 23 May, 2018 5 commits


Robbert Krebbers authored
This version allows one to either close or cancel the invariant after opening it.

Ralf Jung authored

Robbert Krebbers authored
These results turned out to be neither that useful nor canonical, and can easily be derived from local updates. This reverts commit 465dd9f4.

Robbert Krebbers authored
Thanks to @jung for proposing these names.

Robbert Krebbers authored

 17 May, 2018 1 commit


Robbert Krebbers authored
`sed i 's/frag_auth_op/frac_auth_frag_op/g' $(find name "*.v")`

 09 May, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 03 May, 2018 1 commit


Glen Mével authored

 27 Apr, 2018 1 commit


Robbert Krebbers authored

 23 Apr, 2018 3 commits
 20 Apr, 2018 1 commit


Robbert Krebbers authored
Also, remove the inconsistency that `wp_expr_eval` succeeds on a goal that is not a WP.

 18 Apr, 2018 1 commit


Ralf Jung authored

 11 Apr, 2018 1 commit


Dan Frumin authored

 03 Apr, 2018 2 commits


Robbert Krebbers authored
The closing view shift's LHS mask is now universally quantified, which makes it easier to execute the closing view shift.

Robbert Krebbers authored

 28 Mar, 2018 1 commit


Robbert Krebbers authored

 27 Mar, 2018 1 commit


Robbert Krebbers authored
This is a substitute for !136.

 19 Mar, 2018 1 commit


Robbert Krebbers authored

 12 Mar, 2018 1 commit


Ralf Jung 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.

 21 Feb, 2018 1 commit


Robbert Krebbers authored

 20 Feb, 2018 9 commits


JacquesHenri Jourdan authored
The finiteness was needed to have the axiom of choice over the domain. This axiom is not needed if cmra_extend is in Type.

JacquesHenri Jourdan authored
Revert "Remove the domain finiteness hypothesis for the function CMRA, and put cmra_extend in Type." This reverts commit fa897ff5.

JacquesHenri Jourdan authored
The finiteness was needed to have the axiom of choice over the domain. This axiom is not needed if cmra_extend is in Type.

Robbert Krebbers authored
Fixed by stdpp 93b4ec70e13a573a9055a5bf1269f5885e18e843.

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

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.

 08 Feb, 2018 1 commit


Robbert Krebbers authored

 07 Feb, 2018 5 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored
We already supported framing under wands.

Robbert Krebbers authored

Robbert Krebbers authored
For example, framing `P` in `(P ∨ Q) ∗ R` now succeeds and turns the goal into `R`.

 02 Feb, 2018 1 commit


Robbert Krebbers authored
