Poincar\'e square series for the Weil representation
Brandon Williams

TL;DR
This paper develops explicit formulas for certain modular forms related to the Weil representation, enabling efficient computation and applications in automorphic product construction.
Contribution
It introduces new coefficient formulas for modular forms associated with the Weil representation and provides an efficient computational algorithm.
Findings
Derived explicit coefficient formulas for modular forms Q_{k,m,β}
Developed an efficient p-adic computation method for Eisenstein series
Enabled construction of automorphic products using these formulas
Abstract
We calculate the Jacobi Eisenstein series of weight for a certain representation of the Jacobi group, and evaluate these at to give coefficient formulas for a family of modular forms of weight for the (dual) Weil representation on an even lattice. The forms we construct always contain all cusp forms within their span. We explain how to compute the representation numbers in the coefficient formulas for and the Eisenstein series of Bruinier and Kuss -adically to get an efficient algorithm. The main application is in constructing automorphic products.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Poincaré square series for the Weil representation
Brandon Williams
Department of Mathematics
University of California
Berkeley, CA 94720
Abstract.
We calculate the Jacobi Eisenstein series of weight for a certain representation of the Jacobi group, and evaluate these at to give coefficient formulas for a family of modular forms of weight for the (dual) Weil representation on an even lattice. The forms we construct always contain all cusp forms within their span. We explain how to compute the representation numbers in the coefficient formulas for and the Eisenstein series of Bruinier and Kuss -adically to get an efficient algorithm. The main application is in constructing automorphic products.
1. Introduction
Let be a vector space of finite dimension , with nondegenerate bilinear form of signature We denote by the associated quadratic form. Let be a lattice with for all Recall that the Weil representation associated to the discriminant group is a unitary representation
[TABLE]
defined by
[TABLE]
and
[TABLE]
where , is the natural basis of the group ring and are the usual generators of and . We will mainly consider the dual representation .
Several constructions of modular forms for are known. The oldest and best-known is the theta function
[TABLE]
which is a modular form for of weight when is negative definite. (We use a negative definite form to get modular forms for the dual representation.) The theta function is fundamental in the analytic theory of quadratic forms and is the motivating example for the Weil representation above. Various generalizations (for example using harmonic, homogeneous polynomials) can be used to construct other modular forms; all of these are straightforward applications of Poisson summation.
In [5], Bruinier and Kuss describe a formula for the coefficients of the Eisenstein series
[TABLE]
when mod , and is the subgroup of generated by and . (Note that this differs slightly from the definition in [5], where is the subgroup generated by only . In particular, will always have constant term in this note, rather than .)
In this note we use methods similar to [5] to derive expressions for the coefficients of another family of modular forms for , namely the “Poincaré square series”, which we define by
[TABLE]
where is the Poincaré series of exponential type as in [3] (and we set ). These are interesting because the space they span always contains all cusp forms just as span all cusp forms, as one can see by Möbius inversion. (To get the entire space of modular forms, we also need to include all Eisenstein series.) In most cases, is the zero-value of an appropriate Jacobi Eisenstein series. We use this fact to derive a formula for the coefficients of ; the result is presented in section 8. Similarly to the Eisenstein series of [5], this formula involves representation numbers of quadratic polynomials modulo prime powers; we also explain how to use -adic techniques (in particular, the calculations of [7]) to calculate them rapidly. A program in SAGE to calculate these is available on the author’s university webpage.
The main application of these formulas is in the construction of automorphic products. Under the Borcherds lift, nearly-holomorphic modular forms (poles at cusps being allowed) for the Weil representation are the input functions from which automorphic products are constructed. Modular forms of weight for the dual play the role of obstructions to finding nearly-holomorphic modular forms of weight for , as explained in section 3 of [2], and we can always span all obstructions by finitely many series . Also, we can compute the nearly-holomorphic modular form by multiplying by an appropriate power of and searching for it among cusp forms for , which itself is the dual Weil representation for the quadratic form and therefore is also spanned by Poincaré square series. This method can handle arbitrary lattices (with no restriction on the level or the dimension of the space of cusp forms). We give an example of this in section 9.
There are other known methods of constructing (spanning sets of) modular forms in ; for example, the averaging method of Scheithauer (see for example [12], theorem 5.4) or an algorithm of Raum [11] that is also based on Jacobi forms. However, the method described in this note seems essentially unrelated to them. The general idea of these results may already be known to experts, but the details do not seem to be readily available in the literature.
Acknowledgments: I am grateful to Richard Borcherds, Jan Hendrik Bruinier, Sebastian Opitz and Martin Raum for helpful discussions.
Contents
- 1 Introduction
- 2 Notation
- 3 The Weil and Schrödinger representations
- 4 Modular forms and Jacobi forms
- 5 The Jacobi Eisenstein series
- 6 Evaluation of
- 7 Poincaré square series of weight
- 8 Coefficient formula for
- 9 Example - calculating an automorphic product
- 10 Example - computing Petersson scalar products
- 11 Appendix - averaging operators
- 12 Appendix - calculating the Euler factors at
2. Notation
denotes an even lattice with quadratic form . Often we take , with for a Gram matrix (a symmetric integral matrix with even diagonal). The signature of is and its dimension is . The dual lattice is . The natural basis of the group ring is denoted , Angular brackets denote the scalar product on making an orthonormal basis.
denotes the Heisenberg group; denotes the metaplectic group; and denotes the meta-Jacobi group. is the Schrödinger representation; is the Weil representation; and is a representation of that arises as a semidirect product of and . The representations , and are unitary duals of . The subgroup is the stabilizer of under any representation . The elements
[TABLE]
are given special names.
denotes the Eisenstein series (as in [5], but normalized to have constant coefficient ); more generally, denotes the Eisenstein series with constant term With three arguments in the subscript, denotes the Jacobi Eisenstein series of weight and index for the representation . denotes the Poincaré series of weight that extracts the coefficient of from cusp forms. Finally, denotes the Poincaré square series. Round brackets denote the Petersson scalar product of cusp forms. The symbols and denote Petersson slash operators.
We will commonly use the abbreviation Complex numbers restricted to the upper half-plane are denoted by ; other complex numbers are denoted by
3. The Weil and Schrödinger representations
The metaplectic group is the double cover of consisting of pairs , where is a matrix and is a branch of on the upper half-plane
[TABLE]
We will typically suppress and denote pairs by simply giving the matrix .
Recall that is presented by the generators
[TABLE]
(where is the “positive” square root , ), subject to the relations and
[TABLE]
We will also consider the integer Heisenberg group , which is the set with group operation
[TABLE]
There is a natural action of on (from the right) by
[TABLE]
and we call the semidirect product
[TABLE]
by this action the meta-Jacobi group. It can be identified with a subgroup of through the embedding
[TABLE]
under which the suppressed square root of is sent to \tilde{\phi}\Big{(}\begin{pmatrix}\tau_{1}&z\\ z&\tau_{2}\end{pmatrix}\Big{)}=\phi(\tau_{1}).
The action of on the Siegel upper half-space restricts to an action of on :
[TABLE]
It can also be shown directly that this defines a group action.
Recall that a discriminant form is a finite abelian group together with a quadratic form , i.e. a function with the properties
(i) for all and ;
(ii) is bilinear.
The typical example is the discriminant group of an even lattice in a finite-dimensional space with bilinear form; “even” meaning that for all Here, we define the dual lattice
[TABLE]
and take to be the quotient , and set for Conversely, every discriminant form arises in this way.
We will review the important representations of , and on the group ring of any discriminant form. is a complex vector space for which a canonical basis is given by , (We will not need the ring structure.) It has a scalar product
[TABLE]
Definition 1**.**
Let be a discriminant form and The Schrödinger representation of on (twisted at ) is the unitary representation
[TABLE]
It is straightforward to check that this actually defines a representation.
Definition 2**.**
Let be a discriminant form. The Weil representation of on is the unitary representation defined on the generators and by
[TABLE]
Here, is the signature of any lattice with as its discriminant group; the numbers are themselves not well-defined, but the difference mod depends only on .
In particular,
[TABLE]
Shintani gave in [13] an expression for , for any . We will need this later.
Proposition 3**.**
Let , and denote by the components
[TABLE]
*Suppose that is the discriminant group of an even lattice of signature
(i) If , then*
[TABLE]
(ii) If , then
[TABLE]
(Here, if and [math] otherwise.) Note in particular that factors through a finite-index subgroup of
The following lemma describes the interaction between the Schrödinger and Weil representations:
Lemma 4**.**
Let be a discriminant form and fix For any and ,
[TABLE]
Proof.
It is enough to verify this when is one of the standard generators or . When , this is easy to check directly. When , is essentially the discrete Fourier transform and this statement is the convolution theorem. ∎
This implies that and can be combined to give a unitary representation of the meta-Jacobi group, which we denote by :
[TABLE]
for and
We will more often be interested in the dual representations , and Since all the representations considered here are unitary, we obtain the dual representations essentially by taking complex conjugates everywhere possible.
4. Modular forms and Jacobi forms
Fix a lattice
Definition 5**.**
Let A modular form of weight for the (dual) Weil representation on is a holomorphic function with the following properties:
(i) transforms under the action of by
[TABLE]
where if is half-integer then the branch of the square root is prescribed by as an element of . Using the Petersson slash operator, this can be abbreviated as
[TABLE]
(ii) is holomorphic in . This means in the Fourier expansion of ,
[TABLE]
all coefficients are zero for
(That such a Fourier expansion exists follows from the fact that .)
The vector space of modular forms will be denoted , and the subspace of cusp forms (those for which for all ) is denoted . Both spaces are always finite-dimensional and their dimension (at least for ) can be calculated with the Riemann-Roch formula. A fast formula for computing this under the assumption that was given by Bruinier in [4]:
Proposition 6**.**
Define the Gauss sums
[TABLE]
and define the function . Let be the number of pairs , Define
[TABLE]
and
[TABLE]
Then
[TABLE]
and
Definition 7**.**
(i) The Petersson scalar product on is
[TABLE]
Note that is invariant under
(ii) Let . The -th Poincaré series (of exponential type) is the cusp form defined by
[TABLE]
for any cusp form
It is clear that the Poincaré series span all of .
Proposition 8**.**
For and the Poincaré series is given by the compactly convergent series
[TABLE]
where is the subgroup of generated by and , and run through all pairs of coprime integers.
Proof.
The series converges compactly since it is majorized by the Eisenstein series; and its definition makes clear that it transforms as a modular form. It is a cusp form because the limit of each term in the series is zero as . To show that it satisfies the characterization by the Petersson scalar product, define by the series above for now; then, for any , using the fact that for any
[TABLE]
Now we define Poincaré square series:
Definition 9**.**
The Poincaré square series is the series
[TABLE]
Here, we set to be the Eisenstein series In other words, is the unique modular form such that is a cusp form and
[TABLE]
for all cusp forms
The name “Poincaré square series” appears to be due to Ziegler in [15], where he refers to a scalar-valued Siegel modular form with an analogous definition by that name.
Remark 10**.**
The components of any cusp form can be considered as scalar-valued modular forms of higher level. Although the Ramanujan-Petersson conjecture is still open in half-integer weight, nontrivial bounds on the growth of are known. For example, Bykovskii ([6]) gives the bound for all and any . This implies that the series
[TABLE]
converges for . Since is finite-dimensional, the weak convergence of actually implies its uniform convergence on compact subsets of On the other hand, the estimate
[TABLE]
implies that as a triple series,
[TABLE]
converges absolutely only when
Proposition 11**.**
The span of all Poincaré square series , , contains all of .
Proof.
Since is finite-dimensional, it is enough to find all Poincaré series as weakly convergent infinite linear combinations of Möbius inversion implies the formal identity
[TABLE]
The series on the right converges (weakly) in because we can bound
[TABLE]
for an appropriate constant and all cusp forms , where we again use the bound ∎
Finally, we will need to define Jacobi forms. We will consider Jacobi forms for the representation defined in section 3. The book [9] remains the standard reference for (scalar-valued) Jacobi forms, and much of the following work is based on the calculations there.
Definition 12**.**
A Jacobi form for of weight and index is a holomorphic function with the following properties:
(i) For any ,
[TABLE]
(ii) For any ,
[TABLE]
(iii) If we write out the Fourier series of as
[TABLE]
then whenever .
We define a Petersson slash operator in this setting as follows: for and ,
[TABLE]
Then conditions (i),(ii) of being a Jacobi form can be summarized as
[TABLE]
for all
Remark 13**.**
We will consider some basic consequences of the transformation law under for a Jacobi form First, letting , we see that
[TABLE]
so there are no nonzero Jacobi forms unless Also,
[TABLE]
implies that unless Similarly,
[TABLE]
implies that unless The transformation under implies
[TABLE]
so there are no nonzero Jacobi forms unless . (We will always make the assumption
[TABLE]
since the -component of any Jacobi form will otherwise vanish identically. In this case for all ) Finally, we remark that the transformation under implies
[TABLE]
and therefore for all .
5. The Jacobi Eisenstein series
Fix a lattice Let denote the subgroup of that fixes the constant function under the action . This is independent of and it is the group generated by and the elements of the form in the Heisenberg group.
Definition 14**.**
The Jacobi Eisenstein series twisted at of weight and index is
[TABLE]
It is clear that this is a Jacobi form of weight and index for the representation . More explicitly, we can write it in the form
[TABLE]
Remark 15**.**
This series converges absolutely when . In that case the zero-value is the Poincaré square series , as one can see by swapping the order of the sum over and the sum over
has a Fourier expansion of the form
[TABLE]
We will calculate its coefficients. The contribution from and is
[TABLE]
We denote the contribution from all other terms by ; so
[TABLE]
Write and . Then is given by the integral
[TABLE]
Here, the notation implies that the sum is taken over representatives of \Big{(}\mathbb{Z}/c\mathbb{Z}\Big{)}^{\times}. The double integral simplifies to
[TABLE]
by substituting into
The inner integral over is easiest to evaluate within the sum over . Namely,
[TABLE]
after substituting into . Note that
[TABLE]
depends only on the remainder of mod , because and are integers. Continuing, we see that
[TABLE]
The Gaussian integral is well-known:
[TABLE]
We are left with
[TABLE]
where is a Kloosterman sum:
[TABLE]
(In the second equality we have replaced and by and .)
The integral \int_{-\infty}^{\infty}\tau^{1/2-k}\mathbf{e}\Big{(}\tau(r^{2}/4m-n)\Big{)}\,\mathrm{d}x is [math] when , since the integral is independent of and tends to [math] as When , we deform the contour to a keyhole and use Hankel’s integral
[TABLE]
to conclude that
[TABLE]
and therefore
[TABLE]
We can use
[TABLE]
and the fact that to write this as
[TABLE]
Remark 16**.**
Using the evaluation of the Ramanujan sum,
[TABLE]
where is the Möbius function, it follows that
[TABLE]
where we define
[TABLE]
and we use the fact that this congruence depends only on the remainder of and mod (rather than ).
Remark 17**.**
If we identify and write as with a symmetric integer matrix with even diagonal (its Gram matrix), then we can rewrite
[TABLE]
with and and Therefore, equals the representation number in the notation of [5]. The analysis there does not seem to apply to this situation because has no reason to be in the dual lattice of this larger quadratic form, and because can be negative or even zero.
In the particular case , the coefficient does in fact occur as the coefficient of
[TABLE]
in the Eisenstein series attached to the lattice with Gram matrix This can be seen as a case of the theta decomposition, which gives more generally an isomorphism between Jacobi forms for a trivial action of the Heisenberg group and vector-valued modular forms, and identifies Jacobi Eisenstein series with vector-valued Eisenstein series.
Remark 18**.**
We consider the Dirichlet series
[TABLE]
Since is times the convolution of and , it follows formally that
[TABLE]
where we have defined
[TABLE]
Since is multiplicative (for coprime , a pair solves the congruence modulo if and only if it does so modulo both and ), can be written as an Euler product
[TABLE]
The functions are always rational functions in and in particular they have a meromorphic extension to ; and it follows that is the value of the analytic continuation of
[TABLE]
at
6. Evaluation of
In this section we review the calculation of Igusa zeta functions of quadratic polynomials due to Cowan, Katz and White in [7] and apply it to calculate the Euler factors
Definition 19**.**
Let be a polynomial of variables. The Igusa zeta function of at a prime is the -adic integral
[TABLE]
In other words,
[TABLE]
where denotes the Haar measure on normalized such that
Igusa proved ([10]) that , which is a priori only a formal power series in , is in fact a rational function of . In particular, it has a meromorphic continuation to all of .
Our interest in the Igusa zeta function is due to the identity of generating functions
[TABLE]
where denotes the number of solutions
[TABLE]
In particular,
[TABLE]
for the polynomial of variables
[TABLE]
The calculation of will be stated for quadratic polynomials in the form
[TABLE]
where are unimodular quadratic forms, is a linear form involving at most one variable, and . The notation implies that no two terms in this sum contain any variables in common. To any quadratic polynomial , there exists a polynomial as above that is “isospectral” to at , in the sense that for all . Consult section 4.9 of [7] for an algorithm to compute . We will say that polynomials as above are in normal form.
Proposition 20**.**
Let be an odd prime. Let be a -integral quadratic polynomial in normal form, and fix such that for Define
[TABLE]
and
[TABLE]
and also define
[TABLE]
Define the helper functions by
[TABLE]
*where \Big{(}\frac{a}{p}\Big{)} is the quadratic reciprocity symbol on . Then:
(i) If and , let ; then*
[TABLE]
(ii) If with and , let ; then
[TABLE]
(iii) If and , or if with , let ; then
[TABLE]
Proof.
This is theorem 2.1 of [7]. We have replaced the variable there by ∎
Remark 21**.**
Since the constant term here is never [math], we are always in either case (ii) or case (iii). It follows that the only possible pole of is at , and therefore the only possible poles of are at or Therefore, the value is not a pole of , with the weights or as the only possible exceptions. In fact, can occur as a pole but this is ultimately cancelled out by the prescence of in the denominator of , and never occurs as a pole (as one can show by bounding ).
An easy, if unsatisfying, proof that could not occur as a pole is that the problem can be avoided entirely by appending hyperbolic planes (or other unimodular lattices) to , which does not change the discriminant group and therefore does not change the coefficients of , but makes arbitrarily large.
Remark 22**.**
Identify and where is the Gram matrix. We will use proposition 20 to calculate
[TABLE]
for “generic” primes - these are primes at which
[TABLE]
have valuation [math]. Here, and denote the denominators of and , respectively. Since , it follows that and are invertible mod ; so we can multiply the congruence
[TABLE]
by and replace by to obtain
[TABLE]
Here, By completing the square and replacing by , we see that
[TABLE]
The polynomial is -integral and in isospectral normal form so proposition 20 (specifically, case 3) applies. The Igusa zeta function is
[TABLE]
For even , this is
[TABLE]
where , and after some algebraic manipulation we find that
[TABLE]
and therefore
[TABLE]
For odd , it is
[TABLE]
where , and it follows that
[TABLE]
and therefore
[TABLE]
Proposition 23**.**
Define the constant
[TABLE]
Define the set of “bad primes” to be
[TABLE]
(i) If is even, then define
[TABLE]
For ,
[TABLE]
(ii) If is odd, then define
[TABLE]
For ,
[TABLE]
Here, and denote the -series
[TABLE]
where \Big{(}\frac{D}{c}\Big{)} and \Big{(}\frac{\mathcal{D}}{c}\Big{)} is the Kronecker symbol.
Proof.
This follows immediately from the Euler products
[TABLE]
which are valid because and are discriminants (congruent to [math] or mod ) and therefore \Big{(}\frac{\mathcal{D}}{a}\Big{)} and \Big{(}\frac{D}{a}\Big{)} define Dirichlet characters of modulo resp. . ∎
In particular, is always rational.
The factors are easy to evaluate for bad primes using proposition 20. To calculate the factor at , we need a longer formula. This is described in the appendix.
7. Poincaré square series of weight
An application of the Hecke trick shows that the Poincaré square series of weight is still the zero-value of the Jacobi Eisenstein series of weight . This result is not surprising and the derivation is essentially the same as the weight case below, so we omit the details. However, the result in the case is somewhat more complicated.
Definition 24**.**
For , we define the nonholomorphic Jacobi Eisenstein series of weight , twisted at , of index by
[TABLE]
This defines a holomorphic function of in the half-plane
We write the Fourier series of in the form
[TABLE]
As before, the contribution from and is
[TABLE]
(Here, the coefficients depend on , since is not holomorphic in .) We denote the contribution from all other terms by , so
[TABLE]
A derivation similar to section 5 gives
[TABLE]
Substituting in the integral yields
[TABLE]
We use
[TABLE]
and conclude that
[TABLE]
where denotes the integral
[TABLE]
and
[TABLE]
as before.
Remark 25**.**
When , we were able to express up to finitely many holomorphic factors as , and it follows that is holomorphic in . In particular, if , then the coefficient is independent of and given by
[TABLE]
and if just as for This analysis does not apply when and indeed may have a (simple) pole in in that case.
We will study the coefficients when . The integral is zero at , and its derivative there is
[TABLE]
This cancels the possible pole of at [math], and therefore we need to know the residue of there. As before, factors as
[TABLE]
where has an Euler product
[TABLE]
and is the number of zeros of the polynomial mod
Remark 26**.**
Identify and where is the Gram matrix. We will calculate for primes dividing neither nor . In this case, it follows that
[TABLE]
We are in case (i) of proposition 20 and it follows that
[TABLE]
with After some algebraic manipulation, we find that
[TABLE]
so
[TABLE]
This immediately implies the following lemma:
Lemma 27**.**
In the situation treated in this section, define ; then
[TABLE]
Notice that is holomorphic in unless is a square, in which case it is the Riemann zeta function with finitely many Euler factors missing.
Proposition 28**.**
If , then unless is a square, in which case
[TABLE]
Proof.
Assume that is a square. As ,
[TABLE]
We calculated
[TABLE]
earlier. The residue of at [math] is
[TABLE]
and using
[TABLE]
and the fact that has residue at , it follows that
[TABLE]
We write
[TABLE]
Since the “bad primes” are exactly the primes dividing (by construction of ), we find
[TABLE]
which gives the formula. ∎
Denote the constant in proposition 28 by
[TABLE]
such that is holomorphic, where is the theta function
[TABLE]
Even when is not square, this becomes true after defining for all .
Lemma 29**.**
[TABLE]
is a Jacobi form of weight and index for the representation .
Proof.
We give a proof relying on the transformation law of Denote by
[TABLE]
the holomorphic part of For any ,
[TABLE]
In particular,
[TABLE]
is holomorphic. Differentiating twice with respect to , we get
[TABLE]
which implies the modularity of under . It is easy to verify the transformation law under the Heisenberg group by a similar argument. ∎
We can now compute . Let denote the zero-value .
Proposition 30**.**
The Poincaré square series of weight is
[TABLE]
Proof.
Using the modularity of and , we find that transforms under by
[TABLE]
Differentiating the equation gives the similar equation
[TABLE]
This implies that is a modular form of weight .
Now we prove that it equals by showing that it satisfies the characterization of with respect to the Petersson scalar product. First, we remark that , although not holomorphic, satisfies that characterization: for any cusp form , and any ,
[TABLE]
is invariant under and we integrate:
[TABLE]
Taking the limit as , we get
[TABLE]
The difference
[TABLE]
is orthogonal to all cusp forms, because: when we integrate against a Poincaré series
[TABLE]
we find that
[TABLE]
since for all . Here, denotes the delta function
Finally, the fact that and both have constant term implies that their difference is a cusp form that is orthogonal to all Poincaré series and therefore zero. ∎
Example 31**.**
Consider the quadratic form with Gram matrix The space of weight modular forms is -dimensional, spanned by the Eisenstein series
[TABLE]
The nonmodular Jacobi Eisenstein series of index and weight is
[TABLE]
and setting , we find
[TABLE]
This differs from by exactly
[TABLE]
For comparison, the Jacobi Eisenstein series of index (which is a true Jacobi form) is
[TABLE]
and we see that as predicted.
8. Coefficient formula for
For convenience, the results of the previous sections are summarized here.
Proposition 32**.**
Let . The coefficients of the Poincaré square series ,
[TABLE]
*are given as follows:
(i) If , then .
(ii) If , then if and otherwise.
(iii) If , then*
[TABLE]
if is even, and
[TABLE]
if is odd. Here, for each , we define the set of “bad primes” to be
[TABLE]
and we define
[TABLE]
if is even and
[TABLE]
if is odd; and denote the -series
[TABLE]
and is the -series
[TABLE]
where
[TABLE]
Finally,
[TABLE]
and unless in which case
[TABLE]
where means that is a rational square.
Proof.
For , since , we get the coefficients of by summing the coefficients of over . accounts for the contribution from the term
[TABLE]
When , accounts for times the derivative of the theta series
[TABLE]
9. Example - calculating an automorphic product
The notation in this section is taken from [1].
Since can be calculated efficiently, we can automate the process of searching for automorphic products. The level of the lattice is irrelevant for this method, which seems to be an advantage over other ways of constructing automorphic products.
Let be an even lattice of signature . Recall that Borcherds’ singular theta correspondence ([1]) sends a nearly-holomorphic modular form with integer coefficients
[TABLE]
of weight for the Weil representation to a meromorphic automorphic form on the Grassmannian of . The weight of is , and is holomorphic when is nonnegative for all and
Automorphic products of singular weight are particularly interesting, since in this case most of the Fourier coefficients of must vanish: the nonzero Fourier coefficients correspond to vectors of norm zero.
Tensoring nearly-holomorphic modular forms of weight for and weight for gives a scalar-valued (nearly-holomorphic) modular form of weight , or equivalently an invariant differential form on , whose residue in must be [math]. This implies that the constant term in the Fourier expansion must be zero. Also, the coefficients of a nearly-holomorphic modular form must satisfy for all and , due to the transformation law under . As shown in [2] and [3], this is the only obstruction for a sum to occur as the principal part of a nearly-holomorphic modular form.
The lattice produces an automorphic product of singular weight. This product also arises through an Atkin-Lehner involution from an automorphic product attached to the lattice , found by Scheithauer in [12].
Using the dimension formula (proposition 6), for the lattice with Gram matrix , we find
[TABLE]
The Eisenstein series of weight is
[TABLE]
We find two linearly independent cusp forms as differences between and particular Poincaré square series: for example,
[TABLE]
and
[TABLE]
The other Eisenstein series can be easily computed by averaging over the Schrödinger representation (as in the appendix), but Eisenstein series other than never represent new obstructions so we do not need them.
We see that the sum
[TABLE]
occurs as the principal part of a nearly-holomorphic modular form, and the corresponding automorphic product has weight (which is the singular weight for the lattice of signature ).
A brute-force way to calculate the nearly-holomorphic modular form is to search for among cusp forms of weight for . Since is also the dual Weil representation of the lattice with Gram matrix , we can use the same formulas for Poincaré square series. This is somewhat messier since the cusp space is now -dimensional. Using the coefficients
[TABLE]
[TABLE]
a calculation shows that
[TABLE]
Once enough coefficients have been calculated, it is not hard to identify these components: the coefficients come from the weight eta products
[TABLE]
and
[TABLE]
We will calculate the automorphic product using theorem 13.3 of [1], following the pattern of the examples of [8]. Fix the primitive isotropic vector and and the lattice . We fix as positive cone the component of positive-norm vectors containing those of the form . This is split into Weyl chambers by the hyperplanes with . These are all essentially the same so we will fix the Weyl chamber
[TABLE]
The Weyl vector attached to and is the isotropic vector
[TABLE]
which can be calculated with theorem 10.4 of [1].
The product
[TABLE]
has singular weight, and therefore its Fourier expansion has the form
[TABLE]
where unless has norm [math]. Since for all elements of the Weyl group we can write this as
[TABLE]
As in [8], any such must be a positive integer multiple of ; and in fact to be in it must be a multiple of . Also, the only terms in the product that contribute to come from other positive multiples of ; i.e.
[TABLE]
Here, , so
[TABLE]
so we get the identity
[TABLE]
Note that the product on the right is an eta product
[TABLE]
so we can write this in the more indicative form
[TABLE]
10. Example - computing Petersson scalar products
One side effect of the computation of Poincaré square series is another way to compute the Petersson scalar product of (vector-valued) cusp forms numerically. This is rather easy so we will only give an example, rather than state a general theorem. Consider the weight cusp form
[TABLE]
which is the theta series with respect to a harmonic polynomial for the lattice with Gram matrix The component functions are
[TABLE]
and
[TABLE]
To compute the Petersson scalar product we write as a linear combination of Eisenstein series and Poincaré square series; for example,
[TABLE]
It follows that
[TABLE]
where is the coefficient of in . This series converges rather slowly but summing the first terms seems to give the value . We get far better convergence for larger weights.
For scalar-valued forms (i.e. when the lattice is unimodular), applying this method to Hecke eigenforms gives the same result as a well-known method involving the symmetric square -function. For example, the discriminant
[TABLE]
can be written as
[TABLE]
which gives the identity
[TABLE]
This identity is equivalent to the case of equation (29) of [14]:
[TABLE]
since
[TABLE]
which can be proved directly using the fact that is a Hecke eigenform.
11. Appendix - averaging operators
For applications to automorphic products, we do not need the Eisenstein series for any nonzero with . This is essentially because the constant terms , are not counted towards the principal part of the input function in Borcherds’ lift. However, the are still necessary in order to span the full space of modular forms.
It seems difficult to apply the formula for in [5] directly since the Kloosterman sums there do not reduce to Ramanujan sums. A brute-force way to find is to search for as a linear combination of Poincaré square series, but this is usually messy. Instead, we mention here that averaging over Schrödinger representations allows one in many (but not all) cases to read off the coefficients of all from those of .
Definition 33**.**
Let have denominator . The averaging operator attached to is
[TABLE]
This is well-defined because depends only on the remainder of and mod ; and it defines a modular form because
[TABLE]
for all and
Explicitly, if the components of are written out as
[TABLE]
then
[TABLE]
The sum over is nonzero exactly when , in which case it becomes ; therefore,
[TABLE]
In the special case that , this is a constant multiple of the modified averaging operator
[TABLE]
making this easier to compute.
When is the Eisenstein series
[TABLE]
then we get
[TABLE]
In many cases this makes it possible to find all the Eisenstein series
Example 34**.**
Let be the Gram matrix The Eisenstein series of weight is
[TABLE]
Averaging over the Schrödinger representation attached to gives
[TABLE]
from which we can read off the Fourier coefficients of
12. Appendix - calculating the Euler factors at
We will summarize the calculations of Appendix B in [7] as they apply to our situation.
Proposition 35**.**
Let be a -integral quadratic polynomial in normal form, and assume that all are given by for a symmetric (not necessarily even) -integral matrix . For any , define
[TABLE]
*Let be such that for all Then:
(i) If and , let ; then the Igusa zeta function for at is*
[TABLE]
(ii) If for some with and if , then
[TABLE]
(iii) If with and , let ; then
[TABLE]
(iv) If or with , let ; then
[TABLE]
Here, are helper functions that we describe below, and we set Note that not every unimodular quadratic form over can be written in the form ; but can always be written in this form, and replacing by only multiplies by , so this does not lose generality.
Every unimodular quadratic form over that has the form is equivalent to a direct sum of at most two one-dimensional forms ; at most one elliptic plane ; and any number of hyperbolic planes This decomposition is not necessarily unique. It will be enough to fix one such decomposition.
The following proposition explains how to compute
Proposition 36**.**
Define the function
[TABLE]
*(Here, .) For a unimodular quadratic form of rank , fix a decomposition into hyperbolic planes, at most one elliptic plane and at most two square forms as above. Let if contains no elliptic plane and otherwise. Define functions , and as follows:
(i) If contains no square forms, then
[TABLE]
(ii) If contains one square form , then
[TABLE]
(iii) If contains two square forms , and , then
[TABLE]
(iv) If contains two square forms , and , then
[TABLE]
*Let if contains no elliptic plane and otherwise, and let denote the rank of . Then is given as follows:
(1) If both and contain at least one square form, then*
[TABLE]
(2) If contains no square forms but contains at least one square form, then
[TABLE]
(3) If both and contain no square forms, then
[TABLE]
(4) If contains one square form , and contains no square forms, then
[TABLE]
(5) If contains two square forms and such that , and contains no square forms, then
[TABLE]
(6) If contains two square forms and such that , and contains no square forms, then
[TABLE]
Proof.
In the notation of [7],
[TABLE]
and
[TABLE]
and
[TABLE]
and
[TABLE]
This calculation of is available in Appendix B of [7]. Finally, the calculation of is given in theorem 4.5 loc. cit. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Borcherds [1998] Richard Borcherds. Automorphic forms with singularities on Grassmannians. Invent. Math. , 132(3):491–562, 1998. ISSN 0020-9910. doi: 10.1007/s 002220050232 . URL http://dx.doi.org/10.1007/s 002220050232 . · doi ↗
- 2Borcherds [1999] Richard Borcherds. The Gross-Kohnen-Zagier theorem in higher dimensions. Duke Math. J. , 97(2):219–233, 1999. ISSN 0012-7094. doi: 10.1215/S 0012-7094-99-09710-7 . URL http://dx.doi.org/10.1215/S 0012-7094-99-09710-7 . · doi ↗
- 3Bruinier [2002 a] Jan Bruinier. Borcherds products on O(2, l 𝑙 l ) and Chern classes of Heegner divisors , volume 1780 of Lecture Notes in Mathematics . Springer-Verlag, Berlin, 2002 a. ISBN 3-540-43320-1. doi: 10.1007/b 83278 . URL http://dx.doi.org/10.1007/b 83278 . · doi ↗
- 4Bruinier [2002 b] Jan Bruinier. On the rank of Picard groups of modular varieties attached to orthogonal groups. Compositio Math. , 133(1):49–63, 2002 b. ISSN 0010-437X. doi: 10.1023/A:1016357029843 . URL http://dx.doi.org/10.1023/A:1016357029843 . · doi ↗
- 5Bruinier and Kuss [2001] Jan Bruinier and Michael Kuss. Eisenstein series attached to lattices and modular forms on orthogonal groups. Manuscripta Math. , 106(4):443–459, 2001. ISSN 0025-2611. doi: 10.1007/s 229-001-8027-1 . URL http://dx.doi.org/10.1007/s 229-001-8027-1 . · doi ↗
- 6Bykovskiĭ [1996] Victor Bykovskiĭ. A trace formula for the scalar product of Hecke series and its applications. Zap. Nauchn. Sem. S.-Peterburg. Otdel. Mat. Inst. Steklov. (POMI) , 226(Anal. Teor. Chisel i Teor. Funktsiĭ. 13):14–36, 235–236, 1996. ISSN 0373-2703. doi: 10.1007/BF 02358528 . URL http://dx.doi.org/10.1007/BF 02358528 . · doi ↗
- 7Cowan et al. [2017] Raemeon Cowan, Daniel Katz, and Lauren White. A new generating function for calculating the Igusa local zeta function. Adv. Math. , 304:355–420, 2017. ISSN 0001-8708. doi: 10.1016/j.aim.2016.09.003 . URL http://dx.doi.org/10.1016/j.aim.2016.09.003 . · doi ↗
- 8[8] Moritz Dittmann, Heike Hagemeier, and Markus Schwagenscheidt. Automorphic products of singular weight for simple lattices. Preprint. URL https://www.mathi.uni-heidelberg.de/fg-sga/Preprints/Automorphic Products.pdf .
