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
. 2022 Oct 3;119(41):e2210032119. doi: 10.1073/pnas.2210032119

Another look at rational torsion of modular Jacobians

Kenneth A Ribet a,1, Preston Wake b,1
PMCID: PMC9565053  PMID: 36191227

Significance

This article furnishes a conceptual explanation for the phenomenon that all solutions in fractions to a certain family of polynomial equations may be explained by a systematic construction that was introduced over a half-century ago. The main theorem of this article was proved earlier by authors who used essentially computational methods. Our approach is more structural and may provide tools that will be useful in other contexts.

Keywords: number theory, modular forms, modular curves

Abstract

We study the rational torsion subgroup of the modular Jacobian J0(N) for N a square-free integer. We give a proof of a result of Ohta on a generalization of Ogg’s conjecture: For a prime number p6N, the p-primary part of the rational torsion subgroup equals that of the cuspidal subgroup. Whereas previous proofs of this result used explicit computations of the cardinalities of these groups, we instead use their structure as modules for the Hecke algebra.

1. Introduction

Let N be a square-free integer and let J0(N) be the Jacobian of the modular curve X0(N). In the case where N is prime, Ogg (1) computed the order of the cuspidal subgroup [the subgroup of J0(N) generated by linear equivalence classes of differences of cusps] and conjectured that the cuspidal subgroup is the whole rational torsion subgroup (2). Mazur’s (3) proof of Ogg’s conjecture was one of the principal results of ref. 3.

Ogg’s computation of the order of the cuspidal subgroup has been generalized to other modular curves by Kubert and Lang (see ref. 4 for an example). The order of the cuspidal subgroup for X0(N) with square-free N has been computed by Takagi (5) using Kubert–Lang theory.

A number of authors have considered the generalization of Ogg’s conjecture to J0(N), where N is a positive integer that is not necessarily prime. Since the cuspidal subgroup of J0(N) may not consist entirely of rational points, the generalization states that the rational torsion subgroup of J0(N) is contained in the cuspidal subgroup of this Jacobian. See Lorenzini (6), Conrad et al. (7), Ohta (8, 9), Yoo (10), and Ren (11) for details. In particular, Ohta (9) has proved the generalization of Ogg’s conjecture to square-free N. That is, he proved that the p-primary parts of J0(N)()tor and of the cuspidal subgroup are equal for p5 (and p = 3 if 3N). The computation of the order of the class group by Takagi was a key input in Ohta’s proof.

In this article, we give a proof that, for a prime p6N, the p-primary parts of J0(N)()tor and of the cuspidal subgroup are equal. Our proof is by “pure thought”—we do not compute the order of either group but instead analyze their structure as modules for the Hecke algebra.

Because we do not consider the p-primary parts for primes p dividing 6N, our results do not completely recover Ohta’s. We have not investigated the possibility of adapting our method to handle these primes. See the PhD thesis of Lui (12) for some computational evidence for the generalized Ogg conjecture for 2- and 3-primary parts.

1.1. Structure of the Proof.

Fix a prime p6N. Let C denote the p-primary part of the cuspidal subgroup and T denote the p-primary part of the rational torsion subgroup J0(N)()tor. Our proof of the following theorem is based on the structure of C and T as Hecke modules. See Section 2.1 for precise definitions of the Hecke operators we use.

Theorem 1.1.

The rational torsion subgroup T coincides with its subgroup C.

Let T be the Hecke algebra acting on J0(N) and let IT be the Eisenstein ideal (see Section 2.3 for the precise definitions). The following result is the essential contribution of this article:

Theorem 1.2.

The annihilators of T and C as T-modules satisfy

AnnT(C)IAnnT(T).

Because the annihilator of T is contained in the annihilator of its submodule C, the two inclusions of Theorem 1.2 imply the equalities

AnnT(C)=I=AnnT(T). [1.3]

We deduce Theorem 1.1 from [1.3] at the end of Section 2.5, using an argument of Mazur to show that the Pontryagin dual of T is cyclic as a T-module.

Corollary 1.4.

The index of I in T is the order of C = T.

Proof.

Indeed, the Pontryagin dual of T is isomorphic to T/I because it is a cyclic T-module by Theorem 2.5 and has annihilator I by [1.3]. □

We prove the inclusions IAnnT(T) and AnnT(C)I separately, by independent arguments. The Eichler–Shimura relation implies T is annihilated by Tqq1 for almost all primes q (Lemma 2.4). So, to prove the inclusion IAnnT(T), it is enough to show that elements of this type generate I. That is the content of the following theorem, which we prove in Section 3 using Galois representations:

Theorem 1.5.

Let S be a finite set of prime numbers that contains all primes dividing 6Np. The Eisenstein ideal I is generated by the set of all Tqq1 with qS.

Let T˜ be the Hecke algebra acting on the full space of modular forms (not just cusp forms) of weight 2 and level Γ0(N). Let I˜T˜ be the Eisenstein ideal and JT˜ be the ideal generated by the set of all Tqq1 for all qS. Let

α:T˜/JT˜/I˜

