| # bytes = 1, b2i(bytes.first) = 0 ⊦ bytes = [], fillsgn(1, i2b(0) ') = bytes |
bytes = by + bytes0, # bytes = 1, b2i(by) = 0 ⊦ bytes = [], fillsgn(1, i2b(0) ') = bytes
Used simplifier rules: bytes ≠ [] ⊦ by = bytes.first ∧ bytes0 = bytes.rest ↔ bytes = by + bytes0; (elim) Used terms: bytes, by, bytes0