| 0 < i, i0 < 0 ⊦ i / gcd(i, i0) + rational(~(i / gcd(i, i0)), rational(i, i0).denom).num = 0 ∧ rational(~(i / gcd(i, i0)), rational(i, i0).denom).denom = rational(i, i0).denom |
⊦ i ≠ 0 ∧ j ≠ 0 → rational(i, j).denom = abs(j) / gcd(i, j)
i ≠ 0 ∧ i0 ≠ 0, 0 < i, i0 < 0 ⊦ i / gcd(i, i0) + rational(~(i / gcd(i, i0)), abs(i0) / gcd(i, i0)).num = 0 ∧ rational(~(i / gcd(i, i0)), abs(i0) / gcd(i, i0)).denom = abs(i0) / gcd(i, i0)
Used terms: i0, i