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