WhoCites Definitions graph 1 2 Sections Graphs Doc

Who Cites paren?
parenDef paren(T;s) == s = nil (T+T) List (t:T, s':(T+T) List. s = ([inl(t)] @ s' @ [inr(t)]) & paren(T;s')) (s',s'':(T+T) List. ||s'|| < ||s|| & ||s''|| < ||s|| & s = (s' @ s'') & paren(T;s') & paren(T;s'')) (recursive)
Thm* T:Type, s:(T+T) List. paren(T;s) Prop
append Def as @ bs == Case of as; nil bs ; a.as' [a / (as' @ bs)] (recursive)
Thm* T:Type, as,bs:T List. (as @ bs) T List
length Def ||as|| == Case of as; nil 0 ; a.as' ||as'||+1 (recursive)
Thm* A:Type, l:A List. ||l||
Thm* ||nil||

Syntax:paren(T;s) has structure: paren(T; s)

About:
listconsconsnillist_ind
intnatural_numberaddless_thanunioninlinrrecursive_def_noticeuniverse
equalmemberpropandorallexists!abstraction

WhoCites Definitions graph 1 2 Sections Graphs Doc