x ≠ [] ⊦ a = x.last ∧ y = x.butlast ↔ x = y + a '
x = y0 + a ' ⊦ x ⊒ y ↔ a = y.last ∧ y0 ⊒ y.butlast, y = [], x = []
Used terms: x, a, y0