| 0 < bits2int(lastn(16, bits)), 16 < # bits, 32767 < bits2int(lastn(16, bits)) ⊦ bits = [] |
bits ≠ [] ⊦ ~(2 ^ n→i(# bits - 1)) ≤ bits2int(bits) ∧ bits2int(bits) < 2 ^ n→i(# bits - 1)
Used simplifier rules: ⊦ lastn(n, bits) = [] ↔ n = 0;% ⊦ # lastn(n, bits) = n;%i + 1 = i0 ⊦ j < (* i0) → ¬ (* i) < j; Used terms: lastn(16, bits)