Abstract
The Umbral Moonshine Conjectures assert that there are infinite-dimensional graded modules, for prescribed finite groups, whose McKay–Thompson series are certain distinguished mock modular forms. Gannon has proved this for the special case involving the largest sporadic simple Mathieu group. Here, we establish the existence of the umbral moonshine modules in the remaining 22 cases.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction and statement of results
Monstrous moonshine relates distinguished modular functions to the representation theory of the Monster, \(\mathbb {M}\), the largest sporadic simple group. This theory was inspired by the famous observations of McKay and Thompson in the late 1970s [18, 51] that
The left-hand sides here are familiar as coefficients of Klein’s modular function (note \(q:=\mathrm{e}^{2\pi i \tau }\)),
The sums on the right-hand sides involve the first three numbers arising as dimensions of irreducible representations of \(\mathbb {M}\),
Thompson conjectured that there is a graded infinite-dimensional \(\mathbb {M}\)-module
satisfying \(\dim (V^{\natural }_n)=c(n)\). For \(g\in \mathbb {M}\), he also suggested [50] to consider the graded-trace functions
now known as the McKay–Thompson series, that arise from the conjectured \(\mathbb {M}\)-module \(V^{\natural }\). Using the character table for \(\mathbb {M}\), it was observed [18, 50] that the first few coefficients of each \(T_g(\tau )\) coincide with those of a generator for the function field of a discrete group \(\Gamma _g<{\textit{SL}}_2({\mathbb R})\), leading Conway and Norton [18] to their famous Monstrous Moonshine Conjecture: This is the claim that for each \(g\in \mathbb {M}\) there is a specific genus zero group \(\Gamma _g\) such that \(T_g(\tau )\) is the unique normalized hauptmodul for \(\Gamma _g\), i.e., the unique \(\Gamma _g\)-invariant holomorphic function on \({\mathbb H}\) which satisfies \(T_g(\tau )=q^{-1}+O(q)\) as \(\mathfrak {I}(\tau )\rightarrow \infty \) and remains bounded near cusps not equivalent to the infinite one.
In a series of ground-breaking works, Borcherds introduced vertex algebras [2], generalized Kac–Moody Lie algebras [3, 4], and used these notions to prove [5] the Monstrous Moonshine Conjecture of Conway and Norton. He confirmed the conjecture for the module \(V^{\natural }\) constructed by Frenkel, Lepowsky and Meurman [30–32] in the early 1980s. These results provide much more than the predictions of monstrous moonshine. The \(\mathbb {M}\)-module \(V^{\natural }\) is a vertex operator algebra, one whose automorphism group is precisely \(\mathbb {M}\). The construction of Frenkel, Lepowsky and Meurman can be regarded as one of the first examples of an orbifold conformal field theory (Cf. [23]). Here, the orbifold in question is the quotient \(\left( {\mathbb R}^{24}/\Lambda _{24}\right) /(\mathbb Z/2\mathbb Z)\), of the 24-dimensional torus \(\Lambda _{24}\otimes _{\mathbb Z}{\mathbb R}/\Lambda _{24}\simeq {\mathbb R}^{24}/\Lambda _{24}\) by the Kummer involution \(x\mapsto -x\), where \(\Lambda _{24}\) denotes the Leech lattice.
We refer to [24, 32, 35, 36] for more on monstrous moonshine.
In 2010, Eguchi, Ooguri and Tachikawa reignited moonshine with their observation [28] that dimensions of some representations of \(M_{24}\), the largest sporadic simple Mathieu group (cf., e.g. [20, 21]), are multiplicities of superconformal algebra characters in the K3 elliptic genus. This observation suggested a manifestation of moonshine for \(M_{24}\): Namely, there should be an infinite-dimensional graded \(M_{24}\)-module whose McKay–Thompson series are holomorphic parts of harmonic Maass forms, the so-called mock modular forms (see [45, 54, 55] for introductory accounts of the theory of mock modular forms).
Following the work of Cheng [10], Eguchi and Hikami [27], and Gaberdiel, Hohenegger, and Volpato [33, 34], Gannon established the existence of this infinite-dimensional graded \(M_{24}\)-module in [37].
It is natural to seek a general mathematical and physical setting for these results. Here we consider the mathematical setting, which develops from the close relationship between the monster group \(\mathbb {M}\) and the Leech lattice \(\Lambda _{24}\). Recall (cf., e.g. [20]) that the Leech lattice is even, unimodular and positive-definite of rank 24. It turns out that \(M_{24}\) is closely related to another such lattice. Such observations led Cheng, Duncan and Harvey to further instances of moonshine within the setting of even unimodular positive-definite lattices of rank 24. In this way, they arrived at the Umbral Moonshine Conjectures (cf. Sect. 5 of [15], Sect. 6 of [16], and Sect. 2 of [17]), predicting the existence of 22 further, graded infinite-dimensional modules, relating certain finite groups to distinguished mock modular forms.
To explain this prediction in more detail, we recall Niemeier’s result [43] that there are 24 (up to isomorphism) even unimodular positive-definite lattices of rank 24. The Leech lattice is the unique one with no root vectors (i.e. lattice vectors with norm-square 2), while the other 23 have root systems with full rank, 24. These Niemeier root systems are unions of simple simply-laced root systems with the same Coxeter numbers, and are given explicitly as
in terms of the standard ADE notation (cf., e.g. [20] or [39] for more on root systems).
For each Niemeier root system X, let \(N^X\) denote the corresponding unimodular lattice, let \(W^X\) denote the (normal) subgroup of \({\text {Aut}}(N^X)\) generated by reflections in roots, and define the umbral group of X by setting
(See Sect. A.1 for explicit descriptions of the groups \(G^X\).)
Let \(m^X\) denote the Coxeter number of any simple component of X. An association of distinguished \(2m^X\)-vector-valued mock modular forms \(H^X_g(\tau )=(H^X_{g,r}(\tau ))\) to elements \(g\in G^X\) is described and analyzed in [15–17].
For \(X=A_1^{24}\) we have \(G^X\simeq M_{24}\) and \(m^X=2\), and the functions \(H^X_{g,1}(\tau )\) are precisely the mock modular forms assigned to elements \(g\in M_{24}\) in the works [10, 27, 33, 34] mentioned above. Generalizing the \(M_{24}\) moonshine initiated by Eguchi, Ooguri and Tachikawa, we have the following conjecture of Cheng, Duncan and Harvey (cf. Sect. 2 of [17] or Sect. 9.3 of [24]).
Conjecture
(Umbral Moonshine Modules) Let X be a Niemeier root system X and set \(m:=m^X\). There is a naturally defined bi-graded infinite-dimensional \(G^X\)-module
such that the vector-valued mock modular form \(H^X_g=(H^X_{g,r})\) is a McKay–Thompson series for \(\check{K}^X\) relatedFootnote 1 to the graded trace of g on \(\check{K}^X\) by
for \(r\in I^X\).
In (1.3) and (1.4), the set \(I^X\subset \mathbb Z/2m\mathbb Z\) is defined in the following way. If X has an A-type component then \(I^X:=\{1,2,3,\ldots ,m-1\}\). If X has no A-type component but does have a D-type component, then \(m=2\mod 4\) and \(I^X:=\{1,3,5,\ldots ,m/2\}\). The remaining cases are \(X=E_6^4\) and \(X=E_8^3\). In the former of these, \(I^X:=\{1,4,5\}\), and in the latter case \(I^X:=\{1,7\}\).
Remark
The functions \(H^X_g(\tau )\) are defined explicitly in Sect. B.3. An alternative description in terms of Rademacher sums is given in Sect. B.4.
Here, we prove the following theorem.
Theorem 1.1
The umbral moonshine modules exist.
Two remarks
-
1.
Theorem 1.1 for \(X=A_1^{24}\) is the main result of Gannon’s work [37].
-
2.
The vector-valued mock modular forms \(H^X=(H^X_{g,r})\) have “minimal” principal parts. This minimality is analogous to the fact that the original McKay–Thompson series \(T_g(\tau )\) for the Monster are hauptmoduln, and plays an important role in our proof.
Example
Many of Ramanujan’s mock theta functions [46] are components of the vector-valued umbral McKay–Thompson series \(H^X_g=(H^X_{g,r})\). For example, consider the root system \(X=A_2^{12}\), whose umbral group is a double cover \(2.M_{12}\) of the sporadic simple Mathieu group \(M_{12}\). In terms of Ramanujan’s third-order mock theta functions
we have that
See Sect. 5.4 of [16] for more coincidences between umbral McKay–Thompson series and mock theta functions identified by Ramanujan almost a 100 years ago.
Our proof of Theorem 1.1 involves the explicit determination of each \(G^X\)-module \(\check{K}^X\) by computing the multiplicity of each irreducible component for each homogeneous subspace. It guarantees the existence and uniqueness of a \(\check{K}^X\) which is compatible with the representation theory of \(G^X\) and the Fourier expansions of the vector-valued mock modular forms \(H^X_g(\tau )=(H^X_{g,r}(\tau ))\).
At first glance our methods do not appear to shed light on any deeper algebraic properties of the \(\check{K}^X\), such as might correspond to the vertex operator algebra structure on \(V^{\natural }\), or the monster Lie algebra introduced by Borcherds in [5]. However, we do determine, and utilize, specific recursion relations for the coefficients of the umbral McKay–Thompson series which are analogous to the replicability properties of monstrous moonshine formulated by Conway and Norton in Sect. 8 of [18] (cf. also [1]). More specifically, we use recent work [40] of Imamoğlu, Raum and Richter, as generalized [42] by Mertens, to obtain such recursions. These results are based on the process of holomorphic projection.
Theorem 1.2
For each \(g\in G^X\) and \(0<r<m\), the mock modular form \(H^X_{g,r}(\tau )\) is replicable in the mock modular sense.
A key step in Borcherds’ proof [5] of the monstrous moonshine conjecture is the reformulation of replicability in Lie theoretic terms. We may speculate that the mock modular replicability utilized in this work will ultimately admit an analogous algebraic interpretation. Such a result remains an important goal for future work.
In the statement of Theorem 1.2, replicable means that there are explicit recursion relations for the coefficients of the vector-valued mock modular form in question. For example, we recall the recurrence formula for Ramanujan’s third-order mock theta function \(f(q)=\sum _{n=0}^{\infty }c_f(n)q^n\) that was obtained recently by Imamoğlu, Raum and Richter [40]. If \(n\in \mathbb {Q}\), then let
and then define
Then for positive integers n, we have that
where \(N:=\frac{1}{6}(-3a+b-1)\) and \(\widetilde{N}:=\frac{1}{6}(3a+b-1)\), and the sum is over integers a, b for which \(N, \widetilde{N}\in \mathbb Z\). This is easily seen to be a recurrence relation for the coefficients \(c_f(n)\). The replicability formulas for all of the \(H_{g,r}^{X}(\tau )\) are similar (although some of these relations are slightly more complicated and involve the coefficients of weight 2 cusp forms).
It is important to emphasize that despite the progress which is represented by our main results, Theorems 1.1 and 1.2, the following important question remains open in general.
Question
Is there a “natural” construction of \(\check{K}^X\)? Is \(\check{K}^X\) equipped with a deeper algebra structure as in the case of the monster module \(V^{\natural }\) of Frenkel, Lepowsky and Meurman?
We remark that this question has been answered positively, recently, in one special case: A vertex operator algebra structure underlying the umbral moonshine module \(\check{K}^X\) for \(X=E_8^3\) has been described explicitly in [25]. See also [14, 26], where the problem of constructing algebraic structures that illuminate the umbral moonshine observations is addressed from a different point of view.
The proof of Theorem 1.1 is not difficult. It is essentially a collection of tedious calculations. We use the theory of mock modular forms and the character table for each \(G^X\) (cf. Sect. A.2) to solve for the multiplicities of the irreducible \(G^X\)-module constituents of each homogeneous subspace in the alleged \(G^X\)-module \(\check{K}^X\). To prove Theorem 1.1 it suffices to prove that these multiplicities are non-negative integers. To prove Theorem 1.2 we apply recent work [42] of Mertens on the holomorphic projection of weight \(\frac{1}{2}\) mock modular forms, which generalizes earlier work [40] of Imamoğlu, Raum and Richter.
In Sect. 2 we recall the facts about mock modular forms that we require, and we prove Theorem 1.2. We prove Theorem 1.1 in Sect. 3. The appendices furnish all the data that our method requires. In particular, the umbral groups \(G^X\) are described in detail in Sect. A, and explicit definitions for the mock modular forms \(H^X_g(\tau )\) are given in Sect. B.
2 Harmonic Maass forms and Mock modular forms
Here, we recall some very basic facts about harmonic Maass forms as developed by Bruinier and Funke [9] (see also [45]).
We begin by briefly recalling the definition of a harmonic Maass form of weight \(k\in \frac{1}{2}\mathbb Z\) and multiplier \(\nu \) (a generalization of the notion of a Nebentypus). If \(\tau =x+iy\) with x and y real, we define the weight k hyperbolic Laplacian by
Suppose \(\Gamma \) is a subgroup of finite index in \({\textit{SL}}_2(\mathbb Z)\) and \(k\in \frac{1}{2}\mathbb Z\). Then, a function \(F(\tau )\) which is real-analytic on the upper half of the complex plane is a harmonic Maass form of weight k on \(\Gamma \) with multiplier \(\nu \) if:
-
(a)
The function \(F(\tau )\) satisfies the weight k modular transformation,
$$\begin{aligned} F(\tau )|_k\gamma =\nu (\gamma )F(\tau ) \end{aligned}$$for every matrix \(\gamma =\begin{pmatrix}a&{}\quad b\\ c&{}\quad d\end{pmatrix}\in \Gamma ,\) where \(F(\tau )|_k\gamma :=F(\gamma \tau )(c\tau +d)^{-k},\) and if \(k\in \mathbb Z+\frac{1}{2},\) the square root is taken to be the principal branch.
-
(b)
We have that \(\Delta _kF(\tau )=0,\)
-
(c)
There is a polynomial \(P_{F}(q^{-1})\) and a constant \(c>0\) such that \(F(\tau )-P_{F}(e^{-2\pi i \tau })=O(e^{-cy})\) as \(\tau \rightarrow i\infty \). Analogous conditions are required at each cusp of \(\Gamma \).
We denote the \({\mathbb C}\)-vector space of harmonic Maass forms of a given weight k, group \(\Gamma \) and multiplier \(\nu \) by \(H_k(\Gamma ,\nu ).\) If no multiplier is specified, we will take
where \(\left( \frac{*}{d}\right) \) is the Kronecker symbol.
2.1 Main properties
The Fourier expansion of a harmonic Maass form F (see Proposition 3.2 of [9]) splits into two components. As before, we let \(q:=e^{2\pi i \tau }\).
Lemma 2.1
If \(F(\tau )\) is a harmonic Maass form of weight \(2-k\) for \(\Gamma \) where \(\frac{3}{2}\le k\in \frac{1}{2}\mathbb Z\), then
where \(F^+\) is the holomorphic part of F, given by
where the sum admits only finitely many non-zero terms with \(n<0\), and \(F^{-}\) is the nonholomorphic part, given by
Here, \(\Gamma (s,z)\) is the upper incomplete gamma function.
The holomorphic part of a harmonic Maass form is called a mock modular form. We denote the space of harmonic Maass forms of weight \(2-k\) for \(\Gamma \) and multiplier \(\nu \) by \(H_{k}(\Gamma ,\nu ).\) Similarly, we denote the corresponding subspace of holomorphic modular forms by \(M_k(\Gamma ,\nu ),\) and the space of cusp forms by \( S_k(\Gamma ,{\nu })\). The differential operator \(\xi _{w}:=2iy^w\overline{\frac{\partial }{\partial \overline{\tau }}}\) (see [9]) defines a surjective map
onto the space of weight k cusp forms for the same group but conjugate multiplier. The shadow of a Maass form \(f(\tau )\in H_{2-k}(\Gamma ,\nu )\) is the cusp form \(g(\tau )\in S_k(\Gamma ,\overline{\nu })\) (defined, for now, only up to scale) such that \(\xi _{2-k}f(\tau )=\frac{g}{||g||}\), where \(||\bullet ||\) denotes the usual Petersson norm.
2.2 Holomorphic projection of weight \(\frac{1}{2}\) mock modular forms
As noted above, the modular transformations of a weight \(\frac{1}{2}\) harmonic Maass form may be simplified by multiplying by its shadow to obtain a weight 2 nonholomorphic modular form. One can use the theory of holomorphic projections to obtain explicit identities relating these nonholomorphic modular forms to classical quasimodular forms. In this way, we may essentially reduce many questions about the coefficients of weight \(\frac{1}{2}\) mock modular forms to questions about weight 2 holomorphic modular forms. The following theorem is a special case of a more general theorem due to Mertens (cf. Theorem 6.3 of [42]). See also [40].
Theorem 2.1
(Mertens) Suppose \(g(\tau )\) and \(h(\tau )\) are both theta functions of weight \(\frac{3}{2}\) contained in \(S_{\frac{3}{2}}(\Gamma ,\nu _g)\) and \(S_{\frac{3}{2}}(\Gamma ,\nu _h),\) respectively, with Fourier expansions
where each \(\chi _i\) and \(\psi _i\) is a Dirichlet character. Moreover, suppose \(h(\tau )\) is the shadow of a weight \(\frac{1}{2}\) harmonic Maass form \(f(\tau ) \in H_{\frac{1}{2}}(\Gamma ,\overline{\nu _h}).\) Define the function
If \(f(\tau )g(\tau )\) has no singularity at any cusp, then \(f^{+}(\tau )g(\tau )+D^{f,g}(\tau )\) is a weight 2 quasimodular form. In other words, it lies in the space \({\mathbb C}E_2(\tau )\oplus M_2(\Gamma ,\nu _g\overline{\nu _h})\), where \(E_2(\tau )\) is the quasimodular Eisenstein series \(E_2(\tau ):=1-24\sum \nolimits _{n\ge 1}\frac{nq^n}{1-q^n}.\)
Two Remarks.
-
1.
These identities give recurrence relations for the weight \(\frac{1}{2}\) mock modular form \(f^+\) in terms of the weight 2 quasimodular form which equals \(f^+(\tau )g(\tau )+D^{f,g}(\tau )\). The example after Theorem 1.2 for Ramanujan’s third-order mock theta function f is an explicit example of such a relation.
-
2.
Theorem 2.1 extends to vector-valued mock modular forms in a natural way.
Proof of Theorem 1.2
Fix a Niemeier lattice and its root system X, and let \(M=m^X\) denote its Coxeter number. Each \(H_{g,r}^{X}(\tau )\) is the holomorphic part of a weight \(\frac{1}{2}\) harmonic Maass form \(\widehat{H}_{g,r}^{X}(\tau ).\) To simplify the exposition in the following section, we will emphasize the case that the root system X is of pure A-type. If the root system X is of pure A-type, the shadow function \(S_{g,r}^{X}(\tau )\) is given by \(\hat{\chi }_{g,r}^{X_A} S_{M,r}(\tau )\) (see Sect. B.2), where
and \(\hat{\chi }_{g,r}^{X_A}\) = \(\chi _{g}^{X_A}\) or \(\bar{\chi }_{g}^{X_A}\) depending on the parity of r is the twisted Euler character given in the appropriate table in Sect. A.3, a character of \(G^X.\) (If X is not of pure A-type, then the shadow function \(S_{g,r}^{X}(\tau )\) is a linear combination of similar functions as described in Sect. B.2).
Given X and g, the symbol \(n_g|h_g\) given in the corresponding table in Sect. A.3 defines the modularity for the vector-valued function \((\widehat{H}_{g,r}^{X}(\tau ))\). In particular, if the shadow \((S_{g,r}^{X}(\tau ))\) is nonzero, and if for \(\gamma \in \Gamma _0(n_g)\) we have that
then
Here, for \(\gamma \in \Gamma _0(n_g)\), we have \(\sigma _{g,\gamma }=\nu _{g}(\gamma )\sigma _{e,\gamma }\) where \(\nu _{g}(\gamma )\) is a multiplier which is trivial on \(\Gamma _0(n_gh_g)\). This identity holds even in the case that the shadow \(S_{g,r}^X\) vanishes.
The vector-valued function \((H_{g,r}^{X}(\tau ))\) has poles only at the infinite cusp of \(\Gamma _0(n_g)\), and only at the component \(H_{g,r}^{X}(\tau )\) where \(r=1\) if X has pure A-type, or at components where \(r^2\equiv 1 \pmod {2M}\) otherwise. These poles may only have order \(\frac{1}{4M}.\) This implies that the function \((\widehat{H}_{g,r}^{X}(\tau )S_{g,r}^{X}(\tau ))\) has no pole at any cusp and is therefore a candidate for an application of Theorem 2.1.
The modular transformation of \(S_{M,r}(\tau )\) implies that
where \(S=\begin{pmatrix}0&{}\quad -1\\ 1&{}\quad 0\end{pmatrix}\), \(T=\begin{pmatrix}1&{}\quad 1\\ 0&{}\quad 1\end{pmatrix}\), and \(\mathbf {I}\) is the identity matrix. Therefore, \(S_{M,r}^{X}(\tau )\), viewed as a scalar-valued modular function, is modular on \(\Gamma (4M),\) and so \((\widehat{H}_{g,r}^{X}(\tau )S_{g,r}^{X}(\tau ))\) is a weight 2 nonholomorphic scalar-valued modular form for the group \(\Gamma (4M)\cap \Gamma _0(n_g)\) with trivial multiplier.
Applying Theorem 2.1, we obtain a function \(F_{g,r}^{X}(\tau )\)—call it the holomorphic projection of \(\widehat{H_{g,r}^{X}}(\tau ) S_{e,r}^{X}(\tau )\)—which is a weight 2 quasimodular form on \(\Gamma (4M)\cap \Gamma _0(n_g).\) In the case that \(S_{g,r}^{X}(\tau )\) is zero, we substitute \(S_{e,r}^{X}(\tau )\) in its place to obtain a function \(\widetilde{F}_{g,r}^{X}(\tau )=H_{g,r}^{X}(\tau ) S_{e,r}^{X}(\tau )\) which is a weight 2 holomorphic scalar-valued modular form for the group \(\Gamma (4M)\cap \Gamma _0(n_g)\) with multiplier \(\nu _{g}\) (alternatively, modular for the group \(\Gamma (4M)\cap \Gamma _0(n_gh_g)\) with trivial multiplier).
The function \(F_{g,r}^{X}(\tau )\) may be determined explicitly as the sum of Eisenstein series and cusp forms on \(\Gamma (4M)\cap \Gamma _0(n_gh_g)\) using the standard arguments from the theory of holomorphic modular forms (i.e. the “first few” coefficients determine such a form). Therefore, we have the identity
where the function \(D_{g,r}^X(\tau )\) is the correction term arising in Theorem 2.1. If X has pure A-type, then
where
Suppose \(H_{g,r}^{X}( \tau )=\sum _{n=0}^{\infty }A^X_{g,r}(n) q^{n-\frac{D}{4M}}\) where \(0<D<4M\) and \(D\equiv r^2 \pmod {4M},\) and \(F_{g,r}^{X}(\tau )=\sum \nolimits _{N=0}^{\infty }B_{g,r}^X(n)q^n.\) Then by Theorem 2.1, we find that
The function \(F_{g,r}^{X}(\tau )\) may be found in the following manner. Using the explicit prescriptions for \({H_{g,r}^{X}}( \tau )\) given in Sect. B.3 and (2.2) above, we may calculate the first several coefficients of each component. The Eisenstein component is determined by the constant terms at cusps. Since \(D_{g,r}^X(\tau )\) (and the corresponding correction terms at other cusps) has no constant term, these are the same as the constant terms of \(\widehat{H_{g,r}^{X}}( \tau )S_{g,r}^{X}(\tau ),\) which are determined by the poles of \(\widehat{H_{g,r}^{X}}\). Call this Eisenstein component \(E_{g,r}^{X}(\tau ).\) The cuspidal component can be found by matching the initial coefficients of \(F_{g,r}^{X}(\tau )-E_{g,r}^{X}(\tau ).\)
Once the coefficients \(B^X_{g,r}(n)\) are known, Eq. (2.4) provides a recursion relation which may be used to calculate the coefficients of \(H^{X}_{g,r}(\tau ).\) If the shadows \(S_{g,r}^{X}(\tau )\) are zero, then we may apply a similar procedure to determine \(\widetilde{F}_{g,r}^{X}(\tau )\). For example, suppose \(\widetilde{F}_{g,r}^{X}(\tau )=\sum \nolimits _{N=0}^{\infty }\widetilde{B}_{g,r}^X(n)q^n,\) and X has pure A-type. Then, we find that the coefficients \(\widetilde{B}^X_{g,r}(N)\) satisfy
Proceeding in this way we obtain the claimed results. \(\square \)
3 Proof of Theorem 1.1
Here, we prove Theorem 1.1. The idea is as follows. For each Niemeier root system X, we begin with the vector-valued mock modular forms \((H^X_g(\tau ))\) for \(g\in G^X\). We use their q-expansions to solve for the q-series whose coefficients are the alleged multiplicities of the irreducible components of the alleged infinite-dimensional \(G^X\)-module
These q-series turn out to be mock modular forms. The proof requires that we establish that these mock modular forms have non-negative integer coefficients.
Proof of Theorem 1.1
As in the previous section, we fix a root system X and set \(M:=m^X\), and emphasize the case when X is of pure A-type.
The umbral moonshine conjecture asserts that
where the second sum is over the irreducible characters of \(G^X\). Here, we have rewritten the traces of the graded components \(\check{K}^X_{r,n-\frac{r^2}{4M}}\) in (1.4) in terms of the values of the irreducible characters of \(G^X\), where the \(m_{\chi ,r}^{X}(n)\) are the corresponding multiplicities. Naturally, if such a \(\check{K}^X\) exists, these multiplicities must be non-negative integers for \(n>0\). Similarly, if the mock modular forms \(H_{g,r}^{X}(\tau )\) can be expressed as in (3.1) with \(m_{\chi ,r}^{X}(n)\) non-negative integers, then we may construct the umbral moonshine module \(\check{K}^X\) explicitly with \(\check{K}^X_{r,n-r^2/4m}\) defined as the direct sum of irreducible components with the given multiplicities \(m_{\chi ,r}^{X}(n).\)
Let
It turns out that the coefficients of \(H_{\chi ,r}^{X}(\tau )\) are precisely the multiplicities \(m_{\chi ,r}^{X}(n)\) required so that (3.1) holds: if
then
Thus, the umbral moonshine conjecture is true if and only if the Fourier coefficients of \(H_{\chi ,r}^{X}(\tau )\) are non-negative integers.
To see this fact, we recall the orthogonality of characters. For irreducible characters \(\chi _i\) and \(\chi _j,\)
We also have the relation for g and \(h\in G^X\),
Here, \(|C_{G^X}(g)|\) is the order of the centralizer of g in \(G^{X}\). Since the order of the centralizer times the order of the conjugacy class of an element is the order of the group, (3.2) and (3.5) together imply the relation
which in turn implies (3.3).
We have reduced the theorem to proving that the coefficients of certain weight \(\frac{1}{2}\) mock modular forms are all non-negative integers. For holomorphic modular forms, we may answer questions of this type by making use of Sturm’s theorem [49] (see also Theorem 2.58 of [44]). This theorem provides a bound B associated to a space of modular forms such that if the first B coefficients of a modular form \(f(\tau )\) are integral, then all of the coefficients of \(f(\tau )\) are integral. This bound reduces many questions about the Fourier coefficients of modular forms to finite calculations.
Sturm’s theorem relies on the finite dimensionality of certain spaces of modular forms, and so it cannot be applied directly to spaces of mock modular forms. However, by making use of holomorphic projection we can adapt Sturm’s theorem to this setting.
Let \(\widehat{H^{X}_{\chi ,r}}(\tau )\) be defined as above. Recall that the transformation matrix for the vector-valued function \(\widehat{H^{X}_{g,r}}(\tau ))\) is \(\overline{\sigma _{g,\gamma }},\) the conjugate of the transformation matrix for \((S_{e,r}^{X}(\tau ))\) when \(\gamma \in \Gamma _0(n_gh_g),\) and \(\sigma _{g,\gamma }\) is the identity for \(\gamma \in \Gamma (4M).\) Therefore, if
then the scalar-valued functions \(\widehat{H^{X}}_{\chi ,r}(\tau )\) are modular on \(\Gamma (4M)\cap \Gamma _0(N_\chi ^X).\)
Let
and \(\tilde{A}_{\chi ,r}(\tau )\) be the holomorphic projection of \(A_{\chi ,r}(\tau ).\) Suppose that \(H^{X}_{\chi ,r}(\tau )\) has integral coefficients up to some bound B. Formulas for the shadow functions (cf. Sect. B.2) show that the leading coefficient of \(S_{e,1}^{X}(\tau )\) is 1 and has integral coefficients. This implies that the function
also has integral coefficients up to the bound B. The shadow of \(H^{X}_{\chi ,r}(\tau )\) is given by
If X is pure A-type, then \(S_{g,r}^{X}(\tau )=\chi _{g,r}^{X_A}S_{M,r}(\tau )=(\chi '(g)+\chi ''(g))S_{M,r}(\tau )\) for some irreducible characters \(\chi '\) and \(\chi ''\), according to “Twisted Euler characters” and “Shadows”. Therefore,
When X is not of pure A-type the shadow is some sum of such functions, but in every case has integer coefficients, and so, applying Theorem 2.1 to \(A_{\chi ,r}(\tau ),\) we find that \(\tilde{A}_{\chi ,r}(\tau )\) also has integer coefficients up to the bound B. In particular, since \(\tilde{A}_{\chi ,r}(\tau )\) is modular on \(\Gamma (4M)\cap \Gamma _0(N_\chi ^X)\), then if B is at least the Sturm bound for this group we have that every coefficient of \(\tilde{A}_{\chi ,r}(\tau )\) is integral. Since the leading coefficient of \(S_{e,1}^{X}(\tau )\) is 1, we may reverse this argument and we have that every coefficient of \({H^{X}}_{\chi ,r}(\tau ).\) Therefore, in order to check that \(H^{X}_{\chi ,r}(\tau )\) has only integer coefficients, it suffices to check up to the Sturm bound for \(\Gamma (4M)\cap \Gamma _0(N_\chi ).\) These calculations were carried out using the sage mathematical software [47].
The calculations and argument given above show that the multiplicities \(m_{\chi ,r}^X(n)\) are all integers. To complete the proof, it suffices to check that they are also are non-negative. The proof of this claim follows easily by modifying step-by-step the argument in Gannon’s proof of non-negativity in the \(M_{24}\) case [37] (i.e. \(X=A_1^{24}\)). Here, we describe how this is done.
Expressions for the alleged McKay–Thompson series \(H^{X}_{g,r}(\tau )\) in terms of Rademacher sums and unary theta functions are given in Sect. B.4. Exact formulas are known for all the coefficients of Rademacher sums because they are defined by averaging the special function \({\text {r}}^{[\alpha ]}_{1/2}(\gamma ,\tau )\) [see (B.114)] over cosets of a specific modular group modulo \(\Gamma _{\infty }\), the subgroup of translations. Therefore, Rademacher sums are standard Maass–Poincaré series, and as a result we have formulas for each of their coefficients as convergent infinite sums of Kloosterman-type sums weighted by values of the \(I_{1/2}\) modified Bessel function. (For example, see [8] or [53] for the general theory, and [12] for the specific case that \(X=A_1^{24}\).) More importantly, this means also that the generating function for the multiplicities \(m_{\chi ,r}^X(n)\) is a weight \(\frac{1}{2}\) harmonic Maass form, which in turn means that exact formulas (modulo the unary theta functions) are also available in similar terms. For positive integers n, this then means that (cf. Theorem 1.1 of [8])
where the sums are over the cusps \(\rho \) of the group \(\Gamma _0(N_g^X)\), and finitely many explicit negative rational numbers m. The constants \(a_{\rho }^X(m)\) are essentially the coefficients which describe the generating function in terms of Maass–Poincaré series. Here, \(\mathbb {I}\) is a suitable normalization and change of variable for the standard \(I_{1/2}\) modified Bessel function.
The Kloosterman-type sums \(K_{\rho }^X(m,n,c)\) are well known to be related to Salié-type sums (for example see Proposition 5 of [41]). These Salié-type sums are of the form
where \(\epsilon _{\rho }^X(m,n)\) is a root of unity, \(-D(m,n)\) is a discriminant of a positive definite binary quadratic form, and \(\beta ^X\) is a nonzero positive rational number.
These Salié sums may then be estimated using the equidistribution of CM points with discriminant \(-D(m,n)\). This process was first introduced by Hooley [38] and was first applied to the coefficients of weight \(\frac{1}{2}\) mock modular forms by Bringmann and Ono [7]. Gannon explains how to make effective the estimates for sums of this shape in Sect. 4 of [37], thereby reducing the proof of the \(M_{24}\) case of umbral moonshine to a finite calculation. In particular, in equations (4.6–4.10) of [37], Gannon shows how to bound coefficients of the form (3.6) in terms of the Selberg–Kloosterman zeta function, which is bounded in turn in his proof of Theorem 3 of [37]. We follow Gannon’s proof mutatis mutandis. We find for most root systems that the coefficients of each multiplicity generating function are positive beyond the 390th coefficient. In the worst case, for the root system \(X=E^3_8\), we find that the coefficients are positive beyond the 1780th coefficient. Moreover, the coefficients exhibit subexponential growth. A finite computer calculation in sage has verified the non-negativity of the finitely many remaining coefficients. \(\square \)
Remark
It turns out that the estimates required for proving nonnegativity are the worst for the \(X=E_{8}^3\) case which required 1780 coefficients.
Notes
In the statement of Conjecture 6.1 of [16], the function \(H^X_{g,r}\) in (1.4) is replaced with \(3H^X_{g,r}\) in the case that \(X=A_8^3\). This is now known to be an error, arising from a misspecification of some of the functions \(H^X_{g}\) for \(X=A_8^3\). Our treatment of the case \(X=A_8^3\) in this work reflects the corrected specification of the corresponding \(H^X_g\) which is described and discussed in detail in [17].
References
Alexander, D., Cummins, C., McKay, J., Simons, C.: Completely replicable functions, Groups, combinatorics and geometry (Durham, 1990), London Math. Soc. Lecture Note Ser., vol. 165, Cambridge Univ. Press, Cambridge, pp. 87–98 (1992)
Borcherds, R.: Vertex algebras, Kac-Moody algebras, and the Monster. Proc. Natl. Acad. Sci. USA 83(10), 3068–3071 (1986)
Borcherds, R.: Generalized Kac-Moody algebras. J. Algebra 115(2), 501–512 (1988)
Borcherds, R.: Central extensions of generalized Kac-Moody algebras. J. Algebra 140(2), 330–335 (1991)
Borcherds, R.: Monstrous moonshine and monstrous Lie superalgebras. Invent. Math. 109(2), 405–444 (1992)
Borcherds, R.: Automorphic forms with singularities on Grassmannians. Invent. Math 132(3), 491–562 (1998)
Bringmann, K., Ono, K.: The \(f(q)\) mock theta function conjecture and partition ranks. Invent. Math. 165(2), 243–266 (2006)
Bringmann, K., Ono, K.: Coefficients of harmonic maass forms, Partitions, \(q\)-Series, and Modular Forms. In: Alladi, K., Garvan. F., (eds.) Developments in Mathematics, vol. 23, Springer New York, pp. 23–38 (2012)
Bruinier, J.H., Funke, J.: On two geometric theta lifts. Duke Math. J. 125(1), 45–90 (2004)
Cheng, M.C.: \(K3\) surfaces, \(N=4\) dyons and the Mathieu group \(M_{24}\). Commun. Number Theory Phys. 4(4), 623–657 (2010)
Cheng, M., Duncan, J.: The largest Mathieu group and (mock) automorphic forms, String-Math 2011. In: Proceedings of Symposium in Pure Mathematics of Amererican Mathemtical Society, Providence, RI, pp. 53–82 (2012)
Cheng, M., Duncan, J.: On Rademacher Sums, the Largest Mathieu Group, and the Holographic Modularity of Moonshine. Commun. Number Theory Phys. 6(3) (2011)
Cheng, M., Duncan J.: Rademacher Sums and Rademacher Series, Conformal Field Theory, Automorphic Forms and Related Topics, Contributions in Mathematical and Computational Sciences, pp.143–182 (2014)
Cheng, M., Duncan, J.: Meromorphic Jacobi Forms of Half-Integral Index and Umbral Moonshine Modules, in preparation
Cheng, M.C.N., Duncan, J.F.R., Harvey J.A.: Umbral Moonshine, Commun. Number Theory Phys. 8 (2) (2014)
Cheng, M.C.N., Duncan, J.F.R., Harvey, J.A.: Umbral Moonshine and the Niemeier Lattices. Res MathSci 1(3) (2014)
Cheng, M.C.N., Duncan, J.F.R., Harvey J.A.: Weight One Jacobi Forms and Umbral Moonshine. (in preparation)
Conway, J.H., Norton, S.P.: Monstrous moonshine. Bull. London Math. Soc 11(3), 308–339 (1979)
Conway, J.H., Sloane, N.J.A.: On the enumeration of lattices of determinant one. J. Number Theory 15(1), 83–94 (1982)
Conway, J.H., Sloane, N.J.A.: Sphere packings, lattices and groups. In: Bannai E, Borcherds RE, Leech J, Norton SP, Odlyzko AM, Parker RA, Queen L, Venkov BB. MR third ed., Grundlehren der Mathematischen Wissenschaften (Fundamental Principles of Mathematical Sciences), vol. 290, Springer-Verlag, New York, (1999)
Conway, J.H., Curtis, R.T., Norton, S.P., Parker R.A., Wilson R.A.: Atlas of finite groups. Maximal subgroups and ordinary characters for simple groups. With comput. assist. In: Thackray JG (ed) Clarendon Press, Oxford (1985)
Dabholkar, A., Murthy, S., Zagier, D.: Quantum Black Holes, Wall Crossing, and Mock Modular Forms, arXiv:1208.4074
Dixon, L., Ginsparg, P., Harvey, J.: Beauty and the beast: superconformal symmetry in a Monster module. Comm. Math. Phys 119(2), 221–241 (1998)
Duncan, J., Griffin, M., Ono, K.: Moonshine. Res. Math. Sci. 2, 11 (2015)
Duncan, J., Harvey, J.: The Umbral Mooonshine Module for the Unique Unimodular Niemeier Root System, arXiv:1412.8191
Duncan, J., O’Desky, A.: Super Vertex Algebras, Meromorphic Jacobi Forms, and Umbral Moonshine (in preparation)
Eguchi, T., Hikami, K.: Note on twisted elliptic genus of K3 surface. Phys. Lett. B 694, 446–455 (2011)
Eguchi, T., Ooguri, H., Tachikawa, Y.: Notes on the K3 surface and the Mathieu group \(M_{24}\). Exper. Math. 20, 91–96 (2011)
Eichler, M., Zagier, D.: The theory of Jacobi forms, Birkhäuser, (1985)
Frenkel, I., Lepowsky, J., Meurman, A.: A natural representation of the Fischer-Griess Monster with the modular function J as character. Proc. Nat. Acad. Sci. USA 81, 10 (1984). (Phys. Sci. 3256–3260)
Frenkel, I., Lepowsky, J., Meurman, A.: A moonshine module for the Monster, Vertex operators in mathematics and physics (Berkeley, Calif., 1983), Math. Sci. Res. Inst. Publ., vol. 3, Springer, New York, pp. 231–273 (1985)
Frenkel, I., Lepowsky, J., Meurman A.: Vertex operator algebras and the Monster, Pure and Applied Mathematics, vol. 134, Academic Press Inc., Boston (1988)
Gaberdiel, M., Hohenegger, S., Volpato, R.: Mathieu Moonshine in the elliptic genus of K3. JHEP 2010, 062 (1010)
Gaberdiel, M., Hohenegger, S., Volpato, R.: Mathieu twining characters for K3. JHEP 1009, 19–58 (2010)
Gannon, T.: Monstrous moonshine: the first twenty-five years. Bull. Lond. Math. Soc 38(1), 1–33 (2006)
Gannon, T.: Moonshine beyond the Monster. Cambridge Monographs on Mathematical Physics. The bridge connecting algebra, modular forms and physics, Cambridge University Press, Cambridge (2006)
Gannon, T.: Much ado about Mathieu, arXiv:1211.5531
Hooley, C.: On the number of divisors of a quadratic polynomial. Acta. Math. 110, 97–114 (1963). MR 0153648
Humphreys, J.: Introduction to Lie algebras and representation theory, Graduate Texts in Mathematics, Vol. 9, Springer-Verlag, New York (1972)
Imamoğlu, Ö., Raum, M., Richer, O.: Holomorphic projections and Ramanujan’s mock theta functions. Proc. Natl. Acad. Sci. USA. 111, 3961–3967 (2014)
Kohnen, W.: Fourier coefficients of half-integral weight. Math. Ann. 271, 237–268 (1985)
Mertens M.: Eichler-Selberg type identities for mixed mock modular forms. arXiv:1404.5491
Niemeier, H.V.: Definite quadratische Formen der Dimension \(24\) und Diskriminante \(1\). J. Number Theory 5, 142–178 (1973)
Ono, K.: The web of modularity: arithmetic of the coefficients of modular forms and q-series. In: CBMS Regional Conf. Ser. No. 102, Amer. Math. Soc., Providence (2004)
Ono, K.: Unearthing the visions of a master: harmonic Maass forms and number theory, Current developments in mathematics, 2008, Int. Press, Somerville. pp. 347–454 (2009)
Ramanujan S.: The lost notebook and other unpublished papers, Springer-Verlag, Berlin, With an introduction by George E. Andrews (1988)
Stein WA. et al.: Sage Mathematics Software (Version 6.5), The Sage Development Team, 2015, http://www.sagemath.org
Serre, J.P., Stark, H.M.: Modular forms of weight\(1/2\), in Modular functions of one variable, VI (Proceedings of Second International Conference University of Bonn, Bonn, 1976), 27–67). Lecture Notes in Math., Vol. 627. Springer, Berlin (1977)
Sturm, J.: On the congruence of modular forms. Springer Lect. Notes Math 1240, 275–280 (1984)
Thompson, J.G.: Finite groups and modular functions. Bull. Lond. Math. Soc 11(3), 347–351 (1979)
Thompson, J.G.: Some numerology between the Fischer-Griess Monster and the elliptic modular function. Bull. Lond. Math. Soc 11(3), 352–353 (1979)
Venkov, B.B.: On the classification of integral even unimodular\(24\)-dimensional quadratic forms, Algebra, number theory and their applications. Trudy Mat. Inst. Steklov. 148 (1978), 65–76, 273 (1978)
Whalen, D.: Vector-Valued Rademacher Sums and Automorphic Integrals. arXiv:1406.0571
Zagier, D.: Ramanujan’s mock theta functions and their applications (after Zwegers and Ono-Bringmann), Astérisque (2009), no. 326, Exp. No. 986, vii–viii, 143–164 (2010), Séminaire Bourbaki. Vol. 2007/2008
Zwegers, S.: Mock Theta Functions, Ph.D. thesis, Utrecht University, 2002. arXiv:0807.4834
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Acknowledgements
The authors thank the NSF for its support. The first author also thanks the Simons Foundation (#316779), and the third author thanks the A. G. Candler Fund. The authors thank Miranda Cheng, Jeff Harvey, Michael Somos and the anonymous referee for helpful comments and corrections.
Appendices
Appendix A: The umbral groups
In this section, we present the facts about the umbral groups that we have used in establishing the main results of this paper. We recall (from [16]) their construction in terms of Niemeier root systems in Sect. A.1, and reproduce their character tables (appearing also in [16]) in Sect. A.2. Note that we use the abbreviations \(a_n:=\sqrt{-n}\) and \(b_n:=(-1+\sqrt{-n})/2\) in the tables of Sect. A.2.
The root system description of the umbral groups (cf. Sect. A.1) gives rise to certain characters called twisted Euler characters which we recall (from [16]) in Sect. A.3. The data appearing in Sect. A.3 plays an important role in Sect. B.2, where we use it to describe the shadows \(S^X_g\) of the umbral McKay–Thompson series \(H^X_g\) explicitly.
1.1 Construction
As mentioned in Sect. 1, there are exactly 24 self-dual even positive-definite lattices of rank 24 up to isomorphism, according to the classification of Niemeier [43] (cf. also [19, 52]). Such a lattice L is determined up to isomorphism by its root system \(L_2:=\{\alpha \in L\mid \langle \alpha ,\alpha \rangle =2\}\). The unique example without roots is the Leech lattice. We refer to the remaining 23 as the Niemeier lattices, and call a root system X a Niemeier root system if it occurs as the root system of a Niemeier lattice.
The simple components of Niemeier root systems are root systems of ADE type, and it turns out that the simple components of a Niemeier root system X all have the same Coxeter number. Define \(m^X\) to be the Coxeter number of any simple component of X, and call this the Coxeter number of X.
For X, a Niemeier root system write \(N^X\) for the corresponding Niemeier lattice. The umbral group attached to X is defined by setting
where \(W^X\) is the normal subgroup of \({\text {Aut}}(N^X)\) generated by reflections in root vectors.
Observe that \(G^X\) acts as permutations on the simple components of X. In general this action is not faithful, so define \(\overline{G}^X\) to be the quotient of \(G^X\) by its kernel. It turns out that the level of the mock modular form \(H^X_g\) attached to \(g\in G^X\) is given by the order, denoted \(n_g\), of the image of g in \(\bar{G}^X\). (Cf. Sect. A.3 for the values \(n_g\).)
The Niemeier root systems and their corresponding umbral groups are described in Table 1. The root systems are given in terms of their simple components of ADE type. Here \(D_{10}E_7^2\), for example, means the direct sum of one copy of the \(D_{10}\) root system and two copies of the \(E_7\) root system. The symbol \(\ell \) is called the lambency of X, and the Coxeter number \(m^X\) appears as the first summand of \(\ell \).
In the descriptions of the umbral groups \(G^X\), and their permutation group quotients \(\bar{G}^X\), we write \(M_{24}\) and \(M_{12}\) for the sporadic simple groups of Mathieu which act quintuply transitively on 24 and 12 points, respectively. (Cf., e.g. [21].) We write \({\textit{GL}}_n(q)\) for the general linear group of a vector space of dimension n over a field with q elements, and \({\textit{SL}}_n(q)\) is the subgroup of linear transformations with determinant 1,&c. The symbols \({\textit{AGL}}_3(2)\) denote the affine general linear group, obtained by adjoining translations to \({\textit{GL}}_3(2)\). We write \({\textit{Dih}}_n\) for the dihedral group of order 2n, and \({\textit{Sym}}_n\) denotes the symmetric group on n symbols. We use n as a shorthand for a cyclic group of order n.
We also use the notational convention of writing A.B to denote the middle term in a short exact sequence \(1\rightarrow A\rightarrow A.B\rightarrow B\rightarrow 1\). This introduces some ambiguity which is nonetheless easily navigated in practice. For example, \(2.M_{12}\) is the unique (up to isomorphism) double cover of \(M_{12}\) which is not \(2\times M_{12}\). The group \({\textit{AGL}}_3(2)\) naturally embeds in \({\textit{GL}}_4(2)\), which in turn admits a unique (up to isomorphism) double cover \(2.{\textit{GL}}_4(2)\) which is not a direct product. The group we denote \(2.{\textit{AGL}}_3(2)\) is the preimage of \({\textit{AGL}}_3(2)<{\textit{GL}}_4(2)\) in \(2.{\textit{GL}}_4(2)\) under the natural projection.
1.2 Character tables
See Tables 2, 3, 4, 5, 6, 7, 8, 9, , 11, 12, 13, 14, 15, 16, , 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, , 29, 30, 31, 32, 33, 34, 35.
1.3 Twisted Euler characters
In this section we reproduce certain characters—the twisted Euler characters—which are attached to each group \(G^X\), via its action on the root system X. (Their construction is described in detail in Sect. 2.4 of [16].)
To interpret the tables, write \(X_A\) for the (possibly empty) union of type A components of X, and interpret \(X_D\) and \(X_E\) similarly, so that if \(m=m^X\) Then \(X=A_{m-1}^d\) for some d, and \(X=X_A\cup X_D\cup X_E\), for example. Then \(g\mapsto \bar{\chi }^{X_A}_g\) denotes the character of the permutation representation attached to the action of \(\bar{G}^X\) on the simple components of \(X_A\). The characters \(g\mapsto \bar{\chi }^{X_D}_g\) and \(g\mapsto \bar{\chi }^{X_E}_g\) are defined similarly. The characters \(\chi ^{X_A}_g\), \(\chi ^{X_D}_g\), \(\chi ^{X_E}_g\) and \(\check{\chi }^{X_D}_g\) incorporate outer automorphisms of simple root systems induced by the action \(G^X\) on X. We refer to Sect. 2.4 of [16] for full details of the construction. For the purposes of this work, it suffices to have the explicit descriptions in the tables in this section. The twisted Euler characters presented here will be used to specify the umbral shadow functions in Sect. B.2.
The twisted Euler character tables also attach integers \(n_g\) and \(h_g\) to each \(g\in G^X\). By definition, \(n_g\) is the order of the image of \(g\in G^X\) in \(\bar{G}^X\) (cf. Sect. A.1). The integer \(h_g\) may be defined by setting \(h_g:=N_g/n_g\) where \(N_g\) is the product of the shortest and longest cycle lengths appearing in the cycle shape attached to g by the action of \(G^X\) on a (suitable) set of simple roots for X.
Appendix B: The umbral McKay–Thompson series
In this section, we describe the umbral McKay–Thompson series in complete detail. In particular, we present explicit formulas for all the McKay–Thompson series attached to elements of the umbral groups by umbral moonshine in “Explicit prescriptions” section. Most of these expressions appeared first in [15, 16], but some appear for the first time in this work.
To facilitate explicit formulations, we recall certain standard functions in Sect. B.1. We then, using the twisted Euler characters of Sect. A.3, explicitly describe the shadow functions of umbral moonshine in Sect. B.2. The umbral McKay–Thompson series defined in Sect. B.3 may also be described in terms of Rademacher sums, according to the results of [17]. We present this description in Sect. B.4.
1.1 Special functions
Throughout this section we assume \(q:=e^{2\pi i \tau }\), and \(u:=e^{2\pi i z},\) where \(\tau ,z\in {\mathbb C}\) with \(\mathrm {Im}~\tau >0\). The Dedekind eta function is \(\eta (\tau ):=q^{1/24}\prod _{n>0}(1-q^n)\), where . Write \(\Lambda _M(\tau )\) for the function
which is a modular form of weight two for \(\Gamma _0(N)\) if M|N.
Define the Jacobi theta function \(\theta _1(\tau ,z)\) by setting
According to the Jacobi triple product identity we have
The other Jacobi theta functions are
Define \(\Psi _{1,1}\) and \(\Psi _{1,-1/2}\) by setting
These are meromorphic Jacobi forms of weight one, with indexes 1 and \(-1/2\), respectively. Here, the term meromorphic refers to the presence of simple poles in the functions \(z\mapsto \Psi _{1,*}(\tau ,z)\), for fixed \(\tau \in {\mathbb H}\), at lattice points \(z\in {\mathbb Z}\tau +{\mathbb Z}\) (Cf. Sect. 8 of [22]).
From Sect. 5 of [29] we recall the index m theta functions, for \(m\in {\mathbb Z}\), defined by setting
where \(r\in {\mathbb Z}\). Evidently, \(\theta _{m,r}\) only depends on \(r\mod 2m\). We set \(S_{m,r}(\tau ):=\frac{1}{2\pi i}\left. \partial _z \theta _{m,r}(\tau ,z)\right| _{z=0}\), so that
For a m, a positive integer define
and observe that we recover \(\Psi _{1,1}\) upon specializing (B.7) to \(m=1\). Observe also that
Define the even and odd parts of \(\mu _{m,0}\) by setting
for \(k\mod 2\).
For \(m,r\in {\mathbb Z}+\frac{1}{2}\) with \(m>0\) define half-integral index theta functions
and define also \(S_{m,r}(\tau ):=\frac{1}{2\pi i}\partial _z\theta _{m,r}(\tau ,z)|_{z=0}\), so that
As in the integral index case, \(\theta _{m,r}\) depends only on \(r\mod 2m\). We recover \(-\theta _1\) upon specializing \(\theta _{m,r}\) to \(m=r=1/2\).
For \(m\in {\mathbb Z}+1/2\), \(m>0\), define
Given \(\alpha \in {\mathbb Q}\) write \([\alpha ]\) for the operator on q-series (in rational, possibility negative powers of q) that eliminates exponents not contained in \({\mathbb Z}+\alpha \), so that if \(f=\sum _{\beta \in {\mathbb Q}}c(\beta )q^\beta \) then
1.2 Shadows
Let X be a Niemeier root system and \(m=m^X\) be the Coxeter number of X. For \(g\in G^X,\) we define the associated shadow function \(S^X_g=(S^X_{g,r})\) by setting
where the \(S^{X_A}_g\),&c., are defined in the following way, in terms of the twisted Euler characters \(\chi ^{X_A}_g\),&c. given in Sect. A.3, and the unary theta series \(S_{m,r}\) (cf. (B.6)).
Note that if \(m=m^X\) then \(S^X_{g,r}=S^X_{g,r+2m}=-S^X_{g,-r}\) for all \(g\in G^X\), so we need specify the \(S^{X_A}_{g,r}\),&c., only for \(0< r< m\).
If \(X_A=\emptyset \) then \(S^{X_A}_g:=0\). Otherwise, we define \(S^{X_A}_{g,r}\) for \(0<r<m\) by setting
If \(X_D=\emptyset \) then \(S^{X_D}_g:=0\). If \(X_D\ne \emptyset \) then m is even and \(m\ge 6\). If \(m=6\) then set
If \(m>6\) and \(m=2\mod 4\) then set
If \(m>6\) and \(m=0\mod 4\) then set
If \(X_E=\emptyset \) then \(S^{X_E}_g:=0\). Otherwise, m is 12 or 18 or 30. In case \(m=12\) define \(S^{X_E}_{g,r}\) for \(0<r<12\) by setting
In case \(m=18\) define \(S^{X_E}_{g,r}\) for \(0<r<18\) by setting
In case \(m=30\) define \(S^{X_E}_{g,r}\) for \(0<r<30\) by setting
1.3 Explicit prescriptions
Here, we give explicit expressions for all the umbral McKay–Thompson series \(H^X_g\). Most of these appeared first in [15, 16]. The expressions in Sects. B.3.3, B.3.4, B.3.7 and B.3.14 are taken from [26]. The expressions in Sects. B.3.11, B.3.15, B.3.19 and B.3.23 are taken from [14]. The expressions for \(H^X_g\) with \(X=E_8^3\) appeared first in [25]. The expression for \(H^{(6+3)}_{2B,1}\) in Sect. B.3.6, and the expressions for \(H^{(12+4)}_{4A,r}\) and \(H^{(12+4)}_{8AB,r}\) in Sect. B.3.13, appears here for the first time.
The labels for conjugacy classes in \(G^X\) are as in Sect. A.2.
1.3.1 \(\ell =2\), \(X=A_1^{24}\)
We have \(G^{(2)}=G^X\simeq M_{24}\) and \(m^X=2\). So for \(g\in M_{24}\), the associated umbral McKay–Thompson series \(H^{(2)}_g=(H^{(2)}_{g,r})\) is a 4-vector-valued function, with components indexed by \(r\in {\mathbb Z}/4{\mathbb Z}\), satisfying \(H^{(2)}_{g,r}=-H^{(2)}_{g,-r}\), and in particular, \(H^{(2)}_{g,r}=0\) for \(r=0\mod 2\). So it suffices to specify the \(H^{(2)}_{g,1}\) explicitly.
Define \(H^{(2)}_g=(H^{(2)}_{g,r})\) for \(g=e\) by requiring that
where
More generally, for \(g\in G^{(2)}\) define
where \(\bar{\chi }^{(2)}_g\) and \(F^{(2)}_g\) are as specified in Table 36. Note that \(\bar{\chi }^{(2)}_g=\bar{\chi }^{X_A}_g\), the latter appearing in Table 15. Also, \(S_{2,1}(\tau )=\eta (\tau )^3\).
The functions \(f_{23,a}\) and \(f_{23,b}\) in Table 36 are cusp forms of weight two for \(\Gamma _0(23)\), defined by
Note that the definition of \(F^{(2)}_{g}\) appearing here for \(g\in 23A\cup 23B\) corrects errors in [11, 12].
1.3.2 \(\ell =3\), \(X=A_2^{12}\)
We have \(G^{(3)}=G^X\simeq 2.M_{12}\) and \(m^X=3\). So for \(g\in 2.M_{12}\), the associated umbral McKay–Thompson series \(H^{(3)}_g=(H^{(3)}_{g,r})\) is a 6-vector-valued function, with components indexed by \(r\in {\mathbb Z}/6{\mathbb Z}\), satisfying \(H^{(3)}_{g,r}=-H^{(3)}_{g,-r}\), and in particular, \(H^{(3)}_{g,r}=0\) for \(r=0\mod 3\). So it suffices to specify the \(H^{(3)}_{g,1}\) and \(H^{(3)}_{g,2}\) explicitly.
Define \(H^{(3)}_g=(H^{(3)}_{g,r})\) for \(g=e\) by requiring that
where
More generally, for \(g\in G^{(3)}\) define
where \(\chi ^{(3)}_g\) and \(F^{(3)}_g\) are as specified in Table 37, and z is the non-trivial central element of \(G^{(3)}\). The action of \(g\mapsto zg\) on conjugacy classes can be read off Table 37, for the horizontal lines indicate the sets \([g]\cup [zg]\).
Note the eta product identities, \(S_{3,1}(\tau )=\eta (2\tau )^5/\eta (4\tau )^2\), and \(S_{3,2}(\tau )=2\eta (\tau )^2\eta (4\tau )^2/\eta (2\tau )\). Note also that \(\bar{\chi }^{(3)}_g=\bar{\chi }^{X_A}_g\) and \(\chi ^{(3)}_g=\chi ^{X_A}_g\), the latter appearing in Table 16.
The function \(f_{44}\) is the unique new cusp form of weight 2 for \(\Gamma _0(44)\), normalized so that \(f_{44}(\tau )=q+O(q^3)\) as \(\mathfrak {I}(\tau )\rightarrow \infty \). The coefficients \(c_g(d)\) and \(c'_g(d)\) for \(g\in 10A\cup 22A\cup 22B\) are given by
1.3.3 \(\ell =4\), \(X=A_3^{8}\)
We have \(m^X=4\), so the umbral McKay–Thompson series \(H^{(4)}_g=(H^{(4)}_{g,r})\) associated to \(g\in G^{(4)}\) is an 8-vector-valued function, with components indexed by \(r\in {\mathbb Z}/8{\mathbb Z}\).
Define \(H^{(4)}_g=(H^{(4)}_{g,r})\) for \(g\in G^{(4)}\), \(g\notin 4C\), by requiring that
where \(\chi ^{(4)}_{g}:=\chi ^{X_A}_g\) and \(\bar{\chi }^{(4)}_{g}:=\bar{\chi }^{X_A}_g\) (cf. Table 17), and the \(\psi ^{(4)}_g\) are meromorphic Jacobi forms of weight 1 and index 4 given explicitly in Table 38.
For use later on, note that \(\psi ^{(4)}_{1A}=-2\Psi _{1,1}\varphi ^{(4)}_1\), where
1.3.4 \(\ell =5\), \(X=A_4^{6}\)
We have \(m^X=5\), so the umbral McKay–Thompson series \(H^{(5)}_g=(H^{(5)}_{g,r})\) associated to \(g\in G^{(5)}\) is a 10-vector-valued function, with components indexed by \(r\in {\mathbb Z}/10{\mathbb Z}\).
Define \(H^{(5)}_g=(H^{(5)}_{g,r})\) for \(g\in G^{(5)}\), \(g\notin 5A\cup 10A\), by requiring that
where \(\chi ^{(5)}_{g}:=\chi ^{X_A}_g\) and \(\bar{\chi }^{(5)}_{g}:=\bar{\chi }^{X_A}_g\) (cf. Table 18), and the \(\psi ^{(5)}_g\) are meromorphic Jacobi forms of weight 1 and index 5 given explicitly in Table 39.
For \(g\in 5A\) use the formulas of Sect. B.3.20 to define
For \(g\in 10A\) set \(H^{(5)}_{10A,r}(\tau ):=-(-1)^rH^{(5)}_{5A,r}(\tau )\).
For use later on we note that \(\psi ^{(5)}_{1A}=-2\Psi _{1,1}\varphi ^{(5)}_1\), where
1.3.5 \(\ell =6\), \(X=A_5^{4}D_4\)
We have \(m^X=6\), so the umbral McKay–Thompson series \(H^{(6)}_g=(H^{(6)}_{g,r})\) associated to \(g\in G^{(6)}\) is a 12-vector-valued function with components indexed by \(r\in {\mathbb Z}/12{\mathbb Z}\). We have \(H^{(6)}_{g,r}=-H^{(6)}_{g,-r}\), so it suffices to specify the \(H^{(6)}_{g,r}\) for \(r\in \{1,2,3,4,5\}\).
To define \(H^{(6)}_g=(H^{(6)}_{g,r})\) for \(g=e\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
[Cf. (B.23), (B.27), (B.35), (B.39).] Now define the \(H^{(6)}_{1A,r}\) by setting
Define \(H^{(6)}_{2A,r}\) by requiring
For the remaining g, recall (B.13). The \(H^{(6)}_{g,r}\) for \(g\notin 1A\cup 2A\) are defined as follows for \(r=2\) and \(r=4\), noting that \(H^{(3)}_{g,4}=H^{(3)}_{g,-2}=-H^{(3)}_{g,2}\).
For the \(H^{(6)}_{g,3}\) we define
Noting that \(H^{(2)}_{g,5}=H^{(2)}_{g,1}\) and \(H^{(3)}_{g,5}=-H^{(3)}_{g,1}\), the \(H^{(6)}_{g,1}\) and \(H^{(6)}_{g,5}\) are defined for \(o(g)\ne 0\mod 3\) by setting
It remains to specify the \(H^{(6)}_{g,r}\) when \(g\in 3A\cup 6A\) and r is 1 or 5. These cases are determined using the formulas of Sect. B.3.17 to set
1.3.6 \(\ell =6+3\), \(X=D_4^6\)
We have \(m^X=6\), so the umbral McKay–Thompson series \(H^{(6+3)}_g=(H^{(6+3)}_{g,r})\) associated to \(g\in G^{(6+3)}\) is a 12-vector-valued function with components indexed by \(r\in {\mathbb Z}/12{\mathbb Z}\). In addition to the identity \(H^{(6+3)}_{g,r}=-H^{(6+3)}_{g,-r}\), we have \(H^{(6+3)}_{g,r}=0\) for \(r=0\mod 2\). Thus, it suffices to specify the \(H^{(6+3)}_{g,r}\) for \(r\in \{1,3,5\}\).
Recall (B.13). For \(r=1\), define
Then, define \(H^{(6+3)}_{2B,1}\) by setting
For \(r=3\) set
and
For \(r=5\) define \(H^{(6+3)}_{g,5}(\tau ):=H^{(6+3)}_{g,1}(\tau )\) for \([g]\in \{1A, 3A, 2A, 6A, 3B, 3C, 4A, 12A, 5A, 15AB\}\), and set \(H^{(6+3)}_{g,5}(\tau ):=-H^{(6+3)}_{g,1}(\tau )\) for the remaining cases, \([g]\in \{2B, 2C, 4B, 6B, 6C\}\).
1.3.7 \(\ell =7\), \(X=A_6^{4}\)
We have \(m^X=7\), so the umbral McKay–Thompson series \(H^{(7)}_g=(H^{(7)}_{g,r})\) associated to \(g\in G^{(7)}=G^X\simeq {\textit{SL}}_2(3)\) is a 14-vector-valued function, with components indexed by \(r\in {\mathbb Z}/14{\mathbb Z}\).
Define \(H^{(7)}_g=(H^{(7)}_{g,r})\) for \(g\in G^{(7)}\) by requiring that
where \(\chi ^{(7)}_{g}:=\chi ^{X_A}_g\) and \(\bar{\chi }^{(7)}_{g}:=\bar{\chi }^{X_A}_g\) (cf. Table 21), and the \(\psi ^{(7)}_g\) are meromorphic Jacobi forms of weight 1 and index 7 given explicitly in Table 40.
For use later on we note that \(\psi ^{(7)}_{1A}=-2\Psi _{1,1}\varphi ^{(7)}_1\), where
1.3.8 \(\ell =8\), \(X=A_7^{2}D_5^2\)
We have \(m^X=8\), so the umbral McKay–Thompson series \(H^{(8)}_g=(H^{(8)}_{g,r})\) associated to \(g\in G^{(8)}\) is a 16-vector-valued function with components indexed by \(r\in {\mathbb Z}/16{\mathbb Z}\). We have \(H^{(8)}_{g,r}=-H^{(8)}_{g,-r}\), so it suffices to specify the \(H^{(8)}_{g,r}\) for \(r\in \{1,2,3,4,5,6,7\}\).
To define \(H^{(8)}_g=(H^{(8)}_{g,r})\) for \(g=e\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
[Cf. (B.27), (B.35), (B.39), (B.41).] Now define the \(H^{(8)}_{1A,r}\) by setting
for \(r\in \{1,3,4,5,7\}\), and
Define \(H^{(8)}_{2A,r}\) for \(1\le r\le 7\) by requiring
For the remaining g, recall (B.13). The \(H^{(8)}_{g,r}\) for \(g\in 2B\cup 2C\cup 4A\) are defined as follows for \(r\in \{1,3,5,7\}\), noting that \(H^{(4)}_{g,7}=H^{(4)}_{g,-1}=-H^{(4)}_{g,1}\),&c.
The \(H^{(8)}_{2BC,r}\) and \(H^{(8)}_{4A,r}\) vanish for \(r=0\mod 2\).
1.3.9 \(\ell =9\), \(X=A_8^3\)
We have \(m^X=9\), so for \(g\in G^{(9)}\) the associated umbral McKay–Thompson series \(H^{(9)}_g=(H^{(9)}_{g,r})\) is a 18-vector-valued function, with components indexed by \(r\in {\mathbb Z}/18{\mathbb Z}\), satisfying \(H^{(9)}_{g,r}=-H^{(9)}_{g,-r}\), and in particular, \(H^{(9)}_{g,r}=0\) for \(r=0\mod 9\). So it suffices to specify the \(H^{(9)}_{g,r}\) for \(r\in \{1,2,3,4,5,6,7,8\}\).
Define \(H^{(9)}_g=(H^{(9)}_{g,r})\) for \(g=e\) by requiring that
where
Recall (B.13). The \(H^{(9)}_{2B,r}\) are defined for \(r\in \{1,2,4,5,7,8\}\) by setting
where we note that \(H^{(3)}_{g,4}=H^{(3)}_{g,-2}=-H^{(3)}_{g,2}\),&c. We determine \(H^{(9)}_{2B,3}\) and \(H^{(9)}_{2B,6}\) using “\(\ell =18\), \(X=A_{17}E_7\)” to set
for \(r\in \{3,6\}\).
The \(H^{(9)}_{3A,r}\) are defined by the explicit formulas
where
Finally, the \(H^{(9)}_{g,r}\) are determined for \(g\in 2A\cup 2C\cup 6A\) by setting
1.3.10 \(\ell =10\), \(X=A_9^2D_6\)
We have \(m^X=10\), so the umbral McKay–Thompson series \(H^{(10)}_g=(H^{(10)}_{g,r})\) associated to \(g\in G^{(10)}\) is a 20-vector-valued function with components indexed by \(r\in {\mathbb Z}/20{\mathbb Z}\). We have \(H^{(10)}_{g,r}=-H^{(10)}_{g,-r}\), so it suffices to specify the \(H^{(10)}_{g,r}\) for \(1\le r\le 9\).
To define \(H^{(10)}_g=(H^{(10)}_{g,r})\) for \(g=e\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
[Cf. (B.35), (B.39), (B.41), (B.54).] Now define the \(H^{(10)}_{1A,r}\) for r odd by setting
For \(r=0\mod 2\) set
and define \(H^{(10)}_{2A,r}\) for \(1\le r\le 9\) by requiring
It remains to specify \(H^{(10)}_{g,r}\) for \(g\in 4A\cup 4B\). For \(r=0\mod 2\) set
For r odd, recall (B.13), and define
1.3.11 \(\ell =10+5\), \(X=D_6^4\)
We have \(m^X=10\), so the umbral McKay–Thompson series \(H^{(10+5)}_g=(H^{(10+5)}_{g,r})\) associated to \(g\in G^{(10+5)}\) is a 20-vector-valued function with components indexed by \(r\in {\mathbb Z}/20{\mathbb Z}\). We have \(H^{(10+5)}_{g,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(10+5)}_{g,r}\) for r odd. Observing that \(H^{(10+5)}_{g,r}=-H^{(10+5)}_{g,-r}\) we may determine \(H^{(10+5)}_g\) by requiring that
where \(\chi ^{(5/2)}_g:=\bar{\chi }^{X_D}_g\) as in Table 25, and the \(\psi ^{(5/2)}_g\) are the meromorphic Jacobi forms of weight 1 and index 5 / 2 defined as follows (Table 41).
1.3.12 \(\ell =12\), \(X=A_{11}D_7E_6\)
We have \(m^X=12\), so the umbral McKay–Thompson series \(H^{(12)}_g=(H^{(12)}_{g,r})\) associated to \(g\in G^{(12)}\simeq {\mathbb Z}/2{\mathbb Z}\) is a 24-vector-valued function with components indexed by \(r\in {\mathbb Z}/24{\mathbb Z}\). We have \(H^{(12)}_{g,r}=-H^{(12)}_{g,-r}\), so it suffices to specify the \(H^{(12)}_{g,r}\) for \(1\le r\le 11\).
To define \(H^{(12)}_e=(H^{(12)}_{e,r})\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
[Cf. (B.27), (B.35), (B.39), (B.54), (B.56), (B.62), (B.69).] Now define the \(H^{(12)}_{1A,r}\) for \(r\ne 0 \mod 3\) by setting
For \(r=0\mod 3\) set
and define \(H^{(12)}_{2A,r}\) by requiring
1.3.13 \(\ell =12+4\), \(X=E_6^4\)
We have \(m^X=12\), so the umbral McKay–Thompson series \(H^{(12+4)}_g=(H^{(12+4)}_{g,r})\) associated to \(g\in G^{(12+4)}\) is a 24-vector-valued function with components indexed by \(r\in {\mathbb Z}/24{\mathbb Z}\). In addition to the identity \(H^{(12+4)}_{g,r}=-H^{(12+4)}_{g,-r}\), we have \(H^{(12+4)}_{g,r}=0\) for \(r\in \{2,3,6,9,10\}\), \(H^{(12+4)}_{g,1}=H^{(12+4)}_{g,7}\), \(H^{(12+4)}_{g,4}=H^{(12+4)}_{g,8}\), and \(H^{(12+4)}_{g,5}=H^{(12+4)}_{g,11}\). Thus, it suffices to specify the \(H^{(12+4)}_{g,1}\), \(H^{(12+4)}_{g,4}\) and \(H^{(12+4)}_{g,5}\).
Recall (B.13). Also, set \(S^{E_6}_1(\tau ):=S_{12,1}(\tau )+S_{12,7}(\tau )\), and \(S^{E_6}_5(\tau ):=S_{12,5}(\tau )+S_{12,11}(\tau )\). For \(r=1\) define
In the expression for \(g\in 8AB\), we write \(F^{(12+4)}_{8AB,1}\) for the unique modular form of weight 2 for \(\Gamma _0(32)\) such that
and write \(F^{(12+4)}_{8AB,5}\) for the unique modular form of weight 2 for \(\Gamma _0(64)\) such that
For \(r=4\) define
and set \(H^{(12+4)}_{g,4}(\tau ):=0\) for \(g\in 2B\cup 4A\cup 8AB\).
For \(r=5\) define
Finally, define \(H^{(12+4)}_{g,r}\) for \(g\in 2A\cup 6A\) by setting
1.3.14 \(\ell =13\), \(X=A_{12}^2\)
We have \(m^X=13\), so the umbral McKay–Thompson series \(H^{(13)}_g=(H^{(13)}_{g,r})\) associated to \(g\in G^{(13)}=G^X\simeq {\mathbb Z}/4{\mathbb Z}\) is a 26-vector-valued function, with components indexed by \(r\in {\mathbb Z}/26{\mathbb Z}\) (Table ).
Define \(H^{(13)}_g=(H^{(13)}_{g,r})\) for \(g\in G^{(13)}\) by requiring that
where \(\chi ^{(13)}_{g}:=\chi ^{X_A}_g\) and \(\bar{\chi }^{(13)}_{g}:=\bar{\chi }^{X_A}_g\) (cf. Table 28), and the \(\psi ^{(13)}_g\) are meromorphic Jacobi forms of weight 1 and index 13 given explicitly in Table 42.
For use later on we note that \(\psi ^{(13)}_{1A}=-2\Psi _{1,1}\varphi ^{(13)}_1\), where
1.3.15 \(\ell =14+7\), \(X=D_8^3\)
We have \(m^X=14\), so the umbral McKay–Thompson series \(H^{(14+7)}_g=(H^{(14+7)}_{g,r})\) associated to \(g\in G^{(14+7)}\) is a 28-vector-valued function with components indexed by \(r\in {\mathbb Z}/28{\mathbb Z}\). We have \(H^{(14+7)}_{g,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(14+7)}_{g,r}\) for r odd. Observing that \(H^{(14+7)}_{g,r}=-H^{(14+7)}_{g,-r}\) we may determine \(H^{(14+7)}_g\) by requiring that
where \(\bar{\chi }^{(7/2)}_g:=\bar{\chi }^{X_D}_g\) is the number of fixed points of \(g\in G^{(14+7)}\simeq S_3\) in the defining permutation representation on 3 points. The \(\psi ^{(7/2)}_g\) are the meromorphic Jacobi forms of weight 1 and index 7 / 2 defined in Table 43.
1.3.16 \(\ell =16\), \(X=A_{15}D_9\)
We have \(m^X=16\), so the umbral McKay–Thompson series \(H^{(16)}_g=(H^{(16)}_{g,r})\) associated to \(g\in G^{(16)}\simeq {\mathbb Z}/2{\mathbb Z}\) is a 32-vector-valued function with components indexed by \(r\in {\mathbb Z}/32{\mathbb Z}\). We have \(H^{(16)}_{g,r}=-H^{(16)}_{g,-r}\), so it suffices to specify the \(H^{(16)}_{g,r}\) for \(1\le r\le 15\).
To define \(H^{(16)}_g=(H^{(16)}_{g,r})\) for \(g=e\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
[Cf. (B.35), (B.39), (B.54), (B.69), (B.77), (B.89).] Now define the \(H^{(16)}_{1A,r}\) by setting
for r odd. For r even, \(2\le r\le 14\), use
Define \(H^{(16)}_{2A,r}\) by requiring
1.3.17 \(\ell =18\), \(X=A_{17}E_7\)
We have \(m^X=18\), so the umbral McKay–Thompson series \(H^{(18)}_g=(H^{(18)}_{g,r})\) associated to \(g\in G^{(18)}\simeq {\mathbb Z}/2{\mathbb Z}\) is a 36-vector-valued function with components indexed by \(r\in {\mathbb Z}/36{\mathbb Z}\). We have \(H^{(18)}_{g,r}=-H^{(18)}_{g,-r}\), so it suffices to specify the \(H^{(18)}_{g,r}\) for \(1\le r\le 17\).
To define \(H^{(18)}_g=(H^{(18)}_{g,r})\) for \(g=e\), first define \(h(\tau )=(h_r(\tau ))\) by requiring that
where
For the definition of \(\phi ^{(18)}\) we require
in addition to the other \(\varphi ^{(m)}_k\) that have appeared already. Now define the \(H^{(18)}_{1A,r}\) by setting
for r even. For r odd, use
Define \(H^{(18)}_{2A,r}\) in the usual way for root systems with a type A component, by requiring
1.3.18 \(\ell =18+9\), \(X=D_{10}E_7^2\)
We have \(m^X=18\), so the umbral McKay–Thompson series \(H^{(18+9)}_g=(H^{(18+9)}_{g,r})\) associated to \(g\in G^{(18+9)}\simeq {\mathbb Z}/2{\mathbb Z}\) is a 36-vector-valued function with components indexed by \(r\in {\mathbb Z}/36{\mathbb Z}\). We have \(H^{(18+9)}_{g,r}=-H^{(18+9)}_{g,-r}\), \(H^{(18+9)}_{g,r}=H^{(18+9)}_{g,18-r}\) for \(1\le r\le 17\), and \(H^{(18+9)}_{g,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(18+9)}_{g,r}\) for \(r\in \{1,3,5,7,9\}\).
Define
for \(r\in \{1,3,5,7,9\}\).
1.3.19 \(\ell =22+11\), \(X=D_{12}^2\)
We have \(m^X=22\), so the umbral McKay–Thompson series \(H^{(22+11)}_g=(H^{(22+11)}_{g,r})\) associated to \(g\in G^{(22+11)}\simeq {\mathbb Z}/2{\mathbb Z}\) is a 44-vector-valued function with components indexed by \(r\in {\mathbb Z}/44{\mathbb Z}\). We have \(H^{(22+11)}_{g,r}=-H^{(22+11)}_{g,-r}\) and \(H^{(22+11)}_{g,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(22+11)}_{g,r}\) for r odd. Observing that \(H^{(22+11)}_{g,r}=-H^{(22+11)}_{g,-r}\) we may determine \(H^{(22+11)}_g\) by requiring that
where \(\bar{\chi }^{(11/2)}_{1A}:=2\), \(\bar{\chi }^{(11/2)}_{2A}:=0\), and the \(\psi ^{(11/2)}_g\) are the meromorphic Jacobi forms of weight 1 and index 11 / 2 defined as follows.
1.3.20 \(\ell =25\), \(X=A_{24}\)
We have \(m^X=25\), so for \(g\in G^{(25)}\simeq {\mathbb Z}/2{\mathbb Z}\), the associated umbral McKay–Thompson series \(H^{(25)}_g=(H^{(25)}_{g,r})\) is a 50-vector-valued function, with components indexed by \(r\in {\mathbb Z}/50{\mathbb Z}\), satisfying \(H^{(25)}_{g,r}=-H^{(25)}_{g,-r}\), and in particular, \(H^{(25)}_{g,r}=0\) for \(r=0\mod 25\). So it suffices to specify the \(H^{(25)}_{g,r}\) for \(1\le r\le 24\).
Define \(H^{(25)}_g=(H^{(25)}_{g,r})\) for \(g=e\) by requiring that
where
For the definition of \(\varphi _1^{(25)}\) we require
in addition to the other \(\varphi ^{(m)}_k\) that have appeared already. Define \(H^{(25)}_{2A,r}\) in the usual way for root systems with a type A component, by requiring
1.3.21 \(\ell =30+15\), \(X=D_{16}E_8\)
We have \(m^X=30\), so the umbral McKay–Thompson series \(H^{(30+15)}_g=(H^{(30+15)}_{g,r})\) associated to \(g\in G^{(30+15)}=\{e\}\) is a 60-vector-valued function with components indexed by \(r\in {\mathbb Z}/60{\mathbb Z}\). We have \(H^{(30+15)}_{e,r}=-H^{(30+15)}_{e,-r}\), \(H^{(30+15)}_{e,r}=H^{(30+15)}_{e,30-r}\) for \(1\le r\le 29\), and \(H^{(30+15)}_{e,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(30+15)}_{e,r}\) for \(r\in \{1,3,5,7,9,11,13,15\}\).
Define
1.3.22 \(\ell =30+6,10,15\), \(X=E_8^3\)
We have \(m^X=30\), and \(G^{(30+6,10,15)}=G^X\simeq S_3\). The umbral McKay–Thompson series \(H^{(30+6,10,15)}\) is a 60-vector-valued function with components indexed by \(r\in {\mathbb Z}/60{\mathbb Z}\). We have
so it suffices to specify the \(H^{(30+6,10,15)}_{g,r}\) for \(r=1\) and \(r=7\). These functions may be defined as follows.
1.3.23 \(\ell =46+23\), \(X=D_{24}\)
We have \(m^X=22\), and \(G^{(46+23)}=\{e\}\). The umbral McKay–Thompson series \(H^{(46+23)}_e=(H^{(46+23)}_{e,r})\) is a 92-vector-valued function with components indexed by \(r\in {\mathbb Z}/92{\mathbb Z}\). We have \(H^{(46+23)}_{e,r}=-H^{(46+23)}_{e,-r}\) and \(H^{(46+23)}_{e,r}=0\) for \(r=0\mod 2\), so it suffices to specify the \(H^{(46+23)}_{e,r}\) for r odd. Observing that \(H^{(46+23)}_{e,r}=-H^{(46+23)}_{e,-r}\) we may determine \(H^{(46+23)}_e\) by requiring that
where \(\psi ^{(23/2)}_e\) is the meromorphic Jacobi forms of weight 1 and index 23 / 2 defined by setting
1.4 Rademacher sums
Let \(\Gamma _{\infty }\) denote the subgroup of upper-triangular matrices in \({\textit{SL}}_2({\mathbb Z})\). Given \(\alpha \in {\mathbb R}\) and \(\gamma \in {\textit{SL}}_2({\mathbb Z})\), define \({\text {r}}^{[\alpha ]}_{1/2}(\gamma ,\tau ):=1\) if \(\gamma \in \Gamma _\infty \). Otherwise, set
where \(e(x):=e^{2\pi i x}\). Let n be a positive integer, and suppose that \(\nu \) is a multiplier system for vector-valued modular forms of weight 1 / 2 on \(\Gamma =\Gamma _0(n)\). Assume that \(\nu =(\nu _{ij})\) satisfies \(\nu _{11}(T)=e^{\pi i/2m}\), for some basis \(\{\mathfrak {e}_i\}\), for some positive integer m, where \(T=\left( {\begin{matrix}1&{}1\\ 0&{}1\end{matrix}}\right) \). To these data, attach the Rademacher sum

where \(\Gamma _{K,K^2}:=\left\{ \left( {\begin{matrix}a&{}b\\ c&{}d\end{matrix}}\right) \in \Gamma \mid 0\le c<K,\,|d|<K^2\right\} \), and \({\text {j}}(\gamma ,\tau ):=(c\tau +d)^{-1}\) for \(\gamma =\left( {\begin{matrix}a&{}b\\ c&{}d\end{matrix}}\right) \). If the expression (B.115) converges then it defines a mock modular form of weight 1 / 2 for \(\Gamma \) whose shadow is given by an explicitly identifiable Poincaré series. We refer to [13] for a review of this, and to [53] for a more general and detailed discussion.
Convergence of (B.115) can be shown by rewriting the Fourier expansion as in [53, Theorem2] in terms of a sum of Kloostermann sums weighted by Bessel functions. This expression converges at \(w=1/2\) by the analysis discussed at the end of Sect. 3, following the method of Hooley as adapted by Gannon. That analysis requires not only establishing that the expressions converge, but also explicitly bounding the rates of convergence.
For the special case that \(X=A_8^3\) we require 8-vector-valued functions \(\check{t}^{(9)}_g=(\check{t}^{(9)}_{g,r})\) for \(g\in G^X\) with order 3 or 6. For such g, define \(\check{t}^{(9)}_{g,r}\), for \(0<r<9\), by setting
in the case that g has order 3, and
when \(o(g)=6\). Here, \(\theta _{m,r}(\tau ,z)\) is as defined in (B.5).
The following result is proved in [17], using an analysis of representations of the metaplectic double cover of \({\textit{SL}}_2({\mathbb Z})\).
Theorem B.1
([17]) Let X be a Niemeier root system and let \(g\in G^X\). Assume that the Rademacher sum \(R^X_{\Gamma _0(n_g),\check{\nu }^X_g}\) converges. If \(X\ne A_8^3\), or if \(X=A_8^3\) and \(g\in G^X\) does not satisfy \(o(g)=0\mod 3\), then we have
If \(X=A_8^3\) and \(g\in G^X\) satisfies \(o(g)=0\mod 3\) then
The \(X=A_1^{24}\) case of Theorem B.1 was proven first in [12], via different methods.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Duncan, J.F.R., Griffin, M.J. & Ono, K. Proof of the umbral moonshine conjecture. Res Math Sci 2, 26 (2015). https://doi.org/10.1186/s40687-015-0044-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s40687-015-0044-7