Skip to the Main Content

Note:These pages make extensive use of the latest XHTML and CSS Standards. They ought to look great in any standards-compliant modern browser. Unfortunately, they will probably look horrible in older browsers, like Netscape 4.x and IE 4.x. Moreover, many posts use MathML, which is, currently only supported in Mozilla. My best suggestion (and you will thank me when surfing an ever-increasing number of sites on the web which have been crafted to use the new standards) is to upgrade to the latest version of your browser. If that's not possible, consider moving to the Standards-compliant and open-source Mozilla browser.

March 26, 2025

The McGee Group

Posted by John Baez

This is a bit of a shaggy dog story, but I think it’s fun. There’s also a moral about the nature of mathematical research.

Once I was interested in the McGee graph, nicely animated here by Mamouka Jibladze:

This is the unique (3,7)-cage, meaning a graph such that each vertex has 3 neighbors and the shortest cycle has length 7. Since it has a very symmetrical appearance, I hoped it would be connected to some interesting algebraic structures. But which?

I read on Wikipedia that the symmetry group of the McGee graph has order 32. Let’s call it the McGee group. Unfortunately there are many different 32-element groups — 51 of them, in fact! — and the article didn’t say which one this was. (It does now.)

I posted a general question:

and Gordon Royle said the McGee group is “not a super-interesting group, it is SmallGroup(32,43) in either GAP or Magma”. Knowing this let me look up the McGee group on this website, which is wonderfully useful if you’re studying finite groups:

There I learned that the McGee group is the so-called holomorph of the cyclic group /8\mathbb{Z}/8: that is, the semidirect product of /8\mathbb{Z}/8 and its automorphism group:

Aut(/8)/8 Aut(\mathbb{Z}/8) \ltimes \mathbb{Z}/8

I resisted getting sucked into the general study of holomorphs, or what happens when you iterate the holomorph construction. Instead, I wanted a more concrete description of the McGee group.

/8\mathbb{Z}/8 is not just an abelian group: it’s a ring! Since multiplication in a ring distributes over addition, we can get automorphisms of the group /8\mathbb{Z}/8 by multiplying by those elements that have multiplicative inverses. These invertible elements form a group

(/8) ×={1,3,5,7} (\mathbb{Z}/8)^\times = \{1,3,5,7\}

called the multiplicative group of /8\mathbb{Z}/8. In fact these give all the automorphisms of the group /8\mathbb{Z}/8.

In short, the McGee group is

(/8) ×/8 (\mathbb{Z}/8)^\times \ltimes \mathbb{Z}/8

This is very nice, because this is the group of all transformations of /8\mathbb{Z}/8 of the form

xgx+ag(/8) ×,a/8 x \mapsto g x + a \qquad g \in (\mathbb{Z}/8)^\times , \; a \in \mathbb{Z}/8

If we think of /8\mathbb{Z}/8 as a kind of line — called the ‘affine line over /8\mathbb{Z}/8’ — these are precisely all the affine transformations of this line. Thus, the McGee group deserves to be called

Aff(/8)=(/8) ×/8 \text{Aff}(\mathbb{Z}/8) = (\mathbb{Z}/8)^\times \ltimes \mathbb{Z}/8

This suggests that we can build the McGee graph in some systematic way starting from the affine line over /8\mathbb{Z}/8. This turns out to be a bit complicated, because the vertices come in two kinds. That is, the McGee group doesn’t act transitively on the set of vertices. Instead, it has two orbits, shown as red and blue dots here:

The 8 red vertices correspond straightforwardly to the 8 points of the affine line, but the 16 blue vertices are more tricky. There are also the edges to consider: these come in three kinds! Greg Egan figured out how this works, and I wrote it up:

Then a decade passed.

About two weeks ago, I gave a Zoom talk at the Illustrating Math Seminar about some topics on my blog Visual Insight. I mentioned that the McGee group is SmallGroup(32,43) and the holomorph of /8\mathbb{Z}/8. And then someone — alas, I forget who — instantly typed in the chat that this is one of the two smallest groups with an amazing property! Namely, this group has an outer automorphism that maps each element to an element conjugate to it.

I didn’t doubt this for a second. To paraphrase what Hardy said when he received Ramanujan’s first letter, nobody would have the balls to make up this shit. So, I posed a challenge to find such an exotic outer automorphism:

By reading around, I soon learned that people have studied this subject quite generally:

An automorphism f:GGf \colon G \to G is class-preserving if for each gGg \in G there exists some hGh \in G such that

f(g)=hgh 1 f(g) = h g h^{-1}

