| ⊦ rational(i, 1) * rational(j, 1) = rational(i * j, 1) |
⊦ ri * rj = rational(ri.num * rj.num, ri.denom * rj.denom)
⊦ rational(rational(i, 1).num * rational(j, 1).num, rational(i, 1).denom * rational(j, 1).denom) = rational(i * j, 1)
Used terms: rational(j, 1), rational(i, 1)