Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2016 Feb 22;113(10):2603–2608. doi: 10.1073/pnas.1600569113

Riemann hypothesis for period polynomials of modular forms

Seokho Jin a, Wenjun Ma b, Ken Ono c,1, Kannan Soundararajan d
PMCID: PMC4790983  PMID: 26903628

Significance

Critical values of modular L-functions are objects of central importance in arithmetic geometry and number theory. These numbers are predicted to encode deep arithmetic information by the Birch and Swinnerton-Dyer conjecture and the Bloch–Kato conjecture. Here we consider the generating functions for these values, the so-called period polynomials. The Riemann hypothesis for these polynomials is the assertion that the zeros of these polynomials are located on the circle of symmetry that arises from the standard functional equations. The truth of this hypothesis places strong constraints on the size of the critical L-values. This assertion is proved here.

Keywords: modular forms, period polynomials, Riemann hypothesis

Abstract

The period polynomial rf(z) for an even weight k4 newform fSk(Γ0(N)) is the generating function for the critical values of L(f,s). It has a functional equation relating rf(z) to rf(1Nz). We prove the Riemann hypothesis for these polynomials: that the zeros of rf(z) lie on the circle |z|=1/N. We prove that these zeros are equidistributed when either k or N is large.


Let fSk(Γ0(N)) be a newform (1, 2) of even weight k and level N. Associated to f is its L-function L(f,s), which has been normalized so that the completed L-function,

Λ(f,s):=(N2π)sΓ(s)L(f,s),

satisfies the functional equation Λ(f,s)=ϵ(f)Λ(f,ks), with ϵ(f)=±1. Recall that the completed L-function arises as a period integral of the newform f:

Λ(f,s)=Ns/20f(iy)ysdyy. [1.1]

The focus of this paper is the period polynomial associated to f, the degree k2 polynomial

rf(z):=0if(τ)(τz)k2dτ. [1.2]

Expanding (τz)k2, and using Eq. 1.1, we may also express the period polynomial by

rf(z)=ik1Nk12n=0k2(k2n)(Niz)nΛ(f,k1n), [1.3]

or equivalently as

rf(z)=(k2)!(2πi)k1n=0k2(2πiz)nn!L(f,kn1). [1.4]

In other words, rf(z) is a generating function for the critical values L(f,1), L(f,2), , L(f,k1). For general facts on period polynomials, the reader is encouraged to see refs. 37; other papers broadly related to the themes of this paper are refs. 8 and 9.

Using the functional equation Λ(f,s)=ϵ(f)Λ(f,ks) in Eq. 1.3, we find that

rf(z)=ikϵ(f)(Nz)k22rf(1Nz),

so that if ρ is a zero of rf(z) then so is 1/(Nρ). In analogy with the Riemann hypothesis, we may ask whether all of the zeros of rf(z) lie on the circle |ρ|=1/N. For Hecke eigenforms on SL2(), this was recently established by El-Guindy and Raj (10), who showed that the zeros of rf(z) (for N=1) are all on the unit circle |z|=1. Their work was inspired by the previous work by Conrey et al. (11), who proved an analogous result for odd period polynomials again for full level. We show that this “Riemann hypothesis” holds in general for all newforms of weight at least 4 and any level.

Theorem 1.1.

For any even integer k at least 4, and any level N, all of the zeros of the period polynomial rf(z) are on the circle |z|=1/N.

Remark:

Period polynomials for weight 2 newforms f are constant multiples of L(f,1).

Example 1:

The period polynomial for the normalized Hecke eigenform Δ(z)S12(Γ0(1)) is

rΔ(z)=ωΔ+rΔ+(z)+ωΔrΔ(z)0.114379i×(36691z10z8+3z63z4+z236691)+0.00926927(4z925z7+42z525z3+4z).

All 10 zeros of rΔ(z) are on |z|=1.

Example 2:

For the unique weight 4 newform f(z)=q4q32q5+ on Γ0(8), we have

L(f,1)0.3545006,L(f,2)0.6900311,L(f,3)0.8746953,

