The structure of Selmer groups

  1. Ralph Greenberg
  1. Department of Mathematics, Box 354350, University of Washington, Seattle, WA 98195-4350

Abstract

The purpose of this article is to describe certain results and conjectures concerning the structure of Galois cohomology groups and Selmer groups, especially for abelian varieties. These results are analogues of a classical theorem of Iwasawa. We formulate a very general version of the Weak Leopoldt Conjecture. One consequence of this conjecture is the nonexistence of proper Λ-submodules of finite index in a certain Galois cohomology group. Under certain hypotheses, one can prove the nonexistence of proper Λ-submodules of finite index in Selmer groups. An example shows that some hypotheses are needed.

The results that I will describe here are motivated by a well-known theorem of Iwasawa. Let K be a finite extension of ℚ. Let K /K be the cyclotomic ℤp-extension of K, where p is any prime. Thus K Kp) and Γ = Gal(K /K) ≅ ℤp, the additive group of p-adic integers. We let Λ = ℤp[[Γ]] be the completed group algebra of Γ over ℤp, which is isomorphic (noncanonically) to the formal power series ring ℤp[[T]]. Let M denote the maximal abelian pro-p extension of K unramified outside Σ = {p, ∞}. Let L denote the maximal abelian pro-p extension of K unramified at all primes of K . Let X = Gal(M /K ) and Y = Gal(L /K ). In ref. 1, Iwasawa proves the following important result.

Theorem (Iwasawa):

(i) X and Y are finitely generated Λ-modules.

(ii) RankΛ(X) = r 2, where r2 denotes the number of complex   primes of K.

(iii) Y is a torsion Λ-module.

(iv) X has no nonzero finite Λ-submodules.

We remark also that if K /K is an arbitrary ℤp-extension, (i) and (iii) are true (due to Iwasawa). Statement (ii) should conjecturally be true. It is often referred to as the “Weak Leopoldt Conjecture” for K /K and has the following interpretation. Let K n denote the unique subfield of K such that K n/K is cyclic of degree p n. Let K̃n denote the compositum of all ℤp-extensions of K n. Then it is known that Formula where δn ≥ 0. Leopoldt’s Conjecture states that δn = 0. The Weak Leopoldt Conjecture states that δn is bounded as n → ∞, which is equivalent to the assertion that rankΛ(X) = r 2. Also if statement (ii) holds, then so does statement (iv). (See proposition 4 of ref. 2.)

Returning to the cyclotomic ℤp-extension K /K, we can restate Iwasawa’s theorem in terms of the Pontryagin duals Formula which are subgroups of H 1(GK, ℚp/ℤp) = Hom(Gal(K ab/K ), ℚp/ℤp) defined by imposing certain local conditions. They are examples of what have come to be called “Selmer groups.” Iwasawa’s results then become: (i) Hom(X, ℚp/ℤp) and Hom(Y, ℚp/ℤp) are cofinitely generated Λ-modules. (ii) Hom(X, ℚp/ℤp) has Λ-corank r 2. (iii) Hom(Y, ℚp/ℤp) is Λ-cotorsion. (iv) Hom(X, ℚp/ℤp) has no proper Λ-submodules of finite index.

Now consider an abelian variety A defined over K with good, ordinary reductions at the primes of K lying over p. We denote by SelA(K )p the p-primary subgroup of the classical Selmer group for A over K . Over K n, this Selmer group is defined as follows. Formula where J υ(K n) = Formula  (H1(Kn,η, A[p])/Lη). Here A[p ] denotes the p-power torsion points on A(K̄), υ runs over all primes of K, η over the primes of K n lying over υ, and L η denotes the image of the local Kummer homomorphism for A over the η-adic completion K n of K n. We define J υ(K ) = Formula    J υ(K n) (with obvious maps). Then SelA(K )p = Limn    SelA(K n)pcan be defined by Formula Formula where Σ is a finite set of primes of K containing all primes of K where A has bad reduction as well as all primes dividing p or ∞. In the early 1970s, Mazur made the following conjecture, where K /K is assumed to be the cyclotomic ℤp-extension.

Conjecture (Mazur): Sel A(K )p is Λ-cotorsion.

