| ¬(i ≠ 0 ∧ 0 < i0), rational(i, i0).num = 0 ⊦ rational(i, i0).denom = 1 |
rational(i, i0).num = 0, i0 ≤ 0 ⊦ 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)% ⊦ ¬ i < j ↔ j ≤ i;