| ¬(i ≠ 0 ∧ 0 < i0) ⊦ rational(i, i0).num = 0, gcd(rational(i, i0).num, rational(i, i0).denom) = 1 |
i0 ≤ 0 ⊦ rational(i, i0).num = 0, gcd(rational(i, i0).num, rational(i, i0).denom) = 1, i = 0
Used simplifier rules: numerator-zero: ⊦ rational(0, j).num = 0;%denominator-zero: ⊦ rational(0, j).denom = 1;% ⊦ j ≤ i ∧ i ≤ 0 → j ≤ 0; (forward)% ⊦ gcd(i, 1) = 1;% ⊦ ¬ i < j ↔ j ≤ i;