| ¬(i ≠ 0 ∧ 0 < j) ⊦ i = 0, j = 0, rational(i, j).num + rational(~ i, j).num = 0 |
j < 0 ⊦ i = 0, j = 0, rational(i, j).num + rational(~ i, j).num = 0
Used simplifier rules: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)% ⊦ i ≠ j → (i ≤ j ↔ i < j);% ⊦ ¬ i < j ↔ j ≤ i;