- 24 Jan, 2019 2 commits
- 19 Jan, 2019 1 commit
-
-
Ralf Jung authored
-
- 13 Jul, 2018 1 commit
-
-
Ralf Jung authored
Use telescopes for atomic accessors, updates and triples; improve mask handling; add notation for all of them
-
- 01 Nov, 2016 1 commit
-
-
Ralf Jung authored
-
- 25 Oct, 2016 3 commits
-
-
Robbert Krebbers authored
There are now two proof mode tactics for dealing with modalities: - `iModIntro` : introduction of a modality - `iMod pm_trm as (x1 ... xn) "ipat"` : eliminate a modality The behavior of these tactics can be controlled by instances of the `IntroModal` and `ElimModal` type class. We have declared instances for later, except 0, basic updates and fancy updates. The tactic `iMod` is flexible enough that it can also eliminate an updates around a weakest pre, and so forth. The corresponding introduction patterns of these tactics are `!>` and `>`. These tactics replace the tactics `iUpdIntro`, `iUpd` and `iTimeless`. Source of backwards incompatability: the introduction pattern `!>` is used for introduction of arbitrary modalities. It used to introduce laters by stripping of a later of each hypotheses.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
And also rename the corresponding proof mode tactics.
-
- 13 Oct, 2016 1 commit
-
-
Ralf Jung authored
-
- 12 Oct, 2016 1 commit
-
-
Ralf Jung authored
rename program_logic.{ownership -> wsat}. It really is about world satisfaction and invariants more than about ownership.
-
- 05 Oct, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 27 Aug, 2016 1 commit
-
-
Zhen Zhang authored
-
- 24 Aug, 2016 4 commits
-
-
Jacques-Henri Jourdan authored
-
Zhen Zhang authored
-
Zhen Zhang authored
-
Zhen Zhang authored
-