← Exceptional Atlas

Lie Algebras, Cartan and Roots

Part 1 of 9. Diagonalising a maximal commuting family splits a Lie algebra into one-dimensional pieces labelled by vectors called roots, and the Killing form makes the roots a finite configuration in Euclidean space, which the series then classifies.

By the Cartan–Killing theorem, every finite-dimensional simple Lie algebra over β„‚ is, up to isomorphism, in one of four infinite families, the classical types A, B, C, D, or one of five exceptions: G2, F4, E6, E7, E8. The first step of the proof, and the subject of this part, turns the bracket of a Lie algebra into a finite set of vectors whose geometry can be classified.

The bracket

Lie algebras come from Lie groups, groups that are also smooth manifolds, like the rotation group SO(3). Near the identity a Lie group looks like its tangent space. For SO(3) that space is 3-dimensional: infinitesimal rotations, each an axis with an angular speed. The vector space alone forgets most of the group. The Lie bracket records the second-order failure of two infinitesimal motions to commute, and that is enough to rebuild the group near the identity.

Abstractly, a Lie algebra is a vector space 𝔀 (over β„‚ throughout) with a bracket [Β·, Β·]: 𝔀 Γ— 𝔀 β†’ 𝔀 that obeys three laws:

  1. Bilinearity.
  2. Antisymmetry.
  3. Jacobi identity.

The bracket is not associative; the Jacobi identity takes its place. Bilinearity and antisymmetry give [x, x] = 0 for every x.

The prototype is sl2(β„‚), the 2Γ—2 complex matrices with trace zero, with bracket the commutator [X, Y] = XY βˆ’ YX. The commutator of any two matrices has trace zero because tr(XY) = tr(YX), so the bracket stays inside sl2. It is three-dimensional, spanned by

with structure constants

By bilinearity these three relations determine every bracket in sl2. They return in Part 2, where every root of every simple Lie algebra carries its own copy of sl2.

Figure 1. Bracket calculator for sl2(β„‚). Set the coefficients of X and Y in the (H, E, F) basis. Swapping X and Y flips the sign of [X, Y]; setting X = Y gives zero.

Two more families appear everywhere. sln(β„‚), the trace-zero nΓ—n matrices, has dimension n2 βˆ’ 1 and is the type Anβˆ’1 of the classification. so(n), the skew-symmetric matrices, is the tangent space of the rotation group. For n = 3 its general element is

and a direct check gives

so so(3) and ℝ3 with the cross product are the same Lie algebra.

Simple algebras and the adjoint action

An ideal 𝔦 βŠ‚ 𝔀 is a subspace with [x, y] ∈ 𝔦 for every x ∈ 𝔀 and y ∈ 𝔦. Ideals play the role of normal subgroups: 𝔀/𝔦 inherits a bracket exactly when 𝔦 is an ideal. A Lie algebra is simple if it is non-abelian and its only ideals are {0} and 𝔀. Every finite-dimensional semisimple Lie algebra over β„‚ is a direct sum of simple ones, so classifying the simple ones is enough.

The classification runs on the adjoint representation. Each x ∈ 𝔀 gives a linear map on 𝔀 itself,

and the Jacobi identity says exactly that x ↦ adx preserves brackets:

So every element of 𝔀 is also a matrix acting on 𝔀, with eigenvalues and eigenspaces.

The Cartan subalgebra

Different elements give different eigenspace decompositions, so we diagonalise as many at once as possible. Operators can be diagonalised in one basis exactly when each is diagonalisable and they pairwise commute. Call x semisimple when adx is diagonalisable. A Cartan subalgebra π”₯ is a maximal abelian subalgebra of semisimple elements. Any two Cartan subalgebras are conjugate by an automorphism of 𝔀, so their common dimension, the rank, is an invariant of 𝔀.

In sln(β„‚) the diagonal trace-zero matrices form a Cartan subalgebra, so sln has rank n βˆ’ 1. For sl3:

For H = diag(h1, h2, h3) and a matrix unit Eij (a 1 in position (i, j), zero elsewhere),

so every Eij with i β‰  j is an eigenvector of every adH at once. Its eigenvalue depends linearly on H, which makes it a linear functional on π”₯: Ξ±ij(H) = hi βˆ’ hj.

Roots

The same thing happens in any semisimple 𝔀. For each linear functional Ξ± on π”₯, collect the joint eigenvectors with eigenvalue Ξ±:

The nonzero Ξ± with 𝔀α β‰  0 are the roots, a finite set Ξ” βŠ‚ π”₯*, and 𝔀 splits as

