- Apr 19, 2021
-
-
Ralf Jung authored
base_logic/lib/gset_bij: fix gset_bij_own_elem_agree; add gset_bij_own_elem_auth_agree See merge request iris/iris!663
-
Lennard Gäher authored
-
Ralf Jung authored
-
- Apr 15, 2021
-
-
Robbert Krebbers authored
-
- Apr 14, 2021
-
-
Ralf Jung authored
Fix string_to_ident when ident is not fresh See merge request iris/iris!667
-
-
Robbert Krebbers authored
Add more lemmas for wand_iff and iff See merge request iris/iris!666
-
-
Robbert Krebbers authored
Add included lemmas for frac_agree See merge request !665
-
- Apr 13, 2021
- Apr 12, 2021
- Apr 11, 2021
-
-
Simon Friis Vindum authored
- Apr 08, 2021
-
-
Ralf Jung authored
-
Lennard Gäher authored
-
Lennard Gäher authored
-
- Mar 27, 2021
-
-
Ralf Jung authored
drop support for Coq 8.11 See merge request iris/iris!657
-
Ralf Jung authored
-
Ralf Jung authored
-
- Mar 25, 2021
-
-
Ralf Jung authored
-
- Mar 24, 2021
-
-
Robbert Krebbers authored
fix IntoAnd/IntoSep docs See merge request iris/iris!659
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
This note is obsolete due to iris/iris!640
-
Ralf Jung authored
generalize into_and_sep_affine so that generalizing just the conjunction instance for IntoExist is sufficient
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
-
The syntax re-uses the existing support for pure names, namely the % and %H patterns. Using "[% H]" is like `iDestruct ... as (?) "H"` and using "[%x H]" (with the string-ident plugin) is like `iDestruct ... as (x) "H"`. This changes how these patterns are parsed. Previously, both would have been handled as conjunctions (using IntoAnd or IntoSep, depending on whether the hypothesis is persistent or not). This means it was possible for the user to use "[% H]" to destruct a pure hypothesis ⌜φ ∧ ψ⌝ and put only the first conjunct in the Gallina context, leaving the other one in the IPM; such patterns will now break, since iExistDestruct does not handle this use case.
-