| 0 ≤ 1, 0 ≤ i0 ⊦ bits2int(firstn(# uint2bits(1), (mklist(false, i→n(i0)) + false ') + uint2bits(1))) = bits2int(firstn(1, mklist(false, i→n(i0)) + false ')) |
0 ≤ i0 ⊦ bits2int(firstn(2, mklist(false, i→n(i0)) + false ' + false ' + true ')) = bits2int(firstn(1, mklist(false, i→n(i0)) + false '))
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ # boolvar ' = 0 +1;% ⊦ #(bits + bits0) = # bits + # bits0;% ⊦ boolvar + boolvar0 = boolvar ' + boolvar0 ';% ⊦ uint2bits(1) = false + true;