Universal Kernel

Première partie · Le langage des suturesChapitre 1

Un objet, plusieurs noms

One object, many names

Read from the draft of 3 October 2026

0123456∞
the Sylow subgroup fixing both

{0, ∞}⟨z ↦ 2z⟩(1, 246)

1 of 28
1234567
Plate 1.1A seam, for one marking, from the pairs of P1(F7)\Proj^1(\F_7) to the antiflags of the Fano plane, element by element, with the Sylow 3-subgroup that fixes both. It carries neighbours to neighbours.
  1. 1.1
  2. 1.2
  3. 1.3
  4. 1.4
  5. 1.5
  6. 1.6
  7. 1.7
  8. 1.8
  9. 1.9
  10. 1.10

When do sets given in two theories name one object, and in how many ways can they be matched?

Many finite objects of classical mathematics carry several names, one in each theory that meets them. The number 28 is a good example. The Fano plane has 28 antiflags, a point together with a line not through it; the projective line over F7\F_7 has 28 two-element subsets; the Klein quartic has 28 bitangents; the simple group of order 168 has 28 Sylow 3-subgroups; the Coxeter graph has 28 vertices. In each case a group of order 168 acts, and the five sets are, in a precise sense, one set: once the groups are identified, any two of them can be matched compatibly with the group in exactly one way, and the matchings agree with one another.

This chapter sets up a language for such statements and proves the principle behind them. The objects are classical, and so is the group theory: orbits and stabilizers, normalizers, automorphisms of permutation groups. What is isolated is the matchings themselves, called seams, and five questions about them: when one exists, how many there are, whether several are consistent, how they depend on the way the symmetry groups of different theories are identified, and what may and may not be inferred from coincidences of numbers. For a fixed group, its subgroup structure answers all of them.

The central result · Stabilizer principle

Let XX and YY be objects of GG, let x∈Xx\in X and H=GxH=G_x.

(a) Evaluation at xx is a bijection from Iso⁡G(X,Y)\Iso_G(X,Y) onto YH={y∈Y:Gy=H}Y_H=\{y\in Y: G_y=H\}; the isomorphism with value yy is gx↦gygx\mapsto gy.

(b) XX and YY are isomorphic if and only if st⁡(X)=st⁡(Y)\st(X)=\st(Y). The assignment X↦st⁡(X)X\mapsto\st(X) is a bijection from isomorphism classes of objects of GG onto conjugacy classes of subgroups of GG, with inverse [H]↦G/H[H]\mapsto G/H.

(c) Aut⁡G(X)≅NG(H)/H\Aut_G(X)\cong N_G(H)/H.

(d) If X≅YX\cong Y, then Iso⁡G(X,Y)\Iso_G(X,Y) is a torsor for Aut⁡G(X)\Aut_G(X) acting by precomposition, and for Aut⁡G(Y)\Aut_G(Y) acting by postcomposition. In particular it has ∣NG(H):H∣|N_G(H):H| elements.

Proof

(a) Since X=GxX=Gx, a GG-map ff is determined by f(x)f(x), through f(gx)=gf(x)f(gx)=gf(x), and an isomorphism has Gf(x)=GxG_{f(x)}=G_x. Conversely, if Gy=HG_y=H, then f(gx)=gyf(gx)=gy is well defined, because gx=g′xgx=g'x gives g−1g′∈H=Gyg^{-1}g'\in H=G_y; it is a GG-map, onto because YY is transitive, and one-to-one because gy=g′ygy=g'y gives g−1g′∈Gxg^{-1}g'\in G_x.

(b) An isomorphism preserves stabilizers, so the classes agree. Conversely, if they agree, some y∈Yy\in Y has Gy=HG_y=H, and (a) gives an isomorphism. The object G/HG/H has class [H][H], so the assignment is onto.

(c) By (a) with Y=XY=X, the automorphisms correspond to the points of XHX_H, and a point nxnx has stabilizer nHn−1nHn^{-1}, so XH=NG(H)xX_H=N_G(H)x. Writing ϕn\phi_n for the automorphism with ϕn(x)=nx\phi_n(x)=nx, one has ϕnϕm=ϕmn\phi_n\phi_m=\phi_{mn}, so n↦ϕn−1n\mapsto\phi_{n^{-1}} is a homomorphism NG(H)→Aut⁡G(X)N_G(H)\to\Aut_G(X), onto by (a), and ϕn\phi_n is the identity exactly when n∈Hn\in H.

(d) If ff and f′f' are isomorphisms, then f−1f′∈Aut⁡G(X)f^{-1}f'\in\Aut_G(X) and f′=f∘(f−1f′)f'=f\circ(f^{-1}f'), and f∘a=f∘bf\circ a=f\circ b forces a=ba=b. The same argument applies to postcomposition, and the count follows from (c).

Status

Everything in the chapter is proved, and much of it is classical: parts (b) and (c) of the stabilizer principle, permutation isomorphisms, Gassmann equivalence and the kernels of descriptions are standard, and no novelty is claimed for them. What the chapter adds is a vocabulary in which the questions about matchings can be asked: objects, incarnations, alignments, seams, markings, and the statuses of a bridge, built, type and name, with refuted for a type recurrence proved to be no identification.

The finite facts about the group of order 168 were also checked by machine in exact arithmetic: its 56 elements of order three and 28 subgroups of order six, its 336 automorphisms, Klein’s representation and the orbit of the bitangent x+y+z=0x+y+z=0, the Coxeter graph and its automorphisms, all ten seams between the five incarnations with their compositions, and the invariant quadrics of the reduction’s kernel. A few statements rest on the machine alone: the suborbit lengths of the twenty-eight, the description of Coxeter adjacency inside the group, the pairing of bitangents at the points with stabilizer D8D_8, the kernel su(3)x\mathfrak{su}(3)_x of a derivation’s effect on one unit, and the invariant quadrics, for which Borel’s density theorem gives the conceptual reason.

Objets, incarnations, suturesObjects, incarnations, seams

0123456∞
the Sylow subgroup fixing both

{0, ∞}⟨z ↦ 2z⟩(1, 246)

1 of 28
1234567
Plate 1.1A seam, for one marking, from the pairs of P1(F7)\Proj^1(\F_7) to the antiflags of the Fano plane, element by element, with the Sylow 3-subgroup that fixes both. It carries neighbours to neighbours.

Throughout, a group GG acts on the left. A GG-set is a set XX with an action (g,x)↦gx(g,x)\mapsto gx; a GG-map ff satisfies f(gx)=gf(x)f(gx)=gf(x); Iso⁡G(X,Y)\Iso_G(X,Y) and Aut⁡G(X)\Aut_G(X) are the GG-isomorphisms X→YX\to Y and X→XX\to X. The stabilizer of xx is GxG_x; the cosets G/HG/H form a transitive GG-set in which the coset HH has stabilizer HH; and NG(H)N_G(H) is the normalizer of HH.

An object of GG is a transitive GG-set: the word records what several theories name. A theory, for this purpose, is a body of mathematics (projective geometry over F2\F_2, the geometry of a plane curve, the subgroup structure of a group, graph theory) that supplies a set YY and a group Γ\Gamma acting on it, both defined without reference to GG; the notion is not formalized, and nothing proved depends on where YY and Γ\Gamma come from. An incarnation of an object XX is a GG-set YY, usually a theory’s set with its group marked by GG, for which some GG-isomorphism X→YX\to Y exists; such an isomorphism is an alignment, which lays the incarnation over the object point by point.

A seam between two incarnations of one object is a GG-isomorphism between them. An incarnation must have an alignment, but none is fixed. If alignments φ ⁣:X→Y\varphi\colon X\to Y and φ′ ⁣:X→Y′\varphi'\colon X\to Y' were part of the data, the two incarnations would come with the preferred seam φ′∘φ−1\varphi'\circ\varphi^{-1}, and the question the chapter answers, whether a seam is forced, would be assumed away. The answer is that alignments, and with them seams, carry exactly as much freedom as the object has automorphisms.

Definition(Seam groupoid)

Let (Yi)i∈I(Y_i)_{i\in I} be a family of incarnations of one object. Its seam groupoid has vertex set II; the arrows from ii to jj are the seams Yi→YjY_i\to Y_j, composed as maps. It serves one question, whether the seams of the family are consistent, so that passing from one incarnation to another along different routes gives the same map: whether the seam groupoid is the pair groupoid of II, with exactly one arrow from each vertex to each vertex.

Le principe du stabilisateurThe stabilizer principle

0123456∞z ↦ zthe identity0123456∞z ↦ 2z(1 2 4)(3 6 5)0123456∞z ↦ 4z(1 4 2)(3 5 6)0123456∞z ↦ −1/z(0 ∞)(1 6)(2 3)(4 5)0123456∞z ↦ −2/z(0 ∞)(1 5)(2 6)(3 4)0123456∞z ↦ −4/z(0 ∞)(1 3)(2 5)(4 6)
Plate 1.2The stabilizer of the pair {0,∞}\{0,\infty\}: the maps z↦λzz\mapsto\lambda z and z↦−λ/zz\mapsto-\lambda/z with λ∈{1,2,4}\lambda\in\{1,2,4\}, six maps forming a group S3S_3. The chord stays in place as a set throughout.

Stabilizers move by conjugation, so the stabilizers of an object’s points form one conjugacy class of subgroups, its stabilizer class st⁡(X)\st(X). The stabilizer principle says that this single datum decides everything: two objects are isomorphic exactly when their classes agree; an alignment is fixed by choosing where one point goes, among the points with the same stabilizer; and the automorphisms of G/HG/H form the group NG(H)/HN_G(H)/H.

On the projective line, the stabilizer of the pair {0,∞}\{0,\infty\} consists of the six maps z↦λzz\mapsto\lambda z and z↦−λ/zz\mapsto-\lambda/z with λ∈{1,2,4}\lambda\in\{1,2,4\}, a group S3S_3. It is its own normalizer, as every subgroup of order six of the group of order 168 is, so the object of the 28 pairs has only the identity as automorphism, and between it and any other incarnation of it there is exactly one seam.

The principle fits in one sentence. The groupoid whose vertices are the objects of GG and whose arrows are the GG-isomorphisms is equivalent to the disjoint union, over the conjugacy classes [H][H] of subgroups, of the groups NG(H)/HN_G(H)/H, each a groupoid with one vertex. An entry of an atlas of objects is therefore a conjugacy class of subgroups, and the residual freedom in matching its incarnations is NG(H)/HN_G(H)/H. Parts (b) and (c) are classical; in the language of permutation groups, Aut⁡G(X)\Aut_G(X) is the centralizer of GG in Sym⁡(X)\operatorname{Sym}(X).

Lemmaproved

Let XX be an object. Then Ggx=gGxg−1G_{gx}=gG_xg^{-1} for all g∈Gg\in G and x∈Xx\in X, and the stabilizers of the points of XX form exactly one conjugacy class of subgroups of GG.

Proof

