| ∀ n. ∃ lf. lf(0) = a ' ∧ (∀ m. m < n → lf(m + 1) = nextl(m, lf(m).last) ∧ lf(m) ≠ []), ∀ n, a. nextl(n, a) ≠ [] ⊦ ∃ lf. lf(0) = a ' ∧ (∀ n. lf(n + 1) = nextl(n, lf(n).last) ∧ lf(n) ≠ []) |
∀ n. ∃ lf. lf(0) = a ' ∧ (∀ m. m < n → lf(m + 1) = nextl(m, lf(m).last) ∧ lf(m) ≠ []), ∀ n, a. nextl(n, a) ≠ [] ⊦ ∃ lf. lf(0) = a ' ∧ (∀ n. lf(n + 1) = nextl(n, lf(n).last) ∧ lf(n) ≠ [])