| i < 0, j < 32, 0 < j ⊦ j = 0, i = ~1, bits2int(true ' + sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2) + (i % 2 ≠ 0)')) = bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j - 1)) + int2bits((i - 1) / 2))) |
⊦ (bits + bits0) + bits1 = bits + bits0 + bits1
i < 0, j < 32, 0 < j ⊦ j = 0, i = ~1, bits2int(true ' + sublist(0, # int2bits((i - 1) / 2), (mklist(true, i→n(j) - 1) + int2bits((i - 1) / 2)) + (i % 2 ≠ 0)')) = bits2int(sublist(0, # int2bits((i - 1) / 2), mklist(true, i→n(j - 1)) + int2bits((i - 1) / 2)))
Used terms: (i % 2 ≠ 0)', int2bits((i - 1) / 2), mklist(true, i→n(j) - 1)