Nuprl Definition : select

L[n] ==  fix((λselect,n,L. let x,y = L in if (n) < (1)  then x  else eval m = n - 1 in select m y)) n L



Definitions occuring in Statement :  callbyvalue: callbyvalue,  less: if (a) < (b)  then c  else d,  apply: f a,  fix: fix(F),  lambda: λx.A[x],  spread: spread def,  subtract: n - m,  natural_number: $n
Definitions occuring in definition :  fix: fix(F),  lambda: λx.A[x],  spread: spread def,  less: if (a) < (b)  then c  else d,  callbyvalue: callbyvalue,  subtract: n - m,  natural_number: $n,  apply: f a
FDL editor aliases :  select

Latex:
L[n]  ==    fix((\mlambda{}select,n,L.  let  x,y  =  L  in  if  (n)  <  (1)    then  x    else  eval  m  =  n  -  1  in  select  m  y))  \000Cn  L



Date html generated: 2016_05_14-AM-06_35_32
Last ObjectModification: 2015_12_03-PM-02_05_48

Theory : list_0


Home Index