Abstract

We show that the 4th integral cohomology of Conway’s group |$\mathrm{Co}_0$| is a cyclic group of order |$24$|⁠, generated by the 1st fractional Pontryagin class of the |$24$|-dimensional representation.

Let |$\mathrm{Co}_0 = 2.\mathrm{Co}_1$| denote the linear isometry group of the Leech lattice, the largest of the Conway groups. By definition, it has a 24-dimensional complex representation, which we will denote by |$\mathrm{Leech} \otimes \mathbf C$|⁠. The main result of this paper is the following:

 

Theorem 0.1.

The group cohomology |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| is isomorphic to |$\mathbf Z/24$|⁠. Furthermore,

  • (1) The Chern class |$c_2(\mathrm{Leech} \otimes \mathbf C) \in \operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| generates a subgroup of index |$2$|⁠.

  • (2) There exists a subgroup |$\mathrm{CSD} \subset \mathrm{Co}_0$| of order |$48$|⁠, for which the restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \to \operatorname{H}^4(\mathrm{CSD};\mathbf Z)$| is injective. |$\mathrm{CSD}$| is isomorphic to |$\mathbf Z/3 \times 2D_8$|⁠, the product of the cyclic group of order |$3$| and the “binary dihedral” or “generalized quaternion” group of order 16.

As Theorem 5.3, we conclude that |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$| is isomorphic to |$\mathbf Z/12$|⁠. In Section 6, we compute the Chern classes |$c_2(V)$| for each complex irreducible representation |$V$| of |$\mathrm{Co}_0$|—they all have the form |$c_2(V) = k(V) c_2(\mathrm{Leech} \otimes \mathbf C)$| for |$k(V) \in \mathbf Z/12$|⁠.

We note that the fact that the |$p$|-primary part of |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| vanishes for |$p> 3$| is not new—the entire cohomology ring |$\operatorname{H}^{\bullet }\big (\mathrm{Co}_0;\mathbf Z\big [\frac{1}{2},\frac{1}{3}\big ]\big ) \cong \operatorname{H}^{\bullet }\big (\mathrm{Co}_1;\mathbf Z\big [\frac{1}{2},\frac{1}{3}\big ]\big ) $|⁠, and the subring generated by Chern classes, was obtained by the late C. Thomas in [32, Section 3].

These days, similar results to Theorem 0.1 are sometimes obtained by software advances—for example, [30] determined
(0.1)
by developing HAP. But the Conway group is large, and we believe that there is no known chain model for |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| that can be feasibly handled by a computer.
Our argument actually appeals directly to (0.1), as well as to some GAP-assisted (more specifically, Derek Holt’s “Cohomolo” package) computations of |$\operatorname{H}^1$| and |$\operatorname{H}^2$| of Mathieu groups with twisted coefficients. And we have used GAP and Sage extensively while exploring the Conway group. But formally, our proof is less direct. It is largely based on analyzing a pair of subgroups of |$\mathrm{Co}_0$| that contain the |$2$|- and the |$3$|-Sylow subgroups, and that split as semidirect products
The colon and the use of |$2^n$|⁠, |$3^m$| for commutative groups follows the ATLAS notation, see Section 1.1. These two subgroups are closely related to the Niemeier lattices |$A_1^{24}$| and |$A_2^{12}$|⁠, Kneser |$2$|- and |$3$|-neighbors of the Leech lattice.

Our argument is also based on some good luck, as the existence of such a small subgroup |$\mathrm{CSD}$| that detects |$\operatorname{H}^4$| is not a priori clear, but it’s crucial for our computation. In fact we encounter the same good luck when studying the Mathieu groups |$M_{23}$| and |$M_{24}$|⁠, leading to a less computer-intensive proof of (0.1); see Section 5. Theorem 8.1 gives yet another connection between our calculation of |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| and the group |$\operatorname{H}^4(M_{24};\mathbf Z)$| of (0.1).

For any particular finite group |$G$|⁠, the determination of the group cohomology |$\operatorname{H}^{\bullet }(G;\mathbf Z)$| is a challenging problem in algebraic topology. The low-degree groups are more accessible, and have concrete group- and representation-theoretical significance with 19th century pedigrees. For example, |$\operatorname{H}^2(G;\mathbf Z)$| is the group of one-dimensional characters of |$G$|⁠, and |$\operatorname{H}^3(G;\mathbf Z)$| classifies the twisted group algebras for |$G$|⁠. The Pontryagin dual of |$\operatorname{H}^3(G;\mathbf Z)$|⁠, which the universal coefficient theorem identifies with |$\operatorname{H}_2(G)$|⁠, is the Schur multiplier of |$G$|⁠.

More recently, a similar role has emerged for |$\operatorname{H}^4(G;\mathbf Z)$|—for instance, it classifies monoidal structures on the category of vector bundles on |$G$| that have the form of convolution [27, App. E]. Nora Ganter has proposed to call the Pontryagin dual |$\operatorname{H}_3(G)$| the “categorical” Schur multiplier of |$G$|⁠. We have named the subgroup |$\mathrm{CSD}$| for “categorical Schur detector”.

The notion of spin structure (and of string obstruction) for a representation reveals a little more structure in Theorem 0.1—a distinguished generator for |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \cong \mathbf Z/24$|⁠, called the “first fractional Pontryagin class” of the defining representation, denoted |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)$|⁠. Its construction is briefly reviewed in Section 1.4. In terms of Chern classes, |$2 \frac{p_1}{2}(\mathrm{Leech} \otimes \mathbf R) = -c_2(\mathrm{Leech} \otimes \mathbf C)$|⁠.

We use the explicit generator to compute the restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \to \operatorname{H}^4(G;\mathbf Z)$| for some subgroups |$G \subset \mathrm{Co}_0$|⁠, that is, we compute the fractional Pontryagin class of the |$G$|-action on |$\mathbf R^{24}$|⁠. In particular, in Theorem 7.1 we compute the restriction to all cyclic subgroups of |$\mathrm{Co}_0$|⁠, where we find a peculiar relationship with Frame shapes of elements—this result generalizes the relationship discovered in [17] between cycle types of permutations in |$M_{24}$| and |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠. In Theorems 8.1 and 8.2 we study the restrictions of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)$| to certain “umbral” subgroups of |$\mathrm{Co}_0$|⁠, and relate the answers to the calculations of [9]. A general connection between |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| and various forms of moonshine is discussed in [18].

We begin with some preliminary remarks in Section 1, in particular recalling the standard transfer-restriction argument that allows theorems like Theorem 0.1 to be proved prime-by-prime. In Section 2 we quickly dispense with the large primes |$p\geq 5$|⁠. We handle the prime |$p=3$| in Section 3. The most interesting story occurs at the prime |$p=2$|⁠, which is the subject of Section 4; that section completes the proof of Theorem 0.1. Section 5 summarizes our proof of Theorem 0.1 and also computes |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠, |$\operatorname{H}^4(M_{23};\mathbf Z)$|⁠, and |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$|⁠. Section 6 explains the computation of the map |$c_2:R(\mathrm{Co}_0) \to \operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$|—the output of the computation is summarized in a table on the last page of that section. In Section 7 we explain the computation of the restriction of |$\frac{p_1}2$| to all cyclic subgroups of |$\mathrm{Co}_0$| and Section 8 discusses the restriction to umbral subgroups.

1 Preliminary Remarks

1.1 Notation

We generally follow the ATLAS [10] for notation for finite groups, and regularly refer to it (often without mention) for known facts. The cyclic group of order |$n$| is denoted variously |$\mathbf Z/n$|⁠, |$\mathbf F_n$| (when |$n$| is prime and we are thinking of it as a finite field), and just “|$n$|”. Elementary abelian groups are denoted |$n^k$| and extra special groups |$n^{1+k}$|⁠. An extension with normal subgroup |$N$| and cokernel |$G$| is denoted |$N.G$| or occasionally |$NG$|⁠; an extension that is known to split is written |$N:G$|⁠. The conjugacy classes of elements of order |$n$| in a group |$G$| are named |$n\mathrm A$|⁠, |$n\mathrm B$|⁠, …, ordered by increasing size of the class (decreasing size of the centralizer).

When |$G$| is a finite group and |$A$| is a |$G$| module we write |$\operatorname{H}^{\bullet }(G;A)$| for the group cohomology of |$G$| with coefficients in |$A$|⁠. But when |$G$| is a Lie group we will write |$\operatorname{H}^{\bullet }(BG)$| to avoid confusion with the cohomology of the manifold underlying |$G$|⁠.

1.2 The Conway group

We now recite some standard material about |$\mathrm{Co}_0$|⁠. By definition, Conway’s largest group |$\mathrm{Co}_0 = 2.\ \mathrm{Co}_1$| is the automorphism group of the Leech lattice. Its order factors as
(1.1)
The Leech lattice is the unique rank-|$24$| self-dual even lattice with no roots. It can be constructed in many ways [12, Ch. 24]. One standard construction of the Leech lattice begins with the Golay code |$\mathfrak{g}_{24} : 2^{12} \hookrightarrow 2^{24}$| [19], which is the unique Lagrangian subspace for the standard (“Euclidean”) inner product on |$2^{24} = \mathbf F_2^{24}$| containing no vectors of Hamming length |$4$|⁠. The subgroup of |$S_{24}$| preserving the Golay code is the largest Mathieu group |$M_{24}$|⁠. Let |$\operatorname{Nie}(A_1^{24}) \subset \mathbf R^{24}$| denote the Niemeier lattice with root system |$A_1^{24} = (\sqrt 2 \mathbf Z)^{24}$|⁠. It is constructed from |$\mathfrak{g}_{24}$| as the pullback

By construction, the automorphism group of |$\operatorname{Nie}(A_1^{24})$| contains (and in fact is equal to) the semidirect product |$2^{24} : M_{24}$|⁠, where |$M_{24}$| acts by permuting the coordinates and |$2^{24}$| acts by basic reflections. The subgroup |$2^{12} : M_{24}$| (in which |$2^{12} \subset 2^{24}$| via the Golay code) preserves a unique index-2 sublattice |$L$| of |$\operatorname{Nie}(A_1^{24})$|⁠. This sublattice |$L$| can be extended to a self-dual lattice in exactly three ways: it can be extended back to |$\operatorname{Nie}(A_1^{24})$|⁠; it can be extended to an odd lattice (the so-called “odd Leech lattice” discovered by [28]); and it can be extended to a new even lattice. The 3rd of these is by definition the Leech lattice.

By construction, then, |$\mathrm{Co}_0 = \operatorname{Aut}(\textrm{Leech lattice})$| contains a subgroup of shape |$2^{12}:M_{24}$|⁠. As the order of |$M_{24}$| is divisible by |$2^{10}$|⁠, a |$2$|-Sylow subgroup of |$2^{12}:M_{24}$| has order |$2^{22}$| and is also a |$2$|-Sylow subgroup of |$\mathrm{Co}_0$|⁠. A similar construction of the Leech lattice using the ternary Golay code |$3^6 \hookrightarrow 3^{12}$| and the Niemeier lattice with root system |$A_2^{12}$| provides |$\mathrm{Co}_0$| with a subgroup of shape |$3^6:2M_{12}$| containing the |$3$|-Sylow. (It extends to a maximal subgroup of shape |$2 \times (3^6:2M_{12})$|⁠.) The complete list of maximal subgroups of |$\mathrm{Co}_0$| was worked out in [35].

1.3 Transfer-restriction

These large subgroups that contain Sylows are very useful for computing cohomology of finite groups, because of the following standard result.

 

Lemma 1.1.

Let |$G$| be a finite group. Then |$\operatorname{H}^k(G;\mathbf Z)$| is finite abelian for |$k\geq 1$|⁠, and so splits as |$\operatorname{H}^k(G;\mathbf Z) = \bigoplus _p \operatorname{H}^k(G;\mathbf Z)_{(p)}$| where the sum ranges over primes |$p$| and |$\operatorname{H}^k(G;\mathbf Z)_{(p)}$| has order a power of |$p$|⁠. Fix a prime |$p$| and suppose that |$S \subset G$| is a subgroup such that |$p$| does not divide the index |$|G|/|S|$|⁠, that is, such that |$S$| contains the |$p$|-Sylow of |$G$|⁠. Then the restriction map |$\alpha \mapsto \alpha |_S \operatorname{H}^k(G;\mathbf Z)_{(p)} \to \operatorname{H}^k(S;\mathbf Z)_{(p)}$| is an injection onto a direct summand.

 

Proof.

Define the transfer map |$\alpha \mapsto \mathrm{tr}_{G/S} \alpha : \operatorname{H}^k(S;\mathbf Z) \to \operatorname{H}^k(G;\mathbf Z)$| by summing over the fibers of the finite covering |$\mathrm B S \to \mathrm B G$| [4, Section XII.8]. The composition |$\alpha \mapsto \mathrm{tr}_{G/S}(\alpha |_S)$| is multiplication by |$|G|/|S|$|⁠, and so is invertible on |$\operatorname{H}^k(G;\mathbf Z)_{(p)}$|⁠.

Thus, in order to understand |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$|⁠, we may work prime by prime. The only primes that participate are those that divide |$|\mathrm{Co}_0|$| (1.1). It is known [32] that |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(p)} = 0$| for |$p\geq 5$| (we will also verify this directly). As already mentioned, subgroups containing the 2- and 3-Sylows are |$2^{12}:M_{24}$| and |$3^6:2M_{12}$|⁠.

1.4 Fractional Pontryagin class

Let |$B\mathrm{SO}$| and |$B\mathrm{Spin}$| denote the homotopy colimits |$\varinjlim _n B\mathrm{SO}(n)$| and |$\varinjlim _n B\mathrm{Spin}(n)$|⁠, respectively. Then |$\operatorname{H}^4(B\mathrm{SO};\mathbf Z)$| and |$\operatorname{H}^4(B\mathrm{Spin};\mathbf Z)$| are both isomorphic to |$\mathbf Z$|⁠. The former group is generated by the 1st Pontryagin class |$p_1$|⁠. The restriction map |$\operatorname{H}^4(B\mathrm{SO};\mathbf Z) \to \operatorname{H}^4(B\mathrm{Spin};\mathbf Z)$| is multiplication by |$2$|⁠, and so the generator of |$\operatorname{H}^4(B\mathrm{Spin};\mathbf Z)$| is called the 1st fractional Pontryagin class and denoted |$\frac{p_1}2$|⁠. The restriction maps |$\operatorname{H}^4(B\mathrm{SO};\mathbf Z) \to \operatorname{H}^4(B\mathrm{SO}(n);\mathbf Z)$| and |$\operatorname{H}^4(B\mathrm{Spin};\mathbf Z) \to \operatorname{H}^4(B\mathrm{Spin}(n);\mathbf Z)$| are isomorphisms for |$n\geq 5$|⁠.

