| ⊦ 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).num = rational(i + j, 1).num ∧ 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) .denom = rational(i + j, 1).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).num = rational(i + j, 1).num
⊦ 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).denom = rational(i + j, 1).denom