Nuprl Definition : nqsqrt
nqsqrt(err;q;r) ==  Y (λnqsqrt,r. eval s = (r + (q/r)/2) in if q_less((s * s) - q;err) then s else nqsqrt s fi ) r
Definitions occuring in Statement : 
q_less: q_less(r;s), 
qsub: r - s, 
qdiv: (r/s), 
qmul: r * s, 
qadd: r + s, 
callbyvalue: callbyvalue, 
ifthenelse: if b then t else f fi , 
ycomb: Y, 
apply: f a, 
lambda: λx.A[x], 
natural_number: $n
Definitions occuring in definition : 
ycomb: Y, 
lambda: λx.A[x], 
callbyvalue: callbyvalue, 
qadd: r + s, 
qdiv: (r/s), 
natural_number: $n, 
ifthenelse: if b then t else f fi , 
q_less: q_less(r;s), 
qsub: r - s, 
qmul: r * s, 
apply: f a
FDL editor aliases : 
nqsqrt
Latex:
nqsqrt(err;q;r)  ==
    Y  (\mlambda{}nqsqrt,r.  eval  s  =  (r  +  (q/r)/2)  in  if  q\_less((s  *  s)  -  q;err)  then  s  else  nqsqrt  s  fi  )  r
Date html generated:
2016_05_15-PM-11_37_14
Last ObjectModification:
2015_09_23-AM-08_30_34
Theory : rationals
Home
Index