| # bits ≤ n, 2 ^ n→i(n) + bits2int(bits) ≤ 0 ⊦ bits = [] |
bits ≠ [] ⊦ ~(2 ^ n→i(# bits - 1)) ≤ bits2int(bits) ∧ bits2int(bits) < 2 ^ n→i(# bits - 1)
~(2 ^ n→i(# bits - 1)) ≤ bits2int(bits) ∧ bits2int(bits) < 2 ^ n→i(# bits - 1), # bits ≤ n, 2 ^ n→i(n) + bits2int(bits) ≤ 0 ⊦ bits = []
Used terms: bits