 13 Sep, 2019 1 commit


JacquesHenri 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 (??).

 29 Mar, 2019 3 commits


Ralf Jung authored

Ralf Jung authored

Robbert Krebbers authored
This commit introduces the following soundness statements:  Soundness of pure propositions `⌜ φ ⌝%I → φ`.  Soundness of later `(▷ P)%I → P`. The old soundness statement, `(▷^n ⌜ φ ⌝)%I → φ` is now a derived form.

 05 Mar, 2019 1 commit


Ralf Jung authored

 03 Jul, 2018 2 commits


Robbert Krebbers authored

Ralf Jung authored
With a pretty proof by Robbert

 05 Jun, 2018 3 commits
 09 Apr, 2018 1 commit


JacquesHenri Jourdan authored
rename : affinely_persistently > intuitionistically. Add lemma about monpred_at and intuitionistically.

 21 Mar, 2018 1 commit


Ralf Jung authored

 19 Mar, 2018 1 commit


Ralf Jung authored

 04 Mar, 2018 1 commit


Robbert Krebbers authored

 03 Mar, 2018 1 commit


Robbert Krebbers authored
Based on an earlier MR by @jung.

 18 Jan, 2018 1 commit


JacquesHenri Jourdan authored

 30 Dec, 2017 1 commit


Robbert Krebbers authored
This was an oversight in !63.

 18 Dec, 2017 1 commit


JacquesHenri Jourdan authored

 11 Dec, 2017 1 commit


JacquesHenri Jourdan authored

 04 Dec, 2017 3 commits


JacquesHenri Jourdan authored

JacquesHenri Jourdan authored

JacquesHenri Jourdan authored

 03 Dec, 2017 1 commit


Robbert Krebbers authored
To be consistent with the lemma for the persistence modality.

 16 Nov, 2017 1 commit


Robbert Krebbers authored

 15 Nov, 2017 1 commit


Ralf Jung authored

 11 Nov, 2017 2 commits


Robbert Krebbers authored

Ralf Jung authored

 02 Nov, 2017 2 commits


Robbert Krebbers authored

Robbert Krebbers authored
Thanks to Amin Timany for an initial version of the proof.

 01 Nov, 2017 2 commits


JacquesHenri Jourdan authored

JacquesHenri Jourdan authored
(□ P) now means (bi_bare (bi_persistently P)). This is motivated by the fact that these two modalities are rarely used separately. In the case of an affine BI, we keep the □ notation. This means that a bi_bare is inserted each time we use □. Hence, a few adaptations need to be done in the proof mode class instances.

 30 Oct, 2017 2 commits


Robbert Krebbers authored
Otherwise, ownership of cores in our ordered RA model will not be persistent.

Robbert Krebbers authored

 28 Oct, 2017 1 commit


Robbert Krebbers authored
This way, it can be used with `iApply`.

 26 Oct, 2017 3 commits


Robbert Krebbers authored

Robbert Krebbers authored

Amin Timany authored

 25 Oct, 2017 3 commits


Robbert Krebbers authored
Replace/remove some occurences of `persistently` into `persistent` where the property instead of the modality is used.

Robbert Krebbers authored

Robbert Krebbers authored
