- May 12, 2020
-
-
Ralf Jung authored
-
- May 11, 2020
- Apr 06, 2020
-
-
Robbert Krebbers authored
-
- Apr 03, 2020
-
-
Robbert Krebbers authored
-
- Mar 31, 2020
-
-
Paolo G. Giarrusso authored
This helps async proof checking (see iris/iris!406 (comment 46759)). Done with ``` gsed -i 's/seal \(.*\)\. by eexists. Qed./seal \1. Proof. by eexists. Qed./' \ $(find theories/ -name '*.v') ``` And checked by inspecting the output of: ``` git grep '\bseal\b'|fgrep -v 'Proof. by eexists. Qed.' ```
-
- Mar 25, 2020
-
-
Robbert Krebbers authored
-
- Mar 23, 2020
-
-
Robbert Krebbers authored
-
- Mar 18, 2020
-
-
Robbert Krebbers authored
-
- Mar 16, 2020
-
-
- remove "odd" comment - move atomic triples to bi_scope
-
- Mar 10, 2020
-
-
Robbert Krebbers authored
Use `_inv` for the reverse direction.
-
Tej Chajed authored
This feature is now deprecated in Coq master (see https://github.com/coq/coq/pull/7791). Instead of passing a partially-applied lemma directly to Hint Resolve, first create a definition and then make that reference a hint.
-
- Mar 09, 2020
-
-
Robbert Krebbers authored
-
- Feb 24, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Feb 18, 2020
-
-
Robbert Krebbers authored
-
- Feb 11, 2020
-
-
Robbert Krebbers authored
-
- Dec 05, 2019
-
-
Robbert Krebbers authored
-
- Nov 25, 2019
-
-
Robbert Krebbers authored
Also refactor the proofs to make better reuse of existing lemmas.
-
- Nov 21, 2019
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This fixes the problem in iris/iris!275 (comment 42062)
-
- Nov 08, 2019
-
-
Robbert Krebbers authored
-
- Nov 06, 2019
-
-
- Oct 22, 2019
-
-
Ralf Jung authored
-
- Oct 18, 2019
-
-
Ralf Jung authored
-
- Oct 11, 2019
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Sep 19, 2019
-
-
Robbert Krebbers authored
-
- Sep 13, 2019
-
-
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 (??).
-
- Sep 06, 2019
-
-
Robbert Krebbers authored
We have these instances for all other logical operations too to support setoid rewriting in both directions.
-
- Aug 22, 2019
-
-
Dan Frumin authored
-
Dan Frumin authored
-
- Jul 14, 2019
-
-
A more general implication from `head_reducible` to `reducible`.
-
- Jul 09, 2019
-
-
Ralf Jung authored
-
- Jun 20, 2019
- Jun 16, 2019
-
-
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")
-
- Jun 15, 2019
-
-
Robbert Krebbers authored
-