| max(sort(x0)) = max(x0), max(x0) < a, ordered≤(sort(x0)) ⊦ max(sort(x0) + a ') = a, x0 = [], a < max(sort(x0)) |
max(sort(x0)) = max(x0), max(x0) < a ⊦ max(sort(x0) + a ') = a, x0 = []
Used simplifier rules: ⊦ a < b → (b < a ↔ false); (ss)%nen: ⊦ ¬ b < a ∧ a = c → ¬ b < c; (forward) from specification oelem%lel: ⊦ a < b ∧ a = c → c < b; (forward) from specification oelem% ⊦ ordered≤(sort(x)); (s)