| 0 < i0, i0 / gcd(i, i0) ≤ 0, i0 / gcd(i, i0) < i0 ⊦ i0 = 0, i = 0, rational(i / gcd(i, i0), i0 / gcd(i, i0)).num = i / gcd(i, i0) ∧ rational(i / gcd(i, i0), i0 / gcd(i, i0)).denom = i0 / gcd(i, i0) |
⊦ 0 ≤ gcd(i, j)
0 ≤ gcd(i, i0), 0 < i0, i0 / gcd(i, i0) ≤ 0, i0 / gcd(i, i0) < i0 ⊦ i0 = 0, i = 0, rational(i / gcd(i, i0), i0 / gcd(i, i0)).num = i / gcd(i, i0) ∧ rational(i / gcd(i, i0), i0 / gcd(i, i0)).denom = i0 / gcd(i, i0)
Used terms: i, i0