| i2b(bits2uint(mklist(false, n) + firstn(# int2bits(~128), int2bits(128)))) = i2b(bits2uint(mklist(true, n) + true ' + firstn(n0, int2bits(~128)))), 31 = # int2bits(~128) + n, 32 = n + # int2bits(128), 30 = n0 + n, n ≤ 31, # int2bits(128) ≤ 32, # int2bits(~128) ≤ 32, n ≤ 32, n ≤ 30 ⊦ |
⊦ bits2uint(mklist(false, n) + bits) = bits2uint(bits)
i2b(bits2uint(firstn(# int2bits(~128), int2bits(128)))) = i2b(bits2uint(mklist(true, n) + true ' + firstn(n0, int2bits(~128)))), 31 = # int2bits(~128) + n, 32 = n + # int2bits(128), 30 = n0 + n, n ≤ 31, # int2bits(128) ≤ 32, # int2bits(~128) ≤ 32, n ≤ 32, n ≤ 30 ⊦
Used terms: firstn(# int2bits(~128), int2bits(128)), n