| b ' + y + c ' + z = y0 + a ' + c ' + z0, b ∈ y0 ⊦ a = c, a = b, b = c, dups(z), c ∈ z, a ∈ z, a ∈ y |
y ≠ [] ⊦ a ' + x = y + z ↔ a = y.first ∧ x = y.rest + z
Used simplifier rules: neq-01: ⊦ ¬ a ∈ y ∧ ¬ a ∈ z ∧ a ≠ c → y + c ' + z ≠ y1 + a ' + x; 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 Used terms: a ' + c ' + z0, y0, y + c ' + z, b