h∈Ggxh\in G_{gx} if and only if hgx=gxhgx=gx, that is, g−1hg∈Gxg^{-1}hg\in G_x. So every stabilizer lies in the class of GxG_x, and since X=GxX=Gx, every conjugate gGxg−1=GgxgG_xg^{-1}=G_{gx} occurs.

Objets rigides, sutures cohérentesRigid objects, coherent seams

the object of size 28PairsSylowAntiflagsBitangentsCoxetersjk ∘ sij = sikthe object of size 247AVectorsFlexesLabellings3 seams each way; Aut = C3
Plate 1.3Two seam groupoids. Left, the object of size 28: one seam between any two of its five incarnations, and every triangle commutes. Right, the object of size 24: three seams between any two, and at each vertex the group C3C_3, which a walk out on one seam and back on another turns.

An object is rigid if its only automorphism is the identity, rigid in the combinatorial sense. By the principle this happens exactly when its stabilizer is self-normalizing, and then every incarnation has one alignment and any two incarnations one seam. Uniqueness forces consistency: if sijs_{ij} is the only seam Yi→YjY_i\to Y_j, then sjk∘sijs_{jk}\circ s_{ij} and siks_{ik} are both seams Yi→YkY_i\to Y_k, so they are equal. The seam groupoid of a rigid object is the pair groupoid, with exactly one arrow from each vertex to each vertex.

When the object is not rigid, every vertex group of the seam groupoid is NG(H)/H≠1N_G(H)/H\neq1, and there are ∣NG(H):H∣|N_G(H):H| seams between any two incarnations. Such seams are usually chosen one at a time, each by a construction natural in its own pair of theories, and around a cycle Y1→Y2→⋯→Y1Y_1\to Y_2\to\cdots\to Y_1 the choices compose to an automorphism of Y1Y_1. Through an alignment it is an element of NG(H)/HN_G(H)/H, well defined up to conjugation, which measures how far the chosen seams are from consistent. This composite is the monodromy of the cycle, the subject of Chapter 4, where a family of seams over a graph turns out to be a lattice gauge connection with gauge group NG(H)/HN_G(H)/H.

Corollary(Rigidity criterion) proved

Let XX be an object with stabilizer class [H][H]. The following are equivalent: (i) HH is self-normalizing; (ii) XX is rigid; (iii) every incarnation of XX has exactly one alignment; (iv) between any two incarnations of XX there is exactly one seam.

Proof

(i)⇔\Leftrightarrow(ii) is part (c) of the stabilizer principle. The alignments of an incarnation YY form Iso⁡G(X,Y)\Iso_G(X,Y) and the seams between YY and Y′Y' form Iso⁡G(Y,Y′)\Iso_G(Y,Y'); by part (d) both sets have ∣Aut⁡G(X)∣|\Aut_G(X)| elements.

MarquagesMarkings

0123456∞the antiflags (1, L){0, ∞} {4, 5} {2, 6} {1, 3}0123456∞the antiflags (p, 246){0, ∞} {2, 3} {1, 5} {4, 6}z ↦ 3z(1 3 2 6 4 5)not in psl(2,7)
Plate 1.4Two families inside the twenty-eight, on P1(F7)\Proj^1(\F_7): the four antiflags with the common point 1 (gold) and the four with the common line 246 (blue), each a partition into pairs. The map z↦3zz\mapsto3z, outside the group, carries one onto the other.

Two theories rarely share a group on the nose. The automorphism group of the Klein quartic and the group of the Fano plane are different groups that happen to be isomorphic, and a seam between incarnations in the two exists only after both groups are marked. A marking of (Γ,Y)(\Gamma,Y) by GG is an injective homomorphism μ ⁣:G→Γ\mu\colon G\to\Gamma, and the marked set YμY_\mu is YY with g⋅y=μ(g)yg\cdot y=\mu(g)y. The word is borrowed from Teichmüller theory, where a marked surface carries an identification of its fundamental group with a fixed reference group; it has nothing to do with Burnside’s marks.

Changing a marking by α∈Aut⁡(G)\alpha\in\Aut(G) replaces each stabilizer by its image under α−1\alpha^{-1}. An inner change, α(g)=hgh−1\alpha(g)=hgh^{-1}, leaves the marked set’s isomorphism class alone, since y↦μ(h)yy\mapsto\mu(h)y is a GG-isomorphism Yμ→YμαY_\mu\to Y_{\mu\alpha}; an outer change moves the stabilizer class by α\alpha, and changes nothing when the class is fixed by Aut⁡(G)\Aut(G). The seams themselves depend on the marking, even through inner automorphisms. The marking-free notion is classical: a permutation isomorphism from Γ≤Sym⁡(Y)\Gamma\le\operatorname{Sym}(Y) to Γ′≤Sym⁡(Y′)\Gamma'\le\operatorname{Sym}(Y') is a bijection ff with fΓf−1=Γ′f\Gamma f^{-1}=\Gamma', and when the markings are isomorphisms the seams Yμ→Yμ′′Y_\mu\to Y'_{\mu'} are exactly the permutation isomorphisms with fμ(g)f−1=μ′(g)f\mu(g)f^{-1}=\mu'(g). The permutation isomorphisms Y→Y′Y\to Y' form a torsor for NSym⁡(Y)(Γ)N_{\operatorname{Sym}(Y)}(\Gamma), of order ∣NΓ(H):H∣⋅∣Aut⁡(Γ)[H]∣|N_\Gamma(H):H|\cdot|\Aut(\Gamma)_{[H]}|.

In the twenty-eight, the antiflags with a common point and those with a common line form two families of seven complete graphs K4K_4; on the projective line each K4K_4 is a partition of the eight points into four pairs. Which family belongs to the points of the Fano plane depends on the marking: z↦3zz\mapsto3z, which lies in PGL⁡(2,7)\PGL(2,7) but not in GG and induces an outer automorphism, exchanges the two families.

Corollary(Seams are markings) proved

Let XX be a rigid object of GG whose stabilizer class is fixed by Aut⁡(G)\Aut(G), and let Γ≤Sym⁡(Y)\Gamma\le\operatorname{Sym}(Y) and Γ′≤Sym⁡(Y′)\Gamma'\le\operatorname{Sym}(Y') be permutation groups isomorphic to GG whose marked sets YμY_\mu, Yμ′′Y'_{\mu'} are incarnations of XX. Then f↦(γ↦fγf−1)f\mapsto(\gamma\mapsto f\gamma f^{-1}) is a bijection from the permutation isomorphisms Y→Y′Y\to Y' onto the isomorphisms Γ→Γ′\Gamma\to\Gamma', and there are ∣Aut⁡(G)∣|\Aut(G)| of them. In words: once the two symmetry groups are identified, the identification of the two sets is forced, and every identification of the groups occurs.

