I always have a problem with the word generic in the literature of mathematics. Let me ask you a specific question about "non-degenerate $\mathbb{Z}$-graded lie algebras''. The definition I'm working with says:
A $\mathbb{Z}$-graded lie algebra (over $\mathbb{C}$) $\mathfrak{g}$, i.e. $\mathfrak{g}=\bigoplus_{n\in \mathbb{Z}}\mathfrak{g}_n$, is non-degenerate if the following are satisfied:
- $\mathfrak{g}_n$ are finite dimensional for all $n\in \mathbb{Z}$.
- $\mathfrak{g}_0$ is abelian.
- For any $n\in \mathbb{Z}_{>0}$, and generic $\lambda\in \mathfrak{g}_0^*$, the pairing $\mathfrak{g}_n\times \mathfrak{g}_{-n}\to \mathbb{C}$ given by $(x,y)\mapsto \lambda([xy])$ is non-degenerate.
Everything in this definition is perfectly clear to me except this word "generic". What is meant by a generic dual vector? I would ask what is meant by generic in general, but probably that's different according to the context.