In mathematics, a Cartan subalgebra, often abbreviated as CSA, is a nilpotent subalgebra <math>\mathfrak{h}</math> of a Lie algebra <math>\mathfrak{g}</math> that is self-normalising (if <math>[X,Y] \in \mathfrak{h}</math> for all <math>X \in \mathfrak{h}</math>, then <math>Y \in \mathfrak{h}</math>). They were introduced by Élie Cartan in his doctoral thesis, and control the representation theory of a semi-simple Lie algebra <math>\mathfrak{g}</math> over a field of characteristic <math> 0 </math>.

In a finite-dimensional semisimple Lie algebra over an algebraically closed field of characteristic zero (e.g., a Cartan subalgebra is the same thing as a maximal abelian subalgebra consisting of elements x such that the adjoint endomorphism <math>\operatorname{ad}(x) : \mathfrak{g} \to \mathfrak{g}</math> is semisimple (i.e., diagonalizable). Sometimes this characterization is simply taken as the definition of a Cartan subalgebra.<sup>pg 231</sup>

In general, a subalgebra is called toral if it consists of semisimple elements. Over an algebraically closed field, a toral subalgebra is automatically abelian. Thus, over an algebraically closed field of characteristic zero, a Cartan subalgebra can also be defined as a maximal toral subalgebra.

Kac–Moody algebras and generalized Kac–Moody algebras also have subalgebras that play the same role as the Cartan subalgebras of semisimple Lie algebras (over a field of characteristic zero).<!-- But those are not called Cartan subalgebras at least in V. Kac, Infinite-dimensional Lie algebras. -->

Existence and uniqueness

Cartan subalgebras exist for finite-dimensional Lie algebras whenever the base field is infinite. One way to construct a Cartan subalgebra is by means of a regular element. Over a finite field, the question of the existence is still open.

For a finite-dimensional semisimple Lie algebra <math>\mathfrak g</math> over an algebraically closed field of characteristic zero, there is a simpler approach: by definition, a toral subalgebra is a subalgebra of <math>\mathfrak g</math> that consists of semisimple elements (an element is semisimple if the adjoint endomorphism induced by it is diagonalizable). A Cartan subalgebra of <math>\mathfrak g</math> is then the same thing as a maximal toral subalgebra and the existence of a maximal toral subalgebra is easy to see.

In a finite-dimensional Lie algebra over an algebraically closed field of characteristic zero, all Cartan subalgebras are conjugate under automorphisms of the algebra, and in particular are all isomorphic. The common dimension of a Cartan subalgebra is then called the rank of the algebra.

For a finite-dimensional complex semisimple Lie algebra, the existence of a Cartan subalgebra is much simpler to establish, assuming the existence of a compact real form. In that case, <math>\mathfrak{h}</math> may be taken as the complexification of the Lie algebra of a maximal torus of the compact group.

If <math>\mathfrak{g}</math> is a linear Lie algebra (a Lie subalgebra of the Lie algebra of endomorphisms of a finite-dimensional vector space V) over an algebraically closed field, then any Cartan subalgebra of <math>\mathfrak{g}</math> is the centralizer of a maximal toral subalgebra of <math>\mathfrak{g}</math>. If <math>\mathfrak{g}</math> is semisimple and the field has characteristic zero, then a maximal toral subalgebra is self-normalizing, and so is equal to the associated Cartan subalgebra. If in addition <math>\mathfrak g</math> is semisimple, then the adjoint representation presents <math>\mathfrak g</math> as a linear Lie algebra, so that a subalgebra of <math>\mathfrak g</math> is Cartan if and only if it is a maximal toral subalgebra.

Examples

  • Any nilpotent Lie algebra is its own Cartan subalgebra.
  • The algebra of all diagonal matrices is a Cartan subalgebra of <math>\mathfrak{gl}_{n}</math>, the Lie algebra of <math>n\times n</math> matrices over a field.
  • For the special Lie algebra of traceless <math>n\times n</math> matrices <math> \mathfrak{sl}_n(\mathbb{C})</math>, it has the Cartan subalgebra <math display="block">\mathfrak{h} = \left\{ d(a_1,\ldots,a_n) \mid a_i \in \mathbb{C} \text{ and } \sum_{i=1}^n a_i = 0 \right\}</math> where <math display="block"> d(a_1,\ldots,a_n) = \begin{pmatrix}

a_1 & 0 & \cdots & 0 \\

0 & \ddots & & 0 \\

\vdots & & \ddots & \vdots \\

0 & \cdots & \cdots &a_n

\end{pmatrix}

</math> For example, in <math>\mathfrak{sl}_2(\mathbb{C})</math> the Cartan subalgebra is the subalgebra of matrices <math display="block"> \mathfrak{h} = \left\{

\begin{pmatrix}

a & 0 \\

0 & -a

\end{pmatrix} : a \in \mathbb{C}

\right\}</math> with Lie bracket given by the matrix commutator.

  • The Lie algebra <math>\mathfrak{sl}_{2}(\mathbb{R})</math> of <math>2</math> by <math>2</math> matrices of trace <math>0</math> has two non-conjugate Cartan subalgebras.<!-- true but we need a ref. -->
  • The dimension of a Cartan subalgebra is not in general the maximal dimension of an abelian subalgebra, even for complex simple Lie algebras. For example, the Lie algebra <math>\mathfrak{sl}_{2n}(\mathbb{C})</math>of <math>2n</math> by <math>2n</math> matrices of trace <math>0</math> has a Cartan subalgebra of rank <math>2n-1</math> but has a maximal abelian subalgebra of dimension <math>n^{2}</math> consisting of all matrices of the form <math> \begin{pmatrix} 0 & A\\ 0 & 0 \end{pmatrix}</math> with <math>A</math> any <math>n</math> by <math>n</math> matrix. One can directly see this abelian subalgebra is not a Cartan subalgebra, since it is contained in the nilpotent algebra of strictly upper triangular matrices (or, since it is normalized by diagonal matrices).

Cartan subalgebras of semisimple Lie algebras

For finite-dimensional semisimple Lie algebra <math>\mathfrak g</math> over an algebraically closed field of characteristic 0, a Cartan subalgebra <math>\mathfrak h</math> has the following properties:

  • <math>\mathfrak h</math> is abelian,
  • For the adjoint representation <math>\operatorname{ad} : \mathfrak{g} \to \mathfrak{gl}(\mathfrak{g})</math>, the image <math>\operatorname{ad}(\mathfrak h)</math> consists of semisimple operators (i.e., diagonalizable matrices).

(As noted earlier, a Cartan subalgebra can in fact be characterized as a subalgebra that is maximal among those having the above two properties.)

These two properties say that the operators in <math>\operatorname{ad}(\mathfrak h)</math> are simultaneously diagonalizable and that there is a direct sum decomposition of <math>\mathfrak{g}</math> as

:<math>\mathfrak{g} = \bigoplus_{\lambda \in \mathfrak{h}^*} \mathfrak{g}_\lambda</math>

where

:<math>\mathfrak{g}_\lambda = \{ x \in \mathfrak{g} : \text{ad}(h)x = \lambda(h)x, \text{ for } h \in \mathfrak{h}

\}</math>.

Let <math>\Phi = \{ \lambda \in \mathfrak{h}^* \setminus \{0\} | \mathfrak{g}_\lambda \ne \{0\} \}</math>. Then <math>\Phi</math> is a root system and, moreover, <math>\mathfrak{g}_0 = \mathfrak h</math>; i.e., the centralizer of <math>\mathfrak{h}</math> coincides with <math>\mathfrak{h}</math>. The above decomposition can then be written as:

:<math>\mathfrak{g} = \mathfrak{h} \oplus \left(

\bigoplus_{\lambda \in \Phi} \mathfrak{g}_\lambda

\right)</math>

As it turns out, for each <math>\lambda \in \Phi</math>, <math>\mathfrak{g}_{\lambda}</math> has dimension one and so:

:<math>\dim \mathfrak{g} = \dim \mathfrak{h} + \# \Phi</math>.

See also Semisimple Lie algebra#Structure for further information.

Decomposing representations with dual Cartan subalgebra

Given a Lie algebra <math>\mathfrak{g}</math> over a field of characteristic and a Lie algebra representation<math display="block">\sigma: \mathfrak{g}\to \mathfrak{gl}(V)</math> there is a decomposition related to the decomposition of the Lie algebra from its Cartan subalgebra. If we set

<math display="block">V_\lambda = \{v \in V : (\sigma(h))(v) = \lambda(h) v \text{ for } h \in \mathfrak{h} \}</math>

with <math>\lambda \in \mathfrak{h}^*</math>, called the weight space for weight <math>\lambda</math>, there is a decomposition of the representation in terms of these weight spaces <math display="block">V = \bigoplus_{\lambda \in \mathfrak{h}^*} V_\lambda</math> In addition, whenever <math>V_\lambda \neq \{0\}</math> we call <math>\lambda </math> a weight of the <math>\mathfrak{g}</math>-representation

Classification of irreducible representations using weights

But, it turns out these weights can be used to classify the irreducible representations of the Lie algebra <math>\mathfrak{g}</math>. For a finite dimensional irreducible <math>\mathfrak{g}</math>-representation there exists a unique weight <math>\lambda \in \Phi</math> with respect to a partial ordering on <math>\mathfrak{h}^*</math>. Moreover, given a <math>\lambda \in \Phi</math> such that <math>\langle \alpha, \lambda\rangle \in \mathbb{N}</math> for every positive root there exists a unique irreducible representation This means the root system <math>\Phi</math> contains all information about the representation theory of