| ⊦ ∃ lf. lf(0) = [] ∧ (∀ m. m < n → lf(m + 1) = nextli(lf(m))) |
⊦ ∃ lf. lf(0) = [] ∧ (∀ m. m < 0 → lf(m + 1) = nextli(lf(m)))
∀ nextli. ∃ lf. lf(0) = [] ∧ (∀ m. m < n0 → lf(m + 1) = nextli(lf(m))) ⊦ ∃ lf. lf(0) = [] ∧ (∀ m. m < n0 +1 → lf(m + 1) = nextli(lf(m)))
Used simplifier rules: nat freely generated by 0, +1;;