| bits2int(lastn(16, bits)) < 0, 16 < # bits, bits2int(lastn(16, bits)) < ~32768 ⊦ 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 < j → (¬ ¬ j ≤ i ↔ false); Used terms: lastn(16, bits)