be the quotient map arising from the inclusion JI˜. The content of Theorem 1.5 is that J=I˜ or, in other words, that α is an isomorphism. To give the flavor of the proof of Theorem 1.5, we now explain informally why T˜/J and T˜/I˜ have the same minimal primes: Think of Spec(T˜/I˜) as the set of normalized Eisenstein eigenforms and Spec(T˜/J) as the set of those normalized eigenforms whose associated Galois pseudorepresentation is ϵ+1, where ϵ:Gp× is the p-adic cyclotomic character. Because of oldforms, the map sending a normalized eigenform to its Galois pseudorepresentation is not necessarily injective. However, for each |N, the U eigenvalue singles out a root of the characteristic polynomial of Frobenius at , and the map sending a normalized eigenform to its pseudorepresentation plus this additional data is injective. We show that the normalized Eisenstein eigenforms fill out all the possibilities for roots of the characteristic polynomial of Frobenius at with pseudorepresentation ϵ+1. This shows that Spec(T˜/I˜)Spec(T˜/J) is an equality. In Section 3, we give a more precise version of this argument to establish that α is an isomorphism.

Our proof of the inclusion AnnT(C)I is given in Section 5. It is based on an interpretation, due to Stevens (13), of C in terms of the lattice of Eisenstein series that have integral periods. We use an integrality result about modular units to show that this lattice is contained in the lattice of Eisenstein series with integral q-expansion and thereby exhibits a subquotient of C that has annihilator I.

Remark 1.6.

An alternate proof of the inclusion AnnT(C)I will be given in forthcoming work of Jordan, Ribet, and Scholl (14). This proof uses p-adic Hodge theory to show that the Hecke algebra T˜ is p-saturated in the endomorphism ring of the generalized Jacobian of X0(N) relative to the cusps and then proceeds along the lines of the proof of ref. 15, equation 1.7.

Remark 1.7.

In Section 4, we prove an integrality result about modular units (Proposition 4.4) using arithmetic geometry techniques. This integrality also follows from an explicit description of the modular units given by Takagi (5) using Kubert–Lang theory. We avoid invoking Takagi’s result both in accordance with our desire for a pure thought proof and to show that our method can be used to give alternate proofs of some of his results (Corollary 6.1).

2. Preliminaries

In this section we set up notation for modular forms and Hecke algebras, recall a duality result, and employ arguments from ref. 3 used to reduce the proof of Theorem 1.1 to Theorem 1.2.

2.1. Modular Forms.

Let M2(N) denote the -vector space of modular forms of weight 2 and level Γ0(N) and let S2(N) and E2(N) be the subspaces of M2(N) consisting of cusp forms and Eisenstein series, respectively. For a subring R, let M2(N,R)M2(N) denote the R-module of modular forms whose q-expansion (at the cusp ) is in Rq. Let S2(N,R)=S2(N)M2(N,R) and E2(N,R)=E2(N)M2(N,R).

The dimension of E2(N) is 2r1, where r is the number of prime divisors of N (see ref. 16, theorem 4.6.2, p. 133, for example). For each d|N with d>1, let Ed be the element of E2(N) such that for prime numbers ,

a(Ed)={1if |dif d,

if |N, and a(Ed)=1+ if N. These eigenforms form a basis of E2(N). Since each Ed is in E2(N,(p)), we infer that E2(N,(p)) is a free (p)-module of rank 2r1 (although not necessarily with {Ed} as basis).

2.2. Hecke Operators.

The spaces of modular forms just introduced are equipped with actions of the classical Hecke operators Tn for n1. These operators arise from correspondences on modular curves (see, for example, ref. 17, chap. 7). As such, they also act on geometric objects such as J0(N) and the divisor group of cusps, but there is some ambiguity as to how a correspondence acts (using either the “Picard” or the “Albanese” functoriality—see the discussion in ref. 18, pp. 443–444). A summary of our conventions is as follows:

  • The endomorphism of J0(N) denoted T here is the same as the one in ref. 18, p. 444 defined using Picard functoriality. It satisfies T=ξ*, where ξ is the endomorphism defined by Shimura in ref. 17, chap. 7.

  • The action of T on the cusps is the dual of the “standard” action (for example, our action of T on the cusps is the same as the action of tT on the cusps described in ref. 19, p. 15).

To avoid any ambiguity, we now spell this out in more detail.

We use the following notation for modular curves: Y0(N)an is the quotient of the upper half-plane by Γ0(N), thought of as a complex analytic manifold, and Y0(N) is the smooth model of Y0(N)an over (p) (recall that pN, so such a smooth model exists). We use analogous notations X0(N)an and X0(N) for the closed modular curve. Let C0(N)=X0(N)Y0(N) denote the set of cusps. Let J0(N) denote the Jacobian variety of X0(N).

For a prime number , let t=(100)GL2()+ and consider the subgroup Γ0(N;)=Γ0(N)t1Γ0(N)t. Let Y0(N;)an be the quotient of the upper half-plane by Γ0(N;). There is a correspondence

2.2.

where π is the quotient map and t is the map induced by xtx. This correspondence extends uniquely to give a correspondence on X0(N) that preserves the cusps; we use the same names π and t for the maps in this correspondence. Define the element TEnd(J0(N)) by

T=(t)*π*.

The same formula defines an endomorphism T of the group Div0(C0(N)) of degree-zero divisors on the cusps. The map

Div0(C0(N))J0(N)

sending a divisor to its class is equivariant for these actions of T.

By identifying M2(N) with the space of differential forms on Y0(N)an, the formula T=(t)*π* gives an action of T on M2(N). This action preserves the subspaces S2(N) and E2(N) and preserves the R-submodule M2(N,R) if R is a [1/N]-algebra.

2.3. Hecke Algebras.

Let T˜End(M2(N)) be the (p)-algebra generated by the Hecke operators T for all primes 1. Let I˜T˜ be the annihilator of the space of Eisenstein series. Let T be the image of T˜ in End(S2(N)) and let IT be the image of I˜. As is customary, for a prime divisor of N, we denote the operator T by U.

2.4. Duality.

The following duality is well known. The duality result for cuspforms (see, for example, ref. 15, theorem 2.2) extends to all modular forms because there is no nonzero mod p modular form of weight 2 and level Γ0(N) with constant q-expansion when p > 3. This fact can be proved using a mod p Atkin–Lehner-type result (see ref. 3, lemma II.5.9, p. 830 for the prime-level version; the proof generalizes to higher levels as in ref. 20, lemma 3.5 or ref. 9, lemma 2.1.1) together with the fact that there are no nonzero mod p modular forms of weight 2 and level 1 (ref. 3, proposition II.5.6, p. 81). Alternatively, a nonzero constant is the q-expansion of a modular form of weight 0, but, by the theory of “exact filtration,” a nonzero mod p modular form of weight 2 cannot have the same q-expansion as a modular form of smaller weight (see the second statement listed under the heading Some Corollaries on pg. 55 of ref. 21).

Lemma 2.1.

Let M=M2(N,(p)).

  • 1)
    The pairing
    M×T˜(p),(f,T)a1(Tf) [2.2]
    is a perfect pairing of free (p)-modules of finite rank.
  • 2)
    Let XM be a T˜-submodule. The pairing 2.2 induces an isomorphism
    Hom(M/X,(p))AnnT˜(X).
    Moreover, if M / X is torsion-free, then [2.2] induces an isomorphism
    Hom(X,(p))T˜/AnnT˜(X).
