 13 Feb, 2016 6 commits


Ralf Jung authored

Robbert Krebbers authored
Also, make our redefinition of done more robust under different orders of Importing modules.

Robbert Krebbers authored

Robbert Krebbers authored
Since Coq 8.4 did not backtrack on eauto premises, we used to ensure that hints like Hint Extern 0 (?x ≡{_}≡ ?y) => reflexivity. were not used for goals involving evars by writing ?x ≡{_}≡ ?y instead of _ ≡{_}≡ _. This seems to be a legacy issue that no longer applies to Coq 8.5, so I have removed these restrictions making these hints thus more powerful.

Ralf Jung authored

Ralf Jung authored
change statement of invopen lemmas such that they do not force the invariant, and the 'inner step', to appear right next to each other

 12 Feb, 2016 1 commit


Ralf Jung authored

 11 Feb, 2016 3 commits


Robbert Krebbers authored
Also do some minor clean up.

Ralf Jung authored
globalC > globalF New notation: iPropG, iFunctorG

Ralf Jung authored

 10 Feb, 2016 3 commits


Ralf Jung authored

Ralf Jung authored

Robbert Krebbers authored
It is now slightly below implication. In order to do this, I had to change the notation from P ={E1,E2}=> Q to P >{E1,E2}=> Q because the prefer ={n is already used at level 70 for the distance of the metric.

 09 Feb, 2016 2 commits
 08 Feb, 2016 4 commits


Ralf Jung authored

Ralf Jung authored
Actual proofs will end up using own and inv, and none of the notions defined in ownership.v

Ralf Jung authored

Robbert Krebbers authored

 04 Feb, 2016 1 commit


Robbert Krebbers authored

 03 Feb, 2016 1 commit


Ralf Jung authored

 01 Feb, 2016 1 commit


Robbert Krebbers authored
This way we can more easily state lemmas for concrete languages for arbitrary global functors.

 23 Jan, 2016 1 commit


Ralf Jung authored

 21 Jan, 2016 2 commits
 17 Jan, 2016 1 commit


Robbert Krebbers authored
