Nuprl Definition : ml-accum-abort

ml-accum-abort(f;sofar;L) ==
  fix((λacca,f,sofar,L. if null(L) ∨bisr(sofar) then sofar else let x.y in acca(f)(f(x)(outl(sofar)))(y) fi ))(f)(so\000Cfar)(L)



Definitions occuring in Statement :  spreadcons: spreadcons ml_apply: f(x) null: null(as) bor: p ∨bq outl: outl(x) ifthenelse: if then else fi  isr: isr(x) fix: fix(F) lambda: λx.A[x]
Definitions occuring in definition :  fix: fix(F) lambda: λx.A[x] ifthenelse: if then else fi  bor: p ∨bq null: null(as) isr: isr(x) spreadcons: spreadcons ml_apply: f(x) outl: outl(x)
FDL editor aliases :  ml-accum-abort

Latex:
ml-accum-abort(f;sofar;L)  ==
    fix((\mlambda{}acca,f,sofar,L.  if  null(L)  \mvee{}\msubb{}isr(sofar)
                                              then  sofar
                                              else  let  x.y  =  L 
                                                        in  acca(f)(f(x)(outl(sofar)))(y)
                                              fi  ))(f)(sofar)(L)



Date html generated: 2017_09_29-PM-05_57_09
Last ObjectModification: 2017_05_21-PM-04_37_25

Theory : omega


Home Index