Symmetry and the Monster · part 5 of 8

Symmetry and the Monster (5): Thirty years, ten thousand pages, and a proof no one can read to the end

Reductio ad absurdum (a method of proving theorems), the weapon Euclid loved so much, is one of the finest weapons a mathematician has. It is far more refined than any brilliant move in a game of chess: a chess player at most sacrifices a pawn, or even a piece, while what the mathematician stakes is

the whole game

. — G. H.

Hardy

(G. H. Hardy),

A Mathematician’s Apology

(quoted in translation)


[Author’s note — Yeqiu]

Honestly, at this point in the series my own mathematical background is no longer enough. I am not a professional researcher in this field; I have been making these episodes one by one purely out of interest, and as an experiment in how AI and people can work together at present. In these very difficult times it has also helped me focus on what I am interested in and taken me away, for a while, from the many troubles of real life, so what I can do is try as hard as I can to understand the mathematical parts and share them with whoever is interested. This blog is less something written for others than my public tree hollow; I hope that focusing on what I want to do will help me get through this hard time.


The companion video is online (YouTube)

Prologue · A proof no one can read to the end

There is a theorem like this.

Its proof is about ten to fifteen thousand pages long, scattered across about 500 research papers, from the hands of about 100 authors, written over a span of about 30 years. And the most unsettling sentence about it is this: today, no single person in the world understands the whole proof completely.

It is the longest proof in history written by people working together, by hand, page by page, and to this day no other proof written by people exceeds it. It is not “once the longest, now surpassed”; it still is the longest now. What has to be excluded are computer-assisted proofs: the four color theorem (which we covered in a separate episode outside this series), the machine proof of about 200 TB for a combinatorial coloring problem in 2016 (the Boolean Pythagorean triples), the formal verification of the Kepler conjecture. Those are larger, but they were all generated by machines, not written by people page by page. The distinction takes only one sentence: written by people, or generated by a machine. We are talking about the former.

The suspense left at the end of the last episode has thus, unexpectedly, been pushed in front of a sharper question.

In EP4 we watched Lie’s mathematics of continuous symmetry being carried back to the finite world and lined up in neat families. But the “atoms of symmetry”, the finite simple groups (the simple groups covered in EP2 and EP3: groups that cannot be taken apart any further, which apart from the trivial ways have no normal subgroup that can shrink them as a whole; the “atoms” in the world of symmetry that cannot be split any further), how many kinds of them are there, in the end? In this episode, about a hundred mathematicians answered that over thirty years and gave a complete list. But the price was this: the answer is so long that no single person can verify it from beginning to end.

The four color theorem was the first to put the same question on the table. In 1976 that computer checked more than a thousand cases one by one and got them right, but the volume was so large that no one could recheck it all by hand, page by page; its difficulty was “computed correctly, yet no one can survey it all”. In this episode the same question comes back in another, perhaps more fundamental, way: this time every page can be understood by a person, yet no one can read it all.

A proof so long that no single person can verify it from beginning to end: is it still a proof?

In this episode we follow this line through three people and three chapters. The three chapters seem to tell separate stories, but they are really three steps of the same thing: first build the atoms, then learn to recognize them, and finally prove that not one is missing. First Chevalley finds a method that builds all the regular atoms of symmetry in one go (§1); then Tits puts on a different pair of eyes, sees these groups as “buildings”, one after another, and can therefore recognize them (§2); finally, about a hundred mathematicians spend thirty years proving that this list has no atom that slipped through the net, and we see the most unexpected ending of the whole affair (§3).

The most dramatic thing about this story is not “it could not be proved”, but this: faced with this pile of proof that no one can check alone, the response humankind made was, of all things,

to invent a whole new piece of engineering and spend decades rewriting this proof, just so that it could be checked.

A proof so long that it pushed humankind to build a new quality-control assembly line for “proof” itself. This reversal is revealed at the end of §3.



Contents


§1 · After the war: one method that builds all the “atoms” in one go

At the end of EP4 we were standing in front of something half-finished. Dickson (Leonard Dickson, 1874–1954) “carried Lie groups over to finite fields” and did build a batch of finite atoms of symmetry. For example, carrying type A1A_1 over to a finite field with only pp numbers, Fp\mathbb{F}_p, gives PSL(2,p)\mathrm{PSL}(2,p), and inside it hides the A5A_5 from EP3. But Dickson verified them family by family, almost one by one, by hand: the classical families (corresponding to A,B,C,DA,B,C,D in the EP4 periodic table) he could handle, but the 5 exceptions that abruptly cap off in the corner of EP4, G2,F4,E6,E7,E8G_2,F_4,E_6,E_7,E_8 (EP4 only named them and left them to later episodes), were extremely awkward to verify, and there was no unified way of building them. In other words: EP4 had already listed the “periodic table” of continuous symmetry in full, but the method for carrying the whole table back to the finite world had not yet been fully found.

Leonard Dickson

Figure 1: Leonard Dickson (1874–1954). He was the first to “carry Lie groups over to finite fields” and built a batch of finite atoms of symmetry, but he could only verify them family by family, almost one by one, by hand. Source: MacTutor portrait archive.

A word, in passing, on why they are “odd”: the four great families AA–DD all come, in the end, from three “normed division algebras” in which the associative law holds: the real numbers R\mathbb{R}, the complex numbers C\mathbb{C}, the quaternions H\mathbb{H}. And there are only four such algebras in all (Hurwitz’s theorem); the last one is the octonions O\mathbb{O} (octonions: the “last” number system after the quaternions, whose multiplication has lost even the associative law). These 5 exceptions all grow, without exception, on this fourth and most anomalous algebra, the octonions; “why exactly 5” has its root here. The cleanest example is G2G_2: it is exactly the symmetry group of the octonions Aut(O)\mathrm{Aut}(\mathbb{O}). The octonions have seven “imaginary units”, and their pairwise products obey a fixed set of rules (which can be laid out as an oriented Fano plane); G2G_2 is all the symmetries that can continuously “stir” these seven imaginary directions while leaving the whole set of multiplication rules completely unchanged, 1414 degrees of freedom in all (for the concrete construction see Appendix J). The remaining F4,E6,E7,E8F_4,E_6,E_7,E_8 follow the Freudenthal–Tits magic square and grow along the geometry of the octonions all the way to the 248248-dimensional E8E_8, where they abruptly cap off; beyond that the constraints of the Dynkin diagram no longer allow it. E8E_8 later showed up in string theory (the E8×E8E_8\times E_8 of the heterotic string) and in optimal sphere packing in 88 dimensions (Viazovska 2016). Their complete individual constructions need Jordan algebras over the octonions and exactly how each cell of the magic square is filled in; this episode explains the first level thoroughly in Appendix J (the octonions, “why exactly these few exceptions”, and that G2G_2 is exactly the symmetry group of the octonions); the magic square for F4F_4–E8E_8 goes deeper, the appendix only names it, and for details see Baez’s The Octonions at the end of the article. (The later episodes are about another patch of truly strange things, the sporadic groups, not these few exceptional Lie types.)

The Cayley–Dickson ladder

Figure 2: The Cayley–Dickson ladder: each step up doubles the dimension and gives up one property: order → commutativity → associativity → division. The octonions O\mathbb{O} are the “last” normed division algebra, and those 5 exceptional Lie types all grow on it.

The wars left two scars on this line. First the First World War: it almost wiped out an entire generation of French mathematicians. At the most renowned of schools, the École Normale Supérieure in Paris, about half of the students on the wartime roll died at the front. In the words Henri Cartan later used (here in translation), “we were the first generation after the war; in front of us was a blank, and everything had to be done from the beginning.” It was in this blank that a group of young people came together in 1934 and decided to write books under a shared pen name, rewriting the whole of modern mathematics on the most rigorous and abstract foundations. The pen name was Bourbaki (Nicolas Bourbaki): not one person, but the pseudonym of a collective. The origin of the name is itself a joke: the École Normale Supérieure once had a prank lecture in which a disguised student solemnly “proved” a string of theorems that were all wrong, and the most impressive of them was given the name “Bourbaki’s theorem” (Bourbaki was originally the name of a French general in the Franco-Prussian War); a few young people found this amusing and borrowed the name, and the first name “Nicolas” was chosen by the wife of André Weil. Later the Second World War interrupted everything once again, and one of the youngest founding members of Bourbaki is precisely the protagonist of this section: Chevalley (Claude Chevalley, 1909–1984).

A Bourbaki gathering in 1938

Figure 3: A Bourbaki gathering in 1938 (stylized reconstruction). “Bourbaki” was not one person but the collective pseudonym of a group of young mathematicians; Chevalley was the youngest of the nine founders. (Stylized reconstruction, not an original group photo.)

Chevalley was a thoroughgoing cosmopolitan: born in Johannesburg, South Africa, raised in France, teaching at Columbia University in New York from 1949 to 1957, then back to Paris. When Bourbaki first met at the end of 1934 he was there, the youngest of the nine founders. Bourbaki’s conviction that “everything should be built on unified, abstract, rigorous structures” was exactly the ground tone of the work he did later.

Claude Chevalley

Figure 4: Claude Chevalley (1909–1984). Source: Konrad Jacobs / MFO, CC BY-SA 2.0 de

In 1955, Chevalley published a paper with a title so plain as to be unremarkable: “On certain simple groups” (“Sur certains groupes simples”, published in the Japanese Tôhoku Math. J., second series, vol. 7, 1955, pp. 14–66). What this paper did can be summed up in one sentence: he built the machine.

The work Dickson computed by hand family by family, Chevalley gave a unified recipe for: take any one type from the Killing–Cartan periodic table of EP4 (the 4 great families plus the 5 exceptions, 9 in all), and with the same set of mechanical steps the corresponding group can be built over any field: the reals, the complexes, and even any finite field Fq\mathbb{F}_q (the kind of number system covered in EP4 §4 that has only qq elements yet still allows addition, subtraction, multiplication and division; qq is necessarily a power of some prime). One recipe: feed in a Lie type plus a field, and out comes a group. Through this method, every continuous symmetry in the EP4 periodic table got its finite version, including those 5 exceptions. Chevalley was the first to build systematically the finite simple groups of G2,F4,E6,E7,E8G_2,F_4,E_6,E_7,E_8 over finite fields; no one had constructed these groups before him.

Chevalley’s unified construction: carrying groups of Lie type from “the reals” to “any finite field”

The “skeleton” of a Lie group (for example all real matrices with determinant 11 of size 2×22\times2, SL2(R)\mathrm{SL}_2(\mathbb{R}), which is the kind of matrix group we used in EP4 §4 to build A5A_5 and PSL(2,7)\mathrm{PSL}(2,7)), the set of numbers describing “how two of the most basic infinitesimal rotations compose into a third”, is called the

structure constants

, and they can in fact all be written as

integers

. Integers make sense in any number field. So Chevalley said: stop using the reals R\mathbb{R}, switch to a finite field with only qq elements, Fq\mathbb{F}_q (qq a power of some prime), and the same skeleton still builds a group. A continuous, infinitely large symmetry group is in this way “pixelated” into a

finite

group, and often a simple group.

Small example: replace R\mathbb{R} with Fq\mathbb{F}_q, and SL2\mathrm{SL}_2 becomes the finite group SL(2,q)\mathrm{SL}(2,q); then divide out the center {±I}\{\pm I\} to get the

projective special linear group

PSL(2,q)\mathrm{PSL}(2,q), whose

order

(that is, the number of elements in the group) has a clean formula:

∣PSL(2,q)∣  =  q (q2−1)gcd⁡(2, q−1).|\mathrm{PSL}(2,q)| \;=\; \frac{q\,(q^2-1)}{\gcd(2,\,q-1)}.

Substitute q=7q=7: 7⋅482=168\frac{7\cdot 48}{2}=168, and this is the

second smallest non-abelian simple group

(the smallest has order 6060). Substitute q=5q=5 as well: you get 6060, and that is exactly the A5A_5 that appeared in EP4 (PSL(2,5)≅A5\mathrm{PSL}(2,5)\cong A_5). The same simple group of order 6060 is both “the even permutations of five things” and “the projective matrix group over F5\mathbb{F}_5”: two completely different roads leading to the same end. (For where the order formula comes from, see Appendix A at the end of the article; it is one of the few small pieces of this episode that can be proved step by step to the end.)

The order of PSL(2,q): counted out

Figure 5: “Count” GL\mathrm{GL} out column by column, then “peel” twice (dividing out the det⁡=1\det=1 layer, dividing out the center ±I\pm I layer) down to PSL\mathrm{PSL}; substitute q=7q=7 and you get 168168.

What Chevalley’s method builds are called Chevalley groups: they are the 9 families among the finite simple groups of Lie type that “have not been modified” (that is, the 4 great families + 5 exceptions just mentioned). But the story is not over: this method can also be “improved a little”.

The three people who added gears to the machine: twisted groups

Chevalley’s recipe is very regular, but someone noticed that the “diagrams” of those Lie types from EP4 (Dynkin diagrams, which you can think of as a stick-figure fingerprint of each Lie type) themselves carry symmetry. To take a concrete case: the diagram of type A2A_2 is just two dots with a line between them, and type AnA_n is nn dots joined in a chain; this chain is symmetric left to right. Type D4D_4 is one central dot with three short branches sticking out, carrying a three-pronged threefold symmetry. Since the diagram itself can be folded over, if Chevalley’s construction is twisted along this folding, will new groups grow out of it?

Symmetry along a Dynkin diagram

Figure 6: Every Lie type has a Dynkin diagram (a stick-figure fingerprint), and the diagram itself carries symmetry: fold it along this symmetry, “twist” the construction along with it, and new families grow out: An→2AnA_n\to{}^2A_n, D4→3D4D_4\to{}^3D_4.

They will. Steinberg (Robert Steinberg, 1922–2014), born in what is now Moldova, raised in Canada, who finished his doctorate in Toronto under Brauer (Richard Brauer, the one who will come back in §3) and taught at UCLA for his whole career, did exactly this in his 1959 paper “Variations on a theme of Chevalley”: using the symmetry of the Lie-type diagram itself to “twist” Chevalley’s construction, he grew 4 more families of finite simple groups (the notation carries a number at the upper left: 2An,2Dn,2E6,3D4^2A_n,^2D_n,^2E_6,^3D_4). These are called the Steinberg twisted groups; among them 2An^2A_n is the branch of the unitary groups (the unitary groups are not exactly a familiar face to the general public: roughly speaking, they are a class of matrix groups obtained by replacing the transpose in “orthogonal matrices preserve length” with the “conjugate transpose”; for details see Appendix D). The paper’s title says “variations”, but that was modest: he fitted Chevalley’s method with a new gear.

