| ¬ i2b(b2i(by)) ≠ i2b(~1), b2i(by) = ~1, 2 + # bytes = # int2bytes(bytes2int(by ' + by0 ' + bytes)), b2i(by0) < 0 ⊦ int2bytes(bytes2int(by ' + by0 ' + bytes)) = by ' + by0 ' + bytes |
2 + # bytes = # int2bytes(bytes2int(i2b(~1) ' + by0 ' + bytes)), b2i(by0) < 0 ⊦ int2bytes(bytes2int(i2b(~1) ' + by0 ' + bytes)) = i2b(~1) ' + by0 ' + bytes
Used simplifier rules: ~128 ≤ i, i ≤ 127 ⊦ b2i(i2b((* i))) = i;% ⊦ i2b(b2i(by)) = by;