| i < 0, i < 0 ⊦ j = 0, bits2int(sublist(0, # int2bits(i), mklist(false, i→n(j)) + int2bits(i))) = bits2int(sublist(0, #(false ' + int2bits(i)), mklist(false, i→n(j)) + false ' + int2bits(i))) |
i < 0 ⊦ j = 0, bits2int(sublist(0, # int2bits(i), mklist(false, i→n(j)) + int2bits(i))) = bits2int(sublist(0, 1 + # int2bits(i), mklist(false, i→n(j)) + false ' + int2bits(i)))
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ # boolvar ' = 0 +1;% ⊦ #(bits + bits0) = # bits + # bits0;