| i0 = 0, i0 ≤ 0 ⊦ (i0 * 2 - 1) / (j0 * 2) = i0 / j0, j0 = 0, i0 < 0 ∧ 0 < j0, i0 < 0 ∧ j0 < 0 |
⊦ 1 / (j0 * 2) = 0, j0 = 0
Used simplifier rules: num-neg: j ≠ 0 ⊦ i < 0 → (* i) / j = ~(~ i / j);%zero: j ≠ 0 ⊦ 0 / j = 0;% ⊦ ~ i = 0 ↔ i = 0; (s)% ⊦ 2 * i = 0 ↔ i = 0; (s)%commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult