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