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

More Coqdoc.

parent 256de028
Branches
Tags
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.
Please register or to comment