def Rational.norm

bend-kit-bignum@0.1.0.0 · rational.bend:16

import bend-kit-bignum@0.1.0.0/rational.bend as Rational
import Base
import bend-kit-bignum@0.1.0.0/bigint.bend as Big
import bend-kit-bignum@0.1.0.0/decimal.bend as Dec

16# n / d for a nonzero d.
17def Rational.norm(n: Big.BigInt, d: Big.BigInt) -> Rational:
18  Rational.low(Dec.Decimal.lowest(n, d))

Uses (4)

Used by (4)