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