Suppose that |$G$| is a finite group and |$V : G \to \mathrm{Spin}(n)$| is a spin representation. The fractional Pontryagin class of |$V$|⁠, denoted |$\frac{p_1}2(V) \in \operatorname{H}^4(G;\mathbf Z)$|⁠, is the pullback of |$\frac{p_1}2$| along |$V$|⁠. This class is also called the “String obstruction” because of its relation to the question of lifting a homomorphism |$V : G \to \mathrm{Spin}(n)$| to a loop space map |$G \to \mathrm{String}(n)$|⁠, where, for |$n\geq 5$|⁠, |$\mathrm{String}(n)$| is the 3-connected cover of |$\mathrm{Spin}(n)$|⁠. (According to a first-hand account by Chris Douglas, the name “|$\mathrm{String}(n)$|” for this topological group is due to Thomas Goodwillie. For discussion of |$\mathrm{String}(n)$|⁠, see [29].) This is analogous to the role that the 2nd Stiefel–Whitney class |$w_2(V) \in \operatorname{H}^2(G;\mathbf Z/2)$| plays in measuring whether an oriented representation |$V : G \to \mathrm{SO}(n)$| lifts to |$\mathrm{Spin}(n)$|⁠.

If |$V : G \to \mathrm O(n)$| is merely a real representation, then |$\frac{p_1}2(V)$| need not be defined; it is easy to come up with examples where |$p_1(V)$| is odd. Suppose that |$V$| admits a lift to |$\mathrm{Spin}(n)$|⁠, but that such a lift has not been chosen. The recipe for defining |$\frac{p_1}2(V)$| above makes it seem that its value might depend on the choice of lift. In fact, |$\frac{p_1}2(V)$| is well defined for real representations admitting a lift to |$\mathrm{Spin}(n)$|—it does not depend on the choice of spin structure. Moreover, if |$V_1$| and |$V_2$| are two spin representations, then |$\frac{p_1}2(V_1 \oplus V_2) = \frac{p_1}2(V_1) + \frac{p_1}2(V_2)$|⁠. One can prove these claims by studying the problem of lifting directly from |$\mathrm O(n)$| to |$\mathrm{String}(n)$| and showing that the obstruction lives in a certain generalized cohomology theory named “supercohomology” by [20, 33].

Since |$\mathrm{Co}_0$| is the Schur cover of a simple group, both |$\operatorname{H}^2(\mathrm{Co}_0;\mathbf Z)$| and |$\operatorname{H}^3(\mathrm{Co}_0;\mathbf Z)$| vanish, and so every real representation |$V:\mathrm{Co}_0 \to \mathrm{O}(n)$| lifts uniquely to a spin representation |$V:\mathrm{Co}_0 \to \mathrm{Spin}(n)$|⁠.

2 The Large Primes |$p \geq 5$|

We now check that |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(p)} = 0$| for |$p \geq 5$|⁠, confirming the calculation from [32]. It is equivalent to show that |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)_{(p)} = 0$| for |$p \geq 5$|⁠, since the pullback map |$\operatorname{H}^{\bullet }(\mathrm{Co}_1) \to \operatorname{H}^{\bullet }(\mathrm{Co}_0)$| is an isomorphism on odd parts.

 

Lemma 2.1.

|$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(p)} = 0$| for |$p\geq 7$|⁠.

 

Proof.

There is one conjugacy class each in |$\mathrm{Co}_1$| of order |$11$| and |$13$|⁠, and two of order |$23$|⁠; the |$p$|-Sylow subgroups for |$p = 11$|⁠, |$13$|⁠, and |$23$| are cyclic. It follows (Pigeonhole) that, for |$g\in \mathrm{Co}_1$| of order |$p$|⁠, there exists |$a \neq \pm 1\in \mathbf Z/p^\times $| such that |$g$| is conjugate to |$g^a$|⁠. The automorphism |$g \mapsto g^a$| acts on |$\operatorname{H}^4(\langle g \rangle ;\mathbf Z) \cong \mathbf Z/p$| by multiplication by |$a^2 \neq 1$|⁠, and so has no fixed points. By Lemma 1.1, |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)_{(p)}$| injects into the conjugation-in-|$\mathrm{Co}_1$|-fixed subgroup of |$\operatorname{H}^4(\langle g \rangle ;\mathbf Z)$|⁠, which is trivial.

A similar argument handles the prime |$p=7$|⁠. Indeed, the |$7$|-Sylow in |$\mathrm{Co}_1$| is a copy of |$(\mathbf Z/7)^2$| and is contained in a subgroup isomorphic to |$L_2(7)^2$| (following the ATLAS [10], |$L_2(7)$| denotes the simple group |$\mathrm{PSL}_2(\mathbf F_7)$|⁠). This is in turn contained in a maximal subgroup of shape |$(L_2(7) \times A_7):2$|⁠. But |$L_2(7)$| has a unique conjugacy class of order |$7$|⁠, and so, just as above, |$\operatorname{H}^{\bullet }(L_2(7);\mathbf Z)_{(7)}$| vanishes in degrees |$\bullet \leq 4$|⁠. An application of Künneth’s formula shows that |$\operatorname{H}^4(L_2(7)^2;\mathbf Z)_{(7)}$| vanishes, but |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)_{(7)} \to \operatorname{H}^4(L_2(7)^2;\mathbf Z)_{(7)}$| is an injection, since |$L_2(7)^2$| contains the |$7$|-Sylow.

For the prime |$5$|⁠, we need slightly stronger technology. Suppose |$G = N.J$| is an extension of finite groups. The Lyndon–Hochschild–Serre (LHS) spectral sequence is a spectral sequence converging to |$\operatorname{H}^{\bullet }(G;\mathbf Z)$| with |$E_2$|-page |$\operatorname{H}^{\bullet }(J;\operatorname{H}^{\bullet }(N;\mathbf Z))$|⁠. This |$E_2$| page gives an upper bound on the cohomology of |$G$|⁠, and often this upper bound suffices.

 

Lemma 2.2.

|$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(5)} = 0$|⁠.

 

Proof.

|$\mathrm{Co}_1$| has a maximal subgroup of shape |$G = 5^3:(4\times A_5).2$|⁠, which contains the |$5$|-Sylow. We work out the LHS spectral sequence for this |$G$|⁠. The center |$\mathbf Z/4$| of |$4\times A_5$| acts with nontrivial central character on |$\operatorname{H}^2(5^3;\mathbf Z) = 5^3$|⁠, |$\operatorname{H}^3(5^3;\mathbf Z) = \operatorname{Alt}^2(5^3)$|⁠, and |$\operatorname{H}^4(5^3;\mathbf Z) \cong \operatorname{Sym}^2(5^3) \oplus \operatorname{Alt}^3(5^3)$|⁠. It follows that the cohomology groups |$\operatorname{H}^i(4\times A_5; \operatorname{H}^j(5^3;\mathbf Z))$| vanish for |$j\in \{1,2,3,4\}$|⁠, and so the restriction map |$\operatorname{H}^4(5^3:(4\times A_5);\mathbf Z) \to \operatorname{H}^4(4 \times A_5;\mathbf Z)$| is an isomorphism. Choosing an element |$g\in A_5$| of order |$5$|⁠, the restriction map |$\operatorname{H}^4(4 \times A_5;\mathbf Z)_{(5)} \to \operatorname{H}^4(\langle g \rangle ;\mathbf Z) = \mathbf Z/5$| is an isomorphism.

But |$\mathrm{Co}_1$| has only three conjugacy classes of order |$5$|⁠, distinguished by their centralizers, forcing |$g$| and |$g^2$| to be conjugate in |$\mathrm{Co}_1$|⁠, where |$g$| is the chosen element of order |$5$| in |$A_5$|⁠. Now we may proceed as in Lemma 2.1: |$g \mapsto g^2$| acts as multiplication by |$-1$| on |$\operatorname{H}^4(\langle g \rangle ;\mathbf Z)$|⁠, while the restriction map |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)_{(5)} \to \operatorname{H}^4(5^3:(4\times A_5);\mathbf Z)_{(5)} \cong \operatorname{H}^4(\langle g \rangle ;\mathbf Z)$| is an injection into the conjugation-invariant classes in the latter. Thus, |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)_{(5)} = 0$|⁠.

3 The Prime |$p=3$|

Each of |$\mathrm{Co}_0$| and |$\mathrm{Co}_1$| has four conjugacy classes of order |$3$|⁠, which following the ATLAS we call |$3\mathrm A,3\mathrm B,3\mathrm C,$| and |$3\mathrm D$|⁠. They are distinguished by their traces on the Leech lattice:
In this section we will show that the restriction map
(3.1)
is an isomorphism, where |$\langle 3\mathrm D\rangle $| denotes any cyclic subgroup of |$\mathrm{Co}_0$| generated by an element in |$3\mathrm D$|⁠. A generator for |$\operatorname{H}^4(\langle 3\mathrm D\rangle ;\mathbf Z) \cong \mathbf Z/3$| is given by |$c_2(L \oplus \bar{L})$|⁠, where |$L$| and |$\bar{L}$| are the two nontrivial one-dimensional representations of |$\langle 3\mathrm D\rangle $|⁠.

 

Lemma 3.1.

The map (3.1) is a surjection.

 

Proof.
Since |$\operatorname{trace}(3\mathrm D,\mathrm{Leech}) = 0$|⁠, |$\mathrm{Leech}\otimes \mathbf C$| splits over |$\langle 3\mathrm D\rangle $| as eight copies of each of the three one-dimensional irreps of |$\mathbf Z/3$|⁠. From this one computes
which is nonzero in |$\operatorname{H}^4( \langle 3\mathrm D\rangle ;\mathbf Z)$|⁠.

It remains to prove that (3.1) is an injection. By the transfer-restriction Lemma 1.1, |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(3)}$| injects into |$\operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$|⁠, since |$3^6:2M_{12} \subset \mathrm{Co}_0$| contains the |$3$|-Sylow. We first show in Lemma 3.2 that |$\operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)} \cong \mathbf Z/3 \oplus \mathbf Z/3$|⁠. Then in Lemma 3.3 we show that the map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(3)} \to \operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$| is not a surjection. This completes the proof that (3.1) is an isomorphism.

 

Lemma 3.2.

|$\operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)} \cong \mathbf Z/3 \oplus \mathbf Z/3$|⁠.

In the proof, we will see that the splitting is pretty canonical—the homomorphisms |$2M_{12} \to 3^6:2M_{12} \to 2M_{12}$| realize |$\operatorname{H}^4(2M_{12};\mathbf Z)_{(3)}$| as a summand of |$\operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$|⁠, and one knows
(3.2)
Equation (3.2) is an easy task for HAP [30], though it was previously computed by hand by [23] and perhaps by others.

 

Proof.
|$2M_{12}$| has two six-dimensional nontrivial modules over |$\mathbf F_3$|⁠, the ternary Golay code and its dual, the cocode. These codes are discussed by Golay himself [19], and as representations of |$2M_{12}$| by Coxeter in [13]. In the subgroup of |$\mathrm{Co}_0$| of shape |$3^6:2M_{12}$|⁠, the module |$3^6$| is naturally the code module, and
(3.3)
is isomorphic to the cocode. We will write “|$E$|” for the cocode as a |$2M_{12}$|-module. The modules |$E$| and |$E^\vee $| are interchanged by the outer automorphism of |$2M_{12}$|⁠, and so the distinction between |$E$| and |$E^\vee $| is not particularly important.
We study the LHS spectral sequence |$\operatorname{H}^{\bullet }(2M_{12};\operatorname{H}^{\bullet }(3^6;\mathbf Z)) \Rightarrow \operatorname{H}^{\bullet }(3^6:2M_{12};\mathbf Z)$|⁠. As |$2M_{12}$|-modules, we have
and |$\operatorname{H}^4(3^6;\mathbf Z)$| is an extension
(3.4)
The central |$\mathbf Z/2$| in |$2M_{12}$| acts trivially on |$\operatorname{Sym}^2(E)$| and by the sign on |$\operatorname{Alt}^3(E)$|⁠, so (3.4) is split—|$\operatorname{H}^4(3^6: \mathbf{Z}) \cong \operatorname{Sym}^2(E) \oplus \operatorname{Alt}^3(E)$| as |$2M_{12}$|-modules.
Moreover, since the central |$\mathbf Z/2$| acts by the sign representation on |$E$| and |$\operatorname{Alt}^3(E)$|⁠, all cohomology groups |$\operatorname{H}^i(2M_{12};E)$| and |$\operatorname{H}^i(2M_{12};\operatorname{Alt}^3(E))$| vanish. These remarks and (3.2) show that the LHS spectral sequence for |$\operatorname{H}^{\bullet }(3^6:2M_{12};\mathbf Z)_{(3)}$| begins
To save space, in the table we have recorded just the coefficients of the cohomology group, so that |$\operatorname{H}^i(V) = \operatorname{H}^i(2M_{12};V)$|⁠.
In fact |$H^0(\operatorname{Sym}^2(E))$| (and |$H^0(\operatorname{Alt}^2(E))$| also) vanishes—as |$E$| is irreducible an invariant quadratic (resp. symplectic) form on |$E$| must be either zero, or nondegenerate. But such a form cannot be nondegenerate since |$E$| is not self-dual as a |$2M_{12}$|-representation. Since the bottom row of the spectral sequence is split off by a homomorphism |$2M_{12} \to 3^6:2M_{12}$|⁠, it suffices to check that
We have verified this using Cohomolo.

 

Lemma 3.3.

The restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(3)} \to \operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$| is not a surjection.

 

Proof.

