| # int2bits(~128) = i→n(bits2int(bitsand(false ' + true ', int2bits(31)))) + n0, # int2bits(128) = i→n(bits2int(bitsand(false ' + true ', int2bits(31)))) + n, i2b(bits2int(sublist(0, n, int2bits(128)))) = i2b(bits2int(sublist(0, n0, int2bits(~128)))), i→n(bits2int(bitsand(false ' + true ', int2bits(31)))) < # int2bits(~128), i→n(bits2int(bitsand(false ' + true ', int2bits(31)))) < # int2bits(128) ⊦ n0 = 0, n = 0 |
⊦ 0 ≤ i → int2bits(i) = uint2bits(i)
0 ≤ 31, # int2bits(~128) = i→n(bits2int(bitsand(false ' + true ', uint2bits(31)))) + n0, # int2bits(128) = i→n(bits2int(bitsand(false ' + true ', uint2bits(31)))) + n, i2b(bits2int(sublist(0, n, int2bits(128)))) = i2b(bits2int(sublist(0, n0, int2bits(~128)))), i→n(bits2int(bitsand(false ' + true ', uint2bits(31)))) < # int2bits(~128), i→n(bits2int(bitsand(false ' + true ', uint2bits(31)))) < # int2bits(128) ⊦ n0 = 0, n = 0
Used terms: 31