Thms action sets Sections AutomataTheory Doc

el_counter Def ||e:L|| == if null(L)0 ;e=hd(L)1+||e:tl(L)|| else ||e:tl(L)|| fi (recursive)

Thm* n:, L:*. ||n:L||

nat Def == {i:| 0i }

Thm* Type

tl Def tl(l) == Case of l; nil nil ; h.t t

Thm* A:Type, l:A*. tl(l) A*

hd Def hd(l) == Case of l; nil "?" ; h.t h

Thm* A:Type, l:A*. ||l||1 hd(l) A

eq_int Def i=j == if i=j true ; false fi

Thm* i,j:. i=j

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

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

Thm* null(nil)

le Def AB == B < A

Thm* i,j:. ij Prop

not Def A == A False

Thm* A:Prop. (A) Prop

About:
!abstractionimpliesfalseallpropmemberless_thanint
list_indbtruebfalseuniverselistboolnilint_eq
tokennatural_numbersetrecursive_def_noticeifthenelseadd