| 0 ≤ i, 0 < 2 ^ i ⊦ uint2bits(2 ^ i - 1) = false ' + mklist(true, i→n(i)) |
0 < i ⊦ uint2bits(2 ^ i - 1) = false ' + mklist(true, i→n(i))
Used simplifier rules: uint2bits-zero: ⊦ uint2bits(0) = false ';% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i ≤ j → (j ≤ i ↔ i = j);% ⊦ i < j ∧ i = i0 → i0 < j; (forward)% ⊦ mklist(boolvar, 0) = [];% ⊦ bits + [] = bits;% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ boolvar ' = boolvar0 ' ↔ boolvar ↔ boolvar0; Used terms: i