Proof.

The analog of statement 1 with coefficients is easy and standard. This analog implies that the map

Ψ:M2(N,(p))Hom(p)(T˜,(p)),Ψ(f)(T)=a1(Tf)

is injective and that coker Ψ is a finite abelian p-group. To show that Ψ is an isomorphism, it suffices to show that coker Ψ is p-torsion–free. Let ϕHom(p)(T˜,(p)) be such that pϕ=Ψ(f) for some fM2(N,(p)); we will show that ϕ is in the image of Ψ and hence that cokerΨ is p-torsion–free. Note that for all n1,

an(f)=Ψ(f)(Tn)=pϕ(Tn).

Since ϕ(Tn)(p) for all n1, this implies that f(modp) is a constant and thus it is 0, as was recalled in the sentences before the statement of the lemma. Hence gp1f is in M2(N,(p)) and ϕ=Ψ(g) is in the image of Ψ. This shows that Ψ is an isomorphism, completing the proof of statement 1. Statement 2 follows immediately from statement 1. □

Lemma 2.3.

The (p)-module T˜/I˜ is free of rank 2r1, where r is the number of prime divisors of N.

Proof.

Lemma 2.1, statement 2 applied to X=E2(N,(p)) gives an isomorphism

T˜/I˜Hom(p)(E2(N,(p)),(p)).

In particular, T˜/I˜ is a free (p)-module of the same rank as E2(N,(p)), which is 2r1 as discussed in Section 2.1. □

2.5. The Eichler–Shimura Relation.

The following lemma, which is well known, shows that many of the elements of I annihilate T. In Section 3, we will prove the inclusion IAnnT(T) by showing that these elements generate I.

Lemma 2.4.

For every prime qS, the group T is annihilated by Tqq1.

Proof.

Let q be a prime that is not in S. The Eichler–Shimura relation states that Tq=Frq+Vq on J0(N)/Fq (ref. 3, p. 89), where Frq is the Frobenius endomorphism of the group scheme J0(N)/Fq and Vq is the Verschiebung. Since Frq is the identity on J0(N)(Fq), this implies that Tq=1+q on J0(N)(Fq). But, since q2N, the reduction modulo q map induces an injection TJ0(N)(Fq) of T-modules (see ref. 22, appendix, for example), so Tq=1+q on T as well.

2.6. Cyclicity of the Dual of T.

Theorem 1.1 follows from Theorem 1.2 together with the following mild generalization of a theorem from Mazur (ref. 3, corollary II.14.8, p. 199), which appears in the work of Ohta (ref. 9, proposition 3.5.4).

Theorem 2.5 (Mazur, Ohta).

The Pontryagin dual of T is cyclic as a T-module.

Proof.

It is equivalent to show that, for all maximal ideals m of T, the m-torsion subgroup of T, which we denote by T[m], has dimension at most 1 as a T/m-vector space. Since, as was noted in the proof of Lemma 2.4, the reduction map TJ0(N)(Fp) is injective, T[m] is contained in the m-torsion subgroup of J0(N)[p](F¯p). Furthermore, as in ref. 3, proposition II.14.7, p. 119, the Cartier–Serre isomorphism induces an injective homomorphism

