- May 23, 2018
-
-
Ralf Jung authored
-
- May 18, 2018
-
-
Robbert Krebbers authored
This fixes issue #187.
-
- May 14, 2018
- May 09, 2018
-
-
Ralf Jung authored
-
- May 04, 2018
-
-
Ralf Jung authored
-
- May 03, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
It now turns the goal into `P` and `<pers> Q`, which is dual to `iDestruct`, which turns `P ∧ <pers> Q` into `P` and `□ Q`.
-
Robbert Krebbers authored
-
Ralf Jung authored
This follows the proof at https://en.wikipedia.org/wiki/L%C3%B6b's_theorem#Proof_of_L%C3%B6b's_theorem
-
Ralf Jung authored
-
- May 02, 2018
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
If the accessor introduces a binder, the first Coq-level intro pattern of `iInv` is used for that binder unless the type of the binder is unit, in which case `iInv` removes it completely. Binders on the closing view shift are not (yet) supported as they are harder to smoothly eliminate in the unit case.
-
- Apr 27, 2018
-
-
Ralf Jung authored
-
- Apr 26, 2018
-
-
Ralf Jung authored
New IntoAcc typeclass to decouple creating and elliminating accessors; ElimInv supports both with and without Hclose
-
- Apr 25, 2018
- Apr 23, 2018
-
-
Ralf Jung authored
-
- Apr 20, 2018
-
-
Robbert Krebbers authored
This fixes issue #182.
-
- Apr 09, 2018
-
-
Jacques-Henri Jourdan authored
rename : affinely_persistently -> intuitionistically. Add lemma about monpred_at and intuitionistically.
-
- Apr 05, 2018
-
-
Ralf Jung authored
Fixes #156
-
- Apr 04, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Extend ElimModal with Boolean flags to specify whether it operates on the persistent/spatial context.
-
- Mar 22, 2018
-
-
Ralf Jung authored
Fixes #177
-
- Mar 21, 2018
- Mar 20, 2018
- Mar 19, 2018