| i ≠ 0 ∧ 0 < 1 ⊦ rational(i / gcd(i, 1) * 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 |
⊦ i = 0, rational(rational(i, 1).denom * rational(j, 1).num + rational(j, 1).denom * i, rational(i, 1).denom * rational(j, 1).denom).num = rational(i + j, 1).num
Used simplifier rules: ⊦ i / 1 = i;% ⊦ gcd(i, 1) = 1;