Nuprl Definition : ml-reduce

ml-reduce(f;b;l) ==  fix((λreduce,f,b,l. if null(l) then else let a.as in f(a)(reduce(f)(b)(as)) fi ))(f)(b)(l)



Definitions occuring in Statement :  spreadcons: spreadcons ml_apply: f(x) null: null(as) ifthenelse: if then else fi  fix: fix(F) lambda: λx.A[x]
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  null: null(as) spreadcons: spreadcons ml_apply: f(x)
FDL editor aliases :  ml-reduce

Latex:
ml-reduce(f;b;l)  ==
    fix((\mlambda{}reduce,f,b,l.  if  null(l)  then  b  else  let  a.as  =  l  in  f(a)(reduce(f)(b)(as))  fi  ))(f)(b)(l)



Date html generated: 2017_09_29-PM-05_50_59
Last ObjectModification: 2017_05_10-PM-06_43_06

Theory : ML


Home Index