- Sep 09, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
- Sep 08, 2016
-
-
Ralf Jung authored
rvs is (classically) equivalent to a kind of double negation Proofs showing that rvs is equivalent to a kind of step-indexed double negation modality under classical axioms. For now, placed in algebra/double_negation.v until the new directory structure is finalized. cc: @jung @robbertkrebbers See merge request !8
-
- Sep 07, 2016
-
-
Jacques-Henri Jourdan authored
Define disjointness of namespaces in terms of masks.\n\nThe proofs are made simpler and some lemmas get more general.
-
Jacques-Henri Jourdan authored
-
Joseph Tassarotti authored
-
- Sep 06, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
I had to perform some renaming to avoid name clashes.
-
- Sep 05, 2016
-
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
-
- Sep 04, 2016
-
-
Robbert Krebbers authored
-
- Sep 02, 2016
-
-
Robbert Krebbers authored
-
- Sep 01, 2016
-
-
Joseph Tassarotti authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Aug 31, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Annoyingly, this requires one to prove the following in the model: (∀ x : A, ■ φ x) ⊢ ■ (∀ x : A, φ x)
-
Joseph Tassarotti authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Aug 30, 2016
-
-
Robbert Krebbers authored
Thanks to Ranald Clouston for suggesting the axiom: ▷ P ⊢ ▷ False ∨ (▷ False → P) This axiom is used to prove timeless of implication, wand and forall. Timelessness of the pure and ownM connectives is still proven in the model, but we first state the property in a way that it does not involved derived notions (like the except_last modality).
-
Robbert Krebbers authored
It is unused, and ownM_empty is stronger.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
For that we need a slightly stronger property for distributing a later over an existential quantifier.
-
Robbert Krebbers authored
-
- Aug 29, 2016
-
-
Robbert Krebbers authored
This way we ensure that Coq gives an error message when one accidentially writes "N ⊆ E" instead of "nclose N ⊆ E". Before, it used the ⊆ instance of lists.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This happened for example in <[i:=x]>∅, where simpl unfold insert (despite it being declared simpl never) because ∅ reduces to a constructor.
-
Robbert Krebbers authored
This avoids Coq distinguishing iProp and uPred (iResUR _) when it should not.
-