x = firstn(n, x + y), # x < n, n ≤ # x + # y ⊦ y = []
Used simplifier rules: ⊦ x = x + y ↔ y = []; (s)%a: ⊦ (x + y) + z = x + y + z; from specification list