| a ' + b ' = x + a0 ' + c ' + y, a ∈ x ∨ a = a0 ∨ a = c ∨ a ∈ y ⊦ x = [] ∧ y = [] ∧ a = a0 ∧ b = c |
∀ a, b, x, a0, c. a ' + b ' = x + a0 ' + c ' + y0 ∧ (a ∈ x ∨ a = a0 ∨ a = c ∨ a ∈ y0) → x = [] ∧ y0 = [] ∧ a = a0 ∧ b = c, a ' + b ' = x + a0 ' + c ' + (a1 + y0), a ∈ x ∨ a = a0 ∨ a = c ∨ a ∈ a1 + y0 ⊦ x = [] ∧ a1 + y0 = [] ∧ a = a0 ∧ b = c
Used simplifier rules: app: ⊦ x + [] = x;%a: ⊦ (x + y) + z = x + y + z;%app-06: ⊦ x + a ' = y + b ' ↔ x = y ∧ a = b;%c-05: ⊦ a ' = x + b ' ↔ a = b ∧ x = [];%list freely generated by [], +;;