 01 Feb, 2019 1 commit


Dan Frumin authored

 25 Jan, 2019 1 commit


Robbert Krebbers authored

 10 Dec, 2018 1 commit


Dan Frumin authored
Get rid of `prop_id`. This also simplifies the proofs.

 16 Nov, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 15 Nov, 2018 4 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 14 Nov, 2018 1 commit


Robbert Krebbers authored

 13 Nov, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored
 Have a version of bind that allocates a local variable, and automatically frees it at the end.  Only malloced memory can be freed manually.

 12 Nov, 2018 4 commits


Dan Frumin authored

Dan Frumin authored

Dan Frumin authored

Robbert Krebbers authored

 11 Nov, 2018 5 commits


Robbert Krebbers authored
 Better representation of symbolic integers  Better representation of symbolic locations  Support while in the vcg  Support alloc in the vcg  A better reification mechanism  Better proofmode support for mapsto with lists  Normalize fractions  Restructure lots of proofs  ...

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 17 Oct, 2018 2 commits


Robbert Krebbers authored

Robbert Krebbers authored

 11 Oct, 2018 3 commits


Dan Frumin authored

Dan Frumin authored

Dan Frumin authored

 10 Oct, 2018 1 commit


Dan Frumin authored

 01 Oct, 2018 1 commit


Dan Frumin authored
in locking_heap

 27 Sep, 2018 1 commit


Dan Frumin authored
A deep embedding for integers. Right now it only distinguishes natural numbers from general (unknown) integers.

 11 Jul, 2018 1 commit


Dan Frumin authored
This way we get etaequality definitionally, and `cloc_plus l 0` simplifies to `l`.

 02 Jul, 2018 6 commits


Robbert Krebbers authored
 Add support for fst/snd/pair to the vcg_gen + reified expressions for nonmonadic expressions.  Make `cloc_to_val` locked so that it will _never_ be unfolded.  Support locations + offsets in the reified language.  Drop `vcg_compute`, it left huge thunks of computation, making some things super slow. Just use `simpl` with appropriate `Arguments` instead.

Robbert Krebbers authored

Dan Frumin authored

Dan Frumin authored

Dan Frumin authored

Léon Gondelman authored

 01 Jul, 2018 4 commits


Robbert Krebbers authored

Robbert Krebbers authored
These is no need to do this stuff in the monad.

Dan Frumin authored

Dan Frumin authored