J0(N)[p](F¯p)FpF¯p,H0(X0(N)/F¯p,Ω1).

Note that, as in Mazur’s proof, the Cartier–Serre isomorphism is Hecke equivariant with respect to our chosen Hecke action on J0(N) (see also ref. 23, proposition 6.5), so this is a homomorphism of T-modules. The m-torsion subgroup of the right-hand side has dimension at most 1 as a T/m-vector space by the q-expansion principle. Hence T[m] has dimension at most 1 as a T/m-vector space. □

2.7. Equality of Annihilators Implies Equality.

The cyclicity proved in Theorem 2.5 implies that the equality T = C of T-modules follows from the equality AnnT(T)=AnnT(C) of annihilators:

Proof of Theorem 1. 1 assuming Theorem 1.2.

The inclusion CT induces a surjection TC of Pontryagin duals. By Theorems 1.2 and 1.3, this surjection is a map of T/I-modules and C is a faithful T/I-module. Then the map TC is an isomorphism because, by Theorem 2.5, T is a cyclic T-module. □

3. Galois Representations and the Annihilator of T

In this section, we prove Theorem 1.5 and the inclusion AnnT(T)I of Theorem 1.2. Fix a finite set S of prime numbers containing all primes dividing 6Np.

3.1. Galois Representations.

Let JT˜ be the ideal generated by Tqq1 for all qS.

Lemma 3.1.

The ideal J contains the following elements:

  • a)

    Tqq1 for each prime qN,

  • b)

    (U1)(U) for each prime |N, and

  • c)

    |N(U1), where the product is over the set of prime divisors of N.

We prove Lemma 3.1 using properties of Galois representations associated to eigenforms. Before continuing with the proof, we review the required properties. To this end, fix a maximal ideal mT˜ and assume that mJ.

For each minimal prime ideal pm, there is a corresponding (not necessarily cuspidal) eigenform fp with coefficients in Op=T˜m/p (which is a finite extension of p), defined by an(fp)=Tn(modp). Let Kp be the field of fractions of Op. To each fp, there is an associated two-dimensional semisimple Galois representation ρp with coefficients in Kp, constructed by Shimura (see ref. 17). See ref. 24, theorem 3.1 for a list the properties of ρp, which have been established by the work of many mathematicians; we will rewrite these properties in terms of a representation ρm that we now define.

Since Tm is reduced (25), there is an injective homomorphism

T˜m,T˜m=p|mKp. [3.2]

The product of the Galois representations ρp is a continuous representation

ρm:GGL2(T˜m)

with the following properties:

  • 1)

    ρm is unramified outside Np;

  • 2)

    det(ρm)=κcyc, the p-adic cyclotomic character; and

  • 3)

    tr(ρm)(Frq)=Tq for each prime qNp, where Frq is an arithmetic Frobenius.

Since mJ, the Chebotarev density theorem implies that tr(ρm)(σ)κcyc(σ)+1(modm) for every σG. This implies that m is ordinary in the sense that Tp is invertible modulo m. Indeed, a theorem of Fontaine (ref. 26, theorem 2.6) implies that the restriction of tr(ρm)(modm) to the inertia group at p is the sum of two nontrivial characters in the nonordinary case. Let upT˜m× denote the unit root of x2Tpx+p, which exists by Hensel’s lemma.

The restrictions of ρm to decomposition groups at primes dividing Np can be described as follows:

  • 4)
    For every prime N and every choice of arithmetic Frobenius FrG the trace of ρm(Fr) is given by
    tr(ρm)(Fr)=U+U1.
  • 5)
    For every σ in a decomposition group at p, the trace of ρm(σ) is given by
    tr(ρm)(σ)=κcyc(σ)λ1(σ)+λ(σ),

where λ is the unramified character sending Frobenius to up.

In the proof of Lemma 3.1 that follows, we refer to these five properties of ρm as Property 1 through Property 5.

Proof of Lemma 3.1.

It is enough to show the containment after completion at all maximal ideals mT˜. We can and do assume mJ because the statement is clear if Jm=T˜m.

The Chebotarev density implies that the image of tr(ρm) is contained in T˜m and that Jm is the ideal generated by

tr(ρm)(σ)κcyc(σ)1

for all σG. It follows from Property 3 that Tqq1Jm for all qN.

To prove Lemma 3.1, part a, it remains to show that Tpp1Jm or, equivalently, that up1Jm. Let σ be an element of the inertia group at p such that κcyc(σ)1modp. Then Property 5 implies

tr(ρm)(Frp)κcyc(Frp)1=κcyc(Frp)(up11) +up1Jm,tr(ρm)(σFrp)κcyc(σFrp)1=κcyc(σ)κcyc(Frp)(up11) +up1Jm.

Subtracting these equations, we find that (κcyc(σ)1)κcyc(Frp)(up11)Jm. By the assumption on σ, the element (κcyc(σ)1)κcyc(Frp)p is a unit, so (up11)Jm. Hence Tpp1Jm, completing the proof of Lemma 3.1, part a.

For Lemma 3.1, part b, note that by Property 4

tr(ρm)(Fr)1=U+U11Jm.

Since (U1)(U)=U(U+U11), this implies (U1)(U)Jm.