Consider the permutation representation |$\mathrm{Perm}:M_{12} \to \mathrm O(12)$|⁠, and pull it back (under the same name) to |$3^6:2M_{12}$|⁠. We will prove the Lemma by proving that the 2nd Chern class |$c_2(\mathrm{Perm}) \in \operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$| does not extend to |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(3)}$|⁠.

The group |$2M_{12}$| has two conjugacy classes of elements of order |$3$|⁠. One acts on the permutation representation of |$M_{12}$| with cycle structure |$1^3\,3^3$|⁠, and the other acts with cycle structure |$3^4$|⁠. Let |$a \in 2M_{12}$| denote a representative of the 1st class and |$b \in 2M_{12}$| a representative of the 2nd. Then
where |$L$| and |$\bar L$| are the two nontrivial one-dimensional representations of |$\mathbf Z/3$|⁠.

Under the inclusion |$2M_{12} \to 3^6:2M_{12} \to \mathrm{Co}_0$|⁠, the elements |$a$| and |$b$| have traces |$\operatorname{trace}(a,\mathrm{Leech}) = 6$| and |$\operatorname{trace}(b,\mathrm{Leech}) = 0$|⁠. The group |$3^6:2M_{12}$| is small enough to completely handle on the computer—say in terms of its permutation representation of degree |$729$|⁠. By simply running through all elements of |$3^6$| one finds that there are |$162$| elements |$x \in 3^6$| such that |$xa \in 3^6 : 2M_{12}$| has order |$3$| and |$\operatorname{trace}(xa,\mathrm{Leech}) = 0$|⁠. Choose one such |$x$|⁠. Then |$\operatorname{trace}(xa,\mathrm{Leech}) = \operatorname{trace}(b,\mathrm{Leech})$|⁠, so |$xa$| and |$b$| are conjugate in |$\mathrm{Co}_0$|⁠. But |$c_2(\mathrm{Perm})|_{\langle xa \rangle } = c_2(\mathrm{Perm})|_{\langle a \rangle } = 0$|⁠. This shows that |$c_2(\mathrm{Perm}) \in \operatorname{H}^4(3^6:2M_{12};\mathbf Z)_{(3)}$| distinguishes elements of |$3^6:2M_{12}$| that are conjugate in |$\mathrm{Co}_0$|⁠, and so cannot extend to a class in |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(3)}$|⁠.

4 The Prime |$p=2$|

To complete the proof of Theorem 0.1, we show that |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(2)} \cong \mathbf Z/8$|⁠. In Lemma 4.1 we find the group |$\mathrm{CSD}$| from part (2) of the theorem, and use it to give a lower bound of |$8$| on the order of |$\frac{p_1}2(\mathrm{Leech})$|⁠. Then, using this bound, we show in Lemma 4.5 that |$\operatorname{H}^4(2^{12}:M_{24};\mathbf Z)_{(2)} \cong \mathbf Z/8 \oplus \mathbf Z/4$|⁠. Finally, in Lemma 4.6, we show that the restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(2)} \to \operatorname{H}^4(2^{12}:M_{24};\mathbf Z)_{(2)}$| is not a surjection. Since, by transfer-restriction Lemma 1.1, its image is a direct summand that, by Lemma 4.1, contains an element of order |$8$|⁠, its image must be isomorphic to |$\mathbf Z/8$|⁠, completing the proof. Parts (1) and (2) of Theorem 0.1 follow from the isomorphism |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \cong \mathbf Z/24$| together with our proof of Lemma 4.1.

 

Lemma 4.1.

The order of |$\frac{p_1}2(\mathrm{Leech}\otimes \mathbf R)$| is divisible by |$8$|⁠.

 

Proof.

As |$2 \frac{p_1}{2}(\mathrm{Leech} \otimes \mathbf R) = -c_2(\mathrm{Leech} \otimes \mathbf C)$|⁠, it suffices to show |$c_2(\mathrm{Leech} \otimes \mathbf C)$| has order divisible by |$4$|⁠. We will restrict |$\mathrm{Leech} \otimes \mathbf C$| to a subgroup of |$\mathrm{Co}_0$| isomorphic to the binary dihedral group |$2D_8$| of order |$16$|⁠, double covering the symmetries of the square. Of the three 2D irreducible representations of |$2D_8$|⁠, two are faithful and quaternionic. The other is the 2D real defining representation of |$D_8$|⁠. Let us call the quaternionic ones |$M$| and |$M^{\prime}$|—they are exchanged by an outer automorphism of |$2D_8$|⁠. Then |$M:2D_8 \hookrightarrow \mathrm{SU}(2)$| makes |$2D_8$| into one of the McKay subgroups of |$\mathrm{SU}(2)$|⁠. Its McKay graph is

 
(4.1)

We have indicated the trivial module and the dimensions of the other irreducible modules, all of which are real and factor through |$D_8$|⁠.

For any McKay group |$M:G \hookrightarrow \mathrm{SU}(2)$|⁠, the group |$\operatorname{H}^4(G;\mathbf Z)$| is cyclically generated by |$c_2(M)$|⁠, with order |$|G|$|⁠. Thus, we may write |$c_2(M^{\prime}) = k c_2(M)$| for some integer |$k \in \mathbf Z/16$|⁠. In fact |$k = 9$|—to determine this, we note that |$M \oplus M^{\prime}$| is isomorphic to |$\operatorname{Sym}^3(M)$|⁠, and (as |$c_1(M) = c_1(M^{\prime}) = 0$|⁠), |$c_2(M \oplus M^{\prime}) = c_2(M) + c_2(M^{\prime})$|⁠. But |$\operatorname{Sym}^3$| of the standard representation of |$\mathrm{SU}(2)$| on |$\mathbf C^2$| has weights |$-3,-1,1,$| and |$3$|⁠, and the standard representation itself has weights |$1$| and |$-1$|⁠, so we compute by the splitting principle
where we have written |$c_1(n) \in H^2(B\mathrm{U}(1);\mathbf Z)$| for the Chern class of representation |$\mathrm{U}(1) \to \mathrm{U}(1)$| of degree |$n$|⁠.
We will momentarily find a copy of |$2D_8$| inside |$\mathrm{Co}_0$| such that the central element |$c\in 2D_8$| is the central element of |$\mathrm{Co}_0$|⁠. We may compute the restriction of any representation of |$\mathrm{Co}_0$| to such a subgroup, even before proving it exists. In |$2D_8$|⁠, every conjugacy class of order |$4$| squares to |$c$|⁠, and every conjugacy class of order |$8$| has 4th power equal to |$c$|⁠. In |$\mathrm{Co}_0$|⁠, there is a unique conjugacy class of order |$4$| that squares to the central element—it is the unique conjugacy class projecting to 2B in |$\mathrm{Co}_1$|⁠. There is also a unique conjugacy class of order |$8$| whose 4th power is the central element—it is the unique conjugacy class projecting to 4E in |$\mathrm{Co}_1$|⁠. On |$\mathrm{Leech} \otimes \mathbf C$|⁠, the classes of order |$4$| and |$8$| have trace |$0$|⁠, and the class of order |$2$| has trace |$-24$|⁠, so from characters of |$2D_{8}$| we compute
so that |$c_2(\mathrm{Leech} \otimes \mathbf C)\vert _{2D_8} = 60 c_2(M)$|⁠, and |$60$| has order |$4$| in |$\mathbf Z/16$|⁠.

To complete the proof, it remains to construct a subgroup |$2D_8 \subset \mathrm{Co}_0$| containing the central element. We originally found one by reducing it to a finite search inside of |$2^{12}:M_{24}$|⁠, which we then implemented in Sage. Here is a simpler way that also shows that the |$2D_8 \subset \mathrm{Co}_0$| and |$\mathbf Z/3 \subset \mathrm{Co}_0$| detecting the |$2$|- and |$3$|-parts of cohomology can be chosen to commute with each other; the group |$\mathrm{CSD}$| from the statement of Theorem 0.1 is simply the product |$2D_8 \times \mathbf Z/3$| for these commuting subgroups. From [35, Section 2.2], we see that the centralizer of the class |$3\mathrm{D}$| in |$\mathrm{Co}_1$| is |$3 \times A_9$|⁠, and the centralizer of its lift in |$\mathrm{Co}_0$| is |$3 \times 2A_9$|⁠, where |$2A_9$| denotes the Schur cover of the alternating group. (This group |$3 \times A_9$| is the top of the “Suzuki chain” of subgroups of |$\mathrm{Co}_1$|⁠). The center of |$2A_9$| coincides with the center of |$\mathrm{Co}_0$|⁠, so it suffices to find an inclusion |$2D_8 \subset 2A_9$| preserving the centers. The natural inclusion |$A_6 \to A_9$| lifts to an inclusion |$2A_6 \to 2A_9$|⁠, and there is unique conjugacy class of subgroups of |$A_6$| that are isomorphic to |$D_8$|⁠. The preimage in |$2A_6$| can be seen (we used GAP) to be |$2D_8$|⁠.

Note that, assuming Theorem 0.1 has been proved, our proofs of Lemmas 3.1 and 4.1 further imply that the restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \to \operatorname{H}^4(\mathrm{CSD};\mathbf Z) \cong \mathbf Z/{48}$| is an injection, verifying part (2) of the theorem. Part (1) is also an immediate consequence of our proof of Lemma 4.1.

Lemma 4.1 provides a lower bound on |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(2)}$|⁠; our next step (Lemma 4.5) in the proof of Theorem 0.1 will be to give an upper bound. We will rely on some background on the cohomology of elementary abelian |$2$|-groups, which we now review. Let |$E$| be an elementary abelian |$2$|-group and write |$E^\vee = \hom (E,\mathbf F_2) \cong \hom (E,U(1))$| for the |$\mathbf F_2$|-vector space dual to |$E$|⁠. The following is standard.

 

Lemma 4.2.
There is an isomorphism of rings |$\operatorname{H}^{\bullet }(E;\mathbf Z/2) \cong \operatorname{Sym}^{\bullet }(E^\vee )$|⁠. For |$i \geq 1$|⁠, the reduction map |$\operatorname{H}^i(E;\mathbf Z) \to \operatorname{H}^i(E;\mathbf Z/2)$| is injective. The image of |$\operatorname{H}^i(E;\mathbf Z)$| in |$\operatorname{Sym}^i(E;\mathbf Z/2)$| is the kernel of the Bockstein, or 1st Steenrod squaring map, |$\operatorname{Sq}^1:\operatorname{H}^i(E;\mathbf Z/2) \to \operatorname{H}^{i+1}(E;\mathbf Z/2)$|⁠, which acts as a differential on |$\operatorname{Sym}^{\bullet }(E^\vee )$|⁠. Moreover, the long sequence
is exact.

Let us denote the quotient |$\operatorname{Sym}^2(E^\vee )/\operatorname{Sq}^1(E^\vee )$| by |$\operatorname{Alt}^2(E^\vee )$|—it is the quotient of |$E^\vee \otimes _{\mathbf F_2} E^\vee $| by the subspace generated by tensors of the form |$x \otimes x$|⁠, which is the standard definition of the exterior square functor in characteristic |$2$| [2, Section III.7]. More generally, in characteristic |$2$| the alternating power |$\operatorname{Alt}^k(E^\vee )$| is defined as the quotient of the tensor power |$(E^\vee )^{\otimes k}$| by the subspace spanned by all tensors that contain a repeated factor—all tensors of the form |$(\cdots \otimes v \otimes \cdots \otimes v \otimes \cdots )$| for |$v \in E^\vee $|—and can be identified |$\mathrm{GL}(E)$|-equivariantly with the quotient of |$\operatorname{Sym}^k(E^\vee )$| by the subspace spanned by monomials that are not squarefree. We will also use the following:

 
Lemma 4.3.

|$\operatorname{Alt}^k(E^\vee )$| is isomorphic to a |$\mathrm{GL}(E^\vee )$|-stable subspace of |$(E^\vee )^{\otimes k}$|⁠.

Indeed in characteristic 2, |$\operatorname{Alt}^k(E^\vee )$| can be realized as the image of the norm map for the |$S_k$|-action on |$(E^\vee )^{\otimes k}$|⁠:
Lemma 4.2 shows that there are isomorphisms of |$\mathrm{GL}(E)$|-modules
(4.2)
A little more work gives us a useful description of |$\operatorname{H}^4(E;\mathbf Z)$| as well:

 

Lemma 4.4.
There is a three-step filtration |$F_1 \subset F_2 \subset F_3 = \operatorname{H}^4(E;\mathbf Z)$| by |$\mathrm{GL}(E)$|-submodules, whose associated graded modules are

See [26, Prop. 2.2] for another description of |$\operatorname{H}^4(E;\mathbf Z)$|⁠.

 

Proof.
Using Lemma 4.2, it suffices to prove that the kernel |$K$| of |$\operatorname{Sq}^1:\operatorname{Sym}^4(E^\vee ) \to \operatorname{Sym}^5(E^\vee )$| has such a filtration. The symmetric algebra is reduced, so the squaring maps
(each of which just sends |$f$| to |$f^2$|⁠) are injective. The image of |$\operatorname{Sq}^2$| is contained in |$K$|—this may be seen directly, or as an instance of the Adem relation |$\operatorname{Sq}^1 \operatorname{Sq}^2 = \operatorname{Sq}^3$|⁠, where |$\operatorname{Sq}^3$| vanishes on |$\operatorname{H}^2(-;\mathbf F_2)$| by definition. We have already noted the identification |$\operatorname{Sym}^2(E^\vee )/\operatorname{Sq}^1(E^\vee ) \cong \operatorname{Alt}^2(E^\vee )$|⁠. To show that |$K/\operatorname{Sq}^2(E^\vee )$| is isomorphic to |$\operatorname{Alt}^3(E^\vee )$|⁠, we may note that |$K = \operatorname{Sq}^1(\operatorname{Sym}^3(E^\vee ))$| and that the preimage of |$\operatorname{Sq}^2(\operatorname{Sym}^2(E^\vee ))$| under |$\operatorname{Sq}^1:\operatorname{Sym}^3(E^\vee ) \twoheadrightarrow K$| is the subspace spanned by nonsquarefree monomials.

