1. 08 Aug, 2019 1 commit
  2. 07 Aug, 2019 1 commit
  3. 16 Jun, 2019 1 commit
    • Robbert Krebbers's avatar
      Replace `C`s with `O`s since we use OFEs instead of COFEs. · 2855d1f5
      Robbert Krebbers authored
      Used the following script:
      
      sed '
      s/\bCofeMor/OfeMor/g;
      s/\-c>/\-d>/g;
      s/\bcFunctor/oFunctor/g;
      s/\bCFunctor/OFunctor/g;
      s/\b\%CF/\%OF/g;
      s/\bconstCF/constOF/g;
      s/\bidCF/idOF/g
      s/\bdiscreteC/discreteO/g;
      s/\bleibnizC/leibnizO/g;
      s/\bunitC/unitO/g;
      s/\bprodC/prodO/g;
      s/\bsumC/sumO/g;
      s/\bboolC/boolO/g;
      s/\bnatC/natO/g;
      s/\bpositiveC/positiveO/g;
      s/\bNC/NO/g;
      s/\bZC/ZO/g;
      s/\boptionC/optionO/g;
      s/\blaterC/laterO/g;
      s/\bofe\_fun/discrete\_fun/g;
      s/\bdiscrete\_funC/discrete\_funO/g;
      s/\bofe\_morC/ofe\_morO/g;
      s/\bsigC/sigO/g;
      s/\buPredC/uPredO/g;
      s/\bcsumC/csumO/g;
      s/\bagreeC/agreeO/g;
      s/\bauthC/authO/g;
      s/\bnamespace_mapC/namespace\_mapO/g;
      s/\bcmra\_ofeC/cmra\_ofeO/g;
      s/\bucmra\_ofeC/ucmra\_ofeO/g;
      s/\bexclC/exclO/g;
      s/\bgmapC/gmapO/g;
      s/\blistC/listO/g;
      s/\bvecC/vecO/g;
      s/\bgsetC/gsetO/g;
      s/\bgset\_disjC/gset\_disjO/g;
      s/\bcoPsetC/coPsetO/g;
      s/\bgmultisetC/gmultisetO/g;
      s/\bufracC/ufracO/g
      s/\bfracC/fracO/g;
      s/\bvalidityC/validityO/g;
      s/\bbi\_ofeC/bi\_ofeO/g;
      s/\bsbi\_ofeC/sbi\_ofeO/g;
      s/\bmonPredC/monPredO/g;
      s/\bstateC/stateO/g;
      s/\bvalC/valO/g;
      s/\bexprC/exprO/g;
      s/\blocC/locO/g;
      ' -i $(find theories -name "*.v")
      2855d1f5
  4. 02 May, 2019 1 commit
  5. 25 Apr, 2019 1 commit
  6. 24 Jan, 2019 1 commit
  7. 29 Nov, 2018 1 commit
  8. 31 Oct, 2018 1 commit
  9. 24 Oct, 2018 2 commits
  10. 14 Jun, 2018 1 commit
  11. 05 Jun, 2018 1 commit
  12. 09 May, 2018 1 commit
  13. 03 May, 2018 1 commit
  14. 09 Apr, 2018 1 commit
  15. 05 Apr, 2018 2 commits
  16. 04 Apr, 2018 3 commits
  17. 19 Mar, 2018 1 commit
  18. 16 Mar, 2018 1 commit
  19. 13 Mar, 2018 1 commit
  20. 05 Mar, 2018 1 commit
  21. 04 Mar, 2018 4 commits
  22. 03 Mar, 2018 3 commits
    • Robbert Krebbers's avatar
      A type class for plainly. · 6aac0120
      Robbert Krebbers authored
      Based on an earlier MR by @jung.
      6aac0120
    • Robbert Krebbers's avatar
      Bundle type class for embedding. · e39f72fe
      Robbert Krebbers authored
      This change is slightly more invasive than expected: in monPred we were
      using the embedding before the BI was defined. With the new setup, this
      is no longer possible, because in order to make an instance of the
      embedding, we need to know that `monPred` is a BI. As such, we define
      `emp`, `⌜ _ ⌝` and friends directly in the model of `monPred` and later
      prove that they are equal to a version in terms of the embedding.
      e39f72fe
    • Robbert Krebbers's avatar
      Bundle update type class. · 6cad0bb1
      Robbert Krebbers authored
      6cad0bb1
  23. 23 Feb, 2018 4 commits
  24. 14 Feb, 2018 2 commits
  25. 07 Feb, 2018 2 commits
  26. 06 Feb, 2018 1 commit