| lfgen(0)(0) = a ' ∧ (∀ m. m < 0 → lfgen(0)(m + 1) = nextl(m, lfgen(0)(m).last)), ∀ n. lfgen(n)(0) = a ' ∧ (∀ m. m < n → lfgen(n)(m + 1) = nextl(m, lfgen(n)(m).last)) ⊦ lfgen(0)(0) = a ' ∧ lfgen(n + 1)(n + 1) = nextl(n, lfgen(n)(n).last) |
lfgen(0)(0) = a ', ∀ n. lfgen(n)(0) = a ' ∧ (∀ m. m < n → lfgen(n)(m + 1) = nextl(m, lfgen(n)(m).last)) ⊦ lfgen(n + 1)(n + 1) = nextl(n, lfgen(n)(n).last)
Used simplifier rules: zero-01: ⊦ ¬ m < 0; from specification nat-basic1