Skip to content
Snippets Groups Projects
  1. Jan 23, 2020
    • Dmitry Khalanskiy's avatar
      Add pair_op_1 and pair_op_2 · 902f5305
      Dmitry Khalanskiy authored
      The two new lemmas allow splitting the resources in one component
      of a pair when the other component has nothing. In combination
      with `pair_split`, they allow to arbitrarily split the resource
      `(a ⋅ a', b ⋅ b')`.
      
      This is in line with `prod_local_update_1` and
      `prod_local_update_2`, the lemmas that allow, in a sense, to only
      consider one component of a pair.
      902f5305
  2. Dec 02, 2019
  3. Nov 20, 2019
  4. Sep 13, 2019
    • Jacques-Henri Jourdan's avatar
      Reorder Requires so that we do not depend of Export bugs. · 43a1a90f
      Jacques-Henri Jourdan authored
      The general idea is to first import/export modules which are further
      than the current one, and then import/export modules which are close
      dependencies.
      
      This commit tries to use the same order of imports for every file, and
      describes the convention in ProofGuide.md. There is one exception,
      where we do not follow said convention: in program_logic/weakestpre.v,
      using that order would break printing of texan triples (??).
      43a1a90f
  5. Aug 26, 2019
  6. Aug 13, 2019
  7. Jul 30, 2019
  8. Jul 13, 2019
  9. Jul 07, 2019
  10. Jun 27, 2019
  11. Jun 25, 2019
  12. Jun 16, 2019
    • 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
  13. Jun 05, 2019
  14. Jun 03, 2019
  15. May 30, 2019
  16. May 24, 2019
  17. Apr 29, 2019
  18. Apr 25, 2019
  19. Jan 24, 2019
  20. Nov 29, 2018
  21. Nov 01, 2018
  22. Oct 04, 2018
  23. May 29, 2018
  24. May 23, 2018
  25. Feb 20, 2018
  26. Nov 29, 2017
  27. Nov 28, 2017
  28. Nov 27, 2017
  29. Nov 14, 2017
  30. Nov 11, 2017
Loading