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.
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:
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.
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.
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.
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.
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.
| Type | Lie algebra | Roots | |Ξ| |
|---|---|---|---|
| An | sln+1(β) | Ξ΅i β Ξ΅j, i β j | n(n+1) |
| Bn | so(2n+1, β) | Β±Ξ΅i Β± Ξ΅j, Β±Ξ΅i | 2nΒ² |
| Cn | sp(2n, β) | Β±Ξ΅i Β± Ξ΅j, Β±2Ξ΅i | 2nΒ² |
| Dn | so(2n, β) | Β±Ξ΅i Β± Ξ΅j | 2n(nβ1) |
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,
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:
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,
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.