One can weaken the assumption that A has good, ordinary reduction at all p dividing p. For each p|p, let h p denote the height of the formal group associated to the Neron model for A over the integers in any finite extension of K p where A achieves semistable reduction. Let g = dim(A). Then Mazur’s conjecture should be true if K /K is the cyclotomic ℤp-extension and h p = g for all primes p of K lying over p. Using results of ref. 3, one can show that SelA(K )p has positive Λ-corank if h p > g for at least one p|p and for any ℤp-extension in which p is ramified. On the other hand, we should remark that there may exist noncyclotomic ℤp-extensions of K where SelA(K )p fails to be Λ-cotorsion even if A has good, ordinary reduction at all p|p. For example, this can occur if K is the anticyclotomic ℤp-extension of an imaginary quadratic field K. See ref. 4 for a discussion of this issue.

I now will describe various consequences if we assume that K /K is the cyclotomic ℤp-extension, A has good, ordinary reduction at all primes of K over p, and SelA(K )p is Λ-cotorsion.

Consequence 1: The Λ-corank of H 1(K Σ/K , A[p ]) can be determined. For i = 0, 1, and 2, the Λ-modules H i(K Σ/K , A[p ]) are cofinitely generated and their coranks are related by their Euler–Poincaré characteristic Formula From this one gets the lower bound corankΛ(H 1(K Σ/K , A[p ])) ≥ [K : ℚ]dim(A), with equality if and only if H 2(K Σ/K , A[p ]) is Λ-cotorsion (since H 0(K Σ/K , A[p ]) is obviously Λ-cotorsion). The calculation of the above global Euler–Poincaré characteristic is a consequence of results of Poitou and Tate for finite Galois modules over number fields. Using their results over local fields one can prove the following fact: Formula The definition of the Selmer group and the assumption that SelA(K )p is Λ-cotorsion then imply that corankΛ(H 1(K Σ/K , A[p ])) = [K : ℚ]dim(A).

Consequence 2: The map γ:H 1(K Σ/K , A[p ]) → ⊕υ∈ΩJ υ(K ) is surjective. It is clear by comparing the Λ-coranks that the cokernel of this map will be Λ-cotorsion. The surjectivity is a consequence of studying the behavior of the corresponding cokernels over the K n’s. One uses the known fact that A[p ]GK is finite.

Consequence 3: In addition to the above assumptions, assume that at least one of the following hold: (i) A t(K) has no p-torsion. (ii) For some υ ∤ p, A[p ]Iυ is finite. (iii) For some p|p, e(p/p) ≤ p − 2. Then SelA(K )p has no proper Λ-submodules of finite index.

The proof of this consequence is discussed in a much more general context in ref. 5. In (ii), I υ denotes the inertia subgroup of G Kυ. If A is an elliptic curve, then (ii) is equivalent to A having additive reduction at some υ ∤ p. In (iii), e(p/p) is the ramification index; this assumption clearly holds if p > [K : ℚ] + 1. Assumption (i) also holds if p is sufficiently large, at least for a fixed A and K.

I want to add several remarks about these consequences. Consequence 1 should be true more generally, without the stringent assumptions made above. For any abelian variety defined over K and for any ℤp-extension K /K, it is conjecturally true that H 1(K Σ/K , A[p ]) has Λ-corank equal to [K : ℚ]dim(A). This is equivalent to the assertion that H 2(K Σ/K , A[p ]) is Λ-cotorsion. I will state later a much more general conjecture which will also include the Weak Leopoldt Conjecture stated earlier.

Concerning consequence 2, let Ω denote a finite set of primes of K not dividing p or ∞. Define a “nonprimitive” Selmer group SelA Ω(K )p by Formula Thus SelA(K )p ⊆ SelA Ω(K )p. Choose a finite set Σ as before, but also containing Ω. The surjectivity of γ gives an isomorphism Formula This isomorphism has an interesting interpretation in connection with Mazur’s “Main Conjecture” which asserts that the characteristic ideal of the Λ-module SelA(K )p is generated by a certain element θA ∈ Λ associated to the p-adic L-function for A over K. The existence of this p-adic L-function is known only under very restrictive hypotheses, e.g., if K = ℚ and A is a modular elliptic curve. But if it exists, then it is easy to construct a “nonprimitive” analogue with an interpolation property involving values of the Hasse–Weil L-function for A with the Euler factors for primes in Ω omitted. One could then define an element θA Ω ∈ Λ. It turns out that θA Ω = 𝒫Ω⋅θA, where 𝒫Ω generates the characteristic ideal of ⊕υ∈Ω J υ(K ). Thus the main conjecture is equivalent to a nonprimitive analogue asserting that the characteristic ideal of SelA Ω(K )p is generated by θA Ω.

