- Apr 16, 2020
-
-
Ralf Jung authored
Fix notation issues in #302 and add some missing "operator sections" for (bi)entailment Closes #302 See merge request iris/iris!409
-
- Apr 15, 2020
-
-
Robbert Krebbers authored
Fixed a spacing issue in metatheory.v See merge request iris/iris!427
-
-
Paolo G. Giarrusso authored
Fix #302, including their ASCII variants. - Don't use quotes `'` that are not surrounded by spaces. - However, notation `'(⊢@{' PROP } )` prevents parsing `(⊢@{PROP} Q)` using the `⊢@{PROP} Q` notation. To fix that, we force left-factorization: we add a notation for `'(⊢@{' PROP } Q )`, defined to coincide with '⊢@{' PROP } Q but which can be left-factored with `( '⊢@{' PROP } )`. - Add left and right operator sections for (bi)entailment - Add tests. Also do all of the above also for ASCII notations, except for operator sections, which seem to require more discussion.
-
- Apr 14, 2020
-
-
Paolo G. Giarrusso authored
-
Paolo G. Giarrusso authored
-
Paolo G. Giarrusso authored
-
Paolo G. Giarrusso authored
-
- Apr 13, 2020
-
-
Robbert Krebbers authored
-
- Apr 09, 2020
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
add wp proof rule for recursive functions See merge request iris/iris!425
-
- Apr 08, 2020
-
-
Ralf Jung authored
-
- Apr 07, 2020
-
-
Ralf Jung authored
-
Ralf Jung authored
Lemmas stating that big ops are commuting with op/sep. See merge request iris/iris!422
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
Document `%H` pattern. Closes #305 See merge request iris/iris!423
-
Ralf Jung authored
Fix iIntros on forall Closes #307 See merge request iris/iris!424
-
Tej Chajed authored
-
Tej Chajed authored
Fixes #307.
-
Ralf Jung authored
-
Robbert Krebbers authored
ASCII notation Closes #270 See merge request iris/iris!396
-
Gregory Malecha authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Gregory Malecha authored
-
Gregory Malecha authored
- all ascii notation is marked "only parsing" so this PR shouldn't change anything for anyone using only unicode notation. - the algorithm for creating an ascii notation is pretty simple. - \ast -> * - \triangleright -> |> - \vee -> \/ - \wedge -> /\ - \forall -> forall - \exists -> exists - \ast -> **
-
Ralf Jung authored
make names of more `f_op`/`f_core` rewrite lemmas more consistent See merge request iris/iris!403
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
This closes issue #305.
-
Ralf Jung authored
Add support for pure names in intro patterns Closes #88 See merge request iris/iris!400
-
- Apr 06, 2020
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Tej Chajed authored
-
Tej Chajed authored
-
Tej Chajed authored
-