With these remarks in hand, we may now turn to our promised upper bound on |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)_{(2)}$|⁠. As discussed already in Section 1.2, the 2-Sylow in |$\mathrm{Co}_0$| is contained in a maximal subgroup of shape |$2^{12}:M_{24}$|⁠, where |$2^{12}$| denotes the extended Golay code module. This |$M_{24}$|-module is not irreducible, and it is not isomorphic to its dual module. Following [21], we will write |$C_{12} = 2^{12} = 2.C_{11}$| for the extended Golay code module, and |$C_{11}$| for its simple quotient. Its dual, the extended cocode module, is |$C_{12}^\vee = C_{11}^\vee .2$| and |$C_{11}^\vee $| is its simple submodule. |$C_{12}^\vee $| is the unique |$12$|-dimensional |$M_{24}$|-module over |$\mathbf F_2$| with no fixed points.

 

Lemma 4.5.

|$\operatorname{H}^4(C_{12}:M_{24};\mathbf{Z})_{(2)} = \mathbf{Z}/8 \oplus \mathbf{Z}/4$|⁠.

 

Proof.
The LHS spectral sequence for |$\operatorname{H}^{\bullet }(C_{12}:M_{24};\mathbf{Z})_{(2)}$| begins
(4.3)
The dashed line reminds that the bottom row splits off as a direct summand, and we have used (4.2) for the values of |$\operatorname{H}^i(C_{12};\mathbf{Z})$|⁠. The computation of |$\operatorname{H}^4(M_{24};\mathbf{Z})_{(2)} \cong \mathbf{Z}/4$| is due to [30].
|$C_{12}$| is a submodule of the permutation module |$\mathbf{F}_2^{24}$|⁠. In one basis of |$C_{12}$|⁠, we find the ATLAS generators for |$M_{24}$| act by the matrices
(4.4)
The action of these matrices by right multiplication on row vectors gives |$C_{12}^\vee $|⁠. This is a suitable input for Cohomolo, which verifies
The action of (4.4) on |$\operatorname{Alt}^2(C_{12}^\vee )$| and |$\operatorname{Alt}^3(C_{12}^\vee )$| gives larger matrix representations that are still small enough to be handled by Cohomolo:
(The nontrivial fixed point in |$\operatorname{Alt}^3(C_{12}^\vee )$| is the triple intersection sending Golay codewords |$a,b,c \subset \{1,\dots ,24\}$| to |$|a \cap b \cap c| \mod 2$|⁠.)

Since |$\operatorname{H}^0$| is left exact and |$\operatorname{H}^0(M_{24};C_{12}^\vee ) = \operatorname{H}^0(M_{24};\operatorname{Alt}^2(C_{12}^\vee )) = 0$|⁠, Lemma 4.4 shows the map |$\operatorname{H}^0(M_{24};\operatorname{H}^4(C_{12};\mathbf{Z})) \to \operatorname{H}^0(M_{24};\operatorname{Alt}^3(C_{12}^\vee ))$| is an injection. By Lemma 4.1, there is an element of order |$8$| in |$\operatorname{H}^4(2^{12}:M_{24};\mathbf{Z})$|⁠. From this we can conclude first that |$\operatorname{H}^0(M_{24};H^4(C_{12};\mathbf{Z}))$| is nonzero, hence isomorphic to |$\mathbf{Z}/2$|⁠, and second that all of the displayed groups in (4.3) survive to |$E_{\infty }$| and participate in a nontrivial extension, proving the lemma.

To complete the proof of Theorem 0.1, it suffices to prove the following:

 

Lemma 4.6.

The restriction map |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf{Z}) \to \operatorname{H}^4(2^{12}:M_{24};\mathbf{Z})$| is not a surjection.

 

Proof.
Let |$\mathrm{Perm} : M_{24} \to \mathrm O(24)$| denote the |$\mathbf{R}$|-linear permutation representation of |$M_{24}$|—it is isomorphic to |$\mathrm{Leech} \otimes \mathbf{R}\vert _{M_{24}}$|⁠. As for |$\mathrm{Co}_0$|⁠, |$M_{24}$| is superperfect and every real representation has a unique lift to |$\mathrm{Spin}$|—we will abuse notation and denote this lift by |$\mathrm{Perm}:M_{24} \to \mathrm{Spin}(24)$| as well. Of course we have
but we claim that the pullback of |$\frac{p_1}{2}(\mathrm{Perm})$| along the projection |$(C_{12}:M_{24}) \to M_{24}$| does not extend to a class on |$\mathrm{Co}_0$|⁠.
To see this, let |$g \in M_{24}$| be an element of the |$M_{24}$|-conjugacy class 2B (acting with cycle structure |$2^{12}$|⁠). Then |$\langle g\rangle \to \mathrm{Spin}(24)$| projects to 12 copies of the trivial representation plus 12 copies of the sign representation, and because of this
Of course, for |$x \in C_{12}$|⁠, |$\mathrm{Perm}|_{\langle x\rangle }$| is the trivial representation, and so |$\frac{p_1}2(\mathrm{Perm})|_{\langle x\rangle } = 0 $|⁠.

If |$\frac{p_1}2(\mathrm{Perm})$| is the restriction of a class |$\lambda \in \operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$|⁠, then its restriction |$\lambda |_{\langle x\rangle }$| depends only on the conjugacy class of |$x$| in |$\mathrm{Co}_0$|⁠. Thus, to show that such a |$\lambda $| does not exist, it suffices to find an element |$x \in 2^{12}$| conjugate in |$\mathrm{Co}_0$| to |$g \in M_{24}$|⁠.

According to [35], |$\mathrm{Co}_0$| has four conjugacy classes of order |$2$|⁠: the central element |$c\in \mathrm{Co}_0$|⁠; two that cover the conjugacy class 2A in |$\mathrm{Co}_1$|⁠; and one that covers the conjugacy class 2C in |$\mathrm{Co}_1$|⁠. The conjugacy class 2B in |$\mathrm{Co}_1$| lifts to order |$4$| in |$\mathrm{Co}_0$|⁠. These classes are distinguished by their traces:
The codewords in |$C_{12}$| with Hamming length |$8$|⁠, |$12$|⁠, |$16$|⁠, and |$24$|⁠, respectively, act on |$\mathrm{Leech}$| with trace |$8$|⁠, |$0$|⁠, |$-8$|⁠, and |$-24$|⁠.

Thus, codewords of Hamming length |$12$| are conjugate in |$\mathrm{Co}_0$| to elements of |$M_{24}$| of |$M_{24}$|-conjugacy class 2B. But |$\frac{p_1}2(\mathrm{Perm}) \in \operatorname{H}^4(2^{12}:M_{24};\mathbf Z)$| vanishes on all codewords and does not vanish on class 2B, and so cannot extend to a cohomology class on |$\mathrm{Co}_0$|⁠.

5 |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠, |$\operatorname{H}^4(M_{23};\mathbf Z)$|⁠, and |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$|

In outline, our proof of Theorem 0.1 had the following structure, for |$G = \mathrm{Co}_0$|⁠:

  • (1) Quickly determine |$\operatorname{H}^4(G;\mathbf Z)_{(p)} = 0$| for large primes |$p$| for which |$G$| has a very simple |$p$|-Sylow subgroup.

  • (2) Find a characteristic class |$\alpha \in \operatorname{H}^4(G;\mathbf Z)$| and a small subgroup |$C \subset G$| such that |$\alpha |_C$| has large order. This provides a lower bound on |$\operatorname{H}^4(G;\mathbf Z)$|⁠.

  • (3) For small primes |$p$|⁠, find a subgroup of |$G$| containing the |$p$|-Sylow of shape |$p^n:J$|⁠. Compute the |$E_2$|-page of the LHS spectral sequence for |$\operatorname{H}^4(p^n:J;\mathbf Z)$|⁠. This provides a preliminary upper bound on |$\operatorname{H}^4(G;\mathbf Z)_{(p)}$|⁠.

  • (4) Find a characteristic class in |$\operatorname{H}^4(J;\mathbf Z)$| whose pullback to |$\operatorname{H}^4(p^n:J;\mathbf Z)$| distinguishes elements that are conjugate in |$G$|⁠, and so doesn’t extend to |$G$|⁠. This narrows the upper bound on |$\operatorname{H}^4(G;\mathbf Z)_{(p)}$| to agree with the lower bound, completing the proof.

In this section we will discuss, via examples, the extent to which this strategy works for other groups. We will give new proofs of the isomorphisms |$\operatorname{H}^4(M_{24};\mathbf Z) = \mathbf Z/12$| and |$\operatorname{H}^4(M_{23};\mathbf Z) = 0$| essentially following the steps (1)–(4). But we will see that the strategy fails for |$\mathrm{Co}_1$|—it turns out that the bound from step (3) is insufficiently sharp. A more serious version of this obstacle is encountered when trying to compute |$\operatorname{H}^4$| of the Monster, see [24, Section 3.5] for some discussion. Nevertheless for |$\mathrm{Co}_1$|⁠, we are able to deduce |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z) = \mathbf Z/12$| from a simple reduction to Theorem 0.1.

We first confirm (0.1), due originally to [30]:

 

Theorem 5.1.

The group cohomology |$\operatorname{H}^4(M_{24};\mathbf Z)$| is isomorphic to |$\mathbf Z/12$|⁠. Let |$\mathrm{Perm} : M_{24} \to S_{24}$| denote the defining permutation representation and |$\mathrm{Perm} \otimes \mathbf C$| the corresponding complex representation. The Chern class |$c_2(\mathrm{Perm} \otimes \mathbf C)$| generates a subgroup of index |$2$| in |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠; since |$\operatorname{H}^2(M_{24};\mathbf Z) = \operatorname{H}^3(M_{24};\mathbf Z) = 0$|⁠, the real representation |$\mathrm{Perm} \otimes \mathbf R$| carries a unique spin structure, and |$\frac{p_1}2(\mathrm{Perm} \otimes \mathbf R)$| is a distinguished generator of |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠. Let |$\langle 12\mathrm B\rangle \subset M_{24}$| denote the cyclic subgroup generated by an element of conjugacy class |$12\mathrm B$|⁠; then the restriction map |$\operatorname{H}^4(M_{24};\mathbf Z) \to \operatorname{H}^4(\langle 12\mathrm B \rangle ;\mathbf Z)$| is an isomoprhism.

 

Proof.

For |$p=7$| and |$23$|⁠, the |$p$|-Sylow in |$M_{24}$| is contained in a maximal subgroup isomorphic to |$L_2(p)$|⁠, giving |$\operatorname{H}^4(M_{24};\mathbf Z)_{(p)} = 0$| as in Lemma 2.1. The |$3$|-, |$5$|-, and |$11$|-Sylows in |$M_{24}$| are contained in a subgroup isomorphic to |$M_{12}$|⁠. A by-hand computation (in, e.g., [23]) gives |$\operatorname{H}^4(M_{12};\mathbf Z)_{(5)} = \operatorname{H}^4(M_{12};\mathbf Z)_{(11)} = 0 $| and |$\operatorname{H}^4(M_{12};\mathbf Z)_{(3)} = \mathbf Z/3$|⁠.

For reasons that will become apparent, during the proof we will denote the degree-24 permutation representation of |$M_{24}$| as |$\mathrm{Perm}_{24}$|⁠. Conjugacy class |$12\mathrm B$| acts with cyclic structure |$12^2$|⁠, from which one computes that |$c_2(\mathrm{Perm}_{24} \otimes \mathbf C)|_{\langle 12\mathrm B\rangle }$| has order |$6$|⁠. Since the permutation representation is spin, |$c_2(\mathrm{Perm}_{24}\otimes \mathbf R)$| is even. This completes the proof of the theorem for odd primes and provides the claimed upper bound for |$p=2$|⁠.

The |$2$|-Sylow in |$M_{24}$| is contained in a maximal subgroup of shape |$2^4:A_8$|⁠; the action of |$A_8$| on |$2^4$| uses the exceptional isomorphism |$A_8 \cong \mathrm{GL}(4,\mathbf F_2)$|⁠. Using Cohomolo but not HAP, one confirms the following:
Furthermore, |$\operatorname{H}^4(A_8;\mathbf Z) \cong \mathbf Z/12$|⁠. These provide the |$E_2$|-page of the LHS spectral sequence, from which we learn that |$\operatorname{H}^4(2^4:A_8)_{(2)} \cong \mathbf Z/4\ \oplus \ X$|⁠, where the 1st summand is |$\operatorname{H}^4(A_8;\mathbf Z)_{(2)}$| and where |$X$| is one of the groups |$\mathbf Z/2$|⁠, |$(\mathbf Z/2)^2$|⁠, or |$\mathbf Z/4$|⁠.

Let |$\mathrm{Perm}_8 \otimes \mathbf{C}$| denote the eight-dimensional complex permutation representation of |$A_8$|⁠. Then |$c_2(\mathrm{Perm}_8 \otimes \mathbf C)$| generates |$\operatorname{H}^4(A_8;\mathbf Z)$| [31]. We claim that the pullback |$2c_2(\mathrm{Perm}_8 \otimes \mathbf C) \in \operatorname{H}^4(2^4:A_8;\mathbf Z)$| does not extend to |$\operatorname{H}^4(M_{24};\mathbf Z)$|⁠. Indeed, let |$g \in A_8$| be an element of order |$4$| that has a fixed point in the degree-8 permutation representation; its cycle structure is |$1^2 2^1 4^1$|⁠, and so |$2c_2(\mathrm{Perm}_8 \otimes \mathbf C)|_{\langle g\rangle }$| has order |$2$| in |$\operatorname{H}^4(\langle g\rangle ) \cong \mathbf Z/4 $|⁠. Let |$h \in A_8$| have cycle structure |$1^4 2^2$|⁠; then |$2c_8(\mathrm{Perm}_8\otimes \mathbf C) = 0$|⁠. Choose |$x \in 2^4$| such that |$x$| is not fixed by |$h$|⁠. Then |$xh \in 2^4:A_8$| has order |$4$| and |$2c_2(\mathrm{Perm}_8\otimes \mathbf C)|_{\langle xh\rangle } = 2c_2(\mathrm{Perm}_8\otimes \mathbf C)|_{\langle h\rangle } = 0$|⁠. But both |$xh$| and |$g$| are order-|$4$| elements of |$M_{24}$| that fix points in the degree-24 permutation representation of |$M_{24}$|⁠, and there is a unique conjugacy class of such elements. Since |$2c_2(\mathrm{Perm}_8\otimes \mathbf C)\in \operatorname{H}^4(2^4:A_8;\mathbf Z)$| distinguished conjugate-in-|$M_{24}$| elements, it cannot extend to a class on |$M_{24}$|⁠.

