| b ' + y + c ' + z = y0 + c ' + a ' + z0, b ∈ y0 ⊦ a = c, a = b, dups(z), c ∈ z, a ∈ z, a ∈ y |
y ≠ [] ⊦ a ' + x = y + z ↔ a = y.first ∧ x = y.rest + z
Used simplifier rules: neq-09: ⊦ ¬ a ∈ y ∧ a ≠ c ∧ ¬ a ∈ z → y + c ' + z ≠ y1 + c ' + a ' + z0; from specification list%a: ⊦ (x + y) + z = x + y + z; from specification list%Nil: ⊦ [] + x = x; from specification list%c-06: ⊦ a ' + x = b ' + y ↔ a = b ∧ x = y; from specification list%inapp-02: ⊦ ¬ a ∈ y → (y + c ' + z = a ' + z0 ↔ y = [] ∧ c = a ∧ z = z0); from specification list Used terms: c ' + a ' + z0, y0, y + c ' + z, b