Concerning consequence 3, some restrictive hypotheses are necessary. Here is an example to show that. Let K = ℚ(μ5) and p = 5. Let E be the elliptic curve/ℚ of conductor 11 such that E(ℚ) is trivial. (The other two elliptic curves of conductor 11 are isogenous to E and contain a ℚ-rational point of order 5.) Now K = ℚ(μ5∞) and Gal(K /ℚ) ≅ Δ × Γ, where Δ = Gal(K/ℚ). Let ω denote the Teichmuller character of Δ. Then we can decompose SelA(K )p by the action of Δ: Formula One can determine the structure as a Λ-module of each factor. The result is that the Pontryagin dual of SelA(K )p ωi is isomorphic to: Λ/52Λ if i = 0, 0 if i = 1, the maximal ideal M ⊆ Λ/52Λ (which has index 5) if i = 2, and ℤ/5ℤ if i = 3. Thus SelA(K )p has a Λ-submodule of index p = 5, the kernel of projecting to the ω3 factor.

It is interesting to note that Iwasawa’s μ-invariant for SelA(K )p is nonzero in the above example. Mazur first gave such examples in ref. 6, e.g. X 0(11) for p = 5, K = ℚ in which case he showed that μ = 1. The behavior of the μ-invariant under isogenies has been studied by Schneider (7) [and in a more general context by Perrin-Riou (8)]. Using their results, the following conjecture would predict the value of μ. Conjecture: μ can be made zero by isogeny. For X 0(11) and for K = ℚ, p = 5, the isogenous elliptic curve E = X 0(11)/μ5 will have SelA(K )p = 0.

We will now formulate a general version of the Weak Leopoldt Conjecture, which gives a prediction of the Λ-corank of H 2(K Σ/K , M) and, as a consequence, H 1(K Σ/K , M) for a very general Gal(K Σ/K)-module M. The previously stated version is the special case M = ℚp/ℤp, on which Gal(K Σ/K) acts trivially (and Σ = the set of primes of K lying over p or ∞). Various generalizations and special cases have been considered by Schneider (7), Greenberg (9), Coates and McConnell (10), and Perrin-Riou (11). The form we will give here is inspired by the thesis of McConnell. Let V be a finite dimensional ℚp-representation space for Gal(K Σ/K), where Σ is a finite set of primes of K containing the primes over p and ∞. Let T be a Galois-invariant ℤp-lattice in V. Let d = dimp(V), d υ ± = dimp(V ±) for the real primes of K, where V ± denotes the (±1)-eigenspaces for a complex conjugation above υ. Let M = V/T. Let K /K be any ℤp-extension. It is known that both H 1(K Σ/K ,, M) and H 2(K Σ/K , M) are cofinitely generated Λ-modules (where Λ = ℤp[[Γ]], Γ = Gal(K /K)) and that Formula where δ = r 2 d + Συ real d υ . (See ref. 9, proposition 3. The Euler–Poincaré characteristic for M over K is −δ.) For any prime υ of K, we let H υ 2(K , M) = Limn (⊕η|υ H 2(K n, M)), where for each n, η runs over the primes of K n lying over υ. One can prove the following result.

Proposition. The natural map H 2(K Σ/K , M) → ⊕υ∈Σ H υ 2 (K, M) is surjective. The kernel is Λ-cofree.

Our version of the Weak Leopoldt Conjecture is the following.

Conjecture. The map H 2(K Σ/K , M) → ⊕υ∈Σ H υ 2 (K, M) is an isomorphism.

One can show that if υ does not split completely in K /K, then H υ 2(K , M) = 0. However, primes can split completely in a ℤp-extension K /K. For example, the archimedean primes of K will split completely. If K is an imaginary quadratic field, then every nonarchimedean prime υ of K not dividing p will split completely in one ℤp-extension of K. [This is obvious because Gal(K̃/K) ≅ ℤp 2 and the decomposition subgroup for υ is isomorphic to ℤp.] If υ is inert in K/ℚ, then υ splits completely in the anticyclotomic ℤp-extension of K. It is conjectured that for any other ℤp-extension of K at most one prime of K can split completely. (One can prove that at most two can.)

