| ¬ false ∈ mklist(true, n) ∧ mklist(true, n) ≠ [], n ≤ 8 ⊦ n % 8 = 0, i2b(~1) ' = i2b(~1) ' + mklist(i2b(~1), n / 8) |
n ≤ 8 ⊦ n % 8 = 0, n / 8 = 0, n = 0
Used simplifier rules: ⊦ ¬ false ∈ mklist(true, n);% ⊦ mklist(boolvar, m) = [] ↔ m = 0;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ mklist(by, m) = [] ↔ m = 0;% ⊦ bytes = bytes + bytes0 ↔ bytes0 = [];