 05 Oct, 2018 3 commits


Marianna Rapoport authored

Marianna Rapoport authored
 Added my version of increment.v for practicing working with logically atomic triples  Added implementation of coinflip spec from Turon et al. (POPL'13) with an assumed spec for prophecy variables

Ralf Jung authored

 04 Oct, 2018 1 commit


JacquesHenri Jourdan authored

 30 Jun, 2018 2 commits
 29 Jun, 2018 2 commits
 28 Jun, 2018 2 commits
 18 Jun, 2018 1 commit


Ralf Jung authored

 14 Jun, 2018 1 commit


Ralf Jung authored

 13 Jun, 2018 2 commits
 27 Apr, 2018 1 commit


Robbert Krebbers authored

 23 Dec, 2017 1 commit


JacquesHenri Jourdan authored

 05 Dec, 2017 3 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

 23 Nov, 2017 1 commit


Robbert Krebbers authored

 14 Nov, 2017 1 commit


Robbert Krebbers authored
This is an old flag set by the ssr plugin, and recently unset in coqstdpp, see https://gitlab.mpisws.org/robbertkrebbers/coqstdpp/issues/5.

 01 Nov, 2017 2 commits


Robbert Krebbers authored

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

 26 Sep, 2017 1 commit


Robbert Krebbers authored

 25 Sep, 2017 1 commit


Dan Frumin authored

 21 Sep, 2017 1 commit


Robbert Krebbers authored

 18 Sep, 2017 1 commit


Robbert Krebbers authored

 17 Sep, 2017 1 commit


Robbert Krebbers authored

 06 Feb, 2017 1 commit


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


Ralf Jung authored

Robbert Krebbers authored

 22 Nov, 2016 1 commit


Ralf Jung authored
Use COFEs only for the recursive domain equation solver

 15 Nov, 2016 1 commit


Robbert Krebbers authored

 10 Oct, 2016 1 commit


Robbert Krebbers authored

 20 Sep, 2016 2 commits


Robbert Krebbers authored
This also solves a name clash with the extension order of CMRAs.

Robbert Krebbers authored

 25 Aug, 2016 1 commit


Janno authored

 22 Aug, 2016 1 commit


Robbert Krebbers authored
This is more consistent with CAS, which also can be used on any value. Note that being able to (atomically) test for equality of any value and being able to CAS on any value is not realistic. See the discussion at https://gitlab.mpisws.org/FP/iriscoq/issues/26, and in particular JH Jourdan's observation: I think indeed for heap_lang this is just too complicated. Anyway, the role of heap_lang is not to model any actual programming language, but rather to show that we can do proofs about certain programs. The fact that you can write unrealistic programs is not a problem, IMHO. The only thing which is important is that the program that we write are realistic (i.e., faithfully represents the algorithm we want to p This commit is based on a commit by Zhen Zhang who generalized equality to work on any literal (and not just integers).
