| n0 < 8 ⊦ bits2bytes(mklist(false, n0)) + bits2bytes(mklist(false, m * 8)) = i2b(0) ' + mklist(i2b(0), m), n0 = 0, m = 0 |
⊦ # bits ≤ 8 → bits2bytes(bits) = i2b(bits2int(bits)) '
# mklist(false, n0) ≤ 8, n0 < 8 ⊦ i2b(bits2int(mklist(false, n0))) ' + bits2bytes(mklist(false, m * 8)) = i2b(0) ' + mklist(i2b(0), m), n0 = 0, m = 0
Used simplifier rules: ⊦ # mklist(boolvar, n) = n;% ⊦ ¬ m ≤ n ↔ n < m;% ⊦ m < n → ¬ n < m; Used terms: mklist(false, n0)