For Lemma 3.1, part c, let x=|N(U1). We will show that x = 0 in T˜m by showing that x maps to zero in each factor Kp under the injective map 3.2. First suppose that fp is an Eisenstein series. The only eigenforms in E2(N) are the forms Ed defined in Section 2.1; hence, fp=Ed for some d|N with d > 1. In particular, a(fp)=1 for every prime |d, so x maps to zero in that factor. Next suppose that fp is a cuspform. Then a(fp)=1 for some |N by the following lemma of Ribet and Yoo. Hence x = 0 in T˜m. □

Lemma 3. 3 (Ribet, Yoo).

Let M be a square-free integer and let p6M. Suppose that f is a newform of weight 2 and level M such that aq(f)q+1(modp) for all qMp. Then a(f)=1 for some |M.

Proof.

See ref. 27. □

3.2. Proof that J=I˜.

We now prove Theorem 1.5, which is the claim that J=I˜, by showing that the elements of J listed in Lemma 3.1 generate I˜.

Proof of Theorem 1.5.

We will show that the natural surjection α:T˜/JT˜/I˜ is an isomorphism. This will imply that the elements Tqq1 for qS generate I˜ and hence also generate I.

Let N=1r be the prime factorization of N and let R=(p)[x1,,xr]. By Lemma 3.1, part a, the (p)-algebra homomorphism

s:RT˜/J,xiUi1

is surjective. Let IR be the ideal generated by x1x2xr and xi(xi+1i) for i=1,,r. The map s induces a surjection s¯:R/IT˜/J because s(I)=0 by Lemma 3.1, parts b and c. We claim that R/I is a free (p)-module of rank 2r1, which is the same as the rank of T˜/I˜ by Lemma 2.3. Indeed, consider the ideal II generated by xi(xi+1i) for i=1,,r. Then R/I is freely generated by the 2r monomials of degree at most 1 in each xi. The ideal generated by x1x2xr in R/I is equal to its (p)-span, which is a direct summand of R/I as (p)-modules. Since I=I+x1x2xrR, this implies that R/I is free of rank 2r1.

The composition

αs¯:R/IT˜/I˜

is a surjective homomorphism of free (p)-modules of the same finite rank and is therefore an isomorphism. Since s¯ is surjective, this implies that α is an isomorphism, which is the content of Theorem 1.5. □

Since AnnT(T)J by Lemma 2.4, Theorem 1.5 implies the inclusion AnnT(T) I, which is one of the two inclusions of Theorem 1.2.

4. The Period Lattice of Eisenstein Series

In this section, we introduce the period lattice in the space of Eisenstein series. This lattice is closely related to the cuspidal subgroup of J0(N) and to modular units by the work of Stevens (13). We show that the q-expansions of elements of the period lattice have coefficients in (p) by first proving an analogous integrality property for q-expansions of modular units.

Recall from Section 2.2 the notation Y0(N)anX0(N)an for the analytic modular curves, Y0(N)X0(N) for their (p) models, and C0(N)=X0(N)Y0(N) for the set of cusps. If R is a commutative (p)-algebra, let Y0(N)R and X0(N)R denote the base changes of Y0(N) and X0(N) to R.

4.1. The Period Lattice.

For each Eisenstein series fE2(N), consider the period map f:H1(Y0(N)an,), defined by

f:γγf(z)dz.

The period lattice E is the (p)-module consisting of those Eisenstein series f for which the image of f is contained in (p).

Let U=(OY0(N)an×/×)(p) be the (p)-module of (analytic) modular units modulo scalars. We will refer to elements of U as scalar classes of modular units; note that the divisor of a modular unit depends only on its scalar class. Let C˜=Div0(C0(N))(p) be the (p)-module of degree-zero divisors with cuspidal support. By definition,

C=C˜/div(U).

Stevens establishes the isomorphism

D:U~E,D(u)dlog(q)=dlog(u), [4.1]

where dlog(q)=2πidz. He proves that div(u)=​Res(2πiD(u)) for all uU (ref. 13, p. 521), where Res:E  C˜ is the residue map defined by

Res(f)=xC0(N)Resx(f(z)dz)[x].

We will use this isomorphism, together with an integrality result for modular units, to study the integrality of q-expansions of elements of the period lattice.

4.2. (p)-Integrality of Modular Units.

We show that every (analytic) modular unit of level Γ0(N) can be written as a complex constant times a (p)-integral modular unit—that is, a unit in the ring of regular functions of the smooth model of the modular curve over (p). Then we show that (p)-integral modular units have q-expansions in (p) using the algebraic description of the infinity cusp.

The following lemmas provide the reduction from analytic modular units to integral modular units in two steps: first from analytic to rational and then from rational to integral. The second lemma is established using a similar method to that used in the proof of the q-expansion principle.

Lemma 4.2.

The homomorphism

OY0(N)×OY0(N)an×/×

sending a unit on Y0(N) to the scalar class of its associated analytic modular unit is surjective.

Proof.

Since the divisor map div​:OY0(N)an×/×Div0(C0(N)) is injective, Lemma 4.2 states that for each analytic unit uanOY0(N)an×, there is an algebraic unit uOY0(N)× with the same divisor.

