← 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.

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

The bracket

Lie algebras arise as tangent spaces at the identity of Lie groups, groups that are also smooth manifolds, such as the rotation group SO(3); the Lie bracket records how two infinitesimal motions fail to commute.

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.

The prototype is sl2(β„‚), the 2Γ—2 complex matrices with trace zero, with the commutator [X, Y] = XY βˆ’ YX as bracket. It is spanned by

with structure constants

These relations fix every bracket in sl2, and Part 2 finds a copy of them inside every simple Lie algebra.

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.

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

and a direct check gives

so so(3) is ℝ3 with the cross product.

Simple algebras and the adjoint action

An ideal is a subspace 𝔦 with [𝔀, 𝔦] βŠ† 𝔦, the analogue of a normal subgroup. A Lie algebra is simple if it is non-abelian and its only ideals are {0} and 𝔀; a semisimple algebra is a direct sum of simple ones.

The classification runs on the adjoint representation. Each x ∈ 𝔀 acts 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

Commuting diagonalisable operators can be diagonalised in one basis. Call x semisimple when adx is diagonalisable. A Cartan subalgebra π”₯ is a maximal abelian subalgebra of semisimple elements. Any two are conjugate by an automorphism of 𝔀, so their dimension, the rank, is an invariant.

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, with an eigenvalue that is a linear functional on π”₯: Ξ±ij(H) = hi βˆ’ hj.

Roots

In any semisimple 𝔀, collect for each linear functional Ξ± on π”₯ the joint eigenvectors:

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

Four facts carry the classification. The zero eigenspace is π”₯ itself. If Ξ± is a root, so is βˆ’Ξ±. [𝔀α, 𝔀β] βŠ† 𝔀α+Ξ², which vanishes unless Ξ± + Ξ² is zero or a root. Each root space is one-dimensional. The third is the Jacobi identity, the first two need the Killing form below, and the fourth needs the sl2 subalgebras of Part 2.

For sl3 the six roots are

and additivity is multiplication of matrix units: [Eij, Ejk] = Eik for i β‰  k, while a product whose inner indices fail to match is zero.

Figure 2. Root space decomposition of sl3. The diagonal is the Cartan π”₯; each off-diagonal cell is a root space Eij, coloured by the sign of its eigenvalue hi βˆ’ hj, as is its root on the hexagon. At the default H, E23 and E32 have eigenvalue 0.

Elsewhere the roots have to be solved for. Figure 3 does this for three classical algebras of rank 2 and for the derivations of the octonions, which Part 6 identifies as G2.

Kernel dimension at each integer pair (a, b)

The roots, placed by the Killing form

Figure 3. Roots by diagonalising. For each integer pair (a, b) the page computes exactly the common kernel of ad H1 βˆ’ a and ad H2 βˆ’ b (left); the Killing form turns the hits into vectors (right). so(5) has two root lengths; sp(4) gives the same eight turned 45Β°.

Since each root space is one-dimensional, |Ξ”| = dim 𝔀 βˆ’ rank: n(n + 1) for sln+1, and 248 βˆ’ 8 = 240 for E8. 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 Killing form

Lengths and angles come from 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 a simple algebra every invariant symmetric form is a multiple of ΞΊ, so the trace form tr(XY) of a matrix model is one too. On sln,

ΞΊ(X, Y) against tr(XY), 60 random pairs

The ratio ΞΊ / tr for each family and N

Figure 4. The Killing form computed as tr(ad X ad Y) on seeded random integer elements. On sl3 every pair lies on one line of slope 6. glN, which is not semisimple, scatters off any line, and its Killing form is degenerate.

Non-degeneracy survives restriction to π”₯, so 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. For h ∈ π”₯, adh is diagonal, with eigenvalue 0 on π”₯ and Ξ±(h) on each 𝔀α, so

and for Ξ» in the span of the roots

Part 2 shows that 2(β, α)/(α, α) is an integer. Dividing the identity for λ = α by (α, α)2 gives 1/(α, α) = ¼ Σβ (2(β, α)/(α, α))2, so every (α, β) is rational, and (λ, λ) is a sum of rational squares that vanishes only if λ is orthogonal to every root, that is, λ = 0. So the roots live in a Euclidean space of dimension equal to the rank,

ΞΊ on the Cartan basis Hk

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

Figure 5. The Killing form on π”₯ for sl2, sl3 and sl4, from traces of (n2 βˆ’ 1)-square ad matrices (left), and the Gram matrix of the simple roots Ξ΅i βˆ’ Ξ΅i+1 it induces (right). Every root has squared length 1/n, and adjacent simple roots meet at 120Β°.

Each root now has a reflection in the hyperplane perpendicular to it. Part 2 proves the integrality used above and shows that these reflections permute the roots and generate a finite group.