| ⊦ bytes = [], bits2int(bytes2bits(bytes) + byte2bits(by)) = bits2int(bytes2bits(bytes)) * 256 + band(b2i(by), 255) |
⊦ ¬ bits.first ∧ bits ≠ [] → bits2int(bits) = bits2uint(bits)
¬(¬ (bytes2bits(bytes) + byte2bits(by)).first ∧ bytes2bits(bytes) + byte2bits(by) ≠ []) ⊦ bytes = [], bits2int(bytes2bits(bytes) + byte2bits(by)) = bits2int(bytes2bits(bytes)) * 256 + band(b2i(by), 255)
¬ (bytes2bits(bytes) + byte2bits(by)).first ∧ bytes2bits(bytes) + byte2bits(by) ≠ [] ⊦ bytes = [], bits2uint(bytes2bits(bytes) + byte2bits(by)) = bits2int(bytes2bits(bytes)) * 256 + band(b2i(by), 255)
Used terms: bytes2bits(bytes) + byte2bits(by)