| i = 1, 0 ≤ i, 0 ≤ i0, i ≤ 1 ⊦ bits2int(firstn(# int2bits(i), (mklist(false, i→n(i0)) + false ') + int2bits(i))) = bits2int(firstn(# int2bits(i / 2), mklist(false, i→n(i0)) + int2bits(i / 2))) |
0 ≤ i0 ⊦ bits2int(firstn(# int2bits(1), (mklist(false, i→n(i0)) + false ') + int2bits(1))) = bits2int(firstn(1, mklist(false, i→n(i0)) + false '))
Used simplifier rules: ⊦ # boolvar ' = 0 +1;% ⊦ int2bits(0) = false ';