| ¬(# mklist(true, n) % 8 ≠ 0 ∧ 8 < # mklist(true, n)) ⊦ n % 8 = 0, bits2bytes(mklist(true, n)) = i2b(~1) ' + mklist(i2b(~1), n / 8) |
n ≤ 8 ⊦ n % 8 = 0, bits2bytes(mklist(true, n)) = i2b(~1) ' + mklist(i2b(~1), n / 8)
Used simplifier rules: ⊦ ¬ m < n ↔ n ≤ m;% ⊦ # mklist(boolvar, n) = n;