- May 18, 2018
-
-
Robbert Krebbers authored
-
- May 17, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
`sed -i 's/frag_auth_op/frac_auth_frag_op/g' $(find -name "*.v")`
-
- May 15, 2018
-
-
Ralf Jung authored
accessor-style iInv without Hclose See merge request FP/iris-coq!143
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- May 14, 2018
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- May 11, 2018
-
-
Ralf Jung authored
fix `head_stuck` See merge request FP/iris-coq!144
-
- May 09, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- May 08, 2018
- May 07, 2018
-
-
Robbert Krebbers authored
- Make `flöb_pre` and `flöb` local to the proof. - The metavariables `Ψ` are used for predicates, so use a `Q` here.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- May 04, 2018
-
-
Ralf Jung authored
-
- May 03, 2018
-
-
Robbert Krebbers authored
-
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
-
Robbert Krebbers authored
-
Glen Mével authored
-
Ralf Jung authored
-
- May 02, 2018
-
-
Ralf Jung authored
-
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.
-