Thms languages Sections AutomataTheory Doc

lang_eq Def L = M == l:Alph*. L(l) M(l)

Thm* Alph:Type{i}, L,M:LangOver(Alph). L = M Prop{i'}

lang_sing Def (l) == null(l)

Thm* Alph:Type. LangOver(Alph)

languages Def LangOver(Alph) == Alph*Prop

Thm* Alph:Type{i}. LangOver(Alph) Type{i'}

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

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

null Def null(as) == Case of as; nil true ; a.as' false

Thm* T:Type, as:T*. null(as)

Thm* null(nil)

assert Def b == if b True else False fi

Thm* b:. b Prop

rev_implies Def P Q == Q P

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

About:
!abstractionimpliesallpropmemberifthenelsetrue
falseboolassertlist_indbtruebfalseuniverse
listnilandfunctionapply