| abs(rational(i, i0).num) ≠ 0 ∧ 0 < rational(i, i0).denom ⊦ abs(rational(i, i0).num) / gcd(abs(rational(i, i0).num), rational(i, i0).denom) = abs(rational(i, i0).num) |
0 < rational(i, i0).denom ⊦ abs(rational(i, i0).num) / gcd(abs(rational(i, i0).num), rational(i, i0).denom) = abs(rational(i, i0).num), rational(i, i0).num = 0
Used simplifier rules: ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward)% ⊦ abs(i) = 0 ↔ i = 0;