Romyar SharifiLECTURE NOTES
READING EDITIONPDF

LECTURE NOTES / Chapter 6

Iwasawa Theory

Romyar Sharifi

Chapter 6 The Iwasawa main conjecture

Book contents

Chapter 6
The Iwasawa main conjecture

6.1. Semi-local units modulo cyclotomic units

Let F = (μ𝑚𝑝), where p m and m2mod4. Let us first observe that we have a map Col: 𝒰(χ) Λχ. Note that each place of (μm) over p is totally ramified in F. Let Vp denote the set of places over p in any intermediate field. Recall that

𝒰 vVp𝒰v,.

Let 𝒪 be the valuation ring of a place w of (μm) over p. (Note that such places are totally ramified in F = (μ𝑚𝑝), and even in F.) Then 𝒪 is free of rank one over p[Δp], for Δp the decomposition group at p in Δ = Gal(F). Giving

vVp𝒪

the structure of a p[Gal((μm))]-module by allowing Δ to permute the factors, it is then is free of rank one as a p[Gal((μm))]-module, and we can think of 1 in the term for w as a generator. Similarly, then, we obtain

Λ~ = pp,m× vVp𝒪p×,

and we can use this to define a Coleman map Col: 𝒰Λ~ as the direct sum of the Coleman maps at the places over p.

Proposition 6.1.1.

There is a homomorphism Col: 𝒰Λ~ induced by the Coleman maps at the places of F above p, fitting in an exact sequence

0 p[ΔΔp](1) 𝒰ColΛ~ p[ΔΔp](1) 0

of Λ~-modules.

Corollary 6.1.2.

Let χ be a nontrivial Dirichlet p-adic character of conductor dividing 𝑚𝑝. Then the Coleman map induces a map 𝒰(χ) Λχ which is an isomorphism if and only if χω1(p)1 𝒪χ×.

We aim to prove the following theorem that, at least in the case of F = (μp), was proven by Iwasawa.

Theorem 6.1.3.

Let χ be a nontrivial, even primitive Dirichlet character of conductor m or 𝑚𝑝, where p is an odd prime and m is a positive integer prime to p. Let F = (μ𝑚𝑝), and let F be its cyclotomic p-extension. Then there is an exact sequence

0 Aχ(1) 𝒰(χ)𝒞 (χ) Λ χ(gχ) 0,

where Aχ = 𝒪χ(χω1(p)1), and where gχ = T δgχ for δ = 1 if χω1(p) = 1 and δ = 0 otherwise, where gχ Λχ satisfies

gχ(us1) = L p(χ,1s)

for all s p.

Corollary 6.1.4.

With the notation of Theorem 6.1.3, suppose that χω1(p)1 𝒪χ×. Then

𝒰(χ)𝒞 (χ)Λ χ(gχ).

Proposition 6.1.5.

Suppose that p φ(m). Let χ be a nontrivial, even Dirichlet p-adic character of conductor dividing 𝑚𝑝, and let f be the prime-to-p part of its conductor. The Λχ-module 𝒞(χ) is generated by the image of the norm compatible sequence (1ζfpn)n.

Proof.

Since only primes over p ramify in FF, the norm compatible sequences of elements of Fn× are all norm compatible sequences of p-units. The group of norm compatible sequences of cyclotomic p-units in FF is generated as a Λ~-module by (1ζdpn)n for d dividing m. Such a sequence is of true units if f1. From this, it is easy to see that 𝒞 is similarly generated by the (1ζdpn)n and ((1ζpn)σc1)n, where c is a primitive root modulo p. The elements eχ(1ζdpn)n vanish unless f is a multiple of d. On the other hand, eχ(1ζdpn) for d a multiple of f equals eχ times the norm for (ζdpn)(ζfpn) of the elements (1ζdpn). That is, eχ(1ζdpn)n is a Λ~-multiple of eχ(1ζfpn)n for f dividing d.

Let us now focus on the case that F = (μp), for which we suppose that E = p. Note that U = 𝒰×μp1. Consider the cyclotomic unit

un,c = ζpnc2 ζpnc2 ζpn12 ζpn12

for c prime to p, and let uc = (un,c)n U. Let ζ~p,c = Col(un,c).

Proposition 6.1.6.

For k 1, we have

p×xkdζ~ p,c(x) = (1ck)(1pk1)ζ(1k) = (1ck)L p(ωk,1k).
Proof.

We employ the Coleman power series

f(T ) = (1+T )c2 (1+T )c2 (1+T )12 (1+T )12

and the change of variables T = et1. By Lemma 5.4.32, we have that

δk(uc) = dk dtklogf(et1) t=0.

We have

d 𝑑𝑡logf(et1) = 1 2 ( 1 et1 1 et1 )c 2 ( 1 e𝑐𝑡1 1 e𝑐𝑡1 ) =k=0 Bk 2k!((t)k1 tk1 +c((𝑐𝑡)k1 (𝑐𝑡)k1)) = k=0Bk k! (ck1)tk1,

so

δk(uc) = (ck1)Bk k = (1ck)ζ(1k).

The result then follows from Proposition 5.4.35.

We then have the following.

Corollary 6.1.7.

The p-valued measure Ec(0) on p× satisfying

p×h(x)dEc(0)(x) =p×x1h(x)dE c(1)(x)

for all h C(p,p) is equal to ζ~p,c.

Proof

Sketch of proof of Theorem 6.1.3 for (μp). Note that 𝒞 is topologically generated by the elements uc, and in particular it is generated as a pp×Λ[Δ]-module, where Δ = Gal(F), by uc for any integer c that is a primitive root modulo p. Proposition 6.1.6 tells us that

Col(𝒞) = pp×ζ~ p,c.

Note that ζ~p = (1σc)1ζ~p,c is independent of c, though it is not quite integral, though it becomes integral up application of any element in the augmentation ideal I of Λ[Δ]. If k0modp1, then 1ck p×. The “equivariant” version of Iwasawa’s theorem is then proven: it reads

𝒰𝒞Λ[Δ]Iζ~p.

Recall that a character ωk of Δ defines an in this case surjective homomorphism ωk~: Λ[Δ] Λ of Λ-algebras. For even k, the image ωk~(ζ~p) is nonzero, and it is integral if and only if k0modp1. A simple check yields using Corollary 6.1.7 yields that the power series corresponding to ωk~(ζ~p) (or T times it if k 0modp1) is gωk, so we have Iwasawa’s theorem.

6.2. The Ferrero-Washington theorem

Theorem 6.2.1 (Ferrero-Washington).

Let F be a finite abelian extension of , and let F be its cyclotomic p-extension for a prime p. Then μ(X) = 0.

The following is immediate from the theorem and Proposition 3.4.2.

Corollary 6.2.2.

Let F be an abelian extension of , and let F be its cyclotomic p-extension for an odd prime p. Then the p-torsion subgroup of X is zero.

In this section, we prove the Ferrero-Washington theorem in the case of F = (μp) for an odd prime p. We follow their original proof in this case.

Notation 6.2.3.

For a p and a nonnegative integer m, let [a]m denote the unique integer with 0 a < pm+1 to which a is congruent modulo pm+1. Let δ0(a) = [a]0 and δm(a) = pm([a]m[a]m1) if m 1.

We may think of δm(a) as the coefficient of pm in the usual p-adic expansion of a.

Proposition 6.2.4.

The μ-invariant of X is nonzero if and only if there exists an even integer k0modp1 such that

ξμp1(p)δm(𝑎𝜉)ξk1 0modp

for all m 0 and all a p.

Proof.

Since X(ω) is trivial, we need only show that the μ-invariant μk of X(ω1k) is zero for every even k with 2 k p3. Since fωk annihilates X(ω1k) , it suffices to show that fωk is not in ppT . For b p, let 1 im(b) pm be such that bp (1+p)im(b) modpm+1. The expression for fωk given by Remark 5.3.10 reduces to

fωk 1 pmb=1 pb pm+1bωk1(b)(T +1)pmim(b)modω m.