I discuss several special cases. First assume that K /K is the cyclotomic ℤp-extension. Then the above conjecture states that Formula because nonarchimedean primes of K cannot split completely in K /K. If p is odd, then H υ 2(K , M) = 0 for υ|∞ and hence conjecturally H 2(K Σ/K , M) = 0. If p = 2, then H υ 2(K , M) can be nontrivial. It is (Λ/2Λ)-cofree and its (Λ/2Λ)-corank equals dimℤ/2ℤ(M(K υ)/M(K υ)div), where M(K υ) = H 0(K υ, M). In the special case where M = A[p ], where A is an abelian variety/K, M(K υ)/M(K υ)divA(K υ)/A(K υ)con, the group of connected components. This can be nontrivial if K υ ≅ ℝ.

Let K /K be any ℤp-extension. Consider M = ℚp/ℤp and Σ = {p, ∞}. Then H υ 2(K , M) = 0 for all υ. Also, Formula where X = Gal(M /K ), M denoting as before the maximal abelian pro-p extension of K unramified outside Σ. In this case, δ = r 2 and the above conjecture states that H 1(K Σ/K , M) should have Λ-corank r 2—i.e., rankΛ(X) should equal r 2. This is the Weak Leopoldt Conjecture for the ℤp-extension K /K, as stated earlier.

Let K /K be any ℤp-extension. Consider M = μp = ℚp(1)/ℤp(1). Let Σ be a finite set containing all primes over p and ∞. Then it is not difficult to prove the Weak Leopoldt Conjecture for M and K /K. (This proof is given in ref. 5.) In this case H υ 2(K , M) has positive Λ-corank if υ is a nonarchimedean prime which splits completely in K /K. Thus H 2(K Σ/K, M) can have positive Λ-corank.

Let M = A[p ]. Then H υ 2(K , M) = 0 for all nonarchimedean υ (and for any ℤp-extension K /K). The Weak Leopoldt Conjecture states that H 2(K Σ/K , M) = 0 if p is any odd prime. There are some known cases. For example, if A is an elliptic curve/ℚ, K /K is the cyclotomic ℤp-extension, and K/ℚ is abelian, then the conjecture is settled if A has complex multiplication and good, ordinary reduction at p [Rubin (12), where he proves Mazur’s conjecture in this case], if A has complex multiplication and good, supersingular reduction at p (McConnell), and, more generally if E is modular and has good reduction at p (Kato). All of these results use a nonvanishing theorem of Rohrlich for the Hasse–Weil L-function.

Let R 2(K ,Σ, M)=ker(H 2(K Σ/K , M)→⊕υ∈Σ H υ 2(K , M)).

The Weak Leopoldt Conjecture for M and K /K then asserts that R 2(K , Σ, M) = 0. We want to state an equivalent version (inspired by McConnell). Let V* = Homp(V, ℚp(1)) and T* = Homp(T, ℤp(1)). Let M* = V*/T*. Define Formula Then, as a consequence of Tate’s global duality theorem, one can show that R 2(K , Σ, M) and R 1(K , Σ, M*) have the same Λ-corank. The Weak Leopoldt Conjecture then asserts that R 1(K , Σ, M*) is Λ-cotorsion.

Let F denote the fixed field for the kernel of the action of G K on M*. Let H = Gal(F /K ). Thus the action of G K on M* factors through H. Let L F denote the maximal abelian pro-p extension of F , which is unramified at all primes of F . Then G = Gal(F /K) acts on Y F = Gal(L F/F ). Here G is a p-adic Lie group, H is a closed subgroup, and one has an exact sequence 1 → HG → Γ → 1. One also has the restriction map Formula The kernel of ρ is a subgroup of H 1(H, M*), which is Λ-cotorsion. We assume now that K /K is the cyclotomic ℤp-extension. Then the cokernel of ρ is also Λ-cotorsion. Thus the Weak Leopoldt Conjecture would then be equivalent to asserting that HomH(Y F, M*) is Λ-cotorsion. A theorem of Harris (13) states that Y F is a torsion-module over ℤp[[G 0]] in a certain sense, where G 0 is a suitable open subgroup of G. If we replace K by a finite extension contained in F (so that G K acts trivially on M*[p]), then H is a pro-p group. Assume that μ(K /K) = 0, which of course is a well-known conjecture of Iwasawa. This means that Y K = Gal(L K/K ) is a finitely generated ℤp-module, where L K is the maximal abelian pro-p extension of K unramified everywhere (denoted by L earlier). By studying the map Y F/I H Y FY K, where I H is the augmentation ideal of ℤp[[H]], and by using a version of Nakayama’s lemma, one finds that Y F must be a finitely generated ℤp[[H]]-module. But the Weak Leopoldt Conjecture for M (and for the cyclotomic ℤp-extension K /K) would then follow because HomH(Y F, M*) would consequently be cofinitely generated as a ℤp-module and therefore Λ-cotorsion.

