Nuprl Definition : ml-revappend

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



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

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



Date html generated: 2017_09_29-PM-05_51_07
Last ObjectModification: 2017_05_10-PM-07_08_23

Theory : ML


Home Index