Something more unexpected came from a completely different direction. Suzuki (Michio Suzuki, 1926–1998), Japanese, who taught for a long time at the University of Illinois in the United States, was studying a class of highly symmetric permutation groups in 1960 when he ran into a family of new simple groups that no one had expected, written 2B2(q)^2B_2(q) (the Suzuki groups). They differ from everything else in two ways: they exist only over fields of characteristic 22; and their order is not divisible by 33: they are the only family of non-abelian finite simple groups with no factor 33 in the order (the smallest one has 2912029120 elements). At first it looked like a lone exception; only later was it seen clearly that it too is something “twisted” out of Chevalley’s method, only with a more hidden twist.

As soon as Suzuki’s discovery came out, Rimhak Ree(Rimhak Ree, 1922–2005) quickly followed up. Ree was born in Hamhung, now in North Korea, later taught at the University of British Columbia in Canada, and was a Korean-Canadian mathematician. Inspired by Suzuki, in 1960–61 he found the last two families under a similar mechanism, 2G2(q)^2G_2(q) and 2F4(q)^2F_4(q), called in Chinese 里群 (“Lǐ groups”, the Ree groups).

Robert Steinberg

Michio Suzuki

Rimhak Ree

Figure 7: The three people who “added gears” to Chevalley’s machine (from left): Robert Steinberg (1922–2014, the 4 families of twisted groups 2An^2A_n and others), Michio Suzuki (1926–1998, the Suzuki groups 2B2^2B_2), Rimhak Ree (1922–2005, the Ree groups 2G2^2G_2, 2F4^2F_4). Sources: Steinberg — David Weisbart / NAS Biographical Memoirs & UCLA Math; Suzuki — MacTutor / AMS Notices; Ree — MacTutor.

⚠️ A small reminder about a Chinese rendering (readers, please take note): in Chinese, these groups built by Ree are written ”

里群

” (“Lǐ groups”), and

not “李群”

(“Lǐ groups” written with a different character): “李群” is the protagonist of EP4, the Lie group (continuous symmetry group), and the two have nothing to do with each other. The character “里” is used here purely to avoid a literal collision with Lie. For the person we use “李林学” (Rimhak Ree), and for the groups always “里群” (Ree groups).

First, a word on what “twisting” actually is

(intuition, no proof): a finite field comes with a natural “flipping” operation of its own, raising every number to the pp-th power (x↦xpx\mapsto x^p), which in mathematics is called the

Frobenius map

. It is like “complex conjugation” in a finite field: doing it repeatedly turns things back to the original, and it is a symmetry of this number system itself. What “twisting” means is taking the left-right symmetry of the Lie-type diagram and, through this Frobenius flip,

weaving it into the definition of the group

. The most familiar product is the unitary group: twist the untwisted A2(q)=PSL(3,q)A_2(q)=\mathrm{PSL}(3,q) once, and it becomes 2A2(q)=PSU(3,q)^2A_2(q)=\mathrm{PSU}(3,q); what is added is precisely a “conjugate transpose” constraint written with Frobenius (for a concrete 3×33\times3 matrix, see Appendix D).

At this point, the parts of that assembly line mass-producing “atoms” of symmetry were complete. Add up Chevalley (9 families) + Steinberg (4 families) + Suzuki (1 family) + Ree (2 families), and you get exactly 16 families of finite simple groups, collectively called the finite simple groups of Lie type. Add the alternating groups AnA_n from EP3 (also an infinite family) and the plainest of all, the cyclic groups of prime order, and the part of the finite simple groups that “is regular and lines up in infinite families” comes to exactly 18 infinite families, 16 of them of Lie type.

The “periodic table of continuous symmetry” of EP4 was, at this point, carried back to the finite world in full: four regular families + five exceptions, each with its finite version, lined up neatly in 16 families.

One method seems to have built all the regular atoms of symmetry. But if you keep asking, are these 16 families (together with the cyclic groups and the alternating groups) really all of them? Could there be some atom that does not come out of this method at all?, then to answer this question you have to change the angle and look at these groups afresh. The first person to change the angle saw them as geometry. Let us first see who he was.


§2 · The man from Uccle: seeing a group as a building

Chevalley, Steinberg and the others used matrices, generators and equations over fields to compute these groups. But a more fundamental question was hanging in the air: these groups are symmetries of “what”, exactly? In EP1 the groups of the regular polyhedra are the symmetries of some Platonic solid; in EP4 SO(3)SO(3) is the symmetry of a sphere. Behind every such group there seems to stand a geometric object that it “rotates”. So these 16 families of groups of Lie type: what are they rotations of?

The man who answered this question was Tits (Jacques Tits, 1930–2021). He was born in 1930 in Uccle, a small town on the southern edge of Brussels, Belgium; the title Ronan gave this chapter is “the man from Uccle”. Tits was a child prodigy and went to university very young; he became a French citizen in 1974 and for a long time held the chair of algebra at the Collège de France.

Jacques Tits

Figure 8: Jacques Tits (1930–2021), “the man from Uccle”. Source: Harald Hanche-Olsen, CC BY 3.0

The answer Tits gave was a completely new geometric concept: the building (in the original French, immeuble). Roughly speaking, he proved that every group of Lie type is the symmetry group of some “building”. This building is not made of bricks and stones; it is a high-dimensional geometric skeleton, pieced together from many flat layers called “apartments”, each layer in turn tiled into cell after cell of “chambers”. The group acts on this building and moves the chambers around, and the geometric shape of the building encodes the abstract group completely.

Concept sketch of a Tits building

Figure 9: A Tits building: apartments (Coxeter reflection tilings) glued together along chambers; the group moves the chambers and encodes the geometry as a group; when rank ≥ 3 the geometry determines the group uniquely; the smallest one = the Fano plane = the building of PSL(3,2)\mathrm{PSL}(3,2).

What a building is (intuition + a small example)

A building is a geometry pieced together from many pieces of “flat ground”; each piece of flat ground is called an

apartment, and all of them have the same regular tiling pattern (the symmetry pattern of a reflection group, a

Coxeter group

). What a group of Lie type does is move back and forth between these apartments and fit them together. The beauty of it is that when the group is large enough,

the geometry in turn constrains the group

: as long as you draw this building diagram correctly, the group is uniquely determined. Tits could therefore “discover” and “identify” groups of Lie type by pure geometry, without relying purely on algebraic derivation.

Small example: take the smallest one, the projective plane over F2\mathbb{F}_2, which is the smallest kind of “plane geometry” in mathematics, called the

Fano plane: the whole plane has only 77 points and 77 lines, 33 points on each line and 33 lines through each point, small enough to draw in full on one sheet of paper. Draw the “points” and the “lines” each as one kind of vertex, and join them by an edge whenever a point lies on a line; the graph you get (the

Heawood graph

) is the building of PSL(3,2)\mathrm{PSL}(3,2) (order 168168; it is in fact the same group as the PSL(2,7)\mathrm{PSL}(2,7) of §1,

proof in Appendix F

): 1414 vertices, 2121 edges (the details of the seven lines are all listed in Appendix E). Each of its “apartments” is a regular hexagon in the graph.

A building is where a group shows itself in its own geometry.

The Fano plane and the Heawood graph

Figure 10: The smallest kind of plane geometry, the Fano plane (77 points, 77 lines, 33 points on each line, 33 lines through each point); its incidence graph (the Heawood graph, 1414 vertices, 2121 edges) is the building of PSL(3,2)\mathrm{PSL}(3,2).

The real weight of this step by Tits is that it gave the whole family of groups of Lie type a unified geometric point of view: from then on these groups had a double identity, both algebraic objects each defined by matrices and symmetries of the same kind of geometry (the building). This is another road running parallel to the line of algebraic construction in §1: one road builds groups with a recipe, the other looks at groups through geometry. (This road of “working back from the group to the geometry” in fact continues the Erlangen program of Klein in the 19th century. Klein said “a geometry is its symmetry group”: what a geometry studies is what stays invariant under the action of some group of transformations; Tits went the other way: given a group of Lie type, build a geometry on which it acts as the symmetry. Taken together, the two of them are the two sides of the dictionary “group ⟷ geometry”.)

This geometric road later carried great weight. In 2008, Tits, together with the protagonist of the next section, John Thompson (John Thompson), received the Abel Prize. The prize is named after Niels Abel of EP3, who died young (the Abel of the Abel–Ruffini theorem), and is regarded as one of the highest honors in mathematics. The citation honored them for profound achievements in algebra, and in particular for shaping modern group theory. One who re-examined groups through geometry, one who listed the whole list one item at a time: the two sides of modern group theory were named together by this year’s Abel Prize.

Tits gave us the eyes to see these groups clearly. But the question “is the list really complete” cannot be seen by looking alone; someone had to actually go and prove it. And that used up about a hundred mathematicians for thirty whole years.


§3 · The great theorem: thirty years, ten thousand pages, a list no one can check alone

The first step: the odd order theorem

To prove that “the list of atoms of symmetry is complete”, the first step is to narrow the search range. In 1955, exactly the same year in which Chevalley published that paper, Brauer (Richard Brauer, 1901–1977) and K. A. Fowler proved an inconspicuous but important theorem (“On groups of even order”, Annals of Math. 62, 1955): fix the centralizer of an “involution” (that is, an element of order 22), and there are at most finitely many finite simple groups that match it (this “finiteness” can be proved just by counting involutions; the complete proof is in Appendix I at the end of the article). In plain words: inside every finite simple group there is a small piece of structure, “which elements commute with a certain element of order 22”; once this small structure is fixed, only finitely many finite simple groups fit it. This theorem turned “looking for a needle in a haystack among infinitely many groups” into “narrowing the candidates down to finitely many by one small feature”, and gave the whole classification its first foothold. To take an example you can work by hand: in A5A_5 (order 6060), take the element of order 22 (1 2)(3 4)(1\,2)(3\,4); only 44 elements commute with it, and they form exactly a small group of order 44 (§3 will compute it for you below). Brauer’s theorem says, conversely: as soon as you stipulate that “the structure commuting with some element of order 22 is exactly such a small group of order 44”, the finite simple groups in the whole world satisfying this add up to only finitely many, and A5A_5 is one of them. So in this one year, 1955, two lines started at the same time: Chevalley’s line, in charge of building the regular atoms; Brauer’s line, in charge of framing where to go looking for the irregular atoms.

The real turning point came in 1963, from the hands of Feit (Walter Feit, 1930–2004) and Thompson (John Thompson, 1932– ). Feit’s life story is itself a footnote to the war: born in Vienna, at the end of August 1939 he was put by his parents on a “children’s evacuation train” (Kindertransport) and left, on the very two days before the Second World War broke out; according to Ronan, his parents had planned to follow two weeks later but never managed to, and he never saw them again in his life. That train was the last one to leave Vienna. Years later, Ronan’s book still preserves the letter that the young Feit wrote to his aunt from America. It was this Feit who, together with Thompson, proved a theorem later recognized as the most influential theorem in the history of group theory:

The odd order theorem (Feit–Thompson, 1963).

Every finite group of

odd order

is

solvable

.

What the odd order theorem says, and why it is the starting point of this classification (intuition)

“Solvable” groups are the most

docile

kind of group: they can be built up layer by layer from abelian groups, and they contain no unbreakable hard building block of the “non-abelian simple group” kind. Put the other way round, this theorem amounts to declaring:

you can never put together a non-abelian simple group from a pile of parts of odd order

: every non-abelian simple group necessarily has an order that is

even, and therefore (by

Cauchy’s theorem, proved in EP3: if a prime pp divides the order of a group, the group must have an element of order pp; here take p=2p=2) it certainly contains an element of order 22, that is, an “involution”. With this, the range to be searched is thoroughly pinned down: every non-abelian simple group carries involutions, so one can start from such an involution and look at “the elements that commute with it”; the group these elements form is called its

involution centralizer

CG(t)C_G(t). Tying back to EP3/EP4: 60=22⋅3⋅560=2^2\cdot 3\cdot 5 and 168=23⋅3⋅7168=2^3\cdot 3\cdot 7 both contain the factor 22, exactly in line with this theorem.

What made the whole mathematical world gasp at the time was the length of its proof: this paper ran to a full 255 pages (“Solvability of groups of odd order”, Pacific J. Math. vol. 13, 1963, pp. 775–1029, filling almost an entire issue of the journal). One theorem, 255 pages. If this single small step, “odd order → solvable”, alone needs 255 pages, then how vast, even endless, a project would it be to classify all finite simple groups? The odd order theorem was both something like a formal starting point and something like an ominous omen. The method it used, local analysis, became everyone’s template from then on.

Walter Feit and John Thompson

John Thompson

Figure 11: The two authors of the odd order theorem: Walter Feit (1930–2004, left) and John Thompson (1932–, right). Sources: Feit — Konrad Jacobs / MFO, CC BY-SA 2.0 de; Thompson — © C. J. Mozzochi, Princeton N.J.

The intuition of local analysis

Instead of tackling the whole huge group GG head-on, pay attention only to its

local fragments

: the involution centralizers, the small subgroups belonging to each prime. Each fragment is not large and can be seen clearly; the whole craft of the classification project is

putting the whole of GG back together from these local fragments

. An analogy: instead of looking at the whole building directly, check the floor plan of each household and its relations with its neighbors, and piece together the blueprint of the whole building. Why always pay attention to the prime 22? Because the odd order theorem guarantees that every non-abelian simple group contains involutions (elements of order 22), so 22 is the entrance that can always be opened.

Vienna, 1939: the children's evacuation train

Figure 12: Vienna at the end of August 1939: a “children’s evacuation train” pulls out; on this very day the Second World War broke out. Nine-year-old Walter Feit was one of the children on the train, and he never saw his parents again. (Stylized reconstruction.)

Small example: A5A_5 again (order 6060, even, in line with the theorem). Take one of its involutions t=(1 2)(3 4)t=(1\,2)(3\,4); the elements that commute with tt are exactly

