| select |
Def l[i] == hd(nth_tl(i;l))
Thm* |
| nth_tl |
Def (rec) nth_tl(n;as) == if n
Thm* |
| hd |
Def hd(l) == ListInd(l;"?";h,t,v.h)
Thm* |
| tl |
Def tl(l) == ListInd(l;nil;h,t,v.t)
Thm* |
| le_int |
Def i Thm* |
| lt_int |
Def i < z j == if i < j Thm* |
| bnot |
Def Thm* |