| # bytes ≤ 2 ∧ 0 ≤ bytes2int(bytes) ⊦ bytes = [], (mklist(i2b(0), 2 - # bytes) + bytes).rest = bytes.last ', ¬ 2 < # bytes ∧ ¬ 0 ≤ bytes2int(bytes) |
# bytes ≤ 2, 0 ≤ bytes2int(bytes) ⊦ bytes = [], (mklist(i2b(0), 2 - # bytes) + bytes).rest = bytes.last '
Used simplifier rules: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j;% ⊦ m ≤ n → (n < m ↔ false);