| i < 0 ⊦ band(j, 31) = 0, (i + 1) * 2 ^ abs(band(j, 31)) = 2 ^ abs(band(j, 31)) + i * 2 ^ band(j, 31), ¬ 0 ≤ j ∧ ¬ false ∈ int2bits(31).rest |
⊦ 0 ≤ i → int2bits(i) = uint2bits(i)
0 ≤ 31, i < 0 ⊦ band(j, 31) = 0, (i + 1) * 2 ^ abs(band(j, 31)) = 2 ^ abs(band(j, 31)) + i * 2 ^ band(j, 31), ¬ 0 ≤ j ∧ ¬ false ∈ uint2bits(31).rest
Used terms: 31