Since ωm T pm modp, the congruence holds modulo (p,T pm ) as well. To say that μk is nonzero is then equivalent to saying that every coefficient of a power of T +1 in each such expansion as we vary m is zero. Let T m(a) denote the set of positive integers b < pm+1 that are prime to p and satisfy im(b) im(a)modpm. By what we have just said, we have μk > 0 if and only if

bT m(a)bωk1(b) 0modpm+1

for all a p and m 0. Note that im(b) im(a)modpm+1 if and only if there exists ξ μp1(p) such that [b]m = [𝜉𝑎]m. For given a 1modp and ξ there is exactly one 0 < b < pm with p b having this property. Since ω(b) = ω(ξ), we then have μk > 0 if and only if

ξμp1(p)[𝑎𝜉]mξk1 0modpm+1.

As δ0(𝑎𝜉) = [𝑎𝜉]0 and δm(𝑎𝜉) = pm([𝑎𝜉]m[𝑎𝜉]m1) for all m 1, the result follows from the equivalence of μk > 0 with the latter congruences.

Definition 6.2.5.

A sequence (bi)i1 of tuples in [0,1)r is uniformly distributed if for every product U (0,1)r of open intervals in (0,1), the volume of U is proportional by a positive real number, independent of U, to the density of the bi in U, which is to say the limit of 1N|{i Nbi U}| as N .

Definition 6.2.6.

For r 1, we say that (a1,,ar) pr is normal if the sequence of tuples

(pm[a1] m1,,pm[a r]m1)

with m 1 is uniformly distributed in [0,1)r.

We omit the proof of the following.

Theorem 6.2.7 (Weyl).

A sequence (bi,1,,bi,r)i1 of tuples in [0,1)r is uniformly distributed if and only if for every tuple (t1,,tr) r{0}, we have

limN1 Ni=1Ne2𝜋𝑖j=1rbi,jtj = 0.

Proposition 6.2.8.

For r 1, let b1,,br p be such that b1,,br are -linearly independent. Then the complement of the set of a p with (ab1,,abr) normal has Haar measure zero.

Proof.

Let t = (t1,tr) r{0}, and let c = j=1rbjtj, which is nonzero by the linear independence of the bj. For a p, we have

[𝑎𝑐]m1 𝑎𝑐 j=1rab jtj j=1r[ab j]m1tjmodpm.

Therefore, that (ab1,,abr) is normal is equivalent by the criterion of Weyl to the statement that

limN1 Nm=1Ne2𝜋𝑖pm[𝑎𝑐]m1 = 0

for all t. We claim that this holds outside a set of a of measure zero for each t. Since there are only countably many t, this implies the result. We also suppose that tpr, as the convergence to zero of limit in question is unaffected by dividing by a power of p.

Set

pN(a) = 1 Nm=1Ne2𝜋𝑖pm[𝑎𝑐]m1,

and note that

p|pN(a)|2𝑑𝑎 = 1 N + 1 N2m,n=1 mn Npe2𝜋𝑖(pn[𝑎𝑐]n1pm[𝑎𝑐]m1)𝑑𝑎 = 1 N,

each integral in the latter sum being zero, being a multiple of a sum over all pnth (resp., pmth) roots of unity if n > m (resp., m > n). It follows that

M=1p|pM2(a)|2𝑑𝑎 = M=1 1 M2 = π2 6

is finite, which forces limMpM2(a) = 0 outside of a set of measure zero. Note also that for any N with M2 N < (M +1)2, we have

|pN(a)| < |pM2(a)|+ 2M N |pM2(a)|+ 2 M,

as pN(a)pM2(a) is a sum of N M2 roots of unity. Thus (pN(a))N has limit 0 outside of the same measure zero set.

Proposition 6.2.9.

Set s = p1 2 and r = φ(p1). Let b1,,bs p be such that (b1,,br) is normal, bib11 for all 2 i s, and

bi =j=1rc i,jbj

for some ci,j for all r < i s. Then there exist nonnegative integers m and n such that δn(bj) = δm(bj) for all 2 j s, while δn(b1) = 1 and δm(b1) = 0.

Proof.

Take x1 = 1 p, and let x2,,xr (0,1) be such that the x1,,xr are -linearly independent. For r < i s, set

xi = j=1rc i,jxj.

If xi for such an i, then ci,j = 0 for 2 j r by the assumed linear indepedence, so xi = c1,jx1. But this would imply that bib11 , contradicting our hypotheses. Thus, the xi for 2 i s are all irrational.

Let y1 (0, 1 p), set yi = xi for 2 i r, and set yi = j=1rci,jyj for r < i s. Suppose that x1 y1 is sufficiently small so that for each 2 i s, we have an 0 a < p such that xi,yi (ap, a+1 p). Since (b1,,br) is normal, there exists an m 0 such that

|pm1[b i]myi| < 𝜖

for a given choice of 𝜖 > 0. for all 1 i r. For r < i s, we have

pm1 ([b i]mj=1rc i,j[bj]m) ,

so

|pm1[b i]myi|j=1r|c i,j||pm1[b j]myi| <i=1r|c i,j|𝜖,

noting that both terms are in (0,1) in the middle step. We may take 𝜖 small enough that small enough pm1[bi]m lies in the same open interval (ap, a+1 p) as yi for all 1 i s. We then have

p1δ m(bi) < pm[b i]m < p1(δ m(bi)+1),

so δm(bi) = pyi, and we note that pyi = pxi for i 2. Since y1 < 1 p, we have δm(b1) = 0.

Now repeat the argument, but this time replace y1 with z1 where 1p < z1 < 2 p and z1 x1 is small enough. We then again obtain an n 0 such that δn(bi) = pxi, this time for all i, noting that px1 = 1. Thus δn(bi) = δm(bi) for all i 2, while δn(b1) = 1 > 0 = δm(b1).

Proof

Proof of Theorem 6.2.1 for F = (μp) with p odd. Set s = p1 2 and r = φ(p1). Let ξ be a primitive (p1)th root of unity. Note that ξs+1 = ξ, so for a p we have δm(𝑎𝜉) = p1δm(𝑎𝜉) so long as m 1+vp(a). It follows that

i=1p1δ m(𝑎𝜉)ξi(k1) = 2 i=1sδ m(𝑎𝜉)ξi(k1) (p1) i=1sξi(k1) (6.2.1)

for all a p and even integers k. The ξi with 1 i r are linearly independent: in fact, they form a -basis of [μp1] p. Let a p be such that (𝑎𝜉,aξ2,,aξr) is normal, and set bi = aξi for each 1 i s. Then the conditions of Proposition 6.2.9 are satisfied for the bi, so we can find nonnegative integers m and n as in its statement.

Suppose that μ(X) > 0. By Proposition 6.2.4, there exists an even 2 k p1 such that

i=1p1δ l(𝑎𝜉)ξi(k1) 0modp

for all l 0. Applying (6.2.1), we then have that

2ξk1 = 2 ( i=1sδ n(𝑎𝜉)ξi(k1) i=1sδ m(𝑎𝜉)ξi(k1)) =i=1p1δ n(𝑎𝜉)ξi(k1) i=1p1δ m(𝑎𝜉)ξi(k1) 0modp,

providing the desired contradiction.

6.3. The main conjecture over

In its most classical form, the main conjecture of Iwasawa theory, or Iwasawa main conjecture, states that the characteristic ideals of odd eigenspaces of Xare generated by the power series interpolating corresponding p-adic L-functions in the case that F is an abelian field and Fis its cyclotomic p-extension. We refer to this as the main conjecture over the rationals, since it deals with fields cut out by abelian characters of the absolute Galois group over . Its formulation in print is due to Greenberg. While the main conjecture was actually proven by Mazur and Wiles in 1984, we shall label it as a conjecture here in order to discuss its equivalent forms. We discuss its proof in later sections.

Conjecture 6.3.1 (The Iwasawa Main Conjecture).

