 06 Jun, 2017 1 commit


Robbert Krebbers authored
TODO: document this.

 25 May, 2017 1 commit


Robbert Krebbers authored

 17 May, 2017 1 commit


Robbert Krebbers authored

 12 May, 2017 7 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored
Otherwise, the tactic will fail subsequently. Besides, it was inconsistent w.r.t. the iLöb tactic, which was already doing this.

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Ralf Jung authored

 09 May, 2017 1 commit


Robbert Krebbers authored

 27 Apr, 2017 2 commits


Robbert Krebbers authored
Now they can also be used to clear/frame the whole pure/persistent/spatial context.

Robbert Krebbers authored

 26 Apr, 2017 1 commit


Robbert Krebbers authored
After discussing this with Ralf, again, it turned out that using a bar instead of a turnstyle would be better. When formalizing type systems, one often wants to use a turnstyle in other notations (the typing judgment), so having the turnstyle in the proofmode notation is confusing.

 19 Apr, 2017 3 commits
 13 Apr, 2017 6 commits


Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored

Robbert Krebbers authored
This enables things like `iSpecialize ("H2" with "H1") in the below: "H1" : P □ "H2" : □ P ∗ Q ∗ R

Robbert Krebbers authored

 12 Apr, 2017 3 commits
 11 Apr, 2017 4 commits


JacquesHenri Jourdan authored
A notion of CMRA morphims based on the compatibility with validity, core and composition. See merge request !56

Ralf Jung authored

Ralf Jung authored

Ralf Jung authored

 07 Apr, 2017 3 commits


Robbert Krebbers authored
For example, when having `H : ▷ P → Q` and `HP : P`, we can now do `iSpecialize ("H" with "HP")`. This is achieved by putting a `FromAssumption` premise in the base instance for `IntoWand`.

Ralf Jung authored

JacquesHenri Jourdan authored

 05 Apr, 2017 1 commit


JacquesHenri Jourdan authored

 04 Apr, 2017 1 commit


JacquesHenri Jourdan authored

 31 Mar, 2017 2 commits
 30 Mar, 2017 1 commit


Ralf Jung authored
Fixes issue #85

 28 Mar, 2017 2 commits


Robbert Krebbers authored
This fixes the bug that when having: iDestruct (foo with "H") as "{H1 H2} #[H1 H2]" The hypothesis H would not be kept.

Robbert Krebbers authored
