| ∀ a2, y0. a2 = ((a0 ' + y) + a ').last ∧ y0 = ((a0 ' + y) + a ').butlast ↔ (a0 ' + y) + a ' = y0 + a2 ' ⊦ a = ((a0 ' + y) + a ').last ∧ a0 ' + y = ((a0 ' + y) + a ').butlast |
Used simplifier rules: a: ⊦ (x + y) + z = x + y + z; from specification list Used terms: a, a0 ' + y