| i0 < 0 ⊦ i0 * 256 - 128 = (2 * i0 - 1) * 2 ^ 7, b2i(i2b(bits2int(lastn(8, int2bits(i0 * 256 - 128))))) = ~128, i0 * 256 ≠ ~128 ∧ lastn(8, int2bits(i0 * 256 - 128)).first |
i0 < 0 ⊦ b2i(i2b(bits2int(lastn(8, int2bits(i0 * 256 - 128))))) = ~128, i0 * 256 = (2 * i0 - 1) * 128 + 128, i0 * 256 ≠ ~128 ∧ lastn(8, int2bits(i0 * 256 - 128)).first
Used simplifier rules: sub-eq: ⊦ i - j = i0 ↔ i = i0 + j; from specification int-abs