research33 min studyLesson 504 in Mathematics

Cartan subalgebras and root decompositions

Simultaneously diagonalize a maximal toral adjoint action and distinguish roots, root vectors, and coroots.

On this page

What you’ll understand

  • Compute roots as functionals on a chosen Cartan subalgebra.
  • Use bracket compatibility between root spaces.
  • Find a regular-element centralizer and recognize what changes on a root hyperplane.

A semisimple algebra cannot usually be diagonalized as a whole because its elements do not commute. A Cartan subalgebra provides a maximal commuting set of semisimple adjoint actions. Their joint eigenvalues are roots, which organize the remaining directions into one-dimensional spaces. Here g is a finite-dimensional complex semisimple Lie algebra. The complex field and semisimplicity make the toral characterization and the root-space properties used below available.

A Cartan subalgebra supplies simultaneous eigenvalue coordinates

In this setting a Cartan subalgebra h can be characterized as a maximal toral subalgebra: it is abelian and every ad(H), H in h, is diagonalizable. These commuting actions are simultaneously diagonalizable on g. Their zero joint eigenspace is h itself, and the nonzero joint eigenvalues are linear functionals α on h. The corresponding root space gα consists of vectors X with [H,X]=α(H)X for every H. A root is thus a functional, not the matrix X or a selected arrow in a diagram.

The dimension of h is the rank, and each nonzero root space is one dimensional over ℂ. Cartan subalgebras are conjugate under inner automorphisms, but choosing one is still a coordinate choice in a calculation. A more general Lie algebra definition uses nilpotent self-normalizing subalgebras; its equivalence to the toral description belongs to the present semisimple complex setting. One should not assume that every Cartan subalgebra of an arbitrary solvable or real Lie algebra is a simultaneously diagonalizable complex torus of the same form.

g=h⊕⨁α∈Φgα,gα={X:[H,X]=α(H)X for every H∈h},dim⁡Cgα=1\mathfrak g=\mathfrak h\oplus\bigoplus_{\alpha\in\Phi}\mathfrak g_\alpha,\qquad \mathfrak g_\alpha=\{X:[H,X]=\alpha(H)X\ \text{for every }H\in\mathfrak h\},\quad \dim_{\mathbb C}\mathfrak g_\alpha=1
For finite-dimensional complex semisimple g, the nonzero roots Φ lie in h*. The zero joint eigenspace is h, and rank(g)=dim h.↔ Scroll wide equations horizontally.

Brackets add roots and normalize rank-one subalgebras

The Jacobi identity shows that a bracket of an α-root vector and a β-root vector has weight α+β. If this sum is nonzero and not a root, that bracket vanishes. If β=−α, the bracket lies in h and is nonzero for suitable nonzero root vectors. They can be scaled to produce eα,fα,hα with [eα,fα]=hα and α(hα)=2, forming an sl(2) triple. The element hα is the coroot in h, while α remains an element of h*.

A positive-root system, introduced by choosing a chamber, divides roots into positive and negative ones. It determines n+ and n− and hence a triangular decomposition. This is additional structure beyond h. It will select which vectors are called highest and which root operators raise weights. Reversing the positivity convention exchanges those roles without changing the underlying algebra. Record these choices before constructing a highest-weight module or comparing formulas from two sources, especially when their upper- versus lower-triangular conventions differ.

[gα,gβ]⊆gα+β(α+β≠0),[eα,fα]=hα,α(hα)=2[\mathfrak g_\alpha,\mathfrak g_\beta]\subseteq\mathfrak g_{\alpha+\beta}\quad(\alpha+\beta\ne0),\qquad [e_\alpha,f_\alpha]=h_\alpha,\quad \alpha(h_\alpha)=2
A nonzero index not in Φ denotes the zero space in the bracket rule; when α+β=0 the bracket belongs to h instead. Coroot normalization fixes the associated sl(2) relations.↔ Scroll wide equations horizontally.

Regularity is a property of a selected Cartan element

An element H in h is regular when α(H) is nonzero for every root. The root decomposition then shows that its centralizer in g is exactly h. If H lies on a root hyperplane, extra root spaces centralize it and the centralizer grows. Thus belonging to a Cartan subalgebra does not automatically make an element regular. This distinction is visible even in diagonal matrix examples with repeated diagonal entries, where blocks of off-diagonal matrices begin to commute with the selected element.

Root decomposition organizes an algebraic representation, not a Euclidean spectral theorem for one real matrix. To draw roots as arrows one later chooses a real span and an invariant positive inner product on that span. The complex Killing form itself is not a positive Hermitian metric. Keeping h, its dual, root vectors, and coroots distinct makes those geometric drawings legitimate coordinate realizations rather than ambiguous identifications. The payoff is that large bracket tables become constrained by a small set of root additions and rank-one relations.

Compute the roots of sl(3,C)

Use h consisting of diag(a,b,−a−b). Find the weights of E₁₂,E₂₃,E₁₃ and check one root bracket.

  1. For any diagonal H, [H,Eᵢⱼ]=(Hᵢᵢ−Hⱼⱼ)Eᵢⱼ. Thus α₁₂(H)=a−b and α₂₃(H)=a+2b.

  2. The E₁₃ weight is 2a+b, equal to α₁₂+α₂₃. Direct matrix multiplication gives [E₁₂,E₂₃]=E₁₃, matching root addition.

  3. There are six off-diagonal root spaces and a two-dimensional diagonal Cartan, giving total dimension 6+2=8. Choosing upper-triangular root spaces as positive gives three positive roots.

The result

The root labels are linear functionals in a,b, while the Eᵢⱼ are vectors in their labeled spaces. The bracket follows the sum of those functionals.

Explore the model

Interactive lab

Interactive lab · matrix

Compare opposite root characters under conjugation

Reset, set a=2 and b=0. Conjugation by the selected diagonal matrix rescales E₁₂ by 2 and E₂₁ by 1/2; predict those factors from its coordinate scales. Compare a fresh run with Reset, a=0.5 and b=0, exchanging the factors. This GL(2) conjugation preserves sl(2), but the instrument shows the defining map rather than its adjoint root-space action.

Compare opposite root characters under conjugationThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forOpposite root directions acquire reciprocal group-conjugation factors.

Check your understanding

In a complex semisimple root decomposition, what is a root α?

Try it yourself

In sl(3,C), compare the centralizers of H₁=diag(1,0,−1) and H₂=diag(1,1,−2). Give their dimensions.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

An entry Eᵢⱼ commutes with a diagonal matrix exactly when its two corresponding diagonal entries agree.

Compare with the solution

H₁ has three distinct diagonal entries, so only the trace-zero diagonal matrices commute with it; its centralizer has dimension 2 and H₁ is regular. H₂ also commutes with E₁₂ and E₂₁ because its first two entries agree. Its centralizer consists of a 2×2 block and a final scalar whose trace is determined by that block, giving dimension 4. H₂ lies on the α₁₂ hyperplane and is not regular.

Take it with you

  • Roots label joint adjoint eigenspaces and live in the dual of the Cartan subalgebra.
  • Brackets respect root addition, with opposite roots producing a coroot direction.
  • A regular Cartan element has no vanishing root evaluations.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.