Nuprl Definition : ml-maprevappend

ml-maprevappend(f;as;bs) ==
  fix((λrevappend,f,l,x. if null(l) then else let a.b in revappend(f)(b)([f(a) x]) fi ))(f)(as)(bs)



Definitions occuring in Statement :  spreadcons: spreadcons ml_apply: f(x) null: null(as) cons: [a b] 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 cons: [a b] ml_apply: f(x)
FDL editor aliases :  ml-maprevappend

Latex:
ml-maprevappend(f;as;bs)  ==
    fix((\mlambda{}revappend,f,l,x.  if  null(l)  then  x  else  let  a.b  =  l  in  revappend(f)(b)([f(a)  /  x])  fi  ))(f)(\000Cas)(bs)



Date html generated: 2017_09_29-PM-05_51_11
Last ObjectModification: 2017_05_19-PM-03_22_03

Theory : ML


Home Index