| (~ i / abs(j)) / abs(j0) = ~ i / (abs(j) * abs(j0)), i < 0 ⊦ (i / j) / j0 = i / (j * j0), j = 0, j0 = 0 |
(i / abs(j)) / abs(j0) + ~ i / (abs(j) * abs(j0)) = 0, i < 0 ⊦ (i / j) / j0 = i / (j * j0), j = 0, j0 = 0
Used simplifier rules: neg-01: j ≠ 0 ⊦ ~ i / j = ~(i / j);%forward-le-02: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward) from specification int-abs% ⊦ ~ i = j ↔ i + j = 0; (s)% ⊦ abs(i) = 0 ↔ i = 0; (s)