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