which in turn implies that rf(z)0.0564205361iz2+0.0349573870z0.00705256701815496i. The roots are ±0.17037672+0.30979311i, and their norms are 1/(22).

Remark:

Manin (12) has used the work of Conrey et al. (11) to construct zeta functions that satisfy the Riemann hypothesis. He suggests that these polynomials arise from non-Tate motives and geometric objects lying below SpecZ but not over F1. Using the Pf(z) defined below, one obtains further such polynomials mutatis mutandis.

If the weight or level is large enough, then the zeros of rf are regularly spaced on the circle |z|=1/N. To state this conveniently, and for our later work, we shall put m:=(k2)/2 throughout and define

Pf(z)=12(2mm)Λ(f,k2)+j=1m(2mm+j)Λ(f,k2+j)zj. [1.5]

Then, using the functional equation, we see that

rf(ziN)=ik1Nk12ϵ(f)zm(Pf(z)+ϵ(f)Pf(1z)). [1.6]

Therefore, to understand the zeros of rf, it is enough to understand the zeros of Pf(z)+ϵ(f)Pf(1/z), and Theorem 1.1 states that this function has all its zeros on the unit circle |z|=1. If we restrict to the unit circle |z|=1, then Pf(z)+ϵ(f)Pf(1/z) is either a trigonometric cosine or a trigonometric sine polynomial [depending on whether ϵ(f) equals 1 or 1], and our proof of Theorem 1.1 proceeds by finding the right number of sign changes as z varies over the unit circle. If k or N is large enough, the proof allows us to establish the following result on the location of the roots.

Theorem 1.2.

The following are true.

  • i)

    Suppose that k=4. If ϵ(f)=1, then the zeros of rf(z) are ±i/N. If ϵ(f)=1 and N is sufficiently large, then the zeros of rf(z) are located at ±(1+O(N14+ϵ))/N.

  • ii)

    If k6 and either N or k is large enough, then the roots of rf(z) may be written as

1iNexp(iθ+O(12kN)),
  • where for 02m1 we denote by θ the unique solution in [0,2π) to the equation

