| int2bits(j) = true ' + false ' + bits, j < 0, j < ~1 ⊦ j = 0, bits2uint(bits) = 2 ^ (1 + n→i(# bits)) + j |
bits2uint(int2bits(j)) = bits2uint(true ' + false ' + bits), int2bits(j) = true ' + false ' + bits, j < 0, j < ~1 ⊦ j = 0, bits2uint(bits) = 2 ^ (1 + n→i(# bits)) + j
Used formulas: bits2uint(int2bits(j)) = bits2uint(true ' + false ' + bits)