pmc logo imageJournal ListSearchpmc logo image
Logo of pnasPNAS Home page.Reference to the article.PNAS Info for AuthorsPNAS SubscriptionsPNAS About
Proc Natl Acad Sci U S A. 1997 September 30; 94(20): 10520–10527.
PMCID: PMC23392
Mathematics
Inaugural Article
Ordinary representations and modular forms
C. M. Skinner and A. J. Wiles
Department of Mathematics, Princeton University, Princeton, NJ 08544
1. Introduction

Let p be a prime, and fix an embedding of Q into Qp. Suppose that f is a newform of weight k ≥ 2, level N, and character ψ. For each prime [ell] [nmid] N, let T[ell] be the Hecke operator associated to [ell] and suppose that T[ell]f = c[ell](ff. Eichler and Shimura (for k = 2) and Deligne (for k > 2) have shown that there is a continuous representation ρf : Gal(Q/Q) → GL2(Qp) that is unramified at the primes not dividing pN and such that

equation M1
for each prime [ell] [nmid] pN.

This paper establishes criteria for a representation ρ : Gal(Q/Q) → GL2(Qp) to be “modular” in the sense that there is a newform f such that ρ [congruent with] ρf. Fontaine and Mazur have conjectured that ρ is modular provided it is unramified outside of a finite set of primes, irreducible, has odd determinant, and the restriction to a decomposition group Dp at p satisfies certain conditions. The following conjecture is a special case of [FM95, ref. 1, Conjecture 3c].

Conjecture 1.1. Suppose ρ : Gal(Q/Q) → GL2(Qp) is continuous, irreducible, and unramified outside of a finite set of primes (including ∞). If

equation M2
1.1
and if det ρ = ψ[var epsilon]k−1 is odd, where [var epsilon] is the cyclotomic character, k ≥ 2 is an integer, and ψ is a finite character, then ρ is modular.

A representation satisfying condition 1.1 is said to be ordinary (at p).

Suppose that ρ is as in the Conjecture. From the compactness of Gal(Q/Q), it follows that after choosing a suitable basis, ρ takes values in GL2(O) for some ring of integers O of a finite extension of Qp. Let λ be a uniformizer of O, and let [rho with macron] = ρ mod λ be the reduction of ρ (in general, this is only well-defined up to semisimplification). If [rho with macron] is irreducible, then ρ is residually irreducible. If [rho with macron] (more precisely, its semisimplification) is isomorphic to the reduction of some ρf, then ρ is residually modular. If [rho with macron]|Dp [congruent with] ( χ1 χ2[low asterisk]), χ1 ≠ χ2, then ρ is Dp-distinguished. Recently, the above conjecture (and some more general conjectures) have been shown to be true provided p is odd and ρ is residually irreducible, residually modular, and Dp-distinguished ([Wil95, ref. 2], but see also [Dia96, ref. 3] and [Fuj, ref. 4]).

In this paper, we consider representations ρ which are residually reducible and ordinary. In this case, the semisimplification [rho with macron]ss of [rho with macron] satisfies [rho with macron]ss [congruent with] χ1 [plus sign in circle] χ2 with χ2 unramified at p. We prove the following theorem, which establishes many new cases of the conjecture.

Theorem 1.2. Suppose p is an odd prime, and suppose ρ : Gal(Q/Q) → GL2(Qp) is a continuous, irreducible representation unramified away fromand a finite set Σ of primes. Suppose also that [rho with macron]ss [congruent with] χ1 [plus sign in circle] χ2 with χ2 unramified at p. If

(i) χ = χ1χ2−1 is ramified at p and odd,

(ii) the χ-eigenspace of the p-part of the class group of the splitting field of χ is trivial,

(iii) for q [set membership] Σ either χ is ramified at q or χ(q) ≠ q,

(iv) det ρ = ψ[var epsilon]k−1, where k ≥ 2 is an integer and ψ has finite order, and

(v) ρ is ordinary,

then ρ is modular.

This theorem is a consequence of a more general result, Theorem 6.1, identifying certain universal deformation rings with Hecke rings. In spirit, both the statement and proof of Theorem 6.1 resemble those of the main theorems of [Wil95, ref. 2]. Here, too, we first establish a “minimal case” of the theorem, subsequently deducing the general result from it. However, instead of resorting to the patching argument of [TW95, ref. 5] to prove this minimal case, we directly establish the numerical criteria of [Wil95, ref. 2, Appendix] and [Len95, ref. 6], proving that the order of a certain cohomology group is equal to the size of a congruence module for a certain Hecke ring (technical complications arise when including the prime 2 in Σ, but these are circumvented later). The Galois cohomology group that is computed is the Selmer group of the adjoint of a reducible represention. The relevant Galois module has a filtration whose Jordan-Hölder pieces are one-dimensional, and the computation of its cohomology boils down to class field theory and some simple consequences of the main conjecture of Iwasawa theory (for Q). The congruence module that arises measures congruences between cusp forms and an Eisenstein series and is closely related to the “Eisenstein ideals” studied in [MW84, ref. 7]. Indeed, the ideas of [MW84, ref. 7] provide the means to estimate the order of this module.

It is unfortunate that the theorem stated above places restrictions on the primes contained in Σ. Of course, this is merely a failure of our approach. In fact, the theorem is essentially the best that can be obtained from trying to identify deformation rings with Hecke rings. For if Σ contained some prime for which χ(q) = q, then, as is easily checked, the corresponding universal, ordinary deformation ring (see Section 2) sometimes contains a component having dimension greater than 3, coming from the various reducible deformations. However, the corresponding Hecke ring has dimension at most 2. Matters are made worse by the fact that in this case there may not be a natural map from the deformation ring to the Hecke ring; there may not be a representation defined over the Hecke ring.

The organization of this paper is as follows. Section 2 describes various deformation problems, each more restrictive than the last, culminating with the minimal cases. It also discusses the relations between these deformation problems and singles out some distinguished deformations. In Section 3 we define the Selmer group associated to a distinguished minimal deformation and estimate its order. Section 4 introduces the Hecke rings, and in Section 5 we estimate the size of a certain congruence module for the minimal Hecke rings. Finally, in Section 6, we prove our main result, Theorem 6.1, and deduce from it the theorem stated above.

2. Deformations and Deformation Rings

This section introduces the deformation problems with which this paper is concerned. It also includes some simple, but essential, observations about the corresponding universal deformation rings, relations between them, and certain distinguished deformations.

Let p be an odd prime. For Σ a finite set of primes including p, let QΣ be the maximal extension of Q unramified outside of Σ and ∞. We fix once and for all embeddings of Q into Qq for each rational prime q and into C. This fixes a choice of decomposition group Dq and inertia group Iq for each prime q and a choice of complex conjugation, hereafter denoted by c. Suppose that k is a finite field of characteristic p and that χ : Gal(QΣ/Q) → k× is an odd character ramified at p. Suppose also that

equation M3
2.1
is a continuous representation satisfying
equation M4
2.2
and having scalar centralizer (i.e., ρ0 is reducible, but not semisimple).

Henceforth χ and Σ satisfy the following conditions. The χ-eigenspace of the p-part of the class group of the splitting field of χ is trivial. This is always satisfied, for example, by χ = ω and by χ = ω−1, where ω is the character giving the action of Gal(Q/Q) on the pth roots of unity [Was80, ref. 8, Proposition 6.16]. The set Σ is such that if q [set membership] Σ, then either χ is ramified at q or χ(q) ≠ q. (Note that Σ must contain all the primes at which χ is ramified.) For such χ and Σ, ρ0 is essentially unique, as we now explain. Let Q(χ) be the splitting field of χ, and let L0(Σ) be the maximal abelian p-extension of Q(χ) unramified outside Σ, having exponent p, and such that Gal(Q(χ)/Q) acts on Gal(L0(Σ)/Q(χ)) via the irreducible Fp-representation associated to χ. The hypotheses on χ and Σ imply that as a Gal(Q(χ)/Q)-module, Gal(L0(Σ)/Q(χ)) is isomorphic to exactly one copy of the Fp-representation associated to χ. Therefore, if ρ′ is any representation satisfying 2.1 and 2.2, then ρ′ [congruent with] ρ0. Furthermore, the extension L0(Σ)/Q(χ) is ramified at all places above p and nowhere else. We single out ρ0 by requiring that

equation M5
and
equation M6
for some fixed g0 [set membership] Ip.

Let O be a local complete Noetherian ring with residue field k. An O-deformation of ρ0 is a local complete Noetherian O-algebra A with residue field k and maximal ideal mA together with an equivalence class of continuous representations ρ : Gal(QΣ/Q) → GL2(A) satisfying ρ0 = ρ mod mA. We often write “deformation” instead of “O-deformation” when this will cause no confusion. We usually denote a deformation by a single member of its equivalence class. We require all of our deformations to satisfy

equation M7
with χ2 unramified. Such a deformation is said to be ordinary. An ordinary deformation satisfying
equation M8
is called Selmer, while one satisfying
equation M9
is called strong. Here, [chi] is the Teichmüller lift of χ, and [var epsilon] is the cyclotomic character. Finally, a strong deformation satisfying
equation M10
for all primes q [set membership] Σ such that q is congruent to 1 modulo p is called Σ-minimal.

There exists a local complete Noetherian O-algebra RΣ,Omin and a universal Σ-minimal O-deformation

equation M11
We omit the precise formulation of the universal property as well as the proof of existence as these are now standard (see [Maz89, ref. 9], [Ram93, ref. 10], and [Wil95, ref. 2]). Similarly, there exist universal ordinary, Selmer, and strong O-deformations
equation M12
equation M13
and
equation M14
respectively.

We note that RΣ,OSel can be realized as a quotient of RΣ,Oord. For if γ [set membership] Ip is such that [var epsilon](γ) = 1 + p, and if 1 + T = det ρΣ,Oord(γ)(1 + p)−1, then

equation M15
2.3
There is also a simple relation between RΣ,Ostr and RΣ,OSel. For q [set membership] Σ let Δq be the Sylow p-subgroup of (Z/q)×, and let δq be a generator. We write ΔΣ for the product of the Δq’s. Let χq denote the character
equation M16
and let χΣ = [product] χq. The deformation
equation M17
is Selmer, and, using the universal properties of RΣ,OSel and RΣ,Ostr, one checks that
equation M18
2.4
The relation between RΣ,Ostr and RΣ,Omin is also easily described. If q [set membership] Σ is a prime congruent to 1 modulo p, then arguing as in [TW95, ref. 5, Lemma, p. 569] shows that
equation M19
where ϕq factors through χq (i.e., there is a unique map Oq] → RΣ,Ostr taking χq to ϕq). Let aΣ be the ideal in RΣ,Ostr generated by the set {δq − 1}, where q runs over all primes in Σ that are congruent to 1 modulo p. Then
equation M20
2.5
Suppose now that O is the ring of integers of a finite extension of Qp with residue field k. We consider various reducible ordinary O-deformations of ρ0. Suppose Ψ = (ψ1, ψ2) is a pair of Qp-valued characters of Gal(QΣ/Q) such that ψ2 is unramified at p and ψ1ψ2 = [chi]ω−1ψ[var epsilon] with ψ a character of finite, p-power order. Let OΨ be the O-algebra generated by the values of ψ1 and ψ2. This is a finite local O-algebra with residue field k and uniformizer, say, λ. Suppose also that ψ1 = χ mod λ and ψ2 = 1 mod λ. Let Q(Ψ) be the splitting field of the pair Ψ, and let LΨ(Σ) be the maximal abelian pro-p-extension of Q(Ψ) unramified outside Σ and such that Gal(Q(Ψ)/Q) acts on Gal(LΨ(Σ)/Q(Ψ)) via ψ1ψ2−1. The hypotheses on χ and Σ imply that Gal(LΨ(Σ)/Q(Ψ)) is a free Zp-module and that
equation M21
This is essentially Kummer theory (cf. [Coa77, ref. 11, Theorem 1.8]). It follows from this together with our description of ρ0 that there is some τ [set membership] Ip such that τ generates Gal(LΨ(Σ)/Q(Ψ)) as a Gal(Q(Ψ)/Q)-module and
equation M22
Fix such a τ.

One can write down a reducible O-deformation ρΨ : Gal(QΣ/Q) → GL2(OΨ) of ρ0 as follows. First, project onto Gal(LΨ/(Σ)/Q), and then choose a lift H of Gal(Q(Ψ)/Q) to Gal(LΨ(Σ)/Q) containing c. Put

equation M23
and put
equation M24
Since H and τ topologically generate Gal(LΨ(Σ)/Q), this determines the representation. This representation is obviously ordinary. Corresponding to ρΨ is an ideal IΨ of RΣ,Oord. If ρΨ is Selmer or strong, we also denote by IΨ the corresponding ideal of RΣ,OSel or RΣ,Ostr. The pair Ψ = ([chi]ω−1[var epsilon], 1) is the unique pair such that ρΨ is Σ-minimal. We denote by IΣ the corresponding ideal of RΣ,Omin and refer to it as the Eisenstein ideal of RΣ,Omin. We write ρΣ,OEis for the corresponding representation.

We conclude this section with a brief analysis of the Eisenstein ideal of RΣ,Omin. Again, O is the ring of integers of some finite extension of Qp with residue field k. Let S be any finite set of primes containing Σ. The Eisenstein ideal contains the ideal IS generated by the set

equation M25
We claim that these ideals are equal. Choose a basis of ρΣ,Omin such that
equation M26
where τ [set membership] Ip is chosen for the pair Ψ = ([chi]ω−1[var epsilon], 1) as in the preceeding discussion. For each σ [set membership] Gal(QΣ/Q) write
equation M27
It is clear that
equation M28
equation M29
equation M30
It follows from these identities that
equation M31
so ρS = ρΣ,Omin mod IS satisfies
equation M32
One sees that with respect to the chosen basis the matrix entries of ρS are in O, and this representation is in fact ρΣ,OEis. The universal property of RΣ,O now implies that IS = IΣ. For ease of reference we record this as a proposition.

Proposition 2.1. If S is any finite set of primes containing Σ, then the Eisenstein ideal IΣ is generated by the set

equation M33
Finally, let RS,Omin,tr be the closed O-subalgebra of RΣ,Omin generated by the elements {trace(ρΣ,Omin(Frob[ell])) : [ell] [negated set membership] S}. We define RS,Oord,tr, RS,OSel,tr, and RS,Ostr,tr similarly.

Corollary 2.2. For · = min, str, Sel, or ord,

equation M34
equation M35
equation M36
It follows from Proposition 2.1 that
equation M37
One easily deduces from this that RS,Omin,tr = RΣ,Omin (see [Mat86, ref. 12, Theorem 8.4]. The remaining cases are proved similarly using the relations 2.3, 2.4, and 2.5. □

3. Some Galois Cohomology

In this section we give an upper bound for the size of the O-module IΣ/IΣ2, where IΣ is the Eisenstein ideal of RΣ,Omin defined in the previous section. We maintain the notation of Section 2 with the restriction that O is always the ring of integers of some finite extension K of Qp with residue field k. We often write GΣ for Gal(QΣ/Q).

Let ϕ = [chi]ω−1, and let U be the representation space for ρΣ,OEis. Then U is a free O-module of rank two having a filtration 0 [subset, dbl equals] U1 [subset, dbl equals] U, where U1 is the rank one, free O-submodule on which Gal(QΣ/Q) acts via ϕ[var epsilon]. The quotient U2 = U/U1 is a rank one, free O-module on which Gal(QΣ/Q) acts trivially. Let V = HomO(U, U) be the adjoint representation, and let

equation M38
We write W and WSel for V [multiply sign in circle]O K/O and VSel [multiply sign in circle]O K/O, respectively. Let
equation M39
and for those q [set membership] Σ different from p let
equation M40
We define the Selmer group to be
equation M41
Following [Wil95, ref. 2, Proposition 2.1] one proves that
equation M42
Therefore, an upper bound for #HΣ1(Q, W) yields an upper bound for #(IΣ/IΣ2).

Let Σ1 [subset, dbl equals] Σ comprise those primes in Σ that are congruent to 1 modulo p together with p. Let W1 = HomO(U2, U) [multiply sign in circle]O K/O, and let W2 = HomO(U1, U) [multiply sign in circle]O K/O. There is a commutative diagram of Gal(QΣ/Q)-modules

equation M43
having exact rows and inducing the following commutative diagram of cohomology groups:
equation M44
where
equation M45
The rows in this diagram are exact, so there is an exact sequence
equation M46
An upper bound for #HΣ1(Q, W) therefore follows from upperbounds for #ker(α) and #ker(γ):
equation M47
3.1
Now, W1 fits into the short exact sequence
equation M48
The associated long exact cohomology sequence yields the exact sequence
equation M49
Since WSel [congruent with] K/O[var epsilon]), one easily checks that the hypotheses on χ and Σ imply that the second arrow is surjective. It follows that
equation M50
3.2
Similarly, W2 fits into the short exact sequence
equation M51
The associated long exact cohomology sequence yields the commutative diagram
equation M52

having exact exact rows. It follows that

equation M53
3.3
Class field theory alone shows that #ker(f1) = 1 and together with the “main conjecture” of Iwasawa theory [MW84, ref. 7, Theorem, p. 214] and [MW84, ref. 7, Proposition 1, p. 193] implies that
equation M54
3.4
where
equation M55
3.5
Here, B2(ϕ) is the second generalized Bernoulli number for ϕ. Substituting 3.4 into 3.3 and combining the result with 3.2 and 3.1 yields the following proposition.

Proposition 3.1. Write ϕ = [chi]ω−1. Let η(ϕ, Σ) be as in 3.5. Then

equation M56

4. Hecke Rings

In this section we introduce the Hecke rings that we will later relate to the deformation rings of the second section. We keep the notation of the previous sections. In particular, O is the ring of integers of some finite extension of Qp with residue field k and uniformizer λ.

As before, let ϕ = [chi]ω−1. Let Σ2 be the set of primes q [set membership] Σ / {p} such that either χ is ramified at q, or χ|Dq = ω−1, or q is congruent to 1 modulo p. If χ ≠ ω or ω−1, then let r be a prime not contained in Σ and such that r is greater than 4, r is not congruent to 1 modulo p, and χ|Dr ≠ ω, ω−1, or 1. This is always possible. If χ = ω or ω−1, then put r = 1. For each prime q, let

equation M57
Put
equation M58
We identify ΔΣ with the Sylow p-subgroup of (Z/pNΣ)×. Let ΓΣ be the inverse image of ΔΣ under the usual homomorphism Γ0(pNΣ) → (Z/pNΣ)×. Also, let ΓΣ,1 be Γ1(pNΣ). We denote by TΣ) and TΣ,1) the finite O-algebras generated by the Hecke operators {T[ell], left angle bracket[ell]right angle bracket : [ell] [negated set membership] Σ [union or logical sum] {r}} acting on the spaces of weight 2 modular forms invariant under the standard action of ΓΣ and ΓΣ,1, respectively. We write mΣ for the maximal ideal of TΣ) generated by λ (a uniformizer of O) and by T[ell] − 1 − [chi]([ell]) for all primes [ell] [negated set membership] Σ [union or logical sum] {r}. Let E2,ϕ be the Eisenstein series whose associated L-series is ζ(s)L(s − 1, ϕ). Then mΣ is the maximal ideal of TΣ) associated to E2,ϕ. The inverse image of mΣ under the surjection TΣ,1) → TΣ) is also denoted by mΣ. Let
equation M59
Now put
equation M60
let ΓΣ,str be the inverse image of ΔΣ under the usual map Γ0(pNΣ) → (Z/pNΣ)×, and let ΓΣ,Sel be Γ1(pNΣ). We denote by TΣ,str) and TΣ,Sel) the O-algebras generated by the Hecke operators {T[ell], left angle bracket[ell]right angle bracket : [ell] [negated set membership] Σ [union or logical sum] {r}} acting on the spaces of weight 2 modular forms invariant under the standard action of ΓΣ,str and ΓΣ,Sel, respectively. We also denote by mΣ the maximal ideal of TΣ,str) and of TΣ,Sel) associated to the modular form E2,ϕ. Let
equation M61
We denote by TΣ,Omin,0, TΣ,O1,0, TΣ,Ostr,0, and TΣ,OSel,0 the quotient algebras obtained by restricting the Hecke operators to the corresponding spaces of cusp forms. Note that these rings may be trivial.

Remark 4.1: When χ ≠ ω or ω−1, we have introduced the auxiliary prime r to ensure that ΓΣ and ΓΣ,str have no elliptic points. It is easy to see that TΣ,Omin, TΣ,O1, etc., would not be different if we omitted r.

Proposition 4.2. rankOTΣ,OSel = rankOTΣ,Ostr·#ΔΣ.

Proof: If χ = ω, then Σ = {p}, #ΔΣ = 1, and ΓΣ,str = ΓΣ,Sel, so the proposition is obvious. Assume χ ≠ ω. A simple analysis of the possible Eisenstein series associated to the maximal ideal mΣ yields

equation M62
4.1
and
equation M63
4.2
For each prime q dividing pNΣ, we denote by Uq the usual Atkin-Lehner operator. Let YΣstr and YΣSel be the open curves over C corresponding to the quotients of the complex upper half-plane by the congruence subgroups ΓΣ,str and ΓΣ,Sel, respectively. Let XΣstr and XΣSel be the respective compactifications, obtained by adjoining the cusps. For · = XΣstr, YΣstr, etc., the singular cohomology group H1(·, O) is acted upon by the relevant Hecke operators. Let HΣ1(·, O) be the maximal direct summand of the localized cohomology group H1(·, O)mΣ such that Uq acts nilpotently on HΣ1(·, O) for all qp or r, and Up − 1 and Ur − 1 act nilpotently on HΣ1(·, O)/λ. Using the correspondence between spaces of cusp forms and cohomology groups (cf. [Shi71, ref. 13, Chapter 8]), it is straightforward to check that
equation M64
4.3
and
equation M65
4.4
Here, and in what follows, the superscript minus sign denotes the −1 eigenspace for the action of (  0−1 10) on the indicated cohomology group.

The excision sequence for singular cohomology gives rise to the exact sequences

equation M66
4.5
equation M67
and
equation M68
4.6
equation M69
where the subscript Σ on DivΣ0(·, cusps, O)mΣ has the same meaning as it does for the other terms in the sequences. A simple analysis of the cuspidal divisor groups, using that the cover XΣSelXΣstr is unramified at the cusps, shows that
equation M70
4.7
Arguing as in the proof of [TW95, ref. 5, Proposition 1] shows that HΣ1(YΣSel, O) is a free OΣ]-module of rank equal to the O-rank of HΣ1(YΣstr, O). This, together with 4.7 and 4.5, 4.6, implies that
equation M71
which combined with 4.3, 4.4 and 4.5, 4.6 yields the proposition. □

Proposition 4.3. rankOTΣ,Ostr = rankOTΣ,Omin·#ΔΣ.

Proof: Again, the proposition is obvious if χ = ω, so assume otherwise. Let YΣ and YΣ1 be the open curves over C corresponding to ΓΣ and ΓΣ,1, respectively, and let XΣ and XΣ1 be the respective compactifications. For · = YΣ, YΣ1, XΣ, or XΣ1, let HΣ1(·, O) be the maximal direct summand of H1(·, O)mΣ such that on HΣ1(·, O)/λ, if χ|Dq = ω−1, then Uq − ϕ(q)q acts nilpotently, and otherwise Uq − 1 acts nilpotently. One has

equation M72
and
equation M73
The comparisons with the ranks of cohomology groups are proved just as are 4.3, 4.4. That the ranks of TΣ,Ostr,0 and TΣ,O1,0 are equal follows from the fact that the modular forms on which the one acts are just twists of the forms on which the other acts. Considering the excision sequences for YΣ and YΣ1 and arguing as in the proof of Proposition 4.2 shows that
equation M74
This, combined with 4.1 and the simple observation that
equation M75
yields the proposition. □

Finally, for each positive integer m, let T(m) denote the O-algebra generated by the Hecke operators {T[ell], left angle bracket[ell]right angle bracket : [ell] [negated set membership] Σ [union or logical sum] {r}} acting on the space of weight 2 modular forms that are invariant under the usual action of Γ1(pmNΣ) and that are ordinary at p in the sense of [Hid85, ref. 14]. Note that E2,ϕ is such a form and therefore defines a maximal ideal of T(m), also denoted mΣ. Put

equation M76
Note that TΣ,O(1) = TΣ,OSel.

Let Λ = O[[T]]. By the work of Hida [Hid85, ref. 14, Hid88, ref. 15], TΣ,Oord is a finite, torsion-free Λ-algebra via T [mapsto] γ0 − 1, where

equation M77
Hida has also shown that if k ≥ 2 is an integer, and if p is a height one prime ideal of TΣ,Oord containing (1 + T)pm − (1 + p)pm(k−2), then p corresponds to a weight k newform f that is ordinary at p, has level dividing pmNΣ, and has Nebentypus character [chi]ω−1ψ, where ψ has order dividing pm. This correspondence is given by ([ell]th Fourier coefficient of f) = T[ell] mod p.

Proposition 4.4. The canonical surjection TΣ,OordTΣ,OSel factors through TΣ,Oord/T.

Later we shall see that TΣ,OSel = TΣ,Oord/T (see 6.4).

5. The Eisenstein Ideal

One can define an “Eisenstein ideal” of TΣ,Omin analogous to the Eisenstein ideal IΣ of RΣ,Omin. Let IEis be the ideal of TΣ,Omin generated by the set {T[ell] − 1 − ϕ[var epsilon]([ell]), left angle bracket[ell]right angle bracket − ϕ([ell]) : [ell] [negated set membership] Σ [union or logical sum] {r}}. This is just the minimal prime ideal of TΣ,Omin corresponding to the Eisenstein series E2,ϕ. The following proposition is the main result of this section.

Proposition 5.1. Write ϕ = [chi]ω−1. Let η(ϕ, Σ) be as in 3.5. Suppose that if 2 [set membership] Σ, then χ(2) ≠ 2−1. Then

equation M78
Our proof of this proposition relies heavily on ideas and results of [MW84, ref. 7], and for many definitions and details in the following arguments we refer to this paper. In particular, we adopt the conventions of [MW84, ref. 7] regarding models of modular curves and their cusps.

The proposition is obvious if ϕ is the trivial character or if ϕ = ω−2 and Σ = {p}, so throughout the rest of this section we assume otherwise. Let XΣ and XΣ1 be the curves defined in the proof of Proposition 4.2. Let X/Zpp]1 be the regular model for XΣ1 as described in [MW84, ref. 7, Chapter 2, §8]. The special fiber X/Fp1 consists of two smooth curves Σét and Σμ (in the notation of [MW84, ref. 7]) intersecting transversally at the supersingular points. The quotient X/Zpp] = X1Σ is a regular model for XΣ (cf. [MW84, ref. 7, Chapter 2, §7]). The covering X1 → X is étale, and the normalization of the special fiber X/Fp consists of the two smooth curves Σ0ét = ΣétΣ and Σ0μ = ΣμΣ. That the cover is étale away from the cusps is a consequence of ΓΣ being contained in Γ1([ell]) for some prime [ell] > 4. That it is étale at the cusps is a simple computation. The cover π : Σét → Σ0ét is étale with Galois group ΔΣ. The usual actions of the Hecke operators Tn and left angle bracketnright angle bracket, (n, pNΣ) = 1, extend to actions on Pic00ét) and Pic0ét).

Let R(1) = Zp[(Z/pNΣ)×/± 1], and let m be the component of R(1) corresponding to ϕ (see [MW84, ref. 7, Chapter 1, §3]). Let [10] be the zero cusp of XΣ1 and consider Cm(1) = Rm(1)·[10] as on [MW84, ref. 7, p. 298] (the action of R(1) is via the diamond operators). Similarly, let R0(1) = Zp[(Z/pNΣ)×/± ΔΣ] and let C0,m(1) = R0,m(1)·[10] (here [10] is the zero cusp of XΣ). The map κ : R0(1)R(1) given by κ(x) = Σδ[set membership]ΔΣ [δ]x is compatible with the canonical imbedding π* : Pic00ét) [right arrow-hooked] Pic0ét) in the sense that π*(h·[10]) = κ(h)·[10].

Let k0 be the minimal field of definition for χ (i.e., the subfield of k generated by the values of χ), and let W(k0) be the Witt vectors of k0. By the choice of m, Rm(1) and R0,m(1) are natural W(k0)-algebras. Put

equation M79
5.1
and put
equation M80
5.2
Clearly, TΣ,Omin acts on C0. Let
equation M81
equation M82
Proof of Lemma 5.2: The action of TΣ,Omin on C0 factors through TΣ,Omin,0, so I0 contains Icusp. Furthermore, by the choice of m, left angle bracket[ell]right angle bracket acts as ϕ([ell]) on C0, and since the action of T[ell] on the cuspidal group C0,m(1) is via 1 + left angle bracket[ell]right angle bracket[ell] (see [MW84, ref. 7, p. 238]), T[ell] acts on C0 as 1 + ϕ[var epsilon]([ell]). This proves that I0 contains IEis. □

Now, let

equation M83
It follows from Lemma 5.2 that
equation M84
5.3
Combining 5.3 with the following lemma yields the proposition.

Lemma 5.3. #(R0/I) ≥ #(O/η(ϕ, Σ)).

Proof of Lemma 5.3: Let I′ = AnnR0,m(1)(C0,m(1)). Since O is a flat W(k0)-module, it follows from 5.1 and 5.2 that

equation M85
5.4
Suppose that the conductor of ϕ is pNΣ/m and suppose that h [set membership] I′. We can find g [set membership] R0,m(1) such that g [equivalent] h (mod pM) for M arbitrarily large and such that g·[10] ~ 0 (hence κ(g)·[10] ~ 0). By the arguments in the last paragraph on [MW84, ref. 7, p. 299], there is an integer e, coprime to p, such that e·κ(g)·[10] = div(f[ell]) for some f[ell] [set membership] F(m) (notation as in [MW84, ref. 7, Chapter 4]). Moreover, f[ell] is invariant under the action of ΔΣ (as div(f[ell]) is). The proofs of [MW84, ref. 7, Propositions 3 and 3(m), p. 298] show that if f[ell] = c·[product] f0,s[ell](s) is invariant under ΔΣ, then [ell](s) + [ell](−s) = [ell]s) + [ell](−δs) for all δ [set membership] ΔΣ. It follows from [MW84, ref. 7, (8), p. 298] that
equation M86
where the second sum is over a complete set of representatives for Z/pNΣ modulo the equivalence
equation M87
and where [theta](m)(s; pNΣ) is the “hatted” Stickelberger element defined in [MW84, ref. 7, Chapter 1, §1]. As [ell](s) = 0 if (p, s) ≠ 1, this shows that κ(h) is contained in the ideal
equation M88
By 5.4, κ(I) is contained in the same ideal.

Now, consider the homomorphism ρϕ : R1O induced by ϕ. Arguing as in [MW84, ref. 7, Propositions 2 and 4, pp. 201–205] shows that if (p, s) = 1, then

