| ⊦ bytes2int(bytes) = bytes2int(bytes.butlast) * 256 + band(b2i(bytes.last), 255), # bytes = 1, bytes = [] |
bytes = bytes0 + by ' ⊦ bytes2int(bytes) = bytes2int(bytes0) * 256 + band(b2i(by), 255), # bytes = 1, bytes = []
Used simplifier rules: bytes ≠ [] ⊦ by = bytes.last ∧ bytes0 = bytes.butlast ↔ bytes = bytes0 + by '; (elim) Used terms: bytes, by, bytes0