- Aug 04, 2022
-
-
Ralf Jung authored
-
- Jun 08, 2021
-
-
Paolo G. Giarrusso authored
-
- Mar 17, 2021
- Feb 01, 2021
- Jan 28, 2021
-
-
Robbert Krebbers authored
-
- Jan 19, 2021
-
-
Robbert Krebbers authored
-
- Jan 07, 2021
-
-
Ralf Jung authored
-
Ralf Jung authored
Done with a script by Tej; see iris/iris!609 for details.
-
- Nov 11, 2020
-
-
Ralf Jung authored
-
- Oct 20, 2020
-
-
Ralf Jung authored
-
- Oct 15, 2020
-
-
Ralf Jung authored
-
- Oct 12, 2020
-
-
Robbert Krebbers authored
-
- Sep 10, 2020
- Sep 07, 2020
-
-
Ralf Jung authored
-
- Sep 05, 2020
-
-
- Jul 14, 2020
-
-
Ralf Jung authored
-
- Apr 07, 2020
- Apr 02, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
`{o,r,ur}Functor_map_{ne,id,compose,contractive}`.
-
- Jan 23, 2020
-
-
Dmitry Khalanskiy authored
A lemma that allows to relate a singleton with another list.
-
Dmitry Khalanskiy authored
`list_lookup_singletonM_ne` is not sufficient when we need to compare a singleton with another list, for example, to see if one is included in the other.
-
Dmitry Khalanskiy authored
A new lemma, `list_core_id'`, allows to infer that a list is `CoreId` by only checking that all its elements are `CoreId`, as opposed to the existing instance, `list_core_id`, that only works when the list contains elements of the type where every element is `CoreId`.
-
- Jan 17, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Copied from std++, but adapted from `≡` to `≡{n}≡`.
-
Robbert Krebbers authored
-
- Dec 13, 2019
-
-
That should not be allowed
-
- 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 (??).
-
- Aug 27, 2019
-
-
Michael Sammler authored
-
- 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 03, 2019
-
-
Robbert Krebbers authored
This allows one to make use of recursive ghost state obtained from the recursive domain equation solver.
-
- May 04, 2019
-
-
Robbert Krebbers authored
This proof also more easily scales to other recursive types, like trees etc.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Mar 05, 2019
-
-
Ralf Jung authored
-