Nuprl Definition : list_ind_reverse

list_ind_reverse(L;nilcase;R) ==
  fix((λF,l. if (||l|| =z 0) then nilcase else (F firstn(||l|| 1;l)) firstn(||l|| 1;l) last(l) fi )) L



Definitions occuring in Statement :  firstn: firstn(n;as) last: last(L) length: ||as|| ifthenelse: if then else fi  eq_int: (i =z j) apply: a fix: fix(F) lambda: λx.A[x] subtract: m natural_number: $n
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  eq_int: (i =z j) apply: a firstn: firstn(n;as) subtract: m length: ||as|| natural_number: $n last: last(L)
FDL editor aliases :  list_ind_reverse

Latex:
list\_ind\_reverse(L;nilcase;R)  ==
    fix((\mlambda{}F,l.  if  (||l||  =\msubz{}  0)
                        then  nilcase
                        else  R  (F  firstn(||l||  -  1;l))  firstn(||l||  -  1;l)  last(l)
                        fi  )) 
    L



Date html generated: 2016_05_14-PM-02_59_16
Last ObjectModification: 2015_09_22-PM-05_58_10

Theory : list_1


Home Index