Nuprl Definition : ratadd
ratadd(x;y) ==
let a,b = x
in let c,d = y
in eval g = better-gcd(b;d) in
eval b' = b ÷ g in
eval d' = d ÷ g in
eval a' = (d' * a) + (b' * c) in
eval d'' = b' * d in
<a', d''>
Definitions occuring in Statement :
better-gcd: better-gcd(a;b)
,
callbyvalue: callbyvalue,
spread: spread def,
pair: <a, b>
,
divide: n ÷ m
,
multiply: n * m
,
add: n + m
Definitions occuring in definition :
spread: spread def,
better-gcd: better-gcd(a;b)
,
divide: n ÷ m
,
add: n + m
,
callbyvalue: callbyvalue,
multiply: n * m
,
pair: <a, b>
FDL editor aliases :
ratadd
Latex:
ratadd(x;y) ==
let a,b = x
in let c,d = y
in eval g = better-gcd(b;d) in
eval b' = b \mdiv{} g in
eval d' = d \mdiv{} g in
eval a' = (d' * a) + (b' * c) in
eval d'' = b' * d in
<a', d''>
Date html generated:
2019_10_30-AM-09_17_29
Last ObjectModification:
2019_01_10-PM-02_45_59
Theory : reals
Home
Index