| bytes = bytes.butlast + bytes.last, bytes2int(bytes) < 128, 0 ≤ bytes2int(bytes) ⊦ bytes.first = i2b(0), bytes = [], # bytes = 1 |
bytes = bytes0 + by ', bytes = bytes0 + by, bytes2int(bytes) < 128, 0 ≤ bytes2int(bytes) ⊦ bytes.first = i2b(0), bytes = [], # bytes = 1
Used simplifier rules: bytes ≠ [] ⊦ by = bytes.last ∧ bytes0 = bytes.butlast ↔ bytes = bytes0 + by '; (elim) Used terms: bytes, by, bytes0