WhoCites Definitions SUPPORTjlc Sections NuprlLIB Doc

Who Cites filter?
filterDef filter(f;L) == (letrec filter f L = (Case of L; nil nil ; h.t if f(h) h.filter(f,t) else filter(f,t) fi) ) (f,L)
Thm* T:Type, f:(T), L:T List. filter(f;L) T List
Thm* T:Type, f:(T), L:T List. filter(f;L) {x:T| f(x) } List
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)

Syntax:filter(f;L) has structure: filter(f; L)

About:
listconsnillist_ind
boolifthenelseassertsetapplyfunction
recursive_def_noticeuniversememberall!abstraction

WhoCites Definitions SUPPORTjlc Sections NuprlLIB Doc