| i2b(0) = i2b(bits2int(sublist(0, n, int2bits(~128)))), # int2bits(~128) = n + i→n(bits2int(bitsand(int2bits(1), int2bits(31)))), # int2bits(128) ≤ i→n(bits2int(bitsand(int2bits(1), int2bits(31)))), i→n(bits2int(bitsand(int2bits(1), int2bits(31)))) < # int2bits(~128), # int2bits(128) < # int2bits(~128) ⊦ n = 0 |
i < 0 ⊦ int2bits((* i)) = sgn(bitsinvert(uint2bits(abs(i))) +1)
~128 < 0, i2b(0) = i2b(bits2int(sublist(0, n, sgn(bitsinvert(uint2bits(abs(~128))) +1)))), # sgn(bitsinvert(uint2bits(abs(~128))) +1) = n + i→n(bits2int(bitsand(int2bits(1), int2bits(31)))), # int2bits(128) ≤ i→n(bits2int(bitsand(int2bits(1), int2bits(31)))), i→n(bits2int(bitsand(int2bits(1), int2bits(31)))) < # sgn(bitsinvert(uint2bits(abs(~128))) +1), # int2bits(128) < # sgn(bitsinvert(uint2bits(abs(~128))) +1) ⊦ n = 0
Used terms: ~128