| # x = # x0, ∀ n. n < # x0 → x[n] = x0[n] ⊦ # x = # x0 ∧ (∀ n. n < # x → x[n] = x0[n]) |
# x = # x0, n < # x0, ∀ n. n < # x0 → x[n] = x0[n] ⊦ x[n] = x0[n], x0 = []
Used simplifier rules: l: ⊦ # x = 0 ↔ x = []; from specification list-data%lf-01: ⊦ m < n ∧ n = n0 → m < n0; (forward) from specification nat-basic1%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic1