| max((a ' + x2) + x0) = max(a ' + x2), ordered≤(x0), x1 ⊑ x0, ∀ x0, x1. max(x2 + x0) = max(x2) ∧ ordered≤(x0) ∧ x1 ⊑ x0 → x2 = [] ∨ max(x2 + x1) = max(x2) ⊦ max(x2 + x1) = max(a ' + x2), x2 + x1 = [], max(x2 + x1) < a |
⊦ x ≠ [] → max(a ' + x) = (max(x) < a ⊃ a;max(x))
¬ x2 ≠ [], max((a ' + x2) + x0) = max(a ' + x2), ordered≤(x0), x1 ⊑ x0, ∀ x0, x1. max(x2 + x0) = max(x2) ∧ ordered≤(x0) ∧ x1 ⊑ x0 → x2 = [] ∨ max(x2 + x1) = max(x2) ⊦ max(x2 + x1) = max(a ' + x2), x2 + x1 = [], max(x2 + x1) < a
x2 ≠ [], max((a ' + x2) + x0) = (max(x2) < a ⊃ a;max(x2)), ordered≤(x0), x1 ⊑ x0, ∀ x0, x1. max(x2 + x0) = max(x2) ∧ ordered≤(x0) ∧ x1 ⊑ x0 → x2 = [] ∨ max(x2 + x1) = max(x2) ⊦ max(x2 + x1) = (max(x2) < a ⊃ a;max(x2)), x2 + x1 = [], max(x2 + x1) < a
Used terms: x2, a