Nuprl Definition : ml-append

ml-append(as;bs) ==  fix((λappend,as,bs. if null(as) then bs else let a.more as in [a append(more)(bs)] fi ))(as)(bs\000C)



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-append

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



Date html generated: 2017_09_29-PM-05_51_09
Last ObjectModification: 2017_05_19-PM-05_32_03

Theory : ML


Home Index