Proof

Let θ ⁣:Γ→Γ′\theta\colon\Gamma\to\Gamma' be an isomorphism. Then θμ=μ′β\theta\mu=\mu'\beta with β∈Aut⁡(G)\beta\in\Aut(G), so Yθμ′Y'_{\theta\mu} has stabilizer class β−1(st⁡(X))=st⁡(X)\beta^{-1}(\st(X))=\st(X) and is an incarnation of XX. By rigidity there is exactly one seam Yμ→Yθμ′Y_\mu\to Y'_{\theta\mu}, and these seams are exactly the permutation isomorphisms ff with fγf−1=θ(γ)f\gamma f^{-1}=\theta(\gamma).

Ponts et statutsBridges and their status

1234567the polaritythree through 1123↦4145↦2167↦6four missing 1246↦1257↦5347↦3356↦7the pole lies on its own line: 3, 5, 6π(gL) = α(g)π(L),α(g) = (gT)−1
Plate 1.5The stabilizer of the point 1 fixes it and no line: the three lines through 1 and the four lines missing it are its two orbits. The polarity matches each line with its pole, carrying the lines onto the points, but it is no seam.

A bridge is the assertion that two sets, given in two theories, are incarnations of one object, and its status records what is known about it. It is built when the symmetry groups are marked by GG and a seam has been written down and proved to be a GG-map; of type when the two sides are known to share some invariant of objects (the group, the number of elements, a stabilizer up to abstract isomorphism, the permutation character) but no seam has been written down; a name when they share a name and nothing more is known. A status describes knowledge, not the objects: a bridge of status type or name may later be built, or shown to be false.

For two marked sets of one group the stabilizer principle decides every type bridge. Either the stabilizer classes agree, and gx↦gygx\mapsto gy is a seam for any pair of points with Gx=GyG_x=G_y, so the bridge is built as soon as one such pair is exhibited; or they differ, no seam exists, and the bridge is refuted. A refuted bridge marks a cell of the atlas that is empty by necessity, the subject of Chapter 2.

The strongest invariant short of the stabilizer class that a type bridge usually records is the permutation character, and it does not suffice. Subgroups with one permutation character are called Gassmann equivalent. Perlis used the point and line stabilizers of GL⁡(3,2)\GL(3,2) to construct non-isomorphic number fields of degree 7 with the same Dedekind zeta function, and through Sunada’s method Gordon, Webb and Wolpert used them to construct plane domains that are isospectral but not congruent. Type recurrence is not identification. Chapter 17 says exactly which twists counting cannot hear, those that act on the classes of GG as Galois acts, and the polarity below is one of them.

Proposition(A type bridge that cannot be built) proved

Let G=GL⁡(3,2)G=\GL(3,2) act on the set P\mathcal P of points and the set L\mathcal L of lines of the Fano plane. (a) Every g∈Gg\in G fixes as many points as lines, so P\mathcal P and L\mathcal L have the same permutation character, 1+χ1+\chi with χ\chi irreducible of degree 6. (b) P\mathcal P and L\mathcal L are not isomorphic GG-sets: the stabilizer of a point fixes one point and no line. (c) The map π ⁣:L→P\pi\colon\mathcal L\to\mathcal P sending the line {v:u⋅v=0}\{v: u\cdot v=0\} to the point uu satisfies π(gL)=α(g)π(L)\pi(gL)=\alpha(g)\pi(L) for the automorphism α(g)=(gT)−1\alpha(g)=(g^{\mathsf T})^{-1}, and α\alpha is not inner.

Proof

(a) In V=F23V=\F_2^3, gg fixes the nonzero vectors of ker⁡(g−1)\ker(g-1), and fixes the line {v:u⋅v=0}\{v: u\cdot v=0\} exactly when u∈ker⁡(gT−1)u\in\ker(g^{\mathsf T}-1); since g−1g-1 and its transpose have the same rank, both counts are 2k−12^k-1 with k=dim⁡ker⁡(g−1)k=\dim\ker(g-1). By Burnside’s lemma the norm of the character is the number of orbits on pairs of points, which is 2 because GG is 2-transitive on points; so the character is 1+χ1+\chi with χ\chi irreducible.

(b) The stabilizer of a point pp is transitive on the three lines through pp and on the four lines missing it, so it fixes no line, and a GG-isomorphism P→L\mathcal P\to\mathcal L would send pp to a line it fixes.

(c) If α\alpha were inner, P\mathcal P marked through α\alpha would be isomorphic to P\mathcal P, and π\pi would make L≅P\mathcal L\cong\mathcal P, contradicting (b).

