I'm quite new to Lie algebras in general and I have recently come across two differing definitions of a Cartan subalgebra. The first is from J-P. Serre's book 'Complex Semisimple Lie Algebras' wherein a Cartan subalgebras is defined as follows:
Serre: The Cartan subalgebra, $\mathfrak{h}$, of a finite-dimensional Lie algebra $\mathfrak{g}$ over the base field $\mathbb{C}$ is a subalgebra which satisfies the following two conditions:
1) $\mathfrak{h}$ is nilpotent.
2) $\mathfrak{h} = N_{\mathfrak{g}}(\mathfrak{h})$, i.e. $\mathfrak{h}$ is self-normalising.
However in Knapp's 'Lie Groups Beyond an Introduction' one finds the following, differing definition.
Knapp: Let $\mathfrak{h} \subseteq \mathfrak{g}$ be a nilpotent subalgebra of a finite-dimensional complex semi-simple Lie algebra. We can decompose $\mathfrak{g}$ into its generalised weight-spaces $\mathfrak{g}_{\alpha}$ relative to the adjoint representation $\text{ad}(\mathfrak{h})$, whereupon a Cartan subalgebra is defined as a nilpotent subalgebra $\mathfrak{h}$ such that $\mathfrak{h} = \mathfrak{g}_0$.
Given these two differing definitions, it seems natural that I should be able to prove that for a finite-dimensional complex semi-simple Lie algebra, $\mathfrak{g}_0$ is nilpotent for $\mathfrak{h}$ nilpotent and self-normalising. Is this true, or have I misunderstood something. Thank you!