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