| x1 ≠ [], a < (max(x1) < a ⊃ a;max(x1)), max(x1 + x0) < (max(x1) < a ⊃ a;max(x1)) ⊦ x1 + x0 = [], x1 = [], max(x1 + x0) < a, ∃ x0. max(x1 + x0) < max(x1) |
max(x1 + x0) < max(x1), a < max(x1) ⊦ x1 = [], x1 + x0 = [], max(x1 + x0) < a, ∃ x0. max(x1 + x0) < max(x1)
Used simplifier rules: transitivity: ⊦ a < b ∧ b < c → a < c; (forward) from specification oelem%irreflexivity: ⊦ ¬ a < a; from specification oelem%nll: ⊦ ¬ b < a ∧ b < c → a < c; (forward) from specification oelem