CA5(t)={ e,  (1 2)(3 4),  (1 3)(2 4),  (1 4)(2 3) }  ≅  V4,C_{A_5}(t)=\{\,e,\;(1\,2)(3\,4),\;(1\,3)(2\,4),\;(1\,4)(2\,3)\,\}\;\cong\;V_4,

the Klein four-group,

of order 44

(A5A_5 has 1515 involutions of this kind in all, and 60/15=460/15=4). Such a small group of order 44 is one piece of “local information” in the hands of the classification project. It is hard to imagine, but the whole classification was completed by piecing together thousands upon thousands of small fragments like this.

The chief designer Gorenstein: a project he called the “Thirty Years’ War”

After the odd order theorem, the work spread out on every front. Throughout the 1960s and 70s, first a few, then dozens, and in the end about a hundred group theorists pushed the classification forward piece by piece. Collaboration on this scale needs a commander-in-chief, and that person was Gorenstein (Daniel Gorenstein, 1923–1992).

Daniel Gorenstein

Figure 13: Daniel Gorenstein (1923–1992), the “godfather” and chief designer of the classification project. Source: Konrad Jacobs / MFO, CC BY-SA 2.0 de

Others each proved one hardest lemma after another, while Gorenstein did something else they could not do: survey the whole picture and plan the campaign. His colleagues privately called him the “godfather”: he could coordinate more than a hundred researchers at once, so that they “each did their own work, yet it could all be put together in one place”. In 1972, in Chicago, London and Israel’s Weizmann Institute in turn, he publicly laid out a program for completing the whole classification, a road map of about sixteen steps (he formally published this program in 1974; the number “exactly sixteen steps” is a list drawn up by Gorenstein himself when he looked back later, not an objective count by a third party). With this road map, research that had been scattered became a coordinated advance with an overall plan to follow.

Gorenstein himself gave this project a name: the “Thirty Years’ War”. And most incredibly, as the nominal “marshal” of this “war”, he was at the same time running the entire mathematics department of Rutgers University. The price was a staggering volume: by the time the project was nearing its end, the proof had grown to this scale: about ten to fifteen thousand pages, scattered across about 500 papers, from the hands of about 100 authors, written over about 30 years.

The final structure of the classification: an overview

What these thirty years bought is a list that can be said in one sentence: every finite simple group belongs to exactly one of the four classes below, with nothing missing and no fifth class:

FamilyWhat it isHow manyConcrete examples
Cyclic groups of prime order Z/p\mathbb{Z}/pThe only “abelian” simple groupsInfinitely many (one for each prime)Z/2, Z/3, Z/5,…\mathbb{Z}/2,\ \mathbb{Z}/3,\ \mathbb{Z}/5,\dots
Alternating groups An (n≥5)A_n\ (n\ge 5)Even permutations of nn things11 infinite familyA5A_5 (order 6060, the smallest non-abelian simple group), A6A_6 (360360), A7A_7 (25202520)…
Groups of Lie type”Matrix groups” over finite fields (Chevalley groups + twisted groups)1616 infinite familiesPSL(2,7)\mathrm{PSL}(2,7) (168168), PSU(3,3)\mathrm{PSU}(3,3) (60486048), the Suzuki group 2B2(8)^2B_2(8) (2912029120)…
Sporadic groups”Leftover remainders” belonging to no familyExactly 2626M11M_{11} (Mathieu, 79207920, the smallest), M24M_{24}, the Conway group Co1Co_1, … the Monster (the largest, ≈8×1053\approx 8\times10^{53})

The first three classes are a regular method: name a prime, name an nn, name a field and a family, and it hands you a simple group, as many as you want. The real strangeness is in the fourth class: those 26 sporadic groups do not fit into this method; they are the isolated “leftover remainders” that are left over after all the regular families have been counted. The largest of them is the Monster group (commonly called “the Monster”), of order about 8×10538\times10^{53} (a 5454-digit number when written out): it belongs to no pattern at all, and yet it definitely exists.

A small note (“how many classes, how many groups” can actually be pressed further): whether the Lie type counts as ”1616 families”, or, together with the cyclic and alternating groups, as ”1818 infinite families”, depends on how you count the odds and ends; even the number "2626" has people pressing the point:

the Tits group 2F4(2)′^2F_4(2)'

(the commutator subgroup of the Ree group 2F4(2)^2F_4(2), of index 22) still has no agreed classification to this day; some treat it as the 2727th sporadic group, some count it among the odds and ends of the Lie type. Even “how many rows the classification list really has” has to be pressed this hard, and this pressing itself is the theme of this episode.

Honesty: is it still a proof?

Around 1981 (as Gorenstein announced; popular sources also give 1983, while Aschbacher’s own wording is “around 1980”; even this “year of completion” does not line up), the whole group theory community declared: the finite simple groups have been classified. The list is the four classes above. This project that had lasted thirty years seemed finally to be wrapped up.

But this “completion” was wrapped from the start in a layer of four-color-theorem-style unease, and more unsettling than the four color theorem.

The trouble with the four color theorem was: the machine checked more than a thousand cases one by one and got them right, but the volume was so large that no one could recheck it all by hand, page by page; the difficulty lay in the volume, and people could actually understand what the machine was doing at each step. The trouble with the classification of finite simple groups fell on the other side: this time the work to be read was all written by hand by people; every page can be understood by a person, yet no one can read it all. About ten thousand pages, scattered across 500 papers, each piece written by one of 100 people: no one in this world has read the whole proof from beginning to end, let alone verified it independently. More seriously, Aschbacher (Michael Aschbacher, 1944– ) later pointed out honestly that many “well-known” results used in the original proof were in fact scattered all over the literature, or worse, had never appeared in the literature at all.

Then the most embarrassing thing happened: that “completion” had been announced too early.

More than ten years after completion was announced, people found gaps in the original proof one after another. Most gaps were quickly filled, but one was especially hard: the large class of so-called “quasithin groups” had in fact never been properly dealt with (that part of the manuscript was never really finished). This gap was filled by Aschbacher and Stephen Smith, the two of them working away for quite a few years, and it took about 1221 more pages (two volumes, 2004; Vol I about 477477 pages + Vol II about 744744 pages). That is to say: “it is done” was said in 1981, and the last gap was really filled only in 2004, more than twenty years later.

This puts the central question of this episode right in front of us: a proof so long that no one can check it alone, where even “which year it was completed” cannot be stated for sure, and even “whether it was really completed” took another twenty years before anyone dared confirm it.

Is it still a proof, then?

The reversal: to check a proof, humankind invented a new kind of engineering

If the story stopped here, it would be a depressing ending: “the greatest theorem turns out to be something no one can carry.” But the real turn is much more powerful than that, and it is the true climax of this episode.

Faced with this pile of proof that no one can check alone, the group theory community did not shrug and walk away. They did something almost unprecedented: they launched a new project specifically to rewrite the whole proof, not to prove anything new, only so that this proof could be checked.

This project is called the second-generation proof, led by three people, Gorenstein, Richard Lyons and Ronald Solomon, and known in the field by the initials of their surnames as GLS. Their goal, in Aschbacher’s words as rendered here, was to write the whole proof down clearly and carefully in one place, relying on only a few elementary textbooks, and to supply proofs for all those results in the original proof that were “well known” yet scattered everywhere or even never written down. The series has been published by the American Mathematical Society volume by volume since 1994, planned at about twelve volumes and five thousand pages, to compress, straighten out and fix in a definitive form the ten-thousand-page original proof, all in order to build a version that one person can really read straight through and is able to check. When Ronan wrote his book in 2006, 5 volumes had come out; by 2023 it had reached Volume 10 (from Volume 9 on, a co-author was added, Inna Capdeboscq), and it is still not finished. For a theorem declared “complete” in 1981, the task of “writing it clearly enough that one person is able to check it” has taken more than thirty years and a change of generation, and is still not done today: the progress bar of the second-generation proof is slower than that of the original proof.

It is worth stopping to think about the weight of this: a proof so long that it pushed humankind to build a new quality-control assembly line for “proof” itself. The proof itself is not wrong. The problem is only that it is too long and too scattered, so long that “whether it is actually right” needs a generation to spend decades reconfirming it with a new method. So what happened here is a rare kind of self-awareness: humankind is saying, “we must invent new methods to be worthy of what we have already proved.”

The four color theorem asks: “what we computed by machine, why should people believe it?” Its crux is whether a non-human verifier can be trusted. The classification of finite simple groups asks something else: “a proof of ten thousand pages that no one can read to the end: does it still count as proved?” Its crux is whether a proof still counts once it goes beyond the mental capacity of any single person. The two questions point to the same depth: when a proof exceeds the scale that any single human mind can hold, what does the word “proof” still mean? Facing this depth, the answer this episode gives is the second-generation proof: humankind put up a new scaffold for its own limits.

The machines take over: the first stone, checked

But GLS is people rewriting for people to read. Over these 20 years, a second kind of answer has also emerged, the one Ronan in 2006 was too early to write about: let machines do the checking.

First look at a line spanning a whole century. The odd order theorem was not a problem Feit and Thompson opened out of nowhere: it was a conjecture of Burnside (the Burnside who appeared in EP4) from 1911; they proved it only in 1963, in 255 pages; and in September 2012, after nearly another half century, Gonthier (Georges Gonthier, 1962– , French computer scientist) led a team of 15 (Microsoft Research–Inria, France) that used the proof assistant Coq to machine-verify this whole 255-page odd order theorem line by line: about 170,000 lines of Coq code and more than four thousand lemmas, six full years of work. The machine read it all and confirmed every step, and what it relied on was only the small piece of trusted logic in the Coq kernel, small enough to be audited again and again. One of the longest proofs written by people was, for the first time, checked from beginning to end by a machine that does not get tired, does not skip steps, and does not say “I think this is obvious”.

This stroke brings that earlier motif of the four color theorem right back to where it started. The four color theorem (1976) was the first great theorem that had to rely on a computer to be proved, and the question it raised was “what the machine computed, why should people believe it”. In 2005, it was this same Gonthier who used Coq to formalize the whole four color theorem as well, machine-checking it down to the level of the logical axioms, turning the answer to “why should people trust the machine” into “it is enough to trust that verifier, which is small enough to audit”. Seven years later came the 2012 verification of the odd order theorem in the previous paragraph: the same Gonthier carried the same method from the four colors over to the first cornerstone of the classification of finite simple groups. The same person, with the same key of “machine rechecking”, opened in turn a checkable door into each of these two mountains that “human effort cannot verify”.

Today, what has been verified by machine is only

the odd order theorem, “the first piece at the starting point”

. The whole ten-thousand-page classification theorem, together with the ten volumes of GLS,

has to this day not been completely verified by any proof assistant

. The formalization of the odd order theorem is a

proof of concept

: it proves that “it is possible for a machine to verify a behemoth of this kind”, and is still very, very far from “a machine has verified the whole classification”. The mountain that no one can climb to the top alone: humankind is, on one hand, redrawing it with GLS into a map that can be read, and, on the other, teaching machines to recheck it one piece at a time;

the first stone, 2012, checked.

A chapter still being written today: when “no one can read it to the end” becomes the new normal

The machine verification of the odd order theorem was a one-off feat in 2012. But “a proof so big that no one can carry it alone”, which was first forced into view by the classification of finite simple groups, is today slowly turning from “the exception of a century’s project” into the everyday of mathematics. One of the most active mathematicians today, Terence Tao(Terence Tao), put it very clearly: what formalization really changes is not only “whether it is right”, but also “how many people can prove one theorem together”. In his words, “a traditional mathematics collaboration rarely involves more than five or so coauthors, in part due to the need for each coauthor to trust and verify the work of every other; but formalization projects routinely involve scores of people who may have had no prior interaction, precisely because the formal proof assistant allows for individual subtasks in the project to be precisely defined and verified independently of the other subtasks.” Put this back into this episode: this is exactly the situation of those hundred authors of the classification; no one understands the whole ten-thousand-page map. The classification theorem was, back then, a conspicuous precedent on this road; what formalization offers is a way to make it no longer fragile: replacing “trusting those hundred people” with “trusting that verifier, which is small enough to audit”.

Terence Tao

Figure 14: Terence Tao, one of the most active mathematicians today. He put the situation of the classification of finite simple groups very clearly: what formalization changes is not only “whether it is right”, but also “how many people can prove one theorem together”. Source: IPAM, CC BY 4.0

Tao also pointed out which kind of proof formalization is worth the most for, almost as if he were writing about the classification theorem: in his account it is especially valuable for proofs that are particularly long, and for which the field lacks referees willing to check them line by line. Ten thousand pages, scattered across 500 papers, no one able to referee it from beginning to end: it would be hard to find a more fitting footnote than the classification of finite simple groups. So is the word “proof” changing? Looking out from these few remarks of his, the picture is not the science-fiction one of “a superintelligence solving everything alone”; it is more that proof is becoming an industrial-scale collaboration, guaranteed line by line by machines. The classification of finite simple groups sits exactly on the threshold between old and new: it is the first proof that the old rules (one person carries it, a group of people referees it line by line) could not hold up, and also the first mountain the new methods have to catch.


Epilogue · Twenty-six zero remainders

The classification was “completed”: announced in 1981, with the last piece really filled in only in 2004. The final list has four classes in all: the cyclic groups of prime order, the alternating groups, the 1616 families of groups of Lie type, plus 2626 sporadic groups.

The atoms of the first three classes all follow a pattern and line up in infinite families: you give the conditions, it gives the group (and the 1616 families of Lie type are exactly what the method of §1 built in one go); this also includes the 5 exceptional Lie types of §1 (G2,F4,E6,E7,E8G_2,F_4,E_6,E_7,E_8): although they are called “exceptions”, they still belong to families; behind them stands the unified pattern of the octonions, and they can still be generated infinitely, family by family, as qq varies. In other words, those 5 are “the oddest members of the families”. But these 26 sporadic groups are a deeper layer of “exception”: they belong to no family at all and cannot be lined up in any infinite family; they are not “odd members of a family” but orphans with no family at all, the zero remainders outside the 1818 infinite families, lodged all alone in the corner of the list. The counting of these thirty years, in the end, swept the whole world of finite symmetry perfectly clean, and yet swept out, in the corner, 2626 specks of dust that would not go into any dustpan.

18 infinite families + 26 sporadic groups

