| a ' + x0 ⊑ y + z, ∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z) ⊦ a ' + x0 ⊑ y, ∃ x. a ' + x0 = y + x ∧ x ⊑ z |
a ' + x0 ⊑ y + z, ∀ y, z. x0 ⊑ y + z → x0 ⊑ y ∨ (∃ x1. x0 = y + x1 ∧ x1 ⊑ z) ⊦ y = [], a ' + x0 ⊑ y, ∃ x. a ' + x0 = y + x ∧ x ⊑ z
Used simplifier rules: prefix-empty: ⊦ x ⊑ [] ↔ x = [];%Nil: ⊦ [] + x = x; from specification list%a: ⊦ (x + y) + z = x + y + z; from specification list%e-01: ⊦ a ' + x ≠ []; from specification list Used formulas: y = []