A linear map is a nilpotent endomorphism if for some positive integer , and a semisimple endomorphism if it is diagonalizable over . Decompose into its generalized eigenspaces , where . Define on to be , and set . Then is diagonalizable, is nilpotent, and both preserve these vector subspaces and commute. Thus
For uniqueness, suppose with semisimple, nilpotent and . Both commute with , so preserve each . On an eigenspace of of eigenvalue inside , the map is and has only the eigenvalue . Since the same subspace lies in , . Hence on , proving and . This is the additive Jordan–Chevalley decomposition.
We need a polynomial consequence of this decomposition. Hermite interpolation supplies a polynomial with , by prescribing for each eigenvalue. For any endomorphism , its semisimple part can likewise be expressed as a polynomial in with zero constant term: if zero is an eigenvalue, its interpolation condition already forces this; if not, add the independent condition .
On , the maps and commute. The first is diagonalizable, with eigenvalues on . The second is nilpotent, since
which vanishes for when . Uniqueness therefore proves adjoint compatibility of additive Jordan decomposition: .
Now assume . The condition implies that both and are invariant under , and every polynomial in with zero constant term maps into . Define to be multiplication by on . It commutes with . On , acts by . Polynomial interpolation on the finite set of differences gives with . The preceding paragraph then expresses as a polynomial in with zero constant term. Consequently , so .
The assumed trace orthogonality nilpotence lemma now follows directly. On , and , while the matrix trace of the nilpotent restriction of is zero. Hence
Every summand is nonnegative, so every eigenvalue of is zero. Its Jordan–Chevalley decomposition therefore has , and is nilpotent. Notice that neither nor was required to be a Lie subalgebra.
A finite-dimensional Lie algebra over the complex numbers is a semisimple Lie algebra when its solvable radical is zero, equivalently when it has no nonzero solvable ideals. Its Killing form is
The cyclic property of the trace makes this bilinear form symmetric and gives its invariance of a bilinear form on a Lie algebra:
It follows that is an ideal of a Lie algebra. For , induces the zero map on . Therefore, for , the matrix trace splits over the invariant subspace and the quotient to give . In particular . The Cartan solvability criterion implies that is solvable. Since is semisimple, : the Killing form is nondegenerate.
For completeness, the trace step in the Cartan solvability criterion is precisely the mechanism of the previous solution. For a complex matrix Lie algebra with for , , set and . If and , then , since . Linearity and the trace orthogonality nilpotence lemma show that every member of is nilpotent. The Engel theorem makes nilpotent and hence solvable. Apply this to ; the kernel of this Adjoint representation of a Lie algebra is the abelian center of , so is solvable as claimed.
For an arbitrary complex Lie algebra, a Cartan subalgebra means a nilpotent Lie algebra that is self-normalizing: . This definition does not assume that is abelian. We prove that it is abelian when is semisimple.
Use the generalized-weight decomposition for a nilpotent Lie algebra for the action of on . Its zero generalized weight space is
We have , since is nilpotent. If , the Engel theorem gives a nonzero coset annihilated by every . Its representative satisfies , contradicting . Thus .
For a nonzero generalized weight , choose with . The operator is invertible on and nilpotent on . For , , write with large enough that . Invariance of the Killing form gives
On the other hand, is solvable, so the Lie theorem triangularizes its action on . For , the matrix is strictly upper triangular, while is upper triangular. Thus . Together with , this yields . Nondegeneracy gives .
Finally, if commutes with , it normalizes , hence lies in . Any abelian subalgebra containing consists of such elements. Thus is a maximal abelian subalgebra, indeed .