| 0 ≤ i, 0 < i, j < 0, 0 ≤ j0, j < ~1, j0 < 2 ^ i ⊦ cast(i, j0 - 2 ^ i) = cast(i, j0) |
j0 = i0 + 2 ^ i, 0 ≤ i, 0 < i, j < 0, 0 ≤ j0, j < ~1, j0 < 2 ^ i ⊦ cast(i, i0) = cast(i, j0)
Used simplifier rules: ⊦ i0 = i - j ↔ i = i0 + j; (elim) Used terms: j0, 2 ^ i, i0