| ordered≤(a ' + x1), x ⊒ a ' + x1, ∀ x0. x0 ⊒ x1 → ordered≤(x0) ⊦ ordered≤(x) |
⊦ x ≠ [] ∧ x.rest ≠ [] → (ordered≤(x) ↔ ¬ x.rest.first < x.first ∧ ordered≤(x.rest))
¬(a ' + x1 ≠ [] ∧ (a ' + x1).rest ≠ []), ordered≤(a ' + x1), x ⊒ a ' + x1, ∀ x0. x0 ⊒ x1 → ordered≤(x0) ⊦ ordered≤(x)
a ' + x1 ≠ [] ∧ (a ' + x1).rest ≠ [], ¬ (a ' + x1).rest.first < (a ' + x1).first ∧ ordered≤((a ' + x1).rest), x ⊒ a ' + x1, ∀ x0. x0 ⊒ x1 → ordered≤(x0) ⊦ ordered≤(x)
Used terms: a ' + x1