| ∀ a, x0, z. a ' + x0 ⊑ y0 + z ∧ (∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z)) → a ' + x0 ⊑ y0 ∨ (∃ x. a ' + x0 = y0 + x ∧ x ⊑ z), a ' + x0 ⊑ (a0 + y0) + z, ∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z) ⊦ a ' + x0 ⊑ a0 + y0, ∃ x. a ' + x0 = (a0 + y0) + x ∧ x ⊑ z |
x0 ⊑ y0 + z, ∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z), ∀ a, x0, z. a ' + x0 ⊑ y0 + z ∧ (∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z)) → a ' + x0 ⊑ y0 ∨ (∃ x. a ' + x0 = y0 + x ∧ x ⊑ z) ⊦ x0 ⊑ y0, ∃ x. x0 = y0 + x ∧ x ⊑ z
Used simplifier rules: prefix-rec-03: ⊦ a ' + x ⊑ b ' + y ↔ a = b ∧ x ⊑ y;%c-06: ⊦ a ' + x = b ' + y ↔ a = b ∧ x = y; from specification list%a: ⊦ (x + y) + z = x + y + z; from specification list%c: ⊦ a + x = a ' + x; from specification list