| ∃ a0, x0, y, z. a ' + x = x0 + a0 ' + y + a0 ' + z ⊦ a ∈ x, ∃ a0, x0, y, z. x = x0 + a0 ' + y + a0 ' + z |
a ' + x = x0 + a0 ' + y + a0 ' + z, a0 ∈ x, a ∈ z ∨ a ∈ y ∨ a ∈ x0 ⊦ a ∈ x, ∃ a0, x0, y, z. x = x0 + a0 ' + y + a0 ' + z
Used simplifier rules: ⊦ ¬ a ∈ x → x ≠ y + a ' + z; (s)% ⊦ ¬ a ∈ x → (a ' + x = y + a ' + z ↔ y = [] ∧ z = x); (ws)% ⊦ a ∈ b ' ↔ a = b; (s)% ⊦ a ∈ x + y ↔ a ∈ x ∨ a ∈ y; (s)%in-13: ⊦ x = y + a ' + z → a ∈ x; (forward) from specification list%a: ⊦ (x + y) + z = x + y + z; from specification list%in-14: ⊦ a ' + x = y → a ∈ y; (forward) from specification list