| # bits % 8 = 0, # bits ≤ 8, ∀ bits0. # bits0 < # bits → # bits0 % 8 = 0 → bits0 = [] ∨ bytes2bits(bits2bytes(bits0)) = bits0 ⊦ bits = [], byte2bits(i2b(bits2int(bits))) = bits |
⊦ # bits = 8 → byte2bits(i2b(bits2int(bits))) = bits
Used simplifier rules: ⊦ m ≠ n → (m ≤ n ↔ m < n);% ⊦ m < n → m % n = m;% ⊦ # bits = 0 ↔ bits = []; Used terms: bits