Part 3 of 15. Every root gives an embedded sl2(β) inside π€, and the representation theory of sl2 forces every pair of roots to satisfy an integer constraint. From that integrality, the Weyl reflections fall out as a finite symmetry group that regenerates the entire root system from a single seed.
The last explainer put a Euclidean inner product on the real span of the roots, but we have no constraint yet on how those vectors can be arranged. The constraint comes from one observation: the root space decomposition packages every root Ξ± with an embedded copy of sl2(β) inside π€, and sl2 representation theory forces the eigenvalues of that sl2's Cartan element to be integers. From this integrality, the Weyl reflections emerge.
By the end of this explainer every root Ξ± will carry a reflection sΞ±: πΌ β πΌ that permutes Ξ, and the group generated by all these reflections is the Weyl group W. In E8, a single simple reflection iterated is enough to reach all 240 roots from one seed.
Fix Ξ± β Ξ. From the four facts, βΞ± β Ξ, both π€Ξ± and π€βΞ± are one-dimensional, and [π€Ξ±, π€βΞ±] β π₯. Pick nonzero eΞ± β π€Ξ± and fΞ± β π€βΞ±; their bracket [eΞ±, fΞ±] is some nonzero hΞ± β π₯, equal up to normalisation to the dual Cartan element tΞ±.
After rescaling, there is a unique sign choice making (eΞ±, fΞ±, hΞ±) satisfy the standard sl2(β) relations:
So π€Ξ± β π€βΞ± β βΒ·hΞ± is a Lie subalgebra of π€ isomorphic to sl2(β), with H β¦ hΞ±, E β¦ eΞ±, F β¦ fΞ±. There is one embedded sl2 per pair {Ξ±, βΞ±}, giving |Ξ|/2 sl2-subalgebras whose union covers every direction in π€ outside the Cartan.
Why this matters. Every semisimple Lie algebra is built out of overlapping copies of a single 3-dimensional algebra. Any fact about sl2 transports back to π€. The most important transported fact is integrality of eigenvalues.
The black-box fact about sl2(β) (proof: a standard undergraduate exercise built from E as raising and F as lowering operators on H-eigenspaces):
Black-box theorem (representations of sl2). Let V be a finite-dimensional complex representation of sl2(β). Then V decomposes as a direct sum of H-eigenspaces with strictly integer eigenvalues, and those eigenvalues are symmetric about 0: whenever k is an H-eigenvalue on V, so is βk, with the same eigenspace dimension.
We apply this by making π€ a representation of sl2(Ξ±) via the adjoint action. The basis vectors act as adhΞ±, adeΞ±, adfΞ±, and the theorem says the eigenvalues of adhΞ± are integers.
Those eigenvalues are the values of the other roots Ξ² on hΞ±: for y β π€Ξ², [hΞ±, y] = Ξ²(hΞ±) Β· y, so Ξ²(hΞ±) β β€ for every pair Ξ±, Ξ².
Via the iso π₯ β π₯*, Ξ²(hΞ±) is the Cartan integer of Ξ² against Ξ±,
(the factor of 2 and denominator come from normalising hΞ± for integer rather than half-integer eigenvalues). For every ordered pair Ξ±, Ξ², the Cartan integer nΞ²,Ξ± is an integer; this is the first hard constraint on Ξ.
The Cartan integers feed into a reflection. Fix Ξ± β Ξ and define sΞ±: πΌ β πΌ by
Two immediate facts: sΞ± is the Euclidean reflection across the hyperplane orthogonal to Ξ±, since sΞ±(Ξ±) = βΞ± and sΞ±(ΞΎ) = ΞΎ for ΞΎ β₯ Ξ±; and sΞ±(Ξ²) has integer coefficient βnΞ²,Ξ± on Ξ±.
The deeper fact, from the same sl2 representation theory, is that sΞ±(Ξ²) is itself a root:
So sΞ± maps Ξ to itself. Each root produces a symmetry of Ξ, and we can compose them.
Three things to notice about the reflection formula.
(1) It is linear in Ξ². Applying a reflection is a matrix multiply.
(2) It is an involution: applying the same reflection twice returns Ξ² to its original position.
(3) If Ξ± is a root and Ξ² is any root, then sΞ±(Ξ²) is also a root, a property of the root system, not of the formula.
The Weyl group W is the subgroup of the orthogonal group O(πΌ) generated by all the reflections sΞ± for Ξ± β Ξ:
W acts on Ξ by permutations, embedding W in the symmetric group on |Ξ| letters; W is therefore finite. It is the main combinatorial invariant distinguishing simple Lie algebras at the root-system level.
The structural punchline. Every simple Lie algebra over β determines a finite set Ξ β πΌ closed under a finite reflection group W. Classifying simple Lie algebras reduces to classifying finite reflection groups on Euclidean space.
Since W permutes the roots, we can ask about its orbits. The orbit of Ξ± is the smallest W-stable subset containing Ξ±, found by iteratively applying reflections. The Weyl orbits on A2 (the sl3 hexagon) and B2 already show the two characteristic behaviours.
For a simply-laced root system (all roots same squared length), W acts transitively: every root is in one orbit. A2 and all ADE types are simply-laced. For a non-simply-laced system, W is transitive within each length class: long roots stay long, short stay short. B2, C2, B3, G2, F4 are non-simply-laced, with two orbits.
Figure 1. Weyl orbit explorer. Click any root to see its full Weyl-group orbit highlighted. A2 is simply-laced: every root is in the same orbit, so every click produces the whole hexagon. B2 has two orbits, the four long roots and the four short roots. G2 has two orbits of six roots each, six short and six long, at a length ratio of β3. Hyperplanes of the reflection generators (dashed lines) are drawn in grey.
Compute the Cartan integers for B2 directly. The simple roots are Ξ±1 = e1 β e2 (long, squared length 2) and Ξ±2 = e2 (short, squared length 1):
The off-diagonal Cartan integers are β2 and β1, integers but unequal. That asymmetry signals a non-simply-laced system: the product nΞ±β, Ξ±β Β· nΞ±β, Ξ±β = 2 controls the angle via nΞ±, Ξ² Β· nΞ², Ξ± = 4 cosΒ²ΞΈ. The next explainer treats this as the crystallographic restriction.
For E8 all 240 roots have squared length 2, so sΞ±(x) = x β β¨x, Ξ±β© Β· Ξ±. For any simple root Ξ±i, the reflection fixes the 126 roots perpendicular to Ξ±i and moves the remaining 114.
We can draw each root as a polyline across eight parallel axes. Click a simple root; the polylines recolour, grey for fixed, amber for moved.
126 fixed β’ 114 moved (axis Ξ±β)
Figure 2. A single simple reflection partitions the 240 roots of E8 into those it fixes and those it moves. A root is fixed iff it is perpendicular to the chosen Ξ±i. For every simple root Ξ±i, exactly 126 roots are perpendicular to it (and therefore fixed), and the remaining 114 get reflected somewhere else in the root system.
Transitivity is the punchline. Start from Ξ±1, apply simple reflections in any order. For E8 the orbit grows to all 240 roots: every root is reachable from every other.
Figure 3. The orbit generator in E8. Start with Ξ±1 alone. Click any simple reflection to apply it to every root in the current orbit, collecting new roots. The orbit grows until it contains all 240 β no matter which root you start from, and no matter which order of generators you apply. The "word" below records the sequence.
Every composition of simple reflections (any word in s1, β¦, s8) is also a symmetry of E8. The full set of compositions is W(E8).
Figure 4. The order of the Weyl group W(E8). Compare: An has |W| = (n+1)!, so A8 has 362,880 β E8 is about 1,920 times larger. D8 has |W| = 27Β·8! = 5,160,960 β E8 is about 135 times larger.
Every element of the 696-million-element group is a composition of at most a few dozen simple reflections. The formula sΞ±(Ξ²) = Ξ² β β¨Ξ², Ξ±β©Ξ± is the only operation; the group emerges from iterating it.
Next, the Cartan integers nΞ², Ξ± are constrained beyond integrality: they take values in {0, Β±1, Β±2, Β±3, Β±4} because nΞ±, Ξ² Β· nΞ², Ξ± = 4 cosΒ²ΞΈ β [0, 4]. That becomes the crystallographic restriction: only four angles between roots are allowed.