| bits2int(bytes2bits(bytes0)) = 0, 0 ≤ band(b2i(by), 255), band(b2i(by), 255) < 128 ⊦ bytes0 = [], bytes0.first = i2b(0) |
⊦ bits ≠ [] → (bits2int(bits) = 0 ↔ ¬ true ∈ bits)
bytes2bits(bytes0) ≠ [], ¬ true ∈ bytes2bits(bytes0), 0 ≤ band(b2i(by), 255), band(b2i(by), 255) < 128 ⊦ bytes0 = [], bytes0.first = i2b(0)
Used simplifier rules: bytes2bits-empty-01: ⊦ bytes2bits(bytes) = [] ↔ bytes = []; Used terms: bytes2bits(bytes0)