equation M89
5.5
where B2(ϕ) is the second generalized Bernoulli number for ϕ. Here, we note that B2(ϕ) is O-integral if ϕ ≠ 1 or ω−2 and that B2−2)·(1 − ω−2(q)q2) is O-integral for any prime q distinct from p (recall that if ϕ = ω−2, then we have assumed that Σ ≠ {p}). Since ρϕ(κ(R0)) = #ΔΣ·O, and since
equation M90
by 5.5, it follows that # (R0/I) ≥ [ρϕ(κ(R0)) : ρϕ(κ(I))] ≥ # (O/η(ϕ, Σ)). □

6. The Main Theorem

In this section we prove our main results, relating the deformation rings of Section 2 to the Hecke rings of Section 4. In particular, we show that any deformation of ρ0 that “looks modular” is modular in the sense that its semisimplification is equivalent to a representation associated to a modular form.

Each minimal prime ideal of TΣ,Omin corresponds to a newform of weight 2 and level dividing pNΣ. Let G be the set of all newforms corresponding to prime ideals of TΣ,Omin, let F be the subset consisting of cusp forms, and let E be the Eisenstein series (E = {E2,ϕ}). For f [set membership] G, we denote by Af the normalization of TΣ,Omin/pf (pf being the prime ideal corresponding to f). This is a local complete finite O-algebra with residue field k, maximal ideal mf, and fraction field Ff. It is well known that there is a semisimple representation ρf : Gal(Q/Q) → GL2(Ff) such that ρf is unramified at all primes not dividing pNΣ, det ρf = ϕ[var epsilon], and

equation M91
6.1
Let L [subset, dbl equals] Ff2 be a Gal(Q/Q)-stable Af-lattice. Choosing a suitable basis for L yields a representation ρL : Gal(Q/Q) → GL2(Af) whose trace satisfies 6.1 and such that ρL(c) = ( −1 1 ). Reducing the trace modulo mf shows that [rho with macron]L = ρLmod mf satisfies
equation M92
where the superscript ss denotes the corresponding semisimplification. If f [set membership] F, then ρL is irreducible, and there are three possibilities for [rho with macron]L; either
equation M93
where [low asterisk] is not identically zero. It is not hard to see that the latter two possibilities always occur for some choice of L. Fix a lattice Lf for which the last possibility occurs. Abusing notation, we call the corresponding representation ρf. As remarked in Section 2, since [rho with macron]f satisfies 2.1 and 2.2, [rho with macron]f is equivalent to ρ0, so, after possibly choosing a new basis for Lf, we may assume that [rho with macron]f = ρ0. The work of Carayol, Deligne, Langlands, and Wiles (see [Car86, ref. 16] and [Wil88, ref. 17]) relating the level and Hecke eigenvalues of f to the representation ρf shows that ρf is a Σ-minimal O-deformation. (In particular, if χ ≠ ω or ω−1, then ρf is unramified at the auxiliary prime r and the level of f is coprime to r.) There is therefore a homomorphism πf : RΣ,OminAf inducing ρf. If f [set membership] E, then
equation M94
and we take for πf the map RΣ,OminO = Af given by reduction modulo IΣ. It follows from Corollary 2.2 that the image of the map RΣ,Omin[product]f[set membership]G Af given by x [mapsto]f(x)) is TΣ,Omin. Thus, there is a (local) surjection πmin : RΣ,OminTΣ,Omin of O-algebras such that πf = πminmod pf.

In the same manner, one shows that there are similar surjections πstr : RΣ,OstrTΣ,Ostr, πSel : RΣ,OSelTΣ,OSel, and π(m) : RΣ,OordTΣ,O(m), only now to define πf for f an Eisenstein series one uses the reducible deformations described in Section 2. Let πord : RΣ,OordTΣ,Oord be

equation M95
This is a homomorphism of Λ-algebras (Λ = O[[T]]).

Theorem 6.1. Let χ, Σ, and ρ0 be as in Section 2. If · = min, str, Sel, or ord, then

equation M96
is an isomorphism.

Proof: Assume at first that 2 [negated set membership] Σ if χ(2) = 2−1. Let π : TΣ,OminO be the homomorphism given by reduction modulo IEis. Since TΣ,Omin is reduced, AnnTΣ,Omin ker π = AnnTΣ,OminIEis is just the intersection of all minimal prime ideals of TΣ,Omin distinct from IEis. In other words, the annihilator of the kernel of π is just the kernel of the projection TΣ,OminTΣ,Omin,0. Letting (η) denote the ideal π(AnnTΣ,Ominker π), it follows from Proposition 5.1 that

equation M97
6.2
By Proposition 2.1, IEis = πmin(IΣ), so, upon considering Fitting ideals (see [Wil95, ref. 2, Appendix] or [Len95, ref. 6]),
equation M98
Combining this with 6.2 and the estimate for #(IΣ/IΣ2) provided by Proposition 3.1 shows that
equation M99
6.3
The main result of [Len95, ref. 6] now applies, yielding RΣ,Omin = TΣ,Omin and that these rings are complete intersections over O. Suppose now that 2 [set membership] Σ and that χ(2) = 2−1. Let Σ0 = Σ / {2}. As just shown, RΣ0,Omin [congruent with] TΣ0,Omin. Fix a lift σ of Frob2 and a generator τ of the pro-p-part of tame inertia at 2. By the hypotheses on χ and Σ, there is a basis for ρΣ,Omin such that ρ(σ) = (  βα) and ρ(τ) = (c 11). Clearly, (c) = ker{RΣ,OminRΣ0,Omin}, so TΣ,Omin/c = TΣ0,Omin. Put x = (β/α − 2) + c. The map πmin induces an isomorphism RΣ,Omin/x [congruent with] TΣ,Omin/x. As it is easily checked that x is not a zero-divisor in TΣ,Omin, it follows that πmin is an isomorphism. By 2.5, RΣ,Omin = RΣ,Ostr/aΣ. Since RΣ,Omin is a finite O-algebra, as we have just seen, RΣ,Ostr is a finite O-algebra generated by at most
equation M100
elements, the second equality coming from Proposition 4.3. Since TΣ,Ostr is a finite free O-module and a quotient of RΣ,Ostr, it follows that RΣ,Ostr = TΣ,Ostr. The proof for the Selmer case is similar. In 2.4 we observed that RΣ,OSel = RΣ,Ostr [multiply sign in circle]O OΣ], so it follows from the strong case of the theorem that RΣ,OSel is a finite free O-module and that
equation M101
the last equality coming from Proposition 4.3. Since TΣ,OSel is a quotient of RΣ,OSel, equality of ranks implies that the rings are the same. Finally, the Selmer case of the theorem together with 2.3, Proposition 4.5, and the surjection πord : RΣ,OordTΣ,Oord yields
equation M102
6.4
Therefore, RΣ,Oord and TΣ,Oord are finite Λ-modules, generated by rankOTΣ,OSel elements. Since TΣ,Oord is a torsion-free Λ-module, and since TΣ,OSel = TΣ,Oord/T is a free O-module, it is not hard to see that TΣ,Oord is a free Λ-module, necessarily having Λ-rank equal to the O-rank of TΣ,OSel. It now follows, just as in the previous cases, that RΣ,Oord = TΣ,Oord. This completes the proof of the theorem. □

Theorem 1.2 is an immediate consequence of Theorem 6.1. Suppose ρ is a representation satisfying the conditions of the theorem. Consider ρ1 = ρ[multiply sign in circle][chi]2−1, and let F be a finite extension of Qp such that ρ1 takes values in GL2(F). Let A be the ring of integers of F, and let k be the residue field of A. Using the hypotheses on χ and Σ, arguing as in the second paragraph of this section shows that there is a Gal(QΣ/Q)-stable A-lattice L such that ρL has the same trace and determinant as ρ1 and ρL is an ordinary A-deformation of a representation ρ0 : Gal(QΣ/Q) → GL2(k) satisfying 2.2. Theorem 6.1 implies that there is a homomorphism

equation M103
such that
equation M104
Let p be the kernel of α. Then p is a height one prime ideal of TΣ,Aord containing (1 + T)pm − (1 + p)pm(k−2) for some m. As mentioned in Section 4, Hida [Hid85, ref. 14, Hid88, ref. 15] has shown that p corresponds to a newform of weight k. That is, there is a weight k newform f such that the [ell]th Fourier coefficient of f is α(T[ell]). As the representation ρf satisfies
equation M105
it must be that ρf [congruent with] ρ1, and therefore ρf [multiply sign in circle] χ2 [congruent with] ρ.

Acknowledgments

This work was supported by a National Science Foundation Graduate Fellowship and a Sloan Foundation Doctoral Dissertation Fellowship (C.M.S.) and a National Science Foundation grant.

References
1.
Fontaine, J-M; Mazur, B. Elliptic Curves, Modular Forms, and Fermat’s Last Theorem. Coates J, Yau S T. , editors. Boston: International Press; 1995.
2.
Wiles, A. Ann Math. 1995;141:443–551.
3.
Diamond, D. Ann Math. 1996;144:136–166.
4.
Fujiwara, K. Deformation rings and Hecke rings in the totally real case. 1996. p. preprint.
5.
Taylor, R; Wiles, A. Ann Math. 1995;142:553–572.
6.
Lenstra, H W. Elliptic Curves, Modular Forms, and Fermat’s Last Theorem. Coates J, Yau S T. , editors. Boston: International Press; 1995.
7.
Mazur, B; Wiles, A. Invent Math. 1984;76:179–330.
8.
Washington, L. (1980) Introduction to Cyclotomic Fields, Graduate Texts in Math. 83 (Springer, New York).
9.
Mazur, B. Galois Groups over Q. New York: Springer; 1989.
10.
Ramakrishna, R. Compositio Math. 1993;87:269–286.
11.
Coates, J. Algebraic Number Fields. Fröhlich A. , editor. New York: Academic; 1977.
12.
Matsumura, H. (1986) Commutative Ring Theory, Camb. Studies in Adv. Math., 8 (Cambridge Univ. Press, Cambridge, U.K.).
13.
Shimura, G. Introduction to the Arithmetic Theory of Automorphic Functions. Princeton: Iwanami Shoten and Princeton Univ.; 1971.
14.
Hida, H. Invent Math. 1985;85:545–613.
15.
Hida, H. Ann Math. 1988;128:295–384.
16.
Carayol, H. (1986) Ann. Sci. Ec. Nor. Sup., IV, Ser. 19, 409–468.
17.
Wiles, A. Invent Math. 1988;94:529–573.