| ⊦ bytes = [], bits2int(bytes2bits(bytes)) < 0 ↔ ¬ 0 ≤ b2i(bytes.first) |
bytes0 = [] ∨ (bits2int(bytes2bits(bytes0)) < 0 ↔ ¬ 0 ≤ b2i(bytes0.first)) ⊦ by + bytes0 = [], bits2int(bytes2bits(by + bytes0)) < 0 ↔ ¬ 0 ≤ b2i((by + bytes0).first)
Used simplifier rules: bytelist freely generated by [], +;;