| bytes2int(bytes) < 0 ⊦ bits2int(bytes2bits(mklist(i2b(~1), n0) + bytes)) = bytes2int(bytes), bytes = [], n0 = 0 |
bytes2int(bytes) < 0 ⊦ bytes = [], n0 = 0, bits2int(mklist(true, 8 * n0) + bytes2bits(bytes)) = bytes2int(bytes)
Used simplifier rules: bytes2bits-append: ⊦ bytes2bits(bytes + bytes0) = bytes2bits(bytes) + bytes2bits(bytes0);%bytes2bits-mklist-01: ⊦ bytes2bits(mklist(i2b(~1), n)) = mklist(true, 8 * n);% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;