- Jun 21, 2019
-
-
Robbert Krebbers authored
-
- Jun 18, 2019
-
-
Robbert Krebbers authored
-
- Jun 16, 2019
-
-
Robbert Krebbers authored
-
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 05, 2019
-
-
Robbert Krebbers authored
-
- Jun 03, 2019
-
-
Robbert Krebbers authored
This allows one to make use of recursive ghost state obtained from the recursive domain equation solver.
-
- May 30, 2019
-
-
Robbert Krebbers authored
We never make canonical instances of them.
-
- Mar 03, 2019
-
-
Ralf Jung authored
-
- Feb 05, 2019
-
-
Dan Frumin authored
-
- Jan 24, 2019
-
-
Maxime Dénès authored
This is in preparation for coq/coq#9274.
-
- Dec 12, 2018
-
-
Robbert Krebbers authored
-
- Dec 10, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This lemma allows one to get the witness out of a later, without having to use `later_car`, i.e. in a way that works in the on-paper version of the logic.
-
- Nov 29, 2018
-
-
Tej Chajed authored
Adding a hint without a database now triggers a deprecation warning in Coq master (https://github.com/coq/coq/pull/8987).
-
- Jun 20, 2018
-
-
Ralf Jung authored
-
- May 29, 2018
-
-
Ralf Jung authored
-
- Mar 05, 2018
-
-
Ralf Jung authored
This is backwards-compatible; it desugars to a normal application on previous versions
-
- Dec 23, 2017
-
-
Jacques-Henri Jourdan authored
-
- Nov 29, 2017
-
-
Ralf Jung authored
-
- Nov 28, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Nov 27, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
In same spirit as the other 'primitive' types like `option`, `prod`, ...
-
Robbert Krebbers authored
-
- Nov 21, 2017
-
-
Robbert Krebbers authored
-
- Nov 20, 2017
-
-
Robbert Krebbers authored
-
- Nov 16, 2017
-
-
Ralf Jung authored
-
- Nov 14, 2017
-
-
Robbert Krebbers authored
-
- Oct 25, 2017
-
-
Robbert Krebbers authored
Rename `UCMRA` → `Ucmra` Rename `CMRA` → `Cmra` Rename `OFE` → `Ofe` (`Ofe` was already used partially, but many occurences were missing) Rename `STS` → `Sts` Rename `DRA` → `Dra`
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Oct 10, 2017
- Sep 17, 2017
-
-
Robbert Krebbers authored
-
- Aug 17, 2017
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
That way, we can use Contractive as part of structure definitions in which we do not have a bundled OFE yet.
-
- Jul 28, 2017
-
-
Jacques-Henri Jourdan authored
-
- Apr 13, 2017
-
-
Robbert Krebbers authored
-
- Mar 11, 2017
-
-
Robbert Krebbers authored
-
- Mar 09, 2017
-
-
Robbert Krebbers authored
Now, we never need to unfold LimitPreserving in LambdaRust, and hence the entails_lim tactic is no longer needed.
-