| 0 < i ⊦ 2 ^ (n→i(# uint2bits(i)) - 1) = 1 + bits2uint(bitsinvert(uint2bits(i).rest.rest)) + i |
0 < i ⊦ ∃ bits. uint2bits(i) = false ' + true ' + bits
∃ bits. uint2bits(i) = false ' + true ' + bits, 0 < i ⊦ 2 ^ (n→i(# uint2bits(i)) - 1) = 1 + bits2uint(bitsinvert(uint2bits(i).rest.rest)) + i
Used terms: i