| sort(x1 + a ' + x0) = sort(x1 + x0) + a ', a0 < a ⊦ x1 + x0 = [], ins≤(a0, sort(x1 + x0) + a ') = ins≤(a0, sort(x1 + x0)) + a ', a0 = a, a < max(x1 + x0) |
⊦ ¬ a0 < a → ins≤(a, x + a0 ') = ins≤(a, x) + a0 '
Used simplifier rules: transitivity: ⊦ a < b ∧ b < c → a < c; (forward) from specification oelem%nll: ⊦ ¬ b < a ∧ b < c → a < c; (forward) from specification oelem%irreflexivity: ⊦ ¬ a < a; from specification oelem Used terms: a, sort(x1 + x0), a0