0 < i ⊦ 2 ^ n→i(# uint2bits(i)) = bits2uint(bitsinvert(uint2bits(i))) + i + 1
Used simplifier rules: ⊦ i - j = i0 ↔ i = i0 + j;