 18 Oct, 2018 2 commits
 05 Oct, 2018 6 commits


Robbert Krebbers authored

Ralf Jung authored

Ralf Jung authored

Ralf Jung authored

Marianna Rapoport authored
 Removing head of list of observations after each reduction step in definition of wp  Adding support for observations to state_interp and world  Applying Ralf's suggestions to previous commit (e.g. replacing /\ and > with unicode characters)

Marianna Rapoport authored

 21 Jun, 2018 1 commit


Ralf Jung authored

 18 Jun, 2018 2 commits
 07 Dec, 2017 2 commits
 05 Dec, 2017 1 commit


Ralf Jung authored

 26 Nov, 2017 1 commit


David Swasey authored

 24 Nov, 2017 3 commits


Ralf Jung authored

Robbert Krebbers authored

Ralf Jung authored

 23 Nov, 2017 2 commits


Robbert Krebbers authored
It can be infered now.

Robbert Krebbers authored

 09 Nov, 2017 6 commits


David Swasey authored
This reverts commit 913059d2.

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 2 commits


David Swasey authored

David Swasey authored

 04 Nov, 2017 1 commit


Robbert Krebbers authored

 01 Nov, 2017 1 commit


Robbert Krebbers authored
This class, in combination with `TCForall`, turns out the useful in LambdaRust to express that lists of expressions are values.

 29 Oct, 2017 2 commits
 04 Oct, 2017 1 commit


Robbert Krebbers authored

 25 Sep, 2017 2 commits


Dan Frumin authored

Dan Frumin authored

 24 Sep, 2017 1 commit


Robbert Krebbers authored

 20 Sep, 2017 1 commit


Robbert Krebbers authored

 14 Mar, 2017 1 commit


Robbert Krebbers authored

 05 Jan, 2017 1 commit


Ralf Jung authored

 04 Jan, 2017 1 commit


JacquesHenri Jourdan authored
