| 8 < n ⊦ n % 8 = 0, bits2bytes(mklist(true, n % 8)) + bits2bytes(mklist(true, n - n % 8)) = i2b(~1) ' + mklist(i2b(~1), n / 8) |
⊦ n % 8 = 0 ∧ n ≠ 0 → bits2bytes(mklist(true, n)) = mklist(i2b(~1), n / 8)
¬((n - n % 8) % 8 = 0 ∧ n - n % 8 ≠ 0), 8 < n ⊦ n % 8 = 0, bits2bytes(mklist(true, n % 8)) + bits2bytes(mklist(true, n - n % 8)) = i2b(~1) ' + mklist(i2b(~1), n / 8)
(n - n % 8) % 8 = 0 ∧ n - n % 8 ≠ 0, 8 < n ⊦ n % 8 = 0, bits2bytes(mklist(true, n % 8)) + mklist(i2b(~1), (n - n % 8) / 8) = i2b(~1) ' + mklist(i2b(~1), n / 8)
Used terms: n - n % 8