| (max(x) < a0 ⊃ a0;max(x)) < x.last, a < x.last, ordered≤(a0 ' + x), ∀ a1. a1 < x.last ∧ max(x) < x.last → a1 < max(x) ⊦ x = [], a < max(x), max(x) < a0 |
a < x.last, a0 < x.last, max(x) < x.last, ordered≤(a0 ' + x), ∀ a1. a1 < x.last → a1 < max(x) ⊦ x = [], max(x) < a0, a < max(x), a < a0
Used simplifier rules: nnn: ⊦ ¬ c < b ∧ ¬ a < c → ¬ a < b; (forward) from specification oelem%nll: ⊦ ¬ b < a ∧ b < c → a < c; (forward) from specification oelem