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