| bytes0 = bytes1 + by0 ' ∧ bytes0 ≠ [], fix(2, bytes) = by ' + bytes0, by ∈ fix(2, bytes) ⊦ bytes1 = [] |
fix(2, bytes) = by ' + bytes1 + by0 ', by ∈ fix(2, bytes), by0 ∈ fix(2, bytes) ⊦ bytes1 = []
Used simplifier rules: ⊦ bytes + by ' = bytes0 → by ∈ bytes0; (forward)% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ bytes + by ' ≠ [];