Sutures au-dessus d’un automorphismeSeams over an automorphism

1234567the polaritythree through 1123↦4145↦2167↦6four missing 1246↦1257↦5347↦3356↦7the pole lies on its own line: 3, 5, 6π(gL) = α(g)π(L),α(g) = (gT)−1a seam over g ↦ (gT)−1,not a seam
Plate 1.6The polarity read as a seam over the outer automorphism g↦(gT)−1g\mapsto(g^{\mathsf T})^{-1}: refuted over the identity, built over the twist.

The polarity is not a seam, but it becomes one once the action on its target is twisted. The twist YαY^\alpha of a GG-set by α∈Aut⁡(G)\alpha\in\Aut(G) is the same set with the action g∗y=α(g)yg\ast y=\alpha(g)y, and a seam over α\alpha from XX to YY is a bijection ff with f(gx)=α(g)f(x)f(gx)=\alpha(g)f(x); a seam is a seam over the identity. The polarity is a seam over the outer automorphism g↦(gT)−1g\mapsto(g^{\mathsf T})^{-1} from the lines to the points: refuted over the identity, built over α\alpha. This is the precise sense of the phrase, used throughout the later chapters, that a refuted bridge becomes a seam after twisting by the outer automorphism. Over an inner automorphism nothing new happens: a symmetry σ\sigma with σμ(x)σ−1=μ(cxc−1)\sigma\mu(x)\sigma^{-1}=\mu(cxc^{-1}) is a seam over x↦cxc−1x\mapsto cxc^{-1}, and μ(c)−1σ\mu(c)^{-1}\sigma is a seam.

An example comes from the double cover. In the Weil representation of SL⁡(2,7)\SL(2,7), Chapter 11 builds two families of algebras su(3)\mathfrak{su}(3), one algebra of each family over each of the 28 pairs oo of points of P1(F7)\Proj^1(\F_7), the second belonging to the mirror of the octonion table. Each family is an incarnation of the object of size 28, which is rigid, with stabilizer class S3S_3 fixed by Aut⁡(G)≅PGL⁡(2,7)\Aut(G)\cong\PGL(2,7). So the seam Φ ⁣:fo↦fo′\Phi\colon\mathfrak f_o\mapsto\mathfrak f'_o over the identity is unique; conjugation by an element mm of PGL⁡(2,7)\PGL(2,7) outside GG carries fo\mathfrak f_o onto fm(o)′\mathfrak f'_{m(o)}, a seam over the outer automorphism g↦mgm−1g\mapsto mgm^{-1} and not a seam; and over each pair, Φ\Phi agrees with conjugation by the polarity that fixes the pair. The seam over the identity is assembled from 28 seams over outer automorphisms, each correct at its own pair.

Proposition(Seams over automorphisms) proved

Let XX, YY, ZZ be transitive GG-sets and α,β∈Aut⁡(G)\alpha,\beta\in\Aut(G). (a) A seam over α\alpha from XX to YY exists if and only if st⁡(X)=α−1(st⁡(Y))\st(X)=\alpha^{-1}(\st(Y)). (b) If α(g)=hgh−1\alpha(g)=hgh^{-1} is inner, ff is a seam over α\alpha if and only if x↦h−1f(x)x\mapsto h^{-1}f(x) is a seam, so only the class of α\alpha in Out⁡(G)\operatorname{Out}(G) matters. (c) A seam over α\alpha from XX to YY followed by a seam over β\beta from YY to ZZ is a seam over βα\beta\alpha, and the seams over α\alpha from XX to YY, if there are any, form a torsor under Aut⁡G(X)\Aut_G(X). (d) If XX is rigid and its stabilizer class is fixed by Aut⁡(G)\Aut(G), then for each α\alpha there is exactly one seam αX\alpha_X over α\alpha from XX to itself; the maps αX\alpha_X form an action of Aut⁡(G)\Aut(G) on XX extending that of GG through its inner automorphisms, so XX is, in exactly one way, an Aut⁡(G)\Aut(G)-set.

Proof

(a) The stabilizer of yy in YαY^\alpha is α−1(Gy)\alpha^{-1}(G_y); apply the stabilizer principle to XX and YαY^\alpha. (b) h−1f(gx)=h−1hgh−1f(x)=g h−1f(x)h^{-1}f(gx)=h^{-1}hgh^{-1}f(x)=g\,h^{-1}f(x). (c) f′(f(gx))=f′(α(g)f(x))=β(α(g))f′(f(x))f'(f(gx))=f'(\alpha(g)f(x))=\beta(\alpha(g))f'(f(x)); two seams over α\alpha differ by a seam from XX to itself. (d) By (a) a seam over α\alpha exists and by (c) it is unique, since Aut⁡G(X)=1\Aut_G(X)=1; uniqueness gives (βα)X=βXαX(\beta\alpha)_X=\beta_X\alpha_X, and for the inner automorphism by gg the map x↦gxx\mapsto gx is a seam over it.

Les vingt-huitThe twenty-eight

{0, ∞}(1, 246)d0⟨z ↦ 2z⟩

Projective line

a 2-subset of P1(F7)

0123456∞

Fano plane

an antiflag (p, L), p ∉ L

1234567

Graphs

a vertex of the Coxeter graph

The group

a Sylow 3-subgroup of PSL(2,7)

generator
z ↦ 2z
on the eight points
(1 2 4)(3 6 5)
fixes
{0, ∞}, and nothing else

Klein quartic

a bitangent of x³y + y³z + z³x = 0

the line
x + y + z = 0
touching
at (1 : ω : ω²) and (1 : ω² : ω), the two points fixed by ρ of the subgroup

