 13 Nov, 2017 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 12 Nov, 2017 1 commit


Robbert Krebbers authored

 11 Nov, 2017 7 commits


Robbert authored
Get rid of `later_proper'` See merge request FP/iriscoq!82

Robbert Krebbers authored

Robbert Krebbers authored

Ralf Jung authored
add later_ne; make later_proper match the other _proper lemmas See merge request FP/iriscoq!81

Ralf Jung authored

Robbert Krebbers authored

Robbert Krebbers authored

 09 Nov, 2017 8 commits


David Swasey authored
Add progress bit to WP. See merge request FP/iriscoq!37

David Swasey authored

David Swasey authored

David Swasey authored
This is derived from `wp_forget_not_stuck` and a trivial preorder on stuckness bits. (The two lemmas are redundant, but I have examples where each seems more natural than the other.) I did *not* bake `wp_stuckness_mono` into `strong_mono` for two reasons. Mainly, I didn't see a nice way to combine the two proofs (beyond `cut`). Less important, changing the type of `wp_strong_mono` will break code.

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`).

David Swasey authored

David Swasey authored
 08 Nov, 2017 9 commits


David Swasey authored

David Swasey authored

David Swasey authored

David Swasey authored

David Swasey authored

David Swasey authored
Pull progress bit out of the WP fixpoint, make (most) wp adequacy notation only parsing, and generalize forget_progress.

David Swasey authored

David Swasey authored

David Swasey authored

 07 Nov, 2017 4 commits
 06 Nov, 2017 1 commit


Robbert Krebbers authored

 05 Nov, 2017 1 commit


Robbert Krebbers authored

 04 Nov, 2017 4 commits


Ralf Jung authored

Robbert Krebbers authored

Robbert authored
Make atomic a type class. See merge request FP/iriscoq!78

Robbert Krebbers authored

 03 Nov, 2017 2 commits


Ralf Jung authored

Robbert Krebbers authored

 02 Nov, 2017 1 commit


Robbert Krebbers authored