Continuing to assume that K /K is the cyclotomic ℤp-extension, let M*(t) denote the tth Tate twist, where t ∈ ℤ. Assume that μpK (or μ4K if p = 2). Then another equivalent form of the Weak Leopoldt Conjecture for M and K /K is the following statement: R 1(K, Σ, M*(t)) is finite for all but finitely many t ∈ ℤ. Here Formula which has finite ℤp-corank for all t. This formulation illustrates the “Deformation” point of view since M*(t) = V*(t)/T*(t) and T*(t), t ∈ ℤ, are specializations of a representation Gal(K Σ/K) → GL d(Λ), which is a deformation of T* (the “cyclotomic” deformation as defined in ref. 14).

The Weak Leopoldt Conjecture for M and for an arbitrary ℤp-extension K /K has two consequences, which are analogues of parts of Iwasawa’s theorem stated earlier. The first is the obvious consequence that one could then determine the Λ-corank of H 2(K Σ/K , M) and hence of H 1(K Σ/K , M), in terms of the Euler–Poincaré characteristic δ for M and the ℤp-corank of the local Galois cohomology groups H 2(K υ, M) for those υ ∈ Σ which split completely in K /K. The second consequence is the following result.

Proposition: Assume that the Weak Leopoldt Conjecture holds for M and K /K. Then H 1(K Σ/K , M) has no proper Λ-submodule of finite index.

I would like to now discuss briefly Selmer groups associated to modular forms. To illustrate, consider Δ = Σn=1 τ(n)q n, where τ is Ramanujan’s tau-function. We let V denote V p(Δ), the p-adic representation associated to Δ. Let M = V/T, where T = T p(Δ) is a G -invariant ℤp-lattice. Let Σ = {p, ∞}. Assume p is odd. Then the Selmer group for M over the cyclotomic ℤp-extension of ℚ has the following definition. Formula where L p = H f 1(ℚp,∞, M) = Limn H f 1(ℚp,n, M). Here ℚp,∞  = ∪np,n is the cyclotomic ℤp-extension of ℚp, ℚp,n is the nth layer. For any finite extension F/ℚp, H f 1(F, M) denotes the image in H 1(F, M) of H f 1(F υ, V), the ℚp-subspace of H 1(F υ, V) defined by Bloch and Kato. In the so-called ordinary case [which means p ∤ τ(p)], one can describe L p as follows. It is known that there exists a one-dimensional ℚp-subspace W of V which is G p-invariant and such that V/W is unramified for the action of G p. Let N denote the image of W under the map VM. Then it turns out that Formula In contrast, if p|τ(p), then it seems likely that H f 1(ℚp,∞, M) = H 1(ℚp,∞, M). Then it would follow that S M(ℚ) = H 1(ℚΣ/ℚ, M). This has been proven by Perrin-Riou if p∥τ(p).

If p ∤ τ(p), then S M(ℚ) is Λ-cotorsion (proved by Kato). We consider two ordinary primes: p = 11, p = 23. In ref. 15, I have calculated the structure of S M(ℚ) for these primes (even as a Λ-module for p = 11). As groups, S M(ℚ) ≅ ℚp/ℤp in both cases. The idea behind the calculation is to use certain congruences between modular forms: Δ ≡ fE(mod 11), where fE is the modular form of weight 2 associated to X 0(11), and Δ ≡ fρ(mod 23), where fρ is the weight 1 modular form associated to a certain dihedral two-dimensional Artin character. One can use an easily verified fact that S M(ℚ)[p]= S M[p](ℚ), where one defines the Selmer group for the finite Galois module M[p] in a way analogous to the definition of S M(ℚ), using the subgroup N[p] of M[p]. (One needs mild hypotheses on M to verify this fact.) One can calculate the Selmer group over ℚ for V p(X 0(11)) and for V p(ρ) (modulo ℤp-lattices). This allows one to show that in both cases S M(ℚ)has order p. One concludes that S M(ℚ) ≅ ℚp/ℤp by using the result that S M(ℚ) has no proper Λ-submodule of finite index [and hence S M(ℚ) cannot be finite]. A very general result of this nature is proved in ref. 9 under rather restrictive hypotheses, and much more generally in ref. 5. However, as indicated earlier, there are cases where such a result fails to be true.

Acknowledgments

This work was partially supported by a National Science Foundation grant.

Footnotes

References

« Previous | Next Article »Table of Contents