| Who Cites sublist 2? |
|
sublist_2 | Def ( eq)(L,M) == x L.x( eq) M |
| | Thm* T:Type, eq:(T T  ). ( eq) (T List) (T List)   |
|
is_member | Def x( eq) L == (letrec is_member x eq L = (Case of L; nil false ; h.t if eq(x,h) true else is_member(x,eq,t) fi) ) (x,eq,L) |
| | Thm* T:Type, eq:(T T  ), u:T. u( eq) nil  |
| | Thm* T:Type, eq:(T T  ), x:T, L:T List. x( eq) L  |
|
list_all_2 | Def x L.P(x) == (letrec all L = (Case of L; nil true ; h.t P(h) (all(t))) ) (L) |
| | Thm* T:Type, P:(T  ), L:T List. x L.P(x)  |
|
letrec_body | Def = b == b |
|
letrec_arg | Def x b(x) (x) == b(x) |
|
letrec | Def (letrec f b(f)) == b((letrec f b(f)) ) (recursive) |
|
band | Def p q == if p q else false fi |
| | Thm* p,q: . (p q)  |