- 14 May, 2018 2 commits
- 04 May, 2018 1 commit
-
-
Ralf Jung authored
-
- 03 May, 2018 1 commit
-
-
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
-
- 02 May, 2018 2 commits
-
-
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.
-
- 26 Apr, 2018 1 commit
-
-
Ralf Jung authored
New IntoAcc typeclass to decouple creating and elliminating accessors; ElimInv supports both with and without Hclose
-
- 25 Apr, 2018 1 commit
-
-
Ralf Jung authored
-
- 04 Apr, 2018 1 commit
-
-
Robbert Krebbers authored
Extend ElimModal with Boolean flags to specify whether it operates on the persistent/spatial context.
-
- 22 Mar, 2018 1 commit
-
- 19 Mar, 2018 1 commit
-
-
Ralf Jung authored
-
- 16 Mar, 2018 1 commit
-
-
Ralf Jung authored
-
- 12 Mar, 2018 3 commits
-
-
Ralf Jung authored
-
Joseph Tassarotti authored
-
Joseph Tassarotti authored
-
- 08 Mar, 2018 1 commit
-
-
Robbert Krebbers authored
-
- 05 Mar, 2018 1 commit
-
-
Ralf Jung authored
This is backwards-compatible; it desugars to a normal application on previous versions
-
- 04 Mar, 2018 1 commit
-
-
Robbert Krebbers authored
-
- 03 Mar, 2018 1 commit
-
-
Jacques-Henri Jourdan authored
-
- 01 Mar, 2018 1 commit
-
-
Robbert Krebbers authored
See the discussion in #163.
-
- 28 Feb, 2018 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 27 Feb, 2018 7 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
It now no longer requires the modality to be absorbing by default; it only should be absorbing when non-affine hypotheses have been cleared.
-
Robbert Krebbers authored
-
- 23 Feb, 2018 4 commits
-
-
Robbert Krebbers authored
-
Joseph Tassarotti authored
-
Robbert Krebbers authored
-
Joseph Tassarotti authored
-
- 22 Feb, 2018 1 commit
-
-
Robbert Krebbers authored
As reported by @jjourdan: framing now no longer back tracks on whether to strip laters or not. When framing below a later, we now only make it strip laters of the head of the frame.
-
- 20 Feb, 2018 3 commits
-
-
Robbert Krebbers authored
This regression was caused by a bug in handling spec patterns.
-
Robbert Krebbers authored
We now use the `Maybe` prefix as also used for `Frame`: it indicates whether progress has been made by stripping of a later or not.
-
Robbert Krebbers authored
In the same way that `iFrame` would succeed on said goals.
-
- 19 Feb, 2018 3 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This made the definition much simpler, and provides support for all specialization patterns (although most are not very useful in combination with `iAssert`).
-