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