We know that |$\operatorname{H}^4(M_{24};\mathbf Z)_{(2)}$| contains an element of order |$4$|⁠, namely |$\frac{p_1}2(\mathrm{Perm}_{24} \otimes \mathbf R)$|⁠. If we had |$X \cong \mathbf Z/2$| or |$(\mathbf Z/2)^2$|⁠, then we would have |$2\frac{p_1}2(\mathrm{Perm}_{24} \otimes \mathbf R) = 2c_2(\mathrm{Perm}_8\otimes \mathbf C)\in \operatorname{H}^4(2^4:A_8;\mathbf Z)$|⁠, which is impossible since |$2c_2(\mathrm{Perm}_8\otimes \mathbf C)$| does not extend to |$M_{24}$|⁠. So |$X \cong \mathbf Z/4$| and |$\operatorname{H}^4(M_{24};\mathbf Z)_{(2)}$| is a direct summand of |$(\mathbf Z/4)^2$| that is nonempty (since it contains |$\frac{p_1}2(\mathrm{Perm}_{24} \otimes \mathbf R)$|⁠) and not everything (since it does not contain |$2c_2(\mathrm{Perm}_8\otimes \mathbf C)$|⁠). Thus, |$\operatorname{H}^4(M_{24};\mathbf Z)_{(2)} \cong \mathbf Z/4$| generated by |$\frac{p_1}2(\mathrm{Perm}_{24} \otimes \mathbf R)$|⁠.

A very similar argument applies to |$M_{23}$|⁠. The computation of |$\operatorname{H}^4(M_{23};\mathbf Z)$| is due to Milgram [22].

 

Theorem 5.2.

The group cohomology |$\operatorname{H}^4(M_{23};\mathbf Z)$| vanishes.

 

Proof.
The odd Sylow subgroups are contained in subgroups of shapes |$3^2:8$|⁠, |$5:4$|⁠, |$7:3$|⁠, |$11:5$|⁠, and |$23:11$|⁠, where in the 1st case |$8 \cong \mathbf F_9^\times $| acts by multiplication on |$\mathbf F_9 \cong 3^2$|⁠; thus, |$\operatorname{H}^4(M_{24};\mathbf Z)_{(\mathrm{odd})} = 0$| as in Lemma 2.1. The |$2$|-Sylow is contained in a maximal subgroup isomorphic to |$2^4:A_7$|⁠. Furthermore,
It follows that |$\operatorname{H}^4(M_{23};\mathbf Z)_{(2)} \to \operatorname{H}^4(A_7;\mathbf Z)_{(2)} \cong \mathbf Z/4$| is an injection onto a direct summand. But, exactly as in the proof of Theorem 5.1, |$2c_2(\mathrm{Perm}_7\otimes \mathbf C)$| distinguishes conjugate elements in |$M_{23}$|⁠, where |$\mathrm{Perm}_7$| denotes the defining permutation representation of |$A_7$|⁠.

To end this section, let us show |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z) = \mathbf Z/12$| by a different argument.

 

Theorem 5.3.

|$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z) \cong \mathbf Z/{12}$|⁠.

It can be shown that the |$276$|-dimensional representation of |$\mathrm{Co}_1$| is Spin. (Indeed, this is the adjoint rep of |$\operatorname{PSO}(24) \supset \mathrm{Co}_1$|⁠, and the adjoint rep of |$\operatorname{PSO}(2n)$| is Spin when |$n = 0$| or |$1$| mod |$4$|⁠.) It follows from the table at the end of Section 6 that an explicit generator for |$\operatorname{H}^4(\mathrm{Co}_1)$| is |$\frac{p_1}2(276)$|⁠.

 

Proof.
Consider the LHS spectral sequence for the extension |$\mathrm{Co}_0 = 2.\mathrm{Co}_1$|⁠. Its |$E_2$| page begins as follows:
Specifically, write |$E_r^{i,j}$| for the |$(i,j)$|th entry on the |$E_r$| page. On the |$i+j=3$| diagonal, the groups |$E_2^{21}$|⁠, |$E_2^{12}$|⁠, and |$E_2^{03}$| vanish. It follows that |$E_{\infty }^{04} = E_2^{04} = \operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$|⁠. On the |$i+j = 4$| diagonal, the groups |$E_2^{22}$| and |$E_2^{04}$| are copies of |$\mathbf Z/2$|⁠, while |$E_2^{31}$| and |$E_2^{13}$|⁠, hence also |$E_\infty ^{31}$| and |$E_\infty ^{13}$|⁠, vanish.

We claim that |$E_\infty ^{04}$| also vanishes. Indeed, the center |$\mathbf Z/2 \subset \mathrm{Co}_0$| acts on |$\mathrm{Leech} \otimes \mathbf R$| as 24 copies of the sign representation, so |$\frac{p_1}{2}$| vanishes there (see Theorem 7.1 for a more general statement). It follows that |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \to E_2^{04}$| is zero, but |$E_\infty ^{04} \subset E_2^{04}$| is precisely the image of this map.

In total degree |$4$|⁠, the LHS filtration on |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \cong \mathbf Z/24$| reduces therefore to a short exact sequence
But |$E_{\infty }^{22}$| is a subquotient of |$E_{2}^{22} = \mathbf Z/2$|⁠. We conclude that |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$| is either |$\mathbf Z/12$| or |$\mathbf Z/24$|⁠.

It remains to rule out the latter option. Equivalently, we must show that the image of |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z)$| in |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| does not contain an element of order |$8$|⁠. One can detect whether a class in |$\operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| has order |$8$| by restricting to the binary dihedral group |$2D_8 \subset \mathrm{Co}_0$|⁠. But the composition |$\operatorname{H}^4(\mathrm{Co}_1;\mathbf Z) \to \operatorname{H}^4(\mathrm{Co}_0;\mathbf Z) \to \operatorname{H}^4(2D_8;\mathbf Z)$| factors through |$\operatorname{H}^4(D_{8};\mathbf Z) = (\mathbf Z/2)^2\oplus \mathbf Z/4$|⁠.

Theorem 5.3 is slightly surprising if one tries to repeat the strategy outlined at the beginning of this section. The maximal subgroup of |$\mathrm{Co}_1$| containing the |$2$|-Sylow has shape |$C_{11}:M_{24}$|⁠, where as above |$C_{11}$| denotes the irreducible Golay code module. The |$E_2$| page of the corresponding LHS spectral sequence for |$\operatorname{H}^{\bullet }(C_{11}:M_{24};\mathbf Z)_{(2)}$| can be computed as in the proof of Lemma 4.5:
The class in |$\operatorname{H}^0(M_{24};\operatorname{H}^4(C_{11};\mathbf Z))$| is the triple intersection |$(a,b,c) \mapsto | a \cap b \cap c|$|—we defined it on |$C_{12} = 2.C_{11}$|⁠, but it vanishes if any element is the all-1s vector—and the pullback |$\operatorname{H}^0(M_{24};\operatorname{H}^4(C_{11};\mathbf Z)) \to \operatorname{H}^0(M_{24};\operatorname{H}^4(C_{12};\mathbf Z))$| is an isomorphism. For comparison, the |$E_2$| page for |$\operatorname{H}^{\bullet }(C_{12}:M_{24};\mathbf Z)_{(2)}$| is
and the triple intersection extends to an element with order |$8$|⁠. How, then, can |$\operatorname{H}^4(C_{11}:M_{24};\mathbf Z)_{(2)}$| fail to have elements of order |$8$|? Shouldn’t the triple intersection have order |$8$| there?

The answer is that the triple intersection does not survive the LHS spectral sequence for |$\operatorname{H}^{\bullet }(C_{11}:M_{24};\mathbf Z)_{(2)}$| but does for |$\operatorname{H}^{\bullet }(C_{12}:M_{24};\mathbf Z)_{(2)}$|⁠. The extension |$\operatorname{H}^3(C_{12};\mathbf Z) = \operatorname{Alt}^2(C_{12}^\vee ) = \operatorname{Alt}^2(C_{11}^*).C_{11}^*$| leads to a long exact sequence in |$M_{24}$|-cohomology:

In particular, the restriction map |$\operatorname{H}^2(M_{24};\operatorname{H}^3(C_{11};\mathbf Z)) \to \operatorname{H}^2(M_{24};\operatorname{H}^3(C_{12};\mathbf Z))$| is |$0$|⁠. This provides the room needed for the |$d_2$| differential |$\operatorname{H}^0(M_{24};\operatorname{H}^4(C_{11};\mathbf Z)) \to \operatorname{H}^2(M_{24};\operatorname{H}^3(C_{11};\mathbf Z))$| to be nonzero while the |$d_2$| differential |$\operatorname{H}^0(M_{24};\operatorname{H}^4(C_{12};\mathbf Z)) \to \operatorname{H}^2(M_{24};\operatorname{H}^3(C_{12};\mathbf Z))$| is |$0$|⁠.

6 Second Chern Classes of Representations

Let us index the representations of |$2D_8$| as in (6.1):

 
(6.1)

Thus, |$M = V_6$| and |$M^{\prime} = V_5$| in the notation of Lemma 4.1. |$V_0$| is the trivial representation, and |$V_1,V_2,V_3$| are the nontrivial one-dimensional representations. The kernel of |$V_1$| is cyclic (of order |$8$|⁠), while the kernels of |$V_2$| and |$V_3$| are quaternion groups of order |$8$|⁠. |$V_4$| is the real dihedral representation into |$\mathrm{O}(2)$|⁠, the symmetries of the square.

 

Lemma 6.1.
Let |$V$| be a representation of |$\mathrm{Co}_0$|⁠, and suppose that |$V\vert _{2D_8} = \bigoplus _{i = 0}^6 n_i V_i$|⁠. Then
(6.2)

 

Proof.

For |$i = 1,2,3$|⁠, put |$v_i := c_1(V_i)$|⁠. Then |$v_1,v_2,v_3$| are the three nonzero elements of |$\operatorname{H}^2(2D_8;\mathbf Z) \cong \mathbf Z/2 \oplus \mathbf Z/2$|⁠, and |$v_1 = v_2 + v_3$|⁠. As |$\operatorname{H}^4(2D_{8};\mathbf Z)$| is cyclic, we must either have |$v_2^2 = 0$| or |$v_2^2 = 8$|⁠, and similarly for |$v_3$|⁠. As |$v_2$| and |$v_3$| are exchanged by an outer automorphism of |$2D_8$|⁠, we have |$v_2^2 = v_3^2$|⁠, and therefore |$v_1^2 = 0$|⁠.

(One may also see that |$v_1^2 = 0$| by observing that |$V_1$| is pulled back from a one-dimensional representation of |$2D_{16}$|⁠, and that the restriction map |$\operatorname{H}^4(2D_{16};\mathbf Z) \to \operatorname{H}^4(2D_8;\mathbf Z)$|⁠, being a map from |$\mathbf Z/32$| to |$\mathbf Z/16$|⁠, must vanish on the |$2$|-torsion subgroup of the domain. We are not sure whether or not |$v_2^2$| and |$v_3^2$| are zero, but to prove the lemma we will not need to know.)

In the proof of Lemma 4.1, we have already computed the total Chern classes of |$V_6 = M$| and |$V_5 = M^{\prime}$|
—by decomposing |$\operatorname{Sym}^3(V_6)$| as |$V_6 \oplus V_5$|⁠. To prove the Lemma, we will appeal to the following computations:
(6.3)
The 1st follows from considering the decomposition of |$\operatorname{Sym}^2(V_6)$| and the 2nd from considering the decomposition of |$\operatorname{Sym}^4(V_6)$|⁠:
(6.4)
Under the identification |$\operatorname{H}^4(B\mathrm{SU}(2);\mathbf Z) \cong \mathbf Z$|⁠, we have
so (6.4) gives
which gives (6.3) upon expanding and using |$v_1^2 = 0$|⁠.
Now we compute (6.2) by considering the total Chern class of the direct sum:
In fact |$n_2 = n_3$| for every representation of |$\mathrm{Co}_0$|—this can be seen from the merging of conjugacy classes of |$2D_8$| in |$\mathrm{Co}_0$|⁠, or just by checking each irreducible representation one by one. As
the total Chern class of |$V\vert _{2D_8}$| is
(6.5)
Since |$v_1^2 = 0$|⁠, the coefficient of |$t^2$| in the expansion of (6.5) is |$4n_4 + 9n_5 + n_6$|⁠.

Let |$\mathfrak{c}_1,\mathfrak{c}_2,\ldots ,\mathfrak{c}_{167}$| be GAPs ordering of the conjugacy classes of |$\mathrm{Co}_0$|⁠, in its library of character tables. Then |$\mathfrak{c}_1$| is the identity element and |$\mathfrak{c}_2$| is the central element, and
  • (1) |$\mathfrak{c}_5$| is the unique conjugacy class that squares to the central element,

  • (2) |$\mathfrak{c}_{21}$| is the unique conjugacy class that squares to |$\mathfrak{c}_5$|⁠, and

  • (3) |$\mathfrak{c}_{13}$| is the unique conjugacy class of order |$3$| whose trace on |$\mathrm{Leech}$| is zero.

