| j0 < 2, 2 ^ i < i0, 0 ≤ i, 0 ≤ j0, 0 ≤ i0, i0 * 2 + j0 ≤ 2 ^ i * 2 + 1 ⊦ |
j * i + j0 ≤ j * i0 + j1, 0 ≤ j0, j0 < j, abs(j1) < j ⊦ i ≤ i0
Used simplifier rules: ⊦ i < j → (j ≤ i ↔ false); (as)%commutativity: ⊦ i * j = j * i; from specification int-mult Used terms: 2, i0, j0, 2 ^ i, 1