Choose a vertex of the Coxeter graph, or step through all twenty-eight.

Plate 1.7One element of the twenty-eight in five theories: the pair {0,∞}\{0,\infty\}, the Sylow subgroup ⟨z↦2z⟩\langle z\mapsto2z\rangle, an antiflag, the bitangent x+y+z=0x+y+z=0 and a vertex of the Coxeter graph, moved together by the seams.

From here on G=PSL⁡(2,7)G=\PSL(2,7), the 168 Möbius maps z↦(az+b)/(cz+d)z\mapsto(az+b)/(cz+d) of P1(F7)=F7∪{∞}\Proj^1(\F_7)=\F_7\cup\{\infty\} with ad−bc=1ad-bc=1, generated by g ⁣:z↦z+1g\colon z\mapsto z+1, h ⁣:z↦4zh\colon z\mapsto4z and s ⁣:z↦−1/zs\colon z\mapsto-1/z. It is classical that GG is simple, that G≅GL⁡(3,2)G\cong\GL(3,2), and that Out⁡(G)\operatorname{Out}(G) has order 2, so ∣Aut⁡(G)∣=336|\Aut(G)|=336; all three were also checked by machine. Working in GL⁡(3,2)\GL(3,2), the 56 elements of order 3 form one class with centralizers of order 3, so there is no element of order 6; the 28 subgroups of order 3 are the Sylow 3-subgroups, each with normalizer S3S_3; and every subgroup of order 6 is the normalizer of its unique subgroup of order 3, so the subgroups of order six form one self-normalizing class of 28.

Five incarnations. (P) The two-element subsets of P1(F7)\Proj^1(\F_7), where the stabilizer of {0,∞}\{0,\infty\} is {z↦λz, z↦−λ/z}\{z\mapsto\lambda z,\ z\mapsto-\lambda/z\}. (S) The Sylow 3-subgroups under conjugation, with no marking needed. (A) The antiflags (p,L)(p,L) of the Fano plane, with stabilizer GL⁡(p)×GL⁡(L)≅S3\GL(p)\times\GL(L)\cong S_3, since V=p⊕LV=p\oplus L. (B) The bitangents of the Klein quartic x3y+y3z+z3x=0x^3y+y^3z+z^3x=0, marked by Klein’s representation ρ\rho: the line x+y+z=0x+y+z=0 is one, because the quartic restricted to it is −(x2+xy+y2)2-(x^2+xy+y^2)^2, and its stabilizer is ⟨h,s⟩\langle h,s\rangle. (C) The vertices of the Coxeter graph, marked onto the derived subgroup of its automorphism group of order 336.

The seams are explicit. Each Sylow 3-subgroup PP fixes exactly one point of any incarnation, the point with stabilizer NG(P)N_G(P): on the line, the pair of points PP fixes; in the Fano plane, the antiflag of the unique point and the unique line it fixes; on the quartic, the line through the two points of the curve it fixes, which for P=⟨h⟩P=\langle h\rangle are (1:ω:ω2)(1:\omega:\omega^2) and (1:ω2:ω)(1:\omega^2:\omega), spanning x+y+z=0x+y+z=0; in the graph, its one fixed vertex. Composing these maps gives the seam between any two of the five, and all of them commute.

Theorem(The twenty-eight) proved

Up to isomorphism, GG has exactly one object with 28 elements. It is rigid, and its stabilizer class is fixed by Aut⁡(G)\Aut(G). Consequently (i) between any two transitive GG-sets with 28 elements there is exactly one seam, and these seams are consistent, sjk∘sij=siks_{jk}\circ s_{ij}=s_{ik}; (ii) for any two transitive permutation groups of degree 28 isomorphic to GG, the permutation isomorphisms between them correspond bijectively to the isomorphisms between the groups, and there are 336 of them.

Proof

An object with 28 elements has stabilizers of order 6, which form the unique class of subgroups of order 6, and a class unique of its order is fixed by every automorphism. Its members are self-normalizing, so the object is rigid, and the stabilizer principle gives uniqueness. Part (i) is the coherence of a rigid object; part (ii) is ‘Seams are markings’ with ∣Aut⁡(G)∣=336|\Aut(G)|=336.

Le graphe de Coxeter est intrinsèqueThe Coxeter graph is intrinsic

Plate 1.8The connected cubic orbital graph of the twenty-eight, from the vertex d0d_0 by distance: 1, 3, 6, 12 and 6 vertices, the counts the intersection array {3,2,2,1;1,1,1,2}\{3,2,2,1;1,1,1,2\} forces.

The seams carry structure as well as points. The point stabilizers of the twenty-eight have orbits of lengths 1,3,3,3,6,6,6, so GG has three cubic orbital graphs on it. Two are disjoint unions of seven complete graphs K4K_4; the third is connected, distance-regular with intersection array {3,2,2,1;1,1,1,2}\{3,2,2,1;1,1,1,2\}, and so is the Coxeter graph. A seam is a GG-isomorphism, so it carries orbital graphs to orbital graphs, and every incarnation carries the Coxeter graph.

Read in the models: on the line, two pairs are adjacent when they are disjoint and their cross-ratio is −1-1, and since (0,∞;c,d)=c/d(0,\infty;c,d)=c/d the neighbours of {0,∞}\{0,\infty\} are {1,6}\{1,6\}, {2,5}\{2,5\} and {3,4}\{3,4\}. In the Fano plane, (p,L)(p,L) and (q,M)(q,M) are adjacent when p≠qp\neq q, L≠ML\neq M, p∉Mp\notin M and q∉Lq\notin L, equivalently when their triangles P∖(L∪{p})\mathcal P\setminus(L\cup\{p\}) are disjoint. In the group, PP and QQ are adjacent when tutu has order 4 for all elements t∈Pt\in P and u∈Qu\in Q of order 3.