Figure 15: The complete list of finite simple groups: on the left the three classes (cyclic, alternating, Lie type) line up in 1818 infinite corridors (you give the conditions, it gives the group, on and on); on the right the 2626 sporadic groups, which fit into none of the corridors.

And among these 2626 crouches the largest one, the one that least follows the rules: of order about 8×10538\times10^{53}, a 5454-digit number (for comparison: all the grains of sand on Earth put together come to a number of only about 2020 digits). It cannot be built by any method, and yet it definitely exists. This Monster group is exactly where Symmetry and the Monster has been pointing since the first episode: it is not inside this regular classification machine at all.

The size of the Monster

Figure 16: The order of the Monster is about 8×10538\times10^{53}, a 5454-digit number; by comparison, all the grains of sand on Earth put together come to a number of only about 2020 digits.

In the next episode, we open that box.


Appendix · Standing on EP4, learning this episode step by step

First, an honest account of the ceiling: the building, local analysis, and the full picture of the classification

do not

have short proofs that can be squeezed into an appendix (that is a matter of ten thousand pages). But standing on the foundation of EP4, there are still quite a few points in this episode that “you truly understand once they are explained thoroughly” and that can be walked through step by step. Below are ten pieces; the first nine are

arranged in the order of the main text, §1→§2→§3, with a bonus J at the end that returns to the exceptions of §1. Within a group, the premises come first and then the conclusions that use them; each piece (or its review piece) comes with an example you can compute by hand and one symbolic check. The difficulty has three levels: [light] can be read with pure high-school or first-year-university linear algebra; unmarked means advanced (one level deeper);

(optional)

is a bonus that can be skipped. Readers who only want the intuition can skip the whole section. Notation: Fq\mathbb{F}_q is the

finite field

with only qq elements (qq is necessarily a power of a prime), a number system in which you can freely add, subtract, multiply and divide. Permutations use

cycle notation: (1 2)(3 4)(1\,2)(3\,4) means ”1 ⁣↔ ⁣21\!\leftrightarrow\!2, 3 ⁣↔ ⁣43\!\leftrightarrow\!4, the rest fixed”; concrete elements always use

numbers, and letters (a b)(c d)(a\,b)(c\,d) are used only to refer to the

general shape

of a certain class.


Appendices A–D | Supporting §1 of the main text, “After the war: one method that builds the atoms in one go”

This group of four appendices fills in the computations passed over in a single stroke in §1: how the order formula is counted out (A, B), why the Suzuki groups are not divisible by 33 (C), and what the conjugate-transpose constraint of the “twisted groups” looks like (D).

Appendix A · The order formula of PSL(2,q)\mathrm{PSL}(2,q) [light]

Below we push forward step by step, using only “counting” all the way:

  1. The general linear group GL(2,q)\mathrm{GL}(2,q) = the invertible matrices over Fq\mathbb{F}_q of size 2×22\times2. The first column must be a nonzero vector: q2−1q^2-1 choices; the second column only needs not to be collinear with the first column, so excluding the qq multiples, q2−qq^2-q choices. Hence
∣GL(2,q)∣=(q2−1)(q2−q).|\mathrm{GL}(2,q)| = (q^2-1)(q^2-q).
  1. The special linear group SL(2,q)\mathrm{SL}(2,q) = those with determinant 11. The determinant is a “score” that maps onto Fq×\mathbb{F}_q^\times (the q−1q-1 nonzero elements), and each score corresponds to equally many matrices, so
∣SL(2,q)∣=(q2−1)(q2−q)q−1=q (q2−1).|\mathrm{SL}(2,q)| = \frac{(q^2-1)(q^2-q)}{q-1} = q\,(q^2-1).
  1. Projectivizing: then divide out the center {±I}\{\pm I\}. When qq is odd, I≠−II\ne -I and the center has 22 elements; when qq is even (characteristic 22), +1=−1+1=-1 and the center has only 11 element left. The two cases are written uniformly as gcd⁡(2,q−1)\gcd(2,q-1). Hence
 ∣PSL(2,q)∣=q (q2−1)gcd⁡(2, q−1). \boxed{\,|\mathrm{PSL}(2,q)| = \dfrac{q\,(q^2-1)}{\gcd(2,\,q-1)}.\,}

Work an example by hand: - q=7q=7: 7⋅482=168\frac{7\cdot 48}{2}=168. - q=5q=5: 5⋅242=60=∣A5∣\frac{5\cdot 24}{2}=60=|A_5| (hence PSL(2,5)≅A5\mathrm{PSL}(2,5)\cong A_5). - q=4q=4: 4⋅151=60\frac{4\cdot 15}{1}=60 once again (PSL(2,4)≅A5\mathrm{PSL}(2,4)\cong A_5; qq even, center trivial).

Honest small note: substituting q=2,3q=2,3 gives 66 and 1212, and the corresponding PSL(2,2)≅S3\mathrm{PSL}(2,2)\cong S_3 and PSL(2,3)≅A4\mathrm{PSL}(2,3)\cong A_4 are neither of them simple groups. PSL(2,q)\mathrm{PSL}(2,q) only starts being a simple group at q≥4q\ge 4: the formula computes as usual, but the property of being “simple” has a small threshold.

Appendix B · The general order formula: GL(n,q)\mathrm{GL}(n,q), SL(n,q)\mathrm{SL}(n,q), PSL(n,q)\mathrm{PSL}(n,q)

Appendix A computed only the 2×22\times2 PSL(2,q)\mathrm{PSL}(2,q). The method of Chevalley in §1 builds matrix groups of any dimension, so we generalize the “counting” of A unchanged to n×nn\times n; you will see that the order of PSL(3,2)\mathrm{PSL}(3,2) needed in §2 is exactly what this general formula spits out.

Counting the orders of GL/SL/PSL

Figure 17: Counting the order of GL(n,q)\mathrm{GL}(n,q): choose column by column (the kk-th column has qn−qk−1q^n-q^{k-1} choices) and multiply to get ∣GL∣|\mathrm{GL}|; then “peel” twice: divide by (q−1)(q-1) to get SL\mathrm{SL}, divide by gcd⁡(n,q−1)\gcd(n,q-1) to get PSL\mathrm{PSL}. n=2,q=7n=2,q=7: 2016→336→1682016\to336\to168.

Explicit object. The general linear group GL(n,q)\mathrm{GL}(n,q) = all invertible matrices over Fq\mathbb{F}_q of size n×nn\times n (a group under multiplication). A matrix is invertible if and only if its nn columns are a set of linearly independent vectors in Fqn\mathbb{F}_q^n. So “counting matrices” = “counting ordered independent sets of vectors”.

Step by step (pick column by column; each step only needs to exclude the space spanned by the earlier columns):

Column 1:  any nonzero vectorqn−1 choicesColumn 2:  not on the line spanned by column 1 (q vectors)qn−q choicesColumn 3:  not in the plane spanned by the first 2 columns (q2 vectors)qn−q2 choices  ⋮Column k:  not in the subspace spanned by the first k−1 columns, which is (k−1)-dimensional (qk−1 vectors)qn−qk−1 choices\begin{aligned} \text{Column }1\text{: }& \text{ any nonzero vector} && q^n-1 \text{ choices}\\ \text{Column }2\text{: }& \text{ not on the line spanned by column 1 (}q\text{ vectors)} && q^n-q \text{ choices}\\ \text{Column }3\text{: }& \text{ not in the plane spanned by the first 2 columns (}q^2\text{ vectors)} && q^n-q^2 \text{ choices}\\ &\ \ \vdots\\ \text{Column }k\text{: }& \text{ not in the subspace spanned by the first }k-1\text{ columns, which is }(k{-}1)\text{-dimensional (}q^{k-1}\text{ vectors)} && q^n-q^{k-1} \text{ choices} \end{aligned}

Multiply the numbers of choices for the columns together:

 ∣GL(n,q)∣  =  ∏k=0n−1(q n−q k). \boxed{\,|\mathrm{GL}(n,q)| \;=\; \prod_{k=0}^{n-1}\bigl(q^{\,n}-q^{\,k}\bigr).\,}

The special linear group SL(n,q)\mathrm{SL}(n,q) = those matrices with determinant 11. The determinant is a group homomorphism onto Fq×\mathbb{F}_q^\times (the q−1q-1 nonzero elements), det⁡:GL(n,q)→Fq×\det:\mathrm{GL}(n,q)\to\mathbb{F}_q^\times; each “score” corresponds to equally many matrices (every fiber of the homomorphism has the same size), so divide by q−1q-1:

∣SL(n,q)∣  =  ∣GL(n,q)∣q−1.|\mathrm{SL}(n,q)| \;=\; \frac{|\mathrm{GL}(n,q)|}{q-1}.

The projective special linear group PSL(n,q)\mathrm{PSL}(n,q) = divide out the center as well (the matrices that commute with all elements). The center of SL(n,q)\mathrm{SL}(n,q) is exactly the scalar matrices λI\lambda I with λn=1\lambda^n=1, λ∈Fq×\lambda\in\mathbb{F}_q^\times. And Fq×\mathbb{F}_q^\times is a cyclic group of order q−1q-1, in which the number of nn-th roots of unity is exactly gcd⁡(n, q−1)\gcd(n,\,q-1). Hence

 ∣PSL(n,q)∣  =  1gcd⁡(n, q−1)⋅1q−1∏k=0n−1(q n−q k). \boxed{\,|\mathrm{PSL}(n,q)| \;=\; \frac{1}{\gcd(n,\,q-1)}\cdot\frac{1}{q-1}\prod_{k=0}^{n-1}\bigl(q^{\,n}-q^{\,k}\bigr).\,}

Substitute n=2n=2, and this expression reduces back to q(q2−1)gcd⁡(2,q−1)\dfrac{q(q^2-1)}{\gcd(2,q-1)} of Appendix A: the general formula and the light version agree.

Work an example by hand: ∣PSL(3,2)∣=168|\mathrm{PSL}(3,2)|=168 (n=3, q=2n=3,\ q=2, needed in §2).

∣GL(3,2)∣=(23−20)(23−21)(23−22)=7⋅6⋅4=168,∣SL(3,2)∣=168 2−1 =168,( q−1=1 )∣PSL(3,2)∣=168gcd⁡(3, 1)=1681=168.\begin{aligned} |\mathrm{GL}(3,2)| &= (2^3-2^0)(2^3-2^1)(2^3-2^2)=7\cdot 6\cdot 4 = 168,\\ |\mathrm{SL}(3,2)| &= \frac{168}{\,2-1\,}=168,\qquad(\,q-1=1\,)\\ |\mathrm{PSL}(3,2)| &= \frac{168}{\gcd(3,\,1)}=\frac{168}{1}=168 . \end{aligned}

When q=2q=2, q−1=1q-1=1, and the three groups are essentially one (there is no nontrivial determinant and no distinction of ±I\pm I): GL(3,2)=SL(3,2)=PSL(3,2)\mathrm{GL}(3,2)=\mathrm{SL}(3,2)=\mathrm{PSL}(3,2), all of order 168168. Remember this 168168: in Appendix F (and also in §2 of the main text) it will collide with a 168168 that comes from a completely different road.

Symbolic check: each step above has been independently rechecked by symbolic computation: the general formula reproduces Appendix A for q=2..11q=2..11; 7⋅6⋅4=1687\cdot6\cdot4=168; and along the way ∣PSL(3,4)∣=20160|\mathrm{PSL}(3,4)|=20160 and ∣PSL(4,2)∣=20160|\mathrm{PSL}(4,2)|=20160 were pinned down (used for the uniqueness in Appendix F).


Appendix C · The order of the Suzuki groups is not divisible by 33

§1 of the main text says that the Suzuki groups 2B2(q)^2B_2(q) are the only family of non-abelian finite simple groups with no factor 33 in the order. This sounds mysterious, but in fact one line of congruences sees right through it.

Explicit object. The Suzuki groups exist only over fields of characteristic 22, with the parameter q=22n+1q=2^{2n+1} (an odd power of 22: q=2,8,32,128,…q=2,8,32,128,\dots). Its order has the closed form

∣2B2(q)∣  =  q2 (q2+1) (q−1).|{}^2B_2(q)| \;=\; q^{2}\,(q^{2}+1)\,(q-1).

Work an example by hand: q=8q=8.

∣2B2(8)∣=82 (82+1) (8−1)=64⋅65⋅7=29120=26⋅5⋅7⋅13.|{}^2B_2(8)| = 8^2\,(8^2+1)\,(8-1) = 64\cdot 65\cdot 7 = 29120 = 2^{6}\cdot 5\cdot 7\cdot 13.

There is no 33 in the factorization: this is what the main text means by “the smallest Suzuki simple group has 2912029120 elements, and its order contains no 33”.

Step by step (valid for all q=22n+1q=2^{2n+1}). We only need to show that 33 divides none of the three factors. The key is 2≡−1(mod3)2\equiv -1\pmod 3, so the powers of 22 modulo 33 only swing between the values 1,21,2:

q=22n+1≡(−1)2n+1=−1≡2(mod3),q−1≡2−1=1(mod3),⇒ 3∤(q−1),q2≡22=4≡1(mod3),⇒ 3∤q2 (it is a power of 2, so it has no factor 3),q2+1≡1+1=2(mod3),⇒ 3∤(q2+1).\begin{aligned} q &= 2^{2n+1}\equiv(-1)^{2n+1}=-1\equiv 2 \pmod 3,\\ q-1 &\equiv 2-1 = 1 \pmod 3, &&\Rightarrow\ 3\nmid(q-1),\\ q^{2} &\equiv 2^{2}=4\equiv 1 \pmod 3, &&\Rightarrow\ 3\nmid q^{2}\ (\text{it is a power of }2\text{, so it has no factor }3),\\ q^{2}+1 &\equiv 1+1 = 2 \pmod 3, &&\Rightarrow\ 3\nmid(q^{2}+1). \end{aligned}

The three factors modulo 33 are 1, 2, 11,\,2,\,1 respectively; none of them is 00, and their product is ≡2(mod3)\equiv 2\pmod 3. So

3 ∤ ∣2B2(q)∣for every q=22n+1.3 \,\nmid\, |{}^2B_2(q)|\qquad\text{for every }q=2^{2n+1}.