Four facts about this decomposition carry the classification. The zero eigenspace is π”₯ itself. If Ξ± is a root, so is βˆ’Ξ±. Brackets add roots: [𝔀α, 𝔀β] βŠ† 𝔀α+Ξ², which vanishes unless Ξ± + Ξ² is zero or a root. Each root space is one-dimensional. The first three follow from the Jacobi identity and joint-eigenspace bookkeeping. The fourth, which makes the classification finite, needs the sl2 subalgebras of Part 2.

For sl3 all four can be read off the matrix. The six roots are

and bracket additivity is matrix multiplication of units: [Eij, Ejk] = Eik for i β‰  k, the functional (hi βˆ’ hj) + (hj βˆ’ hk) = hi βˆ’ hk. When the inner indices fail to match, the product is zero, the matrix version of "Ξ± + Ξ² is not a root."

Figure 2. Root space decomposition of sl3. The diagonal is the 2-dimensional Cartan π”₯; each off-diagonal cell is a root space spanned by one matrix unit Eij. The sliders change H and with it each eigenvalue hi βˆ’ hj. Click an off-diagonal cell to see Ξ±ij as a vector in π”₯* on the hexagon.

One-dimensionality turns a question about algebras into one about finite sets of vectors. If 𝔀 has dimension d and rank r, the root spaces fill the other d βˆ’ r dimensions one each, so |Ξ”| = d βˆ’ r. For sln+1 that is n(n + 2) βˆ’ n = n(n + 1). For E8, dimension 248 and rank 8, it is 240. Knowing Ξ” determines 𝔀 up to isomorphism.

TypeLie algebraRoots|Ξ”|
Ansln+1(β„‚)Ξ΅i βˆ’ Ξ΅j, i β‰  jn(n+1)
Bnso(2n+1, β„‚)Β±Ξ΅i Β± Ξ΅j, Β±Ξ΅i2nΒ²
Cnsp(2n, β„‚)Β±Ξ΅i Β± Ξ΅j, Β±2Ξ΅i2nΒ²
Dnso(2n, β„‚)Β±Ξ΅i Β± Ξ΅j2n(nβˆ’1)

The exceptional algebras have no equally clean matrix model, so for them one builds the root system first, from the combinatorial data of Part 3, and the algebra from it.

The Killing form

To classify root systems we need lengths and angles, and the bracket supplies a canonical bilinear form, the Killing form:

It is symmetric, because trace is cyclic, and invariant under the adjoint action:

Cartan's criterion says a Lie algebra over β„‚ is semisimple exactly when ΞΊ is non-degenerate. On sln there is a closed form,

Non-degeneracy survives restriction to π”₯, so ΞΊ identifies π”₯ with its dual. Each root Ξ± has a partner tΞ± ∈ π”₯ defined by

and ΞΊ moves over to an inner product on roots:

The Euclidean space of roots

On the real span of the roots, this inner product is positive definite, and the rest of the series depends on that. To see it, evaluate ΞΊ on π”₯ using the root decomposition. For h ∈ π”₯, adh is diagonal, with eigenvalue 0 on π”₯ and Ξ±(h) on each one-dimensional 𝔀α. So the trace of adh adhβ€² is a sum over roots:

Applied to tΞ» for Ξ» in the span of the roots, this reads

The sl2 analysis of Part 2 shows that 2(β, α)/(α, α) is an integer for every pair of roots. Dividing the identity above for λ = α by (α, α)2 gives 1/(α, α) = ¼ Σβ (2(β, α)/(α, α))2, a positive rational. So every (α, α) is rational, and then every (α, β) is too. On the rational span of the roots, (λ, λ) is a sum of squares of rationals. It vanishes only if λ is orthogonal to every root, and non-degeneracy then forces λ = 0. Choosing a basis of roots, the Gram matrix is rational and positive definite, so it stays positive definite on the real span.

The roots therefore live in a real Euclidean space of dimension equal to the rank,

and from here on every argument is about the geometry of a finite set of vectors in 𝔼.

ΞΊ on the Cartan basis Hk

Gram matrix (Ξ±i, Ξ±j) of the simple roots

Figure 3. The Killing form computed from its definition for sl2, sl3 and sl4. For the chosen n, the page builds the basis of sln (the Eij and Hk = Ekk βˆ’ Ek+1,k+1), writes each adx as an (n2 βˆ’ 1)-square matrix, and takes traces of products. The left table is ΞΊ on π”₯, checked against Σα Ξ±(h)Ξ±(hβ€²). The right table is the Gram matrix of the simple roots Ξ±i = Ξ΅i βˆ’ Ξ΅i+1, obtained by solving for tΞ±. Every root has the same length, 1/n, and adjacent simple roots meet at 120Β°.

Once the roots are vectors, each root has a reflection in the hyperplane perpendicular to it. Part 2 shows that these reflections permute the roots, proves the integrality used above, and assembles the reflections into a finite group, the Weyl group.