| i = ~256, i < 0, i ≤ ~256, i = ~256 ∨ i % 256 ≠ 0, i = ~256 ∨ i % 256 = 0 ⊦ int2bytes(i / 256) = int2bytes(i >> 8) |
⊦ ~256 >> 8 = ~1
Used simplifier rules: int2bytes-byte: ~128 ≤ i, i < 128 ⊦ int2bytes((* i)) = i2b(i) ';%int2bytes-minus-one: ⊦ int2bytes(i) = i2b(~1) ' ↔ i = ~1;