Honest small note: substituting q=2q=2 gives ∣2B2(2)∣=4⋅5⋅1=20|{}^2B_2(2)|=4\cdot5\cdot1=20, and this group is solvable, not a simple group (a small threshold of the same kind as ”PSL(2,q)\mathrm{PSL}(2,q) is simple only for q≥4q\ge4”). The Suzuki simple groups start at q=8q=8 (order 2912029120). The reason “containing no 33” is so rare for the Suzuki groups is that every other family of non-abelian finite simple groups cannot avoid 33 in its order (by deeper structure theorems, only cited here): 2B2^2B_2 is the only exception.

Symbolic check: 64⋅65⋅7=2912064\cdot65\cdot7=29120 and the factorization 26⋅5⋅7⋅132^6\cdot5\cdot7\cdot13 are exact; and for q=22n+1 (n=0..4)q=2^{2n+1}\,(n=0..4), printing the three factors modulo 33 one by one shows all of them nonzero, with the total order modulo 33 always 22.


Appendix D (optional) · Twist it: the “conjugate transpose” constraint of the unitary group 2A2=PSU(3,q)^2A_2=\mathrm{PSU}(3,q)

§1 says that Steinberg’s “twisted groups” added a gear to Chevalley’s method, and the most familiar branch is the unitary group 2A2(q)=PSU(3,q)^2A_2(q)=\mathrm{PSU}(3,q). The sentence in the main text, “a conjugate transpose constraint is added”, is made concrete here: a concrete 3×33\times3 matrix makes the “twist” something you can touch.

Explicit object. The untwisted A2(q)=PSL(3,q)A_2(q)=\mathrm{PSL}(3,q) is defined with ordinary matrices. To “twist”, we need an involution like complex conjugation. A finite field comes with one: on Fq2\mathbb{F}_{q^2}, the Frobenius map  xˉ:=xq \ \bar{x}:=x^{q}\ is a field automorphism of order 22, and it fixes exactly the subfield Fq\mathbb{F}_q: it is the finite-field version of “conjugation”. For a matrix AA (with entries from Fq2\mathbb{F}_{q^2}), define the conjugate transpose A∗:=A‾ TA^{*}:=\overline{A}^{\,\mathsf T} (first apply x↦xqx\mapsto x^q to every entry, then transpose). The general unitary group consists of the matrices that preserve a Hermitian form: take the simplest Hermitian form == the identity matrix; then

GU(3,q)={ A: A∗A=I },SU={det⁡=1},PSU=SU/center.\mathrm{GU}(3,q)=\{\,A:\ A^{*}A=I\,\},\qquad \mathrm{SU}=\{\det=1\},\qquad \mathrm{PSU}=\mathrm{SU}/\text{center}.

The “conjugate transpose constraint” A∗A=IA^{*}A=I is just the ordinary orthogonality condition ATA=IA^{\mathsf T}A=I with the transpose replaced by the conjugate transpose: the twist lies precisely in this (⋅)‾=(⋅)q\overline{(\cdot)}=(\cdot)^q.

Work an example by hand: q=2q=2, checking a concrete matrix over F4\mathbb{F}_4. F4={0,1,ω,ω2}\mathbb{F}_4=\{0,1,\omega,\omega^2\}, where ω2=ω+1\omega^2=\omega+1 and ω3=1\omega^3=1. The conjugate is xˉ=x2\bar x=x^{2}, so 1ˉ=1, ωˉ=ω2, ω2‾=ω4=ω\bar1=1,\ \bar\omega=\omega^2,\ \overline{\omega^2}=\omega^4=\omega. Take the diagonal matrix

A=(ω000ω20001),A∗=A‾ T=(ω2000ω0001).A=\begin{pmatrix}\omega&0&0\\0&\omega^2&0\\0&0&1\end{pmatrix},\qquad A^{*}=\overline{A}^{\,\mathsf T}=\begin{pmatrix}\omega^2&0&0\\0&\omega&0\\0&0&1\end{pmatrix}.

Check the constraint:

A∗A=(ω2 ⁣⋅ ⁣ωω ⁣⋅ ⁣ω21)=(ω3ω31)=(111)=I,det⁡A=ω⋅ω2⋅1=ω3=1.A^{*}A=\begin{pmatrix}\omega^2\!\cdot\!\omega&&\\&\omega\!\cdot\!\omega^2&\\&&1\end{pmatrix} =\begin{pmatrix}\omega^3&&\\&\omega^3&\\&&1\end{pmatrix} =\begin{pmatrix}1&&\\&1&\\&&1\end{pmatrix}=I,\qquad \det A=\omega\cdot\omega^2\cdot 1=\omega^3=1.

So AA is unitary (A∗A=IA^*A=I) and has determinant 11: it is an element of SU(3,2)\mathrm{SU}(3,2). Looking at the diagonal entries one by one, the constraint comes down to the single sentence “the norm is 11”: λλˉ=λ q+1=λ3=1\lambda\bar\lambda=\lambda^{\,q+1}=\lambda^{3}=1. This is the “conjugate transpose constraint” in its barest form.

Order formula and honest small note.

∣PSU(3,q)∣  =  q3 (q3+1) (q2−1)gcd⁡(3, q+1).|\mathrm{PSU}(3,q)| \;=\; \frac{q^{3}\,(q^{3}+1)\,(q^{2}-1)}{\gcd(3,\,q+1)}.

Work an example by hand, q=3q=3: 27⋅28⋅8gcd⁡(3,4)=60481=6048=25⋅33⋅7\dfrac{27\cdot 28\cdot 8}{\gcd(3,4)}=\dfrac{6048}{1}=6048=2^{5}\cdot3^{3}\cdot7; this is the smallest simple unitary group, PSU(3,3)\mathrm{PSU}(3,3). And for q=2q=2 above, PSU(3,2)\mathrm{PSU}(3,2) has order =8⋅9⋅33=72=\dfrac{8\cdot9\cdot3}{3}=72, solvable, not simple (another example of “small qq not over the threshold”, like PSL(2,q)\mathrm{PSL}(2,q) with its q≥4q\ge4 and Suzuki with its q≥8q\ge8). We use q=2q=2 only to get a clear feel for the conjugate transpose; the genuinely simple unitary groups start at q=3q=3.

Symbolic check: over F4\mathbb{F}_4 (ω2=ω+1\omega^2=\omega+1), checked A∗A=IA^{*}A=I and det⁡A=1\det A=1, and that the norms of the three λ\lambda are λq+1=1\lambda^{q+1}=1; ∣PSU(3,3)∣=27⋅28⋅8=6048=25⋅33⋅7|\mathrm{PSU}(3,3)|=27\cdot28\cdot8=6048=2^5\cdot3^3\cdot7.


Appendices E–F | Supporting §2 of the main text, “The man from Uccle: seeing a group as a building”

This group of two appendices makes the “building” metaphor of §2 concrete: the smallest building, the Fano plane and the Heawood graph (E), and the fact that the two groups that both equal 168168 are actually the same one (F).

Appendix E · The Fano plane and the Heawood graph: the building of PSL(3,2)\mathrm{PSL}(3,2)

§2 says that every group of Lie type is the symmetry group of some building. The smallest one can be laid out and drawn: it belongs to the group of order 168168 computed in Appendix B, PSL(3,2)\mathrm{PSL}(3,2). This section lists it explicitly, turning “building” from a metaphor into seven lines you can count, and then counting all the way to that 168168.

Explicit object. Take F23\mathbb{F}_2^3 (three-dimensional, each coordinate either 00 or 11, 88 vectors in all).

An equivalent description that is easier to remember: three points are collinear   ⟺  \iff their binary labels XOR to zero (a⊕b⊕c=0a\oplus b\oplus c=0), because the third nonzero vector in a two-dimensional subspace is exactly the sum of the first two, a+b=ca+b=c. The two descriptions give the same set of 77 lines.

Step by step / work an example by hand: list all 77 lines.

{1,2,3}(1⊕2=3){1,4,5}(1⊕4=5){1,6,7}(1⊕6=7){2,4,6}(2⊕4=6){2,5,7}(2⊕5=7){3,4,7}(3⊕4=7){3,5,6}(3⊕5=6)\begin{aligned} &\{1,2,3\}\quad(1\oplus2=3) &&\{1,4,5\}\quad(1\oplus4=5) &&\{1,6,7\}\quad(1\oplus6=7)\\ &\{2,4,6\}\quad(2\oplus4=6) &&\{2,5,7\}\quad(2\oplus5=7) &&\{3,4,7\}\quad(3\oplus4=7)\\ &\{3,5,6\}\quad(3\oplus5=6) \end{aligned}

Count them: 77 lines with 33 points each, 7×3=217\times3=21 flags in all (one incidence of “a point lying on a line”).

Point–line duality: each point lies on exactly three lines. Conversely, rearrange the table above by points and count, point by point, which lines it lies on:

1: {1,2,3},{1,4,5},{1,6,7}2: {1,2,3},{2,4,6},{2,5,7}3: {1,2,3},{3,4,7},{3,5,6}4: {1,4,5},{2,4,6},{3,4,7}5: {1,4,5},{2,5,7},{3,5,6}6: {1,6,7},{2,4,6},{3,5,6}7: {1,6,7},{2,5,7},{3,4,7}\begin{aligned} 1&:\ \{1,2,3\},\{1,4,5\},\{1,6,7\} &\quad 2&:\ \{1,2,3\},\{2,4,6\},\{2,5,7\} &\quad 3&:\ \{1,2,3\},\{3,4,7\},\{3,5,6\}\\ 4&:\ \{1,4,5\},\{2,4,6\},\{3,4,7\} &\quad 5&:\ \{1,4,5\},\{2,5,7\},\{3,5,6\} &\quad 6&:\ \{1,6,7\},\{2,4,6\},\{3,5,6\}\\ 7&:\ \{1,6,7\},\{2,5,7\},\{3,4,7\} \end{aligned}

Each point lies on exactly 33 lines (which can also be obtained in one step from 21÷7=321\div7=3). So ”33 points per line, 33 lines per point” is perfectly symmetric left and right: this is the perfect self-duality of the Fano plane: swap the roles of “points” and “lines”, and the whole incidence pattern stays completely unchanged.

Counting out that 168168: picking frames one by one. How many symmetries does PSL(3,2)\mathrm{PSL}(3,2) have (=GL(3,2)=\mathrm{GL}(3,2); Appendix B has shown that at q=2q=2 the three groups collapse into one)? There is no need to plug into the order formula; count directly on this diagram: count the smallest rigid skeleton it can move freely, an ordered frame, that is, a sequence of three ordered, non-collinear points (P,Q,R)(P,Q,R) (equivalently: an ordered basis of F23\mathbb{F}_2^3). Pick them one at a time:

P: any nonzero point7 choicesQ: any point other than P itself6 choicesR: not on the line joining P,Q (that line has 3 points; remove them)7−3=4 choices\begin{aligned} P&:\ \text{any nonzero point} && 7 \text{ choices}\\ Q&:\ \text{any point other than }P\text{ itself} && 6 \text{ choices}\\ R&:\ \text{not on the line joining }P,Q\text{ (that line has }3\text{ points; remove them)} && 7-3=4 \text{ choices} \end{aligned} #{ordered frames}  =  7⋅6⋅4  =  168.\#\{\text{ordered frames}\}\;=\;7\cdot 6\cdot 4\;=\;168.

And PSL(3,2)\mathrm{PSL}(3,2) acts on these frames simply transitively: given any two ordered frames, there is exactly one linear transformation sending the first to the second. “There is one” because the images of an ordered basis can be specified arbitrarily (a standard fact of linear algebra); “only one” because a linear transformation that fixes a basis point by point can only be the identity. As soon as an action is simply transitive, the elements of the group are in one-to-one correspondence with the objects acted on, so

∣PSL(3,2)∣  =  #{ordered frames}  =  7⋅6⋅4  =  168.|\mathrm{PSL}(3,2)|\;=\;\#\{\text{ordered frames}\}\;=\;7\cdot 6\cdot 4\;=\;168.

This is the same number as what Appendix B obtained from the general order formula (23−1)(23−2)(23−4)(2^3{-}1)(2^3{-}2)(2^3{-}4), namely 168168, by two roads: one plugs into the formula, the other counts frames by hand on the Fano plane. (It also collides with the one in Appendix F that comes from PSL(2,7)\mathrm{PSL}(2,7), that 168168: it is the same group.)

From the plane to the building: the Heawood graph. Draw the “points” and the “lines” each as one kind of vertex (7+7=147+7=14 of them), and whenever a point lies on a line, join the two corresponding vertices by an edge (33 points per line and 33 lines per point, so 2121 flags =21=21 edges); the bipartite graph you get is the famous Heawood graph: 1414 vertices, 2121 edges, every vertex of degree 33 (33-regular, exactly ”33 points per line / 33 lines per point”), shortest cycle length 66 (a bipartite graph has no odd cycles, and in the plane “two points determine a line, two lines meet in a point” blocks 44-cycles). This graph is the building of PSL(3,2)\mathrm{PSL}(3,2): the group acts on it and moves the vertices around, and each “apartment” that §2 talks about is exactly a hexagon (66-cycle) in the graph, corresponding to the smallest closed pattern of “three points and three lines” in the plane. PSL(3,2)\mathrm{PSL}(3,2) (order 168168) is exactly the part of the symmetries of this graph that keeps the two kinds, points and lines, from mixing, that is, all the incidence-preserving transformations of the Fano plane; and if we also allow “points” and “lines” to be swapped as a whole (exactly the “flip” that the perfect self-duality above provides), the full automorphism group of the graph doubles to 336336. The building, at this point, is seven lines’ worth of edges you can draw with your own hand.

Symbolic check

(

_verify_appendix_je.py

Appendix E section, 54/54 PASS): 77 lines with 33 points each, 77 points on 33 lines each, 2121 flags, Heawood 1414 vertices, 2121 edges, 33-regular, all checked; the two ways of building the lines, “XOR triples” and “two-dimensional subspaces as kernels of functionals”, give

exactly the same

77 lines; the number of ordered frames =7⋅6⋅4=168=7\cdot6\cdot4=168 (the point-by-point 7→6→47\to6\to4 also checked), and =∣PSL(3,2)∣=|\mathrm{PSL}(3,2)| (a constructive group, 168=23⋅3⋅7168=2^3\cdot3\cdot7): the simply transitive action confirms ”168168 = the number of frames”.


Appendix F · Two 168168s: PSL(2,7)≅PSL(3,2)\mathrm{PSL}(2,7)\cong\mathrm{PSL}(3,2)

