Skip to content
Snippets Groups Projects
Commit 377c2d14 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

More Coqdoc.

parent 256de028
No related branches found
No related tags found
No related merge requests found
...@@ -134,7 +134,11 @@ Arguments löb_weak {_ _} _ _. ...@@ -134,7 +134,11 @@ Arguments löb_weak {_ _} _ _.
Notation BiLaterContractive PROP := Notation BiLaterContractive PROP :=
(Contractive (bi_later (PROP:=PROP))) (only parsing). (Contractive (bi_later (PROP:=PROP))) (only parsing).
(* An instance of [BiPureForall] is derivable if we assume excluded middle in (** The class [BiPureForall] states that universal quantification commutes with
Coq, see the lemma [bi_pure_forall_em] in [derived_laws]. *) the embedding of pure propositions. The reverse direction of the entailment
described by this type class is derivable, so it is not included.
An instance of [BiPureForall] itself is derivable if we assume excluded middle
in Coq, see the lemma [bi_pure_forall_em] in [derived_laws]. *)
Class BiPureForall (PROP : bi) := Class BiPureForall (PROP : bi) :=
pure_forall_2 : {A} (φ : A Prop), ( a, φ a ) ⊢@{PROP} a, φ a ⌝. pure_forall_2 : {A} (φ : A Prop), ( a, φ a ) ⊢@{PROP} a, φ a ⌝.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment