| a = (a1 ' + x).last, a3 = a0, y1 = (a1 ' + x).butlast, ∀ a2, y0. a2 = (a1 ' + x).last ∧ y0 = (a1 ' + x).butlast ↔ a1 ' + x = y0 + a2 ' ⊦ a0 = a3 ∧ a1 ' + x = y1 + a ' |
∀ a2, y0. a2 = (a1 ' + x).last ∧ y0 = (a1 ' + x).butlast ↔ a1 ' + x = y0 + a2 ' ⊦ a1 ' + x = (a1 ' + x).butlast + (a1 ' + x).last '