- Feb 07, 2018
-
-
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`.
-
- Feb 06, 2018
-
-
Ralf Jung authored
-
- Feb 03, 2018
-
-
Ralf Jung authored
-
- Feb 02, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jan 31, 2018
-
-
Robbert Krebbers authored
-
- Jan 29, 2018
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Jan 24, 2018
-
-
Ralf Jung authored
-
Ralf Jung authored
Make invariants closed under weakening. See merge request FP/iris-coq!85
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This partially solves #112.
-
Robbert Krebbers authored
Consistently name `wp_value_inv` See merge request FP/iris-coq!108
-
Robbert Krebbers authored
`iEval ... in ...` for performing a tactic in an invidual proofmode hypothesis Closes #116 See merge request FP/iris-coq!105
-
Ralf Jung authored
-
- Jan 23, 2018
-
-
Robbert Krebbers authored
This is to make sure that e.g. `//` in `iEval (rewrite .. // ..)` does not immediately close the goal by reflexivity.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- Jan 21, 2018
-
-
Robbert Krebbers authored
This should fix iris-examples.
-
- Jan 20, 2018
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
We already used the following naming convention: `wp_value'` is stated in terms of `of_val` and `wp_value` is stated in terms of `IntoVal`. This commit applies this convention to `wp_value_inv` as well.
-
- Jan 19, 2018
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- Jan 18, 2018
-
-
Robbert Krebbers authored
-
- Jan 16, 2018
-
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
Special proof mode class for adding a modality to a goal See merge request FP/iris-coq!107
-
Robbert Krebbers authored
This used to be done by using `ElimModal` in backwards direction. Having a separate type class for this gets rid of some hacks: - Both `Hint Mode`s in forward and backwards direction for `ElimModal`. - Weird type class precedence hacks to make sure the right instance is picked. These were needed because using `ElimModal` in backwards direction caused ambiguity.
-