If |$V$| is any complex representation of |$\mathrm{Co}_0$|⁠, we have |$c_2(V) = k(V) c_2(\mathrm{Leech} \otimes \mathbf C)$| for some |$k(V) \in \mathbf Z/12$|⁠. Theorem 0.1 implies that |$k$| depends only on
(6.6)
The numbers |$k(V_1),\ldots ,k(V_{167})$|⁠, where |$V_1,\ldots ,V_{167}$| are the irreducible characters in the order that they appear in GAP’s library, are recorded in the table below, along with the traces at (6.6). Note that |$V \mapsto k(V)$| is a group homomorphism |$R(\mathrm{Co}_0) \to \mathbf Z/12$|⁠, since |$c_1(V) = 0$| for every complex representation |$V$| of |$\mathrm{Co}_0$|⁠.
Incidentally, 153 of the 167 irreducible representations of |$\mathrm{Co}_0$| are real—it is easier to list the fourteen exceptions, which have GAP indices
Any real representation of |$\mathrm{Co}_0$|⁠, irreducible or not, has a unique lift from |$\mathrm{Co}_0 \to \mathrm{O}(n)$| to |$\mathrm{Co}_0 \to \mathrm{Spin}(n)$|⁠, and therefore has a fractional Pontryagin class of the form |$k^{\prime}(V) \cdot \frac{p_1}{2}(\mathrm{Leech} \otimes \mathbf R)$|⁠, with |$k^{\prime}(V) = -k(V) \textrm{mod }12$|⁠. The discussion of Section 1.4 shows that |$k^{\prime}$| is a homomorphism |$\mathit{RO}(\mathrm{Co}_0) \cong \mathbf Z^{160} \to \mathbf Z/24$|⁠. One could compute it if one knew the “supercohomology” of |$2D_8$|⁠, and the string obstruction map on |$\mathit{RO}(2D_8)$|⁠, but we have not done the computation.
 

7 Restrictions to Cyclic Subgroups

In this section we will give a formula for the restriction maps
(7.1)
where |$C \subset \mathrm{Co}_0$| is any cyclic subgroup. The domain is cyclic of order |$24$|⁠, and has a distinguished generator |$\frac{p_1}{2}$|⁠. The codomain is also cyclic, of the same order as |$C$|⁠. It does not always have a distinguished generator but we give a naming scheme for the elements of its |$24$|-torsion subgroup that does not require any choices—for each |$k \in \mathbf Z$| with |$24k \in |C|\mathbf Z$|⁠, there is well-defined class |$kt^2 \in \operatorname{H}^4(C;\mathbf Z)$|⁠. Here |$t^2$| is the cup-square of any generator |$t \in \operatorname{H}^2(C;\mathbf Z)$|⁠. The fact that |$kt^2$| is independent of |$t$| (when |$24k = 0$| modulo the order of |$C$|⁠) is a consequence of what Conway and Norton call the “defining property of |$24$|” [11, Section 3]: that |$a^2 = 1$| mod 24 whenever |$a$| is invertible mod |$24$|⁠.

Thus, we may report (7.1) by reporting an integer |$k \in \mathbf Z$| such that |$\frac{p_1}{2}$| is carried to |$kt^2$|⁠. Theorem 7.1 gives a formula for |$k$| in terms of the characteristic polynomial of (any generator of) |$C$|⁠, regarded as a |$24 \times 24$| matrix. That a general formula should exist follows from the discussion in Section 1.4, but our formula will apply only to the image of |$\mathrm{Co}_0 \hookrightarrow \mathrm O(24)$|⁠.

Actually we give the formula in terms of Frame’s encoding [15] of the characteristic polynomial. Since each element |$g \in \mathrm{Co}_0$| preserves a lattice, its characteristic polynomial |$\det (g - \lambda )$| factors uniquely as |$\prod _{d|o(g)} (1-\lambda ^d)^{r_d}$| for some integers |$r_d \in \mathbf Z$|⁠, and the Frame shape of |$g$| is the formal expression |$\prod _{d|o(g)} d^{r_d}$|⁠. Frame shapes generalize cycle structures of permutations. The Frame shapes of all elements in |$\mathrm{Co}_0$| were computed in [25, p. 355]; the 167 conjugacy classes in |$\mathrm{Co}_0$| merge to only 160 different Frame shapes.

Let |$\ell (g)$| denote the smallest |$d$| such that the exponent |$r_d$| of |$d$| in the Frame shape of |$g$| is nonzero. For example, |$\ell (g) = 1$| if and only if |$\operatorname{trace}(g,\mathbf R^{24}) \neq 0$|⁠. If |$g$| is a permutation matrix, then |$\ell (g)$| is the length of the smallest cycle in |$g$|⁠. Let |$\epsilon (g) = \pm 1$| record the sign of the exponent |$r_{\ell (g)}$|⁠. We say that |$g$| is balanced if there exists an |$N$| such that |$r_d = \epsilon (g) r_{N/d}$| for all |$d$|⁠. The notion of a balanced Frame shape specializes to the notion of a balanced cycle type in the sense of [11, p. 1 item (B)]; in particular every element of |$M_{24} \subset \mathrm{Co}_0$| is balanced. The conjugacy class |$8\mathrm B$| in |$\mathrm{Co}_0$| has Frame shape |$2^{-4}8^4$|⁠, and so |$\ell (8\mathrm B) = 2$|⁠, |$\epsilon (8\mathrm B) = -1$|⁠, and |$8\mathrm B$| are balanced. Conjugacy class |$4\mathrm D$| has Frame shape |$2^{-4} 4^8$| and is not balanced. The following result summarizes our calculations of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{\langle g\rangle }$|⁠:

 

Theorem 7.1.

Suppose that |$g \in \mathrm{Co}_0$|⁠, and use notation |$t, o(g),\dots $| as above.

  • (1) If |$\ell (g) = 1$|⁠, then |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{\langle g\rangle } = 0$|⁠.

  • (2) If |$g$| is balanced, then
  • (3) If |$g$| is not balanced, then |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{\langle g\rangle } = 0$|⁠.

Statement (1) is a consequence of (2) and (3), as |$o(g) t^2 = 0$|⁠. We don’t know any a priori reason for Theorem 7.1 to hold; all three statements (13) fail in general for other lattice-preserving elements of |$\mathrm{Spin}(24)$|⁠. Our proof is case-by-case; we computed |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)$| for all 160 Frame shapes associated with the Conway group.

Specifically, we found a factorization of each |$\langle g \rangle \subset \mathrm{Co}_0 \hookrightarrow \mathrm O(24)$| through |$\mathrm{SU}(12) \to \mathrm{Spin}(24)$|⁠. Suppose more generally that |$V : \mathbf Z/n \to \mathrm O(2m)$| is given. Then the |$2m$| eigenvalues of |$V(g)$| lie on |$\mathrm{U}(1) \subset \mathbf C$| and come in |$m$| complex conjugate pairs. To factorize |$V$| through |$\mathrm U(m)$| is equivalent to selecting one eigenvalue from each of these pairs. To factorize through |$\mathrm{SU}(m)$| one must select them such that their product is |$1$|⁠. We found that for |$\mathbf Z/n \subset \mathrm{Co}_0$|⁠, this is always possible, although the “obvious” factorization through |$\mathrm U(12)$| sometimes fails. For example, for element |$4\mathrm H \in \mathrm{Co}_0$|⁠, with Frame shape |$4^6$|⁠, the “obvious” factorization through |$\mathrm U(12)$| uses a matrix with determinant |$-1$|⁠; any “correct” factorization through |$\mathrm{SU}(12)$| has spectrum that is not invariant under complex conjugation.

Having factored |$\mathrm{Leech} \otimes \mathbf R|_{\langle g\rangle } = V : \mathbf Z/o(g) \to \mathrm O(2m) = \mathrm O(24)$| through |$\mathbf Z/o(g) \overset W \to \mathrm{SU}(m) \hookrightarrow \mathrm O(2m)$|⁠, we may compute |$\frac{p_1}2(V)$| quickly. Indeed, |$\mathrm{SU}(m)$| is simply connected, and so injects into |$\mathrm{Spin}(2m)$|⁠, and the restriction map |$\operatorname{H}^4(B\mathrm{Spin}(2m);\mathbf Z) \to \operatorname{H}^4(B\mathrm{SU}(m);\mathbf Z)$| carries |$\frac{p_1}{2}$| to |$-c_2$|⁠. The Cartan formula gives a recipe for the Chern classes of |$W$| in terms of the eigenvalues of |$W(g)$|⁠. That is how we proved Theorem 7.1.

8 Restrictions to Umbral Subgroups

Every even unimodular lattice |$L \subset \mathbf R^{24}$| is isometric to either |$\mathrm{Leech}$| or to one of the 23 Niemeier lattices. If |$L$| is a Niemeier lattice, it is characterized up to isometry by its root system |$\Phi _L \subset L$|—the vectors of length |$2$| in |$L$|—and the real span of |$\Phi _L$| is all of |$\mathbf R^{24}$|⁠. Reflection through the root vectors generates a Weyl group |$W_L$|⁠, which is normal in the full isometry group |$\operatorname{Aut}(L)$|⁠. Let |$U_L := \operatorname{Aut}(L)/W_L$| denote the quotient group. We will follow [7] and call |$U_L$| an “umbral group”; it is called the “glue group” |$G_1.G_2$| in [12]. For instance, the Mathieu group |$M_{24}$| is an umbral group (with |$L$| of type |$A_1^{24}$|⁠), as is the Schur cover |$2M_{12}$| of the Mathieu group |$M_{12}$| (⁠|$L$| of type |$A_2^{12}$|⁠).

For each Niemeier lattice |$L$| there is a preferred (“holy”) conjugacy class of embeddings |$U_L \hookrightarrow \mathrm{Co}_0$|⁠. Two of them, for |$L$| of types |$A_1^{24}$| and |$A_2^{12}$|⁠, have already been mentioned in Section 1.2 and used in Sections 3 and 4. In general the theory of root systems shows that a choice of simple roots |$\Delta _L \subset \Phi _L$| induces a splitting |$\operatorname{Aut}_L = W_L:U_L$|⁠, where |$U_L$| acts by faithfully permuting |$\Delta _L$| and preserving its graph structure (the Dynkin diagram)—see [3, Section VI.1–VI.4]. Once |$\Delta _L \subset L$| is fixed, the corresponding holy construction [12, Ch. 24] [1, Section 7] outputs a distinguished |$U_L$|-stable lattice |$L_0 \subset \mathbf R^{24}$|⁠, with |$L_0 \cap L$| of finite index in |$L$|⁠, that is isometric to Leech. Since |$\mathrm{Co}_0$| has no outer automorphisms the composite |$U_L \hookrightarrow \operatorname{Aut}(L_0) \cong \mathrm{Co}_0$| is well defined up to conjugacy. In this section we make some comments about the restriction map
(8.1)

The coefficients of various famous |$q$|-series are integer linear combinations of entries from the character tables of umbral groups, a phenomenon called umbral moonshine in [6, 7]. The umbral moonshine problem is to find a family of quantum field theories |$V^L$|⁠, on which the umbral groups act, that would explain (by taking characters) this phenomenon. These |$U_L$|-actions would induce cohomology classes |$\alpha _L \in \operatorname{H}^3(U_L;\mathrm{U}(1)) \cong \operatorname{H}^4(U_L;\mathbf Z)$|⁠, which we will call anomalies based on [34]. These anomalies have largely been characterized, in [9, 17], even in advance of knowing what |$V^L$| is; in all cases the restriction of |$\alpha _L$| to a cyclic subgroup |$\langle g \rangle \subset U_L$| can be extracted from the modularity properties (the multiplier system) of the |$q$|-series corresponding to |$g$|—see [17, Section 3.3] and [18, Section 6]—and for all but three of the umbral groups, |$\operatorname{H}^4(U_L;\mathbf Z)$| is detected on cyclic subgroups. (The exceptions are |$A_2^{12}, A_3^8$|⁠, and |$A_6^4$|⁠).

In this section we check that for a number of |$L$|⁠, |$\alpha _L$| is in the image of (8.1), and in fact
(8.2)
for a scalar |$\epsilon (L)$| that generates |$\mathbf Z/24$|—we warn that we are not sure that it is true in general, and do not propose any particular relationship between the |$V^L$| and the Conway group, but we do hope that some of our calculations will be useful for moonshine. For example, for |$L = A_1^{24}$| or
(8.3)
we find |$\epsilon (L) = -1$|⁠. For the list (8.3), Cheng–Duncan and Duncan–O’Desky have had some qualified success in realizing |$V^L$| as a free theory—at least, for solving what Duncan calls the “meromorphic module problem.” One consequence of our calculations is that there is a cohomological obstruction to solving the meromorphic module problem with a free theory, and that this obstruction is not trivial for |$A_3^8$|⁠.

 

Theorem 8.1.

Under the standard isomorphism |$\operatorname{H}^4(G;\mathbf Z) \cong \operatorname{H}^3(G;\mathrm U(1))$| for |$|G|<\infty $| given by the Bockstein for the map |$x \mapsto \exp (2\pi i x)$|⁠, the restriction of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R) \in \operatorname{H}^4(\mathrm{Co}_0;\mathbf Z)$| to |$M_{24}$| is minus the anomaly |$\alpha \in \operatorname{H}^3(M_{24};\mathrm U(1))$| computed by [17].

 

Proof.
Given a finite group |$G$| and |$g\in G$| of order |$o(g)$|⁠, consider the |$3$|-cycle
in the bar complex for |$G$|⁠. (If we consider the |$G$|-bundle on a 3d lens space |$\mathrm{SU}(2)/o(g)$|⁠, whose monodromy around the nontrivial loop is |$g$|⁠, then the homology class of |$\gamma _g$| is the image under the classifying map |$\mathrm{SU}(2)/o(g) \to BG$| of the fundamental class.) The anomaly |$\alpha \in \operatorname{H}^3(M_{24};\mathrm U(1))$| of [17] is characterized by the property that for every |$g\in M_{24}$|⁠, the pairing |$\operatorname{H}^3(M_{24};\mathrm U(1)) \otimes \operatorname{H}_3(M_{24}) \to \mathrm U(1)$| takes |$\alpha \otimes \gamma _g$| to |$\exp (-2\pi i / \ell (g))$|⁠. In [17], |$\ell (g)$| is defined as the length of the shortest cycle in the degree |$24$| permutation representation—the notation is consistent with the |$\ell (g)$| in Section 7, since the cycle type of the permutation and the Frame shape of its permutation matrix coincide.
Let |$\tau \in \operatorname{H}^1(\langle g\rangle ;\mathbf R/\mathbf Z) = \hom (\langle g\rangle ;\mathbf R/\mathbf Z)$| denote the homomorphism sending |$g \mapsto 1/o(g) + \mathbf Z$|⁠, let |$\beta : \operatorname{H}^k(G;\mathbf R/\mathbf Z) \to \operatorname{H}^{k+1}(G;\mathbf Z)$| denote the Bockstein, and let |$t = \beta (\tau ) \in \operatorname{H}^2(\langle g\rangle ;\mathbf Z)$|⁠. Then |$t$| can be represented by the cocycle
Under the Bockstein identification |$\operatorname{H}^4(\langle g\rangle ;\mathbf Z) \cong \operatorname{H}^3(\langle g \rangle ;\mathbf R/\mathbf Z)$|⁠, the cocycle |$t^2$| is carried to |$\tau \cup t$|⁠, where |$\cup : \operatorname{H}^1(\langle g\rangle ;\mathbf R/\mathbf Z) \otimes \operatorname{H}^2(\langle g\rangle ;\mathbf Z) \to \operatorname{H}^3(\langle g \rangle ;\mathbf R/\mathbf Z)$| denotes the cup product. We calculate the following:
since only the |$i=o(g)-1$| term provides a nonzero value to |$t\left ( g^i \otimes g \right )$|⁠. Since every |$g\in M_{24}$| is balanced with |$\epsilon (g) = +1$|⁠, the theorem follows from part (2) of Theorem 7.1.

