| Who Cites happend? |
|
happend | Def append == l1:'a List. l2:'a List. l1 @ l2 |
| | Thm* 'a:S. append (hlist('a)  hlist('a)  hlist('a)) |
|
append | Def as @ bs == Case of as; nil bs ; a.as' cons(a; (as' @ bs)) (recursive) |
| | Thm* T:Type, as,bs:T List. (as @ bs) T List |
|
tlambda | Def ( x:T. b(x))(x) == b(x) |