| n0 ≠ # bits2bytes(bits), # bits = 8 * n0, n0 ≤ # bits2bytes(bits) ⊦ n0 = 0, bits = [], lastn(n0, bits2bytes(bits)) = bits2bytes(bits) |
# bits = 8 * n0, n0 < # bits2bytes(bits) ⊦ n0 = # bits2bytes(bits), lastn(n0, bits2bytes(bits)) = bits2bytes(bits), bits = [], n0 = 0
Used simplifier rules: bits2bytes-empty: ⊦ bits2bytes(bits) ≠ [];% ⊦ # bytes = 0 ↔ bytes = [];% ⊦ m < n → n ≠ 0; (forward)% ⊦ m ≠ n → (m ≤ n ↔ m < n);