Nuprl Definition : rational_fun_zero

rational_fun_zero(f;a;b) ==
  eval x = mu-ge(λn.((a (2 * n)) + 4 ≤z b (2 * n)
                    ∧b fst(ratmul(f <(a (2 * n)) + 2, 4 * n>;f <(b (2 * n)) - 2, 4 * n>)) <z 0);1) in
  eval x1 = 4 * x in
  eval x2 = (a (2 * x)) + 2 in
  eval x = (b (2 * x)) - 2 in
    let x3,x4 = f <x, x1> 
    in if (x3) < (0)  then rational-fun-zero(λx.let a,b = f x in eval a' = (-1) * a in <a', b>;<x2, x1>;<x, x1>)  else r\000Cational-fun-zero(f;<x2, x1>;<x, x1>)



Definitions occuring in Statement :  rational-fun-zero: rational-fun-zero(f;a;b),  ratmul: ratmul(a;b),  mu-ge: mu-ge(f;n),  band: p ∧b q,  callbyvalue: callbyvalue,  le_int: i ≤z j,  lt_int: i <z j,  pi1: fst(t),  less: if (a) < (b)  then c  else d,  apply: f a,  lambda: λx.A[x],  spread: spread def,  pair: <a, b>,  multiply: n * m,  subtract: n - m,  add: n + m,  minus: -n,  natural_number: $n
Definitions occuring in definition :  mu-ge: mu-ge(f;n),  band: p ∧b q,  le_int: i ≤z j,  lt_int: i <z j,  pi1: fst(t),  ratmul: ratmul(a;b),  add: n + m,  subtract: n - m,  less: if (a) < (b)  then c  else d,  lambda: λx.A[x],  spread: spread def,  apply: f a,  callbyvalue: callbyvalue,  multiply: n * m,  minus: -n,  natural_number: $n,  rational-fun-zero: rational-fun-zero(f;a;b),  pair: <a, b>
FDL editor aliases :  rational_fun_zero

Latex:
rational\_fun\_zero(f;a;b)  ==
    eval  x  =  mu-ge(\mlambda{}n.((a  (2  *  n))  +  4  \mleq{}z  b  (2  *  n)
                                        \mwedge{}\msubb{}  fst(ratmul(f  <(a  (2  *  n))  +  2,  4  *  n>f  <(b  (2  *  n))  -  2,  4  *  n>))  <z  0);1)  i\000Cn
    eval  x1  =  4  *  x  in
    eval  x2  =  (a  (2  *  x))  +  2  in
    eval  x  =  (b  (2  *  x))  -  2  in
        let  x3,x4  =  f  <x,  x1> 
        in  if  (x3)  <  (0)    then  rational-fun-zero(\mlambda{}x.let  a,b  =  f  x  in  eval  a'  =  (-1)  *  a  in  <a',  b><x2,  \000Cx1><x,  x1>)    else  rational-fun-zero(f;<x2,  x1><x,  x1>)



Date html generated: 2019_10_30-AM-10_04_33
Last ObjectModification: 2019_01_14-AM-09_39_40

Theory : reals


Home Index