Let p be an odd prime. Let χ be a nontrivial, even finite order p-adic character of G of conductor not divisible by p2, and let F be the the fixed field of the kernel of χ. For the cyclotomic p-extension F of F, we have

charΛχX(ωχ1) = (f χ),

where fχ Λχ satisfies

fχ((1+p)s1) = L p(χ,s)

for all s p.

We can reformulate the main conjecture in terms of the p-ramified Iwasawa module.

Proposition 6.3.2.

The Iwasawa main conjecture is equivalent to the statement that

charΛχ𝔛(χ) = (g χ),

where gχ Λχ satisfies

gχ((1+p)1s1) = L p(χ,s)

for all s p.

Proof.

By Corollary 3.4.9, we have a pseudo-isomorphism

𝔛(χ) (X (ωχ1))ι(1),

and pseudo-isomorphic modules have the same characteristic ideal. We then have

gχ(T ) = fχ(u(1+T )1 1),

and the result follows.

We can also reformulate the main conjecture as a comparison between global units modulo cyclotomic units and the plus part of the Iwasawa module. This formulation eschews the use of L-functions.

Theorem 6.3.3.

The Iwasawa main conjecture is equivalent to the statement that

charΛχ(E(χ)𝒞 (χ)) = char Λχ(X(χ)).
Proof.

From the first exact sequence of Proposition 3.3.6, we obtain an exact sequence

0 E(χ)𝒞 (χ) 𝒰 (χ)𝒞 (χ) 𝔛 (χ) X (χ) 0.

Iwasawa’s theorem tells us that the characteristic ideal of the second term has characteristic ideal (gχ). Since the alternating product of characteristic ideals of Iwasawa modules in an exact sequence of finite length is 1, we have that

charΛχ(E(χ)𝒞 (χ)) = char Λχ(X(χ))

if and only if charΛχ𝔛(χ) = (gχ). The latter statement is an equivalent form of the main conjecture by Proposition 6.3.2.

Mazur and Wiles proved the following interesting consequence of the main conjecture.

Theorem 6.3.4 (Mazur-Wiles).

Let p, F, χ, and 𝒪χ be as in the Iwasawa main conjecture, and suppose that χ has prime-to-p order. We then have

|AF (ωχ1)| = |B 1,χω1|χ1,

where ||χ denotes the normalized multiplicative valuation on the unramified extension 𝒪χ of p.

In particular, the converse to Herbrand’s theorem (due to Ribet) holds.

We also note that any one divisibility of characteristic ideals in the main conjecture for all χ of the Galois group of a given totally real abelian field implies the other. This is a consequence of the following result, which can be derived using the analytic class number formula (for instance, using Sinnott’s work).

Proposition 6.3.5.

Let F be an abelian, CM extension of of conductor not divisible by p2, and let G = Gal(F+). Let f = χG^fχ pT , and let μ(f) = μ(Λ(f)) and λ(f) = λ(Λ(f)). Then

μ(X) = μ(f) and λ(X ) = λ(f).

As a final note, we treat the powers of the variable T itself that appear in the ideals of the main conjecture.

Proposition 6.3.6.

We have that T charΛX(ωχ1) if and only if χω1(p) = 1.

Proof.

Let NFF : EEF be projection to the first term of a norm compatible sequence. Consider the exact sequence

EF NFF Eker ( vVp(F )Γv Γ) (X)Γ AF

that exists by Theorem 1.3.14. We take ωχ1-eigenspaces. Since AF is finite, EF (ωχ1) = 0, and Γ(ωχ1) = 0, we have that

(X(ωχ1)) Γ ( vVp(F )Γv)(ωχ1),

and the latter isomorphic to p or 0 depending on whether χω1(p) = 1 or not.

Theorem 6.3.7 (Ferrero-Greenberg).

We have T 2 fχ, and T fχ if and only if χω1(p) = 1.

We can see from this (and Sinnott’s work, for instance) that T 2 charΛX(ωχ1) for all χ as well, so the same power of T divides both fχ and charΛX(ωχ1) .

6.4. The Euler system of cyclotomic units

Let m > 1 be a positive integer, and let F = (μm)+. Let Δ = Gal(F). Consider the set 𝒫 of nontrivial products of distinct prime numbers that split completely in F, which is to say are congruent to ±1 modulo m. For any r 𝒫, we set Fr = F (μr) for brevity, and we let Gr = Gal(FrF ), which is isomorphic to Gal((μr)) by restriction. For r, we view G as the subgroup Gal(FrFr) of Gr. With this identification, if we let Nr [Gr] be the norm element, we then have

Nr =rN,

the product being (implicitly) taken over primes. Fix a generator σ of G for each prime 𝒫, and let φ denote the Frobenius in Gr for any r 𝒫 not divisible by .

Definition 6.4.1.

For r 𝒫, the rth derivative element is

Dr =rD [Gr]

where for a prime 𝒫, we set

D =i=12iσ i.

The th derivative element has the following key property.

Lemma 6.4.2.

For 𝒫, we have

(σ1)D = 1N.
Proof.

We have

σD =i=12iσ i+1 = i=11(i1)σ i = i=11iσ i i=11σ i = (D +1)N.

Fix a primitive mth root a unity ζm and a primitive th root of unity ζ for each 𝒫. For r 𝒫, set ζr = rζ. Let

αr = (ζmζr1)(ζm1ζ r1) Fr,

which is a cyclotomic unit if r1 or m is composite. It has two key properties: the first is that

αr αrmod𝔏

for every prime 𝔏 of Fr over . The second is the so-called Euler system relation found in the following lemma. Note that we use additive notation for the multiplicative action of the group ring.

Lemma 6.4.3.

We have Nαr = (φ1)αr.

Proof.

Set s = r . We have

N(ζmζr1) =i=11(ζ mζiζ s1) = ζmζs1 ζmζs1 = (φ1)(ζmζs1),

and replacing ζm with ζm1, we have the lemma.

Fix an odd positive integer n, and let 𝒫n denote the subset of elements of 𝒫 that are products of primes that are 1 modulo n.

Lemma 6.4.4.

If r 𝒫n, then Drαr (Fr×Fr×n)Gr.

Proof.

We prove this by induction on the number of primes dividing r, the case that the number is zero, i.e., r = 1, being clear. If r = ℓ𝑠 for some prime and s in 𝒫n, then

(σ1)Drαr = (1N)Dsαr = (1)Dsαr+(1φ)Dsαs

by the Euler system relation. The latter of course agrees with (1φ)Dsαs modulo (Fr×)1. Now, by induction we have Dsαs Fs×n, and since 𝒫n, this tells us that (σ1)Drαr Fr×n. Since this holds for all , we have proven the lemma.

Note that μnF = {1}since F is totally real and n is odd, and this and the fact that n and r are relatively prime tell us that μnF (μr) = {1}. We therefore have that μn has trivial GFr-invariants, so the sequence of base terms in the Hochschild-Serre spectral sequence yields an isomorphism

(Fr×F r×n)Gr F×F×n

inverse to the inflation map H1(GF ,μn) H1(GFr,μn)Gr. Let κr F×F×n denote the image of Drαr under this map.

Terminology 6.4.5.

The element κr is called the Kolyvagin derivative of αr.

Remark 6.4.6.

Note that for any y F×, the element (1σ)y = y σy is necessarily a unit at primes over . As splits completely in F and all primes over it are totally ramified in FF, it makes sense to take the image of (σ1)y in

(𝒪F 𝒪F )×𝔩(𝒪F 𝔩𝒪F )×𝔏(𝒪F𝔏𝒪F)×.

Let κ~r denote a lift of κr to F×. Write

Drαr = κ~rβrn

for some βr Fr×.

Lemma 6.4.7.

The fractional ideal βr𝒪Fr is invariant under Gr.

Proof.

For σ Gr, the element (σ 1)βr is an nth root of (σ 1)Drαr, since κ~r F. In particular, (σ 1)βr is a unit for all σ Gr, and the result follows from this.

