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