| # bytes ≤ 2, 0 ≤ bytes2int(bytes), 65536 ≤ bytes2int(bytes), 0 < bytes2int(bytes) ⊦ bytes = [] |
bytes ≠ [] ⊦ ~(2 ^ n→i(# bytes * 8 - 1)) ≤ bytes2int(bytes) ∧ bytes2int(bytes) < 2 ^ n→i(# bytes * 8 - 1)
~(2 ^ n→i(# bytes * 8 - 1)) ≤ bytes2int(bytes) ∧ bytes2int(bytes) < 2 ^ n→i(# bytes * 8 - 1), # bytes ≤ 2, 0 ≤ bytes2int(bytes), 65536 ≤ bytes2int(bytes), 0 < bytes2int(bytes) ⊦ bytes = []
Used terms: bytes