2 ^ n→i(# int2bits(~ j)) + j = 0 ⊦ 2 ^ n→i(# int2bits(~ j)) = ~ j
Used simplifier rules: int2bits-len-eq: ⊦ j ≠ 2 ^ n→i(# int2bits(j)); Used formulas: 2 ^ n→i(# int2bits(~ j)) = ~ j