| gcd(i, j) = 1, 0 < j ⊦ (rational(0, 1) - rational(i, j)).num + i = 0 |
⊦ 0 < j1 ∧ 0 < j2 → rational(i1, j1) - rational(i2, j2) = rational(i1, j1) + rational(~ i2, j2)
0 < 1 ∧ 0 < j, gcd(i, j) = 1, 0 < j ⊦ (rational(0, 1) + rational(~ i, j)).num + i = 0
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i < j → (¬ ¬ j ≤ i ↔ false); Used terms: j, i, 1, 0