Thms decidability Sections ClassicalProps(jlc) Doc

discrete_equality Def {T=} == {eq:(TT)| x,y:T. (eq(x,y)) x = y }

Thm* T:Type. {T=} Type

assert Def b == if b True else False fi

Thm* b:. b Prop

iff Def P Q == (P Q) & (P Q)

Thm* A,B:Prop. (A B) Prop

rev_implies Def P Q == Q P

Thm* A,B:Prop. (A B) Prop

About:
!abstractionimpliesallpropmemberandifthenelsetrue
falseboolassertsetfunctionapplyequaluniverse