| 0 < j, i + 1 < j, 1 < j, 0 ≤ j, # int2bits(j) < # uint2bits(~(i + 1)), i < 0, 0 < j + i, i < j ⊦ |
⊦ 0 ≤ i → int2bits(i) = uint2bits(i)
0 ≤ j, 0 < j, i + 1 < j, 1 < j, 0 ≤ j, # uint2bits(j) < # uint2bits(~(i + 1)), i < 0, 0 < j + i, i < j ⊦
Used terms: j