| max(sort(x0)) = max(x0) ⊦ max(ins≤(a, sort(x0))) = max(x0), x0 = [], max(x0) < a |
⊦ ¬ max(x) < a ∧ x ≠ [] → max(ins≤(a, x)) = max(x)
Used simplifier rules: emptyp: ⊦ sort(x) = [] ↔ x = []; from specification olist-sort%lel: ⊦ a < b ∧ a = c → c < b; (forward) from specification oelem%nll: ⊦ ¬ b < a ∧ b < c → a < c; (forward) from specification oelem Used terms: sort(x0), a