| ∀ x1, x2. # x1 + # x2 < #(a + []) + #(a0 + []) → true → x1 + x2 = [] ∨ max(x1 + x2) = max(x2 + x1) ⊦ (a0 < a ⊃ a;a0) = (a < a0 ⊃ a0;a) |
¬ a0 < a, ∀ x1, x2. # x1 + # x2 < #(a + []) + #(a0 + []) → true → x1 + x2 = [] ∨ max(x1 + x2) = max(x2 + x1) ⊦ a0 = (a < a0 ⊃ a0;a)
Used simplifier rules: ls-le: ⊦ a < b → (¬ b < a ↔ true); from specification oelem