| ∀ a. ordered≤(x0) → (∃ y, z. x0 = y + z ∧ (∀ b. b ∈ y → b < a ∨ b = a) ∧ (∀ b. b ∈ z → a < b)), ordered≤(a0 + x0) ⊦ ∃ y, z. a0 + x0 = y + z ∧ (∀ b. b ∈ y → b < a ∨ b = a) ∧ (∀ b. b ∈ z → a < b) |
ordered≤(a0 ' + x0), ∀ a1. ∃ y, z. x0 = y + z ∧ (∀ b. b ∈ y → b < a1 ∨ b = a1) ∧ (∀ b. b ∈ z → a1 < b) ⊦ ∃ y, z. a0 ' + x0 = y + z ∧ (∀ b. b ∈ y → b < a ∨ b = a) ∧ (∀ b. b ∈ z → a < b)
Used simplifier rules: app-01: ⊦ ordered≤(x + y) → ordered≤(y);%cons-02: ⊦ ordered≤(a ' + x) → ordered≤(x);%a: ⊦ (x + y) + z = x + y + z; from specification list%c: ⊦ a + x = a ' + x; from specification list