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