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