The two families of K4K_4‘s are the two ways the twenty-eight sees the objects of size 7: the antiflags with a common point and those with a common line. By the theorem on seams without markings, the normalizer of GG in the symmetric group of the 28 points has order ∣NG(S3):S3∣⋅∣Aut⁡(G)∣=336|N_G(S_3):S_3|\cdot|\Aut(G)|=336. On the pairs it is PGL⁡(2,7)\PGL(2,7): it permutes the orbital graphs, so it preserves the one connected cubic graph, which has exactly 336 automorphisms.

Proposition(The Coxeter graph is intrinsic) proved

(a) The point stabilizers of the object of size 28 have orbits of lengths 1,3,3,3,6,6,6. Exactly three orbital graphs of GG on the object are cubic: two are disjoint unions of seven copies of K4K_4, and the third is connected and is the Coxeter graph. (b) In the pairs, the antiflags and the Sylow subgroups, the connected cubic orbital graph is the one described above. (c) Every seam, for every choice of markings, carries the edges of the Coxeter graph onto the edges of these graphs.

Proof

(a) The suborbit lengths were computed by machine. In the antiflags, sharing a point and sharing a line are invariant symmetric relations of valency 3, whose components are seven complete graphs. A neighbour (q,M)(q,M) of (p,L)(p,L) under the third relation has qq in the triangle T=P∖(L∪{p})T=\mathcal P\setminus(L\cup\{p\}), and MM is the one line other than LL that avoids pp and qq, namely (T∖{q})∪{p+q}(T\setminus\{q\})\cup\{p+q\}; so the valency is 3, and the three neighbours are pairwise non-adjacent, so the graph is no union of K4K_4‘s. It is connected and distance-regular with the stated array (checked by machine), so it is the Coxeter graph. (c) A seam carries orbital graphs to orbital graphs, preserving valency and connectedness.

Descriptions et noyauxDescriptions and their kernels

168184C256C324C742C41G28S314A4b7S4b7S4a14A4a21D842V4b42V4a87:3
Plate 1.9The descriptions that reach the twenty-eight and leave it: one goes from G/HG/H onto G/KG/K exactly when HH lies in a conjugate of KK, so onto the object of size 28 they come from the objects of sizes 168, 84 and 56, and from it they go onto the two objects of size 7 and the point.

A seam identifies two incarnations and forgets nothing. Most maps between theories are not seams: they go one way and forget something. Reduction modulo a prime, the passage from a double cover to its quotient, and the passage from a group to one of its orbits all lose information, and in each case the loss is a subgroup. A description is a surjective Γ\Gamma-map d ⁣:X→Yd\colon X\to Y; its kernel at x0x_0 is Kd(x0)={γ∈Γ:d(γx0)=d(x0)}=Γd(x0)K_d(x_0)=\{\gamma\in\Gamma: d(\gamma x_0)=d(x_0)\}=\Gamma_{d(x_0)}, and what it forgets there is the fibre d−1(d(x0))d^{-1}(d(x_0)), the orbit Kd(x0)x0K_d(x_0)x_0 when XX is transitive. A description forgets nothing exactly when it is a bijection: a description that forgets nothing is a seam.

For a surjective homomorphism, read as a description of the group by its image, the kernel at 1 is the kernel; for the orbit map γ↦γy\gamma\mapsto\gamma y it is Γy\Gamma_y, so the stabilizer principle says that an object is the regular set with the kernel of its orbit description divided out; between transitive sets with stabilizers H≤LH\le L the kernel is LL, and the description forgets a copy of L/HL/H. None of this is new. A central kernel of prime order acts on every transitive set trivially or without fixed points, and for SL⁡(2,7)→PSL⁡(2,7)\SL(2,7)\to\PSL(2,7) the objects the kernel {±I}\{\pm I\} cannot see are the four new objects of Chapter 11, on which it acts without fixed points.

Two more kernels. The derivations of the octonions form g2\mathfrak g_2, of dimension 14; describing a derivation by its effect on one imaginary unit exe_x maps g2\mathfrak g_2 onto the 6-dimensional complement of span⁡(1,ex)\operatorname{span}(1,e_x), and the kernel is an algebra su(3)x\mathfrak{su}(3)_x of dimension 8 commuting with left multiplication by exe_x. And a structure carried by an orbit is induced from a kernel: by Frobenius reciprocity, Ind⁡HGW\operatorname{Ind}_H^GW, the sections of the bundle G×HWG\times_HW over G/HG/H, is the universal structure over the orbit carrying data WW given on the kernel. The permutation representation, the spin bundle of Chapter 2 and the family of algebras su(3)\mathfrak{su}(3) over the 28 pairs are all of this kind.

Theorem(The kernel of reduction fixes the Minkowski form) computed