The papers [5, 14] construct super vertex algebras that explain some but not all of the umbral moonshine phenomena for the Niemeier lattices |$L$| of types |$A_3^8$|⁠, |$A_4^6$|⁠, |$A_6^4$|⁠, |$A_{12}^2$|⁠, |$D_6^4$|⁠, |$D_8^3$|⁠, |$D_{12}^2$|⁠, and |$D_{24}$|⁠. These super vertex algebras are all of the following type. Let |$U^{\prime}_L = U_L$| when |$L$| is of type |$A_6^4$|⁠, |$A_{12}^2$|⁠, |$D_6^4$|⁠, |$D_8^3$|⁠, |$D_{12}^2$|⁠, and |$D_{24}$|⁠, and let |$U^{\prime}_L$| denote the unique (up to conjugacy) maximal subgroup of |$U_L$| isomorphic to |$\mathrm{SL}_2(7)$| when |$L = A_3^8$| or to |$S_3 \times 4$| when |$L = A_4^6$|⁠. Two finite-dimensional complex representations, called in those papers |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$|⁠, of |$U^{\prime}_L$| are selected. Specifically, they take the following:
A free field theory, also called a “|$\beta \gamma b c$| system” (see e.g., [16, Chapters 11 and 12]), is then built from these representations; it consists of free bosons valued in |$\mathfrak{b}^+ \oplus \mathfrak{b}^-$| and free fermions valued in |$\mathfrak{a}^+ \oplus \mathfrak{a}^-$|⁠, where |$\mathfrak{b}^- = (\mathfrak{b}^+)^*$| and |$\mathfrak{a}^- = (\mathfrak{a}^+)^*$|⁠. A physical argument shows that the anomaly of the |$G$|-action on such a system is |$c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$|⁠, provided that |$c_1(\mathfrak{b}^+) = c_1(\mathfrak{a}^+)$|⁠. (The field theories of [5, 14] also have some auxiliary free fermions, valued in a vector space called |$\mathfrak{e}$|⁠, on which |$G$| acts trivially. These do not affect the anomaly.)

We briefly explain the names for representations in the table. By “|$\mathrm{sign}$|” and “|$\mathrm{triv}$|” we mean the sign and trivial representations of symmetric groups. The |$-1$| and |$\pm i$| in the |$A_4^6$| and |$A_{12}^2$| rows denote the one-dimensional representations of |$\mathbf Z/4$| in which the generator acts with that eigenvalue. In the |$\mathfrak{b}^+$| column, the representation |$\mathbf R^{n-1}$| of |$S_n$| is the nontrivial submodule of the permutation representation. In the |$\mathfrak{a}^+$| column, the representation |$\mathbf R^2$| is the pullback of this representation of |$S_3$| along the surjective homomorphism |$S_4 \to S_3$| (the “resolvent cubic” of Galois theory). The |$\mathbf C^n$|s in the |$A_3^8$| and |$A_4^6$| rows are irreducible complex |$n$|-dimensional representations, which are specified up to simultaneous complex conjugation as follows. For |$L = A_3^8$|⁠, these are chosen so that, if an order-7 element of |$U^{\prime}_L$| acts on |$\mathfrak{a}^+$| with eigenvalue |$\lambda $|⁠, then it acts on |$\mathfrak{b}^+$| with trace |$-\bar \lambda $|⁠. For |$L = A_6^4$|⁠, these are chosen so that, if an order-3 element of |$U_L$| acts on |$\mathfrak{a}^+$| with eigenvalue |$\lambda $|⁠, then it acts on |$\mathfrak{b}^+$| with trace |$-\bar \lambda $|⁠.

 

Theorem 8.2.

For |$L$| of types |$A_6^4$|⁠, |$A_{12}^2$|⁠, |$D_6^4$|⁠, |$D_8^3$|⁠, |$D_{12}^2$|⁠, and |$D_{24}$|⁠, for the |$U_L$|-representations |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$| in [5, 14], we have |$c_1(\mathfrak{b}^+) = c_1(\mathfrak{a}^+)$| and |$-\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{U_L} = c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$|⁠.

 

Proof.

For |$L$| of types |$A_{12}^2$|⁠, |$D_6^4$|⁠, |$D_8^3$|⁠, |$D_{12}^2$|⁠, and |$D_{24}$|⁠, classes in |$\operatorname{H}^4(U_L;\mathbf Z)$| are determined by their restrictions to cyclic subgroups. For all umbral groups, |$\mathrm{Leech} \otimes \mathbf R|_{U_L}$| is a permutation representation of |$U_L$| on the nodes of the Dynkin diagram for the root system of |$L$|⁠, and the Frame shape of an element is the cycle type of this permutation. For a given |$U_L$| one can therefore check the theorem by proving that |$c_2(\mathfrak{a}^+) - c_2(\mathfrak{b}^+)$| restricts to |$\frac{o(g)}{\ell (g)} t^2$| for every |$g \in U_L$|⁠, by Theorem 7.1.

We will describe the case |$L = D_6^4$|⁠, where |$U_L = S_4$|⁠. The other cases from |$\{A_{12}^2,D_6^4,D_8^3,D_{12}^2,D_{24}\}$| can be handled similarly. The following table lists the nontrivial conjugacy classes of |$S_4$| in terms of their cycle structures on the defining degree-|$4$| permutation, their frame shapes as elements of |$\mathrm{Co}_0$|⁠, and their eigenvalues in |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$|⁠. For each |$g\in S_4$|⁠, it then lists the values of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{\langle g\rangle }$|⁠, |$c_2(\mathfrak{b}^+)|_{\langle g \rangle }$|⁠, and |$c_2(\mathfrak{a}^+)|_{\langle g\rangle }$| as multiples of the canonical generator |$t^2$| of |$\operatorname{H}^4(\langle g\rangle ;\mathbf Z)$|⁠; |$\frac{p_1}2$| is computed using Theorem 7.1, and the |$c_2$|s are immediate:
In the above table, |$\lambda $| denotes a cube root of unity. For all |$g\in S_4$|⁠, we find that |$-\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R) = c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+) \mod \operatorname{order}(g)$|⁠.

The only remaining case is |$L = A_6^4$|⁠, which we study for the remainder of the proof. This is perhaps the most interesting case, since it is one of the three Niemeier lattices for which classes in |$\operatorname{H}^4(U_L;\mathbf Z)$| are not determined by their restrictions to cyclic subgroups [9].

We first verify that |$c_1(\mathfrak{b}^+) = c_1(\mathfrak{a}^+)$|⁠. The characters of the two representations are the following:
with |$\lambda = \exp (2\pi i /3)$|⁠. In particular, class |$4\mathrm A$| acts on |$\mathfrak{b}^+$| with eigenvalues |$i \oplus -i$|⁠, hence with determinant |$1$|⁠; class |$3\mathrm A$| acts on |$\mathfrak{a}^+$| with eigenvalue |$\lambda $| and on |$\mathfrak{b}^+$| with eigenvalues |$1 \oplus \lambda $|⁠. Also, note that |$c_2(\mathfrak{a}^+) = 0$|⁠, as |$\mathfrak{a}^+$| is one-dimensional—we are left with proving
(8.4)

The group |$U_L \cong 2A_4$| is the McKay correspondent of |$E_6$|⁠, and it has a unique faithful representation into |$\mathrm{SU}(2)$|⁠, let us denote it by |$V$|⁠. Meanwhile |$\mathfrak{b}^+$| is one of the other two 2D representations of |$2A_4$|⁠. As for any finite subgroup of |$\mathrm{SU}(2)$|⁠, |$\operatorname{H}^4(U_L;\mathbf Z)$| is generated by |$c_2(V)$| with order |$|U_L| = 24$|⁠.

We analyze |$\mathrm{Leech} \otimes \mathbf R|_{U_L}$| by thinking of it as a permutation representation on the nodes of the Dynkin diagram. This action has three orbits: the nodes at the edges of the |$A_6$|-components, the nodes at distance one from the edges, and the nodes at distance two from the edges. These orbits are abstractly isomorphic as |$U_L$|-sets; we will refer to this degree-|$8$| permutation representation as |$\mathrm{Perm}_8$|⁠, so that |$\mathrm{Leech} \otimes \mathbf R|_{U_L} \cong \mathrm{Perm}_8^{\oplus 3} \otimes \mathbf R$|⁠. Since |$\mathrm{Perm}_8 \otimes \mathbf R$| is a Spin representation, we have:
The restriction maps to the cyclic subgroup |$\mathbf Z/3 \subset U_L$| of order |$3$| and to the quaternion subgroup |$Q_8 \subset U_L$| of order |$8$| give an isomorphism |$\operatorname{H}^4(U_L;\mathbf Z) \to \operatorname{H}^4(\mathbf Z/3;\mathbf Z) \oplus \operatorname{H}^4(Q_8;\mathbf Z) \cong (\mathbf Z/3) \oplus (\mathbf Z/8)$|⁠. We will prove (8.4) by proving
(8.5)
For the left equation in (8.5), note that |$\mathfrak{b}^+\vert _{\mathbf Z/3}$| splits as the sum of two one-dimensional representations, one of which is trivial, and so |$c_2(\mathfrak{b}^+|_{\mathbf Z/3}) = 0$|⁠.

We turn to the right equation in (8.5). We have an isomorphism |$\mathfrak{b}^+\vert _{Q_8} \cong V\vert _{Q_8}$|⁠, since they are both irreducible 2D representations. Let |$W$| denote the underlying four-dimensional real representation of |$V$| and let |$X$|⁠, |$Y$|⁠, and |$Z \cong X \otimes Y$| denote the three non-trivial one-dimensional real representations of |$Q_8$|⁠. |$\mathrm{Perm}_8\vert _{Q_8}$| is isomorphic to the regular representation |$\mathbf Z[Q_8]$|⁠, which over |$\mathbf R$| decomposes as |$W \oplus X \oplus Y \oplus Z \oplus 1$|⁠. The real representations |$W$| and |$X \oplus Y \oplus Z$| are each Spin, so |$\frac{p_1}2(W \oplus X \oplus Y \oplus Z) = \frac{p_1}2(W) + \frac{p_1}2(X \oplus Y \oplus Z)$|⁠.

To compute |$\frac{p_1}2(W)$| we can use the observation that the action |$W : Q_8 \to \mathrm{SO}(4)$| factors through |$V : Q_8 \to \mathrm{SU}(2)$|⁠, and so
To compute |$\frac{p_1}2(X \oplus Y \oplus Z)$|⁠, note that |$X \oplus Y \oplus Z : Q_8 \to \mathrm{SO}(3)$| is nothing but the image of |$V : Q_8 \to \mathrm{SU}(2) \cong \mathrm{Spin}(3)$| under the canonical map |$\mathrm{Spin}(3) \to \mathrm{SO}(3)$|⁠. The group |$\mathrm{Spin}(3)$| is unusual among Spin groups in the following way. The stable class |$\frac{p_1}2 \in \operatorname{H}^4(B\mathrm{Spin}(3);\mathbf Z)$|⁠, pulled back from the generator of |$\operatorname{H}^4(B\mathrm{Spin}(\infty );\mathbf Z)$|⁠, does not generate |$\operatorname{H}^4(B\mathrm{Spin}(3);\mathbf Z) \cong \mathbf Z$|⁠, whereas |$\frac{p_1}2$| generates |$\operatorname{H}^4(B\mathrm{Spin}(n);\mathbf Z)$| for |$n\geq 5$|⁠. Rather, |$\frac{p_1}2 \in \operatorname{H}^4(B\mathrm{Spin}(3);\mathbf Z)$| is twice the generator. To see this, note that |$\operatorname{H}^4(B\mathrm{Spin}(4);\mathbf Z) \cong \mathbf Z^2$| and that the restriction maps |$\operatorname{H}^4(B\mathrm{Spin}(5);\mathbf Z) \to \operatorname{H}^4(B\mathrm{Spin}(4);\mathbf Z) \to \operatorname{H}^4(B\mathrm{Spin}(3);\mathbf Z)$| are the diagonal embedding followed by addition. On the other hand, think of |$\mathrm{Spin}(3)$| as |$\mathrm{SU}(2)$|⁠: |$\operatorname{H}^4(B\mathrm{SU}(2);\mathbf Z)$| is generated by |$c_2$|⁠. After checking signs, one finds that |$\frac{p_1}2 = -2 c_2$| as classes in |$\operatorname{H}^4(B\mathrm{Spin}(3);\mathbf Z) = \operatorname{H}^4(B\mathrm{SU}(2);\mathbf Z)$|⁠. Restricting to |$Q_8$| gives
All together, we have
Multiplying both sides by |$-3$| gives (8.5) as desired.

We conclude with some calculations that show (consistent with calculations in [8]) that the anomaly |$\alpha _L$| does not agree with |$-\frac{p_1}{2}$| for |$L$| of type |$A_3^8$| or |$A_4^6$|⁠.

