| j < 0, j < 0 ⊦ bits2uint(sgn(bitsinvert(uint2bits(abs(j))) +1)) = 2 ^ n→i(# sgn(bitsinvert(uint2bits(abs(j))) +1)) + j |
j < 0 ⊦ bits2uint(sgn(bitsinvert(uint2bits(~ j)) +1)) = 2 ^ n→i(# sgn(bitsinvert(uint2bits(~ j)) +1)) + j
Used simplifier rules: ⊦ i < 0 → abs(i) = ~ i;