- Aug 03, 2022
-
-
Ralf Jung authored
-
- Jun 09, 2022
-
-
Ralf Jung authored
-
- May 24, 2022
-
-
- May 17, 2022
-
-
Ralf Jung authored
-
- May 16, 2022
-
-
Paolo G. Giarrusso authored
-
- Jul 26, 2021
-
-
Ralf Jung authored
-
- Jul 19, 2021
-
-
Ralf Jung authored
-
- Jun 18, 2021
-
-
Ralf Jung authored
-
- Jun 02, 2021
-
-
Ralf Jung authored
-
- Mar 10, 2021
-
-
Ralf Jung authored
-
- May 25, 2020
-
-
Ralf Jung authored
-
- Mar 16, 2020
-
-
- remove "odd" comment - move atomic triples to bi_scope
-
- Feb 28, 2020
-
-
Ralf Jung authored
-
- Feb 18, 2020
-
-
Ralf Jung authored
-
- Jan 09, 2020
-
-
Ralf Jung authored
-
- Jan 08, 2020
- Sep 13, 2019
-
-
Jacques-Henri Jourdan authored
The general idea is to first import/export modules which are further than the current one, and then import/export modules which are close dependencies. This commit tries to use the same order of imports for every file, and describes the convention in ProofGuide.md. There is one exception, where we do not follow said convention: in program_logic/weakestpre.v, using that order would break printing of texan triples (??).
-
- Jan 24, 2019
- Jan 19, 2019
-
-
Ralf Jung authored
-
- Jul 13, 2018
-
-
Ralf Jung authored
Use telescopes for atomic accessors, updates and triples; improve mask handling; add notation for all of them
-
- Nov 01, 2016
-
-
Ralf Jung authored
-
- Oct 25, 2016
-
-
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.
-
- Oct 13, 2016
-
-
Ralf Jung authored
-
- Oct 12, 2016
-
-
Ralf Jung authored
rename program_logic.{ownership -> wsat}. It really is about world satisfaction and invariants more than about ownership.
-
- Oct 05, 2016
-
-
Robbert Krebbers authored
-
- Aug 27, 2016
-
-
Zhen Zhang authored
-
- Aug 24, 2016
-
-
Jacques-Henri Jourdan authored
-
Zhen Zhang authored
-
Zhen Zhang authored
-
Zhen Zhang authored
-