If you can use the same hh for every gg we call ff an inner automorphism. But some groups have class-preserving automorphisms that are not inner! These are the class-preserving outer automorphisms.

I don’t know if class-preserving outer automorphisms are good for anything, or important in any way. They mainly just seem intriguingly spooky. An outer automorphism that looks inner if you examine its effect on any one group element is nothing I’d ever considered. So I wanted to see an example.

Rising to my challenge, Greg Egan found a nice explicit formula for some class-preserving outer automorphisms of the McGee group.

As we’ve seen, any element of the McGee group is a transformation

xgx+ag(/8) ×,a/8 x \mapsto g x + a \qquad g \in (\mathbb{Z}/8)^\times , \; a \in \mathbb{Z}/8

so let’s write it as a pair (g,a)(g,a). Greg Egan looked for automorphisms of the McGee group that are of the form

f(g,a)=(g,a+D(g)) f(g,a) = (g, a + D(g))

for some function

D:(/8) ×/8 D \colon (\mathbb{Z}/8)^\times \to \mathbb{Z}/8

It is easy to check that ff is an automorphism if and only if

D(gg)=D(g)+gD(g) D(g g') = D(g) + g D(g')

Moreover, ff is an inner automorphism if and only if

D(g)=gbb D(g) = g b - b

for some b/8b \in \mathbb{Z}/8.

Now comes something cool noticed by Joshua Grochow: these formulas are an instance of a general fact about group cohomology!

Suppose we have a group GG acting as automorphisms of an abelian group AA. Then we can define the cohomology H n(G,A)H^n(G,A) to be the group of nn-cocycles modulo nn-coboundaries. We only need the case n=1n = 1 here. A 1-cocycle is none other than a function D:GAD \colon G \to A obeying

D(gg)=D(g)+gD(g) D(g g') = D(g) + g D(g')

while a 1-coboundary is one of the form

D(g)=gbb D(g) = g b - b

for some bAb \in A. You can check that every 1-coboundary is a 1-cocycle. H 1(G,A)H^1(G,A) is the group of 1-cocycles modulo 1-coboundaries.

In this situation we can define the semidirect product GAG \ltimes A, and for any D:GAD \colon G \to A we can define a function

f:GAGA f \colon G \ltimes A \to G \ltimes A

by

f(g,a)=(g,a+D(g)) f(g,a) = (g, a + D(g))

Now suppose G=Aut(A)G = \text{Aut}(A) and suppose GG is abelian. Then by straightforward calculations we can check:

  • ff is an automorphism iff DD is a 1-cocycle

and

  • ff is an inner automorphism iff DD is a 1-coboundary!

Thus, GAG \ltimes A will have outer automorphisms if H 1(G,A)0H^1(G,A) \ne 0.

When A=/8A = \mathbb{Z}/8 then G=Aut(A)G = \text{Aut}(A) is abelian and GAG \ltimes A is the McGee group. This puts Egan’s idea into a nice context. But we still need to actually find maps DD that give outer automorphisms of the McGee group, and then find class-preserving ones. I don’t know how to do that using general ideas from cohomology. Maybe someone smart could do the first part, but the ‘class-preserving’ condition doesn’t seem to emerge naturally from cohomology.

Anyway, Egan didn’t waste his time with such effete generalities: he actually found all choices of D:(/8) ×/8D \colon (\mathbb{Z}/8)^\times \to \mathbb{Z}/8 for which

f(g,a)=(g,a+D(g)) f(g,a) = (g, a + D(g))

is a class-preserving outer automorphism of the McGee group. Namely:

(D(1),D(3),D(5),D(7)) = (0,0,4,4) (D(1),D(3),D(5),D(7)) = (0,2,0,2) (D(1),D(3),D(5),D(7)) = (0,4,4,0) (D(1),D(3),D(5),D(7)) = (0,6,0,6) \begin{array}{ccl} (D(1), D(3), D(5), D(7)) &=& (0, 0, 4, 4) \\ (D(1), D(3), D(5), D(7)) &=& (0, 2, 0, 2) \\ (D(1), D(3), D(5), D(7)) &=& (0, 4, 4, 0) \\ (D(1), D(3), D(5), D(7)) &=& (0, 6, 0, 6) \end{array}

Last Saturday after visiting my aunt in Santa Barbara I went to Berkeley to visit the applied category theorists at the Topos Institute. I took a train, to lessen my carbon footprint a bit. The trip took 9 hours — a long time, but a beautiful ride along the coast and then through forests and fields.