This is the stitch that sews together §1 (building groups with a recipe) and §2 (looking at groups through geometry): the PSL(2,7)\mathrm{PSL}(2,7) at the end of §1 and the PSL(3,2)\mathrm{PSL}(3,2) behind the Fano plane in §2 are the same group. Two completely different roads lead to the same group of order 168168.

Explicit object: computing the two orders side by side. On the left use Appendix A (n=2,q=7n=2,q=7), on the right Appendix B (n=3,q=2n=3,q=2):

∣PSL(2,7)∣=7 (72−1)gcd⁡(2,6)=7⋅482=168⏟matrix group of §1∣PSL(3,2)∣=(23−1)(23−2)(23−4)1⋅1=7⋅6⋅4=168⏟symmetry group of the building of §2\underbrace{|\mathrm{PSL}(2,7)|=\frac{7\,(7^2-1)}{\gcd(2,6)}=\frac{7\cdot 48}{2}=168}_{\text{matrix group of §1}} \qquad \underbrace{|\mathrm{PSL}(3,2)|=\frac{(2^3{-}1)(2^3{-}2)(2^3{-}4)}{1\cdot 1}=7\cdot 6\cdot 4=168}_{\text{symmetry group of the building of §2}}

Equal orders are only a necessary condition, not an isomorphism. Add the second piece of fact:

Step by step (the honest route). Among simple groups (explained in the main text: groups that apart from the trivial ways can no longer be “quotiented” smaller by a normal subgroup, the atoms of the world of symmetry) there is a fact that is not obvious but can be verified:

Cited theorem (uniqueness of the simple group of order 168168): up to isomorphism, there is

only one

non-abelian simple group of order 168168.

PSL(2,7)\mathrm{PSL}(2,7) and PSL(3,2)\mathrm{PSL}(3,2) are both simple groups (PSL(n,q)\mathrm{PSL}(n,q) is simple once past the small threshold, a textbook result cited in the main text), and their orders are both 168168. Since there is only one simple group of order 168168, these two can only be the same one:

PSL(2,7)  ≅  PSL(3,2).\mathrm{PSL}(2,7)\;\cong\;\mathrm{PSL}(3,2).

Writing this isomorphism out completely by hand (matching the fractional linear transformations on 88 points one by one with the matrix action on 77 points) can be done, but it is rather tedious; in this episode we honestly stop at the step “uniqueness ⟹ isomorphism”.

How far from a matter of course this uniqueness is. Do not think that “simple groups of the same order must be isomorphic” comes for free: it only holds in a small range. The smallest counterexample is at order 2016020160: there crouch two mutually non-isomorphic simple groups, A8≅PSL(4,2)A_8\cong\mathrm{PSL}(4,2) and PSL(3,4)\mathrm{PSL}(3,4) (compute with Appendix B: ∣PSL(4,2)∣=∣PSL(3,4)∣=20160|\mathrm{PSL}(4,2)|=|\mathrm{PSL}(3,4)|=20160, the same order). So the uniqueness at 168168 is a small theorem with real content, not an empty remark, exactly to the taste of this episode’s “even how many rows the list has must be pressed”.

Symbolic check: the two groups were each constructed independently (PSL(2,7)\mathrm{PSL}(2,7) acting on the projective line P1(F7)\mathrm{P}^1(\mathbb{F}_7), on its 88 points; PSL(3,2)\mathrm{PSL}(3,2) acting on F23\mathbb{F}_2^3, on its 77 nonzero vectors), and both orders come out as 168168; and for

each conjugacy class representative

it was verified that its normal closure == the whole group, thereby strictly establishing that

both are simple

, and hence they are isomorphic by uniqueness. (The two non-isomorphic simple groups of the same order 2016020160 also had their orders pinned down in Appendix B, supporting that the uniqueness is not empty.)


Appendices G–I | Supporting §3 of the main text, “The great theorem: is the list complete”

This group of three appendices supplies the logical skeleton for the line in §3 about “why the proof is hard”: the logical chain of the odd order theorem (G), its review together with an orbit–stabilizer computation (H), and the Brauer–Fowler theorem, “one involution centralizer frames only finitely many simple groups” (I).

Appendix G · The “logical skeleton” of the Feit–Thompson theorem (not those 255 pages) [light]

The proof itself is 255 pages, and this episode does not touch it. But what it says and why it is the starting point of the classification can be told in three lines, and these three lines are proved in full:

Work an example by hand: for A5A_5‘s involution (1 2)(3 4)(1\,2)(3\,4), its centralizer CA5((1 2)(3 4))≅V4C_{A_5}\big((1\,2)(3\,4)\big)\cong V_4 has order 44. A big group of order 6060, entered from a local fragment of order 44: the classification project is built on this business of “rebuilding the whole from local fragments”.


Appendix H · Reviewing Appendix G: the odd-order logical chain, and the orbit–stabilizer of the involution centralizer of A5A_5

Appendix G used three lines to tell why the odd order theorem is the starting point of this classification. Here we do two things: (1) confirm that those three lines are strictly seamless; (2) rewrite the "60/15=460/15=4" of §3 of the main text from a conclusion into a derivation, walking through it explicitly with the orbit–stabilizer theorem, so the reader sees how this 44 is computed.

Why A₅ is a simple group

Figure 18: A5A_5 is simple: five conjugacy classes, 60=1+15+20+12+1260=1+15+20+12+12 (the 55-cycles split into two 1212s); the order of a normal subgroup =1+=1+ (a subset sum of the class sizes) and must divide 6060; enumerating all possible orders (1,13,16,21,25,28,33,36,40,45,48,601,13,16,21,25,28,33,36,40,45,48,60), only 11 and 6060 divide 6060 ⟹ no nontrivial normal subgroup.

(1) Review of the logical chain. The skeleton of Appendix G is:

odd order⇒solvable ⟹contrapositive not solvable⇒even order.\text{odd order}\Rightarrow\text{solvable} \ \overset{\text{contrapositive}}{\Longrightarrow}\ \text{not solvable}\Rightarrow\text{even order}.

To connect to “a non-abelian simple group must contain an involution”, the middle step non-abelian simple group ⇒\Rightarrow not solvable must be rock solid; let us verify it: a group is solvable if its derived series (G⊇G′⊇G′′⊇⋯G\supseteq G'\supseteq G''\supseteq\cdots, where G′G' is the derived subgroup generated by all commutators aba−1b−1aba^{-1}b^{-1}) eventually descends to {e}\{e\}. Now suppose GG is a non-abelian simple group. G′G' is always a normal subgroup of GG; GG being non-abelian means G′≠{e}G'\ne\{e\}; GG being simple means its only two normal subgroups are {e}\{e\} and GG. Squeezed between these two, the only possibility is G′=GG'=G. So the derived series gets stuck at GG, never reaching {e}\{e\}; that is, GG is not solvable. ✓\checkmark The stitching is complete:

non-abelian simple group⇒not solvable⇒even order⇒Cauchycontains an element of order 2 (an involution).\text{non-abelian simple group}\Rightarrow\text{not solvable}\Rightarrow\text{even order}\overset{\text{Cauchy}}{\Rightarrow}\text{contains an element of order }2\text{ (an involution)}.

(Cauchy’s theorem: if a prime pp divides ∣G∣|G|, then GG contains an element of order pp; take p=2p=2.) This chain skips no step: every link is standard and elementary.

(2) The involution centralizer of A5A_5: the orbit–stabilizer written out. In A5A_5 (the even permutations of 55 things, order 6060, even, in line with the chain above) take an involution t=(1 2)(3 4)t=(1\,2)(3\,4). Appendix G asserts that its centralizer (the subgroup formed by the elements commuting with tt) is CA5(t)≅V4C_{A_5}(t)\cong V_4, of order 44 (§3 of the main text even just tossed out a "60/15=460/15=4" as a conclusion). Where this 44 comes from is the orbit–stabilizer theorem; now let us walk through it explicitly:

Let A5A_5 act on itself by conjugation (gg sends an element xx to gxg−1gxg^{-1}). Under this action:

The orbit–stabilizer theorem says ∣orbit∣⋅∣stabilizer∣=∣G∣|\text{orbit}|\cdot|\text{stabilizer}| = |G|; substituting:

15⏟∣involution class∣  ×  ∣CA5(t)∣  =  60⏟∣A5∣⟹∣CA5(t)∣=6015=4.\underbrace{15}_{|\text{involution class}|}\;\times\;\bigl|C_{A_5}(t)\bigr| \;=\; \underbrace{60}_{|A_5|} \qquad\Longrightarrow\qquad \bigl|C_{A_5}(t)\bigr| = \frac{60}{15} = 4 .

This group of order 44, written out explicitly, is

CA5(t)={ e, (1 2)(3 4), (1 3)(2 4), (1 4)(2 3) }  ≅  V4,C_{A_5}(t)=\{\,e,\ (1\,2)(3\,4),\ (1\,3)(2\,4),\ (1\,4)(2\,3)\,\}\;\cong\;V_4,

the Klein four-group (any two of the three involutions multiply to give the third). A big group of order 6060, entered through a local fragment of order 44: this is exactly the entrance to local analysis in §3: start from an involution and look at its centralizer.

Symbolic check: tt is an involution, ∣CA5(t)∣=4|C_{A_5}(t)|=4, CC is abelian and every non-identity element has order 22 (⇒V4\Rightarrow V_4); the involution class, counted from the

explicit conjugation orbit

{gtg−1}\{gtg^{-1}\}, has size 1515; orbit·stabilizer 15×4=60=∣A5∣15\times4=60=|A_5| closes up.


Appendix I (optional) · The Brauer–Fowler theorem: one involution centralizer frames only finitely many simple groups

The Brauer–Fowler theorem at the opening of §3 of the main text is the “first narrowing step” of the whole classification: it turns “looking for a needle in a haystack among infinitely many simple groups” into “pressing the candidates down to finitely many by one small piece of structure”. It is often thought to need deep character theory, but this “finiteness” itself can be proved completely just by counting involutions (the deep character theory is for the subsequent classification work of “actually finding these finitely many”, not for this step). This section gives it a forward, gap-free complete proof; the tools used are very elementary: the orbit–stabilizer has been seen in Appendix H, and the coset action and “simple group ⟹ faithful action” are given on the spot in step 5 below.

Brauer–Fowler: the involution centralizer frames the simple group

Figure 19: Brauer–Fowler: for an involution tt, its centralizer CG(t)C_G(t) is the “fingerprint” of the group; fix it, and only finitely many finite simple groups can match (∣G∣|G| is bounded by ∣CG(t)∣|C_G(t)|). The A5A_5 example: t=(12)(34)t=(12)(34), CG(t)=V4C_G(t)=V_4, ∣CG(t)∣=4|C_G(t)|=4. This is the first narrowing step, pressing “a needle in a haystack” down to “finitely many candidates”.

Theorem (Brauer–Fowler 1955, order-bound / finiteness form). Let GG be a non-abelian finite simple group (of order gg) containing an involution tt whose centralizer CG(t)C_G(t) has order nn. Then

 ∣G∣ ≤ (2n2)! \boxed{\,|G|\ \le\ (2n^2)!\,}

The right-hand side depends only on nn. So fix the order nn of the involution centralizer, and only finitely many finite simple groups fit, because there are only finitely many groups of order ≤(2n2)!\le (2n^2)! to begin with. (This is exactly making rigorous the sentence used at the opening of §3 of the main text.)

Explicit object: involutions, and their pairwise products. Write I={G\mathcal I=\{G‘s involutions}\}, ι=∣I∣\iota=|\mathcal I| (involution: an element of order =2=2, i.e. a2=e, a≠ea^2=e,\ a\ne e). The whole proof is counting “what you can get by multiplying two involutions”.

Step by step.

Step 1 (there are many involutions). The size of the conjugacy class of tt =∣G∣/∣CG(t)∣=g/n=|G|/|C_G(t)|=g/n (orbit–stabilizer, Appendix H), and these conjugates are all involutions, hence

ι ≥ g/n.(⋆)\iota\ \ge\ g/n.\tag{$\star$}

Step 2 (where the products land + pigeonhole). Count the ordered pairs (a,b)∈I×I(a,b)\in\mathcal I\times\mathcal I, ι2\iota^2 of them in all. When a=ba=b, ab=a2=eab=a^2=e; when a≠ba\ne b, ab≠eab\ne e (otherwise b=a−1=ab=a^{-1}=a, a contradiction). So exactly ι\iota of them land on ee, and the remaining ι2−ι\iota^2-\iota land on the g−1g-1 non-identity elements. By the pigeonhole principle: there exists some x≠ex\ne e that is hit by at least

