| 2 ≠ 0, ∃ j0. j = j0 * 2 ⊦ i / j = (i / 2) / j / 2, j = 0 |
⊦ i / (j0 * 2) = (i / 2) / j0, j0 = 0
Used simplifier rules: div-mult-num-01: j % j0 = 0, j ≠ 0, j0 ≠ 0 ⊦ (i * (* j0)) / (* j) = i / j / j0;%one: ⊦ i / 1 = i;%zero-neq-01: ⊦ 0 < i → (i * j = 0 ↔ j = 0); from specification int-mult%commutativity: ⊦ i * j = j * i; from specification int-mult%associativity: ⊦ i * j * j0 = (i * j) * j0; from specification int-mult