The day before taking the train, I discovered my laptop was no longer charging! So, I bought a pad of paper. And then, while riding the train, I checked by hand that Egan’s first choice of DD really is a cocycle, and really is not a coboundary, so that it defines an outer automorphism of the McGee group. Then — and this was fairly easy — I checked that it defines a class-preserving automorphism. It was quite enjoyable, since I hadn’t done any long calculations recently.

One moral here is that interesting ideas often arise from the interactions of many people. The results here are not profound, but they are certainly interesting, and they came from online conversations with Greg Egan, Gordon Royle, Joshua Grochow, the mysterious person who instantly knew that the McGee group was one of the two smallest groups with a class-preserving outer automorphism, and others.

But what does it all mean, mathematically? Is there something deeper going on here, or is it all just a pile of curiosities?

What did we actually do, in the end? Following the order of logic rather than history, maybe this. We started with a commutative ring AA, took its group of affine transformations Aff(A)\text{Aff}(A), and saw this group must have outer automorphisms if

H 1(A ×,A)0 H^1(A^\times, A) \ne 0

We saw this cohomology group really is nonvanishing when A=/nA = \mathbb{Z}/n and n=8n = 8. Furthermore, we found a class-preserving outer automorphism of Aff(/8)\text{Aff}(\mathbb{Z}/8).

This raises a few questions:

  • What is the cohomology H 1((/n) ×,/n)H^1((\mathbb{Z}/n)^\times, \mathbb{Z}/n) in general?

  • What are the outer automorphisms of Aff(/n)\text{Aff}(\mathbb{Z}/n)?

  • When does Aff(/n)\text{Aff}(\mathbb{Z}/n) have class-preserving outer automorphisms?

I saw bit about the last question in this paper:

They say that this paper:

  • G. E. Wall, Finite groups with class-preserving outer automorphisms, Journal of the London Mathematical Society 22 (1947), 315–320.

proves Aff(/n)\text{Aff}(\mathbb{Z}/n) has a class-preserving outer automorphism when nn is a multiple of 8.

Does this happen only for multiples of 8? Is this somehow related to the most famous thing with period 8 — namely, Bott periodicity? I don’t know.

Posted at March 26, 2025 6:33 PM UTC

TrackBack URL for this Entry:   https://golem.ph.utexas.edu/cgi-bin/MT-3.0/dxy-tb.fcgi/3596

5 Comments & 0 Trackbacks

Re: The McGee Group

Since you like the groupprops page for finite groups, maybe you’ll also like this one:

For example, the McGee group has GAP ID (32,43) so its page on that website is

https://people.maths.bris.ac.uk/~matyd/GroupNames/1/C8sC2%5E2.html

which has a lot of interesting information, perhaps more than at groupprops.

(One of the ones I often find useful is “Aliases”.)

Posted by: Gabriel Verret on March 27, 2025 4:45 AM | Permalink | Reply to this

Re: The McGee Group

Thanks, I hadn’t known about this page. I like seeing the subgroups of the McGee group, since over on Mathstodon I’ve been talking a bit with Ian Agol and others about an index-2 subgroup called the semidihedral (or quasidihedral) subgroup SD 16SD_{16}.

Posted by: John Baez on March 27, 2025 6:51 PM | Permalink | Reply to this

G.E. (Tim) Wall

Prof Wall was one of my lecturers. The University of Sydney web site says: “GE (Tim) Wall. GE (Tim) Wall. Emeritus Professor. Tim Wall passed away on Sunday 9 July 2023, in his 99th year.”

Posted by: Robert Smart on March 27, 2025 6:21 AM | Permalink | Reply to this

Re: G.E. (Tim) Wall

Interesting, thanks! I’m sorry I didn’t learn about his research before he died, so I could thank him for his discovery. I still haven’t read his paper and figured out why Aff(/n)Aff(\mathbb{Z}/n) has a class-preserving outer automorphism when nn is divisible by 8.

Posted by: John Baez on March 27, 2025 6:43 PM | Permalink | Reply to this

Re: The McGee Group

amariani mentioned some applications of class-preserving outer automorphisms:

This is really cool! It’s especially nice to see such a simple concrete realization.

I can also point out that class-preserving outer automorphisms play a role in physics, in particular in the description of gauge-invariant states (see arXiv:2402.16743), a subject you’ve also worked on!

Another cool type of automorphisms are class-inverting ones, and they also play a role in physics! (i.e. see Sharp et al, “On quasi-ambivalent groups” as well as arXiv:1402.0507).

Posted by: John Baez on March 27, 2025 6:40 PM | Permalink | Reply to this

Post a New Comment