Let I denote the subgroup of the ideal group IF of F generated by the prime ideals 𝔩 in 𝒪F dividing a rational prime . Then IF = I, where the direct sum is taken over all primes.

Lemma 6.4.8.

If r 𝒫n and is prime with r, then we may choose κ~r so that βr Fr× is a unit at all primes over .

Proof.

Note that the choice of κ~r is canonical up to an element of F×n, so βr is similarly-well determined exactly up to an element of F×. Since no prime over ramifies in FrF, we have that the Gr-fixed part of the summand of IFr generated by primes over is I. By Lemma 6.4.7, we can find a F× such that aβr is a unit at all primes over , as required.

For a F×F×n, we let [a] to denote the image of a𝒪F in InI under the canonical projection.

Lemma 6.4.9.

Let 𝒫n. Then there exists a unique Δ-equivariant surjection

Π: (𝒪F 𝒪F )× I nI

such that

Π((1σ)x) = [Nx]

for all x F×F×n.

Proof.

Since FF is tamely ramified at each prime dividing , the Δ-equivariant map

p: F×F ×n 1σ (𝒪F 𝒪F )×

that exists by Remark 6.4.6 is surjective. Similarly, the Δ-equivariant map q: F×F×n InI given by q(x) = [Nx] is surjective as all primes dividing in F are totally ramified in F.

For x F×F×n, we have p(x) = 0 if and only if the order 1 of the residue field of each prime 𝔏 over in F divides the valuation v𝔏(x), which of course implies that 1 divides v𝔩(N(x)) for each prime 𝔩 of F over L. Since 𝒫n, we then have [N(x)] = 0. Consequently, the map q factors through the map p, producing the unique map Π.

Let

π: {a F×F×n[a] = 0} InI

be the map that takes an element a to the value of Π on the image of a in (𝒪F 𝒪F )×.

Remark 6.4.10.

From the proof of Lemma 6.4.9, we have that x kerπ if and only if x is an nth power modulo 𝔩 for all prime 𝔩 dividing .

Proposition 6.4.11.

For any r 𝒫n and prime , we have

