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* |