| # x = # y0 + 1, ∀ x. # x = # y0 ∧ (∀ n. n < # y0 → x[n] = y0[n]) → x = y0, ∀ n. ¬ # y0 < n → x[n] = (a ' + y0)[n] ⊦ x = a ' + y0 |
# x = # y0 + 1, # x.rest = # y0 ∧ (∀ n. n < # y0 → x.rest[n] = y0[n]) → x.rest = y0, ∀ n. ¬ # y0 < n → x[n] = (a ' + y0)[n] ⊦ x = a ' + y0
Used terms: x.rest