r(x) ≥ ι(ι−1)g−1(r(x):=#{(a,b)∈I×I:ab=x})r(x)\ \ge\ \frac{\iota(\iota-1)}{g-1}\qquad\bigl(r(x):=\#\{(a,b)\in\mathcal I\times\mathcal I:ab=x\}\bigr)

ordered pairs.

Step 3 (number of hits = number of involutions inverting xx ≤∣CG(x)∣\le |C_G(x)|). Let aa be an involution with ab=xab=x. Using a2=ea^2=e and (ab)−1=b−1a−1=ba(ab)^{-1}=b^{-1}a^{-1}=ba:

a x a−1=a(ab)a=(aa) ba=ba=(ab)−1=x−1,a\,x\,a^{-1}=a(ab)a=(aa)\,ba=ba=(ab)^{-1}=x^{-1},

that is, aa turns xx into x−1x^{-1} (we say aa “inverts” xx), and b=a−1x=axb=a^{-1}x=ax is uniquely determined by aa. Conversely, an involution inverting xx, call it aa, always gives such a pair: b=axb=ax is also an involution. Multiplying axa=x−1axa=x^{-1} on the right by aa gives ax=x−1aax=x^{-1}a, hence b2=(ax)(ax)=x−1a⋅ax=x−1(aa)x=x−1x=eb^2=(ax)(ax)=x^{-1}a\cdot ax=x^{-1}(aa)x=x^{-1}x=e. So r(x)r(x) is exactly the number of “involutions inverting xx”.

The key geometry: all the elements inverting xx (if there are any) form exactly one coset of CG(x)C_G(x) (a coset == a whole block of the form a CG(x)={ac:c∈CG(x)}a\,C_G(x)=\{ac:c\in C_G(x)\}, each of size equal to ∣CG(x)∣|C_G(x)|): if a,a′a,a' both invert xx, then (a′a) x (a′a)−1=a′(axa−1)a′−1=a′x−1a′−1=x(a'a)\,x\,(a'a)^{-1}=a'(a x a^{-1})a'^{-1}=a'x^{-1}a'^{-1}=x, that is, a′a∈CG(x)a'a\in C_G(x); hence all the inverting elements =a CG(x)=a\,C_G(x), of size =∣CG(x)∣=|C_G(x)|. The involutions are only part of them, so

∣CG(x)∣ ≥ r(x) ≥ ι(ι−1)g−1.(⋆⋆)|C_G(x)|\ \ge\ r(x)\ \ge\ \frac{\iota(\iota-1)}{g-1}.\tag{$\star\star$}

Step 4 (combine ⟹ the index is bounded). GG is non-abelian and simple, so CG(t)C_G(t) is a proper subgroup (otherwise tt centralizes the whole group ⟹ ⟨t⟩\langle t\rangle is a normal subgroup of order 22, contradicting simplicity), hence n≤g/2n\le g/2, that is, g≥2ng\ge 2n; from (⋆)(\star) we get ι≥g/n≥2\iota\ge g/n\ge 2, and thus ι−1≥ι/2\iota-1\ge\iota/2. Substitute into (⋆⋆)(\star\star):

∣CG(x)∣ > ι(ι−1)g ≥ ι2/2g ≥ (g/n)22g = g2n2⟹[G:CG(x)]=g∣CG(x)∣ < 2n2.|C_G(x)|\ >\ \frac{\iota(\iota-1)}{g}\ \ge\ \frac{\iota^2/2}{g}\ \ge\ \frac{(g/n)^2}{2g}\ =\ \frac{g}{2n^2} \quad\Longrightarrow\quad [G:C_G(x)]=\frac{g}{|C_G(x)|}\ <\ 2n^2.

Step 5 (coset action + simple ⟹ faithful ⟹ embedding into SmS_m). GG acts on the cosets of CG(x)C_G(x), m:=[G:CG(x)]<2n2m:=[G:C_G(x)]<2n^2 of them, giving a homomorphism G→SmG\to S_m. (CG(x)C_G(x) is indeed a proper subgroup: GG non-abelian and simple ⟹ the center Z(G)Z(G) can only be {e}\{e\}, since Z(G)Z(G) is normal and GG is simple, while Z(G)=GZ(G)=G would force GG to be abelian, a contradiction; x≠ex\ne e, so x∉Z(G)x\notin Z(G) and CG(x)≠GC_G(x)\ne G. The argument for tt in step 4 is a special case of this.) Its kernel is a normal subgroup contained in CG(x)≠GC_G(x)\ne G; GG simple ⟹ kernel ∈{e,G}\in\{e,G\}, and the action is nontrivial (CG(x)C_G(x) proper) ⟹ kernel =e=e. Hence G↪SmG\hookrightarrow S_m, and so

∣G∣ ≤ m! < (2n2)!.□|G|\ \le\ m!\ <\ (2n^2)!.\qquad\square

(In the literature the tighter ∣G∣≤(n2)!|G|\le(n^2)! is common, obtained with slightly finer counting; the constant does not matter: all this theorem needs is “finite”.)

How “useless” this bound is (an honest small note, and exactly the crux of this episode). (2n2)!(2n^2)! is absurdly large: what it proves is “finite”, by no means “small”. Look at the worked example below and you will see: for A5A_5, n=4n=4, the bound gives 32!≈2.6×103532!\approx2.6\times10^{35}, while ∣A5∣|A_5| is a mere 6060, thirty-three orders of magnitude apart. But what the classification project needed was precisely this one word “finite”: a boundless sea of simple groups, shut by this theorem, which relies only on counting involutions, into a (ridiculously large, yet) finite box; which ones are actually in the box is the work that Gorenstein’s “Thirty Years’ War” had to do. A bound that is “finite, yet astronomically large” echoes exactly this episode’s whole meditation on “the scale of proof”.

Work an example by hand: G=A5G=A_5 (g=60g=60, t=(1 2)(3 4)t=(1\,2)(3\,4), n=∣CA5(t)∣=4n=|C_{A_5}(t)|=4, data in Appendix H). - Number of involutions ι=15\iota=15 (the conjugacy class of double transpositions of A5A_5, already counted in Appendix H). Check (⋆)(\star): 15≥60/4=1515\ge 60/4=15, equality exactly (A5A_5 has only one class of involutions). - Pigeonhole lower bound: ι(ι−1)/(g−1)=15⋅14/59≈3.56\iota(\iota-1)/(g-1)=15\cdot14/59\approx3.56, so there must be an x≠ex\ne e with r(x)≥4r(x)\ge4; the actual maximum is r(x)=5r(x)=5 (attained on a 55-cycle). - Inverting = coset: for each non-identity xx, the number of elements inverting it is exactly =∣CA5(x)∣=|C_{A_5}(x)| (55 for a 55-cycle, 44 for an involution, 33 for a 33-cycle): (⋆⋆)(\star\star) checked class by class. - Index: among non-identity elements the largest centralizer belongs to a 55-cycle (∣C∣=5|C|=5), [G:C]=12<2n2=32[G:C]=12<2n^2=32 (it even passes the tighter n2=16n^2=16). - Embedding: the coset action for that 55-cycle gives A5↪S12A_5\hookrightarrow S_{12} (A5A_5 simple, CC proper ⟹ faithful); one could also use the plainest A5↪S5A_5\hookrightarrow S_5; both are ≤S32\le S_{32}. - Order bound: ∣A5∣=60≤32!|A_5|=60\le 32! ✓: loose to the point of absurdity, but it holds, and that is the whole point.

Symbolic check: on A5A_5, enumerated the 1515 involutions; for each x≠ex\ne e explicitly counted r(x)r(x), checking max⁡xr(x)=5≥⌈ι(ι−1)/(g−1)⌉=4\max_x r(x)=5\ge\lceil\iota(\iota-1)/(g-1)\rceil=4, “number of elements inverting xx =∣CG(x)∣=|C_G(x)|” (cosets, orders 2/3/5), and r(x)≤∣CG(x)∣r(x)\le|C_G(x)|; found the minimum index over non-identity elements =12<2n2=32=12<2n^2=32; from A5A_5 simple (normal-closure test) + C(5-cycle)+\,C(5\text{-cycle}) proper ⟹ the coset action is faithful; finally pinned down 60≤32!60\le 32!.


Bonus · Appendix J (optional) | Back to the 5 exceptions of §1

This bonus piece goes back to the 5 “exceptional Lie types” at the beginning of §1 and uses the Cayley–Dickson ladder to make clear why there are exactly 5 of them, with their root in the octonions.

Appendix J (optional) · Where the exceptions come from: the Cayley–Dickson ladder, the octonions and G2G_2

Why are the 55 exceptional Lie types of §1 (G2,F4,E6,E7,E8G_2,F_4,E_6,E_7,E_8) “odd”, and why exactly these few? Because they do not fit into the classical mold of “matrices / length preservation” of AA–DD, but grow on top of a number system that is special in the extreme: the octonions (written O\mathbb{O}). This section builds this line up level by level from the start (forward, computable) and reaches the first level, G2G_2; going further up to F4F_4–E8E_8 needs graduate-level tools, and this episode only names them, without constructing them.

The Cayley–Dickson ladder

Figure 20: The Cayley–Dickson ladder: R→C→H→O\mathbb{R}\to\mathbb{C}\to\mathbb{H}\to\mathbb{O}; each doubling gives up one property: order → commutativity → associativity; the octonions cap it off (Hurwitz: only four normed division algebras), G2=Aut(O)G_2=\mathrm{Aut}(\mathbb{O}); doubling once more to sixteen dimensions (the sedenions), zero divisors appear and division breaks down.

A ladder that “gives up properties level by level” (the Cayley–Dickson construction). First let us say clearly what the target number system is: a normed division algebra is one that can “do division” (every nonzero element is invertible) and also carries a length (a norm ∥⋅∥\lVert\cdot\rVert), and the length is multiplicative (∥xy∥=∥x∥ ∥y∥\lVert xy\rVert=\lVert x\rVert\,\lVert y\rVert). Number systems like this cannot be made at will; the Cayley–Dickson construction gives a “doubling machine”: pack the elements of an algebra AA in pairs as (a,b)(a,b), and use

(a,b)‾=(aˉ, −b),(a,b)(c,d)=(ac−dˉ b,  da+b cˉ)\overline{(a,b)}=(\bar a,\,-b),\qquad (a,b)(c,d)=\bigl(ac-\bar d\,b,\ \ da+b\,\bar c\bigr)

to define conjugation and multiplication; you then get a new algebra of doubled dimension. With each doubling, the new algebra is forced to give up one property of its operations. Starting from the 11-dimensional R\mathbb{R}, double four times, and we check it for you level by level:

Level 11: R→C\mathbb{R}\to\mathbb{C} (1 ⁣→ ⁣21\!\to\!2 dimensions): order is lost. The real numbers can be arranged on a line where sizes can be compared; the complex numbers cannot. Why “cannot” is hard: in any total order compatible with addition and multiplication, the square of a nonzero element must be ≥0\ge 0 (positive times positive is positive, and negative times negative is also positive). But in C\mathbb{C}, i≠0i\ne0 and yet i2=−1<0i^2=-1<0: a contradiction. So C\mathbb{C} cannot possibly be arranged on an ordered line. (Multiplication, division and commutativity are all still there; only “comparing sizes” is gone.)

Level 22: C→H\mathbb{C}\to\mathbb{H} (2 ⁣→ ⁣42\!\to\!4 dimensions): commutativity is lost. The quaternions H\mathbb{H} have a basis 1,i,j,k1,i,j,k, obeying Hamilton’s multiplication table i2=j2=k2=ijk=−1i^2=j^2=k^2=ijk=-1, from which ij=kij=k, jk=ijk=i, ki=jki=j, while multiplying the other way round flips the sign:

Work an example by hand:i j=+k,j i=−k.\textbf{Work an example by hand:}\qquad i\,j=+k,\qquad j\,i=-k.

First ii then jj, versus first jj then ii: they differ by a sign, and commutativity has collapsed. (H\mathbb{H} is still associative: it has a faithful representation by 2×22\times2 complex matrices, and matrix multiplication is always associative, so the quaternions are associative too. This “matrix amulet” will stop working at the next level; remember it.)

Level 33: H→O\mathbb{H}\to\mathbb{O} (4 ⁣→ ⁣84\!\to\!8 dimensions): associativity is lost. The octonions O\mathbb{O} have the basis {1,e1,…,e7}\{1,e_1,\dots,e_7\}: the real part 11 behaves as usual, and the pairwise products of the 77 imaginary parts are given by seven oriented Fano lines (that is, the geometry of 77 points and 77 lines of Appendix E, with a different set of labels, and with each line given a direction so that the multiplication “turns”; it is isomorphic to the Fano plane of Appendix E, only the labels of the points mean something different). Take the cyclic lines (i,  i+1,  i+3) mod 7(i,\;i{+}1,\;i{+}3)\bmod 7; on a line, ei→ej→ek→eie_i\to e_j\to e_k\to e_i means eiej=eke_ie_j=e_k, ejei=−eke_je_i=-e_k, and in addition ei2=−1e_i^2=-1:

{1,2,4}, {2,3,5}, {3,4,6}, {4,5,7}, {5,6,1}, {6,7,2}, {7,1,3}.\{1,2,4\},\ \{2,3,5\},\ \{3,4,6\},\ \{4,5,7\},\ \{5,6,1\},\ \{6,7,2\},\ \{7,1,3\}. Work an example by hand (check "non-associative" yourself):(e1e2) e3=e4 e3=−e6,e1 (e2e3)=e1 e5=+e6.\textbf{Work an example by hand (check "non-associative" yourself):}\qquad (e_1e_2)\,e_3 = e_4\,e_3 = -e_6,\qquad e_1\,(e_2e_3) = e_1\,e_5 = +e_6.

(e1e2=e4e_1e_2=e_4 is on the line {1,2,4}\{1,2,4\}; e4e3e_4e_3 on {3,4,6}\{3,4,6\} goes against the direction and gives −e6-e_6; e2e3=e5e_2e_3=e_5 is on {2,3,5}\{2,3,5\}; e1e5e_1e_5 on {5,6,1}\{5,6,1\} gives +e6+e_6.) The two sides differ by a sign: associativity really has collapsed (among the 343343 triples of units, a full 168168 are non-associative).

This level also does away, in passing, with the “matrix amulet” of the previous level: matrix multiplication is always associative, while the octonions are not associative, so O\mathbb{O} has no faithful matrix representation at all: H\mathbb{H} could still be put into matrices, while O\mathbb{O} at this point cannot be put into them in any way. But the length is still multiplicative (∥xy∥=∥x∥∥y∥\lVert xy\rVert=\lVert x\rVert\lVert y\rVert still holds for the octonions), and the nonzero elements are still all invertible, so O\mathbb{O} is still a normed division algebra, only the last one.

Level 44: O→\mathbb{O}\to sixteen dimensions (the sedenions S\mathbb{S}): division is lost. Double once more to 1616 dimensions, packing the Fano octonions above by the Cayley–Dickson formula (write the new imaginary unit e8e_8, and set e8+m=eme8e_{8+m}=e_m e_8, so e10=e2e8e_{10}=e_2e_8, e14=e6e8e_{14}=e_6e_8, …). At this level zero divisors appear: two nonzero elements multiply to give 00:

Work an example by hand (zero divisors):(e1+e10) (e3+e14)=0.\textbf{Work an example by hand (zero divisors):}\qquad \boxed{(e_1+e_{10})\,(e_3+e_{14}) = 0.}

Expand into four cross terms, which cancel in pairs:

e1e3=+e7,e10e14=−e7 ⇒ e1e3+e10e14=0;e1e14=+e13,e10e3=−e13 ⇒ e1e14+e10e3=0.e_1e_3=+e_7,\quad e_{10}e_{14}=-e_7\ \Rightarrow\ e_1e_3+e_{10}e_{14}=0;\qquad e_1e_{14}=+e_{13},\quad e_{10}e_3=-e_{13}\ \Rightarrow\ e_1e_{14}+e_{10}e_3=0.

The four terms cancel exactly in pairs, the product is 00, and yet e1+e10e_1+e_{10} and e3+e14e_3+e_{14} are both nonzero. (Honest small note: whether it is exactly "e3e_3" or some other index depends on the labels you choose for the octonions; what is used above is the same set of Fano labels as the octonions in the main text and in the S1-07 video, with which (e1+e10)(e3+e14)(e_1+e_{10})(e_3+e_{14}) is zero; if you switch to the labels that come with Cayley–Dickson, the same phenomenon is written (e1+e10)(e5+e14)=0(e_1+e_{10})(e_5+e_{14})=0. The two are two notations for the same thing.) Since 0=∥(e1+e10)(e3+e14)∥≠∥e1+e10∥ ∥e3+e14∥=2⋅2=20=\lVert (e_1+e_{10})(e_3+e_{14})\rVert\ne \lVert e_1+e_{10}\rVert\,\lVert e_3+e_{14}\rVert=\sqrt2\cdot\sqrt2=2, multiplicativity of the length breaks down as well: the sedenions are no longer a normed division algebra.

Closing: Hurwitz seals it off — there are exactly four number systems that “can divide and also have a length”. The ladder above only shows that the Cayley–Dickson doubling machine “breaks” at sixteen dimensions. What really shuts the door is:

Cited theorem (Hurwitz 1898): the

normed division algebras

over R\mathbb{R} (divisible ++ multiplicative length)

number only four in all: R,C,H,O\mathbb{R},\mathbb{C},\mathbb{H},\mathbb{O}, of dimensions 1,2,4,81,2,4,8.

Hurwitz’s theorem governs any construction, not only Cayley–Dickson: there is no fifth normed division algebra. So the number systems that “can divide and also have a length” cap off exactly at O\mathbb{O} (88 dimensions). This is the root of “the exceptions come to an end, and there are exactly these few”: the 55 exceptional Lie types all grow on this last, and most anomalous, level, the geometry of the octonions, which answers exactly “why the 55 exceptions are exactly 55” in §1 of the main text.

G2G_2: the symmetry group of the octonions. The first level of this line is within reach: G2G_2 is the set of all invertible linear transformations that preserve the whole octonion multiplication, the automorphism group of O\mathbb{O}:

G2=Aut(O)={ T invertible linear: T(xy)=T(x) T(y)  ∀x,y∈O }.G_2=\mathrm{Aut}(\mathbb{O})=\{\,T\ \text{invertible linear}:\ T(xy)=T(x)\,T(y)\ \ \forall x,y\in\mathbb{O}\,\}.

TT must fix the real part 11, turn the 77-dimensional space of imaginary parts into itself, and preserve length, so G2↪SO(7)G_2\hookrightarrow SO(7); it is a 1414-dimensional compact Lie group (the dimension is only cited here). This is a theorem of Élie Cartan, 1914; note that he is the father of the Henri Cartan of §1. This is the precise source of the sentence ”G2G_2 is the symmetry group of the octonions” in §1 of the main text.

Further up (only named, not constructed). F4/E6/E7/E8F_4/E_6/E_7/E_8 grow all the way up along the geometry of the octonions, and the mechanism is the Freudenthal–Tits magic square: take a pair of division algebras (A,B)(A,B) to fill in a 4×44\times4 table; the octonion row gives

(R,O) ⁣→ ⁣F4,(C,O) ⁣→ ⁣E6,(H,O) ⁣→ ⁣E7,(O,O) ⁣→ ⁣E8,(\mathbb{R},\mathbb{O})\!\to\! F_4,\quad(\mathbb{C},\mathbb{O})\!\to\! E_6,\quad(\mathbb{H},\mathbb{O})\!\to\! E_7,\quad(\mathbb{O},\mathbb{O})\!\to\! E_8,

capping off at (O,O)=E8(\mathbb{O},\mathbb{O})=E_8 (248248 dimensions), which agrees with the upper limit of the classification of Dynkin diagrams (F4F_4‘s other identity is as the symmetry group of the 3×33\times3 octonionic Hermitian matrices, the Albert algebra). The Lie bracket construction of this magic square is beyond this episode; to go deeper, see Baez, The Octonions (2002).

Symbolic check

(

_verify_appendix_je.py, 54/54 PASS, exact int, octonions built independently in two ways):

Quaternions

the faithful 2×22\times2 complex matrix representation checks i2=j2=k2=−1i^2=j^2=k^2=-1, ij=+kij=+k, ji=−kji=-k, ijk=−1ijk=-1, and associativity.

Octonions

(77 cyclic Fano lines) check ei2=−1e_i^2=-1; when i≠ji\ne j, eiej=−ejeie_ie_j=-e_je_i; (e1e2)e3=−e6≠+e6=e1(e2e3)(e_1e_2)e_3=-e_6\ne+e_6=e_1(e_2e_3), non-associative triples 168/343168/343;

independently

rebuilt with pure Cayley–Dickson C→H→O\mathbb{C}\to\mathbb{H}\to\mathbb{O}: H\mathbb{H} associative, O\mathbb{O} non-associative triples

likewise 168168

(the two constructions are isomorphic), and at the octonion level the norm is still multiplicative.

Sedenions

(the Cayley–Dickson doubling of the Fano octonions) measured (e1+e10)(e3+e14)=0(e_1+e_{10})(e_3+e_{14})=0 (the four cross terms +e7,+e13,−e13,−e7+e_7,+e_{13},-e_{13},-e_7 cancel in pairs), both factors nonzero, ∥xy∥2=0≠4=∥x∥2∥y∥2\lVert xy\rVert^2=0\ne4=\lVert x\rVert^2\lVert y\rVert^2 (multiplicativity of the norm breaks down); and verified that (e1+e10)(e5+e14)(e_1+e_{10})(e_5+e_{14}) is

nonzero

in the

Fano basis

(hence the blog takes the e3e_3 version), while in the CD basis (e1+e10)(e5+e14)=0(e_1+e_{10})(e_5+e_{14})=0: each holds in its own basis. The dimension of G2=Aut(O)G_2=\mathrm{Aut}(\mathbb{O}), 1414, the Hurwitz seal and the magic square F4/E6/E7/E8F_4/E_6/E_7/E_8 are

cited facts

(Cartan 1914; Hurwitz 1898; Baez 2002), not constructed in this episode.


Sources

History of the classification · scale figures · status - Aschbacher, M. “The Status of the Classification of the Finite Simple Groups,” Notices of the AMS 51(7) (2004), 736–740. https://www.ams.org/notices/200407/fea-aschbacher.pdf - “An enormous theorem: the classification of finite simple groups,” Plus Magazine (Cambridge Millennium Mathematics Project). https://plus.maths.org/content/enormous-theorem-classification-finite-simple-groups - Solomon, R. “A brief history of the classification of the finite simple groups,” Bull. AMS 38 (2001), 315–352. https://www.ams.org/bull/2001-38-03/S0273-0979-01-00909-0/S0273-0979-01-00909-0.pdf - Timeline of the classification theorem (MacTutor / St Andrews). https://mathshistory.st-andrews.ac.uk/Extras/Simple_groups_classification/

§1 Chevalley + twisted groups - Chevalley, C. “Sur certains groupes simples,” Tôhoku Math. J. (2) 7(1–2) (1955), 14–66. https://projecteuclid.org/journals/tohoku-mathematical-journal/volume-7/issue-1-2/Sur-certains-groupes-simples/10.2748/tmj/1178245104.full - Chevalley’s life + Bourbaki (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Chevalley/ - Bourbaki (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Bourbaki/ - Steinberg, R. “Variations on a theme of Chevalley,” Pacific J. Math. 9(3) (1959), 875–891. https://projecteuclid.org/euclid.pjm/1103039126 - Michio Suzuki (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Suzuki_Michio/ - Rimhak Ree (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Ree/ - Exceptional Lie types ↔ octonions (Hurwitz’s four algebras / the Freudenthal–Tits magic square): Baez, J. “The Octonions,” Bull. AMS 39(2) (2002), 145–205. http://math.ucr.edu/home/baez/octonions/ - The E8E_8 lattice = the optimal sphere packing in 8 dimensions: Viazovska, M. “The sphere packing problem in dimension 8,” Annals of Math. 185(3) (2017), 991–1015 (arXiv 1603.04246, 2016 preprint). https://annals.math.princeton.edu/2017/185-3/p07

§2 Tits + buildings - Tits’s life (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Tits/ - The 2008 Abel Prize (Tits + Thompson). https://abelprize.no/abel-prize-laureates/2008 - A plain definition of buildings (nLab). https://ncatlab.org/nlab/show/building - Tits at first hand (building ↔ groups of Lie type / origin of BN-pairs): Tits, J. Buildings of Spherical Type and Finite BN-Pairs, Lecture Notes in Math. 386, Springer, 1974.

§3 The odd order theorem + the classification project + the second generation - Feit, W. & Thompson, J. “Solvability of groups of odd order,” Pacific J. Math. 13 (1963), 775–1029. https://msp.org/pjm/1963/13-3/pjm-v13-n3-p01-p.pdf - Brauer, R. & Fowler, K. A. “On groups of even order,” Annals of Math. 62 (1955), 565–583. https://en.wikipedia.org/wiki/Brauer%E2%80%93Fowler_theorem - Feit’s life (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Feit/ - Thompson’s life. https://www.britannica.com/biography/John-Griggs-Thompson - Gorenstein’s life (MacTutor). https://mathshistory.st-andrews.ac.uk/Biographies/Gorenstein/ - Gorenstein’s 16-step program (Dictionary of Scientific Biography). https://www.encyclopedia.com/science/dictionaries-thesauruses-pictures-and-press-releases/gorenstein-daniel - Aschbacher–Smith, The Classification of Quasithin Groups, two volumes (AMS 2004, about 1221 pages). https://www.cambridge.org/core/journals/bulletin-of-the-london-mathematical-society/article/abs/classification-of-quasithin-groups-i…/3973F6B31207D92A2A1D418D2E81EDE9 - GLS, The Classification of the Finite Simple Groups (AMS MSM vol 40, 1994– ). https://bookstore.ams.org/surv-40-1

The machines take over + progress after 2006 - Gonthier, G. et al. “A Machine-Checked Proof of the Odd Order Theorem,” ITP 2013 (team of 15 / Microsoft–Inria / 6 years / Coq / about 170,000 lines / 4000+ lemmas). https://www.cs.unibo.it/~asperti/PAPERS/odd_order.pdf - Gonthier, G. “Formal Proof—The Four-Color Theorem,” Notices of the AMS 55(11) (2008), 1382–1393 (the Coq formalization of the four color theorem, completed 2005). https://www.ams.org/notices/200811/tx081101382p.pdf - Current state of the GLS second-generation proof (AMS MSM vol 40 series; Volume 10, 2023, Capdeboscq/Gorenstein/Lyons/Solomon). https://www.ams.org/bookpages/surv-40 - Tao, T. “Machine-Assisted Proof,” Notices of the AMS 72(1) (2025), 6–13 (source of the two quotations in the contemporary coda of §3; the quotations were checked against the author’s public preprint; the AMS URL is to be added on publication). - Tao, T. “The Equational Theories Project: a brief tour,” What’s new (blog), 2024-10-12. https://terrytao.wordpress.com/2024/10/12/the-equational-theories-project-a-brief-tour/

Source book - Ronan, M. Symmetry and the Monster (OUP 2006) Ch8–10.

Advanced textbooks (basis for the proofs in the appendices)

The standard textbooks on which the proofs of Appendices A–J are based (as distinct from the paper-level sources listed above). Exact chapter/theorem numbers are renumbered between editions, so they are given here at the granularity of chapter/topic (checked item by item by the Abel rigor-gate; no numbers were made up); the specific worked examples and constructions in each appendix are this channel’s own proofs and are marked as such in the text.


Image sources

The portrait licenses have all been verified item by item via Wikimedia Commons / the archives (first publication + license, not merely finding-aid attribution). The mathematical animations and concept infographics were made by this channel, and their mathematical content has been checked item by item (the corresponding main text/appendices have passed the Abel rigor-gate + Socrates review chain).

FigureContentSource / license
Figure 1Leonard DicksonMacTutor portrait archive (not CC; reused as already published in EP4, credited to the MacTutor History of Mathematics Archive)
Figure 2The Cayley–Dickson ladder (animation)Made by this channel
Figure 3A Bourbaki gathering in 1938Made by this channel (stylized reconstruction of the 1938 gathering, not an original group photo)
Figure 4Claude ChevalleyKonrad Jacobs / MFO (Oberwolfach Research Institute for Mathematics) — CC BY-SA 2.0 de
Figure 5Counting PSL(2,q) (animation)Made by this channel
Figure 6Folding the Dynkin diagram · twisted groups (animation)Made by this channel
Figure 7Steinberg / Michio Suzuki / Rimhak Ree (the three discoverers of the twisted groups)Steinberg — David Weisbart / NAS Biographical Memoirs & UCLA (not CC, credited); Suzuki — MacTutor / AMS Notices; Ree — MacTutor
Figure 8Jacques TitsHarald Hanche-Olsen — CC BY 3.0
Figure 9Concept sketch of a Tits buildingMade by this channel (mathematical infographic)
Figure 10The Fano plane and the Heawood graphMade by this channel (mathematical infographic)
Figure 11Walter Feit / John ThompsonFeit — Konrad Jacobs / MFO, CC BY-SA 2.0 de; Thompson — © C. J. Mozzochi, Princeton N.J. (free · attribution only)
Figure 12The 1939 Vienna children’s evacuationMade by this channel (stylized reconstruction of Vienna in 1939)
Figure 13Daniel GorensteinKonrad Jacobs / MFO — CC BY-SA 2.0 de
Figure 14Terence TaoIPAM (Institute for Pure & Applied Mathematics) — CC BY 4.0
Figure 1518 infinite families + 26 sporadic groupsMade by this channel
Figure 16The size of the Monster (animation)Made by this channel
Figure 17Concept graphic: counting the orders of GL/SL/PSLMade by this channel (mathematical infographic)
Figure 18Concept graphic: why A₅ is a simple groupMade by this channel (mathematical infographic)
Figure 19Concept graphic: Brauer–FowlerMade by this channel (mathematical infographic)
Figure 20Concept graphic: the Cayley–Dickson ladderMade by this channel (mathematical infographic)