Nuprl Definition : rational-fun-zero

rational-fun-zero(f;a;b) ==
  λn.eval m = 4 * n in
     (ratreal(fst(primrec(exp-ratio(1;2;0;ratbound(ratsub(b;a)) * m;1);<a, b>;λi,p. let x,y = p 
                                       in eval m = rat-nat-div(ratadd(x;y);2) in
                                          eval r = f m in
                                            let x1,x2 = r 
                                            in if (x1) < (0)  then <m, y>  else <x, m>))) 
      m) ÷ 4



Definitions occuring in Statement :  ratbound: ratbound(x),  rat-nat-div: rat-nat-div(x;n),  ratsub: ratsub(x;y),  ratadd: ratadd(x;y),  ratreal: ratreal(r),  exp-ratio: exp-ratio(a;b;n;p;q),  primrec: primrec(n;b;c),  callbyvalue: callbyvalue,  pi1: fst(t),  less: if (a) < (b)  then c  else d,  apply: f a,  lambda: λx.A[x],  spread: spread def,  pair: <a, b>,  divide: n ÷ m,  multiply: n * m,  natural_number: $n
Definitions occuring in definition :  divide: n ÷ m,  ratreal: ratreal(r),  pi1: fst(t),  primrec: primrec(n;b;c),  exp-ratio: exp-ratio(a;b;n;p;q),  multiply: n * m,  ratbound: ratbound(x),  ratsub: ratsub(x;y),  lambda: λx.A[x],  rat-nat-div: rat-nat-div(x;n),  ratadd: ratadd(x;y),  callbyvalue: callbyvalue,  apply: f a,  spread: spread def,  less: if (a) < (b)  then c  else d,  pair: <a, b>,  natural_number: $n
FDL editor aliases :  rational-fun-zero

Latex:
rational-fun-zero(f;a;b)  ==
    \mlambda{}n.eval  m  =  4  *  n  in
          (ratreal(fst(primrec(exp-ratio(1;2;0;ratbound(ratsub(b;a))  *  m;1);<a,  b>\mlambda{}i,p.  let  x,y  =  p 
                                                                              in  eval  m  =  rat-nat-div(ratadd(x;y);2)  in
                                                                                    eval  r  =  f  m  in
                                                                                        let  x1,x2  =  r 
                                                                                        in  if  (x1)  <  (0)    then  <m,  y>    else  <x,  m>))) 
            m)  \mdiv{}  4



Date html generated: 2019_10_30-AM-10_00_48
Last ObjectModification: 2019_01_11-PM-03_42_09

Theory : reals


Home Index