For |$L = A_4^6$|⁠, we calculate the restrictions of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)$| and |$c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$| to the elements |$3\mathrm A$| and |$4\mathrm A$| in |$U^{\prime}_L = S_3 \times 4$|⁠:
Here |$\lambda = \exp (2\pi i /3)$|⁠. We have recorded the eigenvalues of each element in |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$| and their Frame shapes in the permutation representation on the nodes of the |$A_4^6$| Dynkin diagram (equivalently the Leech representation). We also indicate each element as a pair in |$S_3 \times \mathbf Z/4$|⁠, where the class in |$S_3$| is indicated by its Frame shape and we write |$\mathbf Z/4$| additively. The calculation of |$\frac{p_1}2(\mathrm{Leech})$| is from Theorem 7.1 and the calculations of the |$c_2$|s are routine; we record the values as multiples of the square generator of |$\operatorname{H}^4(\mathbf Z/3;\mathbf Z)$| or |$\operatorname{H}^4(\mathbf Z/4;\mathbf Z)$|⁠. In particular, whereas when restricting to element |$3\mathrm A$|⁠, we do find |$-\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R) = c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$| as in Theorem 8.2, when restricting to |$4\mathrm A$| we find the opposite sign. It follows that the restrictions to element |$12\mathrm A = (3^1,1)$| of |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)$| and |$c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$| differ by a factor of |$\epsilon (L) = 5$|⁠.

The final case studied in [14] and not covered by Theorem 8.2 is |$L = A_3^8$|⁠. The calculations in [8] suggest that (8.2) should hold with |$\epsilon (L) = 1$|⁠, at least after restricting to cyclic subgroups. Note, however, that the Niemeier lattice |$L$| of type |$A_3^8$| is one of the three Niemeier lattices for which classes in |$\operatorname{H}^4(U_L;\mathbf Z)$| are not determined by their restrictions to cyclic subgroups [9]; this remains true for the maximal subgroup |$U^{\prime}_L \cong \mathrm{SL}(2,7)$| studied in [14].

It is easy to check that |$c_1(\mathfrak{a}^+) = c_1(\mathfrak{b}^+)$|⁠, so to test (8.2), we must calculate
(8.6)
Since |$\operatorname{H}^4(\mathrm{SL}(2,7);\mathbf Z) \cong \mathbf Z/48$| has only |$2$|- and |$3$|-primary torsion, we may compare these classes by comparing their restrictions to the |$2$|- and |$3$|-Sylow subgroups of |$\mathrm{SL}(2,7)$|⁠. The |$3$|-Sylow is cyclic of order 3, its generator acts on |$\mathrm{Leech} \otimes \mathbf R$| with Frame shape |$1^6 3^6$|⁠, and on |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$| with Frame shapes |$3^1$| and |$1^1 3^1$|⁠, respectively; thus, the -primary parts of (8.6) both vanish. It remains to compare the |$2$|-primary parts.
The |$2$|-Sylow in |$\mathrm{SL}(2,7)$| is isomorphic to |$2D_8$|⁠, let us index its complex representations just as in Section 6. As with all umbral groups, the action of |$U^{\prime}_L \cong \mathrm{SL}(2,7)$| on |$\mathrm{Leech}\otimes \mathbf R$| is a permutation representation on the nodes of the Dynkin diagram; after restricting to the |$2$|-Sylow |$2D_8 \subset \mathrm{SL}(2,7)$|⁠, it is the sum of the regular representation of |$2D_8$| with the regular representation of |$D_8$|⁠. This |$24$|-dimensional real representation is the underlying real representation of a complex representation |$V$| that splits over |$2D_8$| as
and so |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R|_{2D_8}) = -c_2(V).$| The representations |$\mathfrak{b}^+$| and |$\mathfrak{a}^+$| decompose as
As observed in the proof of Lemma 6.1, |$c_2(V_1 \oplus V_2 \oplus V_3)$| has order |$2$| in |$\operatorname{H}^4(2D_8;\mathbf Z)$|⁠. Thus, to compare |$\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R|_{2D_8})$| with |$c_2(\mathfrak{b}^+) - c_2(\mathfrak{a}^+)$|⁠, it suffices to compare |$\pm c_2(2V_4 \oplus V_5 \oplus V_6)$| with |$c_2(V_5 \oplus V_6)$|⁠. According to Lemma 6.1,
which certainly differ, even up to sign. Rather, we find that, for |$L = A_3^8$|⁠,
suggesting that |$\epsilon (A_3^8) = 5$|⁠. (The above equation holds whether |$c_2(V_1 \oplus V_2 \oplus V_3) = 0$| or |$c_2(V_1 \oplus V_2 \oplus V_3) = 8 c_2(V_6)$|⁠.)

But restrictions to cyclic groups can only determine a class in |$\operatorname{H}^4(2D_8;\mathbf Z) \cong \mathbf Z/16$| modulo |$8$|⁠, and so we confirm the calculation of [8] that, for |$L = A_3^8$|⁠, the multipliers in umbral moonshine agree with those that would be given if the anomaly were |$+\frac{p_1}2(\mathrm{Leech} \otimes \mathbf R)|_{U_L}$|⁠, that is, if we had |$\epsilon (L) = 1$|⁠.

To conclude, we remark that these cohomological methods do explain why in the case |$L = A_3^8$|⁠, the authors of [14] were unable to find a “free field” realization of the entire umbral group |$U_L \cong 2^4:\mathrm{GL}(3,2)$| reproducing the umbral moonshine functions. Indeed, all Chern classes in the 2-primary part of |$\operatorname{H}^4(U_L;\mathbf Z)$| have order 4 or less, but the previous calculations show that the anomaly for the |$A_3^8$| moonshine of [14] has order |$8$|⁠.

Funding

This work was supported by a von Neumann fellowship, a Sloan fellowship, and a Boston College faculty fellowship [to D.T.]; National Science Foundation [NSF-DMS-1510444]; the Government of Canada through the Department of Innovation, Science, and Economic Development Canada; and the Province of Ontario through the Ministry of Research, Innovation, and Science.

Acknowledgments

We thank John Duncan and Miranda Cheng for explaining various aspects of umbral moonshine, and we are grateful to the Institute for Advanced Study and the Perimeter Institute where parts of this paper were written.

Communicated by Prof. Richard Borcherds

References

[1]

Borcherds
,
R. E.
The Leech lattice
.”
Proc. Roy. Soc. London Ser. A
 
398
, no.
1815
(
1985
):
365
76
.

[2]

Bourbaki
,
N.
 
Elements of mathematics. Algebra, Part I: Chapters 1–3.
 
Hermann, Paris
:
Addison-Wesley Publishing Co. Reading Massachusetts,
 
1974
.
Translated from French.

[3]

Bourbaki
,
N.
 
Lie Groups and Lie Algebras. Chapters 4–6.
 
Elements of Mathematics
.
Berlin
:
Springer
,
2002
.
Translated from the 1968 French original by Andrew
.

[4]

Cartan
,
H.
and
S.
 
Eilenberg
.
Homological Algebra
.
Princeton, NJ
:
Princeton University Press
.
1956
.

[5]

Cheng
,
M. C. N.
and
J. F. R.
 
Duncan
.
Meromorphic Jacobi forms of half-integral index and umbral moonshine modules.
(
2017
):
preprint
 arXiv:1707.01336.

[6]

Cheng
,
M. C. N.
,
J. F. R.
 
Duncan
, and
J. A.
 
Harvey
. “
Umbral moonshine
.”
Commun. Number Theory Phys
.
8
, no.
2
(
2014
):
101
242
.

[7]

Cheng
,
M. C. N.
,
J. F. R.
 
Duncan
, and
J. A.
 
Harvey
. “
Umbral moonshine and the Niemeier lattices
.”
Res Math. Sci.
 
1
, no.
3
(
2014
):
81
.

[8]

Cheng
,
M. C. N.
,
S. M.
 
Harrison
,
R.
 
Volpato
, and
M.
 
Zimet
. “
K3 string theory, lattices and moonshine
.”
Res Math. Sci.
 
5
, no.
32
(
2018
):
preprint
 arXiv:1612.04404.

[9]

Cheng
 
M.
,
P.
 
de Lange
,
and
D.
 
Whalen
. “
Generalised umbral moonshine
.” (
2016
):
preprint
 arXiv:1608.07835 .

[10]

Conway
,
J. H.
,
R. T.
 
Curtis
,
S. P.
 
Norton
,
R. A.
 
Parker
, and
R. A.
 
Wilson
.
Atlas of Finite Groups: Maximal Subgroups and Ordinary Characters for Simple Groups.
 
Eynsham
:
Oxford University Press
,
1985
.
With computational assistance from J. G. Thackray.

[11]

Conway
,
J. H.
and
S. P.
 
Norton
. “
Monstrous moonshine
.”
Bull. London Math. Soc.
 
11
, no.
3
(
1979
):
308
39
.

[12]

Conway
,
J. H.
and
N. J. A.
 
Sloane
.
Sphere Packings, Lattices and Groups
, 3rd ed.
Grundlehren der Mathematischen Wissenschaften 290 [Fundamental Principles of Mathematical Sciences]
.
New York
:
Springer
,
1999
.
With additional contributions by E. Bannai, R. E. Borcherds, J. Leech, S. P. Norton, A. M. Odlyzko, R. A. Parker, L. Queen, and B. B. Venkov.

[13]

Coxeter
,
H. S. M.
Twelve points in PG(5, 3) with 95040 self-transformations.
Proc. Roy. Soc. London Ser. A
 
247
(
1958
) :
279
93
.

[14]

Duncan
,
J. F. R.
and
A.
 
O’Desky
. “
Super vertex algebras, meromorphic jacobi forms and umbral moonshine
.” (
2017
):
preprint
 arXiv:1705.09333.

[15]

Frame
,
J. S.
The Characters of the Weyl Group |$E_8$|
. In
Computational Problems in Abstract Algebra (Proceedings of a Conference, Oxford, 1967)
,
111
30
.
Oxford
,
Pergamon
,
1970
.

[16]

Frenkel
,
E.
and
D.
 
Ben-Zvi
.
Vertex Algebras and Algebraic Curves
, 2nd ed.
Mathematical Surveys and Monographs 88
.
Providence, RI
:
American Mathematical Society
,
2004
.

[17]

Gaberdiel
,
M. R.
,
D.
 
Persson
,
H.
 
Ronellenfitsch
, and
R.
 
Volpato
. “
Generalized Mathieu Moonshine
.”
Commun. Number Theory Phys.
 
7
, no.
1
(
2013
):
145
223
.

[18]

Gannon
,
T.
Much ado about Mathieu
.”
Adv. Math.
 
301
(
2016
):
322
58
.

[19]

Golay
,
M.
Notes on Digital Coding
.” In
Proceedings of the Institute of Radio Engineers
,
37
,
657
.
Institute of Radio Engineers
,
1949
.

[20]

Gu
,
Z.-C.
and
X.-G
 
Wen
. “
Symmetry-protected topological orders for interacting fermions: fermionic topological nonlinear |$\sigma $| models and a special group supercohomology theory
.”
Phys. Rev. B.
 
90
, no.
11
(
2014
):
115141
.

[21]

Ivanov
,
A. A.
 
The Monster Group and Majorana Involutions
.
Cambridge Tracts in Mathematics 176
.
Cambridge
:
Cambridge University Press
,
2009
.

[22]

James Milgram
,
R.
The cohomology of the Mathieu group |$M_{23}$|
.”
J. Group Theory
 
3
, no.
1
(
2000
):
7
26
.

[23]

James Milgram
,
R.
and
M.
 
Tezuka
.
The geometry and cohomology of |$M_{12}$| II
.
Bol. Soc. Mat. Mexicana (3)
 
1
, no.
2
(
1995
):
91
108
.

[24]

Johnson-Freyd
,
T.
The moonshine anomaly
.” (
2017
): preprint arXiv:1707.08388.

[25]

Kondo
,
T.
The automorphism group of Leech lattice and elliptic modular functions
.”
J. Math. Soc. Japan
 
37
, no.
2
(
1985
):
337
62
.

[26]

Mason
,
G.
Reed–Muller codes, the fourth cohomology group of a finite group, and the |$\beta $|-invariant
.”
J. Algebra
 
312
, no.
1
(
2007
):
218
27
.

[27]

Moore
,
G.
and
N.
 
Seiberg
. “
Classical and quantum conformal field theory
.”
Comm. Math. Phys.
 
123
, no.
2
(
1989
):
177
254
.

[28]

O’Connor
,
R. E.
and
G.
 
Pall
. “
The construction of integral quadratic forms of determinant 1
.”
Duke Math. J.
 
11
(
1944
):
319
31
.

[29]

Schommer-Pries
,
C. J.
Central extensions of smooth 2-groups and a finite-dimensional string 2-group
.”
Geom. Topol.
 
15
, no.
2
(
2011
):
609
76
.

[30]

Sikirić
,
M. D.
and
G.
 
Ellis
. “
Wythoff polytopes and low-dimensional homology of Mathieu groups
.”
J. Algebra
 
322
, no.
11
(
2009
):
4143
50
.

[31]

Thomas
,
C. B.
 
Characteristic Classes and the Cohomology of Finite Groups
.
Cambridge Studies in Advanced Mathematics 9
.
Cambridge
:
Cambridge University Press
,
1986
.

[32]

Thomas
,
C. B.
Moonshine and Group Cohomology
.”In
Moonshine: The First Quarter Century and Beyond
,
358
377
.
London Mathematical Society Lecture Note Series 372
.
Cambridge
:
Cambridge University Press
,
2010
.

[33]

Wang
,
Q. R.
and
Z.-C
 
Gu
. “
Towards a complete classification of fermionic symmetry protected topological phases in 3D and a general group supercohomology theory
.”
Phys. Rev. X.
 
8
, no.
1
(
2018
):
011055
. preprint arXiv:1703.10937.

[34]

Wen
,
X.-G.
. “
Classifying gauge anomalies through spt orders and classifying gravitational anomalies through topological orders
.”
Phy. Rev. D
 
88
, no.
4
(
2013
):
045013
.

[35]

Wilson
,
R. A.
The maximal subgroups of Conway’s group Co1
.”
J. Algebra
 
85
, no.
1
(
1983
):
144
65
.

This article is published and distributed under the terms of the Oxford University Press, Standard Journals Publication Model (https://academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model)