Let ω\omega be a primitive cube root of unity, O=Z[ω]\mathcal O=\Z[\omega] and p=(3+ω)\mathfrak p=(3+\omega), a prime of norm 7. The reduction PSL⁡(2,O)→PSL⁡(2,7)\PSL(2,\mathcal O)\to\PSL(2,7) is a description with kernel Γ(p)\Gamma(\mathfrak p). Let PSL⁡(2,C)\PSL(2,\C) act on the Hermitian 2×22\times2 matrices by X↦gXg∗X\mapsto gXg^*, which preserves det⁡(t+zx+iyx−iyt−z)=t2−x2−y2−z2\det\left(\begin{smallmatrix}t+z&x+iy\\x-iy&t-z\end{smallmatrix}\right)=t^2-x^2-y^2-z^2, and put p=3+ωp=3+\omega. The elements t1=(1p01)t_1=\left(\begin{smallmatrix}1&p\\0&1\end{smallmatrix}\right), t2=(1pω01)t_2=\left(\begin{smallmatrix}1&p\omega\\0&1\end{smallmatrix}\right) and t3=(10p1)t_3=\left(\begin{smallmatrix}1&0\\p&1\end{smallmatrix}\right) lie in Γ(p)\Gamma(\mathfrak p); the quadratic forms invariant under t1t_1 and t2t_2 are spanned by det⁡\det and the square of the lower diagonal entry; and those invariant under all three are the multiples of det⁡\det. Hence the quadratic forms invariant under Γ(p)\Gamma(\mathfrak p) are the multiples of the Minkowski form.

Proof

Each tit_i has determinant 1, entries in O\mathcal O and off-diagonal entries in p\mathfrak p. In a rational basis of the Hermitian matrices the three actions are rational 4×44\times4 matrices, and the invariant symmetric matrices were found by solving linear equations. The conceptual reason is Borel’s density theorem: Γ(p)\Gamma(\mathfrak p) is a lattice in PSL⁡(2,C)≅SO⁡+(1,3)\PSL(2,\C)\cong\SO^+(1,3), hence Zariski dense, so it has the same polynomial invariants on this irreducible representation. The computation makes the statement independent of that theorem; no novelty is claimed.

Le troisième étage par les noyauxFloor three through kernels

seam theorythe study of seams
Existencestabilizer classNumberN(H)/HConsistencyrigidity, monodromyMarkingsOut(G)Forgettingdescription, kernelImpossibilitynegative space
6Les continus
continuumspinor systemcommit algebra
5Les complétions
completionorientation
4Les doubles vies
lifedouble lifedictionarytype law
3Ce qui est su
bridgestatusrefuteddescriptionkernelGalois gap
Negative spaceabsenceforced gapwindowimprintreduction
2Les sutures
seamseam groupoidrigid objectcoherenceseam systemseam monodromygaugepowerquotient classtwisting elementseam over an automorphismGalois category
1L’incarnation
objectstabilizer classmarkingincarnationalignmentnew object
0Le fonds classique

G-sets and G-maps · stabilizers and normalizers · orbitals · permutation isomorphism · Gassmann equivalence · the table of marks

Plate 1.10Floor three through kernels: a built bridge is a description that forgets nothing, an absence an empty fibre, a carrier imprint is induced from a kernel, and monodromy is what remains of the loops once the kernel of the holonomy is divided out.

The concepts that record what is known about seams (statuses, absences, imprints and monodromy) can all be stated as facts about descriptions. Each statement is a reformulation of classical facts, and no novelty is claimed. Statuses: a description between transitive sets exists exactly when a stabilizer of the source lies in a stabilizer of the target, and it forgets nothing exactly when it is a seam. So a bridge is built exactly when there is a description that forgets nothing, and between sets of one size it is refuted exactly when there is no description at all.

Absences: send each point of a finite GG-set to the class of its stabilizer, its orbit type. The fibre over [H][H] has ∣G:H∣ cH(Z)|G:H|\,c_H(Z) points, where cH(Z)c_H(Z) counts the orbits isomorphic to G/HG/H, and these numbers are recovered from the marks by inverting the table of marks of Chapter 3. So a forced gap is an empty fibre of the orbit-type description, detected by the marks, and the window of an absence is the image of its invariant. Monodromy: read the holonomy of a seam system over a graph as a description of the fundamental group; its kernel NN is the group of loops around which the seams close up, the system is coherent exactly when NN is everything, and on the covering with fundamental group NN the pulled-back system becomes coherent, every other such covering covering this one.

In one line each: a built bridge is a description that forgets nothing; an absence is an empty fibre; a carrier imprint is induced from what an orbit description forgets; and monodromy is what remains of the loops once the kernel of the holonomy is divided out.

Proposition(Absences as empty fibres) proved

Let ZZ be a finite GG-set and let τ\tau send z∈Zz\in Z to the conjugacy class of GzG_z. The fibre of τ\tau over the class of HH has ∣G:H∣ cH(Z)|G:H|\,c_H(Z) points, where cH(Z)c_H(Z) is the number of orbits of ZZ isomorphic to G/HG/H, and the numbers cH(Z)c_H(Z) are obtained from the marks ∣ZK∣|Z^K| by inverting the table of marks. So a forced gap of a family of figures is an empty fibre of the orbit-type description, detected by the marks.

Proof

ZZ is the disjoint union of cH(Z)c_H(Z) copies of G/HG/H over the classes, so ∣ZK∣=∑HcH(Z) m(H,K)|Z^K|=\sum_Hc_H(Z)\,m(H,K), and the matrix of marks is invertible.

The chapter names its subject. A seam is the line along which two pieces of cloth are joined; here the pieces are theories, and the join is an equivariant bijection between the sets in which they meet one object. The name puts the joins, not the pieces, at the centre. Seam theory asks whether objects can be joined across theories, in how many ways, whether the joins are consistent around a cycle of theories, how they depend on the identification of symmetry groups, what the maps that are not joins forget, and where a join is impossible.

The last question gives the subject its shape: a table of objects against theories in which some cells are empty by necessity, a negative space bounded by the seams that do exist. Chapter 2 studies the theorems that cut that space, Chapter 3 fills the table for the group of order 168, and Chapter 4 follows the seams of its non-rigid objects around their cycles.

Also in this chapter
refuted