| ¬ i2b(b2i(by)) ≠ i2b(0), b2i(by) = 0, 2 + # bytes = # int2bytes(bytes2int(by ' + by0 ' + bytes)), 0 ≤ b2i(by0) ⊦ int2bytes(bytes2int(by ' + by0 ' + bytes)) = by ' + by0 ' + bytes |
2 + # bytes = # int2bytes(bytes2int(i2b(0) ' + by0 ' + bytes)), 0 ≤ b2i(by0) ⊦
Used simplifier rules: no-leading-zero-01: ⊦ 0 ≤ b2i(by) → int2bytes(i) ≠ i2b(0) ' + by ' + bytes;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ b2i(i2b(0)) = 0;% ⊦ i2b(b2i(by)) = by;