WhoCites Definitions discrete jlc Sections Support(jlc) Doc

NOTE: This operator coercing a to a Prop is normally invisible since it is pretty obvious when it is needed.
Who Cites assert?
assert Def b == if b True else False fi
Thm* b:. b Prop
discrete Def Discrete{T} == x,y:T. Dec(x = y)
Thm* T:Type{i}. Discrete{T} Type{i'}
iff Def P Q == (P Q) & (P Q)
Thm* A,B:Prop. (A B) Prop
decidable Def Dec(P) == P P
Thm* A:Prop. Dec(A) Prop
rev_implies Def P Q == Q P
Thm* A,B:Prop. (A B) Prop
not Def A == A False
Thm* A:Prop. (A) Prop

About:
boolifthenelseassertdecidableuniverseequalmemberprop
impliesandorfalsetrueall!abstraction

WhoCites Definitions discrete jlc Sections Support(jlc) Doc