| ¬ abs(i) < j, i < 0 ⊦ j = 0, i < i % j ↔ abs(j) = 1 ∨ ¬ 0 < abs(j) + i |
i < 0, j + i ≤ 0 ⊦ j = 0, i < i % j ↔ abs(j) = 1 ∨ ¬ 0 < abs(j) + i
Used simplifier rules: forward-le-04: ⊦ j ≤ i ∧ i ≤ 0 → j ≤ 0; (forward) from specification int-abs%lels: ⊦ ¬ i < j ↔ j ≤ i; from specification int-abs%neg-13: ⊦ ~ i < j ↔ 0 < j + i; from specification int-abs%abs-08: ⊦ i < 0 → abs(i) = ~ i; from specification int-abs