| ¬(uint2bits(i).rest.first ∧ uint2bits(i).rest ≠ []), 0 < i ⊦ i = bits2int(uint2bits(i).rest) + 2 ^ (n→i(# uint2bits(i)) - 1) |
Used simplifier rules: uint2bits-second: ⊦ 0 < i → uint2bits(i).rest.first;%uint2bits-rest: ⊦ 0 < i → uint2bits(i).rest ≠ [];