- 24 Nov, 2017 1 commit
-
-
Ralf Jung authored
-
- 23 Nov, 2017 3 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
It can be infered now.
-
Robbert Krebbers authored
-
- 09 Nov, 2017 2 commits
-
-
David Swasey authored
I saw no need for `stuckness_flip`: strong atomicity always works, while weak atomicity works only for expressions that are not stuck. Since this seemed unclear, I split lemma `wp_atomic'` up into `wp_strong_atomic` (parametric in the WP's `s`) and `wp_weak_atomic` (not). The proof mode instance is stated in terms of the derived rule `wp_atomic` (parametric in `s`).
- 08 Nov, 2017 4 commits
-
-
David Swasey authored
-
David Swasey authored
-
David Swasey authored
-
David Swasey authored
-
- 07 Nov, 2017 1 commit
-
-
Ralf Jung authored
-
- 04 Nov, 2017 2 commits
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
- 04 Oct, 2017 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 25 Sep, 2017 1 commit
-
-
Dan Frumin authored
-
- 09 Sep, 2017 1 commit
-
-
Robbert Krebbers authored
-
- 14 Mar, 2017 1 commit
-
-
Robbert Krebbers authored
-
- 05 Jan, 2017 1 commit
-
-
Ralf Jung authored
-
- 03 Jan, 2017 1 commit
-
-
Ralf Jung authored
This patch was created using find -name *.v | xargs -L 1 awk -i inplace '{from = 0} /^From/{ from = 1; ever_from = 1} { if (from == 0 && seen == 0 && ever_from == 1) { print "Set Default Proof Using \"Type*\"."; seen = 1 } }1 ' and some minor manual editing
-
- 09 Dec, 2016 1 commit
-
-
Ralf Jung authored
-
- 06 Dec, 2016 1 commit
-
-
Ralf Jung authored
-
- 29 Aug, 2016 1 commit
-
-
Robbert Krebbers authored
(which are useful in Amin's logical relations development).
-
- 08 Aug, 2016 1 commit
-
-
Robbert Krebbers authored
This generalization is surprisingly easy in Iris 3.0, so I could not resist not doing it :).
-
- 21 Jul, 2016 1 commit
-
-
Robbert Krebbers authored
In particular, remove ectx_language.atomic, because it seems unused expect for a smart constructor for language.atomic.
-
- 20 Jul, 2016 1 commit
-
-
Jacques-Henri Jourdan authored
* Values are considered as atomic expressions (this does not hurt, and this makes the proofs of atomicity simpler).
-
- 19 Jul, 2016 1 commit
-
-
Robbert Krebbers authored
I also reverted 7952bca4 since there is no need for atomic to be a boolean predicate anymore. Moreover, I introduced a hint database fsaV for solving side-conditions related to FSAs, in particular, side-conditions related to expressions being atomic.
-
- 07 Apr, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 30 Mar, 2016 2 commits
- 29 Mar, 2016 3 commits
-
-
Robbert Krebbers authored
-
Ralf Jung authored
This required a new ectx axiom: Positivity of evaluation contexts. This axiom was also present in the old Iris 1.1 development, back when it still derived lifting axioms for ectx languages.
-
Ralf Jung authored
-