- 25 Jan, 2018 1 commit
-
-
Jacques-Henri Jourdan authored
-
- 24 Jan, 2018 2 commits
-
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
- 23 Jan, 2018 2 commits
-
-
Jacques-Henri Jourdan authored
1- Avoid [type_term (eq_refl : @eq Type PROP PROP')] when [PROP] is not given. This has significant performance implications. 2- In th case PROP is given (i.e., only when the tactic is manually used), introduce all the foralls and lets.
-
Jacques-Henri Jourdan authored
-
- 22 Jan, 2018 4 commits
-
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
- 21 Jan, 2018 1 commit
-
-
Robbert Krebbers authored
This should fix iris-examples.
-
- 20 Jan, 2018 3 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 19 Jan, 2018 2 commits
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- 18 Jan, 2018 8 commits
-
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
The types of propositions for monPred lemma need to be [monPred I PROP] and not [bi_car (monPredI I PROP)], otherwise iIntoValid fails in a very weird way. Seems to be related to a Coq bug.
-
Jacques-Henri Jourdan authored
BiIndexBottom class for bottom element in a bi index. monPred_all is a monoid morphism, and related big op lemmas.
-
Jacques-Henri Jourdan authored
Reorganize bi.monpred. Add unfolding manual lemmas for monPred_at, and use them in proofmode.monpred. Add big op lemmas for monpred_at.
-
Jacques-Henri Jourdan authored
Type classes for updates properties See merge request FP/iris-coq!106
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
- 16 Jan, 2018 11 commits
-
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
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.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
- 13 Jan, 2018 6 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-