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