Cartan subalgebras and root decompositions
Simultaneously diagonalize a maximal toral adjoint action and distinguish roots, root vectors, and coroots.
On this page
The question for today
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.
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.
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.
Work it through
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.
For any diagonal H, [H,Eᵢⱼ]=(Hᵢᵢ−Hⱼⱼ)Eᵢⱼ. Thus α₁₂(H)=a−b and α₂₃(H)=a+2b.
The E₁₃ weight is 2a+b, equal to α₁₂+α₂₃. Direct matrix multiplication gives [E₁₂,E₂₃]=E₁₃, matching root addition.
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 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.
The living notebook
Explore the model
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.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
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.
Pause & reason
Check your understanding
Your turn
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.
Keep the idea
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.