1 Introduction
The singular theta correspondence (see [Reference BorcherdsBor98] and also [Reference BruinierBru02]) is a map from modular forms for the Weil representation of $\text{SL}_{2}(\mathbb{Z})$ to automorphic forms on orthogonal groups. More precisely, let $L$ be an even lattice of signature $(n,2)$ , $n>2$ and even with discriminant form $D$ and $F$ a modular form for the Weil representation of $\text{SL}_{2}(\mathbb{Z})$ on $\mathbb{C}[D]$ of weight $(2-n)/2$ , which is holomorphic on the upper halfplane and has integral principal part. Then Borcherds associates an automorphic form $\unicode[STIX]{x1D6F9}(F)$ of weight $c_{0}(0)/2$ for $O(L)$ to $F$ where $c_{0}(0)$ denotes the constant coefficient in the Fourier expansion of $F_{0}$ . The function $\unicode[STIX]{x1D6F9}(F)$ has nice product expansions at the rational $0$ -dimensional cusps and is called the automorphic product associated to $L$ and $F$ . The divisor of $\unicode[STIX]{x1D6F9}(F)$ is a linear combination of rational quadratic divisors whose orders are determined by the principal part of $F$ . Bruinier [Reference BruinierBru14] has shown that if $L$ splits two hyperbolic planes, then every automorphic form for $O(L)$ whose divisor is a linear combination of rational quadratic divisors is an automorphic product.
The smallest possible weight of a non-constant holomorphic automorphic form on $O_{n,2}(\mathbb{R})$ is given by $(n-2)/2$ . Forms of this so-called singular weight are particularly interesting because their Fourier coefficients are supported only on isotropic vectors. Holomorphic automorphic products of singular weight seem to be very rare. The few known examples are all related to infinite-dimensional Lie superalgebras, i.e. given by the denominator functions of generalised Kac–Moody superalgebras. One of the main open problems in the theory of automorphic forms on orthogonal groups is to classify holomorphic automorphic products of singular weight [Reference BorcherdsBor95]. In this paper, we prove some new results in this direction.
The simplest holomorphic automorphic product of singular weight is the function $\unicode[STIX]{x1D6F7}_{12}$ . It is the theta lift of the inverse of the Dedekind function $\unicode[STIX]{x1D6E5}$ on the unimodular lattice $\mathit{II}_{26,2}$ . The product expansion of $\unicode[STIX]{x1D6F7}_{12}$ at a cusp is given by
where $\unicode[STIX]{x1D70C}$ is a primitive norm $0$ vector in $\mathit{II}_{25,1}$ corresponding to the Leech lattice. The function $\unicode[STIX]{x1D6F7}_{12}$ is holomorphic and has zeros of order $1$ orthogonal to the roots of $\mathit{II}_{26,2}$ . Since $\unicode[STIX]{x1D6F7}_{12}$ has weight 12, i.e. singular weight, its Fourier coefficients are supported only on norm $0$ vectors. This can be used to show that it has the sum expansion
Here $W$ is the reflection group of $\mathit{II}_{25,1}$ .
This identity is the denominator identity of an infinite-dimensional Lie algebra describing the physical states of a bosonic string moving on the torus $\mathbb{R}^{25,1}/\mathit{II}_{25,1}$ called the fake monster algebra [Reference BorcherdsBor90].
The function $\unicode[STIX]{x1D6F7}_{12}$ also has some nice geometric applications. In [Reference Gritsenko, Hulek and SankaranGHS07], the authors show that the moduli space of polarised K3 surfaces of degree $d$ is of general type for $d>61$ using quasi-pullbacks of $\unicode[STIX]{x1D6F7}_{12}$ .
The first main result of this paper is the following characterisation (see Theorem 4.5).
The function $\unicode[STIX]{x1D6F7}_{12}$ is the only holomorphic automorphic product of singular weight on a unimodular lattice.
Next, we consider lattices of prime level. We show that for a given discriminant form $D$ of prime level, the number of lattices with dual quotient isomorphic to $D$ carrying a holomorphic automorphic product of singular weight is finite and we give an explicit bound for the signature. The precise statement is as follows (see Theorems 5.7 and 5.12).
Let $c>1/\text{log}\,(\unicode[STIX]{x1D70B}e/6)=2.83309\ldots \,$ . Then there exists a constant $d$ with the following property: let $L$ be an even lattice of signature $(n,2)$ , $n>2$ and prime level splitting a hyperbolic plane $\mathit{II}_{1,1}$ . Let $D$ be the discriminant form of $L$ . Suppose $L$ carries a holomorphic automorphic product of singular weight. Then
The constant $d$ does not depend on the level, but only on $c$ . The proof is constructive. We can take, for example, $c=3.59750\ldots$ and $d=40.52171\ldots .$ Given a discriminant form $D$ of prime level, the theorem allows us to determine all holomorphic automorphic products of singular weight on lattices with dual quotient isomorphic to $D$ by working out the obstruction theory in the possible signatures.
We sketch the proofs of the first two main results. To obtain a restriction on the signature in the prime level case, we pair the vector valued modular form $F$ associated to the automorphic product $\unicode[STIX]{x1D6F9}$ with an Eisenstein series for the dual Weil representation. We obtain a relation between the signature and a sum over the principal part of $F$ . We expand this sum in the degrees of the divisors which are non-negative by the holomorphicity of $\unicode[STIX]{x1D6F9}$ . Then we apply the Riemann–Roch theorem to $F$ to derive the bound. In the unimodular case, a similar argument gives the uniqueness.
The expansion of an automorphic form on $O_{n,2}(\mathbb{R})$ at a cusp is sometimes the denominator function of an infinite-dimensional Lie superalgebra. In that case, the divisor of the automorphic form is locally the sum of rational quadratic divisors $\unicode[STIX]{x1D6FC}^{\bot }$ of order $1$ where $\unicode[STIX]{x1D6FC}$ is a root. An automorphic form on $O_{n,2}(\mathbb{R})$ is called reflective if this condition holds globally (see also [Reference BorcherdsBor99, Reference Gritsenko and NikulinGN02]). So far, all known examples of holomorphic automorphic products of singular weight are reflective.
In [Reference ScheithauerSch06], certain reflective automorphic products of singular weight on lattices of prime level are classified. The assumptions are that the underlying lattice $L$ does not have maximal $p$ -rank and that all roots of a fixed norm give zeros, i.e. the corresponding vector valued modular form is invariant under the orthogonal group of the discriminant form of $L$ . The second condition is quite restrictive. Surprisingly we find only three additional cases when we remove these assumptions. This is the third main result of this paper (see Theorem 6.28).
Let $L$ be a lattice of prime level and signature $(n,2)$ with $n>2$ and $\unicode[STIX]{x1D6F9}$ a reflective automorphic product of singular weight on $L$ . Then, as a function on the corresponding Hermitian symmetric domain, $\unicode[STIX]{x1D6F9}$ is the theta lift of one of the following modular forms.
With three exceptions, all of these functions come from symmetric modular forms. At a suitable cusp $\unicode[STIX]{x1D6F9}$ is the twisted denominator function of the fake monster algebra by the indicated element in Conway’s group.
Conversely, all the given modular forms lift to reflective automorphic products of singular weight on the respective lattices.
The cases not coming from symmetric modular forms are those corresponding to the elements of order $4$ and $9$ in Conway’s group.
The sum expansion of the theta lift of $F_{(1/4)\unicode[STIX]{x1D702}_{(1/3)^{-3}1^{2}3^{-3}},M^{+}}$ gives a new infinite product identity (see Proposition 6.23).
The above result can be used to classify generalised Kac–Moody superalgebras whose denominator functions are reflective automorphic products of singular weight on lattices of prime level.
We describe the proof of the theorem. Reflective automorphic products of singular weight associated to symmetric forms can be classified by the Eisenstein condition [Reference ScheithauerSch06]. It turns out that in the non-symmetric case the Riemann–Roch theorem imposes strong restrictions (see Theorem 6.5). In the remaining cases we work out the obstruction theory and determine the possible reflective modular forms. Many of them lift to the same function leaving us with the above list.
The paper is organised as follows. In § 2, we summarise some results on modular forms for the Weil representation. Then we recall Borcherds’ singular theta correspondence and define reflective forms. In § 4, we prove that the only holomorphic automorphic product of singular weight on a unimodular lattice is the theta lift of $1/\unicode[STIX]{x1D6E5}$ on $\mathit{II}_{26,2}$ . Next, we show that holomorphic automorphic products of singular weight on lattices of prime level exist only in small signatures. Finally, we give a complete classification of reflective automorphic products of singular weight on lattices of prime level.
2 Modular forms for the Weil representation
In this section, we recall some results on modular forms for the Weil representation from [Reference ScheithauerSch09, Reference ScheithauerSch15].
Let $D$ be a discriminant form with quadratic form $q:D\rightarrow \mathbb{Q}/\mathbb{Z}$ and associated bilinear form $(\,,\,)$ (see [Reference ScheithauerSch09, Reference NikulinNik79] and [Reference Conway and SloaneCS99, ch. 15]). We assume that $D$ has even signature. The level of $D$ is the smallest positive integer $N$ such that $Nq(\unicode[STIX]{x1D6FE})=0\;\text{mod}\;1$ for all $\unicode[STIX]{x1D6FE}\in D$ . We define a scalar product on the group ring $\mathbb{C}[D]$ which is linear in the first and antilinear in the second variable by $(e^{\unicode[STIX]{x1D6FE}},e^{\unicode[STIX]{x1D6FD}})=\unicode[STIX]{x1D6FF}^{\unicode[STIX]{x1D6FE}\unicode[STIX]{x1D6FD}}$ . Then there is a unitary action of the group $\unicode[STIX]{x1D6E4}=\text{SL}_{2}(\mathbb{Z})$ on $\mathbb{C}[D]$ satisfying
where $S=\big(\!\begin{smallmatrix}0 & -1\\ 1 & 0\end{smallmatrix}\!\big)$ and $T=\big(\!\begin{smallmatrix}1 & 1\\ 0 & 1\end{smallmatrix}\!\big)$ are the standard generators of $\unicode[STIX]{x1D6E4}$ . This representation is called the Weil representation of $\unicode[STIX]{x1D6E4}$ on $\mathbb{C}[D]$ . It commutes with the orthogonal group $O(D)$ of $D$ . Suppose the level of $D$ divides $N$ and let $M=\big(\!\begin{smallmatrix}a & b\\ c & d\end{smallmatrix}\!\big)\in \unicode[STIX]{x1D6E4}_{0}(N)$ . Then
A general formula for the action of $\unicode[STIX]{x1D70C}_{D}$ is given in [Reference ScheithauerSch09, Theorem 4.7].
Let
be a holomorphic function on the complex upper halfplane ${\mathcal{H}}$ with values in $\mathbb{C}[D]$ and $k$ an integer. Then $F$ is a modular form for $\unicode[STIX]{x1D70C}_{D}$ of weight $k$ if
for all $M=\big(\!\begin{smallmatrix}a & b\\ c & d\end{smallmatrix}\!\big)\in \unicode[STIX]{x1D6E4}$ and $F$ is meromorphic at $\infty$ . We say that $F$ is symmetric if it is invariant under the action of $O(D)$ .
Classical examples of modular forms for the dual Weil representation $\overline{\unicode[STIX]{x1D70C}}_{D}$ are theta functions. Let $L$ be a positive-definite even lattice of even rank $2k$ with discriminant form $D$ . For $\unicode[STIX]{x1D6FE}\in D$ define
where $q^{\unicode[STIX]{x1D6FC}^{2}/2}=e(\unicode[STIX]{x1D70F}\unicode[STIX]{x1D6FC}^{2}/2)$ . Then
is a modular form for the dual Weil representation $\overline{\unicode[STIX]{x1D70C}}_{D}$ of weight $k$ which is holomorphic at $\infty$ .
Let $f$ be a complex function on ${\mathcal{H}}$ and $k$ an integer. For $M=\big(\!\begin{smallmatrix}a & b\\ c & d\end{smallmatrix}\!\big)\in \unicode[STIX]{x1D6E4}$ we define the function $f|_{k,M}$ on ${\mathcal{H}}$ by $f|_{k,M}(\unicode[STIX]{x1D70F})=(c\unicode[STIX]{x1D70F}+d)^{-k}f(M\unicode[STIX]{x1D70F})$ .
We can easily construct modular forms for the Weil representation by symmetrising scalar-valued modular forms on congruence subgroups (see [Reference ScheithauerSch15, Theorem 3.1]).
Theorem 2.1. Let $D$ be a discriminant form of even signature and level dividing $N$ .
Let $f$ be a scalar-valued modular form on $\unicode[STIX]{x1D6E4}_{0}(N)$ of weight $k$ and character $\unicode[STIX]{x1D712}_{D}$ and $H$ an isotropic subset of $D$ that is invariant under $(\mathbb{Z}/N\mathbb{Z})^{\ast }$ . Then
is a modular form for $\unicode[STIX]{x1D70C}_{D}$ of weight $k$ .
Let $\unicode[STIX]{x1D6FE}\in D$ and $f$ a scalar-valued modular form on $\unicode[STIX]{x1D6E4}_{1}(N)$ of weight $k$ and character $\unicode[STIX]{x1D712}_{\unicode[STIX]{x1D6FE}}$ . Then
is a modular form for $\unicode[STIX]{x1D70C}_{D}$ of weight $k$ .
Let $f$ be a scalar-valued modular form on $\unicode[STIX]{x1D6E4}(N)$ of weight $k$ and $\unicode[STIX]{x1D6FE}\in D$ . Then
is a modular form for $\unicode[STIX]{x1D70C}_{D}$ of weight $k$ .
Every modular form for $\unicode[STIX]{x1D70C}_{D}$ can be written as a linear combination of liftings from $\unicode[STIX]{x1D6E4}_{1}(N)$ or $\unicode[STIX]{x1D6E4}(N)$ .
Explicit formulas for these function are given in [Reference ScheithauerSch15, § 3].
We also have the following proposition.
Proposition 2.2. Let $D$ be a discriminant form of even signature and $H$ an isotropic subgroup of $D$ . Then $D_{H}=H^{\bot }/H$ is a discriminant form of the same signature as $D$ .
Let $F_{D}$ be a modular form for $\unicode[STIX]{x1D70C}_{D}$ . For $\unicode[STIX]{x1D6FE}\in H^{\bot }$ define
Then $F_{D_{H}}$ is a modular form for $\unicode[STIX]{x1D70C}_{D_{H}}$ .
Conversely, let $F_{D_{H}}$ be a modular form for the Weil representation of $D_{H}$ . Define
if $\unicode[STIX]{x1D6FE}\in H^{\bot }$ and $F_{D,\unicode[STIX]{x1D6FE}}=0$ otherwise. Then $F_{D}$ is a modular form for $\unicode[STIX]{x1D70C}_{D}$ .
We will need the Eisenstein series for the dual Weil representation. They can be constructed as follows. Let $D$ be a discriminant form of even signature and level dividing $N$ . Let $\unicode[STIX]{x1D6E4}_{\infty }^{+}=\{T^{n}\mid n\in \mathbb{Z}\}$ . Then
is an Eisenstein series for $\unicode[STIX]{x1D6E4}_{1}(N)$ of weight $k$ . Let $\unicode[STIX]{x1D6FE}\in D$ be isotropic. Then
is an Eisenstein series for the dual Weil representation $\overline{\unicode[STIX]{x1D70C}}_{D}$ . It is easy to see that $E_{\unicode[STIX]{x1D6FE}}$ gives the Eisenstein series defined in [Reference BruinierBru02]. For $\unicode[STIX]{x1D6FE}=0$ we have
where
is an Eisenstein series for $\unicode[STIX]{x1D6E4}_{0}(N)$ of weight $k$ and character $\overline{\unicode[STIX]{x1D712}}=\unicode[STIX]{x1D712}=\unicode[STIX]{x1D712}_{D}$ . We will write $E$ for the Eisenstein series $E_{0}$ .
The dimension of the space of holomorphic modular forms for the Weil representation can be worked out using the Riemann–Roch theorem [Reference FreitagFre12] or the Selberg trace formula [Reference Eholzer and SkoruppaES95, Reference BorcherdsBor00].
The residue theorem implies the following result.
Proposition 2.3. Let $D$ be a discriminant form of even signature and $F$ a modular form for $\unicode[STIX]{x1D70C}_{D}$ of weight $2-k$ with $k\geqslant 3$ . Let $G$ be a modular form for $\overline{\unicode[STIX]{x1D70C}}_{D}$ of weight $k$ . Then the constant coefficient of $(F,\overline{G})=\sum _{\unicode[STIX]{x1D6FE}\in D}F_{\unicode[STIX]{x1D6FE}}G_{\unicode[STIX]{x1D6FE}}$ vanishes.
More generally we have (see [Reference BorcherdsBor99, Theorem 3.1] and [Reference BruinierBru02, Theorem 1.17]) the following theorem.
Theorem 2.4. Let $P=\sum _{\unicode[STIX]{x1D6FE}\in D}P_{\unicode[STIX]{x1D6FE}}e^{\unicode[STIX]{x1D6FE}}$ , where
is a finite Fourier polynomial with complex coefficients. Then $P$ is the principal part of a modular form of weight $2-k$ , $k\geqslant 3$ , for $\unicode[STIX]{x1D70C}_{D}$ if and only if the linear map
vanishes on $S_{\overline{\unicode[STIX]{x1D70C}}_{D},k}$ .
We will use Theorem 2.1 to work out the obstruction spaces $S_{\overline{\unicode[STIX]{x1D70C}}_{D},k}$ in several cases in § 6.
3 Automorphic products
We describe some properties of automorphic products [Reference BorcherdsBor98] and define reflective automorphic products.
Let $L$ be an even lattice of signature $(n,2)$ , $n>2$ even, $V=L\otimes _{\mathbb{Z}}\mathbb{R}$ and $V(\mathbb{C})=V\otimes _{\mathbb{R}}\mathbb{C}$ . Then
is a complex manifold with two connected components that are exchanged by the map $Z\mapsto \overline{Z}$ . We choose one of the components and denote it by ${\mathcal{H}}$ . There is a subgroup $O(V)^{+}$ of index 2 in the orthogonal group $O(V)$ , which preserves the two connected components of ${\mathcal{K}}$ . This group acts holomorphically on ${\mathcal{H}}$ .
Let $\unicode[STIX]{x1D6E4}$ be a finite index subgroup of $O(L)^{+}$ and $\unicode[STIX]{x1D712}:\unicode[STIX]{x1D6E4}\rightarrow \mathbb{C}^{\ast }$ a unitary character. Since the abelianisation of $\unicode[STIX]{x1D6E4}$ is finite, $\unicode[STIX]{x1D712}$ has finite order. Let $k$ be an integer. A meromorphic function $\unicode[STIX]{x1D6F9}:{\mathcal{H}}\rightarrow \mathbb{C}$ is called an automorphic form of weight $k$ for $\unicode[STIX]{x1D6E4}$ with character $\unicode[STIX]{x1D712}$ if
for all $M\in \unicode[STIX]{x1D6E4}$ and $t\in \mathbb{C}^{\ast }$ .
The weight of a holomorphic automorphic form is bounded below (see [Reference BorcherdsBor95, Corollary 3.3]).
Proposition 3.1. Let $L$ be an even lattice of signature $(n,2)$ , $n>2$ even and rational Witt rank $2$ . Let $\unicode[STIX]{x1D6F9}$ be a non-constant holomorphic automorphic form of weight $k$ for the discriminant kernel of $O(L)^{+}$ . Then, $k\geqslant (n-2)/2$ . If $\unicode[STIX]{x1D6F9}$ has weight $(n-2)/2$ , then the non-vanishing Fourier coefficients correspond to isotropic vectors.
The weight $(n-2)/2$ is called the singular weight.
Let $L$ be an even lattice of signature $(n,2)$ , $n>2$ even with discriminant form $D$ . Let $F$ be a modular form for the Weil representation of $\unicode[STIX]{x1D6E4}$ on $\mathbb{C}[D]$ of weight $1-n/2$ with integral principal part. We denote the Fourier coefficients of $F$ by $c_{\unicode[STIX]{x1D6FE}}(n)$ and assume that $c_{0}(0)$ is even. Then Borcherds’ singular theta correspondence [Reference BorcherdsBor98, Theorem 13.3] associates an automorphic form $\unicode[STIX]{x1D6F9}$ to $F$ .
Theorem 3.2. There is a meromorphic function $\unicode[STIX]{x1D6F9}:{\mathcal{H}}\rightarrow \mathbb{C}$ with the following properties.
-
(1) The function $\unicode[STIX]{x1D6F9}$ is an automorphic form of weight $c_{0}(0)/2$ for the group $O(L,F)^{+}$ .
-
(2) The only zeros or poles of $\unicode[STIX]{x1D6F9}$ lie on rational quadratic divisors $\unicode[STIX]{x1D6FE}^{\bot }$ where $\unicode[STIX]{x1D6FE}$ is a primitive vector of positive norm in $L^{\prime }$ . The divisor $\unicode[STIX]{x1D6FE}^{\bot }$ has order
$$\begin{eqnarray}\mathop{\sum }_{m>0}c_{m\unicode[STIX]{x1D6FE}}(-m^{2}\unicode[STIX]{x1D6FE}^{2}/2).\end{eqnarray}$$ -
(3) For each primitive isotropic vector $z$ in $L$ and for each Weyl chamber $W$ of $K=(L\cap z^{\bot })/\mathbb{Z}z$ the restriction $\unicode[STIX]{x1D6F9}_{z}$ has an infinite product expansion converging in a neighbourhood of the cusp corresponding to $z$ that is up to a constant
$$\begin{eqnarray}e((Z,\unicode[STIX]{x1D70C}))\mathop{\prod }_{\unicode[STIX]{x1D6FC}\in {K^{\prime }}^{+}}\,\mathop{\prod }_{\substack{ \unicode[STIX]{x1D6FE}\in L^{\prime }/L \\ \unicode[STIX]{x1D6FE}|_{(L\cap z^{\bot })}=\unicode[STIX]{x1D6FC}}}(1-e((\unicode[STIX]{x1D6FE},z^{\prime })+(\unicode[STIX]{x1D6FC},Z)))^{c_{\unicode[STIX]{x1D6FE}}(-\unicode[STIX]{x1D6FC}^{2}/2)}.\end{eqnarray}$$
The function $\unicode[STIX]{x1D6F9}$ is called the automorphic product corresponding to $F$ .
Bruinier proved the following converse theorem [Reference BruinierBru14, Theorem 1.2].
Theorem 3.3. Let $L$ be an even lattice of signature $(n,2)$ , $n>2$ and even and $\unicode[STIX]{x1D6F9}$ an automorphic form for the discriminant kernel of $O(L)^{+}$ whose divisor is a linear combination of rational quadratic divisors. If $L=K\oplus \mathit{II}_{1,1}\oplus \mathit{II}_{1,1}(m)$ for some positive integer $m$ , then up to a constant factor the function $\unicode[STIX]{x1D6F9}$ is the theta lift of a modular form for the Weil representation of $L$ .
Let $L$ and $F_{L}$ be as above. Suppose $L=K\oplus \mathit{II}_{1,1}(m)$ for some positive integer $m$ . Let $M$ be a finite index sublattice of $K$ . Then $H=K/M\subset K^{\prime }/M\subset M^{\prime }/M$ is an isotropic subgroup of the discriminant form of $M$ with orthogonal complement $H^{\bot }=K^{\prime }/M$ . Note that $H^{\bot }/H$ is naturally isomorphic to $K^{\prime }/K$ . The function $F_{L}$ induces a modular form $F_{N}$ on $N=M\oplus \mathit{II}_{1,1}(m)$ . The embedding $N\rightarrow L$ gives an identification of the domains ${\mathcal{H}}_{N}$ and ${\mathcal{H}}_{L}$ .
Proposition 3.4. Under this identification, the automorphic products $\unicode[STIX]{x1D6F9}(F_{L})$ and $\unicode[STIX]{x1D6F9}(F_{N})$ coincide as functions on ${\mathcal{H}}_{L}$ .
Proof. We choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(m)$ . Then, the product expansion of $\unicode[STIX]{x1D6F9}(F_{N})$ at the cusp corresponding to $z$ is given by
The components $F_{N,\unicode[STIX]{x1D6FC}+jz/m}$ of $F_{N}$ vanish unless $\unicode[STIX]{x1D6FC}\in H^{\bot }$ and $F_{N,\unicode[STIX]{x1D6FC}+jz/m}=F_{L,(\unicode[STIX]{x1D6FC}+H)+jz/m}$ in that case. It follows
This implies
It is not difficult to see that $c_{N}/c_{L}=1$ . Hence, $\unicode[STIX]{x1D6F9}(F_{N})$ and $\unicode[STIX]{x1D6F9}(F_{L})$ coincide in a neighbourhood of the cusp $z$ and, therefore, coincide on ${\mathcal{H}}_{L}$ .◻
Let $L$ be an even lattice of signature $(n,2)$ , $n>2$ even with discriminant form $D$ . A root of $L$ is a primitive vector $\unicode[STIX]{x1D6FC}$ of positive norm in $L$ such that the reflection $\unicode[STIX]{x1D70E}_{\unicode[STIX]{x1D6FC}}(x)=x-2(x,\unicode[STIX]{x1D6FC})\unicode[STIX]{x1D6FC}/\unicode[STIX]{x1D6FC}^{2}$ is in $O(L)$ . Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/k\;\text{mod}\;1$ for some positive integer $k$ . We say that $\unicode[STIX]{x1D6FE}$ corresponds to roots if the order of $\unicode[STIX]{x1D6FE}$ divides $k$ and if there is a vector $\unicode[STIX]{x1D6FC}\in L\cap kL^{\prime }$ of norm $\unicode[STIX]{x1D6FC}^{2}=2k$ with $\unicode[STIX]{x1D6FC}/k=\unicode[STIX]{x1D6FE}\;\text{mod}\;L$ then $\unicode[STIX]{x1D6FC}$ is a root. Let $F$ be a modular form for the Weil representation of $L$ . The function $F$ is called reflective if $F$ has weight $1-n/2$ and the only singular terms of $F$ come from components $F_{\unicode[STIX]{x1D6FE}}$ with $\unicode[STIX]{x1D6FE}$ corresponding to roots of $L$ and are of the form $q^{-1/k}$ . An automorphic product $\unicode[STIX]{x1D6F9}$ on $L$ is called reflective if it is the theta lift of a reflective modular form $F$ . The divisor of $\unicode[STIX]{x1D6F9}$ has a nice geometric description in this case (see [Reference ScheithauerSch06, § 9]).
Proposition 3.5. Let $\unicode[STIX]{x1D6F9}$ be a reflective automorphic product on $L$ . Then, $\unicode[STIX]{x1D6F9}$ is holomorphic and its zeros are zeros of order $1$ at the rational quadratic divisors $\unicode[STIX]{x1D6FC}^{\bot }$ where $\unicode[STIX]{x1D6FC}$ is a root of $L$ with $\unicode[STIX]{x1D6FC}^{2}=2k$ and $c_{\unicode[STIX]{x1D6FC}/k}(-1/k)=1$ .
4 Singular weight forms on unimodular lattices
In this section, we show that the function $\unicode[STIX]{x1D6F7}_{12}$ is the only holomorphic automorphic product of singular weight on a unimodular lattice.
Let $L$ be an even unimodular lattice of signature $(n,2)$ with $n>2$ and let $\unicode[STIX]{x1D6F9}(F)$ be a holomorphic automorphic product of singular weight on $L$ .
Since $L$ is unimodular, we have that $n=2\;\text{mod}\;8$ . By assumption the modular form $F$ has weight $1-n/2$ , is holomorphic on ${\mathcal{H}}$ and has a finite order pole at $\infty$ . We write
with $c(0)=n-2$ and define $m_{\infty }=-\unicode[STIX]{x1D708}_{\infty }(F)$ , i.e. $m_{\infty }$ is the largest integer such that $c(-m_{\infty })\neq 0$ . The coefficients $c(-m)$ , $m>0$ of the principal part of $F$ are integral.
Let
be the Eisenstein series of weight $k=1+n/2$ for $\unicode[STIX]{x1D6E4}$ . Pairing $F$ with $E_{k}$ (see Proposition 2.3) we obtain the following result.
Proposition 4.1. The principal part of $F$ satisfies
This result restricts the possible values of $k$ .
Proposition 4.2. We have $k=2\;\text{mod}\;12$ .
Proof. The previous proposition implies $(k-2)B_{k}\in \mathbb{Z}$ . The von Staudt–Clausen theorem states that
Hence, $(k-2)\sum _{(p-1)|k}(1/p)\in \mathbb{Z}$ and $k-2=0\;\text{mod}\;3$ . The assertion now follows from the condition on $n$ .◻
The modular form $F\unicode[STIX]{x1D6E5}^{(k-2)/12}$ has weight $0$ , is holomorphic on $H$ and possibly has a pole at $\infty$ . Hence,
The divisor of $\unicode[STIX]{x1D6F9}(F)$ is a linear combination of rational quadratic divisors $\unicode[STIX]{x1D6FE}^{\bot }$ where $\unicode[STIX]{x1D6FE}$ is a primitive vector of positive norm in $L$ . The order of $\unicode[STIX]{x1D6FE}^{\bot }$ is $\sum _{m>0}c(-m^{2}\unicode[STIX]{x1D6FE}^{2}/2)$ . The holomorphicity of $\unicode[STIX]{x1D6F9}(F)$ does not imply that the coefficients of the principal part of $F$ are non-negative. However, the function $g$ on the positive integers defined by
is non-negative because the lattice $L$ splits a hyperbolic plane $\mathit{II}_{1,1}$ and therefore contains primitive vectors of arbitrary norm.
Theorem 4.3. The principal part of $F$ satisfies the inequality
Proof. We have
so that
This proves the theorem. ◻
We obtain the inequalities
Note that $k=2\;\text{mod}\;4$ implies that the Bernoulli numbers $B_{k}$ are positive.
Proposition 4.4. The only solution of the inequality
with $k>2$ and $k=2\;\text{mod}\;12$ is $k=14$ . In this case, equality holds.
Proof. We can write the inequality as
For $k\rightarrow \infty$ we have $B_{k}\sim 2(k!/(2\unicode[STIX]{x1D70B})^{k})$ and $k!\sim \sqrt{2\unicode[STIX]{x1D70B}k}(k/e)^{k}$ so that
Since $\unicode[STIX]{x1D70B}e>6$ , the last expression tends to $0$ as $k\rightarrow \infty$ . Hence, the inequality has only finitely many solutions. It is easy to verify that $k=14$ is the only solution.◻
Now, the classification result follows.
Theorem 4.5. Let $L$ be an even unimodular lattice of signature $(n,2)$ with $n>2$ and let $\unicode[STIX]{x1D6F9}(F)$ be a holomorphic automorphic product of singular weight on $L$ . Then $n=26$ and $F=1/\unicode[STIX]{x1D6E5}$ . The expansion of $\unicode[STIX]{x1D6F9}$ at a cusp is given by
Proof. We have $k=14$ and $m_{\infty }=1$ . Hence,
by Proposition 4.1. Since $F$ is holomorphic on ${\mathcal{H}}$ we obtain $F=1/\unicode[STIX]{x1D6E5}$ .◻
We conclude this section with some examples.
Let
be the modular invariant. Then the function
is a modular form of weight $-12$ for $\unicode[STIX]{x1D6E4}$ , holomorphic on ${\mathcal{H}}$ with a pole of order $4$ at $\infty$ . Note that the coefficient $c(-1)=-1$ of the principal part of $F$ is negative. Let $L$ be an even unimodular lattice of signature $(26,2)$ and $\unicode[STIX]{x1D6F9}(F)$ the automorphic product corresponding to $F$ on $L$ . Then $\unicode[STIX]{x1D6F9}(F)$ is a holomorphic automorphic form of weight $805404672$ whose zeros are zeros of order $1$ at the divisors $\unicode[STIX]{x1D6FE}^{\bot }$ where $\unicode[STIX]{x1D6FE}$ is a primitive vector of norm $\unicode[STIX]{x1D6FE}^{2}=8$ in $L$ . If $\unicode[STIX]{x1D6FE}$ is a vector of norm $\unicode[STIX]{x1D6FE}^{2}=2$ in $L$ , then the divisor $\unicode[STIX]{x1D6FE}^{\bot }$ has order $c(-4)+c(-1)=0$ .
Next, we consider non-holomorphic automorphic products.
Proposition 4.6. Let $L$ be an even unimodular lattice of signature $(n,2)$ with
Then, $L$ carries infinitely many meromorphic automorphic products of weight $12$ .
Proof. First, we consider the case $n=26$ . Let $F=(aj+b)/\unicode[STIX]{x1D6E5}$ with $a,b\in \mathbb{Z}$ . Then
Since $(215064,24)=24$ there are infinitely many choices for $a$ and $b$ such that $F$ has constant coefficient $24$ . This implies that there are infinitely many meromorphic automorphic products of weight $12$ on $L$ . In the general case, write $n=24m+2$ and let
Then there are infinitely many $(a_{0},\ldots ,a_{m})\in \mathbb{Z}^{m+1}$ such that $F$ has constant coefficient $24$ .◻
We explain the exception at $n=98$ . Let
be a modular form of weight $1-98/2=-48$ for $\unicode[STIX]{x1D6E4}$ , holomorphic on ${\mathcal{H}}$ with a pole at $\infty$ . Suppose $F$ has integral principal part. Since the Eisenstein series $E_{10}$ has Fourier expansion
the constant coefficient of $FE_{10}^{5}$ is given by $c(0)+264(\cdots \,)$ . This coefficient has to vanish so that $c(0)=0\;\text{mod}\;264$ . This implies that the weight of a meromorphic automorphic product on a unimodular lattice of signature $(98,2)$ is divisible by $132$ .
Finally, we remark that lifting constants with Gritsenko’s additive lift [Reference GritsenkoGri91] (see also [Reference BorcherdsBor98, Theorem 14.3]) shows that holomorphic automorphic forms of singular weight exist on any unimodular lattice of signature $(n,2)$ with $n>2$ . By Theorem 3.3, the divisor of such a function is not a linear combination of rational quadratic divisors.
5 The prime level case
Let $L$ be an even lattice of prime level carrying a holomorphic automorphic product of singular weight. We derive an explicit bound for the signature of $L$ .
We consider the cases of even and odd $p$ -ranks separately.
5.1 Even $p$ -rank
Let $L$ be an even lattice of prime level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ and $n_{p}$ even carrying a holomorphic automorphic product $\unicode[STIX]{x1D6F9}(F)$ of singular weight.
Let $D$ be the discriminant form of $L$ . The oddity formula (see [Reference Conway and SloaneCS99, ch. 15, § 7.7])
implies
Hence, $n=\pm 2\;\text{mod}\;8$ and $k=1+n/2$ is an even integer. Note that $k\geqslant 4$ . Define
Let $E$ be the Eisenstein series of weight $k$ for $\overline{\unicode[STIX]{x1D70C}}_{D}$ corresponding to $0$ . Write
with
Define
Note that $c_{k,p,n_{p}}$ is positive. By explicit calculation we can derive the following formulas for the Fourier coefficients $a_{\unicode[STIX]{x1D6FE}}(m)$ (see also [Reference ScheithauerSch06, Theorem 7.1]).
Proposition 5.1. Let $\unicode[STIX]{x1D6FE}\in D$ and $m\in q(\unicode[STIX]{x1D6FE})+\mathbb{Z}$ , $m>0$ .
If $q(\unicode[STIX]{x1D6FE})\neq 0\;\text{mod}\;1$ , then
Suppose $q(\unicode[STIX]{x1D6FE})=0\;\text{mod}\;1$ . Write $m=p^{\unicode[STIX]{x1D708}}a$ with $(a,p)=1$ . Then
if $\unicode[STIX]{x1D6FE}\neq 0$ and
if $\unicode[STIX]{x1D6FE}=0$ .
Write
with
Pairing $F$ with the Eisenstein series $E$ (see Proposition 2.3) we obtain
In the following, we will often need that $L$ splits a hyperbolic plane $\mathit{II}_{1,1}$ . We give a criterion for this.
Proposition 5.2. The lattice $L$ splits a hyperbolic plane $\mathit{II}_{1,1}$ if and only if
or
Proof. Suppose $L$ splits $\mathit{II}_{1,1}$ , i.e. $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})=\mathit{II}_{n-1,1}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})\oplus \mathit{II}_{1,1}$ . If $n_{p}\leqslant n-2$ , this gives no restriction on $\unicode[STIX]{x1D716}_{p}$ . If $n_{p}=n$ , then the sign rule (see [Reference Conway and SloaneCS99, ch. 15, § 7.7]) applied to $\mathit{II}_{n-1,1}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ implies $\unicode[STIX]{x1D716}_{p}=(-1/p)$ so that
The converse is now clear. ◻
Let $d$ be a positive rational number such that $pd$ is integral. We define functions
where we assume $m$ to be integral. We have
This implies
if $q(\unicode[STIX]{x1D6FE})\neq d\;\text{mod}\;1$ .
The divisor of $\unicode[STIX]{x1D6F9}(F)$ is a linear combination of rational quadratic divisors $\unicode[STIX]{x1D6FE}^{\bot }$ , where $\unicode[STIX]{x1D6FE}$ is a primitive vector of positive norm in $L$ . The divisor $\unicode[STIX]{x1D6FE}^{\bot }$ has order $\sum _{m>0}c_{m\unicode[STIX]{x1D6FE}}(-m^{2}\unicode[STIX]{x1D6FE}^{2}/2)$ . Since $\unicode[STIX]{x1D6F9}(F)$ is holomorphic this is a non-negative integer.
Proposition 5.3. Suppose $L$ splits a hyperbolic plane $\mathit{II}_{1,1}$ . Then
for all $\unicode[STIX]{x1D6FE}\in D$ .
Proof. By the above remark we can assume that $d=q(\unicode[STIX]{x1D6FE})\;\text{mod}\;1$ . Write $L=M\oplus \mathit{II}_{1,1}$ . Choose a representative of $\unicode[STIX]{x1D6FE}$ in $M^{\prime }$ . By adding a primitive element of suitable norm in $\mathit{II}_{1,1}$ we obtain a primitive element $\unicode[STIX]{x1D6FE}\in L^{\prime }$ of norm $\unicode[STIX]{x1D6FE}^{2}/2=d$ . The holomorphicity of $\unicode[STIX]{x1D6F9}(F)$ implies that
This proves the proposition. ◻
We also define the multiplicative function
Now we expand the sum $-\sum _{\unicode[STIX]{x1D6FE}\in D}\,\sum _{m>0}c_{\unicode[STIX]{x1D6FE}}(-m)a_{\unicode[STIX]{x1D6FE}}(m)$ in terms of the non-negative divisor degrees $g_{\unicode[STIX]{x1D6FE}}$ .
Theorem 5.4. Suppose $L$ splits $\mathit{II}_{1,1}$ . Let $c_{p}=1-1/p$ . Then
Proof. Let $\unicode[STIX]{x1D6FE}\in D$ with $q(\unicode[STIX]{x1D6FE})\neq 0\;\text{mod}\;1$ . Then
For $\unicode[STIX]{x1D6FE}\in D\setminus \{0\}$ with $q(\unicode[STIX]{x1D6FE})=0\;\text{mod}\;1$ we find analogously
For $\unicode[STIX]{x1D6FE}=0$ , we have
Using
and
we find
with
where $a_{k,p,n_{p},j}$ denotes the number of elements $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=j/p\;\text{mod}\;1$ . For $j\neq 0\;\text{mod}\;p$ we have
(see [Reference ScheithauerSch06, Proposition 3.2]) so that
Since $L$ splits $\mathit{II}_{1,1}$ , we obtain the following bounds
Applying the above formula for $\sum _{m>0}g_{0}(m)h(m)$ once more, we obtain
This proves the theorem. ◻
Define $m_{\infty }=\max _{\unicode[STIX]{x1D6FE}\in D}(-\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}}))$ . Note that $m_{\infty }>0$ .
Proposition 5.5. Suppose $L$ splits $\mathit{II}_{1,1}$ . Then
Let $\unicode[STIX]{x1D6FE}\in D$ such that $\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}})=-m_{\infty }$ . Then $c_{\unicode[STIX]{x1D6FE}}(-m_{\infty })$ is a positive integer.
Proof. The function $F_{0}$ is a non-zero modular form for $\unicode[STIX]{x1D6E4}_{0}(p)$ of weight $2-k$ . Applying the Riemann–Roch theorem to $F_{0}$ we obtain
(see [Reference Hirzebruch, Berger and JungHBJ94, Theorem 4.1]). The formula for the $S$ -transformation (see § 2) implies
Let $\unicode[STIX]{x1D6FE}\in D$ such that $\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}})$ is minimal. Since $L$ splits $\mathit{II}_{1,1}$ , there is a primitive vector $\unicode[STIX]{x1D707}$ in $L^{\prime }$ with $\unicode[STIX]{x1D707}=\unicode[STIX]{x1D6FE}\;\text{mod}\;L$ and $\unicode[STIX]{x1D707}^{2}/2=m_{\infty }$ . Then, the divisor $\unicode[STIX]{x1D707}^{\bot }$ has order $c_{\unicode[STIX]{x1D6FE}}(-m_{\infty })$ which is a positive integer by the holomorphicity of $\unicode[STIX]{x1D6F9}(F)$ . Hence,
It follows
This completes the proof. ◻
We obtain the following inequalities.
Proposition 5.6. Suppose $L$ splits $\mathit{II}_{1,1}$ . Then
Proof. Suppose $\unicode[STIX]{x1D708}_{\infty }(F_{0})<\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}})$ for all $\unicode[STIX]{x1D6FE}\in D\setminus \{0\}$ . Then the Eisenstein condition and the estimate in Theorem 5.4 give
so that
The assertion now follows from Proposition 5.5. Suppose $\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}})\leqslant \unicode[STIX]{x1D708}_{\infty }(F_{0})$ for some $\unicode[STIX]{x1D6FE}\in D\setminus \{0\}$ . Choose $\unicode[STIX]{x1D6FE}\neq 0$ such that $-\unicode[STIX]{x1D708}_{\infty }(F_{\unicode[STIX]{x1D6FE}})=m_{\infty }$ . Then,
and the statement follows analogously. ◻
We remark that the first inequality in the proposition is a consequence of the Riemann–Roch theorem and the second is a consequence of the Eisenstein condition.
Theorem 5.7. Let $L$ be an even lattice of level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ and $n_{p}$ even splitting a hyperbolic plane $\mathit{II}_{1,1}$ . Suppose $L$ carries a holomorphic automorphic product of singular weight. Then for each $c>1/\text{log}\,(\unicode[STIX]{x1D70B}e/6)$ there exists a constant $d$ depending only on $c$ such that
Proof. Recall that $k\geqslant 4$ . Using $2\unicode[STIX]{x1D701}(k)=\unicode[STIX]{x1D709}((2\unicode[STIX]{x1D70B})^{k}/k!)B_{k}$ and $k!\leqslant e\sqrt{k}(k/e)^{k}$ we derive from Proposition 5.6 the inequality
respectively
If $t$ is a tangent of the real logarithm then $\log (x)\leqslant t(x)$ for all $x>0$ . Thus, $\log (k)\leqslant (k-x)/x+\log (x)$ for all $x>0$ . It follows
for all $x>0$ . If $x>3/2\log (\unicode[STIX]{x1D70B}e/6)=4.24964\ldots$ this gives an upper bound on $k$ and on $n$ , i.e.
with
in this case. ◻
Note that the proof is constructive. For example, taking $x=20$ gives the bounds $c=3.59750\ldots$ and $d=33.92899\ldots .$
5.2 Odd $p$ -rank
Now let $L$ be an even lattice of prime level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ and $n_{p}$ odd. Suppose $\unicode[STIX]{x1D6F9}(F)$ is a holomorphic automorphic product of singular weight on $L$ .
Since $n_{p}$ is odd, it follows that $p$ is odd as well.
The oddity formula implies
so that
Define $k=1+n/2$ and
Then
Let $\unicode[STIX]{x1D712}(j)=(j/p)$ . Define the twisted divisor sum
and the generalised Bernoulli numbers $B_{m,\unicode[STIX]{x1D712}}$ by
(see [Reference IwasawaIwa72]). Let
The positivity of $L(k,\unicode[STIX]{x1D712})$ implies that $c_{k,p,n_{p}}$ is positive. We describe the Fourier coefficients $a_{\unicode[STIX]{x1D6FE}}(m)$ of the Eisenstein series $E$ .
Proposition 5.8. Let $\unicode[STIX]{x1D6FE}\in D$ and $m\in q(\unicode[STIX]{x1D6FE})+\mathbb{Z}$ , $m>0$ .
If $q(\unicode[STIX]{x1D6FE})\neq 0\;\text{mod}\;1$ , then
Suppose $q(\unicode[STIX]{x1D6FE})=0\;\text{mod}\;1$ . Write $m=p^{\unicode[STIX]{x1D708}}a$ with $(a,p)=1$ . Then
if $\unicode[STIX]{x1D6FE}\neq 0$ and
if $\unicode[STIX]{x1D6FE}=0$ .
We have the following result.
Proposition 5.9. The lattice $L$ splits a hyperbolic plane $\mathit{II}_{1,1}$ if and only if
As above, we denote the Fourier coefficients of $F$ by $c_{\unicode[STIX]{x1D6FE}}$ and define the functions $g_{\unicode[STIX]{x1D6FE}}$ . We also define
The function $h_{\unicode[STIX]{x1D712}}$ is bounded below by $h_{\unicode[STIX]{x1D712}}(m)\geqslant (2-\unicode[STIX]{x1D701}(2))m^{k-1}\geqslant m^{k-1}/3$ .
Theorem 5.10. Suppose $L$ splits $\mathit{II}_{1,1}$ . Let $c_{p}=1-1/p$ . Then
Proof. The argument is analogous to the proof of Theorem 5.4. We describe the necessary modifications.
Let $\unicode[STIX]{x1D6FE}\in D$ with $q(\unicode[STIX]{x1D6FE})\neq 0\;\text{mod}\;1$ . Then
For $\unicode[STIX]{x1D6FE}\in D\setminus \{0\}$ with $q(\unicode[STIX]{x1D6FE})=0\;\text{mod}\;1$ we find
If $\unicode[STIX]{x1D6FE}=0$ , then
Using
we obtain
with
where $a_{k,p,n_{p},j}$ denotes the number of elements $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=j/p\;\text{mod}\;1$ . Since $L$ splits $\mathit{II}_{1,1}$ we have
This implies the assertion. ◻
Pairing $F$ with the Eisenstein series $E$ and applying the Riemann–Roch theorem to $F_{0}$ , we obtain the following result.
Proposition 5.11. Suppose $L$ splits $\mathit{II}_{1,1}$ . Then
We can now derive a bound on $n$ .
Theorem 5.12. Let $L$ be an even lattice of level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ and $n_{p}$ odd splitting a hyperbolic plane $\mathit{II}_{1,1}$ . Suppose $L$ carries a holomorphic automorphic product of singular weight. Then for each $c>1/\text{log}(\unicode[STIX]{x1D70B}e/6)$ there exists a constant $d$ depending only on $c$ such that
Proof. Here we use $2L(k,\unicode[STIX]{x1D712})=\unicode[STIX]{x1D709}\sqrt{p}((2\unicode[STIX]{x1D70B})^{k}/k!)(B_{k,\unicode[STIX]{x1D712}}/p^{k})$ and $L(k,\unicode[STIX]{x1D712})\leqslant \unicode[STIX]{x1D701}(3)$ to obtain
As above, this implies
with
for $x>3/2\log (\unicode[STIX]{x1D70B}e/6)$ .◻
Note that the constant $d$ is slightly larger here than in Theorem 5.7. Taking $x=20$ we obtain the bounds $c=3.59750\ldots$ and $d=40.52171\ldots .$
5.3 An example
Let $L$ be a lattice of genus $\mathit{II}_{n,2}(2_{\mathit{II}}^{+n_{2}})$ with $n>2$ and $n_{2}=2,~4$ or $6$ carrying a holomorphic automorphic product of singular weight. Then $n\leqslant 34,~42$ respectively $42$ and
by Theorem 5.7 and Proposition 5.6. The values of the bounds are given in the following table.
Since $m_{\infty }$ is half-integral we obtain the following theorem.
Theorem 5.13. Let $L$ be a lattice of genus $\mathit{II}_{n,2}(2_{\mathit{II}}^{+n_{2}})$ with $n>2$ and $n_{2}=2,4$ or $6$ carrying a holomorphic automorphic product of singular weight. Then $n=10$ or $26$ .
6 Reflective forms
In this section, we remove the hypotheses made in [Reference ScheithauerSch06] and give a complete classification of reflective automorphic products of singular weight on lattices of prime level.
6.1 General results
We derive some general bounds and formulate the Eisenstein condition for reflective modular forms.
Let $L$ be an even lattice of prime level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ . Let $F=\sum _{\unicode[STIX]{x1D6FE}\in D}F_{\unicode[STIX]{x1D6FE}}e^{\unicode[STIX]{x1D6FE}}$ be a non-zero reflective modular form on $L$ (see § 3). Then $F$ has weight $1-n/2$ ,
with $c_{0}(-1)=0$ or $1$ ,
with $c_{\unicode[STIX]{x1D6FE}}(-1/p)=0$ or $1$ if $q(\unicode[STIX]{x1D6FE})=1/p\;\text{mod}\;1$ and the other components $F_{\unicode[STIX]{x1D6FE}}$ of $F$ are holomorphic at $\infty$ . We define integers $c_{1}=c_{0}(-1)$ and $c_{p}=|\{\unicode[STIX]{x1D6FE}\in D\mid q(\unicode[STIX]{x1D6FE})=1/p\;\text{mod}\;1\text{ and }F_{\unicode[STIX]{x1D6FE}}\text{ singular}\}|$ .
Proposition 6.1. We have $n<26$ . If $c_{1}=0$ , then $n\leqslant 2+24/(p+1)$ .
Proof. The conditions imply $F_{0}\neq 0$ . Since $F$ is reflective, the product $F_{0}\unicode[STIX]{x1D6E5}$ is a modular form for $\unicode[STIX]{x1D6E4}_{0}(p)$ of weight $13-n/2$ which is holomorphic on the upper halfplane and at the cusps. Hence, $n\leqslant 26$ . If $n=26$ the function $F_{0}$ must be $1/\unicode[STIX]{x1D6E5}$ . However, as a result, $F$ does not transform correctly under $S$ . This proves the first statement. If $c_{1}=0$ the Riemann–Roch theorem applied to $F_{0}$ gives
where $m=1-n/2$ is the weight of $F_{0}$ . This implies the second statement.◻
Pairing $F$ with the Eisenstein series $E$ of weight $k=1+n/2$ we obtain (see Propositions 5.1 and 5.8) the following result.
Proposition 6.2. Suppose $F_{0}$ has constant coefficient $n-2$ . Then
with $\unicode[STIX]{x1D709}_{\text{even}}=-(-1)^{k/2}$ if $n_{p}$ is even and
with
if $n_{p}$ is odd.
We will also need the following result.
Proposition 6.3. If $n_{p}=n+2$ , then $n-2=0\;\text{mod}\;8$ and $L$ is a rescaling of $\mathit{II}_{n,2}$ by $p$ .
Proof. Since $\unicode[STIX]{x1D6FE}_{p}(D)$ is a fourth root of unity the oddity formula $e(\operatorname{sign}(D)/8)=\unicode[STIX]{x1D6FE}_{p}(D)$ implies that $n$ is even. Then $n_{p}$ is also even and
Hence, $n-2=0$ or $4\;\text{mod}\;8$ and $\unicode[STIX]{x1D6FE}_{p}(D)=\unicode[STIX]{x1D716}_{p}$ . The lattice $L$ has determinant $p^{n+2}$ so that $\unicode[STIX]{x1D716}_{1}\unicode[STIX]{x1D716}_{p}=1$ by the sign rule. Now $\unicode[STIX]{x1D716}_{1}=+1$ because $L$ has maximal $p$ -rank and therefore $\unicode[STIX]{x1D716}_{p}=+1$ . Applying the oddity formula again, we obtain $n-2=0\;\text{mod}\;8$ . The second statement follows from the fact that there is only one class in the genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ under the given conditions.◻
6.2 Symmetric forms
Here we classify reflective modular forms that are invariant under $O(D)$ .
Let $L$ be an even lattice of prime level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ . Then the number of elements $\unicode[STIX]{x1D6FE}$ in $D$ of order $p$ and norm $q(\unicode[STIX]{x1D6FE})=1/p\;\text{mod}\;1$ is given by
if $n_{p}$ is even and by
if $n_{p}$ is odd (see [Reference ScheithauerSch06, Proposition 3.2]). Suppose $L$ carries a symmetric reflective modular form $F$ with $[F_{0}](0)=n-2$ . Then the Eisenstein condition takes the form
if $n_{p}$ is even and
if $n_{p}$ is odd. Here $d_{1}$ and $d_{p}$ can be $0$ or $1$ . In the case $n_{p}<n+2$ , the solutions of these equations have been determined in [Reference ScheithauerSch06].
Theorem 6.4. Let $L$ be an even lattice of prime level $p$ and genus $\mathit{II}_{n,2}(p^{\unicode[STIX]{x1D716}_{p}n_{p}})$ with $n>2$ carrying a symmetric reflective modular form $F$ . Suppose $F_{0}$ has constant coefficient $n-2$ . Then $L$ and $F$ are given in the following table.
The $\unicode[STIX]{x1D702}$ -product in the last column is a modular form for $\unicode[STIX]{x1D6E4}_{0}(p)$ whose lift on $0$ gives $F$ .
Conversely, each of these functions is a reflective modular form on $L$ with the above stated properties.
Proof. We only have to consider the case $n_{p}=n+2$ . Then $n=10$ or $18$ and $\unicode[STIX]{x1D709}_{\text{even}}=+1$ by Propositions 6.3 and 6.1. The Eisenstein condition simplifies to
Now the left-hand side is $1/63$ for $k=6$ and $2/33$ for $k=10$ . Hence, there are no reflective forms if $n_{p}=n+2$ .◻
6.3 Bounds in the non-symmetric case
In this section, we derive bounds on the signature for reflective modular forms which are not invariant under $O(D)$ .
First, we recall the Riemann–Roch theorem for $\unicode[STIX]{x1D6E4}_{1}(p)$ .
Let $p$ be prime. For $p\geqslant 3$ , the group $\unicode[STIX]{x1D6E4}_{1}(p)$ has $p-1$ classes of cusps which can be represented by $1/c$ with $c=1,\ldots ,(p-1)/2$ of width $p$ and $a/p$ with $a=1,\ldots ,(p-1)/2$ of width $1$ . The cusps of $\unicode[STIX]{x1D6E4}_{1}(2)$ can be represented by $1/2$ of width $1$ and $1/1$ of width $2$ . Let $f\neq 0$ be a meromorphic modular form on $\unicode[STIX]{x1D6E4}_{1}(p)$ of weight $m$ and finite-order character. For $p\geqslant 5$ , there are no torsion points and the Riemann–Roch theorem states
For $p=3$ , we have
with $e_{3}=(3+i\sqrt{3})/6$ and
with $e_{2}=(1+i)/2$ if $p=2$ .
Theorem 6.5. Let $L$ be an even lattice of prime level $p$ and signature $(n,2)$ with $n>2$ carrying a non-symmetric reflective modular form $F$ . Then $p\leqslant 11$ and $n\leqslant 2+24/p$ .
Proof. Since $F$ is non-symmetric there are $\unicode[STIX]{x1D6FE}_{1},\unicode[STIX]{x1D6FE}_{2}\in D\setminus \{0\}$ of the same norm such that
The function $f$ is a modular form on $\unicode[STIX]{x1D6E4}_{1}(p)$ of weight $m=1-n/2$ and finite-order character.
Let $\unicode[STIX]{x1D6FE}\in D$ and $M=\big(\!\begin{smallmatrix}a & b\\ c & d\end{smallmatrix}\!\big)\in \unicode[STIX]{x1D6E4}$ . Then
if $c=0\;\text{mod}\;p$ and
if $c\neq 0\;\text{mod}\;p$ . The coefficient at $F_{0}$ in this sum is
i.e. only depends on the norm of $\unicode[STIX]{x1D6FE}$ .
This implies that for all $M\in \unicode[STIX]{x1D6E4}$ , the function $f|_{m,M}$ is a linear combination of functions $F_{\unicode[STIX]{x1D6FE}}$ with $\unicode[STIX]{x1D6FE}\neq 0$ . Hence,
for all cusps $s$ of $\unicode[STIX]{x1D6E4}_{1}(p)$ . It follows that
This proves the theorem. ◻
Note that the bounds do not hold in the symmetric case.
Using Theorem 6.5, we can determine the non-symmetric forms on lattices of prime level by analysing the obstructions in a finite number of cases. For $p=3$ , which is the most complicated case, we describe this explicitly in the next section. The other cases are analogous.
6.4 Level $3$
In this section we determine the reflective forms on lattices of level $3$ and signature $(n,2)$ where $n=4,~6,~8$ or $10$ .
Let $L$ be a lattice of genus $\mathit{II}_{10,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective form on $L$ . Suppose $F_{0}$ has constant coefficient $[F_{0}](0)=8$ . Then $c_{1}=1$ (see Proposition 6.1) and the Eisenstein condition gives the following value for $c_{3}$ (see Proposition 6.2).
Since $c_{3}$ should be a non-negative integer, this already excludes the first three cases.
The space $S_{6}(\unicode[STIX]{x1D6E4}(3))$ has dimension $3$ and is spanned by the functions $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{A_{2}}^{2}$ , $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{A_{2}}\unicode[STIX]{x1D703}_{\unicode[STIX]{x1D708}+A_{2}}$ and $\unicode[STIX]{x1D702}_{1^{6}3^{6}}$ . The liftings of these functions generate the obstruction space $S_{\overline{\unicode[STIX]{x1D70C}}_{D},6}$ .
Pairing $F$ with the lift $F_{\unicode[STIX]{x1D702}_{1^{6}3^{6}},0}$ of the $\unicode[STIX]{x1D702}$ -product $\unicode[STIX]{x1D702}_{1^{6}3^{6}}(\unicode[STIX]{x1D70F})=\unicode[STIX]{x1D702}(\unicode[STIX]{x1D70F})^{6}\unicode[STIX]{x1D702}(3\unicode[STIX]{x1D70F})^{6}$ we obtain
Proposition 6.6. There are no reflective modular forms with constant coefficient $8$ on lattices of genus $\mathit{II}_{10,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ .
Next, we consider the case $n=8$ . Let $L$ be a lattice of genus $\mathit{II}_{8,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective modular form on $L$ with $[F_{0}](0)=6$ . Then we obtain the following for $c_{3}$ .
The discriminant form of type $3^{+1}$ contains no elements $\unicode[STIX]{x1D6FE}$ of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Hence, this case can be excluded.
The space $S_{5}(\unicode[STIX]{x1D6E4}(3))$ has dimension $2$ and is spanned by the functions $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{A_{2}}$ and $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{\unicode[STIX]{x1D708}+A_{2}}$ . The liftings of these functions generate the obstruction space $S_{\overline{\unicode[STIX]{x1D70C}}_{D},5}$ .
The lattice $A_{2}$ has genus $\mathit{II}_{2,0}(3^{-1})$ and is isomorphic to its rescaled dual $A_{2}^{\prime }(3)$ . The theta functions of $A_{2}$ can be written as
They transform under $S=\big(\!\begin{smallmatrix}0 & -1\\ 1 & 0\end{smallmatrix}\!\big)$ as
Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Then the lift of $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{A_{2}}$ with respect to the dual Weil representation $\overline{\unicode[STIX]{x1D70C}}_{D}$ on $\unicode[STIX]{x1D6FE}$ is given by
with
and
where
and $g_{j}|_{5,T}=e(j/3)g_{j}$ . Note that $g_{0}=0$ . We obtain an analogous result for the lift of $\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{\unicode[STIX]{x1D708}+A_{2}}$ with respect to $\overline{\unicode[STIX]{x1D70C}}_{D}$ on an element $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=2/3\;\text{mod}\;1$ .
Let
We assume now that $M$ is non-empty. Then $|M|=c_{3}=2\cdot 3^{(n_{3}-1)/2}$ and $M=-M$ because $F_{\unicode[STIX]{x1D6FE}}=F_{-\unicode[STIX]{x1D6FE}}$ . The crucial result to determine the structure of $M$ is the following proposition.
Proposition 6.7. Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})\neq 0\hspace{0.2em}{\rm mod}\hspace{0.2em}1$ . Then
Proof. Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\hspace{0.2em}{\rm mod}\hspace{0.2em}1$ . Suppose $\unicode[STIX]{x1D6FE}\in M$ . Then pairing $F$ with $F_{\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{A_{2}},\unicode[STIX]{x1D6FE}}$ gives
so that
This implies
If $\unicode[STIX]{x1D6FE}\notin M$ the same argument shows $|M\cap \unicode[STIX]{x1D6FE}^{\bot }|=|M|/3$ . In case $q(\unicode[STIX]{x1D6FE})=2/3\hspace{0.2em}{\rm mod}\hspace{0.2em}1$ the statement follows from pairing $F$ with $F_{\unicode[STIX]{x1D702}_{1^{8}}\unicode[STIX]{x1D703}_{\unicode[STIX]{x1D708}+A_{2}},\unicode[STIX]{x1D6FE}}$ .◻
The proposition implies that $M^{\bot }$ is an isotropic subgroup of $D$ . Let $\unicode[STIX]{x1D6FE}\in M$ and $\unicode[STIX]{x1D707}\in M^{\bot }$ . Then $M\cap \unicode[STIX]{x1D6FE}^{\bot }=M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot }$ . Hence, the group $M^{\bot }$ acts on $M$ by translations.
Proposition 6.8. Let $\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})=2/3\;\text{mod}\;1$ . Then $\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707}\in M$ .
Proof. The sets $M\cap \unicode[STIX]{x1D6FE}^{\bot }$ and $M\cap \unicode[STIX]{x1D707}^{\bot }$ are both subsets of $M\setminus \{\pm \unicode[STIX]{x1D6FE}\}$ . Hence,
Since $(M\cap \unicode[STIX]{x1D6FE}^{\bot })\cap (M\cap \unicode[STIX]{x1D707}^{\bot })\subset (M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot })$ this implies $|M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot }|=2|M|/3$ and $\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707}\in M$ .◻
Proposition 6.9. Let $\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})=0\;\text{mod}\;1$ . Then
Proof. We have $|M\cap \unicode[STIX]{x1D6FE}^{\bot }|=|M\cap \unicode[STIX]{x1D707}^{\bot }|=2|M|/3$ so that
On the other hand, $(M\cap \unicode[STIX]{x1D6FE}^{\bot })\cap (M\cap \unicode[STIX]{x1D707}^{\bot })\subset (M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot })$ and $|M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot }|=|M|/3$ because $q(\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})=2/3\;\text{mod}\;1$ . This implies the statement.◻
Proposition 6.10. Let $\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707},\unicode[STIX]{x1D708}\in M$ such that
Then
Proof. First suppose $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=0\;\text{mod}\;1$ . Define $\unicode[STIX]{x1D70E}=\unicode[STIX]{x1D6FE}-\unicode[STIX]{x1D708}$ . Then $(\unicode[STIX]{x1D70E},\unicode[STIX]{x1D707})=0$ . However, this contradicts $(M\cap \unicode[STIX]{x1D6FE}^{\bot })\cap (M\cap \unicode[STIX]{x1D708}^{\bot })=M\cap \unicode[STIX]{x1D70E}^{\bot }$ . Next we assume $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=1/3\;\text{mod}\;1$ . Here we define $\unicode[STIX]{x1D70E}=\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707}+\unicode[STIX]{x1D708}$ . Note that $\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707}$ is in $M$ and $(\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707},\unicode[STIX]{x1D708})=0\;\text{mod}\;1$ . Then $(\unicode[STIX]{x1D70E},\unicode[STIX]{x1D707})=0\;\text{mod}\;1$ . This contradicts $(M\cap (\unicode[STIX]{x1D6FE}+\unicode[STIX]{x1D707})^{\bot })\cap (M\cap \unicode[STIX]{x1D708}^{\bot })=M\cap \unicode[STIX]{x1D70E}^{\bot }$ . Hence, $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=2/3\;\text{mod}\;1$ .◻
A consequence of this result is the following proposition.
Proposition 6.11. Let $\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})\neq 0\;\text{mod}\;1$ . Then
Proposition 6.12. Let $\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})=2/3\;\text{mod}\;1$ . Then $\unicode[STIX]{x1D6FE}-\unicode[STIX]{x1D707}\in M^{\bot }$ .
Proof. Define $\unicode[STIX]{x1D70E}=\unicode[STIX]{x1D6FE}-\unicode[STIX]{x1D707}$ . Then $M\cap \unicode[STIX]{x1D6FE}^{\bot }=M\cap \unicode[STIX]{x1D707}^{\bot }$ implies $(M\cap \unicode[STIX]{x1D6FE}^{\bot })\subset (M\cap \unicode[STIX]{x1D70E}^{\bot })$ . Let $\unicode[STIX]{x1D708}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=2/3\;\text{mod}\;1$ . Then $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})=(\unicode[STIX]{x1D707},\unicode[STIX]{x1D708})=(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=2/3\;\text{mod}\;1$ by the above transitivity result. Hence, $(\unicode[STIX]{x1D70E},\unicode[STIX]{x1D708})=0\;\text{mod}\;1$ . Similarly, if $\unicode[STIX]{x1D708}\in M$ such that $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D708})=1/3\;\text{mod}\;1$ , then $(\unicode[STIX]{x1D70E},\unicode[STIX]{x1D708})=0\;\text{mod}\;1$ . Hence, all elements in $M$ are orthogonal to $\unicode[STIX]{x1D70E}$ .◻
Proposition 6.13. The group $M^{\bot }$ is an isotropic subgroup of $D$ order $3^{(n_{3}-3)/2}$ .
Proof. Let $\unicode[STIX]{x1D6FE}\in M$ . Then the elements $\unicode[STIX]{x1D707}\in M$ with $(\unicode[STIX]{x1D6FE},\unicode[STIX]{x1D707})\neq 0\;\text{mod}\;1$ are in $\pm \unicode[STIX]{x1D6FE}+M^{\bot }$ . Hence, $M$ decomposes as
so that
This implies the statement. ◻
Proposition 6.14. The set $M$ is of the form
with $\unicode[STIX]{x1D6FE}_{i}\in M$ and $(\unicode[STIX]{x1D6FE}_{i},\unicode[STIX]{x1D6FE}_{j})=0\hspace{0.2em}{\rm mod}\hspace{0.2em}1$ for $i\neq j$ .
Let $H$ be an isotropic subgroup of $D$ of order $|H|=3^{(n_{3}-3)/2}$ . Then the lift of $9\unicode[STIX]{x1D702}_{1^{-9}3^{3}}$ , with respect to $\unicode[STIX]{x1D70C}_{D}$ on $H$ , is given by
with
and
where $\unicode[STIX]{x1D702}_{1^{3}3^{-9}}(\unicode[STIX]{x1D70F}/3)=g_{0}(\unicode[STIX]{x1D70F})+g_{1}(\unicode[STIX]{x1D70F})+g_{2}(\unicode[STIX]{x1D70F})$ and $g_{j}|_{-3,T}=e(j/3)g_{j}$ . Note that
The function $F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},H}$ has $0$ -component $F_{0}=6\unicode[STIX]{x1D702}_{1^{-9}3^{3}}$ and is reflective. The singular components are the $F_{\unicode[STIX]{x1D6FE}}$ with $\unicode[STIX]{x1D6FE}\in H^{\bot }$ and $q(\unicode[STIX]{x1D6FE})=1/3\hspace{0.6em}{\rm mod}\hspace{0.2em}1$ . The discriminant form $H^{\bot }/H$ is of type $3^{-3}$ . It is generated by elements $\{\unicode[STIX]{x1D6FE}_{1},\unicode[STIX]{x1D6FE}_{2},\unicode[STIX]{x1D6FE}_{3}\}$ with $q(\unicode[STIX]{x1D6FE}_{i})=1/3\;\text{mod}\;1$ and $(\unicode[STIX]{x1D6FE}_{i},\unicode[STIX]{x1D6FE}_{j})=0\;\text{mod}\;1$ for $i\neq j$ . We obtain the following result (see Theorem 2.1 and Proposition 2.2).
Proposition 6.15. Let $L$ be a lattice of genus $\mathit{II}_{8,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ carrying a reflective modular form. Suppose $F_{0}$ is holomorphic at $\infty$ and has constant coefficient $6$ . Then $n_{3}\geqslant 3$ and $F=F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},H}$ for some isotropic subgroup $H$ of $D$ of order $|H|=3^{(n_{3}-3)/2}$ . In this case, the overlattice $L_{H}$ of $L$ corresponding to $H$ has genus $\mathit{II}_{8,2}(3^{-3})$ and the function $F$ can also be induced from the symmetric form $F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},0}$ on $L_{H}$ .
We can decompose $L=K\oplus \mathit{II}_{1,1}(3)$ , where $K$ has genus $\mathit{II}_{7,1}(3^{-\unicode[STIX]{x1D716}_{3}(n_{3}-2)})$ and assume that $H$ is a maximal isotropic subgroup of the discriminant form of $K$ . Then the embedding $K\subset K_{H}$ gives an embedding $L\subset L_{H}$ and identifies the corresponding domains ${\mathcal{H}}_{L}$ and ${\mathcal{H}}_{L_{H}}$ . Proposition 3.4 implies the following proposition.
Proposition 6.16. The theta lifts of $F$ and $F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},0}$ coincide as functions under this identification.
We calculate the product expansions of the automorphic product $\unicode[STIX]{x1D6F9}$ corresponding to $F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},0}$ on $L$ of genus $\mathit{II}_{8,2}(3^{-3})$ .
First, we decompose $L=K\oplus \mathit{II}_{1,1}(3)$ . Then $K=E_{6}\oplus \mathit{II}_{1,1}$ . We choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(3)$ .
Proposition 6.17. The expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is given by
where $c(\unicode[STIX]{x1D706})$ is the coefficient at $q^{n}$ in $\unicode[STIX]{x1D702}_{1^{9}3^{-3}}$ if $\unicode[STIX]{x1D706}$ is $n$ times a primitive norm $0$ vector in $K^{+}$ and $0$ otherwise.
Proof. The product expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is
By the above formulas for the components of $F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},0}$ , this product is equal to
Since $\unicode[STIX]{x1D6F9}$ has singular weight, the Fourier expansion of $\unicode[STIX]{x1D6F9}_{z}$ is supported only on norm $0$ vectors of $K^{\prime }$ . Hence, $\unicode[STIX]{x1D6F9}_{z}$ has the stated sum expansion.◻
This is the twisted denominator identity of the fake monster superalgebra [Reference ScheithauerSch00] corresponding to an element of class $3A$ in $O(E_{8})$ (see [Reference ScheithauerSch01, Proposition 6.1]).
Now, we decompose $L=K\oplus \mathit{II}_{1,1}$ with $K=E_{6}\oplus \mathit{II}_{1,1}(3)$ and choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}$ . Then we have the following result.
Proposition 6.18. The expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is given by
where $W$ is the reflection group of $K^{\prime }$ generated by the roots of norm $\unicode[STIX]{x1D6FC}^{2}=2/3$ .
This is the twisted denominator identity of the fake monster algebra corresponding to an element of class $3C$ in $\mathit{Co}_{0}$ (see [Reference ScheithauerSch04, Proposition 10.7]).
Again, let $L$ be a lattice of genus $\mathit{II}_{8,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ carrying a reflective modular form $F$ .
The lift of $\unicode[STIX]{x1D702}_{1^{3}3^{-9}}(\unicode[STIX]{x1D70F})=\unicode[STIX]{x1D702}(\unicode[STIX]{x1D70F})^{3}\unicode[STIX]{x1D702}(3\unicode[STIX]{x1D70F})^{-9}$ with respect to $\unicode[STIX]{x1D70C}_{D}$ on $0$ is given by
with
and
where $\unicode[STIX]{x1D702}_{1^{-9}3^{3}}(\unicode[STIX]{x1D70F}/3)=g_{0}(\unicode[STIX]{x1D70F})+g_{1}(\unicode[STIX]{x1D70F})+g_{2}(\unicode[STIX]{x1D70F})$ and $g_{j}|_{-3,T}=e(j/3)g_{j}$ . The modular form $F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}$ is reflective and has $0$ -component
Proposition 6.19. Let $L$ be a lattice of genus $\mathit{II}_{8,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and let $F$ be a reflective modular form on $L$ with $c_{1}=1$ and $[F_{0}](0)=6$ . Then, $n_{3}=7$ and $F=F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}$ or $n_{3}=9$ and $F=F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}+F_{9\unicode[STIX]{x1D702}_{1^{-9}3^{3}},H}$ for some isotropic subgroup $H$ of order $27$ .
Suppose $L$ has genus $\mathit{II}_{8,2}(3^{-7})$ . Then the level $1$ expansion of the theta lift of $F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}$ on $L$ is the twisted denominator identity of the fake monster superalgebra corresponding to an element in $O(E_{8})$ of class $3A$ and the level $3$ expansion gives the twisted denominator identity of the fake monster algebra corresponding to an element in $\mathit{Co}_{0}$ of class $3C$ .
The case $n_{3}=9$ has already been described above because we have the following result.
Proposition 6.20. Let $L$ be of genus $\mathit{II}_{8,2}(3^{+9})$ . Then the theta lift of $F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}$ on $L$ is constant.
Proof. We decompose $L=K\oplus \mathit{II}_{1,1}(3)$ , where $K$ has genus $\mathit{II}_{7,1}(3^{-7})$ and choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(3)$ . Then the product expansion of the theta lift $\unicode[STIX]{x1D6F9}$ of $F_{\unicode[STIX]{x1D702}_{1^{3}3^{-9}},0}$ at the cusp corresponding to $z$ is given by
The Fourier coefficients $[\unicode[STIX]{x1D702}_{1^{3}3^{-9}}](n)$ vanish for $n=1\;\text{mod}\;3$ and $K=E_{6}^{\prime }(3)\oplus \mathit{II}_{1,1}(3)$ contains no elements $\unicode[STIX]{x1D6FC}$ of norm $-\unicode[STIX]{x1D6FC}^{2}/2=2\;\text{mod}\;3$ . This implies that the first product extends only over the elements $\unicode[STIX]{x1D6FC}\in K$ satisfying $\unicode[STIX]{x1D6FC}^{2}/2=0\;\text{mod}\;3$ , i.e., $\unicode[STIX]{x1D6FC}\in 3K^{\prime }$ . Now, $[\unicode[STIX]{x1D702}_{1^{3}3^{-9}}](3n)=-[3\unicode[STIX]{x1D702}_{1^{-9}3^{3}}](n)$ so that the product is constant. This finishes the proof.◻
Now we consider the case $n=6$ . Let $L$ be a lattice of genus $\mathit{II}_{6,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective form on $L$ with $[F_{0}](0)=4$ . We find the following value for $c_{3}$ .
Hence, we can assume that $F_{0}$ is holomorphic at $\infty$ and $n_{3}=4$ or $6$ .
The space $S_{4}(\unicode[STIX]{x1D6E4}(3))$ has dimension $1$ and is spanned by the function $\unicode[STIX]{x1D702}_{1^{8}}$ . The liftings of this function generate the obstruction space $S_{\overline{\unicode[STIX]{x1D70C}}_{D},4}$ .
Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Then the lift of $\unicode[STIX]{x1D702}_{1^{8}}(\unicode[STIX]{x1D70F})=\unicode[STIX]{x1D702}(\unicode[STIX]{x1D70F})^{8}$ with respect to the dual Weil representation $\overline{\unicode[STIX]{x1D70C}}_{D}$ on $\unicode[STIX]{x1D6FE}$ is given by
with
and
As above, we define
Then $|M|=4\cdot 3^{(n_{3}-4)/2}$ and $M=-M$ . Pairing $F$ with $F_{\unicode[STIX]{x1D702}_{1^{8}},\unicode[STIX]{x1D6FE}}$ we obtain the following result.
Proposition 6.21. Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Then
This excludes the case $n_{3}=4$ . We assume now that $n_{3}=6$ . Then the proposition shows that $M$ must be of the form
with $(\unicode[STIX]{x1D6FE}_{i},\unicode[STIX]{x1D6FE}_{j})=0\;\text{mod}\;1$ for $i\neq j$ . In particular, $M^{+}=\{\unicode[STIX]{x1D6FE}_{1},\ldots ,\unicode[STIX]{x1D6FE}_{6}\}$ is a basis of $D$ . Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ with $\unicode[STIX]{x1D6FE}\notin M$ . Then $\unicode[STIX]{x1D6FE}$ is a linear combination of four of the $\unicode[STIX]{x1D6FE}_{i}$ so that $|M\cap \unicode[STIX]{x1D6FE}^{\bot }|=4$ . Hence, the principal part of $F$ satisfies all obstructions coming from $S_{\overline{\unicode[STIX]{x1D70C}}_{D},4}$ . This implies that a reflective modular form with constant coefficient $4$ on $\mathit{II}_{6,2}(3^{+6})$ exists.
We give an explicit construction. Let $\unicode[STIX]{x1D6FE}\in D$ be of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Then the lift of $\unicode[STIX]{x1D703}_{A_{2}}^{2}/\unicode[STIX]{x1D702}_{1^{8}}$ on $\unicode[STIX]{x1D6FE}$ with respect to $\unicode[STIX]{x1D70C}_{D}$ is given by
with
and
where $\unicode[STIX]{x1D703}_{A_{2}^{\prime }}^{2}/\unicode[STIX]{x1D702}_{1^{8}}=g_{0}+g_{1}+g_{2}$ and $g_{j}|_{-2,T}=e(j/3)g_{j}$ . Note that $g_{2}=\unicode[STIX]{x1D703}_{A_{2}}^{2}/\unicode[STIX]{x1D702}_{1^{8}}$ .
The function $\unicode[STIX]{x1D702}_{(1/3)^{-3}1^{2}3^{-3}}(\unicode[STIX]{x1D70F})=\unicode[STIX]{x1D702}_{1^{-3}3^{2}9^{-3}}(\unicode[STIX]{x1D70F}/3)$ is a modular form for $\unicode[STIX]{x1D6E4}(3)$ of weight $-2$ . If we decompose $\unicode[STIX]{x1D702}_{(1/3)^{-3}1^{2}3^{-3}}=h_{0}+h_{1}+h_{2}$ with $h_{j}|_{-2,T}=e(j/3)h_{j}$ , then $g_{2}=h_{2}$ , $g_{1}=4h_{1}$ and $g_{0}=4h_{0}$ . It follows
Now let $M^{+}=\{\unicode[STIX]{x1D6FE}_{1},\ldots ,\unicode[STIX]{x1D6FE}_{6}\}\subset D$ such that $q(\unicode[STIX]{x1D6FE}_{i})=1/3\;\text{mod}\;1$ , $(\unicode[STIX]{x1D6FE}_{i},\unicode[STIX]{x1D6FE}_{j})=0\;\text{mod}\;1$ for $i\neq j$ and $M=M^{+}\cup (-M^{+})$ . Define
The components of $F_{3\unicode[STIX]{x1D703}_{A_{2}}^{2}/4\unicode[STIX]{x1D702}_{1^{8}},M^{+}}$ can be described as follows. Write $\unicode[STIX]{x1D707}\in D$ as $\unicode[STIX]{x1D707}=\sum _{i=1}^{6}c_{i}\unicode[STIX]{x1D6FE}_{i}$ and let $\operatorname{wt}(\unicode[STIX]{x1D707})$ denote the number of non-zero $c_{i}$ . Then
if $\unicode[STIX]{x1D707}\in M$ and
with $j_{\unicode[STIX]{x1D707}}/3=-q(\unicode[STIX]{x1D707})\;\text{mod}\;1$ otherwise. In particular,
and $F_{\unicode[STIX]{x1D707}}=0$ if $q(\unicode[STIX]{x1D707})=1/3\;\text{mod}\;1$ and $\unicode[STIX]{x1D707}\notin M$ . Hence, $F$ is reflective. Conversely, we have the following proposition.
Proposition 6.22. Let $L$ be a lattice of genus $\mathit{II}_{6,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective form on $L$ with $[F_{0}](0)$ $=4$ . Then $n_{3}=6$ and $F=F_{3\unicode[STIX]{x1D703}_{A_{2}}^{2}/4\unicode[STIX]{x1D702}_{1^{8}},M^{+}}$ for some $M^{+}\subset D$ as above.
Let $L$ be a lattice of genus $\mathit{II}_{6,2}(3^{+6})$ . We can decompose $L$ as $L=K\oplus \mathit{II}_{1,1}(3)$ with $K=A_{2}\oplus A_{2}\oplus \mathit{II}_{1,1}(3)$ . Then $K$ has genus $\mathit{II}_{5,1}(3^{-4})$ . We choose an orthogonal basis $\{\unicode[STIX]{x1D6FE}_{1},\unicode[STIX]{x1D6FE}_{2},\unicode[STIX]{x1D6FE}_{3},\unicode[STIX]{x1D707}_{4}\}$ of the discriminant form of $K$ satisfying $q(\unicode[STIX]{x1D6FE}_{1})=q(\unicode[STIX]{x1D6FE}_{2})=q(\unicode[STIX]{x1D6FE}_{3})=-q(\unicode[STIX]{x1D707}_{4})=1/3\;\text{mod}\;1$ and an orthogonal basis $\{\unicode[STIX]{x1D707}_{5},\unicode[STIX]{x1D6FE}_{6}\}$ of the discriminant form of $\mathit{II}_{1,1}(3)$ satisfying $-q(\unicode[STIX]{x1D707}_{5})=q(\unicode[STIX]{x1D6FE}_{6})=1/3\;\text{mod}\;1$ . We define $\unicode[STIX]{x1D6FE}_{4}=\unicode[STIX]{x1D707}_{4}+\unicode[STIX]{x1D707}_{5}$ , $\unicode[STIX]{x1D6FE}_{5}=\unicode[STIX]{x1D707}_{4}-\unicode[STIX]{x1D707}_{5}$ and $M^{+}=\{\unicode[STIX]{x1D6FE}_{1},\ldots ,\unicode[STIX]{x1D6FE}_{6}\}$ . Let $\unicode[STIX]{x1D6F9}$ be the theta lift of $F=F_{3\unicode[STIX]{x1D703}_{A_{2}}^{2}/4\unicode[STIX]{x1D702}_{1^{8}},M^{+}}$ on $L$ . We choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(3)$ . Then $z$ has level $3$ and $\operatorname{wt}(z/3)=3$ .
Proposition 6.23. The expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is given by
where $\unicode[STIX]{x1D70C}$ is a primitive norm $0$ vector in $K^{\prime }$ with $\operatorname{wt}(\unicode[STIX]{x1D70C})=3$ and $\operatorname{wt}(\unicode[STIX]{x1D70C}\pm z/3)=6$ and $W$ is the reflection group of $K^{\prime }$ generated by the roots $\unicode[STIX]{x1D6FC}\in K^{\prime }$ of norm $\unicode[STIX]{x1D6FC}^{2}=2/3$ and weight $\operatorname{wt}(\unicode[STIX]{x1D6FC})=1$ .
This identity is a new infinite product identity. One can show that it can also be obtained by twisting the denominator identity of the fake monster algebra by an element of class $9C$ in $\mathit{Co}_{0}$ .
Finally, we consider the case $n=4$ . Let $L$ be a lattice of genus $\mathit{II}_{4,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective form on $L$ with $[F_{0}](0)=2$ . Then, the Eisenstein condition gives the following value for $c_{3}$ .
Since $S_{3}(\unicode[STIX]{x1D6E4}(3))$ is trivial, the obstruction space $S_{\overline{\unicode[STIX]{x1D70C}}_{D},3}$ vanishes. Hence, $L$ carries a reflective form with constant coefficient $2$ if and only if it has genus $\mathit{II}_{4,2}(3^{-5})$ .
Let $D$ be a discriminant form of type $3^{-5}$ and $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Then, the lift of $\unicode[STIX]{x1D702}_{1^{1}3^{-3}}$ on $\unicode[STIX]{x1D6FE}$ with respect to the Weil representation $\unicode[STIX]{x1D70C}_{D}$ is given by
with
and
where $\unicode[STIX]{x1D702}_{1^{-3}3^{1}}(\unicode[STIX]{x1D70F}/3)=g_{0}(\unicode[STIX]{x1D70F})+g_{1}(\unicode[STIX]{x1D70F})+g_{2}(\unicode[STIX]{x1D70F})$ and $g_{j}|_{-1,T}=e(j/3)g_{j}$ . Note that $F_{\unicode[STIX]{x1D702}_{1^{1}3^{-3}},\unicode[STIX]{x1D6FE}}$ is reflective and $F_{0}$ has constant coefficient $2$ .
Proposition 6.24. Let $L$ be a lattice of genus $\mathit{II}_{4,2}(3^{\unicode[STIX]{x1D716}_{3}n_{3}})$ and $F$ a reflective form on $L$ with $[F_{0}](0)=2$ . Then $L$ has genus $\mathit{II}_{4,2}(3^{-5})$ and $F=F_{\unicode[STIX]{x1D702}_{1^{1}3^{-3}},\unicode[STIX]{x1D6FE}}$ for some element $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ .
Let $L$ be a lattice of genus $\mathit{II}_{4,2}(3^{-5})$ . We choose an element $\unicode[STIX]{x1D6FE}\in D$ of norm $q(\unicode[STIX]{x1D6FE})=1/3\;\text{mod}\;1$ . Let $\unicode[STIX]{x1D6F9}$ be the automorphic product corresponding to $F_{\unicode[STIX]{x1D702}_{1^{1}3^{-3}},\unicode[STIX]{x1D6FE}}$ on $L$ .
We decompose $L=K\oplus \mathit{II}_{1,1}(3)$ such that $\unicode[STIX]{x1D6FE}$ is in the discriminant form of $\mathit{II}_{1,1}(3)$ and choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(3)$ . Then $(\unicode[STIX]{x1D6FE},z/3)\neq 0\;\text{mod}\;1$ . Note that $K=A_{2}\oplus \mathit{II}_{1,1}(3)$ .
Proposition 6.25. The expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is given by
where $c(\unicode[STIX]{x1D706})$ is the coefficient at $q^{n}$ in $\unicode[STIX]{x1D702}_{1^{3}3^{-1}}$ if $\unicode[STIX]{x1D706}$ is $n$ times a primitive norm $0$ vector in ${K^{\prime }}^{+}$ and $0$ otherwise.
This is the twisted denominator identity of the fake monster superalgebra corresponding to an element of class $9A$ .
We can also decompose $L=K\oplus \mathit{II}_{1,1}(3)$ such that $\unicode[STIX]{x1D6FE}$ is in the discriminant form of $K$ . Again we choose a primitive norm $0$ vector $z$ in $\mathit{II}_{1,1}(3)$ . Then we have the following result.
Proposition 6.26. The expansion of $\unicode[STIX]{x1D6F9}$ at the cusp corresponding to $z$ is given by
where $W$ is the reflection group of $K^{\prime }$ generated by the vectors $\unicode[STIX]{x1D6FC}\in K^{\prime }$ of norm $\unicode[STIX]{x1D6FC}^{2}=2/3$ satisfying $\unicode[STIX]{x1D6FC}=\pm \unicode[STIX]{x1D6FE}\;\text{mod}\;K$ .
This is the twisted denominator identity of the fake monster algebra corresponding to an element in $\mathit{Co}_{0}$ of class $9B$ .
The automorphic product $\unicode[STIX]{x1D6F9}$ was first described in [Reference Dittmann, Hagemeier and SchwagenscheidtDHS15].
6.5 Classification
In this section, we formulate the classification theorems for reflective forms.
First, we list the reflective modular forms on lattices of prime level.
Theorem 6.27. Let $L$ be a lattice of prime level and signature $(n,2)$ with $n>2$ carrying a reflective modular form $F$ . Suppose $F_{0}$ has constant coefficient $n-2$ . Then $L$ and $F$ are given in the following table.
Conversely each of the functions $F$ is a reflective modular form on $L$ with constant coefficient $[F_{0}](0)=n-2$ .
We have seen that many of these forms give the same function under the singular theta correspondence.
Theorem 6.28. Let $L$ be a lattice of prime level and signature $(n,2)$ with $n>2$ and let $\unicode[STIX]{x1D6F9}$ be a reflective automorphic product of singular weight on $L$ . Then, as a function on the corresponding Hermitian symmetric domain, the automorphic product $\unicode[STIX]{x1D6F9}$ is the theta lift of one of the following modular forms.
Hence, with three exceptions, all these functions come from symmetric modular forms. Moreover, at a suitable cusp $\unicode[STIX]{x1D6F9}$ is the twisted denominator identity of the fake monster algebra by the indicated element in Conway’s group.
Conversely all the given modular forms lift to reflective automorphic products of singular weight on the corresponding lattices.
Acknowledgements
The author thanks R. E. Borcherds, J. H. Bruinier, M. Dittmann, E. Freitag, V. A. Gritsenko, G. Harder, S. Möller and M. Rössler for stimulating discussions and the referee for helpful comments.