| j + 1 = i * (i1 + 1) + j0, j0 ≤ 0, abs(j0) < i, j < i, j < 0, 0 < i, j0 < i, j + 1 < i ⊦ i * i0 ≤ j ↔ i0 ≤ i1, i = j + 1 |
j = i * (i1 + 1) + j0 - 1, j + 1 = i * (i1 + 1) + j0, j0 ≤ 0, abs(j0) < i, j < i, j < 0, 0 < i, j0 < i, j + 1 < i ⊦ i * i0 ≤ j ↔ i0 ≤ i1, i = j + 1
Used simplifier rules: sub-eq: ⊦ i - j = i0 ↔ i = i0 + j; from specification int-abs Used formulas: j = i * (i1 + 1) + j0 - 1