The endomorphisms of the finite-dimensional vector space over the complex numbers form the general linear Lie algebra with the usual addition and scalar multiplication and Lie bracket . This commutator is bilinear and antisymmetric, and expanding the six products verifies the Jacobi identity.
For a Lie subalgebra , being an abelian Lie algebra means . A nilpotent Lie algebra has , eventually zero; a solvable Lie algebra has , eventually zero. These are the lower central series of a Lie algebra and derived series of a Lie algebra, respectively. Nilpotence is a condition on the Lie bracket, and does not require every member to be a nilpotent endomorphism: a nonzero scalar multiple of the identity spans an abelian Lie algebra.
A flag of a vector space is an increasing chain of vector subspaces. The flag we construct is a complete flag, , where , and each is an invariant subspace for . We first prove the common-eigenvector assertion in the Lie theorem, by induction on ; the zero algebra is immediate. For nonzero solvable , its derived algebra is proper, so there is a codimension-one ideal of a Lie algebra containing . Write . By induction there are and a linear functional on such that for every .
Let be the cyclic subspace spanned by . The commutator derivation identity and show inductively that
Thus and all its initial cyclic spans are -invariant. If , the first cyclic vectors form a basis, is also -invariant, and . For , the trace of a matrix commutator gives
Hence , since the field has characteristic zero. The nonzero common weight space
is -invariant: . The restriction of to has an eigenvector, because is an algebraically closed field. This is a common eigenvector for . Its line is invariant, and repeating the argument on the quotient vector space gives the complete invariant flag. Equivalently, this proves simultaneous triangularization of a Lie algebra representation.
In a basis adapted to this complete flag, every member of is upper triangular, so every member of its derived algebra is strictly upper triangular. Products of strictly upper triangular matrices vanish, and each iterated Lie bracket of such matrices is a sum of these products. Consequently the derived algebra is a nilpotent Lie algebra. We may therefore take : it is an ideal, and the quotient Lie algebra is abelian. This also covers .