| i2b(bits2uint(sublist(0, 31, fillsgn(32, int2bits(128))))) = i2b(bits2uint(firstn(31, fillsgn(32, int2bits(~128))))), # int2bits(128) ≤ 32, # int2bits(~128) ≤ 32 ⊦ |
⊦ sublist(m, n, bits) = firstn(n, restn(m, bits))
i2b(bits2uint(firstn(31, restn(0, fillsgn(32, int2bits(128)))))) = i2b(bits2uint(firstn(31, fillsgn(32, int2bits(~128))))), # int2bits(128) ≤ 32, # int2bits(~128) ≤ 32 ⊦
Used terms: fillsgn(32, int2bits(128)), 31, 0