[κr] = { π(κr)if r 0 if r.
Proof.

If r, then we saw in Lemma 6.4.8 that βr may be chosen to be a unit at all primes over , in which case κ~r will also be a unit at , and therefore [κr] = 0.

If r, then write r = ℓ𝑠. We choose βs to be a unit at primes over . Since βrn is a unit times an element of F×, we have that v𝔏(βrn) is a multiple of the ramification index 1 for each prime 𝔏 of Fr over . Since such primes are unramified over F, we can find ν F× such that βrν(1)n is a unit at all primes over . Since Nν and ν1 have the valuation at each 𝔏 over and βrn𝒪Fr = κ~r𝒪Fr, we therefore have [Nν] = [κr].

Fix a prime 𝔏 over in Fr. Since 𝔏 is ramified over F, we have

(1σ)ν(1)n (σ 1)βrmod𝔏.

Since κ~r,κ~s F, we have

(σ1)βrn = (σ 1)Drαr = (1N)Dsαr = (1)Dsαr(φ1)Dsαs = (1)Dsαr(φ1)βsn,

the third equality by the Euler system relation. Since αr αsmod𝔏, and

(φ1)βs (1)βsmod𝔏

by definition of the Frobenius, we have

(σ1)βr Dsαr(1)n (φ1)βs (Dsαs βsn )(1)n κ~ s(1)nmod𝔏.

In other words, the elements (1σ)ν and κ~s differ by an 1 n th root of unity modulo primes over in F. We then have that Π((1σ)ν) = π(κs). By Lemma 6.4.9, we have the result.

Now suppose that p is an odd prime, and let n = pk for some k 1. The following theorem guarantees the existence of enough primes for our application.

Proposition 6.4.12.

Given an ideal class 𝔠 AF , a finite [Δ]-submodule M of F×F×n, and a Galois-equivariant map 𝜃 : M 𝑛ℤ[Δ], there exist infinitely many primes 𝔩 𝔠 that lie over some prime 𝒫n such that M has trivial image in InI and there exists a unit u (𝑛ℤ)× such that

π(x) = 𝑢𝜃(x)𝔩modnI

for all x M.

Proof.

Let E = F (μn) and H be the p-Hilbert class field of F. The inertia group at any prime over p in Gal(EF ) has index at most 2, so H E = F as p is odd. Note that Gal(E(Mn)E) injects into Hom(M,μn) by Kummer theory. The element ρ Gal(EF ) corresponding to complex conjugation acts as 1 on M and as 1 on μm, so ρ acts as 1 on Hom(M,μn). It also acts as 1 on Gal(𝐻𝐸E), so E(Mn)𝐻𝐸 = E. Since H E = F, it follows that E(Mn)H = F.

Since μnF = {1}, we have H^0(Gal(EF ),μn) = 0 and therefore H1(Gal(EF ),μn) = 0 as Gal(EF ) is cyclic. The natural map F×F×n E×E×n is therefore an injection, and we see that the injection

Gal(E(Mn)E) Hom(M,μn)

is in fact an isomorphism.

Fix a primitive nth root of unity ζn, and define a homomorphism ι : (𝑛ℤ)[Δ] μn on group elements by ι(1) = ζn and ι(δ) = 1 for δ1. The homomorphism ι 𝜃 : M μn corresponds to an element τ Gal(E(Mn)E) satisfying

τ(xn) xn = ι 𝜃(x)

for all x M.

By what we have shown, restriction maps define an isomorphism

Gal(𝐻𝐸(Mn)F )Gal(HF )×Gal(EF )×Gal(E(Mn)E).

So, we may choose σ Gal(𝐻𝐸(Mn)F ) such that σ|E(Mn) = τ and σ|H corresponds to 𝔠 AF via the Artin isomorphism. By the Čebotarev density theorem, there exist infinitely many primes that are unramified in E(Mn) and for which the Frobenius φ at has the same conjugacy class as σ in Gal(𝐻𝐸(Mn)).

Now fix such a prime , and let 𝔩 be a prime lying over it. Here then are its most easily derived properties. Since σ|F = 1, the prime 𝔩 has degree 1, or in other words 𝒫. Since σ|H corresponds to 𝔠, we have 𝔩 𝔠. Since σ|E = 1, the prime 𝔩 splits in EF, so 𝒫n. Since is unramified in the Galois extension E(Mn) of , we have [x] = 0 for all x M.

The component of π(x) InI as 𝔩 is trivial if and only if x is an nth power modulo 𝔩, as in Remark 6.4.10. On the other hand, 𝜃(x)𝔩 InI is trivial if and only if ι 𝜃(x) = 1, so if and only if τ| fixes xn, and then if and only if φ𝔩 fixes xn, and then finally if and only if x is an nth power modulo 𝔩. Thus, there exists a u (𝑛ℤ)× such that the 𝔩-component of π(x) and 𝑢𝜃(x)𝔩 agree for all x M. The map

π(x)𝑢𝜃(x)𝔩: M 𝔩 𝔩𝔩 (𝑛ℤ)𝔩InI

is Δ-equivariant as the difference of Δ-equivariant maps, so its image is 𝑛ℤ[Δ]-stable, but its image also lies in a subgroup of InI containing no nontrivial 𝑛ℤ[Δ]-submodule, as Δ acts transitively on the primes of F over . It follows that π(x) = 𝑢𝜃(x)𝔩 for all x M.

Recall that EF = EF p, and set 𝒞F = CF p.

Lemma 6.4.13.

Suppose that χ : Δ 𝒪χ× is a p-adic character of Δ. Extending χ to a primitive Dirichlet character, if 1χ() 𝒪χ× for all m, then eχ(1ζm) generates 𝒞F (χ) as an 𝒪χ-module.

Proof.

Let ζd = ζmmd for d dividing m. The group 𝒞F is the intersection with EF of the p[Δ]-module generated by the elements 1ζd for d dividing m. Since the norm from (ζd) to (ζe) for e dividing d of the element 1ζd is 1ζe so long as every prime dividing d also divides e, we can reduce this generating set to the set of 1ζd with (d, m d) = 1. In general, if 1,,k are the primes dividing d but not e, then the norm of 1ζd is the application of (1φ11)(1φk1) to 1ζe. Projecting to the χ-isotypical quotient, we have that it becomes the multiple of the image of 1ζe by (1χ(1)1)(1χ(k)1), which is a unit by assumption.

We may now bound the orders of eigenspaces of even eigenspaces of p-parts of class groups. The proof of the following result using Euler systems is due to Kolyvagin. We suppose that m is divisible by 4 if it is even.

Theorem 6.4.14.

Suppose that p |Δ|, and let χ be a primitive finite order p-adic character of Δ. Then the order of AF (χ) divides the order of (EF 𝒞F )(χ).

Proof.

Let 𝒪 be the p-algebra generated by the image of χ, and let f be its residue degree. Let aχ = |AF (χ)|1f and qχ = |(EF 𝒞F )(χ)|1f, and set n = aχqχ. Let 𝔠1,,𝔠q be ideal classes generating AF (χ) as an 𝒪-module.

Set δr = eχκr for r 𝒫n. Primitivity and the fact that p |Δ| imply, by Lemma 6.4.13, that 𝒞F (χ) is free of rank 1 over 𝒪χ, generated by δ1 = eχα1 = eχ(ζm1)2. Then qχ is the maximal integer t0 such that δ1 (F×t0F×n)(χ).

Let 1 i g, and suppose that for each 1 j < i, we have found primes 𝔩j 𝔠j lying over primes j 𝒫n such that for rj = h=1jh and tj n the largest power of p such that

δrj (F×tjF×n)(χ),

one has tjtj1 and

tj1 tj 𝔠j 𝒪(𝔠1,,𝔠j1). (6.4.1)

We look for 𝔩i with the same properties.

Let Mi be the 𝒪-submodule of F×F×n generated by δri1. Define

𝜃i: Mi ((𝑛ℤ)[Δ])(χ),𝜃 i(δri1) = ti1eχ.

By Proposition 6.4.12, there exists a prime 𝔩i 𝔠i over some i 𝒫n and satisfying [δri1]i = 0 and

πi(δri1) = uiti1eχ𝔩i

for some ui (𝑛ℤ)×. Now let ri = j=1ij and ti n be the largest power of p such that δri F×tiF×n.

We have by Proposition 6.4.11 that

[δri]i = πi(δri1) = uiti1eχ𝔩i (6.4.2)

in IinIi. Since δri F×tiF×n, this forces titi1. In particular, ti divides t0 = qχ, and therefore aχ = n q χ divides nt i.

Proposition 6.4.11 also tells us that [δri] = 0 unless ri. Thus δi has a tith root in F× and nonzero valuation modulo n only at primes dividing 1,,i. It follows that 1t i[δri]i has trivial image in the quotient of AF (χ) by the 𝒪-span of the classes 𝔠1,,𝔠i1 of 𝔩1,,𝔩i1. Moreover, we have by (6.4.2) that

1 ti[δri]i uiti1 ti eχ𝔩imod n tiIi,

This implies that ti1 ti 𝔠i 𝒪(𝔠1,,𝔠i1), completing the recursion.

Multiplying together (6.4.1) for 1 j g gives that aχ divides

i=1gti1 ti = qχ tg ,

which clearly divides qχ.

6.5. The main conjecture via Euler systems

Let p be an odd prime. Let m be a positive integer not divisible by p and divisible by 4 if m is even. Set F = (μ𝑚𝑝), and let Fn = (μmpn) for n 1 and F = n=1Fn. Let Γ(n) = Γpn1 = Gal(FFn) and Γn = Gal(FnF )pn1. Let χ : (𝑚𝑝ℤ)×𝒪× be an even character of order prime to p, where 𝒪 = 𝒪χ, which we also view as a primitive 𝒪-valued Dirichlet character. Set Λ = 𝒪Γ and Λn = 𝒪[Γn]. We make a usual choice of identification of Λ with 𝒪T .

Lemma 6.5.1.

a.

The restriction map (𝔛)Γ(n)(χ) 𝔛n(χ) is an isomorphism.

b.

The restriction map (X)Γ(n)(χ) Xn(χ) has trivial kernel unless χ(p) = 1 and χ1, in which case it is isomorphic to 𝒪. It has trivial cokernel unless χ = 1, in which case it is a finite quotient of Γn that is zero for sufficiently large n.

c.

The inverse limit of norm maps (𝒰)Γ(n)(χ) 𝒰n(χ) is an injection unless χω1(p) = 1 and a surjection unless χ(p) = 1.

d.

The inverse limit of norm maps (𝒞)Γ(n)(χ) 𝒞n(χ) is an injection which is an isomorphism if χ(p)1.

Note that if M is a finitely generated Λ-module such that MΓ is finite, then it is torsion and T does not divide its characteristic ideal, so MΓ is finite as well, and in particular MΓ is contained in the maximal finite submodule Mfin of M.

Proposition 6.5.2.

Suppose that χ(p)1 and χω1(p)1. Then there exists an open ideal 𝔞 of Λ that annihilates both the kernel and cokernel of the inverse limit of norm maps Nn: (E)Γn(χ) En(χ).

Proof.

Consider the following two commutative diagrams with top rows arising from taking the Γ(n)-homology of Proposition 3.3.6 (noting Theorem 3.3.4) and the bottom rows coming from Theorem 1.5.4 (noting Theorem 1.5.21):

Coinvariants and finite-level reciprocity sequences. A full diagram description follows.
Diagram description: Coinvariants and finite-level reciprocity sequences

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: (X subscript (infinity) superscript (( chi ))) superscript (capital Gamma (n)); column 2: (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 3: (fraktur X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 4: (X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 5: 0.
  • Row 2, from left to right: column 1: 0; column 2: script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )); column 3: fraktur X subscript (n) superscript (( chi )); column 4: A subscript (n) superscript (( chi )); column 5: 0.

Arrows and lines:

  1. An arrow from (X subscript (infinity) superscript (( chi ))) superscript (capital Gamma (n)) to (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  2. An arrow from (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to (fraktur X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  3. An arrow from (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )), labelled pi subscript (n).
  4. An arrow from (fraktur X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to (X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  5. An arrow from (fraktur X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to fraktur X subscript (n) superscript (( chi )), labelled isomorphism symbol.
  6. An arrow from (X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to 0 (row 1, column 5), without a label.
  7. An arrow from (X subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to A subscript (n) superscript (( chi )), labelled isomorphism symbol.
  8. An arrow from 0 (row 2, column 1) to script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )), without a label.
  9. An arrow from script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )) to fraktur X subscript (n) superscript (( chi )), without a label.
  10. An arrow from fraktur X subscript (n) superscript (( chi )) to A subscript (n) superscript (( chi )), without a label.
  11. An arrow from A subscript (n) superscript (( chi )) to 0 (row 2, column 5), without a label.

and

Coinvariants and finite-level unit sequences. A full diagram description follows.
Diagram description: Coinvariants and finite-level unit sequences

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) superscript (capital Gamma (n)); column 2: (script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 3: (script U subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 4: (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)); column 5: 0.
  • Row 2, from left to right: column 1: 0; column 2: script E subscript (n) superscript (( chi )); column 3: script U subscript (n) superscript (( chi )); column 4: script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )); column 5: 0.

Arrows and lines:

  1. An arrow from (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) superscript (capital Gamma (n)) to (script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  2. An arrow from (script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to (script U subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  3. An arrow from (script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to script E subscript (n) superscript (( chi )), labelled N subscript (n).
  4. An arrow from (script U subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)), without a label.
  5. An arrow from (script U subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to script U subscript (n) superscript (( chi )), labelled isomorphism symbol.
  6. An arrow from (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to 0 (row 1, column 5), without a label.
  7. An arrow from (script U subscript (infinity) superscript (( chi )) / script E subscript (infinity) superscript (( chi ))) subscript (capital Gamma (n)) to script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )), labelled pi subscript (n).
  8. An arrow from 0 (row 2, column 1) to script E subscript (n) superscript (( chi )), without a label.
  9. An arrow from script E subscript (n) superscript (( chi )) to script U subscript (n) superscript (( chi )), without a label.
  10. An arrow from script U subscript (n) superscript (( chi )) to script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )), without a label.
  11. An arrow from script U subscript (n) superscript (( chi )) / script E subscript (n) superscript (( chi )) to 0 (row 2, column 5), without a label.

By Lemma 6.5.1 and our assumption that χ(p)1, we have that the rightmost two vertical arrows in the first diagram and the middle vertical arrow in the second diagram are isomorphisms. In particular, we have exact sequences

(X(χ))Γ(n) (𝒰 (χ)E (χ)) Γ(n) πn𝒰n(χ)E n(χ) 0. (6.5.1)

and

(𝒰(χ)E (χ))Γ(n) (E (χ)) Γ(n) NnEn(χ) kerπ n 0. (6.5.2)

Since (X(χ))Γ(n)An(χ) is finite, so is (X(χ))Γ(n), and being contained in the maximal finite Λ-submodule of Xn(χ), it has order bounded independent of n. By (6.5.1) and (6.5.2), we then have that cokerNnkerπn also has bounded order. The group 𝔛n(χ)(𝔛(χ))Γ(n) is finite by our assumption on χ and the theorem of Ferrero-Greenberg, so its subgroup 𝒰n(χ)En(χ) is finite as well. Equation (6.5.1) then also yields that (𝒰(χ)E(χ))Γ(n) is finite, so kerNn(𝒰(χ)E(χ))Γ(n) is finite of order bounded in n by the order of the maximal finite submodule of 𝒰(χ)E(χ) (which is in fact trivial). Letting 𝔞 be the annihilator of (X(χ))fin (𝒰(χ)E(χ))fin, we are done.

Let hχ denote a characteristic power series of 𝔛(χ), and let jχ denote a characteristic power series of E(χ)𝒞(χ).

Proposition 6.5.3.

Suppose that χ(p)1. Then there exists an open ideal 𝔞 of Λ such that for all λ 𝔞 and n 1, there exists a Λn-module homomorphism 𝜃n,λ: En(χ) Λn such that

𝜃n,λ(𝒞(χ)) = λj χΛn.
Proof.

Under our assumption that χ(p)1, we have 𝒰(χ)Λ via the product of Coleman maps by Corollary 6.1.2. Consequently, its submodule E(χ) is torsion-free of rank one. In particular, there exists an injective pseudo-isomorphism 𝜃 : E(χ) Λ. By Proposition 6.1.5, the Λ-module 𝒞(χ) is cyclic, so

𝜃(𝒞(χ)) = char Λχ(Λχ𝜃(𝒞(χ))) = char Λχ(E(χ)𝒞 (χ)) = (j χ).

Now let 𝔞 be as in Proposition 6.5.2. Let 𝜃n: (E(χ))Γ(n) Λn be the map induced by 𝜃. For any λ 𝔞 and u En(χ), we let 𝜃n,λ(u) be 𝜃n(v) for any v with Nn(v) = 𝜆𝑢, which exists since λ annihilates cokerNn and is unique since 𝜃n is necessarily trivial on the finite kernel of Nn. The result then follows by definition of 𝜃n,λ.

Lemma 6.5.4.

Suppose that χ(p)1. Let fi with 1 i g be such that X(χ) i=1gΛ(fi). Then there exists an open ideal 𝔟 of Λ such that, for each n 1, there exist elements 𝔠1,,𝔠g of An(χ) such that the annihilator Ann(𝔠𝔦) of each 𝔠i as an element of the Λn-module An(χ)Λn(𝔠1,,𝔠i1) satisfies 𝔟Ann(𝔠i) fiΛn.

Proof.

By the given pseudo-isomorphism, there exists an exact sequence

0 i=1gΛ(f i) X(χ) Q 0

with Q finite. Taking Γn-homology and noting that (X(χ))Γ(n)An(χ) by assumption, we obtain an exact sequence

QΓ(n) i=1gΛ nfiΛn An(χ) Q Γ(n) 0. (6.5.3)

Let 𝔟 be the Λ-annihilator of Q. Let 𝔠i be the image of the generator ei of the ith summand ΛnfiΛn in An(χ).

If x Λn is such that x𝔠i Λn(𝔠1,,𝔠n), then we have xei is in the sum of the image of QΓ(n) and jiΛnfjΛn in j=1gΛnfjΛn by (6.5.3). Since 𝔟 annhilates Q, any λ 𝔟 satisfies 𝜆𝑥ei jiΛnfjΛn, but 𝜆𝑥ei is clearly in the ith summand, so 𝜆𝑥ei = 0. In other words, 𝔟Ann(𝔠i) fiΛn.

Let us now work over Fn+.

Lemma 6.5.5.

Let r 𝒫m for a power m of p, let be a prime divisor of r, and let 𝔮 be a prime of Fn+ over . Let B be the subgroup of An+ generated by the primes dividing r. Let 𝔠 = eχ[𝔮] An(χ). Let δr = eχκr, and let M = Λnδr (F×F×m)(χ). Suppose that we can choose

m |An(χ)||(I mI)(χ)Λ n[δr]|.

Let I Λn denote the annihilator of the image of 𝔠 in An+B. Suppose also that λ,f Λn are such that

𝜆𝐼 fΛn, and ΛnfΛn is finite.

Then there exists a Λn-module homomorphism

𝜃 : M (ΛnmΛn)(χ)

such that for

η : F×F×n Λ nmΛn,η(x)𝔮 = π(x),

we have

𝜃(δr) = 𝜆𝜂(δr).
Proof.

By assumption, we have mAn(χ) = 0. Define η~: Fn×Λn by η~(x)𝔮 = (x), where (x) denotes the image of (x) in I so that η~ lifts η. Let δ~r Fn× be a lift of δr. Then (δ~r) is a multiple of m at primes not dividing r, so its image in An+B is η(δr)𝔮, but also zero as the image of a principal ideal. Thus η(δr) I, and so λη~(δ~r) fΛn by assumption. Since ΛnfΛn is finite, we may set

α = λη~(δ~r) f Λn.

We define 𝜃 as in the lemma as the unique Λn-module homomorphism with 𝜃(δr) = α, if it exists. If a Λn is such that aδr = 0, then [aδr] = 0. For h = |An(χ)|, we have

m h (ImI)(χ) Λ n[δr],

so we must have a hΛn. Writing aδ~r = xm for some x Fn×, we have eχ[x] = [ 1maδ~r], and (x) has valuation a multiple of h at primes not dividing r. Since hAn(χ) = 0, the element 1m(aδ~r) has trivial image in An(χ)B. In other words, 1mη~(aδ~r)𝔠 B. Then

𝑎𝛼𝑓 = 𝑎𝜆η~(δ~r) 𝑚𝑓Λn,

so 𝜃 is 0 on aδr. Therefore, 𝜃 is well-defined.

We now come to our proof of a divisibility in the main conjecture. For now, the proof is omitted.

Theorem 6.5.6.

If χ(p)1 and χω1(p)1, then char(X(χ)) divides char(E(χ)𝒞(χ)).

6.6. Geometry of modular curves

The original approach of Mazur and Wiles to the main conjecture was a heavily involved study of Galois actions on the cohomology of modular curves, inspired by the work of Ribet in his proof of the converse to Herbrand’s theorem, which looked at the Galois representations attached to a newform satisfying a mod p congruence with an Eisenstein series. The work of Wiles was a significant refinement, and in some sense simplification, of the work of Mazur-Wiles that employed Hida theory and Galois representations constructed out of pseudo-representations to complete the proof of the more general main conjecture over totally real extensions of . Back in the setting of the main conjecture over , a further simplification of Wiles’ work can be found in the work of Masami Ohta (for primes p 5). In this setting, the Galois representations that Wiles constructs are quotients of inverse limits of cohomology groups of modular curves, so one can study cohomology directly. It is this approach that we will attempt to roughly sketch here. For this, we will have to assume substantially more background than earlier in these notes, so we will try to focus on ideas to compensate for this.

For a given level N 4, the modular curve X1(N) may be defined as a scheme over . Over, [ 1N], it is a compactification of the fine moduli scheme Y1(N) that represents the functor that to a [ 1N]-scheme S associates the set of pairs (E,P), where E is an elliptic curve over S and P is a point of order N generating a subgroup scheme of ES isomorphic to (𝑁ℤ)S. If we consider the base change X1(N)¯ of X1(N) to ¯, then its p-adic étale cohomology group 𝒯 N = Hét1(X1(N)¯,p(1)) has a continuous action of G that is unramified outside of the primes over N and .

There is also an action on cohomology of Hecke operators given by correspondences. To describe this, we remark that a choice of embedding ¯ gives rise to an isomorphism

𝒯 N H1(X1(N)(), p)

of p-vector spaces, where the right-hand side is singular cohomology. This isomorphism commutes with the actions of Hecke operators, so we can describe them on the right side. Recall that X1(N)() is a quotient of the union of the upper-half place and {}by the congruence subgroup

Γ1(N) = { ( a b c d ) SL2()(c,d) (0,1)modN}.

For a prime , set

Γ1(N,) = { ( a b c d ) Γ1(N)c 0mod}.

Consider the diagram

Two maps defining a modular-curve correspondence. A full diagram description follows.
Diagram description: Two maps defining a modular-curve correspondence

This is a correspondence, with two maps from the upper modular-curve quotient to the two copies of X subscript 1 of N evaluated at the complex numbers. Psi subscript ell is induced by multiplication by ell on the extended upper half-plane; pi subscript ell is induced by the identity.

Objects, listed by row and column:

  • Row 1, from left to right: column 2: capital Gamma subscript (1)(N, ell ) backslash blackboard H superscript (star).
  • Row 2, from left to right: column 1: X subscript (1)(N)( blackboard C ); column 3: X subscript (1)(N)( blackboard C ).

Arrows and lines:

  1. An arrow from capital Gamma subscript (1)(N, ell ) backslash blackboard H superscript (star) to X subscript (1)(N)( blackboard C ) (row 2, column 1), labelled psi subscript (ell).
  2. An arrow from capital Gamma subscript (1)(N, ell ) backslash blackboard H superscript (star) to X subscript (1)(N)( blackboard C ) (row 2, column 3), labelled pi subscript (ell).

where ψ is induced by multiplication by on and π is induced by the identity. This gives rise to two correspondences on H1(X1(N)(),p) which are in a sense dual: we take the dual correspondence T () given by pullback by ψ followed by pushforward by π. (The usual Hecke correspondence T () is given instead by (ψ)π.) We also have dual diamond operators j for j (𝑁ℤ)× (inverse to the usual ones) that are the automorphisms induced by the maps on Y1(N) given by ( a b c d ) SL2() with d j1 modN. We let 𝔥(N) denote the Hecke algebra of endomorphisms of H1(X1(N)(),p) generated by these dual correspondences and diamond operators. Back on étale cohomology, the Galois and Hecke actions commute.

If NM, then we have trace maps Tr: 𝒯 M 𝒯 N given on singular cohomology by summing over Γ1(N)Γ1(M)-conjugates (upon pullback to 𝒯 M via the injective map induced by the identity on ). One key reason for our use of dual Hecke operators is that the trace map commutes with their actions. In particular, if we consider a tower of modular curves X1(Npn) for a fixed N 1 not divisible by p and n 1, then we have an inverse limit of cohomology groups limn𝒯 mpn under trace maps. Of particular interest to us is the T (p)-ordinary part 𝒯 = limn𝒯 mpnord of H: it is the maximal direct summand of H on which T (p) acts invertibly. The ordinary part 𝔥 = limn𝔥(mpn)ord inverse limit of Hecke algebras acting on 𝒯 . This Hecke algebra 𝔥is known as Hida’s ordinary (dual, cuspidal) p-Hecke algebra of tame level m.

One of the key properties of Hida’s ordinary Hecke algebra 𝔥 is it nicely encapsulates the structure of ordinary parts of cuspidal Hecke algebras of all weights and levels. The Hecke algebra is free of finite rank over the Iwasawa algebra Λ = pT , where T = 1+p1. If for k 2 and n 1, the ordinary part of the weight k, level Npn Hecke algebra that acts on H1(X1(mpn)(),Symk1(p2))ord, is isomorphic to 𝔥((1+T )pn (1+p)pn(k2) ). Moreover, the latter cohomology group is isomorphic to the quotient of the free of finite rank Λ-module 𝒯 by the action of (1+T )pn (1+p)pn(k2) .

It is perhaps more typical to speak of Hida’s Hecke algebra as acting on the space of ordinary Λ-adic cusp forms via the usual (not dual) action of Hecke operators. (The algebras of usual and dual Hecke algebras are isomorphic via the map that takes a Hecke operator to the corresponding dual operator.) For this, one has the theory of Λ-adic modular forms, which are q-expansions with coefficients in Λ that specialize upon plugging in (1+p)k2 1 for T to weight k cusp forms for each (or, equivalently, all but finitely many) k 2. For an eigenform to be T (p)-ordinary means that its pth Fourier coefficient is a unit. Again, we have the same sort of good control when we specialize at various weights and levels. Let us denote the 𝔥-module of Λ-adic cusp forms by 𝒮. Hida proved that the pairing 𝔥×𝒮 Λ of Λ-modules that takes (T,f) to the q-coefficient of T f is perfect, so 𝔥≅HomΛ(𝒮,Λ) and 𝒮HomΛ(𝔥,Λ). Moreover, 𝒮Λ𝒬, where 𝒬 is the quotient field of Λ, is free of rank one over 𝔥Λ𝒬.

One sees that 𝒯 fits in an exact sequence of pGp-modules of the form

0 𝒯 sub 𝒯 𝒯 quo 0,

where 𝒯 quo has unramified action and is noncanonically isomorphic to the space of ordinary Λ-adic cusp forms via an isomorphism that switches dual and usual Hecke actions. The key point here is that for the Galois representation 𝒯 to be ordinary for T (p) means also to be ordinary in the sense of p-adic Hodge theory, which insures that it has a filtration of the above form. The Hecke operator T (p) acts as the Frobenius φp on 𝒯 quo. The characteristic polynomial of the Frobenius φ for 𝑚𝑝 acting on the rank two module 𝒯 Λ𝒬 is an 𝔥Λ𝒬-representation with T (p)-action given by x2 T ()x+. One might roughly think of 𝒯 as encapsulating all of the p-adic Galois representations attached to ordinary cusp forms of tame level (dividing) m at once.

A version of Poincaré duality, modified to be compatible with the inverse limit, sets up a perfect pairing of Λ-modules (,): 𝒯 ×𝒯 Λ such that (T x,y) = (x,𝑇𝑦) for x,y 𝒯 and T 𝔥, and this induces a perfect pairing 𝒯 sub ×𝒯 quo Λ. From this and the duality between Hida’s Hecke algebra and ordinary Λ-adic cusp forms, we see that 𝒯 sub≅𝔥. We remark that we may lift 𝒯 quo Λ𝒬 to a subspace of 𝒯 Λ𝒬 complementary to 𝒯 sub Λ𝒬. We would preferably lift 𝒯 quo itself, but it is not clear one can do this if 𝜃ω1(p) = 1. However, we can get away with something close in all eigenspaces using the action of a chosen element ν of the inertia group Ip at p with ν(ζpn) = ζpn1+p for all n. Set u = (1+T )(1+p) and Λ = Λ[(u1)1]. We declare 𝒯 + to be the 𝔥ΛΛ-submodule fixed by ν. This clearly works, as the determinant in 𝒬× of the action of ν is u, but ν acts trivially on the quotient 𝒯 quo ΛΛ. We set 𝒯 = 𝒯 sub ΛΛ.

By picking an ordered basis of 𝒯 Λ𝒬 from 𝒯 and 𝒯 +, respectively, we see that the Galois representation

ρ : G GL2(𝔥Λ𝒬),ρ = ( a b c d )

is upper-triangular on Gp and has the form

ρ|Ip = ( detρ b 0 1 )

on the inertia subgroup Ip. We are particularly interested in the map c.

Let I denote the ideal of 𝔥 generated by all T ()1 for primes 𝑚𝑝 and T ()1 for primes 𝑚𝑝, and fix an even p-adic character 𝜃 of (𝑚𝑝ℤ)× of conductor m or 𝑚𝑝. Set χ = 𝜃ω2. The image I𝜃 of I in 𝔥(𝜃) (which corresponds to the 𝜃1-eigenspace of the usual non-cuspidal Hecke algebra acting on the space Λ-adic cuspidal modular forms) is the image of the ideal of the Hecke algebra acting on Λ-adic modular forms that is the annihilator of the Λ-adic Eisenstein series

G𝜃1 = 1 2gχ0+ n=1 dn (d,𝑚𝑝)=1 d𝜃1(d)κ(d)qn,

where κ(d) is the projection of d p,m× into 1+pp. Here gχ0 = gχ if 𝜃𝜔(p)1 and gχ0 = (T p)1gχ otherwise.

The quotient (𝔥I)(𝜃) measures, in a sense, the failure of the above Eisenstein series G𝜃1 to be a cusp form. This Eisenstein series induces map from Hida’s full modular Hecke algebra acting on the space of Λ-adic modular forms to Λ𝜃1, taking T () to the corresponding Fourier coefficient, and its kernel is the Eisenstein ideal in the 𝜃1-eigenspace of this Hecke algebra. On the dual cuspidal Hecke algebra 𝔥(𝜃), this yields a surjection (𝔥I)(𝜃) Λ𝜃ι(gχ0) since G𝜃1 becomes a cusp form when reduced modulo its constant term. In fact, this surjection is an isomorphism for 𝜃ω2, though we shall not require it in our proof.

Now suppose that fχ(Λχ[T 1])×. Note that T divides fχ if and only if χω1(p) = 𝜃𝜔(p) = 1. (Recall that fχ((1+p)s1) = Lp(χ,s) for all s p.). By the result of Ferrero and Greenberg, T exactly divides fχ in the “exceptional” case that χω1(p) = 1, and T fχ for non-exceptional χ.

We shall be interested in the 𝜃-eigenspaces (under the action of diamond operators) of our Galois representation ρ that is defined by 𝒯 (𝜃) Λ𝒬, so we view ρ as taking values in GL2(𝔥(𝜃) Λ𝒬) by projection.

Lemma 6.6.1.

For σ,τ G, the elements a(σ)detρ(σ), d(σ)1, and b(σ)c(τ) of 𝔥(𝜃) Λ𝒬 are all contained in I𝜃 𝔥(𝜃).

Proof.

Note that 𝔥 = End𝔥(𝔥) = End𝔥(𝒮), so a and d take values in 𝔥, and moreover b(σ)c(τ) 𝔥 for all σ,τ G since compositions of elements in Hom𝔥(𝒮,𝔥) and Hom𝔥(𝔥,𝒮) lie in one of the aforementioned endomorphism groups.

It suffices to show the containments in question on Frobenius elements φ (or their “geometric” inverses) at 𝑁𝑝 by the Čebotarev density theorem. One has that

a(φ1)+d(φ 1) = 1T () = 1T () 1+1modI 𝜃.

Since detρ(φ1) = 1 for all , we therefore have

a(σ)+d(σ) 1+detρ(σ)modI𝜃

for all σ G. The element ν used to lift 𝒯 quo satisfies

ρ(ν) = ( u 0 0 1 ),

where u = (1+p)(T +1). Taking the trace of ρ(𝜈𝜎), we see that

𝑢𝑎(σ)+d(σ) 1+udetρ(σ)modI𝜃,

again for all σ. It follows that a(σ)detρ(σ) I𝜃 and d(σ)1 I𝜃.

Now consider σ,τ G and note that a(𝜎𝜏) = a(σ)a(τ)+b(σ)c(τ). Thus we have

b(σ)c(τ) = (a(𝜎𝜏)detρ(𝜎𝜏))(a(σ)a(τ)detρ(σ)detρ(τ)) I𝜃.

Let B (resp., C) denote the 𝔥ΛΛ-submodules of 𝔥(𝜃) Λ𝒬 generated by the elements b(σ) (resp., c(σ)) with σ G. The 𝔥-module 𝐵𝐶 of sums of products is an ideal of 𝔥(𝜃) contained in I𝜃.

Lemma 6.6.2.

The ideal 𝐵𝐶 of 𝔥(𝜃) ΛΛ is a faithful 𝔥(𝜃)-module.

Proof.

The map δ : G (𝔥𝐵𝐶)× induced by σd(σ) is a homomorphism that is unramified outside of the primes over m. It is then at most tamely ramified at these primes, so by class field theory the map factors through a quotient of m×. Since the pro-abelian group (𝔥𝐵𝐶)× has finite prime-to-p part and the group m× has finite p-part, we see that the image of δ is finite

For 𝑚𝑝, we have

1(T ()1) = a(φ 1)+d(φ 1)detρ(φ 1)1 = (a(φ1)1)(d(φ 1)1)+b(φ 1)c(φ 1),

By the Čebotarev density theorem, we can find infinitely many primes 𝑚𝑝 such that d(φ1)1 𝐵𝐶. For such an , we have then T ()1 𝐵𝐶. This element is not a zero divisor in 𝔥(𝜃) (as it does not annihilate any ordinary Λ-adic cuspidal eigenform with character 𝜃1, which we do not verify here), so the annihilator of 𝐵𝐶 in 𝔥(𝜃) is trivial.

We have the following corollary.

Corollary 6.6.3.

The 𝔥(𝜃) ΛΛ-modules B and C are faithful.

Let F = (μ𝑚𝑝), and let F be its cyclotomic p-extension.

Proposition 6.6.4.

The map c¯: G CI𝜃C induced by c restricts to a homomorphism on GF with the same image as c¯ and which factors through X(ωχ1)

Proof.

For σ,τ G, we have that

c(𝜎𝜏) = a(τ)c(σ)+c(τ)d(σ) detρ(τ)c(σ)+c(τ)modI𝜃.

Since detρ factors through Gal(F), we see that c¯ is a homomorphism, and it factors through X since c|Ip = 0.

For σj Gal(F) with σj(ζmpn) = ζmpnj for all n, where j p,m×, we have

detρ(σj) = jpj = 𝜔𝜃(j)κ(j)κ(j).

In particular, for j (𝑚𝑝ℤ)× and τ GF, we have

c¯(σjτσj1) = detρ(σ j)1c¯(τ) = (𝜔𝜃)1(j)c¯(τ) = ωχ1(j)c¯(τ).

Finally, letting σ G, the commutator [ν,σ] lies in GF, and we have

c¯([ν,σ]) = (u1 1)c¯(σ).

Since u1 1 is a unit in Λ, we are done.

Using the fact that C is a faithful 𝔥(𝜃)-module and the theory of Fitting ideals, one can show that the characteristic ideal of CI𝜃C as a module over the algebra Λ𝜃 of diamond operators is divisible by gω2𝜃10. Since X(ωχ1) maps surjectively to CI𝜃C via c¯, we obtain the following theorem (upon application of the theorem of Ferrero and Greenberg to deal with exceptional zeros).

Theorem 6.6.5.

The ideal (fχ) divides charΛχX(ωχ1) .

Find in the notes