| # ys = # xs + 1, ((ls(rxs, xs) * ls(rys, ys) * del-list(to_delete, n)))(H), ((del-list(to_delete, n) * ls(rys, ys) * ls(rxs, xs)))(H), ((ls(rys, ys) * ls(rxs, xs)))(H1), n < 2, n ≤ 1, n ≤ # xs + # ys ⊦ r = null, rys = null, ys = [], r ∈ H1, ∃ x. # ys = # x ∧ ((ls(rys, x) * ls(r, a ' + xs)))((H1 ++ r)[r, a × rxs]) |
# ys = # xs + 1, ((ls(rys, ys) * ls(rxs, xs)))(H1), ((del-list(to_delete, n) * ls(rys, ys) * ls(rxs, xs)))(H), ((ls(rxs, xs) * ls(rys, ys) * del-list(to_delete, n)))(H), n < 2, n ≤ # xs + # ys, n ≤ 1 ⊦ r = null, rys = null, ys = [], r ∈ H1, # ys = # ys ∧ ((ls(rys, ys) * ls(r, a ' + xs)))((H1 ++ r)[r, a × rxs])
Used terms: ys