Let uanOY0(N)an× and let D=div(uan) in C˜, and consider the divisor class D¯Pic(X0(N)) of D. Then D¯ is in the kernel of the composite map

Pic(X0(N))Pic(X0(N))Pic(X0(N)an).

The first map is injective by ref. 28, tag 0CC5, and the second map is injective (in fact, an isomorphism) by the comparison between algebraic and analytic geometry (see ref. 29, theorem 4.4, p. 329). This injectivity implies that D¯=0 in Pic(X0(N)), so D=div(u) for some rational function u on X0(N). Since D is supported on the cusps, uOY0(N)× as desired.

Lemma 4.3.

Base change induces a surjection

OY0(N)×OY0(N)×/×.
Proof.

Let uOY0(N)×, thought of as a rational function on the arithmetic surface Y0(N) with zeros and poles along the special fiber Y0(N)Fp. Choose a closed point xY0(N)Fp with residue field k, a finite extension of Fp, and identify the local ring at x with W(k)T, which is possible because Y0(N) is smooth. Consider the pullback u˜ of u to W(k)T. Since u is a unit on Y0(N), the constant term u˜(0) of u˜ is nonzero, so we can write u˜(0)=pnα for some n and αW(k)×. We claim that pnu is a unit in OY0(N). Indeed, the divisor of pnu is supported on Y0(N)Fp by assumption, and, since Y0(N) is normal, it must be a union of irreducible codimension 1 subvarieties. Since Y0(N) is smooth, Y0(N)Fp itself is irreducible, so the divisor of pnu is either empty or all of Y0(N)Fp. But, by the definition of n, x is not in the divisor of pnu, so the divisor is empty and pnu is a unit. □

Proposition 4.4.

The q-expansion of every element of OY0(N)×, thought of as an analytic modular unit, is in (p)q[q1]×.

Proof.

The q-expansion of a modular unit is given by pulling back to the infinity cusp. The infinity cusp extends to the integral model as a morphism

:Spec((p)q[q1])Y0(N)

of schemes (defined using the Tate elliptic curve). Hence there is a commutative diagram

Proof.

where the horizontal arrows are the q-expansions (that is, pullback along ). This commutativity implies that the q-expansion of every element in the image of OY0(N)×OY0(N)an× belongs to (p)q[q1]×. □

4.3. q-Expansions of Elements of the Period Lattice.

We note the effect of the isomorphism D from (4.1) on q-expansions. Let uOY0(N)an× and let u(q) be the q-expansion of u and D(u)(q) be the q-expansion of D(u). The chain rule and the fact that dq=2πiqdz imply

D(u)(q)=qu(q)u(q), [4.5]

where u(q)=ddqu(q).

Theorem 4.6.

For each fE, the q-expansion of f has coefficients in (p). In other words, EE2(N,(p)).

Proof.

Let SOY0(N)an× be the image of the map OY0(N)×OY0(N)an× sending an integral modular unit to the associated analytic modular unit. By Lemmas 4.2 and 4.3, the composition SOY0(N)an×OY0(N)an×/× is surjective. Then, by Stevens’s theorem (Eq. 4.1), D(S) spans E, so it is enough to show that D(S) E2(N,(p)).

Let uS and write the q-expansion of u as qnv for some v(p)q× and n. By [4.5], the q-expansion of D(u) is n+qvv. Since v is in (p)q, the q-expansion of D(u) is in (p)q and D(u)E2(N,(p)). □

5. The Annihilator of the Cuspidal Subgroup

We established the inclusion AnnT(T)I in Section 3. To complete the proof of Theorem 1.2 we need to show that C is large in the sense that AnnT(C) is contained in I. The following result implies this needed fact:

Proposition 5.1.

There is a subquotient of C whose Pontryagin dual is a free T/I-module of rank 1.

Proof.

For this proof, let M=M2(N,(p)), S=S2(N,(p)), and E=E2(N,(p)). Stevens’s isomorphism D:U~E (Eq. 4.1) and the inclusion EE of Theorem 4.6 induce a natural surjection

CC˜/Res(E)C˜/Res(E).

On the other hand, the residue theorem gives an exact sequence

0SMResC˜,

so the residue map induces an injective homomorphism

MS+EC˜Res(E).

Note that the residue map is Hecke equivariant with respect to the action of Hecke operators on C˜ by Picard functoriality (see ref. 19, p. 36, for example), which induces our chosen action of T on C. Hence C has a subquotient that is isomorphic to MS+E. Let X=MS+E; it remains to show that the Pontryagin dual X of X is isomorphic to T/I.

Consider the exact sequence

0SM/EX0. [5.2]

By Lemma 2.1, statement 2, there are duality isomorphisms

Hom(p)(S,(p))T,Hom(p)(M/E,(p))I˜.

Since M / E is torsion-free, Ext(p)1(M/E,(p))=0. Because X is finite, there are isomorphisms Hom(p)(X,(p))=0 and Ext(p)1(X,(p))X. Applying Hom(p)(,(p)) to [5.2], we obtain an exact sequence

0I˜TX0,

so XT/I. □

The proposition implies that C has a subquotient whose annihilator is I. Since any element of T that annihilates C will annihilate this subquotient, it follows that AnnT(C)I and this completes the proof of Theorem 1.2. By Corollary 1.4, C has the same cardinality as its subquotient X. We record some implications of this as a corollary:

Corollary 5.3.

  • 1)

    The period lattice E coincides with the q-expansion lattice E2(N,(p)).

  • 2)
    There is an isomorphism of T-modules
    MS+EC
    sending fM to the class of Res(f) in C.
  • 3)

    The Pontryagin dual of C is a cyclic T-module generated by the homomorphism λ:Cp/p defined as follows: Let xC, choose fM such that Res(f)C˜ represents the class of x, and write f=ae+bg for a,bp, eE, and gS; then define λ(x)=ba1(g)modp.

Proof.

Continue with the notation as in the proof of Proposition 5.1. Recall that X=MS+E is Pontryagin dual to T/I, so there is an equality of cardinalities |X| = |T/I|. The module X is a subquotient of C as follows:

Proof. [5.4]

Moreover, |C|=|T/I| by Corollary 1.4. The maps in [5.4] imply a string of inequalities of cardinalities

|T/I|=|X||C˜/Res(E)||C˜/Res(E)|=|C|=|T/I|.

Since the beginning and the end of the string are equal, all the inequalities are in fact equalities. This implies that all the maps in [5.4] are isomorphisms.

The fact that the surjection C˜/Res(E)C˜/Res(E) is an isomorphism implies Res(E)=Res(E). Since Res is injective on E2(N), this shows that E=E, proving statement 1. The map described in statement 2 is the composition of the isomorphisms in [5.4].

The homomorphism λ defined in statement 3 is the composition of the isomorphism defined in statement 2 with the map λ:Xp/p defined by λ(ae+bg)=ba1(g)modp. By statement 2, it is enough to show that λ generates the dual of X. First note that λ is well defined since M[1/p]=S[1/p]E[1/p] as -vector spaces. The element of Extp1(X,p) corresponding to λ is class of the extension

0pZX0,

where Z={(x,α)X×p|λ(x)αmodp}. On the other hand, the proof of Proposition 5.1 shows that Extp1(X,p) is a free T/I-module generated by the class of the extension

0pZX0,

where Z=M/Ep(g,a1(g)):gS. There is a map

ZZ,(f,α)(f,α+ba1(g)),

where f=ae+bgM with eE,gS,a,bp, and αp. A simple computation shows that this map is an isomorphism of extensions. Hence the class of the extension given by Z generates Extp1(X,p) and λ generates the dual of X. □

6. Complement: Explicit Bases of Eisenstein Series and Modular Units

We give explicit bases of E and U as (p)-modules. For d|N with d > 1, let hdU be the scalar class of (η(dz)η(z))12N, where η(z) is the Dekekind eta function. Let fd=D(hd)E, and note that

fd(z)=12N(E2(dz)E2(z)),

where E2(z) is the (nonholomorphic) normalized Eisenstein series of weight 2 and level 1.

Corollary 6.1.

  • 1)

    The set {fd:d>1,d|N} is a basis for E2(N,(p)) as a (p)-module.

  • 2)

    The period lattice E coincides with the q-expansion lattice E2(N,(p)).

  • 3)

    The set {hd:d>1,d|N} is a basis for U as a (p)-module.

Proof.

Note that statement 2 has already been proved in Corollary 5.3, statement 1; we give an alternate proof here. Since each fd is in E, statement 1 implies that E2(N,(p))E. Together with Theorem 4.6, this inclusion implies statement 2. Since fd=D(hd) and D is an isomorphism, statements 1 and 2 imply statement 3.

It remains to prove statement 1. Let EE2(N,(p)) be the (p) submodule generated by {fd|d>1,d|N}. Since the set {fd|d>1,d|N} is a basis for E2(N,) (see ref. 16, theorem 4.6.2, p. 133, for example), the index of E in E2(N,(p)) is finite. To show this index is 1, it is enough to show that the restriction map

Hom(p)(E2(N,(p)),(p))Hom(p)(E,(p)) [6.2]

is surjective.

For any divisor d|N, define a functional ld:E2(N,(p))(p) by

ld(f)=t|dμ(d/t)σd/tat(f), [6.3]

where μ is the Möbius function and σ is the divisor-sum function. In terms of the duality pairing of Lemma 2.1, ld corresponds to the Hecke operator

td{|N: prime}(U1),

in that ld(f)=a1(tdf). Now let d,s|N with d,s>1. An elementary computation, either directly using [6.3] or by computing the action of td on fs, shows