mθ2πNsinθ={π2+πifϵ(f)=1πifϵ(f)=1.

Our arguments readily allow us to quantify the results in Theorem 1.2. For example, the arguments in section 6 give that in part ii above, the implied O-constant may be taken as 109, although this is a gross overestimate. The arguments in section 5 locate sign changes even if the values of k or N are only moderately large.

Suppose that ϵ(f)=1. By counting sign changes, one consequence of Theorem 1.1 is that Pf(1) has sign (1)m. In other words, if ϵ(f)=1, then we must have

12(2mm)(1)mΛ(f,k2)+j=0m1(1)j(2m2mj)Λ(f,k1j)>0. [1.7]

For any weight k, this inequality is clear for large enough N because the term j=0 above dominates all other terms. However, it is interesting that such an inequality holds for all small weights and small level as well, and we wonder whether it has any other significance. In section 4 we give a proof of this inequality in the weight 6 case based on the Hadamard factorization formula. We also give there a more illuminating proof of this inequality based on the Riemann hypothesis for Λ(f,s).

2. Preliminaries

Here we collect preliminary facts about L-functions that we shall find useful. The completed L-function Λ(f,s) is an entire function of order 1. Its zeros all lie in the strip |Re(s)k2|<12, with the Riemann hypothesis predicting that all zeros lie on the line Re(s)=k2. Recall also that the central value Λ(f,k2) is known to be nonnegative by the work of Waldspurger (13).

Hadamard’s factorization formula applies to the entire function Λ(f,s), and we may write

Λ(f,s)=eA+Bsρ(1sρ)es/ρ. [2.1]

Here the product is over all of the zeros of Λ(f,s) [that is, the nontrivial zeros of L(f,s)], and A and B are constants. Note that if ρ is a zero then so too are ρ¯ and kρ. Because Λ(f,s) is real-valued on the real line, and in view of the functional equation, we have that B is real-valued and

B=ρRe1ρ=ρRe(ρ)|ρ|2.

These considerations also show that for real s

Λ(f,s)=eAρ(1sρ)Im(ρ)>0|1sρ|2, [2.2]

where we have paired the complex conjugate roots together so that the product is convergent.

Lemma 2.1.

The function Λ(f,s) is monotone increasing for sk2+12. Moreover, we have

0Λ(f,k2)Λ(f,k2+1)Λ(f,k2+2).

If ϵ(f) is 1, then Λ(f,k2)=0 and

0Λ(f,k2+1)12Λ(f,k2+2)13Λ(f,k2+3).

Monotonicity results such as Lemma 2.1 are familiar in the literature; for example, the Riemann hypothesis for L-functions is equivalent to the monotonicity of the absolute value of the completed L-function along horizontal lines starting from the critical line. In a different context Stark and Zagier (14) observed a similar result.

Proof:

Because all of the zeros lie in |Re(s)k2|<12, we see that |1s/ρ| is increasing for sk2+12. So, by Eq. 2.2 it follows that Λ(f,s) is increasing in Re(s)k2+12. Further, we have

|1k/2ρ||1k/2+1ρ|,

and so Λ(f,k/2)Λ(f,k/2+1). When ϵ(f)=1, we apply the same reasoning and now take into account that there must be a zero of odd order at k/2.

We record a useful inequality for L-values in the range of absolute convergence.

Lemma 2.2.

If 0<a<b and k is the weight of f, then we have

L(f,k+12+a)L(f,k+12+b)ζ(1+a)2ζ(1+b)2.

Proof:

The Euler product for L(f,s) gives rise to

LL(f,s)=n=1Λf(n)ns,

where |Λf(n)|2nk12Λ(n) for all n. Here Λ(n) is the usual von Mangoldt function, and this estimate is an alternative way of encoding the Ramanujan bounds established by Deligne (15) [see also Li (2) for the Euler factors at primes dividing the level]. The point is that for prime powers n=pr we have Λf(n)=(αpr+βpr)logp, where the p th Fourier coefficient of f satisfies a(p)=αp+βp. Therefore, we have

L(f,k+12+a)L(f,k+12+b)=exp(abLL(f,k+12+t)dt)exp(2abζζ(1+t)dt)=ζ(1+a)2ζ(1+b)2.

3. The Weight 4 Case

If f is a form of weight k=4 [so m=(k2)/2=1], then Pf(z)=Λ(f,2)+Λ(f,3)z. If ϵ(f)=1, then the roots of Pf(z)Pf(1/z)=Λ(f,3)(z1/z) are at z=±1 and so the period polynomial has roots at ±i/N.

If ϵ(f)=1, then with z=eiθ we have Pf(z)+Pf(1/z)=2Λ(f,2)+2Λ(f,3)cosθ. Because Λ(f,2)<Λ(f,3) by Lemma 2.1, the above equation has two solutions for θ[0,2π), namely, θ satisfying cosθ=Λ(f,2)/Λ(f,3). This completes the proof of Theorem 1.1 for weight 4.

Note that Λ(f,3)N32 for large N, whereas the Phrágmen–Lindelöf principle gives Λ(f,2)maxt|Λ(f,52+ϵ+it)|N54+ϵ (this is the “convexity bound” for L-functions). Therefore, the ratio Λ(f,2)/Λ(f,3) is small (precisely N14+ϵ), and hence the corresponding values of θ tend to π/2 and 3π/2. Thus, for large level, the zeros of the period polynomial [in the ϵ(f)=1 case] are located at ±(1+O(N14+ϵ))/N.

4. The Weight 6 Case

If f is a form of weight k=6 (so that m=2) then

Pf(z)=3Λ(f,3)+4Λ(f,4)z+Λ(f,5)z2.

If ϵ(f)=1, then we are interested in the roots of

Pf(z)Pf(1/z)=(z1z)(4Λ(f,4)+Λ(f,5)(z+1z)).

Clearly there are two solutions z=±1. Because ϵ(f)=1, we know that 2Λ(f,4)<Λ(f,5) by Lemma 2.1, and so there are two solutions in [0,2π) to cosθ=2Λ(f,4)/Λ(f,5). Thus, we have shown Theorem 1.1 in this case. Moreover, if N is large, then Λ(f,4)/Λ(f,5) is small and θ tends to π/2 or 3π/2. So, for large N (and odd sign) the period polynomial has two zeros exactly at ±i/N and the other two zeros are very near ±1/N.

It remains now to consider when ϵ(f)=1. With z=eiθ we must show that

Pf(z)+Pf(1/z)=2cos(2θ)Λ(f,5)+8cosθΛ(f,4)+6Λ(f,3) [4.1]

has two zeros in [0,π] (and therefore four zeros in [0,2π)). Differentiating the above with respect to θ gives 8sinθ(Λ(f,4)+cosθΛ(5)) so that there are critical points at θ=0, π, and at the solution θ0(0,π) to cosθ=Λ(f,4)/Λ(f,5). We would like the quantity in Eq. 4.1 to be positive at θ=0, negative at θ0, and positive again at θ=π, which would ensure two zeros in (0,π) (and note that these conditions are also necessary for the period polynomial to have all zeros on a circle).

The value at θ=0 is clearly positive. That the value should be positive at π is equivalent to

Λ(f,5)+3Λ(f,3)>4Λ(f,4). [4.2]

The condition that the value should be negative at θ0 is equivalent to

Λ(f,5)2+2Λ(f,4)23Λ(f,3)Λ(f,5). [4.3]

Lemma 4.1.

Suppose a1, a2, b1, b2, and c1, c2 are all positive with aimax(bi,ci). Suppose that ai+γci(1+γ)bi, where γ is positive. Then a1a2+γc1c2(1+γ)b1b2.

Proof:

Multiply the relation a1+γc1(1+γ)b1 by b2. It suffices to show that

a1a2+γc1c2a1b2+γc1b2;

or, rearranging that a1(a2b2)γc1(b2c2). Because (a2b2)0, and a1c1, the left-hand side above is at least c1(a2b2) which is γc1(b2c2).

Proof of 4.2:

We use Lemma 4.1 suitably, together with the Hadamard factorization formula (Eqs. 2.1 and 2.2), proceeding zero by zero. We use the Hadamard formula for Λ(f,3), Λ(f,4), and Λ(f,5); note that at all these values Λ is known to be nonnegative (this is clear for 4 and 5, and work of Waldspurger for 3), so we can also assume that the products are taken with absolute values.

Suppose first that ρ=3+z is a real zero, and then 6ρ=3z is also a real zero. (Note that even if ρ=3, we get zeros of even multiplicity at the center, which may be paired.) Then note that this pair of zeros contributes to Λ(f,5) the amount a=(4z2)/(9z2), to Λ(f,4) the amount b=(1z2)/(9z2), and to Λ(f,3) the amount c=z2/(9z2) (using here the absolute value remark). Note that with γ=3 we have the inequality a+3c4b.

Now consider a zero ρ=3+iy on the critical line, and pair it with its conjugate 3iy. These contribute to Λ(f,5) the amount a=(4+y2)/(9+y2), to Λ(f,4) the amount b=(1+y2)/(9+y2) and to Λ(f,3) the amount c=y2/(9+y2), and we check again that a+3c4b (and indeed equality holds).

Finally consider a zero ρ=3+z not on the critical line with z=x+iy. This comes in a set of four zeros 3±x±iy. Note that these four zeros contribute (multiply through by |ρ|2|6ρ|2) to Λ(f,5) an amount a=|4z2|2, to Λ(f,4) an amount b=|1z2|2, and to Λ(f,3) the amount c=|z2|2. We can check again that a+3c4b.

Thus, when grouped as above, each group of zeros appearing in the Hadamard formula satisfies a version of 4.2. By Lemma 4.1, taking products of these groups of zeros we again obtain a version of 4.2. Letting these products run over all zeros and taking the limit, we obtain 4.2.

Proof of 4.3:

This proof is similar, appealing to Lemma 4.1 with γ=2 and using Hadamard’s formula and grouping zeros as before.

The inequality 4.2 is implied by the usual Riemann hypothesis for Λ(f,s). Note that the Riemann hypothesis for Λ(f,s) implies also that the derviatives Λ(j)(f,s) satisfy the Riemann hypothesis. Moreover, at the central point one sees that Λ(j)(f,3)=0 for all odd j, and that Λ(j)(f,3)0 for all even j. Therefore, taking Taylor expansions around 3, we see that

Λ(f,5)+3Λ(f,3)=4Λ(f,3)+j=1Λ(2j)(f,3)(2j)!22j4Λ(f,3)+4j=1Λ(2j)(f,3)(2j)!=4Λ(f,4).

This reasoning in general explains why the period polynomial has the right sign at π (see 1.7).

5. Weights Between 8 and 14: Applications of Results of Pólya and Szegö

Classic work of Pólya (16) and Szegö (17) considers trigonometric polynomials

u(θ)=a0+a1cosθ+a2cos(2θ)++ancos(nθ),v(θ)=a1sinθ+a2sin(2θ)++ansin(nθ).

If 0a0a1a2an1<an, then Szegö (17) showed that u and v both have exactly n zeros in [0,π) and that these zeros are simple. Each interval (12n+12π,+12n+12π) for =1, , n has precisely one zero of u, and apart from θ=0, each interval (n+12π,+1n+12π) for 1n1 has exactly one zero of v. His proof is a simple sign change argument using the positivity of the Fejér kernel.

When the level is suitably large, these results apply and provide a quick proof of Theorem 1.1. For weight k, for Szegö’s theorem to apply we must verify the criteria

(2mm)Λ(f,k2)2(2mm+1)Λ(f,k2+1), [5.1]

and for all 1jm1 that

(2mm+j)Λ(f,k2+j)(2mm+j+1)Λ(f,k2+j+1). [5.2]

Because Λ(f,k2)Λ(f,k2+1), the condition 5.1 is immediate for all k4. Now suppose k6. Using the definition of Λ, and simplifying a little, the condition 5.2 becomes (for 1jm1)

N2π(k/2j1)L(f,k2+j)L(f,k2+j+1),

and by Lemma 2.2 we conclude that our criterion (5.2) is met if

Nmax1jk/22(2πk/2j1)2ζ(j+1/2)4ζ(j+3/2)4. [5.3]

For any given k, we can compute the bound (5.3). Thus, for k=8, it suffices to take N142; for k=10 it suffices to have N64; for k=12 it suffices to have N45; for k=14 it suffices to have N42. We have used sage to check 5.2 for those newforms not covered by 5.3 for weights 8k14. The zeros of those newforms that do not satisfy 5.2 still lie on |z|=1/N.

Remark:

Eventually, this cannot furnish a bound better than 4π2 for N, and so we must turn to another approach for large k and small N, which we carry out in the next section.

6. Larger Weights: A Second Approach

Here we consider larger weights by reformulating the previous approach of refs. 11 and 10. Recast the definition (Eq. 1.5) of Pf(z) as

Pf(z)=(2m)!(N2π)2m+1L(f,2m+1)Qf(z),

where

Qf(z)=zmj=0m11j!(2πzN)jL(f,2m+1j)L(f,2m+1)+12(m!)2(2πN)2m+1Λ(f,k2)L(f,2m+1). [6.1]

We wish to show that on the unit circle |z|=1, the real and imaginary parts of Qf(z) (which correspond to the even and odd signs of the functional equation) have exactly 2m zeros.

Now let us write

Qf(z)=zmexp(2πzN)+S1(z)+S2(z)+S3(z),

with

S1(z)=zmj=1m11j!(2πzN)j(L(f,2m+1j)L(f,2m+1)1),
S2(z)=zmj=m1j!(2πzN)j,

and

S3(z)=12(m!)2(2πN)2m+1Λ(f,k2)L(f,2m+1).

For z=eiθ on the unit circle, the argument of zmexp(2π/(zN)) is mθ2π(sinθ)/N, which is monotone increasing as θ varies from 0 to 2π, and changes by 2πm overall. Therefore, the real and imaginary parts of zmexp(2π/(zN)) both have exactly 2m zeros. More precisely, consider first the real part of zmexp(2π/(zN))=cos(mθ2π(sinθ)/N)exp(2π(cosθ)/N), and clearly we can find m values of θ with cos(mθ2π(sinθ)/N)=1 and m interlacing values where it is 1. Between two such interlacing values there must be a zero of the real part. Further, because exp(2π(cosθ)/N)exp(2π/N) for all θ, if

|S1(z)+S2(z)+S3(z)|<exp(2πN), [6.2]

then the real part of Qf(z) will also have sign changes and thus a zero in these intervals. A similar argument applies to the imaginary part of Qf(z), and so it suffices to check the criterion 6.2.

Now by Lemma 2.2 we see that L(f,2m+1j)/L(f,2m+1)1ζ(12+mj)21 so that

|S1(z)+S2(z)|j=1m11j!(2πN)j(ζ(12+mj)21)+j=m1j!(2πN)j.

For the term j=m1, note that ζ(32)21356 by direct computation. Note that for 2x(ζ(12+x)21) is decreasing in x2 and so may be bounded by 4(ζ(5/2)21)165. Using this observation for smaller values of j, we obtain

|S1(z)+S2(z)|165j=1m11j!(2πN)j2j2m+1741(m1)!(2πN)m1+j=m1j!(2πN)j2j2m.

Combining the first and third terms, we conclude that

|S1(z)+S2(z)|1652m(exp(4πN)1)+1741(m1)!(2πN)m1. [6.3]

To bound S3(z), note that Λ(f,k2)Λ(f,k2+1)(N2π)m+2(m+1)!ζ(32)2, so for m7 we have

|S3(z)|m+12(m!)(2πN)m1ζ(32)24(m1)!(2πN)m1.

Combining this with 6.3, we conclude that

|S1(z)|+|S2(z)|+|S3(z)|16512m(exp(4πN)1)+3341(m1)!(2πN)m1. [6.4]

Thus, to verify the condition 6.2, we need only ensure that

16512m(exp(4πN)1)+3341(m1)!(2πN)m1<exp(2πN). [6.5]

For values of m at least as large as the figure in the first row, the table below gives a bound N(m) such that estimate 6.5 holds for all NN(m):

m 29 21 18 16 14 13 12 11 10 9 8 7
N(m) 1 2 3 4 5 6 7 9 11 14 20 28

We used sage to confirm Theorem 1.1 for the finitely many newforms missed by 6.5.

7. Proof of Theorem 1.2

The weight 4 case was already treated in section 3. For m2 (that is, weights k6), the argument in section 6 shows that for z=eiθ on the unit circle we have

Qf(z)=exp(imθ+2πNeiθ)+O(12mN).

Thus, we have that

Re(Qf(z))=exp(2πNcosθ)cos(mθ2πNsinθ)+O(12mN).

For θ[0,2π) the first term above vanishes when mθ2π(sinθ)/N=π2+π with 02m1. For such a point θ, if we consider the values at θC/(2mN) and θ+C/(2mN) for a suitable constant C>0 (and if 2mN is large enough) then Re(Qf(z)) has differing signs at these points, and hence a zero in between. When ϵ(f)=1, the zeros of the period polynomial rf(z) are located at 1/(iN) times the zeros of Re(Qf(z)), and this proves Theorem 1.2 in this case. The case when ϵ(f)=1 corresponds to Im(Qf(z)), and a similar argument applies here.

8. Remarks on the Calculations

In the previous sections we proved Theorem 1.1 for k=4,6 and k42. For 8k40 finitely many newforms remain to complete the proof (see the discussions after 5.3 and 6.5). We used inequality (5.3) for 8k14. The most levels remain for weight k=8; we are left to consider those newforms with N141. For weights 16k40 we used 6.5. The table after 6.5 gives the remaining levels. The most levels remain for weight k=16; we are left with N27.

Using sage we confirmed Theorem 1.1 for these remaining newforms. Running the commands CuspForms and newforms on a laptop, we had no difficulty computing these newforms. We then used Dokchitser’s sage L-functions calculator to compute the values Λ(f,1),,Λ(f,k1) to very high precision. We tested inequality 5.2 and found that it held for many of the remaining newforms. However, 5.2 fails for some newforms with low weight and level. For example, 5.2 fails for some weight k=8 newforms with N{2,3,517,19}.

For the forms that do not satisfy (5.2), we computed the trigonometric polynomials and checked that on the unit disk that they have the required number of sign changes for the truth of Theorem 1.1. As an example, consider the unique newform fS10(Γ0(12)). We have that

L(f,1)343.041936898889,L(f,2)140.422365373567,L(f,3)32.9164131544840,L(f,4)6.41626479306637,L(f,5)1.71889934464323,,

which in turn implies for z=eiθ that

(Pf(z)+ϵ(f)Pf(1/z))/2189.128932153817cos(4θ)+341.466246468159cos(3θ)+308.910589184567cos(2θ)+199.188643773093cos(θ)+73.5501402820398.

This has four zeros for θ[0,π) as required, and they are in the intervals

(4π20,5π20),(10π20,11π20),(14π20,15π20),(18π20,19π20).

Acknowledgments

The authors thank YoungJu Choie, Yuri Manin, Ram Murty, Ken Ribet, Drew Sutherland, and Don Zagier for useful comments and discussions. S.J. thanks the Korea Institute for Advanced Study for its generous support. W.M. thanks the China Scholarship Council for its generous support. K.O. acknowledges the support of the Asa Griggs Candler Fund and the National Science Foundation (NSF). K.S. acknowledges the support of the NSF and the Simons Foundation for a Simons Investigator Grant.

Footnotes

The authors declare no conflict of interest.

This article is a PNAS Direct Submission.

References

  • 1.Atkin AOL, Lehner J. Hecke operators on Γ0(m) Math Ann. 1970;185:134–160. [Google Scholar]
  • 2.Li W. Newforms and functional equations. Math Ann. 1975;212:285–315. [Google Scholar]
  • 3.Choie Y, Park YK, Zagier D. Periods of modular forms on Γ0(N) and products of Jacobi theta functions, in press.
  • 4.Knopp M. Some new results on the Eichler cohomology of automorphic forms. Bull Am Math Soc. 1974;80:607–632. [Google Scholar]
  • 5.Kohnen W, Zagier D. 1984. Modular forms with rational periods. Modular Forms. Mathematics and Its Applications (Horwood, Chichester, UK), pp 197–249.
  • 6.Paşol V, Popa A. Modular forms and period polynomials. Proc Lond Math Soc. 2013;107(4):713–743. [Google Scholar]
  • 7.Zagier D. Periods of modular forms and Jacobi theta functions. Invent. Math. 1991;104:449–465. [Google Scholar]
  • 8.Gun S, Murty MR, Rath P. Transcendental values of certain Eichler integrals. Bull Lond Math Soc. 2011;43(5):939–952. [Google Scholar]
  • 9.Murty MR, Smyth C, Wang RJ. Zeros of Ramanujan polynomials. J. Ramanujan Math. Society. 2011;26:107–125. [Google Scholar]
  • 10.El-Guindy AW, Raj W. Unimodularity of zeros of period polynomials of Hecke eigenforms. Bull Lond Math Soc. 2014;46(3):528–536. [Google Scholar]
  • 11.Conrey JB, Farmer DW, Imamoglu Ō. The nontrivial zeros of period polynomials of modular forms lie on the unit circle. Int Math Res Notices. 2013;20:4758–4771. [Google Scholar]
  • 12.Manin YI. 2014. Local zeta factors and geometries under Spec Z. arXiv:1407.4969.
  • 13.Waldspurger J-L. Sur les valeurs de certaines fonctions L-automorphes en leur centre de symétrie. Compositio Math. 1985;54:173–242. [Google Scholar]
  • 14.Stark H, Zagier D. A property of L-functions on the real line. J Number Theory. 1980;12:49–52. [Google Scholar]
  • 15.Deligne P. 1974. La conjecture de Weil. I. Publ Math Inst Hautes Études Sci 43 (1):273–307.
  • 16.Pólya G. Über die Nullstellen gewisser ganzer Funktionen. Math Z. 1918;2:353–383. [Google Scholar]
  • 17.Szegö G. Inequalities for the zeros of Legendre polynomials and related functions. Trans Am Math Soc. 1936;39(1):1–17. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES