| 0 ≤ b2i(by) ⊦ bits2int(mklist(false, 8) + byte2bits(by) + bytes2bits(bytes)) = bits2int(byte2bits(by) + bytes2bits(bytes)) |
0 ≤ b2i(by) ⊦ bits2uint(byte2bits(by) + bytes2bits(bytes)) = bits2int(byte2bits(by) + bytes2bits(bytes))
Used simplifier rules: ⊦ bits2uint(false ' + bits) = bits2uint(bits);% ⊦ bits2int(false ' + bits) = bits2uint(bits);% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ bits + [] = bits;% ⊦ mklist(boolvar, 0) = [];%n ≠ 0 ⊦ mklist(false, (* n)) = false ' + mklist(false, n -1);