Nuprl Definition : truncate-rational

truncate-rational(q;e) ==  case q_less(e;1) of inl() => eval b = rat-int-bound((1/e)) in <integer-part(q * b), b> | inr(\000C) => integer-part(q)



Definitions occuring in Statement :  integer-part: integer-part(q),  rat-int-bound: rat-int-bound(q),  q_less: q_less(r;s),  qdiv: (r/s),  qmul: r * s,  callbyvalue: callbyvalue,  pair: <a, b>,  decide: case b of inl(x) => s[x] | inr(y) => t[y],  natural_number: $n
Definitions occuring in definition :  decide: case b of inl(x) => s[x] | inr(y) => t[y],  q_less: q_less(r;s),  callbyvalue: callbyvalue,  rat-int-bound: rat-int-bound(q),  qdiv: (r/s),  natural_number: $n,  pair: <a, b>,  qmul: r * s,  integer-part: integer-part(q)
FDL editor aliases :  truncate-rational

Latex:
truncate-rational(q;e)  ==
    case  q\_less(e;1)  of  inl()  =>  eval  b  =  rat-int-bound((1/e))  in  <integer-part(q  *  b),  b>  |  inr()  =>  \000Cinteger-part(q)



Date html generated: 2016_05_15-PM-11_42_58
Last ObjectModification: 2015_09_23-AM-08_31_20

Theory : rationals


Home Index