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