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