Nuprl Definition : regularize

regularize(k;f) ==
  λn.if regular-upto(k;n;f)
     then f n
     else eval m = mu(λn.(¬bregular-upto(k;n;f))) - 1 in
          eval j = seq-min-upper(k;m;f) in
            k * ((n * ((f j) + (2 * k))) ÷ j * k)
     fi 



Definitions occuring in Statement :  seq-min-upper: seq-min-upper(k;n;f),  regular-upto: regular-upto(k;n;f),  mu: mu(f),  callbyvalue: callbyvalue,  bnot: ¬bb,  ifthenelse: if b then t else f fi ,  apply: f a,  lambda: λx.A[x],  divide: n ÷ m,  multiply: n * m,  subtract: n - m,  add: n + m,  natural_number: $n
Definitions occuring in definition :  multiply: n * m,  natural_number: $n,  apply: f a,  add: n + m,  divide: n ÷ m,  seq-min-upper: seq-min-upper(k;n;f),  callbyvalue: callbyvalue,  regular-upto: regular-upto(k;n;f),  bnot: ¬bb,  lambda: λx.A[x],  mu: mu(f),  subtract: n - m,  ifthenelse: if b then t else f fi 
FDL editor aliases :  regularize

Latex:
regularize(k;f)  ==
    \mlambda{}n.if  regular-upto(k;n;f)
          then  f  n
          else  eval  m  =  mu(\mlambda{}n.(\mneg{}\msubb{}regular-upto(k;n;f)))  -  1  in
                    eval  j  =  seq-min-upper(k;m;f)  in
                        k  *  ((n  *  ((f  j)  +  (2  *  k)))  \mdiv{}  j  *  k)
          fi 



Date html generated: 2017_10_03-AM-09_07_15
Last ObjectModification: 2017_09_11-PM-04_11_19

Theory : reals


Home Index