ld(fs)={12Nds=d0sd.

Since 12Nd(p)×, the elements d generate Hom(p)(E,(p)) and the map 6.2 is surjective. □

Corollary 6.1, statement 3 was first proved by Takagi (ref. 5, theorem 4.1) using Kubert–Lang theory.

Footnotes

The authors declare no competing interest.

This article is a PNAS Direct Submission.

Data, Materials, and Software Availability

There are no data underlying this work.

References

  • 1.Ogg A. P., “Rational points on certain elliptic modular curves” in Analytic Number Theory, Diamond H. G., Ed. (Proceedings of the Symposium on Pure Mathematics, St. Louis University, St. Louis, MO, 1973), vol. XXIV, pp. 221–231. [Google Scholar]
  • 2.Ogg A. P., Diophantine equations and modular forms. Bull. Am. Math. Soc. 81, 14–27 (1975). [Google Scholar]
  • 3.Mazur B., Modular curves and the Eisenstein ideal. Inst. Hautes Études Sci. Publ. Math. 47, 33–186 (1977). [Google Scholar]
  • 4.Kubert D. S., Lang S., Modular Units (Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], Springer-Verlag, New York, NY, 1981), vol. 244. [Google Scholar]
  • 5.Takagi T., The cuspidal class number formula for the modular curves X0(M) with M square-free. J. Algebra 193, 180–213 (1997). [Google Scholar]
  • 6.Lorenzini D. J., Torsion points on the modular Jacobian J0(N). Compos. Math. 96, 149–172 (1995). [Google Scholar]
  • 7.Conrad B., Edixhoven B., Stein W., J1(p) has connected fibers. Doc. Math. 8, 331–408 (2003). [Google Scholar]
  • 8.Ohta M., Eisenstein ideals and the rational torsion subgroups of modular Jacobian varieties. J. Math. Soc. Jpn 65, 733–772 (2013). [Google Scholar]
  • 9.Ohta M., Eisenstein ideals and the rational torsion subgroups of modular Jacobian varieties II. Tokyo J. Math. 37, 273–318 (2014). [Google Scholar]
  • 10.Yoo H., Rational torsion points on Jacobians of modular curves. Acta Arith. 172, 299–304 (2016). [Google Scholar]
  • 11.Ren Y., Rational torsion subgroups of modular Jacobian varieties. J. Number Theory 190, 169–186 (2018). [Google Scholar]
  • 12.Lui K., “Arithmetic of totally split modular Jacobians and enumeration of isogeny classes of prime level simple modular Abelian varieties,” PhD thesis, University of Washington, Seattle, WA (2019).
  • 13.Stevens G., The cuspidal group and special values of L-functions. Trans. Am. Math. Soc. 291, 519–550 (1985). [Google Scholar]
  • 14.Jordan B. W., Ribet K. A., Scholl A. J., Modular curves and Néron models of generalized Jacobians. arXiv [Preprint] (2022). https://arxiv.org/abs/2207.13203 (Accessed 26 July 2022).
  • 15.Ribet K. A., Mod p Hecke operators and congruences between modular forms. Invent. Math. 71, 193–205 (1983). [Google Scholar]
  • 16.Diamond F., Shurman J., A First Course in Modular Forms (Graduate Texts in Mathematics, Springer-Verlag, New York, NY, 2005), vol. 228. [Google Scholar]
  • 17.Shimura G., Introduction to the Arithmetic Theory of Automorphic Functions (Publications of the Mathematical Society of Japan, No. 11. Iwanami Shoten, Publishers, Tokyo, Japan, Princeton University Press, Princeton, NJ, 1971), Kanô Memorial Lectures, No. 1.
  • 18.Ribet K. A., On modular representations of Gal(Q¯/Q) arising from modular forms. Invent. Math. 100, 431–476 (1990). [Google Scholar]
  • 19.Stevens G., Arithmetic on Modular Curves (Progress in Mathematics, Birkhäuser Boston, Inc., Boston, MA, 1982), vol. 20. [Google Scholar]
  • 20.Agashe A., Rational torsion in elliptic curves and the cuspidal subgroup. J. Théor. Nombres Bordeaux 30, 81–91 (2018). [Google Scholar]
  • 21.Katz N. M., “A result on modular forms in characteristic p” in Modular Functions of One Variable, V, Serre J.-P., Zagier D. B., Eds. (Lecture Notes in Mathematics, Springer, Berlin, Germany, 1977), vol. 601, pp. 53–61. [Google Scholar]
  • 22.Katz N. M., Galois properties of torsion points on abelian varieties. Invent. Math. 62, 481–502 (1981). [Google Scholar]
  • 23.Wiles A., Modular curves and the class group of Q(ζp). Invent. Math. 58, 1–35 (1980). [Google Scholar]
  • 24.Darmon H., Diamond F., Taylor R., “Fermat’s last theorem” in Elliptic Curves, Modular Forms & Fermat’s Last Theorem (Hong Kong, 1993), Coates J., Yau S. T., Eds. (International Press, Cambridge, MA, 1997), pp. 2–140. [Google Scholar]
  • 25.Coleman R. F., Edixhoven B., On the semi-simplicity of the Up-operator on modular forms. Math. Ann. 310, 119–127 (1998). [Google Scholar]
  • 26.Edixhoven B., The weight in Serre’s conjectures on modular forms. Invent. Math. 109, 563–594 (1992). [Google Scholar]
  • 27.Yoo H., Non-optimal levels of a reducible mod modular representation. Trans. Am. Math. Soc. 371, 3805–3830 (2019). [Google Scholar]
  • 28.The Stacks Project Authors, Stacks Project. de Jong A. J., Ed. https://stacks.math.columbia.edu. Accessed 10 June 2022.
  • 29.Raynaud M., “Géométrie algébrique et géométrie analytique”, Exposé XII in Revêtements étales et groupe fondamental (SGA 1), Grothendieck A. Ed. (Lecture Notes in Mathematics, Springer-Verlag, Berlin, Heidelberg, 1971), Vol. 224, pp. 311–343. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

There are no data underlying this work.


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