- 20 Apr, 2016 2 commits
-
-
Robbert Krebbers authored
- It can now also frame under later. - Better treatment of evars, it now won't end up in loops whenever the goal involves sub-formulas ?P and it trying to apply all framing rules eagerly. - It no longer delta expands while framing. - Better clean up of True sub-formulas after a successful frame. For example, framing "P" in "▷ ▷ P ★ Q" yields just "Q" instead of "▷ True ★ Q" or so.
-
Ralf Jung authored
-
- 19 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
Par is now defined as an expression of type [∀ X, expr X] (instead of a value) and we prove that it is stable under weakening and substitution.
-
- 12 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
It is not a library; it does not contain code, but instead is a core part of heap_lang.
-
- 11 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 20 Mar, 2016 1 commit
-
-
Ralf Jung authored
-
- 10 Mar, 2016 5 commits
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
Thanks to Amin Timany for the suggestion.
-
- 07 Mar, 2016 1 commit
-
-
Ralf Jung authored
Add both non-expansive and contractive functors, and bundle them for the general Iris instance as well as the global functor construction This allows us to move the \later in the user-defined functor to any place we want. In particular, we can now have "\later (iProp -> iProp)" in the ghost CMRA.
-
- 06 Mar, 2016 2 commits
-
-
Robbert Krebbers authored
Tactics like wp_proj should always solve all to_val side-conditions. The tactic wp_done is used to handle these in a uniform way.
-
Ralf Jung authored
-
- 05 Mar, 2016 6 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-