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