Text
                    Iwasawa Theory of Elliptic Curves
with Complex Multiplication
p-adic L Functions
Ehud de Shallt
Mathematical Sciences Research Institute
Berkeley, California
@
ACADEMIC PRESS, INC
Harcourt Brace Jovanovich, Publishers
Boston Orlando San Diego
New York Austin London Sydney
Tokyo Toronto


Copyright © 1987 by Academic Press, Inc All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without permission in writing from the publisher. ACADEMIC PRESS, INC Orlando, Florida 32887 United Kingdom Edition published by ACADEMIC PRESS, INC. (LONDON) LTD 24-28 Oval Road, London, NW1 7DX Library of Congress Cataloging-in-Publication Data De Shalit, Ehud. Iwasawa theory of elliptic curves with complex multiplication. (Perspectives in mathematics; vol. 3) Bibliography: p. 1. L-functions. 2. Curves, Elliptic 3. Class field theory. I. Title II. Series. QA247.D36 1987 512'.74 87-1435 ISBN 0-12-210255-X (alk. paper) 87 88 89 90 9 8 7 6 5 4 3 2 1 Printed in the United States of America
TO THE MEMORY OF MY FATHER
Table of Contents Introduction 1 I Formal groups, local units, and measures 5 §1 Relative Lubin Tate groups 5 §2 Coleman's power series 11 §3 Measures from units 15 §4 The explicit reciprocity law 28 II p-adic L functions 35 §1 Background 36 §2 Elliptic units 47 §3 Eisenstein numbers 56 §4 p-adic L functions (construction) 63 §5 A p-adic analogue of Kronecker's limit formula 87 §6 The functional equation 90 III Applications to class field theory 97 §1 The main conjecture 98 §2 The Iwasawa invariants 108 §3 Further topics 116 IV Applications to the arithmetic of elliptic curves with complex multiplication 119 §1 Descent, the conjecture of Birch and Swinnerton-Dyer, and Iwasawa theory 120 §2 The theorem of Coates-Wiles 126 §3 Greenberg's theorem 131 Bibliography 145 Index of Notation 151 vn
ACKNOWLEDGEMENTS This book, based in part on the author's Ph.D. thesis, summarizes the work of many people, and benefited from diverse sources. I tried to give appropriate credits and references in the text, but there are undoubtedly omissions of which I remain unaware. Like everybody else in the field, I was heavily influenced by the beautiful ideas of J. Coates and A. Wiles, and by the analogy with Iwasawa's work on cyclotomic fields. In addition, Iwasawa's approach to local class field theory, and the work of R. Coleman, formed the basis of chapter I. Chapter II grew out of, and is a natural continuation to the work of R. Yager. Part of it was planned as a joint paper with him, but due to geographical difficulties, this plan never materialized. To all these people I would like to express my deepest gratitude. Special thanks go to K. Iwasawa for guiding me in my first steps, to Andrew Wiles for his encouragement and friendship, and to Robert Coleman who read parts of the manuscript and made valuable comments. I would like to thank all the other teachers and friends from whom I learned the subject, in particular E. Friedman, R. Greenberg, B. Gross, B. Mazur and K. Rubin. I am also grateful to Harvard University, the Mathematical Sciences Research Institute, and the National Science Foundation for their support during the preparation of this book, and to Faye Yeager for the excellent typing. Ehud de Shalit Berkeley, December 8, 1986 IX
INTRODUCTION p-adic L functions are analytical functions of p-adic characters that, one way or another, interpolate special values of classical (complex) L functions. The first such examples were the p-adic L functions of Kubota and Leopoldt [K-Le], interpolating Dirichlet L series. Manin and Vishik [M-V] and Katz [Kl] constructed p-adic L functions which interpolate special values of Hecke L series associated with a quadratic imaginary field K, in which p splits. (To fix notation write p = pp). Their work gave p-adic interpolation of the Hasse-Weil zeta function of certain elliptic curves with complex multiplication and good ordinary reduction at p (those whose division points generate abelian extensions of K). The p-adic L function of Manin-Vishik and Katz is the first object studied in this work. Our point of view is nevertheless different, and goes back to the two fundamental papers [C-Wl] and [C-W2] by Coates and Wiles. The program, pursued by various authors since (see the introduction to chapter II), and which is brought here to its fullest generality (so we hope), may be summarized in two main steps. Fix an abelian extension Fi of K, and let Kqq be the unique Zp extension of K unramified outside p (one of the two factors of p in K). If we assume that Fi is the ray class field modulo fp, where f is an integral ideal relatively prime to p, we do not lose any generality, and some notation is simplified. We therefore make this assumption. The p-adic L function, then, is essentially a p-adic integral measure on 9 = Gal^K^/K). Now in the first step we are given a norm-coherent sequence /? of semi-local units in the completion of the tower Fqq = FiKqq at p. Out of each such sequence we construct a certain measure fip on Q. We describe this construction in chapter I. In the second step, carried out in chapter II, we introduce special global units, the elliptic units. They come in norm coherent sequences, so we can view them inside the local units. When the procedure from chapter I is applied to them we obtain the p-adic L function. 1
Chapters I and II are carried out in full generality and are also attempted to be self contained. This results in long tedious computations. The reader who approaches the subject for the first time is advised to make two simplifying assumptions: that K is of class number 1, and that the grossencharacters in question are unramified at p. These eliminate most of the technical difficulties, yet very little is lost conceptually. If still confused, one may restrict attention to grossencharacters of infinity type (fc,0). This will only give the interpolation formula for the "one variable" p-adic L function. We have actually treated this case separately in II.4, despite some repetition, to facilitate the reading. Other results obtained in chapters I and II include a new proof of Wiles' explicit reciprocity law, a p-adic analogue of Kronecker's limit formula, and a functional equation for the p-adic L function. The immense interest in Katz' p-adic L functions arises from their significance to class field theory (abelian extensions of K) and the arithmetic of elliptic curves with complex multiplication. In the last two chapters we give a sample of results in these two directions. Although largely self-contained, these chapters are not intended to be exhaustive, and several topics are omitted. The selection of material, and sometimes the method of proof, were influenced by our desire to show how the results of chapter II are put to use. Chapter III is mainly concerned with the "main conjecture" in the style of cyclotomic Iwasawa theory. The fundamental idea is that the zeroes of the p-adic L function ought to be those p-adic characters of Q whose reciprocals appear in the representation of Q on a certain free Zp-module of finite rank. More precisely, this module X is the Galois group of the maximal abelian p-extension of Foo which is unramified outside p. See the introduction to chapter III for more details. We prove that the Iwasawa invariants of X and the Iwasawa invariants of the p-adic L function are equal, but we do not go into the recent evidence for this conjecture discovered by K. Rubin, nor do we give Gillard's proof of the vanishing of the //-invariant. While elliptic curves are deliberately kept behind the scene in chapter III, their arithmetic, and in particular the conjecture of Birch and Swinnerton-Dyer, is the 2
main topic of chapter IV. First we show how Kummer theory and descent are used to relate the Galois group previously denoted by X to the Selmer group over Foq. Then we give a complete proof of two beautiful theorems of Coates-Wiles and of R. Greenberg. These theorems are generalized here to treat elliptic curves with CM by an arbitrary quadratic imaginary field, not necessarily of class number 1. The crucial hypothesis that must be kept is that the division points of the curve in question generate an abelian extension of K. Of the topics not considered here, let us mention p-adic heights and p-adic sigma functions, the work of Perrin-Riou on the algebraic analogue of the conjecture of Birch and Swinnerton-Dyer [PRl], and her "Gross-Zagier-type" result [PR2]. As this book goes to press, K. Rubin has announced important new results concerning the conjecture of Birch and Swinnerton-Dyer. He kindly allowed me to report on them here, and we refer the reader to his forthcoming papers for details. The author is well aware of the lack of numerical examples in chapters III and IV. These would illustrate the theory magnificently, but due to lack of skill in computing, I was unable to produce any new examples. There is much relevant numerical data in the paper of Bernardi, Goldstein and Stephens [B-G-S]. 3
CHAPTER I FORMAL GROUPS, LOCAL UNITS, AND MEASURES Much of the first half of this book is devoted to the construction of p-adic L functions associated with quadratic imaginary fields. This construction is "formal" and "local" in the beginning. Only at a later stage results from the theory of complex multiplication are incorporated. In chapter I we gather those results which do not deal with elliptic curves. Our tools are formal groups and p-adic measures. The key result is theorem 3.7, which describes the structure of a certain module of local units. This module plays a central role in the following three chapters. In section 4 we prove a version of the explicit reciprocity law in local class field theory, that will be needed in chapter IV. l. Relative Lubin-Tate Groups 1.1 Let R be a commutative ring with identity. For our purpose a (commutative) one dimensional formal group law over R is a power series F € R[[X, Y]], satisfying the following axioms. (i) F{X, Y) = X + Y mod deg 2 (ii) F(X,0) = X = F(0,X) (iii) F{X,F{Y,Z)) = F{F{X,Y),Z) (associativity) (iv) F{X,Y) = F(Y,X) (commutativity). We use the notation f = g mod deg n to mean that / — g involves only monomials of total degree not less than n. It can be shown ([Haz] 1.1.4) that there exists a unique power series l(X) € R[[X]] such that F(X,l(X)) = 0. Let A be an .R-algebra and o an ideal such that A is complete and separated in its o-adic topology (i.e. A = lim A/an). Then if f,g e o, F(f,g) and 5
t(/) converge to elements of o. We denote them by f[+]g and [—]/ respectively, and observe that with [+] as addition o becomes an abelian group, written F(a) ("the o-valued points of F"), to distinguish from the ordinary addition on o. These remarks apply in particular to A = R[[X}] and o = (X), and to the case where A = R is a complete local ring and o is its maximal ideal. Almost everything we shall need about formal groups can be found in the book of Hazewinkel [Haz]. Henceforth we let "formal group" stand for "commutative one-dimensional formal group law", unless otherwise specified. A homomorphism f between two formal groups F and F' over R is a power series without constant term such that F'{f{X), f(Y)) = f{F{X, Y)). The collection Hom(F, F') of such homomorphisms forms a group with respect to the addition law of F' : (f+g)(X) = f(X)[+]'g(X), and End (F) becomes a ring under composition as product. Let R be a domain of characteristic 0, and / 6 Hom{F,F'). Then f(X) = aX + (higher terms) and the map / h-> a = /'(0) is an injective group homomorphism of Hom{F,F') into R ([Haz] 20.1). When F = F' this is a ring homomorphism. We shall write [oj^jr/ or [o]f, or simply [a] instead of / in such a case. Over the field of fractions K of R all formal groups are isomorphic. Any isomorphism A : F c± Ga over K (Ga(X,Y) = X + Y is the additive formal group) is called a logarithm of F. If A is normalized so that A'(0) = 1, then A'(X) € -R[[X]]X has coefficients in R ([Haz] 5.8). All these statements are blatantly false (or void) in non-zero characteristic. Let F be a formal group over a field of characteristic p > 0. Then [p]jr(X) = X[+]... [+]X (p times) is a power series in Xq with q = ph for some h > 1. The largest possible h is called the height of F ([Haz] 18.3). If [p]f — 0 F is of infinite height. Finally, we shall need the concept of a translation-invariant derivation on F. This is a continuous derivation D of i2[[X]] (over R) satisfying D(f(X[+]Y)) = Df(X[+]Y), where Y is treated here as a constant for D (i.e. D is extended to 6
iE[[X, y]] via DY = 0). If R is a domain of characteristic 0, then D = —— A'(X) dX where c € R and A is the logarithm of F, normalized to A'(0) = 1. The multiplicative formal group Gm is given by Gm(X, Y) = X + Y + XY = (1 + X)(l + Y) - 1. 1.2 Let A; be a finite extension of Qp, the field of p-adic numbers. Let 0 and p be its valuation ring and maximal ideal. Let the residue field 0/p have q elements. Lubin and Tate introduced an extremely useful class of formal groups defined over 0 [L-T]. Their handiness stems from the fact that they each possess a special endomorphism which "lifts" the Frobenius substitution X i-> Xq in characteristic p. Here we generalize a little (see [dSl]), and as usual in this theory, focus first on the lifting of Frobenius, and web the formal group around it. Let d be a positive integer and k' the unique unramified extension of k of degree d. Let kur be the maximal unramified extension of k, and K its completion. The Frobenius automorphism (relative to k) <p generates Gal{kur/k) topologically, and extends by continuity to K. It is characterized by <p(x) = xq mod pur for all x € 0ur. We let 0',p',<p' denote the corresponding objects for k', so that <p' = <pd. Finally let v : Kx —► Z be the normalized valuation (normalized in the sense that v(Kx) = Z). Fix f € kx, v(£) = d, and consider Jt = {/ e 0'[[X}} | / = 7r'Xmoddeg2, Nk>,k{^') = £ and / = Xq mod p'}. Any / in 7^ is going to play the role of an endomorphism lifting Frobenius. Its differential is /'(0) = n', and its reduction is Xq. 1.3 Theorem. For every f € 7^ there exists a unique one-dimensional commutative formal group law Ff defined over 0' satisfying Ff o f = f o Ff. In other words, / € Hom(Ff,Ff). Here, and elsewhere, the superscript tp means that we apply <p to the coefficients of the power series. Note that Ff € 7$ too, and Ff = -F^/) (apply <P to the equation defining Ff). When d = 1 we 7
are in the situation studied by Lubin and Tate. When d > 1 we call F/ a relative Lubin Tate group (relative to the extension k'/k). For the proof we need a lemma. 1.4 Lemma. Let f,g E 7$ and let Fi(Xi,...,Xn) be a linear form in 0'[Xi,...,Xn}. Suppose f o Fi = Ff o (<jr,..., <jr) mod deg 2. Then there exists a unique F 6 0'[[Xi,... ,Xn}} satisfying (i) F = Fi mod deg 2, (ii) f o F = F* o (g,...,g). PROOF: (Compare [Se] p. 149). Let / = 7TiX + ..., g = n2X + Set FM = Fx and define successive approximations F(m) satisfying (ii) mod deg m + 1 through (m > 2) F<m> = F^"1) + Fm where Fm is homogeneous of degree m. For this we need / o (f^-1) + Fm) = (f^-1) + Fmy o g mod deg m + 1 or / 0 F{m-l) + ^pm = F{m-l)<p Q g + „mF^ Let t be the homogeneous part of degree m of F^"*-1^ o g — / o F^m-1). Since F(m-i)<p 0 g = F^-^iXl^.^Xl) = (F^-1))' = / o F(m_1) mod p', t = 0 mod g>'. We have to find Fm satisfying Fm - Tr^TT^ = Trf1*. This is possible because m > 2 and 0' is complete (proceed by induction mod p'r). Setting F = X)m=i -**"* concludes the proof. PROOF OF THEOREM 1.3: In the lemma, let / = g and Fi = Xx + X2. We have to show that F/ = the resulting F, is a formal group law. This is done by repeated application of lemma 1.4 and is left as an exercise (or look it up in [Se] p. 150). Let F be the reduction of F/, i.e. the formal group over O'/p' obtained by "reading F/ modulo p'n. It is easily verified that F is of height [A: : Qp]. By abuse of language we refer to it as the height of F/ too. 8
1.5 Proposition. Let f = niX + •••, g = tt2X + •■• be in 7$. Let a G 0' satisfy a^-1 = n2/^1 (such an a exists by Hilbert's theorem 90). Then there exists a unique power series [a]/)9 G 0'[[-X]] for which (0 [a\f,g = aX mod deg 2, 00 [«]/,, ° / = 9 ° [a]f,g. Ako[a\ftg G Hom(Ff,Fg). If h(X) = n^X + ■•• is another element of 7$ and b<p~1 — 7T3/7r2, then [afc]/^ = \b\g>h ° [a]f,g- Moreover, the map a i-» [a]/)9 is a group isomorphism from {a G 0' \ a^-1 = ifilxi} onto Hom(Ff,Fg), and if f = g it is a ring isomorphism 0 a End (Ff). Corollary. If f,g G J^, Ff and Fg are isomorphic over 0'. PROOF: In lemma 1.4 let Fx = aX, so that g o Fi = Ff o / mod deg 2. Then call the resulting F [a]f>g. Transitivity [afc]/^ = [b]g}h ° [a]f,g is clear from the uniqueness. To show F9 o [a] = [a] o Ff it is enough to check (in fc'ffX]], where the inverse is with respect to composition) that g o [a] o Ff o [a]-1 = [a]'p o Fj o ([a]^)-1 o g, which follows from (ii) and the defining property of Ff. The only non-obvious point is that every homomorphism A : Ff —► Fg is of this form. But let a = A'(0). By the general remarks in 1.1 concerning the injectivity of the map A i—► A'(0) in characteristic 0, it is enough to show that a'p~l = Kil^x, which is obvious. Notice that even if we allow homomorphisms defined over the integers of an extension field of A;', we do not get anything new. 1.6 It follows from the last section that the various Ff, for / G 7$, can be viewed as different models of the same formal group. Over Ok (recall K = kur) one need not even distinguish between the various £. In other language, Ok is strictly Henselian so formal groups over it are canonically classified by their reduction (over Fp), which is determined up to isomorphism by its height. In down to earth terms, we have the following proposition. Proposition. Suppose v(£) — v{£') = d, set v = £'/£, and let u be a unit of k' such that Nk'/kiu) = v (the norm map on units is surjective in an unramified 9
extension). Pick Q G 0K such that fi^-1 = u, and f G 7$. Then there exists a unique power series 0(X) G Ok[[X\\ satisfying (i) <pd{0) = 0 o [v]f, (ii) 0(X) = QX + (higher terms). Put f = 0f o f o 0-1. Then f G 7? and 6 is an isomorphism of Ff onto Ff, over Ok- The proof is left to the reader. Note that Q exists because Ok is complete and its residue field is algebraically closed. 1.7 Fort > 0 and / G % let /W = v?'_1(/) ° ■■• o <p{f) ° /.Then /W G fTom(F/,FV9.(/)), and if i/(f) = d, /(«9 = [£]/ G £nd (F/) (we write [a]/ for [a]/,/). Note also that p>(/(0) ° /(;) = /('+;)- Let Cp denote the completion of an algebraic closure of Qp, M its valuation ideal, and Mf = Ff(M), the M-valued points of Ff. DEFINITION: Let 7r be any prime element in 0, n > 0. Define Wf = {u G Mf | [o]/(w) = 0 for all a G g>n} = {w G M/ | [***]/(w) = 0} = Ker{fW : Mf -> Mv.(/)). These are the division points of level nm Ff. The equality of the first two expressions is obvious. They are also equal to the third one because, quite generally, if a G 0', b G 0 andi/(o) = i/(ft), [a]/,, G #om(F,,F9), then [a]Lg = [afc"1]/^ o [b]f and [o6-1]/,9 is an isomorphism. Proposition, (i) W? is a finite sub-0-module of Mf of qn elements. W? C (ii)Ifu G Wf = \Vf\Wf~1, a i-> [a] f(u) gives an isomorphism 0/pn c± Wf. (Hi) Wf = UW? = k/0 (noncanonically) and is the set of all 0 —torsion in Mf. The proof is the same as in [Se], §3.6, prop. 6, and we omit it. 10
1.8 Proposition. The Geld k^W?) = k? does not depend on which f we choose, as long as f 6 J^. It is a totally ramiGed extension ofk' = A;2 of degree (q— l)qn~1 (n > 1), which is abelian over k. Any u 6 W? generates k? over k' and is in fact a prime element in k?. There is a canonical isomorphism (0/pn)x ^ Gal(k^/kf) given by u i—► aUi ou(u) = [u-1]/(a;) (u G W?), and this isomorphism is again independent of f. PROOF: See [Se] §3.6 and 3.7. The only point that deserves special attention in the "relative" situation is that A;> is actually abelian over A;, and not only over k'. First, since it is independent of /, it is clearly Galois over A;. Let r be an extension of <p to fc£ and a 6 Gal(k^/k'), say a = au. Then tou(u) = r([u-1]/(u;)) = \u~X\ip{f){T<jJ) = ou{tu) since the isomorphism u i—► au is independent of /, which proves that a and r commute. See §4 for more about these fields and local class field theory. The map u i—► au is the well known local Artin symbol. A fact to bear in mind is that fc? is class field to the subgroup < £ > • (1 + pn) of kx (< f > • 0X if n = 0). If k" is an unramified extension of k' of degree e, k"k^ = A;?,, for f = fe. In particular, for any n, f i and £2, there exists k" for which fc"A;? = k"k? . See also the forthcoming book of Iwasawa [Iw 3]. 2. Coleman's Power Series Robert Coleman introduced in [Coll] a method of dealing with norm-coherent sequences in the tower of local fields k1}. The Coleman power series is a simple but ingenious device which associates with any such sequence a power series over 0'. 2.1 THE NORM OPERATOR: Notation as in §1 let R = 0'[[X]], £ € kx, z/(f) = d, and / G J$. Proposition. There exists a unique multiplicative operator M : R —► R (M = 11
Mf when we want to emphasize the dependence on /), such that (1) Mh o f = JJ h(X[+]u) Vh G R. (addition is on the formal group Ff, of course). It enjoys the additional properties: (i) Mh = h* mod p', (ii) Mv(f) = <p o Mf o tp-1, (iii) Let My — M^i-i^ o ••• o .A/^/) o A//. Then (M}*>h) o /W(X) = J] h(X[+]u). uEWJ. (iv) Ifh <E R,h = 1 mod pH (i > 1), then Mh = 1 mod p,i+1. PROOF: Clearly (1) characterizes the power series Mh uniquely, and from this N(h\h,2) — Nhi ■ Mh>2, if we only show how to construct Nh. Let go(X) be the right hand side in (1). Then g0(X[+]u) = g0{X) {u <E W}) so go(X) — <7o(0) = gi{X) • f{X), by Weierstrass preparation theorem. Now gi(X) is Wj-translation-invariant, so similarly gi(X) — <7i(0) = 02(^0 • f[X), etc. Hence go(X) = 9o(0) + 9l(0)f(X) + g2(0)f(X)2 + ■•■ and this infinite series converges in the topology of R. Mh = <fo(0) + <7i(0)X + g2(0)X2 + • • • therefore satisfies (l). To prove (i) note that Mh{Xq) = Mh o f = h{X)q = ^(X9) mod p'. Point (ii) is obvious, applying <p to (1). The case i = 1 of (iii) is (1) and to prove 12
the general case we proceed by induction, assuming it for i — 1. Then = II Mfh{f{X)[+]v{f)0) (induction) I] MfHf{X[+]fa)) {f-.W} -* Wij})) aEWJ. mod Wj II II KX[+}M+}fl) (by(l)) aEWJ. mod Wj iEW} = JJ h(X[+]fu) (grouping together). Finally let pn be the valuation ideal in A;> (so po = &')• We prove (iv) by induction. What we need from the t — 1 step is that if h = 1 mod p'1, then Mh = 1 mod pH. For i = 1 this is easy to check directly. Now let i > 1 and consider the congruence AM(**) = Mh o f = h{X)q = 1 mod g>'Vi which holds because h = Mh = 1 mod p'x. Since .A/h G 0'[[X]], actually Mh = 1 mod g>'i+1. Call .A/ (Coleman's) worm operator. Notice that if h G XXRX (i > 0) then Mh G X*i2z as well, so M extends to 0'{{X))X (0'((X)) is the ring of Laurent series over 0') and the same remark holds there too. We shall be applying M primarily to power series in 0'((X))X. If a is in 0', Ma = aq. 2.2 Theorem. Let f3 = (/?n) be a norm-coherent sequence in (k'g) (i.e. (3n G (fc?)z for n > 0, and Nm>n(l3m) — fin where Nm>n is the norm from km to h^ for m > n). Let v((3) be the normalized valuation of ft (i.e. fin0n = pn" for any n > 0, where 0n and pn are the valuation ring and ideal in k?). Fix f G J<t, and ui G W^i{f)\W^l}{f) = ^;_i(/) such that (p-7)(w<) = w."-i(l < » < <*>)• Then there exists a unique gB G XVW • 0'[[X]]Z such that {(p-'gp)^) = ft for alii > 1. By abuse of language we shall call (wi)t>o a generator of the Tate module of Ff (but notice that Ui is a division point on ■F,y)-«(/) and not on Ff). We shall call 13
gp(X) Coleman's power series of /?. It converts /-compatible division points into norm-compatible elements. A stronger result holds "at finite levels n" but we shall not need it, and its proof is slightly more complicated (see [Coll] for the "absolute" case k' = A;). PROOF: Fix to > 1. Since um is a prime of k1?, which is a totally ramified extension of A;', there exists h G XV^RX such that h(um) = /?m.Ifl < n < to, W^f^M = u£z?h o (P-"7)<"-»>(Wm) (2) = II M«m[+]oO v~mf = Nmtn(h{wm)) = pn. On the other hand, The first equality follows from multiplicativity and prop. 2.1(H). Then from the fact that h G XV^RX and from 2.1(i) the quantity in parenthesis is in 1 + p'R. The congruence now follows by successive application of 2.1(iv). Let gm = yiK_jn,h. Together (2) and (3) imply for all 1 < n < to that (p"njm)H/|8n = 1 mod p'm-n+1. Since XV^RX is compact, we may choose in it a limit point g of {gm}. Then by continuity (<p~ng)(<jJn) = Pn for all 1 < n. The Weierstrass preparation theorem shows that g = gp is unique, so actually g = lim gm. This concludes the proof of the theorem. 2.3 Corollary. (i) gpp> = gp • gp<, (ii) Mfgp = g%, (iii) gpio)1-*-1 = fa (HP) = 0). (iv) If a G Gal(k^/k') and k(g) G 0X is the unique unit for which o(u) = [k(«7)]/(w) for any u G Wf (and any f G 7$—see 1.8; k^ = Ukn, Wf = UWf), then ga(p) = gp o [k(<t)]/. 14
PROOF: Point (i) is clear from the defining property of gp. For (ii) notice that = V/(^"'w) ° (p"V)(w.-) = ^~*(^/^)K-i), while we also have /?t_i = (v1-,0/9)(wt-_i). Hence flrj — A//^ has infinitely many zeroes, so must be identically 0. Point (iii) follows from (ii) because when v(0) = 0, V3"1^^) * -Ni,o/?i = V3"1^^) • A)- Note that (iii) is in accordance with the known fact that Nk'/k{@o) S < f >, and if /? is a unit, Nk>/k{Po) = 1- Finally (iv) follows from <p~%{gp o [/c(cr)]/)(wt-) = {<p~{gp) o [K(ff)]v-</(w,-) = (p~*0j9)(<Wt) = ^((V3-*^)^)) = ffjS,-. For a generalization of 2.3(iv) to cr G Gal(k^/k) see 3.7(15). 3. Measures from Units It is instructive to think of (classical, abelian) L-functions as functions of characters of the Galois group, or quasi-characters of the idele group. With this in mind, Np_* and x{p) appear on equal footing, because both arise from characters on the idele group. p-adic (abelian) L-functions, like those of Kubota-Leopoldt, Deligne-Ribet, or Katz, should be conceived in the same light. This time the situation is even better, because grossencharacters of type Aq (and in particular N) which could not be interpreted as C-valued characters of any Galois group, become just so when considered p-adically, i.e. as Cp-valued (Cp is the completion of an algebraic closure of Qp). Needless to say, the Galois group is now profinite and not necessarily finite. This point of view is due to Weil [We]. As functions of p-adic characters on a group G, the p-adic L functions are more than just locally analytic. They belong to the Iwasawa algebra. This means that their value at a character x is obtained by 15
integrating x against a p-adic measure on G. For all practical purposes, the p-adic L function may be identified with the measure. See [Mazl] and [Se2]. The translation into the language of power series, or functions of "5", is routine, as will be explained, and not always beneficial. In this section we first review some general definitions. We then go back to the situation of §2, but assume that the formal group is of height 1 (k = Qp). The method of Coleman's power series is used to turn a coherent sequence of units into a measure on the local Galois group. This important procedure underlines the construction of chapter II. 3.1 Let M be an abelian group and G aprofinite group (usually a Galois group). An M-valued distribution on G is a finitely additive function from the Boolean algebra of compact-open subsets of G to M. We denote the abelian group of M-valued distributions on G by A(G, M). If M is an A-algebra for a commutative ring A, so is A(G, M), and A.(G,A) is even a ring with convolution as product. The convolution of A and // is defined as follows. If U is open and compact, so is the subgroup H = {7 e G I Ui = U}, so G = up=1 OiH, a disjoint union. Set (A • H){U) = £?=i \{UaZx) • n{°iH) (= fG \(Uo-l)dn(a)). Now suppose M C Cp. If M is bounded (\x\ < R < 00 for all x G M and some R) we call an M-valued distribution a p-adic measure. If M C Dp = {x G Cp I \x\ < 1} we talk about integral measures. If G is finite A(G,M) a M[G] under A h+ £*£<? A({cr})cr. If M = A is a commutative ring, convolution corresponds to the usual product. In general, A(G,M) = lim k{G/H,M) a lim M[G/H] = M[[G]] (notation), where the inverse limit is over the family of normal subgroups H of finite index in G. M[G] is dense in M[[G}}. The (standard) Iwasawa algebra is obtained when M = Zp and G = T, a group isomorphic to Zp (usually 1 + pZp for odd p, 1 + 4Z2 when p = 2). It is well known that in this case A ~ Zp[[5]] non-canonically. The isomorphism depends on a choice of a topological generator u of T, and maps ua to (1 + S)a. 16
When T = Zp however (written additively), we naturally take u = 1. The power series Pn(S) corresponding to fi is then (1) P^S) = f (1 + S)a dn{a). Jzp If x '• G -* Cp is any continuous function, and A is a p-adic measure, then the Riemann integral fG x{a)d\(o) exists. Simply approximate x uniformly by locally constant functions. In particular, if x S Hom(G, Cp), then (2) f X d(Aji) = [ Xd\ • [ xdft. J G J G J G The augmentation ideal in A(G, A) is the kernel of fi ►-»■ /^(G). Finally, assume that G is commutative, and let S C A(G, A) be the multiplicative set of non-zero-divisors. A pseudo-measure is an element X/s of 5_1A(G, A). If X S Hom(G, Cp) and f x ds ^ 0, set / x d(\/s) = / X ^A/J x ds. In view of (2), this is well defined. REMARK: If G admits subgroups whose indices are divisible by arbitrarily high powers of p, then there is no non-trivial p-adic measure on G which is translation invariant. In our framework, therefore, there are no Haar measures. 3.2 A FORMAL CONSTRUCTION OF MEASURES: We return to the situation of §§1,2 and assume from now on that Ff is a relative Lubin-Tate group of height one. Thus A; = Qp, 0 = Zp, and k' is an unramified extension of Qp. By proposition 1.6 there exists an isomorphism (3) 6: Gm * Ff, T = 6{S) = U • S + ••• G 0K[[S}], over the ring of integers of the completion of A;ur. Let f(T) = n'T + •••be the special endomorphism of Ff. The special endomorphism of Gm is of course [p](S) = pS + •••. Proposition 1.6 implies then (4) n*"-1 = tt'/p, / o e = ** o [p], 17
where (p is, as usual, the Frobenius automorphism. Fix once and for all primitive pn roots of unity fn (n > 0) such that f£ = fn_ \. Letting (5) un = O^ (fn - 1) we see that un G W"n, and (<p~nf)(un) = un-i. Thus (un) is a generator of the Tate module of Ff in the sense of 2.2. Let A = Xf be the logarithm of Ff, normalized so that A'(0) = 1. Then \'{T) G 0'[[T]}X (cf. 1.1). 3.3 For any local field k let U(k) be the subgroup of principal units (units congruent to 1 modulo p). Let (6) P = {pn) € U = lim I7(*jf) be a norm coherent sequence of principal units in the tower A;? = k'(Wf). In theorem 2.2 we attached to /? a power series gp{T) G 0'[[T\[X such that {(P~n9p){(jJn) — Pn {n > 1). Since fin are principal units gp = 1 mod (p',T) and we can take its logarithm using the power series expansion of log (1 + h). Thus log gp G k'[[T\\. Lemma. The power series (7) \oTgp{T) = log gp{T) - - Y, lQg 9f>{T\+)w) has integral coefficients. PROOF: Let g = gp. Since gp = g^ o f mod p' we get from corollary 2.3(ii) that gp = Yl flf(^1[+]w) mo^ &'• Taking logarithms, and noting that np \ pn for n > 1, we see that p times the right hand side of (7) is congruent to 0 mod p', which proves the lemma. We remark that (7) is also equal to log gp — - log^J o /). 18
Let ap(S) = log gp o 0[S) £ Ok[[S]] and let \ip be the Ojf-valued measure on Zp for which PM = a p. In other words, (8) afi{S) = /" (1 + 5)" dfip{a). Jzp The measure /ti^ is actually supported on Z* This is a consequence of (7)— removing the Euler factor at p—and without it we would get a distribution, but not a measure. Indeed, if ji. = f<i\Z*, extended by 0 to pZp, then Pp, = PM, where (7') PM(5) = PM(5) - - Y. PM* + s) ~ !)• " ?p=i But with PM = ap, (7) implies PM = PM, hence p, = \i. We may now use the isomorphism G = Gal{kt/k') '(u) u € Wf to pull back fxp to G (cf. 2.3(iv). Note that when we follow k by the local Artin symbol—see 1.8—a goes to a~l). We still denote our measure by fxp. (») (K: g * z; 1' U(«) = [«W]/( 3.4 DEFINITION. For any ft £ U let up be the Ok — valued measure on G — Gal(kz/k') satisfying (10) loTJ/9 o 6(S) = / (1 + S)K& dnp{o). Jg Some elementary properties of the map ft *-* ftp are summarized below. Lemma. (i) »pp' = Up + »p- (ii) Let 7 G G. Then n^p^U) = Hp{U). (Hi) fxp depends only on the choice of (fn). If $„ = f« (7 G G), then the resulting measure is given by fx'p(U) = fXpfaU). PROOF: (i) and (ii) are consequences of 2.3(i) and (iv) respectively, and (10). Part (iii) is proved similarly, and is left to the reader. 19
Let Q = Gal(k^/k), so that Q/G = Gal(k'/k) is cyclic of order d. Suppose U is an open subset of Q contained in a coset of G, If 7O" C G define (i>p{U) = U»i(p){lU) (now 7 € £). Part (ii) of the lemma shows that this is independent of •7. We can now extend \ip to a measure on Q, so we get a map » : U —»• A((), Ok), i((3) = \ip. Since gp is non-constant for /? ^ 1, (10) shows that i is injective. The lemma implies the following. Corollary. The map % is an injective homomorphism of Zp{[§]} — modules. 3.5 THE COATES-WILES HOMOMORPHISMS: These variants of fxp were first considered by Kummer ([Kum] p. 493) and are also known as Kummer's logarithmic fl d derivatives. Let D = w. r —- be the translation invariant derivation of Ff over \'{T) dT J 0K (fl as in (3)). Letting T = 6{S) and using A o 6{S) = fl • log(l + S) we see that in terms of S, D = (1 + S) —, the standard translation invariant derivation of Gm. The moments of \ip are given by the formula (11) / K{a)kdn0{a) = Dk log^O) (k > 0). Jg When Ff is an (absolute) Lubin Tate group, so (p acts trivially on gp{T), this can also be written I 1 — — J Dk log gp(0), w = /'(0). The map <pk{P) = jG K(a)kdfj,p(a) is called the kth Coates-Wiles homomorphism. It satisfies (i) <ph{pp) = <pk(/3) + <pk[F) (») MliP)) = <l)k ' <Pk{fi) (l € G). Together <pk for k > 0 determine \ip uniquely on G (but not on Q). 3.6 Another useful formula is for Hp{Gn), where Gn = Gal(k^fk^) = /c-1(l + pnZp), n > 1. From (8) we deduce at once 1 pn~1 (12) p0{Gn) = ^ E Mrf - !) ' (nJ- v j=o Here fn can be any primitive pn root of 1. The formula remains valid with ap instead of a,p. 20
3.7 Let N > 0 be the largest integer such that ftv G k^. If [k1: Qp] — d, local class field theory shows that N is the largest integer for which pd£-1 = 1 mod pN (cf. the discussion at the end of 1.8). N — oo if and only if Ff = Gm over 0'. We call N the anomality index of JF/ (over A;f), and call Ff itself anomalous if iV > 0. Since Q acts on (mpn, Ok ® A*p* = 0k/pN{1) (Tate twist) is a A.(G, 0jr)-module. Let N : Q -> (Z/p^Z)* be the character giving the action on /ttpw. Observe that for-7 G G, N(i) = /c(7) mod p^. Define a map j : A.(G,0k) —¥ 0k/pN{1) by j{fi) = / N{o)dp{p). Jq Then j is a surjective homomorphism of Q modules. In the following key result i was extended by linearity to the completed tensor product U ®zp Ok- Its proof will take up the rest of this section. Theorem. Tlie sequence (13) 0 -* U ®Zp 0K -*- H9,0K) -*-* (0k/pn)(1) -» 0 is exact (If N — 00 it ends with Ok (1)). PROOF: We have already mentioned that j is surjective. We shall show now that j o j = 0. Let 0 G U, A calculation based on (11) gives Jg NW4.,w . /c .(cWM = n g - (n gg)' -p". Now /c can be extended to £ in the following way. If a G Q, there is a unique isomorphism h : Ff m .F^/) such that ^(w) = o(u) for all u; £ VK/. This & is of the form [/c(a)]/>(T(/) for a unique/c(a) G 0,a:, and/cfa)^-1 = /'(O)'-1. Then k: Q —*• (0r)x is a. 1-cocycle (14) k(to) = /c(a)r • /c(r), and the generalization of corollary 2.3(iv) is (15) gff{P) = ffj o [«(a)]/^(/). 21
From the definition of up one gets now J N{o)dvfi{o) ^ £ ^(i - <p) (n ^) This proves jot = 0. The rest is more difficult. Although not absolutely necessary, we shall first reduce the proof to the case of Gm (sections 3.8-3.9). 3.8 We want to change perspective somewhat. The local Artin map identifies U = lim U(k%) with Gal(kurM(k^)/kab) where M(L), for any L, is the maximal abelian p — extension of L. Viewing Fj over an unramified extension k" of k', and letting Q' = Gal(k"kz/k), W = lim U(k"k%) (note that A"AJ = *J„ with £' — flfc :fc 1), we obtain an exact sequence like (13), but over k". The two exact sequences are related through a commutative diagram. 0 _ u'&Ok - HP, 0K) ± (0k/pn')(1) -> 0 (16) | I I o-+u®oK -u ng,oK) ± (oK/PN)(i) ->o. The first vertical arrow is Nk"/k' ® 1> the middle one is the map induced from the projection Q' —*• Q and the third is the canonical map. All three are surjective. Taking the projective limit over k' C k" C kur we arive at (17) 0 -> Gal{M{kab)/kab) ®0K + A{ga,0K) ± 0*(1) -> 0 where Qa = Gal(kab/k), and where we used the Artin map to identity lim W with the Galois group. Lemma. (17) is exact if and only if (13) is (for every k'). PROOF: If (13) is exact for every kf, then so is (17) because the vertical arrows in (16) are surjective. Suppose (17) is exact. Let H = Gal{kab/k^) =* Gal{kur/k') and let a be the generator of H restricting to <pd on kur. Then (13) is the sequence of a-coinvariants of (17) (the a-coinvariants of a module E are E/{a — l)E). If 22
(a — 1) | Ok (1) is injective, the snake lemma concludes the proof. This is always A A the case, unless Ff cz Gm over 0 . Since in the case of Gm we shall prove the theorem directly, we assume that Ff ^ Gm over 0'. The advantage of (17) is that the particular formal group disappears from the scene. The following proposition is interesting in its own right. 3.9 Proposition. The homomorphisms i and j in (17) are independent of k', f or f G J<t. In other words, they are canonically associated to k = Qp. PROOF: Let Fi and F^ be two relative Lubin Tate groups, both defined over 0'. Let t G Gal(M(kab)/kab) and let ^(r) = m and i2{r) = n2 be the measures associated to t on Qa (relative to F\ and F<i). Let 6X : Gm ^ F\ and r\ : F\ c* F2 be isomorphisms over Ok, 02 = V ° 0i, and set Wi)n = {(p~n0i){^n ~ 1) and similarly W2,n, as in (5) above. Write k% = k'(ui>n) and similarly k% for the fields denoted fe> before. For each n there exists an unramified extension k" of k' for which k"ki = Wk^ (see 1.8) and we consider the collection S of all subgroups of Qa of the form H = Gal(kab/k"ki) for such pairs (n,k"). S is a basis of neighborhoods at zero, and we shall prove Hi(H) = H2(H) for H G S. This, for all r, will prove our claim, because (18) *{T){<rH) = i{c-lTo){H) where a G Qa and a is any extension to M(kab), and where i is ii or i% (see lemma 3.4(H)). So fix n and k" as above and consider F\ and F% over k". Let 0i = (0i,m) £ Ui = lim U[k"k™) and (similarly) 02 G i/2 correspond to r. Then 0iim — 02,m for 0 < m < n. The field diagram is as below. 23
.ur k" k' Kl — K2 .ab h H = Gal{kab/k?) kx = Ufcf*, k2 = Uk?. Let gi and g2 be the Coleman power series of 0i and /?2 (relative to F% and F2). From 3.6 (12) we get Pn-i (19) "*(*) = ^El0S^° Mrf-1) • £"'" y=o and similarly for /tt2(.ff). Now for 0 < m < n £> '(<7l O $i){sm-l) = £l,r #»,r ^"m(ff2 O «2)(fm-l), so extending <p to feab so as to fix all fm, and applying <pm to the last equality, we see that g\ o 8i($m — l) = jj ° ^2(fm — 1) for all 0 < m < n. Conjugating by Ga/^^m)/^) it follows that gi o ^i(^-l) = g2 o 02(f'-l) for all 0 < j < pn — 1. It remains to show gi(0) = 02(0). Note first that X-*{(1 + X)Pn - 1} divides gi o 6X - g2 o 82, so gi(0) = g2{0)modpn. Consider now Fi and F2 over k', let 61 = Nk"/k'Pi, &2 = Nk"/k'P2 be the inverse systems of local units corresponding to r over k', and /ii = Nk"/k'9i, ti2 = Nk"/k'92 their Coleman power series. It follows that hi(6) = /i2(0)modpn. With k' held fixed, 6t- and hi are fixed, and n can be chosen arbitrarily large. Hence /h(0) = /i2(0). Repeating this argument with k" instead of k', we deduce 01(0) = fl'2(0)> and the proof of the proposition is concluded. 24
3.10 Proposition 3.9 shows that it is enough to prove our theorem in the case Ff = Gm (over arbitrary k'). In this case we shall actually show that (20) 0 - U ®zp 0' ± 0'[[Q)\ ± 0'(1) - 0 is exact (notice that i now maps U into 0'[[i?]]). Exactness of (13) will follow from the (topological) flatness of Ok over 0'. There are two points to check. Injectively of i (this is a-priori clear only when k = k'), and that any \i £ Ker(j) is \ip for a suitable /?. We begin with a series of three lemmas due to Coleman [Col2]. Lemma. Let M be the norm operator for Gm over 0' (see 2.1). Let O'/p' — Fq. Then for any g e F, [[£]]* there exists g e O'ffS1]]35, Mg = g* and g = g mod p'. PROOF: Let go be an arbitrary lifting of g~. Let grt- = <p~lM^go- It follows from 2.1(i) and (iv) that g = lim grt- exists and satisfies Mg = g^, g = go mod p' (compare the proof of theorem 2.2). 3.11 Lemma. Consider the map d : F9[[X]]Z -> Fg[[X]], dg = X • g'/g. The image of d consists of all the power series h = X)^Li cnXn with cpn = c^. PROOF: Modulo F*, which belong to Ker(d), Fg[[X]]z is generated (topologically) by 1 — aXk for a £ F*. and k > 1. Since oo (21) d{l - aXk) = -k - J^ ajXjk satisfies the condition cpn = c£, it remains to show that this is the only restriction. Let h = Y^Li cnXn be as above. If p \ k, then d(l - aXk) = —kaXk mod Xk+1, so adding up successively power series of the form (21), for k relatively prime to p, we find in the image of d a power series that agrees with h at least at cn for p \ n. But since cpn = c£ holds for h, as well as for (21), this power series automatically coincides with h. 25
3.12 Lemma. Let £ be the subgroup of all h G 0'[[X]] satisfying (22) fc*((l + IF-1) = ^ fc(f(l + X) - 1). p fp=l Then X(l + X)-1 • £ mod p' = Imoge(d). PROOF: For any h the right side of (22) is an integral power series, and an argument parallel to 2.1 shows that there exists a unique Sh £ 0'[[X]] such that (23) sh((i + xy - i) = - J2 h(c(i + x) - i). " fp=l We are interested in £ = {h \ Sh = h*>}. Let 6 : 0'[[X]]X ~> 0'[[X]], 6g — (1 + X)g'/g = D log g. (D=(l + X) —— is the translation invariant dX derivation on Gm). Thus d = X(l + X)-x6 mod p'. If Mg = g* then S{6g) = {6g)'p so in view of lemma 3.10 X(l + X)-1 • £ mod p' D Image(d). Suppose this was a strict inclusion. From the description of Image(d) given in 3.11, would then follow that there is some h G £ with X(l + X)_1/i = ££Li cnXpn mod p', and not all cn = 0 mod p'. Equivalently, h = YZ?=\ cn{Xpn~l + Xpn) mod p'. However, S(XP") = Xn and S(Xpn_1) = Xn_1 mod p', as a simple calculation reveals. This contradicts Sh = h^, and the lemma is proved. Corollary. The map 6g = (1 + X)g'/g maps {g G 0'{[X]]X | Mg = g^} onto {h G 0'[[X]] | Sh = h^}. Its kernel consists of the roots of unity in 0'. PROOF: Let H be the first group and £ the second. Clearly 6 maps M. into £, and the lemma shows 6(H) mod p' = £/p£, so 6(M) = £. The statement about the kernel is obvious. The corollary is all we shall need to finish the proof. 3.13 Lemma. Let v be an 0' — valued measure on Z* and assume that Trk,/k(u(ZD) = 0. Then there exists h G 0'{[X}] satisfying (22) (i.e. Sh = h*>) such thai, with h{X) = h{X) - - Y, %(1 + X) - 1) = h{X) - hT{{l + X)p - 1) ^ fp=i 26
(see (7')), h(X) = JZx (1 + X)*dv{a). p PROOF: Extend i/toa measure on Zp by (1) u(p{U) = <p{v{U) (U c Zp5), (2) u(ptdZp) = 0 [d = \k' : k}). These two conditions are compatible because Trk./k{u{ZD) = 0. Let h = Pv, i.e. h{X) = f (1 + X)adu{a). Jzp Then fc"((l + X)p - 1) = JZp (1 + X)P-^(a) = JpZp (1 + X)««fc/(a) = /i(X) — h[X), so h^ = S/i and the lemma is proved. 3.14 We are now in a position to conclude the proof of (20). Recall our notation: [*' : Ik] = d, kp = Uk{(n)t £ = pd, k^ = kpk', and G = Galfe/h'). Let H = Gal(k^/kp) and denote by <p the unique element of H inducing <p on k'. Then g = GxH = Gx<ip>. Note that in the notation of 3.7 (14) and (15), n((p) — 1, and g<p(p) = g%. Let C be the subgroup of 0'[[^]] consisting of all \l satisfying (a) j{fi) = 0 (6) n{<p-xU) = <p(»(U)). Since k'/k is unramified, it is easily seen that Ker(j) = 0' ®zp C It is therefore enough to prove that i maps U isomorphically onto £. That i(U) C t follows at once from g^p) = g'a. Let \i € £, and view its restriction to G as a measure on Zp through the cyclotomic character /c (= N). Because of (6), condition (a) reads Trw/kilnx adfi(a)) = 0. Let dv(a) = adfx(a), and let h be the power series of p lemma 3.13. Let g be as in corollary 3.12, normalized (dividing by a root of unity from 0') so that g(0) = 1 mod p'. Then /?„ = {<p~ng){$n ~ 1) € I7(fcj?). .Vtf = ^ implies Nm,nPm = Pn, so /? G U, g = gp, h = D log gp, and h = D log^ = / (1 + X)aad/x(a). It follows that a • df/,p(a) = a • d/^a), which proves /it = \ip on G. Comparing (6) with the way /it/? was extended to Q (3.4), fj, = fi,p = i(/?). Therefore i(i/) = £., and the proof of theorem 3.7 is complete. 27
REMARKS: It was not necessary to reduce to the case of Gm. The analysis of 3.10-3.14 could be carried out with the original Ff, mutatis mutandis. However, proposition 3.9 is independently interesting, so we chose to prove it first. Iwasawa (and later Wintenberger [Win] in a more general context) determined the A-structure of U as a Zp[[£]] module ([Iw] 12.2). The significance of our theorem is that U <§> Ok is canonically embedded in Ok-[[,P]] with the right cokernel. Theorem 3.7 will be used later on (III.l). Special cases of it are equivalent to lemmas 23-26 and theorem 27 of [Ya], but we found the proofs there somewhat ad-hoc. In particular, they rely on the general structure theorems of Wintenberger, while the approach taken here does not. In fact, in our case we can deduce Win- tenberger's results from theorem 3.7. 4. The Explicit Reciprocity Law Our aim is to prove a version of the explicit reciprocity law in local class field theory, that was discovered by Wiles [Wi], generalizing earlier work of Artin-Hasse [A-H] and Iwasawa [Iw4]. For further generalizations, as well as discussion of the literature, see [dS2] and the bibliography there. This section will be needed only in chapter IV, so the reader may skip it and proceed directly to the next chapter. Notation and assumptions are as in §§1,2. 4.1 KUMMER THEORY ON LUBIN TATE GROUPS: Let Ff be a relative Lubin Tate group defined over 0', and A;? = k'iWJ) the field of division points of level n. Let an € pn (the valuation ideal of k£). Recall that f^ = <pn~xf o ... o <pf o f e Hom{Ff,F<pTif). Let an be any root (in the open unit disk of A;) of (1) (^"V(n))(an) = On. The extension k^(an) = L of k% is abelian. Indeed, Gal(Lfk^) is embedded in W™ni via the map a ►-»■ a{an) [—]an. This map is a group homomorphism independent of an because W£_nf C jfej. The Hummer pairing Ff{pn) x Gal(k^'ab/k^) -> 28
W"n. is the pairing (2) < e*n,a> = <j(an)[-]an (Lab, for any L, is its maximal abelian extension). It is bilinear, because in addition to the linearity in a mentioned above, < an[+]a'n,a > = < ocn,(j > [+] < a'n,cr > . The pairing is even 0-linear in the first variable: < [e]an,a > = [e] < an,a > for any e E 0. Clearly the kernel on the left is f^n\pn)i but it is not at all clear what the kernel on the right is, i.e., what is the field obtained by "extracting f^ roots" of all a E pn. We only know so far that it is an abelian extension of A;? of exponent qn (however, see [dS2], theorem 2). Using the local Artin map, we define a pairing Ff(pn) x (A;>)z —»• W£_n* by (3) {ocn,fin) = («„,/?„)„,/ = <an,apn> where op is the Artin symbol of fi. Our aim is to compute (3) by means of some analytic formula. 4.2 For simplicity of notation and exposition we shall assume from now on that k' = A;, i.e. Ff is an absolute Lubin Tate group. The "relative" case is treated similarly, but because of the need to work with all F^-if at once, the notation becomes cumbersome. Assume, therefore, that f(X) = nX + • ■ •, -k a prime of A;, and fix a generator of the Tate module (un) as in 2.2, un E WJ, [n](<Un) = <^n-i- Theorem (WILES [Wl]). Let j3n E (A£)z satisfy Nn(/3n) E < tt > (Nn is the norm from k% to k; this assumption means that fin sits in a norm-coherent sequence j3 E B = lim {k%)x). Choose a norm coherent sequence 0 with /?„ as its nth coordinate, and let gp be the Coleman power series of 0 (2.2). Let X(X) be a logarithm of Ff, so that X'(X) E 0[[X]]X. Put 6g = — ■ - E X~x ■ 0[[X]]. A g Let (4) [otn,l3n} = [otn,Pn]nJ = [7r-nTrkn/k{\{ctn)6gp{un))}f{un). 29
(The fact that the quantity in square brackets is in 0, and modulo 7rn depends only on an,/?n, is part of the theorem). Then (5) {<Xn,Pn)n,f = [ocn, (3n}n,f. The analytical pairing (4) is (in principle and in practice) computable. Indeed, one only needs to compute a certain element of 0/7rn, and this requires a finite amount of computation. Our proof is different from Wiles' in one important way: It is based on the observation that it is easier to prove (5) for all Lubin-Tate groups at once, adjusting Ff "to fit" /? (see the "reduction lemma" below). 4.3 Let B = lim (A;£)z, the inverse limit taken with respect to the norm maps. Thus B is an extension of Z by the profinite group F* x U, where U is the inverse system of principal units. Let Af = lim Ff(pn), where Ff(pn) maps to Ff{pn+1) by / = [jt]. The first observation is that the Kummer pairings (3) combine to give a single pairing (6) ( , ), : Af x B -> Wf. To check this, let m > n, am = fm~n{an), f3n = iVm>n/?n, and observe that (an,/?n)n = (am,/?m)m. Similarly, denoting the trace from A;£ to k by Trn, Trm{\{ocm)6gp{um)) = rrn(7rm-"A(an)rrm,n%(u;m)) = Trn(nm~n\(an)irm~n6gp(u)n)) because property 2.l(iii), asserting gp o /* = ELew"' 9p{X[+]u), gives, upon applying D log = 6 to it, (7) r'Sgp o P{X) = £ Sg0{X[+]u). It follows that [ocn,fin]n,f = [o=m, fim]m,f, hence the symbol [ , ]/ is also defined on Af x B (provided it makes sense!). 30
The second observation is that both pairings ( , )/ and [ , ]y are bilinear, so it is enough to prove (5) for prime /? (i.e. (3n is prime for every n), as these generate B. The third observation is that if—with a given /? £ B—(5) holds for one f £ 7% and every a £ Af, then it holds—with the same/?—for all f £ Jn and a £ Af. Indeed, if r\ : Ff ~ Ff> is an isomorphism over 0 (where /,/' £ 7„), a £ Af and/3 £ B, then r)((oc,P)f) = (77(a),p)f, and also rj([«,/?]/) = [77(a),/?]//. Now, given /? for which /3n is a prime of A;", gp £ XO[[X]\x. Let go1 denote the inverse of gg with respect to composition of power series. Then /' = 9p ° / ° 9pl € Ix too, and gp : Ff =* Fy. Furthermore gg{un) = fin so (/3n) is a generator of the Tate module of Ffi. By the last remark, we may prove (5) for /' instead of /. In other words, without loss of generality we may assume un = (3n. REDUCTION LEMMA. To prove theorem 4.2 we may assume that Nm,nWm = wn, and that (3n = wn for each n. The formula to be proved is then K), / and its validity should only be established for high enough n. PROOF: Everything follows from the discussion above, except for formula (8), but with/3 = w, g0 = X, so 8gp = x x,,xy Note that in general wn is not a norm coherent sequence. It is easy to check that this is the case if and only if MX = X. 4.4 PROOF OF (8): Throughout the proof, it will be convenient to use = mod 7ran+c to mean "there exists an integer c, independent of n, such that the congruence holds for large enough ri". The letter c will stand for different constants in different places. STEP 1: If a £ pn, then (a,a:)n = 0. PROOF: As noted above, MX = X, so if [?rn](a) = a, a = rLeW" (a[+]w)- Let L — k%{a), and let V C W? be the subgroup isomorphic to Gal(L/k%) (8) {<Xn,Un)n = *-nTrn AK) w, A'K) 31
under the map (2). Let R be a system of representatives for W^ modulo V. Then a = Iluefl ILev (a[+M+]«) = Iluefl NL/ks{a[+]u). By class field theory, the Artin symbol of a on L is trivial. STEP 2: Fix a € Af. For large n, an[+]wn is a prime of A;", because an —> 0 rapidly (recall [«r](aB) = an+1 so i/(a»+i) > min(qv(an),v{an) + v{n))). Write (9) an[+]wn = w„ • (1 + 7n). By step 1, and bilinearity of ( , )n, (10) 0 = (a„[+]w„,w„(l + 7n)) = (a»,w„)[+](a„,l + 7»)[+](w„,l + 7n). STEP 3: For large n, (an,l + 7n)n = 0. Indeed, if m > n, (am,l + 7m)m = (an,iVm)n(l + 7m))n- When m -> oo, am -* 0, so 7m -> 0 and iVm>n(l + 7m) tends to 1. By continuity of the Artin symbol, (am, 1 + 7m)m tends to 0. But with fixed n, (am,l + 7m)m is always in W?, which is discrete. Hence for large m, (am,l + 7m)m = 0. STEP 4: For large n (11) (aB)u4i = H(w»,l + 1n)n (steps 2 and 3) = W2»[-][W»(1 + 7n)_1]/(W2n) = [1 - Nn{l + 7n)_1](w2n). The second equality shows the advantage of dealing with un. Its a7rn-root" u2n generates a field L = k%n abelian over k, so for the Artin map (1 + 7n,L/A;£) = (iVn(l + 7n),L/A;). The effect of this symbol on u2n is known by the theory of Lubin and Tate! STEP 5: 1 - Nn{l + 7n)_1 = Trn(7n) mod ir3n~c. PROOF: Note that an = 0 mod 7rn-c, hence the same congruence holds for 7n (cf. (9)). Since the different of k^/k is "of size" tt""0 [Se3, IV §1], Trn{in) = 32
0 mod 7r2n_c, and Trn(Yn) = 0 mod 7r3n-c. Next (12) 1 - Nn(l + 7,)"1 = 1 - J] (1 - 7n + llr mod n3n~c l7n 2 Trn(ln) - \ Tr^l) - \{Trn{ln)f = ^rn(7n) mod tt Zn—c STEP 6: Take A of both sides of (9) and Taylor-expand in 7„. We find \{an) = 7n • un • A'(u;n) mod 7r 2n—c hence In AK) Thus Trn(7n) = Trn A(o») mod 7r 2n—c STEP 7: Combining steps 4, 5, and 6 we get mod 7r3n c. i \ I\fi / Man) M t \ {<Xn,Un)n = Trn -f—rr (w2n) (for large n). Since the left hand side lies in W^, the quantity in square brackets is divisible by 7rn, and this concludes the proof of (8). 33
CHAPTER II p-ADIC L FUNCTIONS The method of chapter I, 3.1-3.6 will be applied here to construct p-adic L functions over quadratic imaginary fields. These p-adic L functions appeared first in a paper of Manin and ViSik from 1974 [M-V], and almost simultaneously Katz gave another construction [Kl]. Coates and Wiles [C-W2] introduced the point of view taken here when they showed how to produce the "one variable" functions (see below) from norm-coherent sequences of elliptic units. They related the p-adic L functions to class field theory, and formulated a "main conjecture". Their approach was developed further mainly by R. Yager [Yal], [Ya2], and also by P. Cassou- Nogues [CN], R. Gillard [Gil], J. Tilouine [Ti] and the author, hand in hand with the emergence of Coleman's power series as a powerful tool. Our aim here is to give a general and self contained exposition, free from any restrictive assumptions. The extension of these results to arbitrary CM fields poses some tantalizing problems. Out of the three approaches (Manin-Vi&ik, Katz, and Coates-Wiles), only Katz' method of p-adic interpolation of real analytic Eisenstein series seems to work [K2]. The approach taken in this book, for example, would require a supply of special units in abelian extensions of the ground field, similar to the elliptic units. Exhibiting such units is a major open problem in number theory. Moreover, a consequence of a Coates-Wiles type construction (when compared with [K2]) would be a deep theorem on monomial relations between p-adic periods of abelian varieties with complex multiplication, analogous to Shimura's period relations between the corresponding complex periods. We have managed to demonstrate these p-adic period relations in some cases [dS3]. The p-adic L functions constructed in this chapter belong to a long array of functions bearing this title. Among the abelian ones, there are first and foremost those of Kubota and Leopoldt [K-Le], and their generalizations by Deligne and 35
Ribet [D-R], as well as the ones mentioned above. Then there are "non-abelian" p-adic L functions arising from modular forms. Of fundamental importance here are the works of Mazur and Swinnerton-Dyer [M-SD], and of Manin [Man], but they all lie outside the scope of this book. See also the paper by Haran [Har]. An outline of chapter II follows. In §1 we summarize various results from the theory of elliptic curves with complex multiplication, needed later on. Section 2 introduces special global units, the elliptic units of Siegel, Ramachandra and Robert. They come in norm-coherent sequences, and when viewed inside the local units in the right tower of fields, the procedure of 1.3.1-3.6 may be applied to get measures out of them. This simple idea translates into elaborate computations in §4. Th,e measures so obtained art the p-adic L functions, up to simple twisting factors (see the discussion of measures and L-functions in 1.3). The relations that exist between elliptic units, special values of Eisenstein series, and L-series, worked out in §3, allow us to conclude that the p-adic L functions indeed interpolate special values of classical Hecke L series, so they deserve their name. The rest of chapter II is devoted to the exploration of some analytical properties of these p-adic L functions. Algebraic and arithmetic aspects are left out for the next chapters. l. Background 1.1 GROSSENCHARACTERS: Throughout this chapter, K denotes a quadratic imaginary field of discriminant — die [d-K is a positive integer congruent to 0 or 3 modulo 4). The number of roots of unity in K, wk, is 2, 4 or 6. Fractional ideals of K are denoted by gothic letters o, f, p etc. If f is an integral ideal let Wf be the number of roots of unity congruent to 1 mod f. The ray class field modulo f is denoted K{f), and K{fg°°) is the union of K{fgn) for all n. K{1) is the Hilbert class field, and [K{f) : K{1)} = |(0*/f)x| ' «>f/«>tf• We view all our number fields as subfields of a fixed algebraic closure Q of the rationals, and choose, once and for all, a rational prime p and embeddings i'oq and 36
ip of Q in C and Cp. When there is no danger of confusion, we shall drop i'oq and ip from the notation. Let F be a number field containing K, and x a grossencharacter of type Aq of F. Thus x is a homomorphism from the group of all fractional ideals relatively prime to some f into Q . There exist an integral ideal f and an element w = ^ n(o)o £ Z{Emb{F,Q)\ such that x((«)) = aw for any o E Fx, a = 1 mod* f. The smallest f with this property is called the conductor of x, denoted fx, and w is its infinity type. Put x(a) = 0 if o is integral and not relatively prime to fx. The L — series of x {with modulus m) is the complex analytic function Lm{x,5) = X) x(a)No_a, where o runs over all integral ideals relatively prime to m. When m = (1), we simply write L{x,s) and refer to it as a primitive L function. Note that in our notation we do not insist that fx|m. The analytic continuation and functional equation of L{x, s) are well known. When F = K we shall also say that x has infinity type (fc>i) if x((a)) = afcflJ for o = 1 mod* fx. We then let m r (s) - r(*-m*"(M) (2) £oo(x,s) = Tx{s)L{X,s), R{X,s) = (djcNy'/'Loofoa). With these definitions, the functional equation takes the form (3) R{X,s) = W • R{x,l + k+j-s). W is a constant of absolute value 1, the Artin root number. Following Deligne, call x critical if the T factors in the functional equation, namely Tx{s) and Tx (1 + k + j — 5), are finite at 5 = 0. This holds if and only if k < 0 and 0 < j\ or 0 < k and j < 0. Schematically, the critical infinity types {k,j) are depicted as follows. 37
3 (4) If the infinity type of x corresponds to a point P, x and x^~k~:>~1 are represented by the reflections of P in the lines k = j and k + j = — 1 respectively. The integer k + j is called the weight of x- For reasons that will become clear later, we call the dotted lines k = j and k + j = —1 the cyclotomic and anticyclotomic lines respectively. Note that the cyclotomic line lies outside the critical range, while all the lattice points on the anticyclotomic line are within it. Finally, let x be a grossencharacter of K of type Ao and conductor f. It is well known ([We]) that the values of x lie in a number field of finite degree, and that, when viewed p-adically via the embedding ip : Q c-> Cp, x extends continuously to a Galois character (also denoted x) (5) | x : 9 = Gal(l Ix(ffa) = X(a), cx X : 9 = Gal(K(fp°°)/K) (a,fp) = 1, aa = (a,X(fp00)/ir). If furthermore p splits in if, p = pp, and p is the place induced by the inclusion K C Q c-> Cp, and if the infinity type of x is {k,0) for some k, then the Galois character (5) factors through Gal(K(fp°°)/K). If the infinity type is (0,j), then (5) factors through Gal(K(fp°°)/K). 1.2 ELLIPTIC CURVES: General references for elliptic curves are the book of Silverman [Sil] and the survey article by J. Tate [Ta]. The purpose of this section is to recall some terminology. 38
If jP is a number field and E an elliptic curve over F, a Weierstrass model for E/F is any plane model (6) y2 = 4x3 - g2x - g3, g2,g3 E F, A = g\ - 21g\ ± 0. Such a model is unique up to {gi^Qz) •-»■ («4<72ju6<73)j u £ Fx. The standard differential associated with (6) is the differential 7 uE = —. y This is a basis for the (one dimensional) space of differentials of the first kind, rational over F. The pair (E,ue) determines a lattice L C C of periods, L = {f ue \ 7 6 Hi(E(C), Z)}. Conversely, the lattice L determines the Weierstrass model (6) via 02 = 92{L), gz = gz{L) (we then write A = A(L)), where (8) g2{L) = 60 • Yl ""4> ML) = 140 • ^ a;"6. The complex points of E are uniformized by C/L through Weierstrass' p—function and its derivative The map z i-> £(z,L) = (p(z,L),p'(z,L)) is an analytic isomorphism of C/L onto £(C). The j — invariant of E is given by (10) jE = J(L) = 1728 gl/A. Two elliptic curves defined over F axe isomorphic over F if and only if they have the same j-invaxiant. 39
1.3 COMPLEX MULTIPLICATION: General references are [Sh], [Gr], and the more classical expositions in [Bo] and [Deu]. The older monographs of Weber, Fricke and Fueter contain much valuable information not to be found in modern literature. Let E be an elliptic curve defined over a number field F. Then E admits complex multiplications if End(E), the ring of endomorphisms of E as an algebraic group over F, is strictly larger than Z. In such a case End(E) is isomorphic to an order 0 in a quadratic imaginry field K, F contains K(0), the ring-class-field (ringk- lassenkorper) of 0, and E is isomorphic over F to an elliptic curve defined over K(0). We always identify a € 0 with the endomorphism t(o) whose differential is o, i.e. l(o)*ue = au)E- Write E[a] for the kernel of t(o), and for any ideal o C 0, let E[a] = naG„ E[a], E{a°°} = Ui<n E[a% Etor = Ua E[a}. The main theorem of complex multiplication ([Sh] 5.3) asserts first that the extension F(E[a])/F obtained by adjoining to F the coordinates of points of E[a] in one (hence any) projective model of E over F, is abelian. Second, there exists a unique grossencharacter of type Aq, V = ^e/f °f ^> with values in K, and with the following property. If 21 is an ideal of F, relatively prime to the conductor of if), then V>(21) € 0, and (11) cra(u) = t(V>(2l))(u) for any u € E[c], (c,Nf/k%) — 1. The infinity type of rj) is the "half norm type" J2 o~, the sum extending over all the embeddings of F which restrict to the identity on K. The conductor of E over F is by definition the conductor of if). This agrees with other, more general definitions of conductors (see [Se-Ta]). 1.4 A SPECIAL CLASS OF ELLIPTIC CURVES: It has been known for almost a century that the arithmetic of abelian extensions of K is related to elliptic curves with complex multiplication by K, in the same sense that the arithmetic of abelian fields is related to the multiplicative group. We shall now introduce a special class of curves, particularly well-suited for that purpose. From now on, until the end of §1, fix an abelian extension F of K, of conductor 40
fF/Kj and let E be an elliptic curve over F satisfying ( (i) E has complex multiplications by Ok , \ (ii) F(Etor) is an abelian extension of K. It follows from (i) that F D K(l). To understand (ii), recall the theorem ([Sh] 7.44) saying that it is equivalent to the existence of a grossencharacter <p of K, of type (1,0), satisfying (13) %1)E/f = <p o Nf/k- Fix once and for all such a <p. The other candidates are <px, X € Gal(F/K). Since fF/K = Lc.m. {fx}, (14) f = Lc.m. (f„, fF/K) is equal to Lc.m. {f^x}, and therefore depends only on F and i}). Note that f^, is a proper ideal. Another consequence of (ii) is that for any a £ Gal(F/K), i^e" /f = i*E/F- Since the grossencharacter of E/F completely determines its F-isogeny class ([Gr] 9.2), all the Galois conjugates of E are F-isogenous. Lemma, (i) Let <p be a grossencharacter of K of type (1,0), and F = K(f<p). Let j be the j — invariant of an elliptic curve with complex multiplication by Ok- Then there exists a unique elliptic curve E over F with j'e = j, satisfying (12), for which ij>e/f = <P ° Nf/k- (ii) Let j be an integral ideal of K. Then there exists a grossencharacter <p of type («>f,0) and conductor f. PROOF: (i) Let i\) = <p o Np/K- If 21 is an ideal of F relatively prime to f^,, then Nf/k(21) = (a) for some a = 1 modx f<p, so ^(21) = a. Let Eq be any elliptic curve defined over F with CM by Ok and ./-invariant j. Let V'o be its grossencharacter. Then e = V'/V'o is a character of finite order with values in 0K. Let E = E^ be the twist of £0 by e ([Gr] 3.3). Then ([Gr] 9.2) r/}E/F = *!>, and since E and Eq are isomorphic over Q, Je — 3- The uniqueness is a consequence 41
of the fact that the isomorphism class over Q and the isogeny class over F together determine the isomorphism class over F ([Gr] §9). (ii) This is obvious, and left to the reader. 1.5 Notation and assumption as above, let o be an integral ideal relatively prime to f. By the main theorem on complex multiplication ([Sh] 5.3) we deduce the following strengthening of (11). Proposition. There exists a unique isogeny A (a) : E —> Effa over F, of degree No, characterized by (15) <ra(tt) = A(o)(u) for any u G E[c], (c, a) = 1. Let u be an F-rational differential of the first kind on E. Define the quantity A(o) g Fby (16) ui<Ta o A(o) = A(a)w. It is easily verified that A(-) satisfies the cocycle condition (cf. 1.3.7 (14)) (17) A(ob) = A(o)CTbA(b) = A(b)CTaA(o). This enables us to extend the definition of A to any fractional ideal relatively prime to f so that (17) remains valid. A different choice of u results in modifying A by a coboundaxy. When a Weierstrass model (6) is given, we tacitly assume that A(-) is associated with the standard differential <jJe- If(o,F/X) = 1, E<Ta = E, soA(o) G Kx and A(o) = t(A(o)). Moreover (18) A(o) = <p(a), (a,F/K) = 1. Note that both A(a) and <p(a) are now independent of any choice. To prove (18) observe that A is multiplicative on the group of ideals for which (o, F/K) = 1. If <p' is any extension of it to a grossencharacter, <p' o Nf/k = A o Np/K = ip 42
so <p' is one of the <p satisfying (13). To sum up, <p and A are uniquely determined by E and F on {a | (a,F/K) = 1}. From there on they can either be extended as a cocycle A, unique modulo coboundaries, or as a character <p, unique modulo Gal{F~/K). For an interpretation of <p by means of the abelian variety Resp/icE, see [Go- Sch]. Finally, let L be the period lattice of u, and (19) £: C/L -> E(C) £(z,L) = (p(z,L),p'(z,L)) the corresponding analytic uniformization. Then (20) La = A(o)o_1X is the period lattice of u^0 on E°a, and the following diagram commutes (o integral, («.f) = 1): vrxL <-+ C/L ^ C/La (21) I l£(;L) lt(',La) KerX{a) <-+ E{C) ^ E°*. It follows that gk{LYa = gk{La) {k = 2,3) and A(Lya = A(La). EXERCISE: Show that a0F = A(a)0F. 1.6 Proposition. Let 0 be an integral ideal divisible by f. Then K(q) = F(E[q\). PROOF: Let 21 be an integral ideal of F prime to 0 and suppose o%(u) = u for every u G E[q\. Since a = NF/K{W) = (a) with a = <p(d) = ^(B), (11) implies that o = 1 mod 0. If B is an ideal of .F(2?[0]) and 21 its norm down to F, then the argument above applies to 21, so Np(E[g])/KB = (a), a = 1 mod 0. By class field theory, K(q) C F(E[q}). Conversely, F C K(q), and if o = (a), a = 1 mod 0, then A(o) = t(^(a)) = t(o), so by (15) oa fixes £[fl] pointwise, showing F(E[g]) C tf(fl). 43
1.7 Corollary. Let g and m be any two relatively prime integral ideals, (f, m) = 1. Then F(E[m\) and F(E[q\) are linearly disjoint over F, and Gal(F(E[m])/F) =* (0K/m)*. PROOF: Without loss of generality, we may assume f|g, because the hypotheses are not changed if we replace g by fg. Clearly Gal(F(E[m])/F) C (O^/m)*. Let $(m) = ${OkI™)x (Euler's $ function). By class field theory, $(m) = [lf(mg) : lf(g)], since (m, g) = 1, and ws = 1. Tta corollary now follows from this and from proposition 1.6. The field diagram is described below. F(E[q\) = K(S) X(mg) F F{E[™}) K 1.8 GOOD AND BAD REDUCTION: Let ty be a prime of F. E has good reduction at ^JJ if there exists an elliptic curve £ over the localization R of Of at ^J, whose generic fiber is isomorphic to E over F. The special fiber £ x Spec Of/V is then denoted by E, the reduction of E mod ^JJ. A basic theorem asserts that £, hence E, depend only on E. It is also known that if E has good reduction at ^}, there exists a Weierstrass model over R with A 6 Rx (if the residual characteristic of ^J is 2 or 3 we must allow for a generalized Weierstrass model; see 1.11 below). The corresponding differential of the first kind w^ is then a basis for H°(£,fl\iR). Every F-rational point of E extends uniquely to an .R-rational point of £ (since £/R is smooth and proper) and when we read it modulo ty we get the reduction map E(F) -> E{OfI^)- The kernel of reduction mod %$ will be written -Ei.qj. In a Weierstrass model (6) with A € Rx, ^i,(p consists of all the points with non-integral affine coordinates. The following fundamental theorem is proved in [Se-Ta] as a consequence of the theory of Neron models. 44
Theorem, (i) The primes of bad reduction for E/F are precisely the primes dividing its conductor. (ii) (Criterion of Ogg-Neron-Shafarevitch). Let m be an integral ideal of K, relatively prime to ^JJ. Then ty is a prime of good reduction if and only if F(E[m°°])/F is unramified at ^JJ. 1.9 We shall now determine the decomposition patterns of primes of F in the extensions obtained by adjoining division points of E. Proposition. Let p be a prime of K, (p,f) = 1, and let Fn = F{E[pn]), 0 < n < oo. (i) All the primes above p are totally ramified in Foo/F. (ii) Primes not above p are finitely ramified (i.e. their inertia group in Gal(Foo/F) is finite), unramified if they are primes of good reduction. (Hi) If p is split in K/Q, every prime not above p is finitely decomposed in Foo/F. Ifp is inert (resp. ramified) and £2 is a prime of F not above p, the order of the decomposition group of Q. in Gal(Fn/F) is asymptotic to cpn (resp. cpn/2) for large n, c being a constant. PROOF: We shall deduce (i) in 1.10 from formal group considerations. To prove (ii) and (iii) we may replace F by K(g), f|g, so that over K(q) V = <P ° ^k(s)/k is unramified, and E has good reduction everywhere. Then (ii) follows from 1.8. (Note that it is not enough to take g = f in general). To prove (iii) let Q be a prime of F not above p. Since we may assume now that Q is unramified, its decomposition group in Fn/F is cyclic, generated by Frobenius at £2. It follows from (11) that its order is the least positive integer / such that (22) r/){£l)f = 1 modpn0p. The assertions in (iii) all follow from this. 1.10 THE FORMAL GROUP: Let (p, f) = 1, and denote by ^J a prime of F above p. Fix a Weierstrass model of E over R (the localization of Of at ^J) with A £ Rx. 45
Let E be the one-parameter formal group law of E with respect to the parameter (23) t = - — y (see 1.11 for modifications in residual characteristic 2 or 3) ([Ta] §3). E is defined over R but we consider it over the completion of R, 0<p. Lemma. E is a relative Lubin-Tate group with respect to the unramiGed extension F<$/Kp. It is of height 1 ifp is split in K/Q, and of height 2 ifp is inert or ramified. PROOF: Let 4> — o~p be the Frobenius automorphism. The isogeny A(p) : E —► E^ induces a homomorphism of formal groups \{p) : E —> E^ which is of the form m \HP)(t) = Hp)t + ... e ov[[t]\ I = t« mod qJO^j with q = N^J. See 1.1.2. The rest is obvious in view of the results of chapter I. Corollary. <P is totally ramiGed in F^ = F{E[p°°}) (see 1.9(i)). PROOF: Comparing the representation of Ga/(Foo/F) in 0pz = Aut(E[p°°\) (see corollary 1.7) and the corresponding representation of the local Galois group in Op = Aut(E[p°°}) {E[p°°} was denoted Wj in chapter I), we see that the two images coincide. Therefore, ^J does not decompose in Fqq. But the local tower (k^/k' in the notation of chapter I) is totally ramified, so the corollary follows. Another consequence that will be needed later is the following. Consider n'*(Q) where the product is over non-zero Q in E[p]. Since F(E[p])/F is totally ramified at ^J, and the Np — 1 points Q are conjugate to each other, the order of this product at ^J is 1. This applies to each ty\p. 1.11 CHARACTERISTIC 2 AND 3: Some formulas concerning Weierstrass models have to be modified when the residual characteristic is 2 or 3. See [Ta] for details. A generalized Weierstrass model is given by (6') y2 + aixy + a3y = x3 + a2x2 + a4x + a6. 46
The A function is given by [Ta](2). With these, the assertions made in 1.8 about good reduction and Weierstrass models remain valid. The differential w# becomes >„~,\ dx dy (10') uE y 2y + aix + a,3 3x2 + 2a2X +04 — aiy' and the lattice L is still its period lattice. The uniformization £ : C/L —► E(C) is accomplished through (x = p{z,L) - {a\ + 4a2)/12 \y = (p'(z,L) - axx - a3)/2. The parameter t for the formal group is now given by (23') t = -- y and with it E and W£ are defined over Z[a1}..., a6]. The kernel of reduction mod ^J, -E'l.qSj is still the subgroup of points where x and y are non-integral. Restricted to Eity t is finite and |t|<p < 1. 2. Elliptic Units Elliptic units are units in abelian extensions of quadratic imaginary fields, obtained as special values of elliptic modular functions. They play a role analogous to that of circular units in abelian number fields. See the works of C.L. Siegel [Sie], Ramachandra [Ra], Robert [R], Gillard and Robert [Gi-R], and Kubert and Lang [K-La]. Except for nineteenth-century results on elliptic functions (out of the many references here we mention Whittaker and Watson [W-W], Chandrasekharan [Chand], and Weil's beautiful little book [We2]), our exposition is self contained, and some of the proofs, I believe, are new. 2.1 THETA FUNCTIONS: Let L = Zu>\ + Zw2 be a lattice in C, whose basis is ordered so that r = ijJ\/ijJ2 belongs to the upper half plane. Recall that Weierstrass' 47
a function and Ramanujan's A function have the absolutely convergent product expansions d) „(„.£).„. n'(1-i)«p(i +1(£)') oo (2) A(L)= (2ni/u2)12qT]l(l ~ ^)24> * = <?™■ v=\ cr(z, L) satisfies the transformation law (3) a{z + u,L) = ±a{z,L)exp{r){w,L){z + <^)), w 6 L, where r\ is an R-linear form on C, explicitly given by the following set of formulas. (4) / M w1r?2-W2^i _ . w2r?i-wir?2 "(*'L) = 2*iA{L) * + 2WA(L) * A(L) = (27ri)-1(wia72 — W1W2) = 7r_1 Area(C/L) ^1 = WlEnE'm(mwl +nw2)~2, *?2 = W2 Em E'nHl + nw2)~"2. The order of summation matters. Half way in between r\\jw\ and 772/^2 we find (5) s2(L) = BmQ £ Owl-2'. With these definitions, Wi7?2 - WlW2 ' S2[L) = —r—■ A[L) W2r7l - WlW2 • 52(-^J = -7777 from which one recovers Legendre's relation W1772 — W2*?i = 27ri, and also (using (4)) f,(z,L) = A(L)-1^ + a2(L)*. The fundamental theta function (7) 0{z,L) = A{L) • e-6"(*.L)* • a(z,L) 12 48
is non-holomorphic, but its arithmetical usefulness makes up for this blemish. If c 7^ 0, 6(cz,cL) = 6(z,L) (the reason for A(L) in (7)), and the exponential is chosen so that \0(z,L)\ is JL-periodic. In addition, 6 posseses an important product expansion. Normalize L so that u»i = r, u>2 = 1, and let qz = e2%tz. Then ([We2], IV §3(15)) (8) 6(z,L) = «W'^ • gr(rf/a-fcl/a)ia ' II {(l"«rfa)(l-«rfc 'J}12. Many identities, and in particular (ll) below, are consequences of (8). 2.2 SIEGEL UNITS IN THE HILBERT CLASS FIELD: We shall have almost no use for these units, but since their construction is so simple, we describe it briefly. Let if be a quadratic imaginary field. For any ideal a of K, consider Proposition, (i) u(a) € K(l), (ii) u{ab) = u(o)'b • u(b), (in) («(o)) = a-120*(i). PROOF: See [Sie], chapter II, §2. If h is the class number of K, then ah = (a), a € ifz, and although a is not unique, a12 is, so 6(a) = u(a)ha12 is a well defined unit in K(l). The group of Siegel units in K(l) is generated by the S(a). It is of finite index in the group of all units, and stable under Galois. 2.3 From now on assume that L admits complex multiplications by Ok- Let a be an integral ideal of K. The function (Q(z;L,a) = e(z,L)Na/e(z, a^L) (10) = A(L) , A(L) is an elliptic function with respect to L (to obtain the second expression in (10) compare divisors and leading terms in the Taylor expansions). 49
Proposition (THE DISTRIBUTION RELATION). Let a and b be integral ideals of K, relatively prime to each other. Then (11) J] ®{z + v,L,a) = G^b-^o). v£b~1L/L PROOF: Both sides of (11) are jL-elliptic functions with the same divisor, so their ratio is a constant. Comparing the Taylor expansions at z = 0 shows that this constant is (12) K'} \*{a-iL)J \±(b-iL)J 11 11 (p(u,L)-p(v,L)r Here u runs over a~1L/L — {0}, v over b~lL/L — {0}, and the denominator never vanishes since (a,b) = 1. Despite the apparent asymmetry, e(a, b) = er(b,a), because (A(L)/A(b-1L))<T(>-1 = (A(JL)/A(a"1L))<Tb-1 (2.2(H)). We shall prove that e(a, b) = 1. Let H = K(l) be the Hilbert class field of K, and wh the number of roots of unity in it. A short analysis of ramification patterns reveals that iujy|l2. In fact 4\vjh if and only if djc = 4 mod 8, and 6\wh if and only if 6k = 0 mod 3. Now e(a,b) evidently lies in H, because we may choose L so that the particular Weierstrass model is defined over H. Next we claim that e(a, b) is a root of unity. The proof of this fact is a tedious but straightforward computation, based on (8). It can be found in [K-La] chapter 2, theorem 4.1 (i), from where it actually follows that e(a, b)Nb = 1. Thanks to the symmetry between a and b, e(a, b)No = 1. So far we know that e(a, b)m = 1 where m = 0.c.d.(u;jy,Na,Nb). To conclude we need the following lemma of Robert ([K-La] chapter 11, 5.7). Lemma. Suppose gk{L) € H, k = 2,3. Then for any a relatively prime to wk, A(L)No/A(a-1JL) € {Hx)12. Consider the expression (12) for e(a, b), where L is chosen so that gk{L) G H. Since p(u) = p{—u), Yl'Y['{p{u) — p{v))e is a twelfth power in Hx, unless both 50
a and b axe even (not relatively prime to 2). But this can only happen if 2 splits in K, and then wjj |6. Therefore, in any case vNo\Nb_1 / Afr\ \ No-<To M <-'>-(«) (*$a -o % Choose 0 E Kx so that b' = (/?)b is integral and (b',6a) = 1. Then (13) implies kNo x Nb-Nb' (14) e(a, b) ee (x^Zy) W (^X) WH because e(a, b') = 1. From Robert's lemma we conclude that e(a, b) = 1 if (a,iyK) = 1. Suppose K is not Q(t) or Q(y/~3~). If a or b is odd, e(a, b) = 1. If both a and b axe even, 2 splits in K, so tu# = 2 or 6. Pick b' = (/?)b such that (b',2a) = 1 and Nb = Nb' mod 3. Then if iuff = 6, (14) shows that e(a,b) is a cube. If we also show that e(a, b) is a square, it would belong to (HX)WH. But then e(a,b) = 1. Formula (14) implies e(a, b) = A(L) mod (iP)2. Now, with the model y2 = 4x3 — hx — h, h = 27j/(j — 1728), for the elliptic curve with j-invariant j, A = j - 1728 mod (Hx)2. A theorem of Weber ([Web] §§134-135) asserts that j — 1728 is a square in H, and concludes the proof whenever K is not Q(») or Q(VC3). Finally, in the two exceptional cases K = H, and a and b are principal. If K = Q(t) either a or b must be odd, so e(a, b) = 1 is a consequence of (14) and Robert's lemma, as above. If K = Q(y/—S), either a or b is odd, and one of them is also prime to 3. From (13) we get e{a,b) = £(L)(F*-m™-i) mod{Hx)e and 6|(Na — l)(Nb — 1), so again e(a, b) is a sixth power, hence 1. The proof of the proposition is now complete. 2.4 Proposition. Let m be a non-trivial integral ideal of K, and v a primitive m-division point of L (i.e. v € m-1L, but v £ n~1L for any proper divisor n of m). Then, if (a, m) = 1, 51
(i)Q(v;L,a) <E K{m). (ii) 9(w;L,o)'e = 9(w; c"1^ a) = 0(t>;£, ac)0(w;L,c)-No fc integral, relatively prime to m). (Hi) Q(v;L, a) is a unit if m is not a prime power. If m = pn, it is a unit outside p. PROOF: (i) We may assume that L corresponds to a Weierstrass model E defined over the Hilbert class field K(l). Part (i) follows from (10) and standard results from the theory of complex multiplication ([Sh], theorem 5.5). It is also a consequence of (ii). (ii) Once more we are free to choose a model E for C/L, changing L by a homothety, because Q(v\L, a) depends only on the complex isomorphism class of the elliptic curve. Choose an integral ideal f with Wf = 1, relatively prime to c, and assume that the model E corresponding to L is defined over K(j) = F, and satisfies ^E/F — <P ° Np/K for a grossencharacter <p whose conductor divides f. Then (10) and 1.5(21) yield e(w;L,o)'« = 0(A(c)tr, A(c)c~1JL, a) = Q{v; t~lL, a). The rest of (ii) follows from this, and from 0(t>; L, a) = 6(v,L)Na/6(v, a-1L). (iii) We shall give two different proofs of this important result. FIRST PROOF: We make the same assumption as in (ii) on the model E, and in addition we assume (f, m) = 1. Suppose p|m and let Mn = F(E[mpn}), n > 0. Corollary 1.7 implies that the conjugates of a primitive mpn-division point v over A^n-i (» > 1) are t; + u for u € E[p}. Let en = Q(v;pnL, a). Although en = Q(A(p~n)v, A.(p~n)pnL, a) refers to a^n(E), and not to E, it lies in Mn, because all the conjugates of E are F-isogenous, so the fields ^(^^[c]) coincide for all a £ Gal(F/K). Since v is a primitive mpn-division point of pnL, the distribution relation (ll) implies (with b = p) Nn>n-ien = en_i. Here Nm,n is the norm from Mm to Mn. Suppose first that p is a split prime. According to 1.9, only primes above p may ramify in Moo/Mo, and all the others are finitely decomposed in that tower. Let q be a prime of K different from p, and choose n large enough so that all the 52
prime divisors of q are inert in Moo/Mn. Since en € NminM^, m > n, en is a unit above q, hence so is eo = Nn>oen. If p is inert or ramified this argument needs a slight modification. First, replacing m by mpn, c0 by cn, we may assume that Gal(Moo/Mo) = Zp (a redundant step if (p,6) = l!). Proposition 1.9 implies that the decomposition group D of any prime of Mo above q (they all coincide) is Zp. Once again replacing Mo by some Mn, we shall assume that Gal(Moo/Mo)/D = Zp too. It follows that Moo contains a Zp extension iVoo of Mo in which every prime above q is inert. The rest is identical to the split case, because Co sits in a norm-coherent sequence in the tower iVoo- We conclude that Q(v;L, a) is a unit outside p, therefore if m is divisible by two distinct primes, a unit. REMARK: If m = pn, 0(w;L, a) is not a unit. The reader should keep in mind the cyclotomic analogy: exp(27ri/m) — 1 is a unit if and only if m is divisible by two distinct primes. SECOND PROOF: This proof does not use the distribution relation (11). It does not even use complex multiplication, and works whenever j(L) is an algebraic integer, or even more generally, if one is willing to use some results about Tate curves. This interesting observation, that the elliptic units "are units" even in the absence of complex multiplication, does not seem to have found yet far reaching applications. We may assume that the lattice L corresponds to an elliptic curve E defined over a number field F, with good reduction everywhere, and that £[mo] are rational over F. Fix a prime O. of F, and a Weierstrass model over R, the localization of Of at £2, with A £ Rx. We shall use ~ to mean "both sides have the same valuation at O". Let P = £(u,L) be the point corresponding to v, and E\ the kernel of reduction modulo Q. Thus Q € E\ if and only if |x(Q)|Q > 1. Suppose first that a is prime and recall (1.10) that (15) fj t(Q) ~ a ifjQ|a. QeE[a] 53
Since A(L) ~ 1, (10) implies (16) Q(v,L,a) ~ a"12 J] W) ~ *(p))~6- ges[a] Now suppose that either m is divisible by two distinct primes, or else Q { m. In both cases P, which is a primitive m torsion point, does not belong to E\. If O f a5 then any non-zero Q €i E[a] lies outside E\, and so do Q ± P. Therefore, x(P) and x(Q) are O-integral and non-congruent modulo 0, whereby (16) is a unit at D. If, on the other hand, 0|a, then for any Q £ E[a] — {0}, x(Q) - x(P) ~ x{Q) ~ t(Q)~2, and (16) ~ 1 because of (15). We conclude that as long as a is prime and (a, m) = 1, (iii) holds. The general case follows at once, since for integral a, b, Q(v;L, ab) = Q(v;L, a)Nb • Q(v;a~1L,b). EXERCISE: If m = pn, and ty\p, show that the ^J-adic valuation of ®{v;L, a) is (No - l) X (a constant depending on m). 2.5 Proposition, (i) Let f be a non-trivial integral ideal of K, and g = fl, with a prime I. Let e = iuf/iu0. Then if v is a primitive ^-division point of L, and Kfl) = 1, at r^t ri- ^e / 0(t;;L, a)1"^1 if! f f {Q(v;L,a) if I | f. (ii) Let I be prime, (a, I) = 1 and e = wk/wu Then if v is a primitive l-division point of L, and L represents the trivial class in Pic (£«•), NK(i)/K(i)&(v,L,ay = u(l)"«-Na (see 2.2). PROOF: (i) We have seen that [K(q] : K{j)] = iy0$(g)/iyf$(f), where $(f) = |(0K"/f)z|- Consider first the case I|f. The conjugates of Q(v;lL, a) over K(j) are Q(v + u; IL, a), u £ L/IL, and when u ranges over the NI possible points, each of them is counted e times. Our formula follows from the distribution relation (10). 54
If I f f, then the conjugates of Q(v; IL, a) are Q(v + u; IL, a) for the Nl — 1 points u £ L/IL for which v + u is of level Q. Again each conjugate appears e times. If uo is the unique point such that v + uo is an f-division point of IL, then from 2.4 (iii) Q(v + u0; IL, a)*7! = Q(v+u0;L, a) = Q(v;L, a). As before, (10) gives the desired formula (ii) This is proved in a similar way, and is left to the reader. 2.6 ROBERT UNITS: We want to briefly indicate the relation between Q(v;L, a) and Robert's units. Let f be a non-trivial ideal of K, and / the least positive integer in f f~l Z. Let C/(f) be the ray class group mod f, identified with G(f) = Gal(K(f)/K). Let J(f) C Z[G(f)] be the ideal generated by aa - No, (a,6f) = 1. J(f) is the annihilator of MK'(f)- For any a € <2(f), Robert's invariant is defined as (17) tpfa) = 0(1, fc-1)', a = (c,K(f)/K), c integral. This is well defined, and the symbol tpf extends linearly to Z[G(f)]. Proposition ([R], [Gl-R]). (i) <pf(u) <E jRT(f). (ii) a<pf(u) = <pf{o-u). (iii) If f is divisible by two distinct primes, or if u belongs to the augmentation ideal, <Pj(u) is a unit. If f = pn, it is a p-unit. (iv) Assume tha.t f is the conductor of Ktf). Ifu € «^(f), <Pf{u) is a (I2fwf)th power in K(f) ([Gi-R] proposition A-2). Now the relation with 2.5 is given by (18) Pf(No-«r.) = 0(1; f, a)', f ? (1). The moral is that to get well defined units from 0(z,L) evaluated at a primitive f-division point, we may either raise to power /, or twist by <r0 — No, and the two operations are related by (18). 55
2.7 The following result is similar to 2.6(iv), and will be used in 4.12 to deal with p-adic L functions for p = 2,3. Proposition. Let v be a primitive ^-division point of L (f ^ (1)). Then for (a,6f) = 1, 0(v;L, a) is a 12twf power in K(f)x. We omit the proof. The proposition allows us finally to define the group of primitive Robert units of conductor f, denoted Cf. DEFINITION: Let f be a non-trivial integral ideal. Let 0f be the subgroup of K{f]x generated by 0(1; f, a), (a,6f) = 1. Define Cf to be the group of all units in K(f)1 whose 12iWf power lies in /x^(f)0f- Notice that Cf is Galois stable, that 0f C Cf only if f is divisible by two distinct primes, and that from Robert's point of view, Cf consists of all the units in if (f) whose 12/iWf power belongs to the group generated by £>f(w), u € «J(f), and by roots of unity. 3. ElSENSTEIN NUMBERS The bridge between special values of Hecke L series associated with K and elliptic units is provided by Eisenstein series. We use the term "Eisenstein numbers" for their special values at CM points on the modular curve, because their role parallels the role Bernoulli numbers play in the cyclotomic theory. This section owes a great deal to Weil's book [We2], and also to the paper of Goldstein and Schappacher [Go-Sch]. 3.1 Throughout, let f be an integral ideal of K with twf = 1, relatively prime to the prime p. Let E be an elliptic curve with complex multiplication by Ok-, defined over F = K(f). We assume that E satisfies (1.4) i^e/f = ¥> ° NFfK, and that the conductor of <p divides f. Fix also a (generalized) Weierstrass model of E over F, with good reduction at the primes above p. Let uje be the standard differential 56
on that model, and L its period lattice. Recall that A(-) is the cocycle associated to L (or oje) as in 1.5. Letting $(z,L) = a'(z,L)/a(z,L) stand for Weierstrass' zeta function, we observe first of all that (1) Ex{z,L) = s{z,L) - r){z,L) is L-periodic. From 2.1(7) and the formula for r](z,L) preceding it, another expression is derived: (2) E^L) = -L ± log 6(z,L) - \zA{L)-K Following Weil, put L = Zu>i + Zu>2> im(u>i/u>2) > 0, and treat z,~z,oj\,uj\,u}2 and ZJ2 as six independent variables. Formulas 2.1(4) express rj(z,L) in terms of these six variables, and for f (z, L) there is the well-known expansion (3) f(z,L) = - + Yll " + 1 + 7 T «}• z ^—' \ z — mux — nut mwi + nwo mwi + nu>2) J Let us introduce two differential operators (4) 9 = -±, p = -^)-(^+<+^). It is easy to check that V(A(L)) = 0, so A(L) is a constant with respect to the two operators. If 0 < —j < k, and a is an integral ideal, define (EJ)k(z,L) = D-idW-iEfaL), (5) j E3>k{z;L,a) = No • Ej>k{z,L) - E^a^L), { Ek = E0)k- The next two formulas, easily verified from the definition, are the basis for the connection between Ejtk and L functions, on one side, and elliptic units, on the other. 57
(6) Ejtk{z,L) = {k-l)lA{L)j • Y^{Z + oj)-k{z + ZJ)->, k + j > 3, (7) -12 • Ek{z;L,a) = dk log ®{z;L,a), k > 1. 3.2 A crucial step in the study of the special values of EJ}k{z, L) is provided by the lemma below. It will allow us in 4.14 to replace the EJtk by expressions involving Ek only. Lemma. There exists a unique polynomial $Jtk in Z[Xi,...,Xk-j], of degree 1 — j, isobaric of weight k — j (Xi is assigned weight i), such that Furthermore, $jtk = (—2Xi)~3Xk + (terms in which Xi appears to degree < —j). PROOF: The first statement is proved by Weil in [We2], VI §4. The fact that $J)fc has integral coefficients and the second assertion are not explicitly mentioned there, but follow easily from the proof. 3.3 Let us summarize some properties of Ejtk that will be needed later. In view of (7), it is not surprising that they look very much like the facts proven about 0(u;L,a) in §2. Let m be any non-trivial integral ideal, and v a primitive m division point of L. Recall that L was the period lattice of a good Weierstrass model (at p), defined over K{f) = F, and 0 < -j < k. Proposition, (i) Ejtk{cz,cL) = c^~kEj)k(z,L). (ii) (Rationality). EJ>k{v,L) € K(l.c.m. (f,m)). (Hi) (Galois action). If c is integral, (c, fm) = 1, then (8) Ej>k(v,Lr = Ej>k(Hc)v,A(c)c-lL) = A(cy-kEjtk(v, c~lL). 58
(iv) (Integrality). Suppose that m is not a power of p, and that p is split in K/Q. Then vHEx(v,L) and (2m)-3'Ej>k(vtL) for 1 < Jfc, 0 < -j < k, are p -integral. PROOF: (i) This is a consequence of (5). (ii) Let 0 = /.c.m.(f, m). We have already seen (1.6) that K(q) = .F(i?[m]), where E is the Weierstrass model corresponding to L. By the lemma, it is enough to prove (ii) for Ek, k > 1. By (7), Ek(z;Lt a) is an .F-rational elliptic function, so Ek{v\L, a) e K{q). Choose a = (a), a = 1 mod m. Then ^(t;, o_1L) = akEk{ocv,L) = akEk{v, L), because Ek is L-periodic. Since we may arrange Na ^ ak, (5) shows that Ek{vtL) 6 K(q). (iii) This may be deduced from 2.4(ii) and (7) by the same reasoning as above. (iv) We shall first prove that Tff^(v,L) is p-integral for A; > 1. It is enough to show that when we fix the embedding of Q into Cp it is a local integer there. We shall prove later on (4.9) that if (a, mp) = 1, 0(v — z;L, a) has a p-integral t expansion G(t) at 0. Thus a* log e(.-.;£,.) = (-jpj!) it CM is also a p-integral power series. Furthermore, up to a constant, G(t) is a 12*^ power of another power series with p-integral coefficients. By (7), Ek(v;Lt a) is p-integral. Choose a = (a), a = 1 mod mpr for some large r, such that the same power of p divides a — 1 and m. Then, if r is large enough, a — ak~l and iff are divisible by the same power of p. Now Ek{v;L,{a)) = a{a - a*"1) • Ek{v,L)t somEk(vtL) is p-integral. To prove the rest of part (iv) we may assume, again by lemma 3.2, that j — 0. First observe that with a generalized Weierstrass model 1.11(6'), and with 62 = a\ + 4ct2, 64 = a\az + 2ct4, as in [Ta], one has (9) p" = e{p - 62/12)2 + b2{p - 62/12) + 64. 59
Supppose that A; > 3. Then Ek(v,L) = (-l)kp(k~2>>(v,L). Since v is a primitive m-division point and m is not a power of p, £(v,L) does not belong to the kernel of reduction, hence its x and y coordinates are integral. It follows from 1.11(19'), (9) and easy induction, that p(k~2\v,L) is integral. There remains the case k = 2. Now, as follows for instance from (1) and 2.1, E2{v,L) = p{v,L) + s2{L), so by 1.11(19') we only have to show that (10) s2(L) + ±(a2 + Aa2) is a p-adic integer. To establish this, let n be an auxiliary ideal, (n,p) = 1, and w a primitive n torsion point. By the discussion above, r\E2(w,L), hence E2(w,L) as well, is integral. Applying the previous argument in reverse, s2{L) + ^{a2 + 4a2) = E2{w,L) - x{£{w,L)) is integral. The proof of (iv) is complete. REMARK: Any change of coordinates in 1.11(6') transforms b2 = a\ + Aa2 to 62 = u2b2 -f 12r with some unit u and an integer r. Choosing r appropriately, we may therefore assume that s2(L) = —b2/12. 3.4 CONGRUENCES: The integrality results of proposition 3.3 lead to some very useful congruences between Eisenstein numbers. As in 3.3(iv) we continue to assume that p = pp is split, and ip : Q ^-> Cp induces p on K. We continue to denote by v a primitive m division point of L. As already implied by the proposition, Ek(v,L) is in general p-integral only if A: > 2. At places above p Ei(v,L) has a denominator whose order is at most, and as we shall see later, precisely, the power of p in m. Lemma. Assume that m is not a power of p. In the following statements, all congruences should be read locally, in Cp. (i) Ex{v,L)a< = NcA(c)-1E1(v,L)modl, (c,fm) = 1. In (ii) and (Hi) assume f|m, so that F(I?[m]) = K(m). 60
(ii) Let q be a prime, (q,mp) = 1. Then for any u € q 1L, (Nq - l)Ex{v,L) = (Nq - l)Ex{v + u,L) mod 1. (in) Let g be integral, (fl,p) = 1, and let pr be the power of p in n(Nq — 1), the product taken over all the primes q dividing Q, but not m. Then prE1(v,L) = prTStQEi(v,QL) mod 1. REMARK: Parts (ii) and (iii) perhaps hold without the factors Nq — 1 and pr. However, the weaker congruences recorded here will be sufficient for all our needs in §4. The reader should keep in mind the typical case, where m = fp*1^)™, n fixed, and m very large. It is in this context that the lemma will be used later on. PROOF: (i) We begin by showing that we may assume (c,p) = 1. If not, let a € Kx be such that b = (a)c is integral, a = 1 mod vnfpn for some large n, and (b,p) = 1. The left hand side of (i) is unchanged if we replace c by b. Also, NbA(b)-1 = NcA(c)-1a, so if n is large enough, the right hand side of (i) is unchanged too. Assuming therefore (c, fmp) = 1, we know that Ei(v;L,c) = NcEi(v,L) - Ex(v, t~xL) is p-integral (see the proof of 3.3(iv)). To derive (i) divide by A(c), now a unit, and use (8). (ii) Observ° first that (11) E1{ziq~1L) = Y, M* + »>L)- This distribution relation may be deduced from proposition 2.3, or more easily, from the fact that Ex (z, L) equals the value at 5 = 0 of the analytic continuation of £ {z+u)-x\z+u\-2a ([We2],VIII§14). By 1.7, since f|m, the numbers E^v+^L), for u E q~xL — L, are all conjugate under Gal(K(mq)/K(m)). If c is an ideal whose Artin symbol belongs to this Galois group, NcA(c)-1 = v?(c) = 1 mod m, so if uo £ q~xL — L, (Nq - l)Ex{v + uo,L) + Ex{v,L) = Y NcA(c)~1^i(v + u0tL) + Ex{v,L) c = Y E^v + uoiLy + Ex{v,L) = Y, E^v + ^L) = Ex{v,q~xL) = Nq • Ex(v,L) mod 1, 61
by part (i) and 3.3(iv). (iii) An easy induction argument shows that to prove (iii) we may assume that 0 is a prime q. We distinguish between two cases, according to whether q divides m, or not. In the former case, (11) gives Ex{v,L) = ^2 Ex{v + u,qL) = Nq • Ex{v, qL) mod 1 uSL/qL by the same argument as above, since now all Nq points £{v + u, qL) are conjugate under Gal(K(mq)/K(m)). If q \ m, on the other hand, (Nq - l)Ex{v,L) = (Nq - 1) • £ Ex{v + u,qL) ueL/<\L = (Nq - l)Nq • Ei(v, qL) mod 1 by part (ii). This concludes the proof of the lemma. For future reference, we mention here another (local) congruence that follows from lemma 3.2 and 3.3(iv). Let m be divisible by some prime different from p, and let v be an m-primitive division point of L, as before. Then, for 0 < — j < k, if m|c, (12) (2c)-'Ejlk(v,L) = (-^(u.ijj-^t^Ljmodm. 3.5 The results obtained so far may be of some independent interest, but their significance stems mainly from the relation between the numbers Ejtk(v,L) and special values of L functions. Recall that the partial L function L ( x>s; is defined to be £) x(fl)Na-8, the sum extending over all integral ideals a such that (Mm/x) = l,and(a,M/tf) = {c,M/K). Proposition. Let <p be a grossencha.racter of type (1,0) whose conductor divides m. Then for any integral ideal c, (c,m) = 1, and H € Cx, Nm-J.Eyfc(n,c-1mn) = (13) (*-!,« (^V-.p(c,W.L(^i4!(S^)). M/K 62
PROOF: This is a straightforward computation, which, at least when A; + j > 3, boils down to (6). In the remaining cases one has to use Hecke's trick of introducing \z + u\~2s into (6) and analytically continuing in s. The relevant fact here is that Ejtk is the value of this analytic continuation at s = 0 ([We2], VIII §14). See also [Go-Sch], corollary 5.7. Note that if H is chosen so that L = mH is the lattice of a Weierstrass model E as in 3.1, the left hand side of (13) belongs to K(m), hence so does the right hand side. This was originally discovered by Damerell [Da], In this case Ej)k{n,c-1mn) = A(c)*-J'£ylfc(n>mn)"«. 4. p-ADIC L FUNCTIONS We have now developed all the ingredients needed to construct the p-adic L functions in full generality. Chapter I 3.1-3.6 contains a recipe for turning a norm- coherent system of local units into a measure. Section 2 of this chapter supplies interesting examples of such norm-coherent sequences, namely the elliptic units. Section 3 relates, as we shall see below, their Coleman power series to special values of classical L functions. We now combine everything. From now on p will denote a prime that splits in K (1) P = PP and we assume that p is the prime induced from the fixed embedding of Q in Cp. The splitting restriction is imposed upon us because of the fundamental assumption made in 1.3.2, that the formal group is of height 1. Traditionally, the p-adic L functions were labeled either one-variable or two- variables. Since our construction employs measures rather than power series, this distinction is not so prominent. See 4.16 for comparison with power series terminology. The main theorems are formulated in 4.12 and 4.14, and the reader is advised to look them up before he is deluged with computations. It is perhaps worth noting 63
from the outset, that to understand the statements alone, nothing about elliptic curves is needed. The construction requires the elliptic curves studied in 1.4, whose torsion is abelian over K. 4.1 Fix an integral ideal f of K, with Wf = 1, and relatively prime to p. Let F = if(f) and Fn = K(jpn). We emphasize that f need not be relatively prime to p. In fact, our chief interest in 4.14 will be in what happens when one lets fp™ stand for the original f. Fix a grossencharacter (p of type (1,0), whose conductor divides f, and an elliptic curve E over F, satisfying 1.4 (12), for which i>E/F = ¥> ° Nf/k- Such <p and E exist by lemma 1.4. For any q divisible by f, K(q) = F(^[g]), and this in particular holds with g = jpn. Furthermore, Gal(Fn/F) = {0K/pn)x via its action on E[pn] (corollary 1.7). It is easy, nevertheless essential to what follows, to give a semi-local version of the local results from chapter I, considering all places above p simultaneously. This we shall now carry out. Let us put (2) $ = F ®K Kp = e?p|p Fv> R = 0F ®0k °p = ®<V\p 0y* and let $n and Rn be defined similarly, with Fn instead of F. Recall that above each prime ^3 of F dividing p, lies a unique prime ^Jn of Fn. Let Q = GaUFoo/K), G = GaliF^/F) = T x A, where r S 1 + pZp, A = Fp. Needless to say, $ acts on $n via its action on Fn. K 64
Let R% = Un x Vn be the decomposition of the semi-local units into a pro-p part Un (principal units), and a finite group Vn of order prime to p. Obviously, Vn is independent of n. If [F : K] = fg, and p decomposes into g ^J's, each of norm q = pf, then Vn S (F*)«. Finally define inverse systems with respect to the norm map (3) U = lim £7n, V = lim Vn. 4.2 From now on let E stand for a particular Weierstrass model defined over the localization of Of at p, with good reduction above p, i.e. A is a unit at each place $ dividing p. The models Ea, a 6 Gal(F/K), are of the same type, and what is said here about E, applies equally well to them. The formal group E, with its parameter t corresponding to the specific Weier- strass model fixed above, is defined over R. At each ^3, E projects to a Lubin-Tate formal group of height 1, relative to the unramified extension Fy/Kp, which is defined over 0«p. We denote it by Ey (1.10). If (a, f) = 1, the isogeny A (a) induces a homomorphism of formal groups over R (4) A(o) : E -► EP~*. If a = aa belongs to the decomposition group of p in Gal(F/K), this homomor- phism breaks down as the product of E<$ —»• Em for ^3|p. In the notation of 1.1 these arrows are [■A-(fl)]/)(7(/), and indeed A(a) 6 Fy satisfies A(a)^-1 = A(p)'7-1 (^ = ffp), which must hold in order for [A(a)]y>(7(y) to make sense (proposition 1.1.5). Furthermore, if (a, fp) = 1 and (a,F/K) = 1, then A(o) 6 End(E), and comparing 1.5 (15) to 1.3.3 (9), we obtain (5) A(a) = «(fffl). With the convention of 1.3.7 (14), regarding the extension of /c from G to §, (5) remains valid even without the restriction (a, F/K) = 1. Now, of course, A(a) 6 F, and /c(ct0) 6 $. 65
We let L, as before, be the period lattice of E, and La = A(o)o lL that of Eaa. Replacing E by one of its conjugates, if necessary, we assume (6) L = fif, n 6 Cz. Fix a choice of fi once and for all, and note that <p and (6) determine E up to F-isomorphism, so n mod Fx is independent of the specific Weierstrass model. 4.3 p-ADIC PERIODS: Let F' = F{E\p°°]), and (7) $' = F' ®K Kp R' = 0F> ®0k 0V. Since p is finitely decomposed and unramified in F', $' is a finite direct sum of A A fields, each unramified over Kp. Let $ and R be the completions of $ and R . Clearly Gal(F'/K) acts on <&' continuously, via its action on F', and the action extends to <&. ^^ A Proposition. There exists an isomorphism of formal groups defined over R, (8) 0: Gm k E, t = 0{S) = QPS + ••• 6 E[[5]], satisfying (9) if) c » = f o [Nc]6m, (c,fp) = 1. f2p G Rx is uniquely determined by (9) modulo 0px. PROOF: This is the semi-local version of 1.1.6 and 1.3.2 (3). First observe that by Tate's theorem on invariants ([Ta2], p. 176) the fixed subring of $ under Gal(F'/K) is Kp. Since (9) implies (io) nj'-1 = aconc-1, (c,fp) = i, and these ac are dense in Gal(F'/K), the last assertion follows. To construct 0 we first find an np as in (10). If at fixes F and ^[p"*] pointwise, then (1.5 (18)) A(c) = <p(c), and by Weil's pairing, or from (p(c)<p(c) = Nc, 66
A(c)Nc_1 = 1 mod pm. It follows that the map ac !->• A(c)Nc_1 extends to a continuous 1-cocycle Gal{F'lK) -»■ Rx C Rx (see 1.5 (17)). Since F'/K is unramified at p, Hilbert's theorem 90 implies H1(Gal(F'/K),Rx) = 1, so Qp exists (compare 1.1.6). Proceed as in chapter I. By the semi-local analogue of lemma 1.1.4, there exists a power series 9 with A(J) o 0 = 0°> o [p]6 , 0(S) = QPS + • • •, and this A A implies that 0 : Gm ~ E. Finally (9) holds because both sides are homomorphisms A A^ from Gm to Eat with the same derivative at 0. 4.4 CHOOSING Qp: Fix once and for all a generator (fn) of the Tate module of A Gm, as in 1.3.2. Such a choice should be regarded as orienting Cp. Now, it is clear from proposition 4.3 that the following are equivalent: (i) a choice of np as in (10), (ii) a choice of 0 as in (8). Let (11) ^ = **""(£» - 1) e Rn (see 1.3 (5), <f> = Gp). Then there exists a unique point un 6 L/pnL such that (12) un = *(£(A(p->n,A(p->"L)). Recall that £(•, A(p~n)pnL) : C/A(p-n)pnL cz ^""(C). Furthermore, since (<£-nA(p))(wn) = wn_i, un mod pn~1L = un_x. See 1.5 (21). It is now clear that (i) and (ii) are also equivalent to either of the following: (iii) a choice of (wn), for which <£-nA(p)(u;n) = un-i, and <£-nA(c)(wn) = c«K), (c,fa) = i, (iv) a choice of un 6 L/pnL, primitive of level pn, such that un = un-i mod pn~1L, for each n > 1. We are now going to show how, with a fixed orientation of Cp, Q determines Qp canoniccdly. Let wn be the unique f-division point of pnL for which (t>n{Z{k{p-n)wn,A{p-n)pnL)) = £{n,L). Diagram 1.5 (21) implies that 67
wn = wn-i mod pn lL, and in particular wn = wo = ft mod L. If we define un = wn — ft mod pnL, we obtain a sequence (un) as in (iv). DEFINITION. With L = ffi (6), let wn and un be the unique f- and pn-division points ofpnL for which wn — un = ft mod pnL. Let un be determined by (12), 0 by (11), and ftp (the p — adic period corresponding to ft) by (8). It is easy to verify that < n,np > G (Cz x Cp)/Q is independent of ft; it only depends on the fixed choice of (fn). See also remark (iv) to theorem 4.11. In fact, more is true; the pair < n,np > is well defined modulo Fx, and even modulo those elements of Fx which are units at p. 4.5 The following proposition is the semi-local version of 1.2.2. Proposition. Let (3 = ((3n) 6 U. There exists a unique power series gp{T) € R[[T]]X for which (13) !3n = (<Tn<7/?)K), n > 1. Furthermore the following properties hold: (i)Po = MO)1"*"1, (H) 9/3/3' = 9/3 • 9/3', (ui)g* o X5)(T) = UueE[p) ^M"). (*y) g<rt&) = otto) ° M^). (c,fp) = i. PROOF: See chapter I, 2.2 and 2.3. For point (iv) see also 1.3.7, especially (15). 4.6 Similarly, the following proposition summarizes the results of 1.3.2-3.4 in a semi-local framework. Proposition. There exists a unique Q — homomorphism i : U —► A((),R) (= R — valued measures on Q) t(/?) = (ip, satisfying (14) \0T9p o 8{S) = / (1 + 5)«W dnp(a), Jg where k : G ~ Zp is the character giving the action on E[p°°], and where log g is defined by 1.3.3 (7), with Wj = E[p]. The measure (ip depends on the choice of (fn), but not on 0 (or equivalent data as in 4.4). 68
4.7 Recall that we have fixed' an embedding of Q into Cp. This means that $ is mapped into Cp in a way that sends one of its field components isomorphically onto a subfield of Cp, and the rest to 0. The image of y,p under this map will be denoted /zjj; it is an integral p-adic measure on Q. The reason for introducing /z£ in lieu of \Lp is that we wish to integrate certain Cp-valued characters of Q against it, and these characters are not ^-valued in general. The next two lemmas complement 1.3.5 and 1.3.6. Lemma. Let x be a character of GaI(F/K), and <p the grossencharacter of type (1,0) fixed in 4.1. Fork > 0 and 0 G U let (15) 6k(/3) = Dk logfo o 9)(0), D = (1 + S)±, be Rummer's logarithmic derivatives (1.3.5), and let 8k{P)° be their projection from R to Cp. Choose ideals c ofK, relatively prime to fp, whose Artin symbols (c, F/K) represent Gal(F/K). Then, for any k > 0 the following equality holds: (16) (l - ^^j • J2 X¥>*(0 • MM/*))0 = / X<Pk{o)dn%o). Here we regard <p also as a p-adic character of Q (cf. remark at the end of 1.1). In particular (p{o) — k[o) for a in G. PROOF: If 6k(fi) is defined as in (15), but with log(^ o 9) (1.3.3 (7')), then (17) 6k{0) = 6k{0) - Pk-lap{6k{fi)). Also, if (c, fp) = 1, it follows from proposition 4.5(iv) and from (9), that (18) **("«(£)) = Nc* * °*W))- 69
Substituting in the left hand side of (16), (i _ *eM\ J2 xvH'-1) • Ncfc • *«(w))° = E X^Cc"1) • &(a«(0))° (from (17) and (18)) c = E X^Cc"1) • / p{*)k dp^wic) (1.3.5(11)) = E X^Cc"1) • / <p{o)kdn%oa^) c *'G! J9 4.8 Lemma. Let x be a character ofGal(Fn/K), n > 1, and suppose that n is the exact power of J) in its conductor. Define the Gauss sum. (19) r(X) = i E X(T)f»«W P ieGal(Fn/F) (this is well defined because i determines k(i) modulo pn). Fork > 0 and (3 € U let d (20) fc,n(0) = Z>* logfc, o 0)($n - 1), £> = (1 + 5) — fin $ ® iCp(fn)), and let £&,«(/?) ° be its projection to Cp. Choose ideals c, relatively prime to fp, whose Artin symbols (c,Fn/K) represent Gal(Fn/K). Then (21) r(X) • E X'p'ic-1) • SkAMP))0 = / X^(<^M». c J9 PROOF: This time we begin the computation on the right hand side. Just as in 1.3.6, it is easy to see that / X<Pk{°)dn%o) J9 = E X^c-1) • / <Pk{°)d&tip){°) Gn = Gal(Foo/Fn) = E x^^c-1) • JL P£ Dk iog^((/J) o e)(d -1) • f-'. j=0 70
If 7 G G and k(^) = j mod pn, then (22) Dk log(^cW o *)($£-1) = /c(7)"fc • Dfc logfo,e7(/9) o *)(fn-l), as follows from proposition 4.5(iv). Now for each c, and each j relatively prime to p, there exists a unique i 6 Gas above such that acq = aci is again one of the representatives chosen for Gal(Fn/K). It follows that the part of the double sum corresponding to (j,p) = 1, is equal to the left hand side of (21). On the other hand, the terms with p\j disappear after summing over the c's, because n is the exact power of p in fx. To see this, let b be such that o\, 6 Gal(Foo/Fn-i). Then D" log(^b(/3) O *)(<£_! -1) = <pk(b) • Dk logfa, O *)(<£_! -1) (a special case of (22)). If j = pa, break the collection of c into cosets modulo Gal(Foo/Fn^i), and use this last formula together with <reGal(Fn/Fn-1) to verify our claim. 4.9 Lemmas 4.7 and 4.8 (which easily admit a unified formulation) allow us to compute the integrals of x<Pk against (ip, if we only know gp explicitly. It is time to bring forth the elliptic units. Let o be an integral ideal, relatively prime to fp, and define, for each n > 0, (23) en(o) = 0(fi;pnL,a). Then en(o), n > 1, is a unit in Fn (prop. 2A) and iVm>nem(o) = en(o) for m > n > 1 (prop. 2.3; see also the first proof of prop. 2A(iii)). We let (24) e(o) = lim en(o) (w.r.t. Nm,n) and denote by /3(a) the projection of e(o) to the pro-p part U of lim R%. Our first task is to compute the Coleman power series ge(a)- A Let A^ 6 $[[T]] be the logarithm of the formal group E, normalized to 71
Proposition. Let P{z) 6 F[[z\] be the Taylor series expansion of 0(n — z\ L, a). Let Q{T) = P{\${T)) (operating formally with power series in *[[T\]). Then (i) Q(T) e R[[T\]', (ii) en(o) = {<f>-nQ){un), n > 0. Thus 0e(a) = Q{T), and gp(a)lge(o) is a constant. PROOF: First observe that since wg = dz is an F-rational differential, z is an F-rational local parameter on E at the origin. Since E[j] C F, the elliptic function 0(n — z; L, o) is defined over F, hence P(z) indeed belongs to ^[[z]]. This allows us to move from the complex domain to the p-adics, and Q{T) G $[[T]] is well defined. We claim that as local parameters at the origin, z and t are related via z = A^(£). Indeed, since the formal group law in the z variable is the additive law, z is some logarithm of t. Since dt/dz(0) = 1, z is the normalized logarithm of t. Thus Q(T) is nothing but the expansion of 0(n — z; L, o) in terms of t at 0. To verify (i) one can argue by "pure thought" that the function 0(H — z; L, o) has good reduction at p, as may be read off 2.3 (10). But it is instructive to compute its ^-expansions, using [Ta] (14) (caution: Tate's z is our t), and the addition law on a cubic. In a generalized Weierstrass form 1.11 (6'), the sum of two points -Pi = (zi5yi) and P2 = (z25y2) has x-coordinate fy2-yi\2 . fy2-yi\ + ai - a2 - xx - x2. \X2-XxJ \X2-XiJ Now A(L) and A(o-1L) 6 Rx, so it is enough to find the ^-expansion of p(Q — z, L) — p(v, L) for v G a~1L/L — {0}. The formula above shows that this is a power series in t, with p-integral coefficients and constant term p(Q,L) — p(v,L). But this is a p-adic unit since (f, o) = 1 and both ideals are relatively prime to p (see the second proof of 2.4(iii) for similar arguments). To prove (ii) we must use the choice of (un) made in 4.4. Recall that wn was defined to be the unique f-division point of pnL for which (25) <t>n(Z(Hp-n>n,Hp-n)PnL)) = £(n,L). 72
It follows that (<f>-nP)(z) = 0(A(p-n)wn - z\ A(p_n)pnL, o). In the ^-expansion of this function (on the elliptic curve E* ) substitute t = un. In view of 4.4 (12) we obtain the value 8(A(p->B - A(p->n; A(p~n)pnL, a), which is precisely en(o), thanks to the choice of un. This concludes the proof of the proposition. 4.10 To get an idea what iip(a) looks like, lemmas 4.7 and 4.8 tell us, we have to compute 6k,n{P{o))- Proposition 4.9 implies, substituting t = 9(S), **,»(/*("))= [yJAJt) l0S 3e(a){t)\t=»(Sn-l) (26) = Qk • (£\ log e(Q-z;L,a)\z=Vn = -12 • nj • Ek{n-vn;L,a) (c/.3.1(7)) where vn is the pn division point of L for which t(£(vn,L)) = 9($n — 1). Lemma. Let k > 1, n > 0, and choose a prime q, (q,fp) = 1, such that Nq = lmodpn, {q,F/K) = (pn,F/K). Then (27) n~k • 6k,n(0(a)) = n~k • (-12)(fc-l)! • <pk(pn) • Here L I x>s; I —-— 1 1 = ]£ x(°)No_a, the sum extending over all integral o such that (o,fM/K) = 1, {a,M/K) = (c,M/if). Both sides of (27) lie in Fn. PROOF: Step 1. Ek(Q - vn; L, a) = A(pn)fc • Ek{n;pnL, a)**. Indeed, A(p")fc- Ek(Q;pnL,ay« = (A(p-n)-kEk(n-pnL,a))°« = Ek(K(p-n)Q;A{p-n)pnL,a)^ (proposition 3.3) = Ek{A{qp-n)Q;L,a), since A(qp-n)pnq"1 = 0K- 73
However, from (12) and (11) we obtain vn = A(qp~n)un mod L, so from the definition of un and wn (4.4), A(qp~n)ft = A(qp~n)wn — vn modulo L. Finally, since wn = ft mod L and A(qp-ri) = <p{qp~n) = 1 mod f, we conclude that A(qp~n)ft = ft — vn mod L, as desired. Step 2. From the first step and (26) we see that it remains to prove A{pn)kEk{ft;pnL,a)^ = ft~k{k - l)\<pk{pn) - Writing A(pn) = A(q) • <p{pnq~1), and using the relation Ek(ft;pnL,a) = Na • Ek(ft,pnL) - A(a)fc • Ek(ft,pnLya (derived from (5) and (8) of §3), we see that it is enough to prove (28) A(c)fc • Ek(ft,pnL)°< = ft-k(k-l)\<pk(c) • L(vk,k;(^^)y for any integral ideal c, (c, fp) — 1. This was done in proposition 3.5. 4.11 We can now formulate the first main theorem. Let f be an ideal of K with Wf = 1, and p a split prime, (p,f) = 1. Let en(a) = 0(l;fpri,o), (a, fp) = 1, n > 1, be the elliptic units (23) in Fn = K(fpn). Define e(o) and /?(a) as in 4.9 and recall that Q = Gal(Foo/K). Let fj,a = V°p(a) be the p-adic integral measure on Q corresponding to (3(a), as in 4.6-4.7. Theorem. There exist complex and p — adic "periods" ft £ Cxandftp 6 Cp, for which the following interpolation formula, both sides of which lie in Q, holds. The grossencharacter e is assumed to be of type (k,0), k > 1, and of conductor dividing fp°°. (29) ft~k • / e{o)dtia{o) = h ft-k\1{k - 1)! • G{e) (l - ^-Y{e{a) - Noj-Lf^1^). 74
Here the complex L function is taken with modulus f. The "like Gauss sum" G(e) is deGned as follows. Let F' = K(fp°°), so that F'Fn = K{jpnp°°). Write e = x<pk with a grossencharacter <p of type (1,0) whose conductor divides f. Let S = {7 6 Gal{F'Fn/K) | i\F' = {pn, F'/K)} where n is the exact power of p dividing the conductor of e. Then (30) G(£) = 5^£l . £ xW(£)-. REMARKS: (i) G(e) is well defined because fn G F'Fn, and it depends only on e as a whole (but not on <p or x)- G{e) = 1 if er is unramified at p, and it is an ordinary Gauss sum if fc = 0. It lies in a CM field ([Go-Sch] §4), and G{e)13{eJ = p^*""1). (ii) Note that 0 intervenes in the right hand side of (29) only through the twisting factor er(o) — No. (iii) The proof shows that we may take fip to be a unit in the completion of Qur. (iv) Both the period-pair-class < Q,Qp >6 (Cz x Cp)/Q and fia are uniquely determined by (29). Indeed, suppose 17, Hp and p, also satisfy it. Let d\x(cr) = <p(a)dtia(a) and ^2(0") = <p(a)dp(a). Then there exists a constant c € Q such that for any x °f finite order J x^i = cf X^2- Hence Ai = cA2, and fia = cp. But cHfi-1 = Hpfi"1, so if (29) is supposed to hold for all <pkx, k > 1, then c = 1. This is perhaps the point to remark that the dependence of fia, fip and G(e) on (fn) is compatible with (29). PROOF: Write e = x^* ^ above. Fix E as in 4.1-4.2, n and np as in 4.2 (6) and 4.3-4.4, and compute (29) from formulas (16), (21), and (27). Use (2.4(H)) ac{P(a)) = /?(oc)/?(c)-Na. We arrive at (29), with p*(Pn)x(qMx) for G{e) (see (19)). Now let F'n = F{E[pn}). Then FnF'n = K(fpn)sofn € FnF'n (this is also a consequence of Weil's pairing). We may choose q so that (q, F'n/K) = (pn, F^/K), andNq = 1 mod pn. Then if 7 6 Gal{FnFjK) and ^ = {q,FjK), .7 _ .^q1 _ "(f'q1) Sn — S« — S« 75
because 7<rq * fixes E[p ] pointwise, so its action on E[pn] and (ipn. is given by the same character. With this in mind, (30) follows. 4.12 Theorem, (i) Let f be any non-trivial integral ideal ofK, and p a split prime (p,f) = 1. Let G(e) be defined as above (30). Then there exist periods Q 6 Cz and ftp £ Cp, and a. unique p-adic integral measure fj,(f) on £(f) = Gal(K(fp°°)/K), such that for any grossencharacter e of conductor dividing fp°° and type {k,0), k > 1, (31) n;k J e(a)dfi(j;a) = Cl~k • G(e) (l - ^-) • W^O). J9V) \ P ) (ii) Ifj\Q and JI(q) is the measure induced from (i(q) on ^(f), then (32) Ji(Q) = Hi1 ~ T1) ' Mf) where the product is over all I dividing Q but not f. (Hi) If f = (1) the same conclusion holds, except that now fi(l) is just a pseudo-measure, but for any o £ £(1) = Gal(K(p°°)/K), (1 — <7)m(1) is a p — adic integral measure. REMARKS: (i) In view of (ii) the theorem remains valid if f is replaced by f Q°° with f, Q prime to p. An important case occurs when p\g, because then grossencharacters of any infinity type (k,j) may be integrated, and when (k,j) is critical, a formula similar to (31) holds. See 4.14. (ii) The grossencharacters for which (31) applies are exactly those that can be interpreted as p-adic characters of £(f), and are also critical. (iii) £00,f refers to the complex L function with the Euler factor at 00 (1.1 (2)) but without the Euler factors at the primes dividing f. (iv) Just as in 4.11, fi(j) and < fi,fip >£ (Cz x Cp)/QZ are uniquely determined by (31). In view of (i), the period pair class < Q,np > is even independent of f, although the individual periods depend on f and on the Weierstrass model of E chosen in the construction. 76
(v) The (possible) pole at the trivial character—this is the meaning of part (iii)—is a common feature of p-adic L functions. Compare [Iw2], p. 29 for the Kubota-Leopoldt L function. We shall prove later (5.3) that (i(l) indeed has a pole at the trivial character. PROOF: We note first that (ii) follows from (31), and implies (iii) as well. Simply choose any prime I, and let fi(l) = Ji(l)/(1 — <rf*). We may also assume that itff = 1, because if f fails to satisfy it, some power of it will, and we may let (i(f) be the measure induced from j*(fm). So fix f as in 4.11, and let 6a = aa — No be the "twisting measure" associated with o. By (29), (33) na • 6b = Aib • £«, (ob,fp) = 1, because the integrals of the two against any admissible e are equal, and there are enough admissible e to separate measures apart (grossencharacters <px with a fixed <p, and x ranging over all the characters of finite order, already accomplish it). We shall prove, roughly speaking, that the greatest common divisor of all the 6a is 1, hence the pseudo-measures fj,a/6a, which are all equal, are actually measures. Let Koo be the maximal Zp extensions of K inside K(jp°°), and G' — GaliKtfp00)/^), a finite group, |G'| = m. Let I" = GaliK^/K), and fix an isomorphism Q = T' x G'. Let D be the ring generated over the integers of the completion of the maximal unramified extension of Kp, by the mth roots of unity. Then^ 6 £>[[£]] « £>[[F]][G;], and Q <g> £>[[£]] = Q <g> D[[T'}}m. The last isomorphism is through A t-* (... ,0(A),...) where 6 runs over the characters of G', extended to homomorphisms -D[[,p]] —► J9[[r']]. It is also well known that Z)[[r']] = J9[[X]], and this is a unique factorization domain, since D is a discrete valuation ring. Now for any 6, 6(6a) = 6{aa\G') • (<70|r') — No is non-zero since <r0|r' =^ 1. Thus 6a is a non-zero-divisor in -D[[,p]]. Furthermore, for a fixed 0, the greatest common divisor of 0(6a) is 1. To see this, observe first that 7T, the uniformizer of D, does not divide 0(6a). Secondly, if £n e K{jp°°), but £n+i £ K{jp°°), then 77
for any txgEY'xG' = § fixing $n, and any u 6 1 + pnZp, we can find o's such that 0(6a) converge to 6(o)t — u. A common divisor of all the 0(6a) must therefore divide (in D[[X]]) 6(o)(l + X)a - u for all u 6 1 + pnZp, a £ pnZp, for some n. This being impossible, our assertion is proved. Applying 0 to (33) we conclude that there exists \i$ 6 -D[[r']] such that 0(^a) • He = 0(/*a) for any o. Let t% = m-1 • ^2aeG, 0(a)a~1 be the idempotent corresponding to 6. Then \l = Yl V-6^6 is a p-adic measure, 6a • \l = /xQ for any o, and m • // is integral. Even if m is divisible by p, we conclude from this that // is integral, as follows. Suppose not, and let D° be the maximal ideal of D. Write = to denote congruence modulo -D°[[p]]. We can find a scalar multiple u of //, v 6 -D[[P]], v ^ 0, but 6a • v = 0 for all o. Let u = Ylaec v°a-> u<* e -^[PHls an<* assume without loss of generality that V\ ^ 0. Then I* • v = Y, (»V«|r' - Nw*)o, P = {oa\G')-\ Thusi/pff = ^NaKlr')-1 for alia 6 G'.If/ = 1,^(1 - (Na(<70|r/)_1)d) = 0. Since i/x ^ 0, Nod = {aa\T')d in D[[T% which is a contradiction. We conclude that /xQ/^o = /x is an integral measure independent of o. We claim that //(f) = /x/12 is also integral. When (p, 6) = 1 there is nothing to prove. Otherwise we appeal to the results of Robert and Gillard (prop. 2.7). It is easy to deduce from them that if (a,6fp) = 1, then /3(a) is a 12*fc power in U, hence /xn is divisible by 12. Replace /xQ by /xQ/12 and repeat the arguments above. The claim follows. Comparing (29) with (31) concludes the proof. 4.13 As mentioned above, of special interest is the case when f is replaced by fp°°. Then Q = Gal(K(jp°°)/K) contains the unique Z^-extension of K, and any grossencharacter of type Aq and conductor dividing fp°° may be regarded as a p-adic character of Q. Such grossencharacters can now be integrated against the measure produced in 4.12 on Q, and theorem 4.14 will give the interpolation property extending (31). 78
One point is nevertheless different. A glance at (36) below reveals that its validity is not insensitive anymore to the choice of (?n). If 7 6 Gal{K{fp°°)/K{flp)) and $n = $%, then the new //, fip and G(e), for £ = x<Pk¥>3 with [j<p,p) — 1, are given by (34) H(U) = n^U), fip = N7-1 • np, G{e) = X(7)_1 ■ G(s). Note that ^(7) = 1, since 7 fixes E\p ] pointwise, so <p(i) = N7. Formula (36) is insensitive to such a change only if j = 0. We shall therefore begin by prescribing the (fw) for which the theorem holds. However, a few words of explanation are probably needed. There are actually two p-adic periods associated to <p, fi' and fi'', which intrinsically lie in Cp(l) and Cp, and satisfy Wp • Hp = 1 <g> 2ni. Both are units in the completion of the maximal unramified extension of Qp (with the right Tate twist), and Galois acts on them like (10') <7C(np) = A(c)np, (10") <7C(np') = NcA(c)-1n;/. Here, by choosing an appropriate orientation (fw)5 we shall identify Cp(l) with Cp so that 1 <g> 2iti corresponds to 1, Q'p = Qp <8> 2%i, and Hp = fi"1. The transcendental part of f tp^^dfi, intrinsically given by QpkQp3, becomes Clp~i, which accounts for (36) below. See [dS3] for generalizations to CM fields, and for the relation with Hodge theory of abelian varieties. CONVENTION. From now on, let $n be the primitive pn root of unity given by the Weil pairing (see [La] ch. 18, [Mum] §20) (35) $n = epn(wn,un) with respect to the lattice pu0kH, where wn and un are the unique p — and pn— division points of that lattice for which wn — un = fi mod pw0iffi. The following facts are easy to establish: 79
(i) & = £»-i. (ii) If f = p and 0 < n < m, and if wn and uw are defined as in 4.4, then fw = epm(wn,un) with respect to the lattice pnffl. For n = m this agrees, of course, with the definition. REMARK: fw can be given in a closed form. See lemma 6.2. 4.14 Theorem. Let Q be an integral ideal of K, and p a split rational prime, (p>fl) = 1- Let // be the measure /x(gp°°) on Q = Gal{K{$p°°)/K) (see remark (i) to theorem 4.12), and fix < n,flp > 6 (Cs x C£)/Qs as above. Then the following formula, both sides of which lie in Q, holds for any grossencharacter e of conductor dividing Qp°°, and of type (k,j), 0 < — j < k : (36) IJJ-* J «(„)«,(„) = 11*-* (jgy • G(.) (l - ^) • L^il'-l,0). Here to define G(e), write e = ipkfp3X with a grossencharacter tp of conductor prime to p and type (1,0), and x a character of finite order, and let (see (30)) (37) G(.) = ?^m • £ X(1) . W)->. PROOF: This is similar to 4.11, except that the computations are more complicated. We outline the main steps, and leave out some routine verifications to the reader. Step 1. Fix an auxiliary ideal o, (o, Qp) = 1. With the notation of 4.11, and with f = Qp , m > 1, //„ = 12(ct0 — No)/x(f). Since the measures //(f), for various m, are compatible (4.12(H)), so are /xn, and their inverse limit is a measure //„ on Q. This //„ is associated to the double inverse system of units ©(l,0pmpn;o) = e»,m(o) {n,m > 1). Now fix some large m > 1, let f = Qp , and assign F, E, L, fi, fip, <p, X and A their previous meaning, e.g. L = ffi etc. Let Fn = K(fpn) and Gn = Gal(Foo/Fn). Let c run over integral ideals of K whose Artin symbols represent Gal(Fn/K). Write = to indicate congruences in Cp (not necessarily between 80
integers). Now, if n > 0 is the power of p in fx, nj-*- / x^V'W4.W J9 (38)=nj-fc-X;X^V(c-1)-/ <Pk{o-)-dnlt{m){o) modp™ = ni-k-r(x)- (l - X^(P)) •J^X<Pk^(c-1)-6k,n(ac((3(a))0 mod as in lemmas 4.7 and 4.8. If we write ac(/?(a)) = /?(ac) • /?(c)-No, we deduce at once from (26) that (38) is congruent modulo pm to 12 • flj - r(X) • (l - &&M) • £ X^V(c-) • • {No • Ek{n-vn-L,t) - Ek{n-vn;L,ac)}. Let q be an ideal as in lemma 4.10. As in the first step of that lemma, we conclude that (38) is congruent modulo pm to 12 • flj ■ r(X) • (1 - *^M) . A^q-1)* ■ E^V^1)- (39) \ P J j •{A(ocq)fcJEJfc(n,pnL)c7oC(i -Na-A(cq)fc£Jfc(n,p,*L)<7«i}. Step 2. Recall that //„ = 12(ct„ — No)/x, and e = XV*^'- We shall prove that for(c,fp) = 1, nj.A(p»q-1c)*.tffc(n,p»L)*« = (40) (fc-i).^^ ^.pVrt-pVlc)- L (<pk-j,k; (!^IE\\ mod tfp xn—ttiq for some mo independent of m. Simple algebra shows that (39) and (40) together imply a congruence modulo pm-m<> between the two sides of (36). Our mo will depend on g and e, but not on m. Since m may be arbitrarily large, the two sides of (36) are in fact equal. 81
The key to (40) is the congruence (41) n-1 = -N(fpn)JE1(n,pnfn) modPm-mo (mo independent of m), to be treated in 4.15. Assume (41) is proven, and consider the fundamental relation 3.5(13): (41) (*-1)'(#yn^.,(^.i(^>;(^f)) = N(fp»)-'A(c)fc-'" • Eilk{ntpnL)"t of which (28) is a special case. We would like to replace Ej>k by an expression involving Ek only, possibly weakening the equality in (42) and replacing it by a congruence. This can be done, according to 3.4 (12), but with EJ)k(A(p-n)n, A(p~n)pnL), because the lattice A(p~n)pnL (unlike pnL) is the period lattice of a Weierstrass model with good reduction. Indeed, A(p~n)pnL is the period lattice of E^ ", where E refers to the specific model fixed in the beginning, which had good reduction at every place of F = K(f) above p. Therefore express the right hand side of (42) as N(ft>»)->A(c*r»)*-'" . £;)fc(A(p-»)n,A(p-")p»Lrs and use 3.4 (12) to conclude that (42) is congruent modulo 23'pm~nk to A(c)fc^'(-N(fpn)Je;1(n,pnL)c7c)-^fc(n,pnL)c7c = <rcn£ • A(c)fc"J' • Ek{U,pnL)at mod 2jpm-mo~nk by (41) = nJNc-'A(c)* • ^fc(n,pnL)ac mod 2jpm~m°-nk by (10). To deduce (40), multiply the left hand side of (42) and the last line by NcJA(pnq-1)fc, and recall that A(pnq-1) = <p{pnc\~1) because pnq~1 isaprincipal ideal congruent to 1 modulo f. REMARK: It is plausible that mo = 0 satisfies (41) and (40). See the remark following lemma 3.4. On the other hand, the extra powers of 2 (when p — 2) seem to be necessary. One way or another, the final result is unaffected by this, because our concern is with the limit when m approaches oo. 82
4.15 STEP 3. PROOF OF THE CONGRUENCE (41): The idea behind the proof is simple. Specifying an isomorphism 0 : Gm ~ E is tantamount to giving an isomorphism between the corresponding p-divisible groups, and modulo pm, O'(0) is determined by the restriction of that isomorphism to the group schemes \ifm. ~ ^[pm]. However, by the Weil pairing, this is the same as giving a primitive p division point on E. We are therefore led to compute a formula for the Weil pairing in terms of the parameter t on E. First, by lemma 3.4(iii), and at the expense of introducing mo, we may assume that Q = (1) and prove (41) with f = p . Let un and xvn be, as in 4.4, the unique pn- and f- division points of pnfQ for which wn — un = Q mod pnffi. Let Pn — £{A{p-n)un,A{p-n)pnfn), Qn = Z{A(p-n)wn,A{p-n)pnfQ) be the corresponding points of <j>~nE. We consider only those n lying between 0 and m. As mentioned at the end of 4.13, $n = epm(Qn,Pn). Put, for brevity, Ln = A{p~n)pnfn, and let us write a(z) for the corresponding a(z,Ln). Put also rn = A(p~n)un, vn = A(p~n)wn, and choose auxiliary torsion points Xn of Ln, primitive of order £> (Afp) = 1, in such a way that £(AW,LW) = <f>~n£(\0,L), 0 < n < m. If / and g are .Lw-elliptic functions with div(f) = pm((un + Xn) - (Xn)), div(g) = pm((rn) - (0)), then the Weil pairing of Qn and Pn is computed by /(fo.) - (Q)) (43) ^(Q.,P.) = 9(K + K) _ {K)]. Let hn be the Lw-elliptic function Ka ) nn{z) a^mz _ A^ a^ + ^ ^K + pm^ _ z). Expressing / and g in terms of sigma functions we find out that (45) epm(Qn,Pn) = hn{rn). Now let us expand hn in terms of the parameter t on <f>'~nE. Since dz/dt(0) = 1, one gets (46) hn = 1 + {{pm - l)£(An) - pm<T(An + un) + f(An + pmun)}t + • • • 83
where f = a'jo is Weierstrass' zeta function. However, since pmvn € Ln, ${Xn + pmVn) = ${Xn) + Pmil{i/n), so the coefficient of t becomes Pm(<T(A)-r?(A))- pm($(X + v)-r,(X + v)) = pm{Ei{\n,Ln) - Ei{Xn + i>n,Ln)) = pm • <f>-n(E1(X0,L) - EtiXo+votL)) = _p™ . ^-nE^^L) modpm-mo = ^-"(-Nf-^^n.fn)) modpm-mo, where mo is independent of m. The congruence is a consequence of 3.4(ii), and with an appropriate Xn we could reach mo = 0, but this is irrelevant to our purpose. It is clear that hn is rational over ir(£'[£]). We claim that its f-expansion (46) has p-integral coefficients. To prove the claim, let / (47) *„(*) = J] lE(p-mLn/Ln)/±l P \—^- -*)- P(l) P (yZ ~ Z) ~ PM n 0<t<p3n» M*^-)-^)! 'P^-')-^)). Here p(z) = p(z,Ln), u = i/n, X = Xn, and the first product is taken over a full set of representatives of non-zero pm-division points of Ln modulo ±1. This has to be modified when p = 2 as follows. If 71, 725 73 axe *ne three non-zero 2-division points, one should only take p'(-)/2 = {n?=i(*>(') ~ p{li))} M their contribution to the first product. Now it is easy to see that hn and kn have the same divisors. Furthermore, the same arguments as in the proof of proposition 4.9, or proposition 2.4(iii) ("second proof" there), show that the ^-expansion of kn(z) around 0 has p-integral coefficients. It also shows that kn(0) is a p-adic unit. Hence hn(z) = kn(0)~1kn(z) has a p-integral ^-expansion, and our claim is verified. The choice of Xn and un makes the power series h = <f> hn 84
independent of n. It has p-integral coefficients, and satisfies ( h = 1 + (-Nf-^njn))* + ••• modpm-mo \$n = (<f>-nh){un) 0 < n < m. The last equality is a consequence of (45) and the specific choice of (fw) outlined in 4.13. For m large enough (48) already guarantees that —Nf • Ei(Q, fn) is a p-adic unit, and the power series h — 1 has an inverse with respect to composition, which we denote by 0. Recall (11) that 0 was the unique isomorphism Gm ~ E for which un = {<f>~n0){$n — !)• Hence 0 and 0 are two power series with coefficients in an unramified extension of Qp, for which (*""*)(£» - 1) = {<t>-nQ){Sn - 1), 0 < n < m. This implies that [(1 + X)p" - l]/[(l + X)p"~l - 1] divides <j>-n(0 - 0), hence 0 - 0, fori < n < m, so 0'(O) = 0'(0) mod pm. Since 0'(0) = Qp, we finally obtain (41). The proof of theorem 4.14 is complete. REMARK: Step 3 settles affirmatively a question left open in [Ya2], and also shows how to choose (fw) so that the periods denoted by fij, in [Ya], and by 7j, in [Ya2], become equal. 4.16 p-ADIC L FUNCTIONS: For convenience and comparison with results in the literature, we give the translation of our main theorems to power series language. As usual, the quadratic imaginary field K and the embeddings of Q in C and Cp are fixed once and for all, and p is assumed to split in K as pp, where p is the place induced from Cp. Also fixed throughout the discussion is the generator (fw) for the Tate module of /zpoo, as in 4.13, and the period-pair-class < fi,fip > 6 (Cs X Cp)/Q , as in the preceding sections. We denote by e a grossencharacter of K of type Ao, or more generally, a p-adic character of the Galois group of an abelian extension of K. DEFINITION. Let f bean integral ideal for a "pseudo-ideaF of the form ob°°j reia- tively prime to p. The p-adic L function of K with modulus f is the function whose 85
domain is the set of all p-adic continuous characters on §(f) = Gal(K(fp°°)/K), and which assigns to every e (e / 1 if f = (1)) the value (49) Lptj{e) = f e-\c)d^c). J 9(f) Here /x(f) is the integral measure constructed in theorem 4.12 (see also remark (i) there). With this definition, the interpolation formulas (31) and (36) say the following. Let e be a grossencharacter of type {k,j) with 0 < j < —k. Define G(e) by (37). Let q be relatively prime to p, and divisible by the non-p part of the conductor of e. Let f = Qp , and Loq^{s,s) the classical L function with the right gamma factor (1.1) but without the Euler factors at the primes dividing f. Then (50) nJ-'Lp.Ke) = nk~* (-^=)' -GCe"1) (l - ^M) .LeOt1{et0). Furthermore, if jf = 0 and e is unramified at p, the same formula holds with fl instead of f. 4.17 ONE AND TWO-VARIABLE p-ADIC L FUNCTIONS: Let Koo be the unique 7ip extension of K unramified outside p. Fix an isomorphism /cx : Ga/(.K'00/.K') c± 1 + pZp (1 + 4Z2 if p = 2). For example, if p does not divide the class number of K, p is totally ramified in Kqq, and /Ci may be taken to be the inverse of the local Artin map, once we identify the Galois group with the inertia group at p. Let F be an abelian extension of K, linearly disjoint from K^, and i^ = FKoq (this notation is somewhat different from the one adopted until now). Fix an isomorphism Gol^oo/K) a Gal{F/K) x GaliK^/K). If x is a character of finite order of Ga^Foo/K), then we may define (51) Lp,i{x,*) = LPti(x*r) V5 € Zp (f must be divisible by the non-p part of the conductor of x) • Let 70 be a topological generator of Gal(Koo/K), /ci('yo) = «, and decompose x as x = XoXi? where xo 86
is trivial on Ga^K^/K) (a character "of the first kind", at most tamely ramified at p), and Xi is trivial on Gal(F/K) (in general wildly ramified at p). Then the fact that Lp^{xKT") is given by an integral like (49) translates to the following statement. There exists a power series G[xo',T) £ D[[T]] such that (52) £p,f(x,«) = G(xolXi(7o)-V - 1). If f = (1) and xo = 1, G[xo\T) G r_1D[[T]]. Indeed, we may assume F C K{f), so that Foo C K{fp°°) and GaliF^/K) is a quotient of ${f) = Gal(Ktfp°°)/K). Fix an isomorphism £(f) ~ Gcd^^/K) x GaliKtfp00)/K^) = T' x H', and put (53) G{Xo;T) = ]T xolW / (1 + r)0d/x(f;r7§). One often refers to G(xol T) as the p-adic L function of xoj and more generally to G(x\T) = G(xo;Xi(7o)_1(l + T) - 1) as the p-adic L function of x (with modulus f). Note however that as a power series in T it depends on the choice of u (or 7o)j and only Lp^(x,s) has an intrinsic meaning. The two-variable functions are defined by the same procedure. Let K'^ be the unique Zp extension unramified outside p, and assume for simplicity that K'^ n Koq — K. Fix an isomorphism /C2 : Ga^K'^/K) ~ 1 + pZp (1 + 4Z2 if p = 2). Then we let (54) LP)f(x;si,s2) = lpAxkT81 K2°2) V 81,82 € Zp. We leave it to the reader to define G{x\ Ti, T2) as a power series in two variables for any character of finite order x of K, and to derive the analogues of (52) and (53). 5. A p-ADIG ANALOGUE OF KRONECKER'S LIMIT FORMULA 5.1 In the cyclotomic case, Leopoldt has shown that the value of the (Kubota- Leopoldt) p-adic L function at 1 is given by a formula which resembles the classical 87
formula for L[x,l). The interest in his result is that the point 5 = 1 is the first integral point outside the range of interpolation, yet when the complex logarithm is formally replaced by the p-adic one, the same identities hold with Lp(x, 1) instead of L(x, 1). See [Iw2] theorem 3, p. 61. When K is quadratic imaginary, there is a similar classical result derived from Kronecker's second limit formula. See [Sie] theorem 9, p. 110. Since the functional equation relates the points 5 = 0 and 5 = 1, the result can be restated as follows ([Ta3] p. 97): Theorem. Let g be a non-trivial integral ideal of K, and x a character of finite order whose conductor divides g. Let <pB(C), C £ Cl(g), be Robert's invariants associated with classes in the ray class group modulo g (2.6 (17)). Let g be the least positive rational integer in g, and wB the number of roots of unity congruent to 1 mod g in K. Let Loo.otXj5) = (2n)~aT(s)L(x,s), as in 1.1 (2). Then (1) Loo,,(x,0) = -=i- £ X(C) • log|^fl(C)|2. In this section we prove a p-adic analogue of this classical result. See also [Kl], 10.4. 5.2 Theorem. Notation and assumptions as above, let p be a prime that splits in K, and write g = fpn, p f f. Define -Lp,f(x) as m 4.16 (49), and let LP)B(x) = LP,f(x)(l - X(P)) ifn > 0. IfX = 1, assume f / (1). Then (2) ^.»M = t^t • G(*-1) f1 - *-^) • £ x(c) •log ^(C)- 12gw* \ pJ ci£(B) Here "log" denotes any branch of the p — adic logarithm ([Iw2] 4.1), and G[x) is the Gauss sum 4.11 (30). Compare 4.12 (31). Forgetting for the moment the difference between complex and p-adic logarithms, we may say that (31) "extends" to A; = 0. Recall that LPif(x) is the integral of x_1 (and not of x) against /x(f). 88
PROOF: All the references below are to formulas from §4. Assume first that tuf = 1 and n > 0 is the exact power of p in fx (but f may be divisible by primes where X is unramified). Then formulas (16) and (21) imply J r'WW = r(X"1)(l - £±M) • £ x(c)So,n(°M»)))° (3) = rix-1) (l - ^51) £ *(C> M^.</»<«)) o «)(f» " 1) = r(x-X) (l - *^1) £ X(c) • log a«(en(a))'« where en(a) = 0(ft;pnfft, a) (see (23)), and q is as in lemma 4.10: (q,K(f)/K) = <f>n, Nq = 1 mod pn. Note that G(x_1) = X-1(qMx-1)- Combining (3) with the definition of LPtB(x) and the fact that /x0 = fM(f)12(aa - No), we get (4) Wx) ■ 12 • (x-\a) - Na) = Gfo"1) (l - ^1) £ *(c) ' lo8 *<(«»(«))• Formula (2) follows from the last one, because by 2.4 (18) en(a)» = 0(1; 0, a)" = p8(l)NB-'", and we have assumed wg = 1. The general case follows easily from the special one above, because if we denote the right hand side of (2) temporarily by Mfl(x), the distribution relation 2.3 (see also [K-La] p. 242) implies that for any prime I, I (1 - x(l))Mg(x) otherwise. The same relation holds between LPtB(x) and ipJi(x)i as already mentioned in theorem 4.12(H). We may therefore assume that Wf = 1 without any loss of generality. 89
5.3 Corollary. -kPl(i), the p — adic L function with conductor 1, has a true pole at the trivial character. PROOF: Fix an auxiliary prime ideal f. According to 4.12(iii) it is enough to show -kp.f(l) ~ /^(^(f)) / 0 (note that if f is divisible by two distinct primes this is zero). But (4) implies (5) 12 • /x(£(f)) • (1 - Na) = (l - i) . log NK{f)/K0(l;f,a) and iVx(f)/jcQ(l; f> o) is a p-adic unit which is not a global unit, since its valuation at f is non-zero. In particular its p-adic logarithm is non-zero, as desired. 6. The functional equation The "two-variable" p-adic L function satisfies a functional equation similar to the classical functional equation. In this respect the elliptic theory differs significantly from the cyclotomic theory of Kubota-Leopoldt L functions. The reason is, vaguely speaking, that complex conjugation "acts on everything" and enables us to define an involution e i-» £ on characters of type Ao of K, that preserves the critical ones (see also 6.7 below). 6.1 For any grossencharacter e of K, let (1) £{a) = r^No"1. Clearly fg = fe, and if the infinity type of e is (k, j), that of £ is (—j — 1, —k — 1). In diagram 1.1(4) the infinity types of e and £ are symmetrical about the line k + j = —1, so if is critical if and only if e is. Now let f be an integral ideal, (f, p) = 1, and suppose fe | fp°°. Let Q = Gal{K{fp°°)/K) and $ = Gal{K(fp°°)/K). If we consider e as a p-adic character of Q (see 1.1(5)), and denote complex conjugation by p, £ may be considered a character of $, and (1) reads (2) £{c) = e^N-^pap-1). 90
As ee = Nfc+J', we also have L{i,0) = L(e-1N-1yO) = L{e,l + k +j), so the complex functional equation 1.1(3) becomes 1+k+j (3) Ax,M) = W ■ (dKNfe)~T~ . LoofrO). Artin's root number W = W(e) is a product of local factors W = \[ Wv (over all places of K). Here W^ = *lJ'-fcl, and the finite factors Wq = VTq(e) are given as follows. Let Eq be the quasi-character on K\ associated to e as in Tate's thesis. Thus eo is trivial on principal ideles, and £o(*q) = e(q) if (ijfe) = 1> and *q is any idele whose q-component is a uniformizer of Kq, and which is 1 at the other coordinates. Let qe||(\/—djf) and qm||fe, and denote by tr the map tr : Kq *-**£* Qq -* Qg/Zg — Q/Z. In the following sum, u ranges over ideles trivial outside q, whose q-components represent 0* mod 1 + qm0q. We then have ([La2] XIV, §8) m(k+j-l)+e(k+j) (4) W^e)-1 = Nq 2 . £ e0{ut-m-)exp [2jr«tr(trf-m-)] , u and this expression is independent of the choice of £q and {u}. 6.2 For the functional equation we shall need to know explicitly the fn defined by 4.13(35). Write sj^d^ for iy/d^. Lemma. Let 6 £ Z* be the image of yj—dx under K "-^ Kp = Qp. Then (5) d = *-2*i/pn- PROOF: Write 0K = Z + Zr, t = y/-dK/2 or (1 + y/-dK)/2, according to whether d^ = 0, 3 mod 4. On the pn-division points of the lattice pn0K we then have the following formula, giving the Weil pairing: (6) pn(x,y) = exp I 27U——=== ) , x,y G 0K/pn0K- \ pnyJ-dK) 91
Now suppose wn, un are as in 4.13(15), i.e. wn € pn, un £ p"", wn — un = 1 mod pn. Then (6) gives us fn = epn[wn,un) = expl 2m ——===) . \ pn\J~dK) Now wn — wn = (wn — un) + (un — wn) = 1 mod pn, so also wn — wn = — 1 mod pn. It follows that in Kp (wn — wn)/y/—dK = —6-1 mod pn. Since (wn — wn)/y/—dic € Q, the congruence holds mod pn if we consider 6 in Z*. This proves the lemma. 6.3 The key to the p-adic functional equation is a comparison between the local root numbers Wp and Wp-, and the quantities denoted by G(e) in 4.14(37). In the following, let e be a grossencharacter of type (k,j), and fe = fpnp , (f,p) = 1. Let (7) vs € GaliKifp^/Kifp00)) be defined by as{$) — $6 for all p-power roots of unity f. Thus p(os) = 1, <p(cs) = N(a$) = 6. Lemma, (ij Wp(e)"1 = p^k+i+^6-ke{as) ■ Gfe"1) PROOF: (i) When q = p in formula (4), we have e = 0, and for tp we take p = (...l,p,l,...) € K%. Then Wpie)-1 = pT^+J'-1)^£o1(Pn")^P(27ri"_1P"n) u = p^(^-i)^-v-i(Pn)-E^1(pn«)^p(2^u-1p-n), u where we have written, as usual, s — <pk~<p3x with <p of type (1,0) and conductor dividing fp . Replace exp{2mp~n) by $~s (see (5)), and use local class field theory to identify the ideles pnu, u € {0p/pn0p)x, with their Artin symbols in Q = 92
Gal(K{fp°°)/K). FutF' = K{fp°°) and F'n = K{fp°°pn). Then pnu correspond to S = {a € Gal{F^K) \ a\F' = {pn,F'/K)} (cf. 4.11). We arrive at wye)-1 = p^^'-^^-v^p^.^x-1^)?; = pT(*+i+i).x(a5).G(e-i). To obtain the expression in (1) note that <p{os) = 6 and <p{os) = 1. (ii) It is easy to see, by "transport of structure", that w-{e) = wy^N-1). The character £-1N-1 is of type (j, A;), and the power of p in its conductor is m. Applying part (i) to it we get Wpie)'1 = p^k+3'+1H-j-1i-1{asyG{iN) where, to be perfectly honest, as is defined as in (7), but with f instead of f. Let <r_i be defined in the same way, with —1 replacing 6 : C-i(f) = f-1. Now G{ZN) = pmG{i), and from G{e)G{e~1) = p-m£(a_1)(-lp'+1 we easily deduce the formula given in (ii). 6.4 THE p-ADIG FUNCTIONAL EQUATION: Let e be a p-adic continuous character of Q = Gal(K(jp°°)JK), (f,p) = 1, and assume that e is ramified at all the primes dividing f. As mentioned above, £ (given by (2)) is a character of ^ = Gal(K(fp°°)/K). Let us write simply Lp(e) for the p-adic L function of e, with modulus fp (see 4.16), and similarly Lp(£). Thus (Lp{e) = fg e-\c)d^r°\o) ( \lp(£) = f$ i-'WdnCfp00;*). Theorem (CF [K2] 5.3.7). (i) There exists a p-adic unit W^adic{e) (the p-adic root number) for which (9) Lp(e) = wrpa*«(e).^).Lp(g). 93
(ii) Suppose e is a grossencharacter of type Ao, of conductor fpnp . Then (10) W^adic(e) = -i J! W,{e) q where the product is over all finite primes q, (q,p) = 1. PROOF: Let us assume first that e is a grossencharacter of type (k, —k — 1), k < 0, so its infinity type lies on the anticyclotomic line. Then £ has the same infinity type, and both e and £ lie within the interpolation range of theorem 4.14. Since (1 — —) = (1 — £(p)), and f is the exact non-p part of fe, formula 4.14(36) P (with e~ * instead of e) yields (11) nlk^Lp(e) = n2fc+1(^) + G(e-l)(l - £(p))(l - e^-L^O). Similarly, (12) Uf^Lp{£) = n2^1 (^j + G(£-l)(l - e(p))(l - £(p)yLoQ(£,0). Dividing (11) by (12), we deduce from the complex functional equation (3) that Lp{e) _ G{e~lyW{e) Lp(£) ~ G(g-i) = S^-'Mi-Sr^ia.syW^eyHw^e), where we have used lemma 6.3. Finally, Woo(e) = i~1-2k gives (9) and (10) in this case, and it is well known that (10) is a p-adic unit. To treat the general case, let Koq be the maximal Z2 extension of K, G — GaliK^/K), H = GaliKtfp00)/^), and & = GaliKtfp^/K^). Fix splittings § = GxH,$ = Gx]i, which are compatible with the isomorphism Q = $,o- h-> pop~l (p is complex conjugation). Any character e of Q can be written uniquely ase = eqShi where eq is trivial on H, and vice versa. Furthermore eg is ramified only at p and p, and if e is a grossencharacter of type (k,j), so is eg, because eh is of finite order. 94
Consider the two measures on Q defined by idu{a) = <f/x(fp°°,<™$) It is easy to see that (9) is equivalent to the statement that if ejj is ramified at all the primes dividing f, (14) / E-\a)dv[a) = WPadic{e)- f E~l{a)di>{o). Jq Jg Now fix £h and vary eg- Observe that Wpadtc(£) depends only on eh, so it is unchanged. Thus (14) amounts to equality between measures on G: (15) e-H\v) = W^{eH).e-H\i>), where we used e^1 to project D[[,p]] to D[[G]]. We have verified before that for any grossencharacter eg of type (k,—k — l), k < 0, the integrals of egx against both sides of (15) coincide. Since we may twist eg by any character of finite order without affecting its infinity type, there are enough admissible eq to separate points in D[[G]]. Thus (15) is proven, and with it (14) and (9). Formula (10) also follows from the above, as well as the fact that Wpadtc(e) is a unit. REMARK: The involutive nature of e i—► £ together with (9) imply (16) Wpadic{E)-Wpadic{£)-E£{a-1) = 1. This may be verified directly. For example, let us check it when f = (1). Then (10) gives Wpadic(E)Wpadic(£) = -1. On the other hand er£(<7_!) = —E(a-ipaz\p~1) = —1, because <T_ipaZiP_1 is the Artin symbol of the idele a = (ctv) defined by ctp = ccr = —1, av = 1 otherwise, and we may change the remaining l's to —1 because e is unramified outside p, thus obtaining a principal idele, whose Artin symbol is trivial. 6.5 Of special interest are the anticyclotomic characters of K. These are, by definition, the p-adic characters satisfying (17) e = e. 95
For such an e the sign in the functional equation (9) is (18) sgn{e) = WK'^yeip-x) = ±1, because of (16). If sgn(e) = —1, e is a zero of the p-adic L function. REMARK: An anticyclotomic character e must be ramified at some prime not above p, and, of course, its conductor is stable under complex conjugation. To see this compare (18) with (10). Alternatively, suppose a grossencharacter e satisfies e = i. Then if "/„ denotes the idele which is —1 at v and 1 elsewhere, e(7p) = £("7p) = e('Yp), hence ^('yoo'ypTp-) = e(~ioo) = —1, because the infinity type of e is (A;, —fc—1). But if e is unramified outside p, e{~loo1py$) = e(—15 —15 • • •) = 1- Our argument actually proves that e must be ramified at a non-split prime. 6.6 The functional equation has the following obvious, but important, corollary. Corollary. Lp{e) = 0 -O- LP{S) = 0. 6.7 Another corollary of the functional equation is the following. Corollary. Notation as in theorem 4.14, the conclusion of that theorem (the interpolation formula (36)) is valid for any grossencharacter e of type (k,j), where k > 0 and j < 0. In other words, the interpolation range is extended to half of the critical values. We cannot extend this result to the other half. The tautological functional equation (19) L{e,s) = L{eop,s), where p is complex conjugation, does not have a p-adic analogue. Note that the p-adic functional equation was the counterpart of (3), which is the "composition" of (19) with the classical functional equation 1.1(3), and not of either of these two alone. 96
CHAPTER in APPLICATIONS TO CLASS FIELD THEORY There are two main themes to Iwasawa theory of elliptic curves with complex multiplication, the interplay between which enriches our understanding of both. One deals with abelian extensions of quadratic imaginary fields, especially their units and ideal class groups. The other is concerned with the arithmetic of CM elliptic curves, and problems having their origin in diophantine equations. Although these two themes are intricately woven, we shall try to concentrate on the first here, and postpone the striking applications to the conjecture of Birch and Swinnerton- Dyer to the fourth and last chapter. To put things in perspective, let us regress a little and discuss cyclotomic Iwasawa theory. Motivated by Weil's work on curves over finite fields, Iwasawa sought an analogue for the Jacobian variety in the case of number fields. Unable to find a satisfactory answer in the large, he restricted his attention to the p-primary part of the Jacobian (p not equal to the characteristic). Consider Q as a base field. The proposed analogue of the "geometric" curve (over the algebraic closure of the finite field) is Fqq = Q(p°°), the maximal abelian extension of Q unramified outside p (the real subfield of Q(A4p~)). The analogue of the p-adic Tate module of the Jacobian would be the Iwasawa module X = Ga^Moo/Foo), where Mqq is the maximal pro-p abelian extension of F^ unramified outside p. The study of X as a module over A = Zp[[£]], Q = Gal(Foo/Q), is the focal point of Iwasawa theory. In Weil's theory, the zeta function of the curve is essentially given by the characteristic polynomial of Frobenius on the p-adic Tate module of the Jacobian. Its zeroes are the reciprocals of the eigenvalues of Frobenius in its action on the Tate module. The celebrated theorem of Mazur and Wiles (formerly the "main conjecture" of Iwasawa) asserts that the eigencharacters by which Q acts on X (a free Zp module of finite rank) are precisely the reciprocals of the zeroes of the 97
Kubota-Leopoldt p-adic L function. Note how elegant this formulation becomes when we view the p-adic L function as a function of characters on Q (see the discussion preceding 1.3). Although the semi-simplicity of X as a A-module remains unresolved, the theorem of Mazur and Wiles supplies the link between the p-adic analytic side and the algebro-arithmetic theory of Zp extensions. Our main aim here is to formulate a corresponding main conjecture in the elliptic case. See 1.9-1.11. We shall give some evidence in favour of it, proving the equality of the Iwasawa invariants of the two modules which are supposed to have the same characteristic polynomial. Thus instead of matching the roots of two polynomials, we show that their degrees are equal. We also discuss without proofs Gillard's theorem on the vanishing of the ^-invariant, the important recent work of K. Rubin on relations in ideal class groups of abelian extensions of K, and its relation to the main conjecture. Throughout chapter III we assume p > 2. l. The Main Conjecture 1.1 We keep the notation of chapter II. Thus K is our quadratic imaginary field. Fix an integral ideal f of K, and a split prime p, (p, f) = 1. Let F = K(j) and Fn = K(jpn) be the corresponding ray class fields. Every prime ty of F lying above p is totally ramified in Fqq. Denote the integers of the completion of Qpr by D, let Q = £(f) = Gal(K(fp°°)/K), and A = A(£,D), the convolution algebra of D-valued measures on Q. Recall (II.4.1) that (1) U = U(j) = lim Un denoted the inverse limit of the groups Un of (semi-local) principal units in the completion of Fn at p. Unlike II.4.1, we do not assume anymore tuf = 1. In particular, f may be trivial. U is a torsion-free pro-p group, and also a Zp[[^]]-module. 98
Let Z be the decomposition group of p in Q, G = Gal(Foo/F) and T = GaliFeo/Fj so that K - • -F-Fx-Foo $dZdGdTd{1) is the field diagram. Let $J be any prime of F above p, and consider the groups fJ>p<*>{Foo) and Aip°°(^oo,!p)- Let their annihilators in Zp[[£]] and Zp[[Z]] be denoted by Jo and J\ respectively, and define three ideals in A: ■A-o = Jo-A- Ax = JiA Aoo = Ao fl (the augmentation ideal of A). EXERCISE: (i) Show that A0 is generated by aa - No, (o,6fp) = 1, where °* = {a,Foo/K). (ii) Let $ be a prime of F dividing p and pN the number of p-power roots of unity in jFoo,<p- If «>f = 1, £ is the unique generator of Np/K^P satisfying £ = 1 mod f, and / = /(^J/p) the relative degree, show that N is the precise power of p in p^£-1 — 1. (iii) Show that A/Ax = T>/{pN)[g/Z]. 1.2 THE HOMOMORPHISM i: When tuf (the number of roots of unity in K congruent to 1 modulo f) is 1,1/ was embedded in A by means of the ^-module homo- morphism t : fi h-> [iQ (II.4.6 and 4.7). Lemma, (i) The map i is independent of the elliptic curve E used in its construction. It is canonically associated to the extension Fqq/K, and the choice of (ii) Suppose f|g and Wf = 1. Set A(g) = A(£(a.),D), and let *Blf : A(a) -> A(f) nU9 ■ A(f) - a(b) 99
be the maps corresponding to restriction and corestriction on the Galois groups. Then the following diagrams commute (iV0jf is the norm from K(gp°°) to K(fp°°)) U{B) ^ A(fl) U{2) ^ A(fl) (2) NBtfl |7r0>f inc/.T T»7f,0 U(f) ^ A(f) U(j) *M A(f). (We remind the reader that for r £ 5(f)> *7f,e(r) = Hcn-n-47)- PROOF: (i) Obvious in view of II.4.6 (14). (ii) Both parts follow from the definitions and are left to the reader. 1.3 Proposition. There is a unique way to extend the definition of i(f) to all f so that (2) remains commutative. Furthermore, i induces an isomorphism (3) i: U <8>zp D a Ax. PROOF: Assume first that tuf = 1, so that i is defined (II.4.6). Let Uz be the inverse limit of the groups of principal units in Fn>%, and Ai)Z the ideal of Az = D[[Z]] generated by J\ (see 1.1 for notation). Then U = Ind^ Uz and Ai = Indz A1)Z. In 1.3.7 we proved that t maps Uz ®zp D isomorphically onto A-i,z = Ker(j). Our claim is the semi-local version of this and follows from it since A is free over Az. In the general case one may use (2) to define t(f). Pick Q with ws = 1, f|g. It is easy to check that 7re,f(&'(fl)(/?)) = 0 if and only if NStffi = 1. On the other hand iV0)f is surjective. To see this consider the norm from K(gpn) to K(fpn) in two steps: K(gpn) -> K(g)K(fpn) -> K(jpn). The first step is ramified at p, but only tamely, since the degree (for large n) is tUf, and (tUf,p) = 1. The second step is unramified at p. In any case the norm on principal units is surjective. Thus iVflif is surjective and there is a unique way to define i(f) so that (2) is still commutative. It also follows from what was said above that (3) remains valid. 100
1.4 THE GROUP Cfi Let f be any integral ideal of K and Cn = Cfpn the group of primitive Robert units of conductor fpn, n > 1. Recall their definition (II.2.7). If f ^ (1), then each 0(l;fpn, a), (a,6fp) = 1 is a 12*h power of a unit in K(fpn) = Fn. Denote by ©12(1; fPn, 0) one such root. The group Cn is generated by 0i2(l;fPn,a), (a,6fp) = 1, and by the roots of unity in Fn. If f = 1, 0(1; pn, 0) still admits the twelfth root ©12(1; pn, 0) in Fn, but these are not units. A product of the form n ©12(1; Pn, a)m(o) (K6p) = 1) is a unit if and only if ^2 m(o)(No — 1) = 0 (exercise II.2.4). We let Cn be the group generated by all such products and by the roots of unity in Fn. In any case Cn is Galois-stable, and Nm,nCm = Cn modulo roots of unity (proposition II.2.5(i)). Notice that since we assume p > 2, and since p is split in K, wv = 1. Let Cn be the closure of Cn in Un x Vn, < Cn > its projection to Un, and (4) Cf = lim <Cn> C U{f). Proposition. The map i : ii(f) —+ A. induces an isomorphism t5) i:C'®*'D^Woo f-(l) wAere fi{f) is the measure constructed in II.4.12. REMARKS: (i) If f ^ (l), Cf may be described as the group generated by the 12"1 roots of /3(a) in tt(f), for (o,6fp) = 1. If (p,6) = 1 there is no need to extract 12t;i roots. If Q = fI with I prime, and f ^ (1), proposition II.2.5 (i) implies that \c, if 1 I f. Compare II.4.12 (32) and (5). If f = (l), iV[,(i)C[ C C(i). (ii) jLt(l) is only a pseudo-measure, but for any A in the augmentation ideal, H{1) • A E A (II.4.12 (iii)). PROOF: Recall the notation of II.4 in case twf = 1 : i(0(o)) = fxa = 12 • fx(f) • (<j„ — No). Our assertion follows from this, and from the definitions of Cf 101
and Ao. In the rare event that f ^ (1) but ttff > 1, replace f by g = fm for some large m and "push down" (5) from level a. to level f using (6) and II.4.12 (32). If f = (1) the situation is truly different because now en(a) = 0(1; pn, a) ^ Cn. Using exercise II.2.4 we deduce that IIeri(a)m(0) is a unit if and only if J2 m(a)(aa — No) belongs to the augmentation ideal, i.e. ]T ra(a)(l — No) = 0. This explains why in (5) we substituted Aoo for Ao. The rest of the argument is identical to the previous case (f ^ (l)). 1.5 Corollary. The map i induces an isomorphism In particular ii(f)/Cf is a torsion noetherian Zp[[^]]-modu/e (i.e. killed by a nonzero-divisor from the ring). A remarkable observation is that Ai C Ao, so unless Ai = Ao, yu(f) is not a unit. In particular, if there are no p-power roots of unity in i*oo» but there are some in jPoo.qjj ^(f) is n°t invertible. Notice that in this case, in the language of 1.3.7, any E as in II.4.1 is anomalous above p (meaning that E is anomalous). Note also that when f = (1) there are no non-trivial p-power roots of unity in jPoo.qj) so Ai = Ao = A, and Aoo is the augmentation ideal. 1.6 The measure #(f) is deprived of the Euler factors at the primes dividing f (II.4.12 (32)). While it is impossible to restore them to At(f), we may remedy that matter on the left hand side of (7), by considering a different module. For any divisor a. of f, C0 C U{q) C U{j), and iVfjBCf C C0, where N^iB denotes the norm from K(jp°°) to K(Qp°°), as before. In fact, equality prevails here if f and a. are divisible by the same primes (6). DEFINITION. The Iwasawa module of elliptic units in K(jp°°)/K is C(f) = II Co- elf If f is indeed the conductor of K(f), we refer to Cf as the primitive (or new) part of C(f). 102
1.7 THE FUNDAMENTAL EXACT SEQUENCE: Let En be the global units in Fn, En their closure in Un X Vn, and < En > the projection of En to Un. Let (8) <?(f) = lim <En>C U{f). We thus have a chain of inclusions (Q) (Cn C ... C En C Un x Vn U lCf C C(f) C «?(f) C l/(f). Let Mn be the maximal abelian pro-p extension of Fn unramified at (the primes above) p. Let us put (1 < n) (10) Xn = Gal(Mn/Fn), X = r(f) = GaliM^/Feo). The first is a Zp[Ga/(irri/i;C)]-module, and the second a topological Zp[[^]]-module. Clearly M^ = UMn. Class field theory provides an exact sequence (11) 0 - UJ < En > ± Xn - K - 0 where U^ = Gal(Ln/Fn) is the Galois group of the maximal unramified abelian p-extension of Fn (the Hilbert p-class field). The injection a is the (idelic) Artin symbol. Taking projective limits over n, (11) yields (12) 0 - U(j)/£(f) - X(f) - V(f) - 0. We shall re-write (12) as a four-term exact sequence (13) 0 - <?(f)/C(f) - W(f)/C(f) - r(f) - V(f) - 0. The idea is that ii/C is somewhat better understood, at least in terms of L functions, than U/£. The "main conjecture" compares U(f)/C(f) with Z(f) as representation spaces for £. Considered as Zp[[^]]-modules, both of them are torsion and noetherian. This was already verified for U/C, and it is a well known fact about T^(f), which holds in any Zp extension ([Wa] 13.3). The exactness of (13) implies it for X(f) too. 103
1.8 Let Kqo be the unique Zp extension of K unramified outside p, I" = Ga^Koo/K), H' = GaJiFoo/Koo), and fix, once and for all, an identification Q c* H' x T' so that characters of H' will be naturally considered as characters of Q too. If K(l) D Koo = Kt {[Kt : K] = p*), then the image of T in V, under restriction toKco/isT'P*. Let D' be the finite extension of D generated by the values of all x from H'. We want to decompose the modules in (13) according to x £ ■" > an(i study each piece as a D'[[r']]-module. If p f [F : K], then H = H', T = T, D = D' and any D[[£]] module M automatically breaks up as the direct sum of its x-components Mx. In general, let us agree to consider D'[[r']] as a A = D[[£]]-module via x> extended to a homomorphism of the group algebras. Put (14) Mx = M ®A,X D'[[r']], the largest quotient of M on which H' acts through x (scalars extended to D'). Recall the structure theory of D'[[r']]-modules ([Wa] 13.2). Such a module is pseudo-null if it is of finite length. M and M' are pseudo-isomorphic if there exists an exact sequence 0->e->M->M/->e/-+0 where e and e' are pseudo-null. This is an equivalence relation if M and M' axe noetherian and torsion. Every noetherian torsion module M is pseudo isomorphic 104
to an elementary module (15) E = J] D'[[T']]/(/.-). The ideal (JJ /,) is an invariant of M, called its characteristic ideal. Any generator of it is called a characteristic power series of M (the terminology stems from the fact that D'[[r']] S D'[[X]], cf. 1.3.1). We denote the characteristic ideal by char.(M). If the p-torsion submodule of M is pseudo-null, then Mx is pseudo-isomorphic to Mx = the largest submodule of M on which H' acts via x- We shall see later that this is the case with X{f). 1.9 THE MAIN CONJECTURE. Let f be any integral ideal and fix a decomposition 5(f) ~ H' x r as above. Then for any x e ff', (16) char. (H(f)/C(f))x = c/mr. Z(f)x. 1.10 The following lemma is more or less obvious, in light of 1.5. Let A*(f;x) = xW)) e D'[[r']]. Lemma, Suppose fx is g or gp (fl|f). Then (17) char.[U[f)/C[f))x = If*'*], h„ * * ) [ (70 - i)a*(1; i) x = i, where 70 & a topological generator ofT'. PROOF: Consider first the map x ° «(f) : U{f) <§> D' -> D'[[r']]. We claim that X o t(f)(C(f) <§> D') C x ° ,(fl)(Cfl <§> D') (here we consider x as a character on 5(f) and 5(fl) simultaneously), and that the cokernel of this inclusion is pseudo- null. Indeed, x ° *(fl)(Cfl) = X ° *(fl)(C(s)) because x has conductor fl or flp. Also, proposition II.2.5 implies JVfiflC(f) C C(fl) (compare (6)—here we have to deal with NUiCh for any h|f). Thus, x ° »(f)(C(f)) = X ° *f>8 ° »'(f)(C(f)) = X ° t'(fl) o iVf)flC(f) C x ° t(fl)(C(fl)), proving half of our claim. To see that the 105
quotient is pseudo-null observe that it is annihilated by [K(fy°°) : K(gp°°)] — m (since C(fl) C C(f)), and also by JJ (1 — xV)~1^i\t^)^ where the product is over all I dividing f but not fl (because of (6)). These two elements of D'[[r']] are relatively prime, and any noetherian module annihilated by two relatively prime elements is pseudo-null. So the claim is established. Now apply corollary 1.5. If {j ^ (1) we are done, because A/Ao and A/Ai are pseudo-null. If {j = (1) but x ¥" 1 then x(Aoo) contains x(r) — 1 for some r e H', x{T) ¥" 1, and also 70 — 1. These two are again relatively prime, hence x(A)/x(Aoo) is pseudo-null. Incidently we have shown that a*(1;x) £ D'[[r']]. Finally if x = 1> x(Aoo) is the augmentation ideal of D'[[r']], which is generated by 70 — 1- 1.11 Corollary. The main conjecture is equivalent to the statement that m(0;x)> if X ¥" 1> or (7o — 1)m(1> 1)> if X — l» is a characteristic power series for X(f)x. Here g is the prime-to-p part of fx. While (16) makes the connection with the fundamental exact sequence (13) evident, this last formulation is more practical, because ^(fljx) is nothing but the p-adic L function of x~X» restricted to characters of GallKoo/K). In the notation of II.4.16, for any p-adic character p of T' (a character of "the second kind") (18) Wx~V-1) = / XPdfi{g) = I pdn{g;x). J9(s) Jr> As mentioned above, we shall see in the next section that X (f) is free of finite rank as a Zp-module, and on the other hand fi[g; x) (or (70 — 1)m(1> 1) if X = 1) is not divisible by the uniformizer of D'. From the general theory of Iwasawa modules, the main conjecture then reduces to the following statement: The eigencharacters of £(f) in its action on the finite dimensional vector space X(f) <S> Q are precisely those e = XP f°r which (18) vanishes. I.e. they are the reciprocals of the zeroes of the (primitive) p-adic L functions of conductors dividing f. 106
Compare with the discussion at the beginning of this chapter! In one direction the main conjecture says that if we know a zero of the p-adic L function, we should be able to construct an abelian p-extension of Fqq on which H' X r" acts in a prescribed way, and which is unramified outside p. How do we construct such an extension? A natural approach is through Kummer theory on elliptic curves with complex multiplication by K. The main conjecture is thereby intimately related to the arithmetic of such curves, a topic that will make up the next chapter. 1.12 THE TRIVIAL CHARACTER: With scant information as we have about X (f), any partial result is welcome. We shall show that at least at the trivial character (x — P = 1 in (18)) the main conjecture holds. Proposition, (i) fi(l) has a true pole at the trivial character, (ii) p = 1 is not a zero of char. £(l)i. PROOF: (i) This is a restatement of corollary II.5.3. (ii) If p = 1 is a zero of X(i)i, there is a Zp extension of Fqq = K(p°°) on which Gal(Foo/K) acts trivially, and which is unramified outside p. Therefore there exists already a Zp extension N of this type over Kqq. But such an N would be abelian over K, because it is a trivial extension of a pro-cyclic group by an abelian one, and this is impossible. Similarly, one can use the fact that Leopoldt's conjecture is known for abelian extensions of K [Br] to prove the following. Proposition. Let e be a character of finite order of K, e ^ 1, and f the prime- to-p part of fe. Then (i) J5(f) e «fc(f) * 0. (ii) e does not occur in the representation of £(f) on X(f). 1.13 The following result of Greenberg will be used later to show that the p-torsion of X(j) is trivial. Theorem ([GREl], END OF §4). The Zp[[()]]-module X{f) does not have any non-trivial finite submodules. (Finite means of finite cardinality). 107
1.14 THE "TWO-VARIABLE" MAIN CONJECTURE: When f is replaced by fp°° one can write (19) 9(fp°°) ^ H' x Tx x T2 where Ti (resp. T2) is the Galois group of the unique Zp extension of K unramified outside p (resp. :p). Taking the inverse limit of the measures ft(fpn) we obtain a measure i/(f) = A*(fp°°) (see II.4.14) on 9{fp°°), and for any x £ H' (20) x(Hf)) = ^(f;x) € D'[[rx x r2]]. The structure theory for T-modules generalizes easily to Ti X IVmodules ([Cu] §1 and IV.3.7) and we may make the conjecture that for any x £ ■" (21) i/(f;X) = char.X{fF°)x, provided f is the prime-to-p part of fx. 2. The Iwasawa Invariants 2.1 We retain the notation and assumptions of the previous section. In particular we fix a decomposition £(f) ~ H' x T' as in 1.8. Recall that any h € D'[[r']] can be written uniquely in a Weierstrass form (1) h = irmhwu where 7r is a uniformizer of D', m a non-negative integer, hw a monic polynomial, all of whose coefficients except for the leading one are divisible by 7r, and u a unit. Let e be the absolute ramification index of D'. The invariants (2) fj, — inv(h) = —, A — inv(h) = deg hw are called its Iwasawa invariants. If M is a noetherian torsion D'[[r']]-module, we refer to the invariants of char.(M) as the invariants of M. If M = Mq <E> D' is 108
obtained from a Zp[[r']]-module by extension of scalars, its invariants coincide with those of Mo (which we leave to the reader to define). Let fx — char. X{f)x, 9X = char. {U(f)/C(f))x be the two power series figuring in the main conjecture (1.9), for x £ H'. We shall prove the following corollary of 1.9: Theorem. The total (i— and X-invariants of X(f) and U(f)/C(f) are equal: ,z, Ex A* - inv{fx) = Ex M - inv{gx) T,x X ~ invtfx) = Ex A - inv(gx). In fact, the /^-invariants vanish (2.12), but this is proven for the gx, and (3) is needed to get it for the fx- Apart from giving support for conjecture 1.9, (3) reduces its proof to showing gx\fx f°r a^ X (or the other way around). In the cyclotomic theory, the same phenomenon enabled Mazur and Wiles to deduce the cyclotomic main conjecture from a afifx|/x"-type result. The proof of (3) goes as follows. Let / be a characteristic power series for X (f), considered as a T'-module, and flf = fl 9x- ^e snaU compute the invariants of / and g separately, using class field theory in the case of the former, and the analytic class number formula for the latter, and conclude that they are equal. Quoting the important result of Gillard [Gi2] on the vanishing of the /^-invariant of g, we deduce that the p-torsion of X(f) is finite, hence trivial by 1.13. But then the /^-invariant of each X(f)x vanishes too, and f = Yl fx- This gives the identities in (3). 2.2 For any group G, and any G-module X, let Xq be the module of G-coinvariants, i.e. the largest quotient of X on which G acts trivially. With Tn = Tp = lV+re = GaliFoo/Fn+J (n > 0), (4) Go/(Mn+1/JP00) = Z(f)r„, 109
because Mn is the largest abelian extension of Fn inside Mqq. To find the A and (i invariants of X(j) we shall compute in 2.7 (11) below, following Coates-Wiles [C-W3], the order of (4). Then we use the following fundamental lemma of Iwasawa ([Wa] 13.3): Lemma. Let X be a noetherian torsion Zp[[T']]-module, and f its characteristic power series. Assume that Xrn {Tn = T't+n) is finite for all n. Then there exists a constant v such that for large enough n (5) length(XTn) = \i - inv(f) ■ pt+n + A - inv(f) • n + v. (The invariants are as T'-modules. When we replace T' by T = T't, the A-invariant is unchanged and the ^-invariant is multiplied by p*. The length, in our case, is simply ordp jJ(Xrre), because we have not yet extended scalars to D'). 2.3 p-ADIC REGULATORS: For the moment, let F be any abelian extension of K of degree d. Let <7i,..., Od be those embeddings of F in Cp that induce p on K. Let E be a subgroup of finite index in the full group of units of F, and choose generators ci,..., ed-i for E/tor(E). Let log denote the p-adic logarithm. DEFINITION. The p-adic regulator of E is (6) Rp(E) = det{\og <7t-(ey))i<f|y<<i_i. It is well defined up to sign, because log Np/K{e) = 0 for e in E. If we let ed = 1 + p we get (add the first d — 1 rows to the last one): (6') Rp{E) = {d log ed)"1 • det{log <7,-(ey))i<tV<d- Since we assumed that F/K is abelian, Leopoldt's conjecture holds, namely, Theorem (BAKER-BRUMER [Br]). Rp(E) ^ 0. We shall denote by discp(F/K) the p-part of the relative discriminant. It is an ideal in K, which is a certain power of p. 110
2.4 For each prime *$ of F lying above p let win be the number of p-power roots of unity in the local field Fin. Let $ = F <g> Kp = J~J Fin, and let U be the group of principal units in $ (compare II.4.1). The p-adic logarithm gives a homomorphism log :£/—>$ whose kernel has order fj win (the win, for ^3|p, are actually equal). The image log(J7) is an open subgroup of $. Let E be a subgroup of finite index in 0f> as above, and D — E ■ <l + p>. Let D be its closure in the units of $, and < D > the projection of D to £/. Lemma. The index of log(< D >) in \og(U) is finite, and given by (7) ordp[\og(U) : log(< D >)] = ordp ( _^£^— . ft (^N^)"1 yy/discp{F/K) JjJ PROOF: See [C-W3], lemma 8. 2.5 Corollary. Let w(E) be the number of roots of unity in E. Then (8) ordp\U:<D>\ = ordp I , d***W . TT Nqr1 K} P[ J " [w(E)y/discp{F/K) JA PROOF: An immediate consequence of (7) ([C-W3] lemma 9). 2.6 We return to the situation considered in theorem 2.1. With the notation of 1.7, the Artin symbol induces an isomorphism (9) Unl <'En>= Gal{Mn/Ln). Recall that Ln (resp. Mn) is the maximal abelian unramified (resp. unramified outside p) p-extension of Fn. Clearly Fqq C Mn and Ln n Fqq = Fn. Let Yn C Un be the subgroup for which (10) Ynl <^n>= GaliMn/LnFn). Lemma. Yn = Ker NFn/K\Un- 111
PROOF: The norm is of course from $n = Fn <g> Kp to Kp. If u G i7n and (u,Foo/Fn) = 1, then {NFn/KU,F00/K) = 1, so the idele Npn/K^, which is 1 outside p, is necessarily 1. This argument can be reversed to prove the converse. 2.7 Proposition ([C-W3] THEOREM 11). For any held F containing K let h(F) be its class number and Rp(F) the p-adic regulator of 0f>. Let wp be the number of roots of unity in F. Then in the situation considered above Mn/Foo is a finite extension (n > 1) and (11) ordp[Mn : Foo] = ordp < p»HF)Rt{Fn) n _ (the product is over the primes *$ of Fn). PROOF: Letp6||[F: JK'],sopn+5-1||[Fn : if],for n > 1. Let Dn = En • <l+p>, and note that since NFn/K(En) = 1, NFn/K(< ~Dn >) = 1 + pn+s0p. Prom local class field theory, NFn/K{Un) — 1 + Pn0p. Consider the diagram 0 -►<£„> -►<!)„> -► l+pn+6Op -> 0 i i i o -> yn -> c/n ^£ i + pnop -> o with exact rows and injective columns. Since d = [Fn : if] is exactly divisible by pn+5_1, (11) is a consequence of (8), (10), and the fact that [LnFoo : Foo] = [Ln : Fn] = the p-part of h(Fn). 2.8 Corollary. Let f be a characteristic power series for X(f) as a Y'-module. Then for n » 0 li - inv{f) ■p*+n-1(p-l) + A - inv{f) = (12) , f hRp /T, x / ^p ,„ x 1 + ordp \ *- (Fn+i) / *— (Fn) 112
PROOF: By the previous proposition, the right hand side is equal to ordp([Mn+i : Foo]/[Mn : Foo])- Now apply (4) and lemma 2.2 (5). 2.9 We now begin the computation of the Iwasawa invariants of the p-adic L functions gx. Let g = JJ gx, the product taken over all x £ H'. We have the following useful result. Lemma. For any character of finite order p of T', let level (p) — s if p(r'P') = 1, but p{T*'~l) ^ 1. Then for n » 0 (j, - inv(g) •pt+n~1(p~l) + A - inv(g) = ordp I fj p{g) \level(p)=t+n Here ordp is the valuation of Cp normalized by ordp[p) = 1. PROOF: We may enlarge D' to assume that g has all its zeroes there. This reduces the proof of (13) to the two special cases g = n (a uniformizer of D') or g — 7o — 1 — <* (7o a topological generator of V, |a| < 1). Both are easy exercises. 2.10 Proposition. For any ramified character e of Gal(Foo/K) let g = fc, (g) = fl n Z, and (14) Sp(e) = --i- • £ e~\C) log <pg(C) 9 ° ceci(g) (compare II.5.2 (2)). Define G(e) as in II.4.11 (30). Let An be the collection of all e for which pn||fe. Then, for large n, (15) ordp( J! G(e)Sp(e)) = ordp ±^- (F„) / -±fy= (J..,) w-\/discp I Wy/dfsct The proof of the proposition will be given in 2.11. Before embarking upon it, we conclude the proof of the equality of the invariants of / and g. 113
Every e G An+i can be written asc = x/>> where x is a character of H', and p of T'/T't+n but not of r,/r;+n_1. Theorem II.5.2 shows that p{9x) = I Xpdfi{Qo) = G{e)Sp{s), if X ^ 1 JQ(Bo) (fl = fe = 9oPn)- Ifx = 1, we similarly get P(fc) = (PM ~ l)G(s)Sp(s) where 70 is a topological generator of I". When we take the product over all e G An+i, we take all x £ ir, and all p G V of level £ + n. Therefore (15) yields tie) n 'M ~ " ■ -J%= e»«) / -t£=» «o P{9) ~ P ' — level(p)=t+n where ~ means "up to a p-adic unit". Here we used the fact that n(p(7o) — 1) = rj(f — 1) ~ P if f runs over all primitive roots of unity of order pn+t. Comparing (16) with (13), and then with (12), finally shows that / and g have the same invariants. 2.11 To prove (15), observe first that (17) J] G{e) ~ {discp(Fn^/K) / disc^F^K)}1'2 . seAn This is nothing but the "conductor-discriminant formula" localized at the prime p. It remains to show, therefore, that (18) JJ Sp(E) „ *& (,„) / *& (,^). To this end, introduce, for a ramified er, the sum (19) S^e) = -—j— ■ £ £_1(C) log|^(C)|2 (the logarithm here is the ordinary logarithm, and g and g are as in (14)). If e is unramified, but non-trivial, let 114
(14'' s^ = m^ ' £ e"<c> log *<c» * K CGC/(1) K K ceci{i) where 5(C) is Siegel's unit (II.2.2). Let Hn = Gal(Fn/K), I{Hn) = the augmentation ideal in Z[ifn], and choose an embedding 77 of I{Hn) into the units of Fn, as Galois modules. The image of 77 is a subgroup E'n of finite index in En. If we put Sp(e) = S £"V) lo8 tfM (p-adic log) Soo(e) = ]£ e_1(a) log|i7(a)|2 (ordinary log) (e: ^ 1) then there is a non-zero algebraic number re such that (20) 5p(e) = rs ■ Ep(e), ^(e) = rs • £«,(£). Now, the analytic class number formula together with Kronecker's theorem (as formulated by Siegel) II.5.1, gives (21) n s~& = <* • ^ (^) s^l,sGH„ where a is a constant independent of n. Here Rqq is the usual (complex) regulator, h the class number and w the number of roots of unity. In the following computation e ranges over all non-trivial characters of Gal(Fn/K). Use has been made of the fact that Rp{E'n)/Rp{En) = i2oo(^)/J2oo(£») = \En • E>fJ- We-find out II 5p(s) = J] Sp(£) ' (f^f ) (from (2°)) = Rp{E'n) (Q-%tt- ) (Frobenius determinant) V Roo[E'n) J -«™ • tm) = a • ^ (^) (from (21)). 115
Dividing these expressions for n — 1 and for n we arrive at (18), as desired. 2.12 In [Gi2] R. Gillard uses ideas of W. Sinnott to prove the following. (L. Schneps proved the same result independently too.) Theorem ([Gl2] 2.9). Fix a decomposition £(f) = H' x I" as above, and let gx be defined by the right hand side of 1.10 (17), as before. Then ft — inv(gx) = 0 (Vx € H'). As explained at the beginning, this concludes the proof of theorem 2.1. It also has the following Corollary. p. — inv[fx) = 0 for every x £ H'. The §(f)-module X(f) is a free Zp-module of finite rank. Gillard's theorem is another example, so common in number theory, where a purely algebraic statement (as the last corollary) is proved by analytical means. 3. Further Topics In this short section we make a few more comments concerning the main conjecture, without proofs. 3.1 RELATIONS IN IDEAL CLASS GROUPS: Building upon ideas of F. Thaine, K. Rubin proved recently a remarkable theorem in the direction of the main conjecture. Among other things he showed that in the fundamental exact sequence 1.7(13), the module £ /C "governs" "W. So far the results depend on various simplifying assumptions, which we proceed to describe, but these seem to be removable. Assume that K has class number 1, and that E is an elliptic curve denned over K with complex multiplication by Ok, and conductor f. Let p be a split prime of good reduction, and assume p > 2. Consider the fields Fn = K(E[pn]). Our notation is different from that employed previously, but note (II.1.6) that Fn C K{E[fpn})) = K(fpn). Write, as usual, Ga^F^/K) = T x A, and let 116
X € A. The main conjecture for x asserts that {U{f)/C(f))x and X(f)x have the same characteristic ideal as Zp[[r]]-modules. By 1.7(13), this is equivalent with (1) char.{£{f)/C{f))x = char.1V{f)x. Theorem ([RU3]). Let hx = char.{£(f)/C{f))x. Then hx • IV {f)x is pseudo-null (i.e. finite). This comes close to (1). Since we know that the total A-invariants (summed over all x) of the two modules in (1) are the same, and their /^-invariants vanish, (l) would follow from the theorem if all the zeroes of char. W{f)x are simple, for all x- More generally, it would be enough to know that W{j)x is a cyclic Zp[[r]]-module, for all x> 3.2 THE FUNCTIONAL EQUATION: We have seen in II.6 that the p-adic L function satisfies a functional equation with respect toe i—*■ i, and in particular Lp(e) = 0 -O- Lp(i) = 0, where the modulus of the p-adic L function consists of the ramified primes for e, as well as p and p. In view of the discussion in 1.11 we would like to say that e occurs in the representation of Qtfp ) on X(fp ) precisely when i occurs in the representation of ^(fp ) on X(fp ). This is indeed true, but to prove it one has to await a different description of the module X (cf. IV. 1.5). Even then the "algebraic functional equation" is a deep fact. See [PRl] V, §1, or [Maz2] §7. 3.3 A KUMMER CRITERION FOR QUADRATIC IMAGINARY FIELDS: In analogy with the well known notion of a regular prime (in Q), one may define a split prime p of K to be regular for F = K(f) ((f, p) = 1 as before) if the module jf(f) is trivial. Since by Nakayama's lemma X(f) = (0) if and only if Z(f)r = (0) (r = Gal(Foo/^i)), and since X(f)r = Go/(Mi/foo) (see 2.2(4)), p is regular for F if and only if the only cyclic extension of degree p of K(fp), unramified outside p, is Ktfp2). Compare with the cyclotomic theory. There 117
p is regular (for Q) if the only cyclic extension of degree p of Q(p) = Q(cos —), P unramified outside p, is Q(p2). Theorem 2.1, in conjunction with 1.13, shows that a necessary and sufficient condition for p to be regular for K(f), is that the power series gx, X £ H', are units. (See 1.8 for notation, and recall that gx is defined by 1.9(17)). It is now easy to obtain a criterion for regularity in terms of divisibility of special values of L functions by p. When K has class number 1, this was done by Coates and Wiles (if f = 1, [C-W3]), and by Yager, in a more general context ([Ya3], theorem 3). Note that there is no reason to stick to F which is a ray class field. The definition of "regular for Fn, and the corresponding criterion, carry over to any abelian extension of K. 118
CHAPTER IV APPLICATIONS TO THE ARITHMETIC OF ELLIPTIC CURVES WITH COMPLEX MULTIPLICATIONS This chapter deals with the conjecture of Birch and Swinnerton-Dyer. The conjecture relates arithmetical invariants associated to the group of F-rational points on an elliptic curve E (defined over a number field F), to analytic invariants derived from its Hasse-Weil zeta function L(E/F, s). It sprung from extensive computations done in the early sixties on the curves y2 = x3 — Dx [B-SD] and x3 + yz — D [St]. Both families of curves have complex multiplication, by Q(i) and Q(^—S) respectively. Tate has studied far-reaching generalizations in [Ta4], but until 1976 very little was known. The last decade has witnessed a few remarkable breakthroughs. Coates and Wiles [C-Wl] and R. Greenberg [Gre2] used p-adic techniques and Iwasawa theory to obtain results about elliptic curves with complex multiplication. Gross and Zagier [G-Z] used special points on modular curves to obtain a theorem pertaining to any elliptic curve defined over Q, and uniformized by a modular curve. These include the curves with potential complex multiplication which are defined over Q. Recently, K. Rubin combined new p-adic results with the three works cited above, together with important work of B. Perrin-Riou on p-adic heights [PR2], to obtain stronger theorems in the CM case. He also gave the first examples of finite Tate-Shafarevitch groups, thereby verifying the full conjecture for the first time. In this chapter we shall give a complete account on the theorems of Coates- Wiles and Greenberg. These theorems were originally proven for curves defined over their field of complex multiplication. Here we give generalizations to quadratic imaginary fields of higher class number, and curves satisfying 11.1.4(12). The generalizations are due to N. Arthuand [Art] and K. Rubin [Rul] for the Coates-Wiles theorem, and to the author for Greenberg's theorem, but they are mainly variations on the original themes. 119
The work of Gross and Zagier uses an entirely different circle of ideas. We refer the interested reader to their paper. The latest developments mentioned above, although a natural continuation of this chapter, are not treated here. As this book goes to press, the work of K. Rubin is in preparation, and will appear shortly. l. Descent and the Conjecture of Birch and Swinnerton-Dyer In this section we describe the problem and the method of attack. Sections 1.1-1.3 are general, and are intended as background material. Starting in 1.4 we specialize to elliptic curves with complex multiplication. The key result is Coates' theorem relating the Selmer group to the Iwasawa module denoted by X in III.l. Our treatment of descent is far from complete, and we give the bare minimum required for §3. For a comprehensive study of descent and Iwasawa theory see [C] and [C-Go]. 1.1 Let F be a number field, and E an elliptic curve defined over F. The group E(F) of P-rational points of E is a finitely generated abelian group ([Sil] VIII, 6.7). It is called the Mordell-Weil group, and its rank is the first important invariant attached to E/F. The Hasse- Weil zeta function of E over F is defined by the Euler product (1) L(E/F,s) = J] M*) p where P runs over all the non-archimedean primes of F. If P is a prime of good reduction (II.1.8) Lp(s) is the reciprocal of the numerator of the zeta function of the reduced curve: (2) LP{s) = {(1 - aNP"a)(l - a'NP-*)}"1 where a and a' are the two roots of the characteristic polynomial of the Frobe- nius automorphism (relative to Of/P)- If P is a prime of bad additive reduction 120
we set Lp(s) = 1. If P is a prime of bad multiplicative reduction, Lp(s) — (1 ± NP-a)-1 where the — sign is chosen if the tangents at the node of E(mod P) are rational over Of/P, and the + sign otherwise. 3 The product (1) converges absolutely in Re(s) > —. This is a consequence of the Riemann hypothesis (|a| = VNP in (2)), proven by Hasse in his 1934 dissertation. It is conjectured that (1) admits analytic continuation to the whole complex plane, and satisfies a functional equation with respect to s t-+ 2 — s (see [Ta]). If E has complex multiplication by a quadratic imaginary field, then all the bad places are places of additive reduction, so in (1) we may simply ignore them. In that case it is also known that L(E/F,s) admits analytic continuation and functional equation. Indeed, if F D K and tjj = ijje/f is the grossencharacter of E/F (see II. 1.3), then (3) L(E/F,s) = L(tl>,s)-L$,s), so the zeta function is expressed as a product of two Hecke X-series. Note that if, in addition, F/K is abelian, and E satisfies (11.1.4(12)), so that ij) = <poNp/K f°r some grossencharacter <p of K, then (4) L(^,s) = J] Hx<P,s). XeGal(F/K) 1.2 In general, we have the following famous conjecture. Conjecture of Birch and Swinnerton-Dyer (part l): (5) rk E{F) = orda=zlL{E/F,s). Thus the order of the zero at s = 1 (where in general L(E/F, s) is not known to exist) should yield the most interesting arithmetical invariant associated to E over F, namely its rank. If E has complex multiplication by Ok, and F D K, then E(F) is an Ok- module, and clearly (5) is equivalent to (5') rk0K E{F) = orda=1 Lty,s). 121
1.3 There is a second part to the conjecture of Birch and Swinnerton-Dyer, giving the leading coefficient of the Taylor expansion of L(E/F, s) at s = 1 in terms of other arithmetical invariants associated to E over F. See [Ta4] for details. Here we are solely concerned with (5). To study the rank of E(F) one usually uses descent, a method that we shall now briefly sketch. See [Sil], chapter X, for a fuller account and examples. Let a G End{E/F). The Kummer exact sequence (6) 0 -> E[a] -> E(F) -^ E(F) -> 0 gives an exact sequence in Galois cohomology (7) 0 -> E{F)/aE{F) -> Hl{GF,E\a\) -> Hx{Gf,E(F))\cl] -> 0. HereGF = Gal(F/F). The group Hl{GF,E{F)), called the Weil-Chatelet group, classifies principal homogeneous spaces for E over F. For each prime P of F choose once and for all a prime P of F lying above it. Let Gp C Gp be the decomposition group of P/P and identify the algebraic closure of Fp with the corresponding subfield of the completion of F at P. In this discussion we have to include the archimedean primes, but if F is totally imaginary they have no effect on what follows. For each P there is a sequence like (7) with Fp replacing F. In particular we may consider the local Weil-Chatelet groups H1(Gp,E(Fp)). The Tate- Shafarevitch group U1(E/F) is by definition (8) U1(E/F) = KeriH^Gp^iF))^ UP Hl{Gp,E{FP))), where the direct sum is over all P. It parametrizes locally trivial principal homogeneous spaces for E over F. The pre-image of UI(E/F)[a] in Hl{GF,E[a\) is called the a-Selmer group, Sa(E/F). We therefore obtain the a-descent exact sequence (9) 0 -> E{F)/aE{F) -> Sa{E/F) -> U1{E/F)[a] -> 0. 122
The Tate-Shafarevitch group is conjectured to be finite, and today is even known to be so in some cases, for example for many curves of the form Y2 = X3 — DX [Ru3]. The advantage of (9) over (7) is that if we show U1(E/F)[a] = 0, we may compute the rank of E(F) from Sa(E/F) (see Silverman's book and [Ru2] for examples). The full Weil-Chatelet group, on the other hand, is huge and uncontrollable. 1.4 From now on assume that F contains K, our quadratic imaginary field, and that E has complex multiplication by Ok- Comparing the exact sequences (9) for an, n > 1, with a fixed a G Ok, we get in the limit (10) 0 -> E{F) ®oK lim <x~n0K/0K -> Saoo(E/F) -> U1{E/F)[a°°] -> 0. The group Sa<*>(E/F) is a subgroup of fT1(GJp,^[a00]). The first map sends u ® a~n{i (u G E(F), /? G Ok) to the cohomology class of the cocycle {a (-* av — v}, where t; G E(F) satisfies an(v) = P{u). Before we state the next theorem let us make a general remark about Galois cohomology. Suppose L is an algebraic extension of F, but not necessarily finite, and R any Gir-module. Then Gl is a closed subgroup of Gp and (11) Hl{GL,R) = lim Hl{GM,R), where M runs over all intermediate fields F C M C L, [M : F] < oo, and the limit is taken with respect to restriction maps. This is clear if we keep in mind that all the cocycles intervening are continuous for the discrete topology on R. We agree to define U1{E/L) and Sa{E/L) as the inductive limits of UI{E/M) and Sa{E/M), F C M C L, [M : F] < oo. (The subtle point here is that if P is a place of L, the completion Lp is not necessarily UMp). 1.5 Let p be a split prime of K, unramified in F, such that E has good (necessarily ordinary) reduction at every place of F above p. Pick any a G Ok with (a) = ph. Then (10) becomes (12) 0 -> E(F) ®0k KP/0P -> S(E/F)(p) -> UI(E/F)(p) -> 0, where D(p) denotes the p-primary component of the divisible group D. Let Fn = F(E[pn}), n > 0. 123
Theorem (COATES). There is a canonical isomorphism of Galois-modules SiE/F^ip) ~ HomiXiF^^lp00}), where X (-Poo) is the Galois group of the maximal abelian p-extension ofFoo unramified outside p, over Fqq. PROOF: S'(^/F00)(p) is by definition a subgroup of ^(G^^p00]) = Hom{U, E[p°°]) where U is the Galois group of the maximal abelian p-extension of Fqo over F^. We therefore have to identify the homomorphisms that belong to the Selmer group with those which are unramified outside p. First observe that over F\, E has good reduction everywhere. Indeed, Fqq is the compositum of Fi with Kqq, the unique Zp-extension of K unramified outside p, as follows easily from the main theorem of complex multiplication. Since Fqo/Fx is unramified outside p, the criterion of Ogg-N£ron-Shafarevitch (II. 1.8) shows that E has good reduction outside p over F\. By our assumption on p, E/Fi has good reduction everywhere. Suppose now that P is a place of Fqq not above p, and / e S(E/Foo)(p). Then there exists a point v € E(Fp) such that for any a in the decomposition group GP C GalfFoo/Foo), f{a) = a{v) - v e E[p°°}. The p°°-torsion points of E map injectively under reduction mod P, because P \ p, and there is good reduction. If Ip denotes the inertia group in Gp, and a £ Ip, f{a) = a{v) — v = 0, so f{a) = 0 (t> is the image of v under the reduction map). It follows that / is unramified at P. The converse is more difficult. Suppose / is a homomorphism which is unramified outside p. Let P be a prime of F^ not above p. If we now denote by Gp and Ip its decomposition and inertia groups in M, Gp = Ip, because X is a pro-p extension, and the residue field of P, while not algebraically closed, has no p extensions. (P is inert in Foo/Fm for some large m, and a finite field has a unique extension of degree pr for each r). Thus f\Gp = 0, so the local condition at P for / to be in the Selmer group, is met. 124
There remain the primes P of F^ dividing p. We shall show that for such P, H1 (Gp, E(Fp)) (p) = 0, so the local condition at P is trivially satisfied, completing the proof that / € S(E/Foo)(p). We need the following. 1.6 Theorem (TATE'S LOCAL DUALITY [Ba]). Let k be a locai Geld, E an elliptic curve over k, a E End(E/k), a the dual isogeny. (i) E(k) and H1(Gk,E(k)) are Pontrijagin dual of each other (the first is compact, the second discrete). (ii) The duality induces duality between E{k)fblE(k) and i?"1 (£*,£(£)) [a]. (in) Ifk' is a finite extension ofk, then the transpose of iVV/fc : E(k') —> E(k) is Res: H^G^E^)) -> ^(G*/, £(£)). To pair u e E(k)/mE(k) with v e JT1 (£*,£(&))[»?»], one lets u' be the image of u in H1(Gk,E[m]), and v' any lifting of v there (cf. (7)). Then take u' U v' e H2(Gk,fJ.m) ^ Br(k) s Q/Z, using the Weil pairing, and the canonical isomorphism of the Brauer group with Q/Z. 1.7 To conclude the proof of 1.5 let a € Ok be such that (a) = ph. Then, setting fcn = the completion of Fn at P, fT1(Gp,£?(i;ip))[a] is dual, in view of 1.6(ii) and (iii), to (13) lim E{kn)/aE{kn), inverse limit with respect to the norm maps. However, since (a, P) = 1, and P is a place of good reduction, a induces an isomorphism on Ei(kn), the kernel of reduction mod P. Thus (13) is equal to lim E(Kn) j'diE{Kn), where E is the reduced curve and Kn the residue field of kn. Now P is totally ramified in Foo/F (cf. II.1.9(i)), so Kn = «0 for all n, and E(ko)/'<xE(ko) is a fixed finite p- group. The reductions of the norm maps become multiplication by pm~n (for Nm,n, m> n> 1), so the inverse limit vanishes. By duality, Hl{Gp,E (Fp)) [a] = 0. 1.8 Here is an example of the usefulness of theorem 1.5. 125
Corollary. Suppose F(Etor) is an abelian extension of K (cf. 11.1.4(12)). Then E(Foo) is finitely generated modulo its torsion. PROOF: In this case X{F00) is a finitely generated free Zp module (III 1.7, 1.13 and 2.12). From the theorem S(E/Foo)(p) =* (Qp/Zp)r for some r. The corollary follows from the descent sequence (12), with Fqq replacing F, because it is easy to see that E(FQO)/torsion is a free abelian group. 2. The Theorem of Coates-Wiles In this section we shall prove the following. 2.1 Theorem. Let K be a quadratic imaginary Geld, F a finite abelian extension of K, and E an elliptic curve over F with complex multiplication by K. Assume that F(Etor) is an abelian extension of K. IfE(F) is infinite, then L(E/F, 1) = 0. The method of proof is p-adic. The idea is to show that the "algebraic part" of the special value L(ip, l) (ip = tpE/F is the grossencharacter of E over F) is divisible by arbitrarily high powers of a chosen prime. This is a variation (due to K. Rubin) on the original proof, which showed that the value in question is divisible by infinitely many primes, another property peculiar to zero! 2.2 We may assume, to begin with, that E is given in Weierstrass form. Let <p be a grossencharacter of K satisfying tpE/F = tP°^F/K (H.1.4), and f = Lc.m.(f<p, Jf/k)- Changing E by isogeny, if necessary, we may assume that it has dx complex multiplication by Ok, and that the lattice of periods of ue — — 1S L — fCl for some Q E Cx. All this is standard notation from chapter II. Choose an auxiliary prime p which splits completely in F, and is relatively prime to 6fA(L). Let p be one of the factors of p in K, and embed Q once and for all in Cp so that the place induced on K is p. For any prime P of F above p, 7r = fp(P) = <p{p) is a generator of p, which is therefore principal. 126
2.3 Suppose a e E(F) is a point of infinite order. Replacing it by some multiple, if necessary, we may assume that a is in the kernel of reduction mod P for each 2x P\p, hence \t(a)\p < 1 (t = as usual). y Let Fn = F(E[pn}). K{f) and Fn are linearly disjoint over F, and K{f)Fn = K(fpn) (cf. II.1.7). Each of the [F : K] primes P above p is totally ramified in Fqo (II.1.9), and we denote by the same letter P the unique prime of Fn above it, 0 < n < oo. Let an £ E(F) be a solution of (1) 7r>n) = a, and Ln = Fn(an). The Kummtr map (2) Gal{Ln/Fn) -+ E[pn], a >-> o{an) - an, exhibits Gal(Ln/Fn) as a subgroup of the pn torsion points. Since E has good reduction everywhere over Fn (proof of theorem 1.5, n > 1), Ln/Fn is unramified outside p. 2.4 Fix a generator of the Tate module of E[p°°] : un e E[p% un £ E[pn~1], 7r(un) = un-i. Let ojn = t(un) be the value of the local param- 2x eter t = at un. Then un E Fn is of valuation 1 at each P\p. y Let e = (en) be a norm-compatible sequence of units in the tower (Fn). Let R be the completion of Of at P (11.4.1(2)), and (3) 9e(T) E R[[T})X the Coleman power series of e. (See II.4.5). The idelic Artin symbol (en,Ln/Fn) is trivial, since tn is a principal idele. On the other hand, it is equal to the sum of the local Artin symbols, and there only primes above p contribute, since LnjFn is unramified outside p, tn is a unit, and Fn is totally complex. Therefore (4) 0 = £ {( /FnjP){an) - an}. P\P 127
2.5 Let A be the logarithm of the formal group E of E, with respect to the parameter t. It is a power series with coefficients in F, which we also consider in Id F ®/c Kp- Let Do = . . — be the translation invariant derivation on E. A'(Z J dl Recall that the explicit reciptocity law 1.4.2 computes for us the local contributions to (4) as follows. (5) t((en,Ln>P/Fn)P){an) - an) = [*-nTrn{\{t{a)yDo\ogge{un)}}p{un). Here Trn is the trace from Fn to F, which is the same as the trace from Fn,p to Fp. The subscript P is meant to remind us that we deal with the formal group E over Op. Now A(t(a)) can be pulled out of the trace because a € E(F). When we do so, the formalism of ge{T), and in particular property L2.1(iii), (see also II.4.5(iii)) give for (5) the value (6) (1 - i)-A(t(a)).£>olog0e(O) (wn). P As Gal(F/K) acts transitively on the P's, (4), (5) and (6) give (7) (l - i) TrF/K{X{t{a)yD0\ogge{0)} = 0 mod Tn for each n > 0. Here we view ge{T) and A(T) as power series over F ®k Kp = $, and Trp/K 1S the trace from $ to Kp. Since n is arbitrary, (8) £{A(t(a))-i?o log 0.(0)}*' = 0, c where c runs over ideals of K whose Artin symbols represent Gal(F/K). 2.6 Let rip be the p-adic period associated with Q as in chapter II.4. Recall (11.4.3(10)) that n^-1 = A(c)Nc_1. Recall also (11.4.7(18)) that if we put D = npD0 (9) c({D\ogge{0)) = ffc(M«)) = Nc_1 M*c(«))> 128
where 6t is the first Kummer logarithmic derivative. "Removing the Euler factor at p" gives (11.4.7(17)) 1 (10) • ce(Dlogge{0)) = Nr'-^a^)) = Nc"1 • / <p(a)dfxac(e)(a) (G = Ga/^/F)) JG = Nc-1 • / <p(aca)dfj.e(a). J<T7lG Here we have used various elementary properties of Si(0) and up. See 1.3.4-3.5. To sum up, (8) is equivalent to (11) £ \{t{a)) o-c A(c) [/., ip(a)dfxe(a) (TT'G = 0. In the last sum, the two quantities in square brackets depend only on (c, F/K). We denote them, for brevity, (12) W(c) = X(t(a)r A(c)' (13) M(c) = / <p{tx)dfxe{a). 2.7 We now claim that, in fact, for any (0, f) = 1, (14) ^2 ^(c)M(cO-1) = 0. Alternatively, £c W{rt)M{t) = 0. Indeed, W{tV) = (\{t{a)Y<> ■ ^ °*J ' A(0)' so up to a constant <p(d)/A.(d), independent of c, W(c0) is the same as W(c), provided we replace the elliptic curve E with which we started by its conjugate Eav, and a by aj,(a). Note that the measure /xe is independent of E. 129
Consider the cyclic matrix (M(c9-1)) = M whose rows and columns are labeled by Gal(F/K). Since a is of infinite order, W(c) / 0, hence M is singular, and det(M) — 0. The Frobenius determinant relation ([La3], p. 89) yields (15) I]^ (£x(c)M(c)) = 0. XGGal(F/K) 2.8 We now specify e. Let e = {en{a)), where (16) e'n{a) = 0(l;fpn,a) (see 11.4.9(23)), (17) en{a) = NK{fpn)/Fn{e'n{a)). The measures fie on Q = Gal(Foo/K) are then given by (II.4.12) (18) iie = 12(a0 - Na)/x where \i is the measure induced on Q from (i(f) via the natural projection D[[£(f)]] -*■ D([5]]- We easily deduce from (15) that (19) J] / <px{c)iv{c) = 0. The interpolation formula 11.4.2(31) gives, on the complex side, (20) n w.j) = °- x Theorem 2.1 follows from this since f] -^(x^.l) = L{^,1), and L(E/F,1) = L(if), l)L(ij), 1). The proof is now complete. 2.9 REMARKS: When F — K the proof is shortened considerably, because in (8) there is only one term and X(t(a)) can be dropped. The use of the Frobenius determinant in 2.6-2.8 to complete the proof in the general case seems to be new. In [Rul] a result of Bertrand in transcendental p-adic number theory is used instead. However, Rubin succeeds in saying which of the L(ipx, 1) vanishes. For this we 130
need to be able to distinguish between the various <px, X € Gal(F/K), and this is possible if we introduce the abelian variety ResF/K^, which is lurking behind many of our arguments. To keep the exposition more elementary, and to avoid Bertrand's theorem, we contented ourselves with theorem 2.1. Our proof is slick in the sense that the use of the explicit reciprocity law obscures the role played by descent. Indeed, we did not even have to know the definition of the Selmer group, let alone a result like theorem 1.5, or its analogues "at finite levels." However, this is not the way the theorem was discovered in the first place. Coates and Wiles resorted to techniques involving the explicit reciprocity law, only because in the descent sequence they could not tell whether a point of infinite order gave rise to an abelian extension of -K"(J5/[p]) which was truly ramified at p. The recent ideas of F. Thaine and K. Rubin enable one to revive the original approach, and free the proof from the explicit reciprocity law, at least when F = K. 3. Greenberg's Theorem Theorem 2.1 concludes the vanishing of the zeta function of J? at 1, from the existence of a point of infinite order. In the converse direction we have a theorem of R. Greenberg. Not as strong as the Coates-Wiles theorem, this result relies on the finiteness of the p-primary part of the Tate Shafarevitch group, for some prime p of good ordinary reduction. It only applies to a more restricted class of elliptic curves. A much more definite result is contained in the work of Gross and Zagier [G-Z], at least when the field of definition is Q. Nevertheless, Greenberg's theorem is a beautiful application of the ideas developed in chapters II and III, and was recently put to use, together with [G-Z] and other ingredients, to yield the following strengthening of theorem 2.1 (about which we say nothing more here). Theorem (K. RUBIN [RU3]). Suppose that E is an elliptic curve de&ned over Q, with complex multiplication by K. Then (i) L{E/Q, 1) / 0 =>• E{Q) is finite. 131
(ii) L{E/Q,l) = 0, L'{E/Q,l) # 0 =► rk E{Q) = 1. 3.1 We begin by describing the class of elliptic curves with which we shall be dealing. Let K be a quadratic imaginary field, and F an abelian extension of K. F is called an anti-cyclotomic extension of K if it is Galois over Q, and Gal(K/Q) acts on Gal(F/K) by —1. Thus if p denotes complex conjugation and a & Gal(F/K), pop~l = a~l. A typical example is the Hilbert class field of K. Fix such an extension F, and set F' = F n R. Let E be an elliptic curve defined over F', which, over F, has complex multiplications by Ok- Assume in addition: (i) F(Etor) is an abelian extension of K. (ii) If y? is a grossencharacter of K for which <poNp/K = fpE/F (see II.1.4), then (1) <p{a) = p(a). Since x(o) = x(a) f°r any X € Gal(F/K), if (1) holds with one choice of <p, it holds with any. EXAMPLES: (a) If rfjc = q is a prime congruent to 3 mod 4, and F is the Hilbert class field of K, the curves A(q)d (d = a square free integer), introduced by Gross in [Gr] p. 35, satisfy (i) and (ii). In this case genus theory easily implies that the class number of K is odd, so (ii) is superfluous, as the next example shows. (b) If [F : K] is odd, (ii) is a consequence of (i). Indeed, since E is defined over F'y ^(21) = i>{W). Letting c(tp) = potpop-1, c(ip) = tp, hence c((p)oNp/K = (poNF/K, and c(<p) = <p-x for some x € Gal(F/K). Since c(x) = X> <P = c(c(<p)) = (px2, showing x2 = 1> and eventually x = 1, because [F : K] is odd. (c) If K has class number 1, and F = K, (i) and (ii) are automatically satisfied. 3.2 Theorem (CF. [GRE2]). Let F/K be an anticyclotomic extension, F' = F n R, and E an elliptic curve over F', satisfying conditions (i) and (ii) above. 132
Suppose that for some x € Gal(F/K) L(lpx, s) has a zero of odd order at s = 1. Then either E(F') is infinite, or U1(E/F') has an in&nite p-primary component for every odd prime p that splits in K, is unramified in F, is relatively prime to [F : K], and above which E has good reduction (in F'). Of course, the second alternative is believed not to occur. The hypothesis is clearly satisfied if L(tp, s) itself has a zero of odd order at 5 = 1. If F is the Hilbert class field of K, then, according to a theorem of Shimura ([Sh2]), the vanishing of L(jpx, 1) is a property independent of x- In that case, it is also known that rk E(F') is a multiple of [F : K] = hK ([Gr] theorem 16.1.3). The proof of theorem 3.2 is carried out in two main steps. In 3.3-3.9 we use descent and theorem 1.5 (relating the Selmer group to the Iwasawa module X), to reduce it to a statement about the characteristic power series of X (10). In 3.10-3.13 we prove this statement. The key ingredients are the theory of p-adic L functions as developed in chapters II and III, and a non-vanishing theorem for complex L functions. 3.3 Pick a prime p as in the statement of the theorem, In light of the descent exact sequence (see 1.3) (2) 0 - E(Ff) ® Qp/Zp - S(E/F')(p) - U1(E/F')(p) -+ 0, we actually have to prove that the p-primary part of the Selmer group over F' is infinite. We now describe the various fields that we shall encounter, and give them names. The notation is different from the one used in chapters II and III, because we need to consider more fields. Let 7oo = F(E[p°°}), /oo(p) = F(E[p°°}), and ^(p) = F(E[p°°}). Let Q, §\, Qi be the Galois groups of these fields over K, and G, G\, G2 the subgroups fixing F. Then, since p / 2 and p is unramified in F, there are canonical isomorphisms J ki : Gx = Ai x rx c*. Of c*. Z£, ^ \k2: G2 = A2 x T2 c* Of cz Z*. 133
As usual, IAjI = p - 1, I\ = icf^l + pZp), and we write A = Ax x A2, r = rx x r2. £»(p) \ A2 . Foo(P) H / K We let Foo(p) (resp. Foo(p)) be the fixed field of Ai (resp. A2) in 7oo(p) (resp. ^oo(p))» and Fqo = FooCPJ-PooCp)- The field Fqq contains the cyclotomic Zp extension F<+ of F, as well as the maximal anticyclotomic extension of K in Foo, which we denote F^. The latter is the field fixed by pap-1 a, for all a G Gal(Foo/K) (p is complex conjugation), and it contains F by assumption. Since p ^ 2, F^ and F^ are linearly disjoint over F, and their compositum is Fqo- If we now let k+ = /ci/c2, 1 (/c» is viewed as a character of G after projecting G to G{), k+ is the cyclotomic character, and factors through 7£ = F(/jp<»). This is a consequence of the Weil pairing. On the other hand k~ cuts the maximal anticyclotomic subexten- sion 7^ of Joq. Note that [7£ n 7^ : F] = 2 = \7oo : 7£7^], but restricted to T, k~ factors through F^, and yields an isomorphism Gal(F^/F) = T~ ~ 1 + pZp. It is useful to fix a generator u of 1 + pZp, and to define 71, 'y2, 7+ and 7" £0 (P) 134
in T by {/ci(-7i) = u, /ci(-72) = 1, «2(-7i) = 1, k2(i2) = «, 1+ = TfiTf2. 'V- = Tfi Aft- Then 71, 72, 7+ and ^~ project to generators of Ti, T2, T+ = Gal(F^/F) and T~ = Gal(F^/F), and axe trivial on T2, Ti, T~ and T+ respectively. 3.4 Lemma. Notation as above, the following are equivalent. (a) The conclusion of theorem 3.2. (b) S(E/F')(p) is infinite. (c) S{E/F)(p) is infinite. PROOF: (6) -#■ (a): Already observed in 3.3. (c) -O- (6): The inflation-restriction sequence shows that S(E/F')(p) = S{E/F){p)Gal(F/F') {p jk 2). Since S(E/F)(p) = S(E/F)(p) 0 S(E/F)(p), and complex conjugation interchanges these two factors, (c) is equivalent to (b). 3.5 Lemma ([PR 1]). The restriction homomorphism (5) S(E/F)(p) ± S(E/F-)(pf- is injective, with finite cokernel. PROOF: Since £^(i^)[p] = 0, the inflation-restriction sequence yields an isomorphism (6) Hl{Gal{FlF),E[p°°)) » H1(Gal(F/F-),E[p°°})r-, hence (5) is clearly injective. To deal with Coker(r), let us examine the local restriction maps (for each place v of F) (7) B^Efa)) * H^F-^EiFv)), 135
where we write Hx{k,—) for Hx{Gd{klk), -). We shall prove: (a) If v \ p, rv is injective. (b) If v\p, Ker(rv) is finite. The lemma follows from these two assertions, because by (6) the cokernel of r maps injectively into IIW Ker(rv). PROOF OF (a) : Assume first that v is a place of good reduction. Since F^ V/Fv is unramified, every point in E(FV) is a norm from each E(F~V), so by Tate's local duality Ker(rv) = H1{F^)tV/FVlE{F^)tV)) = 0 (see [Maz2] corollary 4.4). If v is a place of bad reduction, the same proof works, because we can "translate" the tower F^/F by the extension 7\{p), which is of degree p — 1, and over which E acquires good reduction everywhere. Having proven the same result there, we may descend to F taking Ai-invariants. PROOF OF (B): A theorem of Mazur ([Maz2] proposition 4.39) implies that Ker{rv) = H^F^jF^EiF-J) is finite. 3.6 Lemma. The restriction homomorphism induces an isomorphism (8) S(E/FZ)(P) * S(tf/*oo)(p)r+ (r+ = GaliFoo/F-)). PROOF: As in the previous section, since ^(Foojfp] = 0, there is an isomorphism (9) H^GaliF/F-^Eip00}) ~ tf1(GW(F/*0o),£[p00])r+, and (8) is injective. To prove the surjectivity, note that Fqq/F^ is everywhere unramified, so like claim (a) in 3.5, the local restriction maps H1(F^}V,E(FV)) ^ H1(FOQ)V,E(Fv)) are injective, as desired. 3.7 We briefly recall the structure theory of Zp[[r]]-modules (recall T = Ti x Tj = Zp), to which we alluded in III. 1.14. Let M be a noetherian torsion Zp[[r]]-module. M is pseudo-null if its localization at any principal ideal (= ideal of height 1) of Zp[[r]] is trivial. Geometrically, the associated coherent sheaf is supported in codimension 2. The notion of pseudo-isomorphism, and the 136
characteristic ideal char.(M) are defined precisely as in IILl.8. Thus there exists an exact sequence 0 _> N - M - JJ Zp[fr]]/(/*) - ^' "> ° l<t<r with iV and iV7 pseudo-null, and c/iar.(M) = (JJ /,-). For details see [Cu] and Bourbaki's Commutative Algebra. Proposition. Let X = Gal(M(?oo)/?oo) be the Galois group of the maximal abelian p-extension of Jqq = F(£^[p°°]) unramiRed outside p, over Jqq. Let u = /ci|A : A —► Zp (recall A = Galftoo/Foo)) be the character giving the action of A on E[p\, and Xu the corresponding eigenspace of X. Let fu € Zp[[r]] be a characteristic power series for Xu : char.(Xu) = (/w). Let ^+ be a generator of T+ = GallFoo/F^) and suppose that (10) (7+ ~ /ci(V))|/w. Then the Pontrijagin dual ofS{E/F^)(p) is not Zp[[T~]]-toi8ion. 3.8 Before proving the proposition, let us draw the consequence that we need. Corollary. Suppose that (10) holds. Then S(E/F)(p) is infinite, hence by lemma 3.4 the conclusion of theorem 3.2 holds too. PROOF: Let Y be the Pontrijagin dual of S{E/F^)(p). Then the dual of the T-- invariants is Y/(i~ — 1)F, where 'y- is a generator of T~. If this last group is finite, say of order pm, then pm(i~ — 1) annihilates Y, contrary to proposition 3.7. Thus Y/(i~ - 1)Y, as well as S(E/F^)(p)r , are infinite. Lemma 3.5 concludes the proof. 3.9 PROOF OF PROPOSITION 3.7: By theorem 1.5 SiE/FooKp) ~ Hom(X,E[p°°])A. 137
Combining this with lemma 3.6, (11) S(E/F~)(p) c Hom(X,E[p°°})A * r+ = Hom(X"/(1+ - K1(7+))rw,JB[p00]). The module X is a noetherian torsion Zp[[r]]-module, as is implicitly included in the statement of proposition 3.7. This is proved by the same argument used for the "one-variable" module at the end of III. 1.7. By the structure theory for Zp[[r]]- modules, there exists an exact sequence (12) o - N - X" - J] Zp[[r]]/(/,-) - N' - 0 l<t'<r where N and N' are pseudo-null, and /w = II /*'• By our assumption 7+ — «i (7+) divides one of the /,-, say f\. Now, if N is pseudo-null, it is annihilated by two relatively prime elements of Zp[[r]], hence N/(~/+ — Ki(~/+))N is still Zp[[r-]]- torsion. Since Zp[[r]]/(/!,7+ - k1(7+)) = Zp[[r"]], Zw/(7+ - aCi(7+))Xw can not be Zp[[r~]]-torsion, and the proposition follows from (11). 3.10 ROOT NUMBERS: We begin the second part of the proof of theorem 3.2 with a discussion of root numbers. Without loss of generality, we may assume that <p is chosen such that L(jp, s) has a zero of odd order at 5 = 1. Let (13) ek = ^2fc+1N-fc~1 = Tpkip-k~l, k > 0. Since <p(a) = ¥?(a) by assumption, ik = £k (i-e. ejt is an anticyclotomic character (II.6.5)). Since the functional equation relates L(ek,s) to L(ek,— s), W^(^fc) = ±1 (11.6.1(3)). By assumption, W(e0) = -1. Lemma. Let m = (p — l)[F : K\. Then (i) If k,j > 0, k = j mod m, then W(ek) = W{ej). (n)W{em-X) = 1. PROOF: Notice first that ((p/lp)™ — <p2mN-m is an unramified character. Indeed, letting d = [F : K], (pd{a) = (poNF/K{aOF) = i>{aOF) e Kx, so (pdw* is 138
unramified, and wk\p — 1. Now quite in general, if A is a Hecke character of K of infinity type (k,j), put i/(A) = \k — j\. Then if Ai and A2 have relatively prime conductors fi, f2, we have for A = A1A2 (14) W(X) = ^(A1)^(A2)A1(f2)A2(f1) i"^)+"M-"W, where A = A/|A|. This follows from Tate's thesis, and may be found for example in [We3] p. 161, or deduced directly from II.6.1. Since we have seen that <pm is unramined, applying (14) to Ai = A2 = <pm we get W((<p/lp)m) = W(<p2m) = W{(pm)2 = (±1)2 = 1. Applying it with Ai = ek+m and A2 = (<pf<p)m, and using the fact that fx = fi and that y?(a) = <p(a), we see that W{ek) = W(ejfc+m).t-|»+am+l|+|2m|-|2*+l| = ^(£jfc+m), which proves (i). For (ii), W(em_i) = W^T1 (£>/<£>) m) = ^(^-l),'l+2m-(2m-l) = -W{lp"1) = -W{<p-X) = 1. 3.11 THE NON-VANISHING THEOREM: The key to the rest of the proof is a result saying that generically, the numbers Z»(efc,0) do not vanish, unless they are forced to vanish by the sign in the functional equation. Recall that m = [p — 1) [F : K]. Theorem ([GRE3] THEOREM 1, [Roh] P. 384). If W(ek) = 1, then L(ej,0) = 0 for only finitely many j > 0, j = k mod m. Indeed, by the previous lemma W(sj) = 1 for all those j. There are two proofs of the theorem. Rohrlich's proof (although stated only for K with class number 1, it works in general) is purely complex-analytic, but uses a non-archimedean version of Roth's theorem at a crucial point. Greenberg uses a mixture of p-adic and complex arguments, accompanied by the classical version of Roth's theorem! Both yield stronger results than what is quoted above. Since their methods are different from the spirit of this book, and since the two papers are easily accessible, we omit the proof. 139
3.12 Recall that p did not divide [F : K], hence Q = Gal{Too/K) = T x H, where H = Gal(7i/K) is of order prime to p, and T = Galtf^/J^) = 1\. We may decompose any p-adic character e of Q as er^H, where ep is trivial on H, and vice versa. In particular we have <p = <pr<PH, and <Ph\A = «i|A = u. Complex conjugation p acts on Q, and we let (15) c(a) = poo-op-1, a € Q. If e is a p-adic character of Q, so is eoc. If e is a grossencharacter, eoc(a) = e(o), so by our assumptions <poc = Tp. If X is any Zp^]] module, and x £ -ff, we write Xx for (D <g>zp X)x, where D is the ring of integers in the completion of Qpr. This slight abuse of notation is justified since we are only interested in char.(Xx), and the characteristic ideal of a T-module behaves well under extension of scalars. Proposition. Fix a congruence class ko mod m. Let x € H be defined by (16) X = <PkH°+1VHk°- Let g be the prime-to-p part of fx, and (17) 9X = x{n{SP°°)) € A = D[[r]] the primitive, "two-variable", p-adic L function of x (see II.4.14, III. 1.10, 1.14). Then the following are equivalent: (a) L(efc,0) = 0 for infinitely many k > 0, k = k0 mod m. (b) L(ek,0) = 0 for every k > 0, k = k0 mod m. (c) {l+ — Ki(i+))\gx, where 7+ is a generator of T+ = Ga^Foo/F^). PROOF: Let T = 7+ - /ci(7+), S = ^~ - 1. It is well known that Zp[[r]] = Zp[[5",r]], the power series ring in two variables (although a more 140
standard choice for T is ^+ — l). Furthermore, e^l{T) = Kk+1/cJa'{/1+) — Ki{l+) = Ki{l+)iK~{l+)k — 1) = 0> because <pr = /ci|I\ lpr = k^\T (see (4)). Similarly, er^S") = Kk+1K2k(l~) - 1 = u2k+1 - 1, where u is a generator of 1 + pZp. It follows that if we write gx = a(S) + Tb(S,T), then for k = ko mod m (ej^jy = x> an<i (18) / e^{a)dn{Qp°°-a) = f e^(a)dgx(a) J 9 Jr = gx{u2k+1 - 1,0) = a{u2k+1 - 1). We have identified the measure gx with the corresponding power series gx(S,T). Therefore T divides gx if and only if (18) vanishes for infinitely many k, and in that case, it vanishes for all k = ko mod m. It remains to relate (18) to the special value of the complex L function. However, this is precisely the contents of theorem II.4.14. Formula (36) there gives for (18) (19) SI-™-* I e^ d„{ti°°) = The proof of the proposition is now complete. 3.13 We can now conclude the proof of theorem 3.2. Suppose that p is as in the statement of that theorem, and consider the fundamental exact sequence 111.1.7(13) (20) 0 -> £/C -> U/C -> X -> IV -> 0 for the field J^ = F(E[p°°]). Recall that X is the Galois group of the maximal abelian p extension of Jqq unramified outside p, W its (absolutely) unramified quotient, and U, £ and C the Iwasawa modules of local (at p), global, and elliptic units, 141
respectively. More precisely, to get (20) from 111.1.7(13) let f = Lc.m.(fi?/K,f<p), so that F C K{f). Take the inverse limit of 111.1.7(13), with f replaced by fpm, as m —► oo. Finally take Gal(K(j)/F) invariants to descend from K(fp°°) to Jqq. We decompose the modules in (20) with respect to x € H, and call the characteristic power series of the resulting A = D[[r]]-modules hx = char.(£ / C)x (21) gx = char.{U/C)x fx = char.X*. This notation is in accordance with (17), because of lemma IIL1.10, which gives the p-adic L function as the characteristic power series of U/C. Notice that the exceptional case x = 1 does not occur in the "two-variable" theory, because the p-adic L function always has the p-Euler factor removed from it. The notation also agrees with that of proposition 3.7 if we observe that for any 6 6 A (22) X9 = J] Xx, hence /w = Y[ /x' *he product taken over all the characters of H extending w. Recall that A is a unique factorization domain. Clearly hx\gx, and <7xl^x/x- Now consider the special eigenspaces corresponding to x = Phi and to xoc = ¥?jy- The module of global units modulo elliptic units in the field K(jp°°) can be defined as the inverse limit of the p-Sylow subgroups of groups of global units modulo elliptic units in the fields K(jpn). These fields are Galois over Q (f = Lc.m.(JF/K, f<p) = f), and complex conjugation preserves global or elliptic units in them. When we take Gfa/(K(fp00)/^)0)-invariants this is still true (note that 7^ is also Galois over Q). It follows that complex conjugation induces a natural isomorphism of {£ /C)x with (£ /C)x°c as groups. As T-modules we have, by "transport of structure", that (23) hxoc = c(hx). This is a crucial observation. It is false for gx or /x, but, as expected from the main conjecture, true for char.(W) at the other end of (20) (we do not need this fact). 142
Now c(i+ — Ki{l+)) = 7+ — /ci^+jjso (24) (-7+ - Kifr+))\hx O h+ - /ci(-7+))|/iXoc According to our assumptions on <p and lemma 3.10(i), W(ek) = —1 if A; > 0, k = 0 mod m, hence -L(efc,0) = 0. By proposition 3.12 (ko = 0), (25) (i+ - Ki(i+))\gx. On the other hand, by lemma 3.10(H), W(ek) = 1 if A; > 0, k = -1 mod m, hence by the non-vanishing theorem (3.11), L(sk,0) = 0 for only finitely many of those k. By proposition 3.12 (ko = —1), (26) (-7+ - /ci(<7+)) f <7xoc Since 9x\^xfx an<^ ^xoclfl^oo (24) implies that (27) (<y+ - /ci(-7+))|/x. The restriction of x to A is w, hence /w is divisible by 7+ — /ci('y+). Corollary 3.8 completes the proof of the main theorem. 143
Bibliography Arthaud, N. [Art] On Birch and Swinnerton-Dyer's conjecture for elliptic curves with complex multiplication I. Comp. Math. 37 (1978), 209-232. Artin, E., Hasse, H. [A-H] Die beiden Erganzungssatze zum Reziprozitatsgesetz der tn-ten Poten- zreste im Korper der £n-ten Einheitzwurzeln. Hamb. Abh. 6 (1928), 146-162. Bashmakov, M.I. [Ba] The cohomology of abelian varieties over a number field. Russian Math. Surveys 27 (1972), 25-70. Bernardi, D., Goldstein, C, Stephens, N. [B-G-S] Notes p-adiques sur les courbes elliptiques. J. Reine Angew. Math. 351 (1985), 129-170. Birch, B., Swinnerton-Dyer, H.P.F. [B-SD] Notes on elliptic curves. J. Reine Angew. Math. I, 212 (1963), 7-25; II, 218 (1965), 79-108. Borel et al. [Bo] Seminar on complex multiplication. Springer-Verlag LNM 21 (1966). Brumer, A. [Br] On the units of algebraic number fields. Mathematika 14 (1967), 121-124. Cassou-Nogues, P. [CN] p-adic L functions for elliptic curves with complex multiplication I. Comp. Math. 42 (1981), 31-56. Chandrasekharan [Chand] Elliptic Functions. Springer-Verlag (1985). Coates, J. [C] Infinite descent on elliptic curves with complex multiplication. In: Arithmetic and Geometry, Birkhauser, Progress in Math. 35 (1983), 107-137. Coates, J., Goldstein, C. [C-Go] Some remarks on the main conjecture for elliptic curves with complex multiplication. Am. J. Math. 103 (1983), 411-435. Coates, J., Wiles, A. [C-Wl] On the conjecture of Birch and Swinnerton-Dyer. Inv. Math. 39 (1977), 223-251. [C-W2] On p-adic L functions and elliptic units. J. Austral. Math. Soc. (series A) 26 (1978), 1-25. [C-W3] Rummer's criterion for Hurwitz numbers. In: Algebraic Number Theory, Kyoto 1976. Japan Society for the Promotion of Science (1977), 9-23. 145
Coleman, R. [Coll] Division values in local fields. Inv. Math. 53 (1979), 91-116. [Col2] The arithmetic of Lubin Tate division towers. Duke Math. J. 48 (1981), 449-466. Cuoco, A. [Cu] The growth of Iwasawa invariants in a family. Comp. Math. 41 (1980), 415-437. Damerell, R.M. [Da] L functions of elliptic curves with complex multiplication. Acta Arith. I, 17 (1970), 287-301; II, 19 (1971), 311-317. Deligne, P., Ribet, K. [D-R] Values of abelian jk-functions at negative integers over totally real fields. Inv. Math. 59 (1980), 227-286. de Shalit, E. [dSl] Relative Lubin Tate groups. Proc. of the A.M.S. 95 (1985), 1-4. [dS2] The explicit reciprocity law in local class field theory. Duke Math. J. 53 (1986), 163-176. [dS3] On monomial relations between p-adic periods. To appear in J. Reine Angew. Math. Deuring, M. [Deu] Die Klassenkorper der komplexen Multiplikation. Enzyclopadie Math. Wiss. Neue Aufl. Band 1-2, Heft 10-11, Stuttgart (1958). Gillard, R. [Gil] Unites elliptiques et fonctions Lp-adiques. Comp. Math. 42 (1981), 57-88. [Gi2] Fonctions L p-adiques des corps quadratiques imaginaires et de leurs extensions abeliennes. J. Reine Angew. Math. 358 (1986), 76-91. Gillard, R., Robert, G. [Gi-R] Groupes d'unites elliptiques. Bull. Soc. Math. France 107 (1979), SOS- SI?. Goldstein, C, Schappacher, N. [Go-Sch] Series d'Eisenstein et fonctions L des courbes elliptiques a multiplication complexe. J. Reine Angew. Math. 327 (1981), 184-218. Greenberg, R. [Grel] On the structure of certain Galois groups. Inv. Math. 47 (1978), 85-99. [Gre2] On the Birch and Swinnerton-Dyer conjecture. Inv. Math. 72 (1983), 241-265. [Gre3] On the critical values of Hecke L functions for imaginary quadratic fields. Inv. Math. 79 (1985), 79-94. 146
Gross, B. [Gr] Arithmetic of elliptic curves with complex multiplication. Springer-Verlag LNM 776 (1980). Gross, B., Zagier, D. [G-Z] Heegner points and derivatives of L-series. Inv. Math. 84 (1986), 225-320. Hazewinkel, M. [Haz] Formal groups and applications. Academic Press, New York (1978). Iwasawa, K. [Iw] On Tit extensions of algebraic number fields. Ann. of Math. (2) 98 (1973), 246-326. [Iw2] Lectures on p-adic L functions. Ann. of Math. Studies 74, Princeton (1972). [Iw3] Local class field theory. Oxford University Press, Oxford (1986). [Iw4] Explicit formulas for the norm residue symbol, J. Math. Soc. Japan 20 (1968), 151-164. Katz, N. [Kl] p-adic interpolation of real analytic Eisenstein series. Ann. of Math. (2) 104 (1976), 459-571. [K2] p-adic L functions for CM fields. Inv. Math. 49 (1978), 199-297. Kubert, D., Lang, S. [K-La] Modular Units. Springer-Verlag (1981). Kubota, T., Leopoldt, H.W. [K-Le] Eine p-adische Theorie der Zetawerte. I. Einfuhrung der p-adische Dirichletschen L-funktionen. J. Reine Angew. Math. 214/215 (1964), 328-339. Kummer, E. [Kum] Uber die Erganzungssatze zer den allgemeinen Reciprocitatsgesetzen. J. Reine Angew. Math. 44 (1852), 93-146. Collected paper I, 485-538. Lang, S. [La] Elliptic Functions. Addison-Wesley (1973). [La2] Algebraic Number Theory. Addison-Wesley (1970). [La3] Cyclotomic Fields. Springer-Verlag GTM 59 (1978). Lubin, J., Tate, J. [L-T] Formal complex multiplication in local fields. Ann. of Math. 8_1 (1965), 380-387. Manin, J. [Man] Periods of cusp forms, and p-adic Hecke series. Mat. Sbornik (N.S.) 92 (1973), 378-401. English trans.: Math. USSR-Sb. 21 (1973), 371-393. Manin, J., Vi§ik, M. [M-V] p-adic Hecke series of imaginary quadratic fields. Math. Sbornik (N.S.) 95 (1974), 357-383. English trans.: Math. USSR-Sb. 24 (1974), 345-371. 147
Mazur, B. [Mazl] Analyse p-adique. Bourbaki (1972). [Maz2] Rational points on abelian varieties with values in towers of number fields. Inv. Math. 18 (1972), 186-266. Mazur, B., Swinnerton-Dyer, H.P.F. [M-SD] Arithmetic of Weil curves. Inv. Math. 18 (1972), 183-266. Mumford, D. [Mum] Abelian Varieties. Oxford Univ. Press (1974). Perrin-Riou, B. [PR1] Arithmetique des courbes elliptiques et theorie d'lwasawa. Bull. Soc. Math. France, Memoire (N.S.) 17 (1984). [PR2] Points de Heegner et derivees de fonctions L p-adiques. C.R. Acad. Sc. Paris, t. 303, serie I, (1986) 165-168. Ramachandra, K. [Ra] Some applications of Kronecker's limit formulas. Ann. Math. 80 (1964), 104-148. Robert, G. [R] Unites elliptiques. Bull. Soc. Math. France, Memoire 36 (1973). Rohrlich, D. [Roh] On L functions of elliptic curves and anti-cyclotomic towers. Inv. Math. 75 (1984), 383-408. Rubin, K. [Rul] Elliptic curves with complex multiplication and the conjecture of Birch and Swinnerton-Dyer. Inv. Math. 64 (1981), 455-470. [Ru2] Descents on elliptic curves with complex multiplications. MSRI preprint (1986). [Ru3] In preparation (1986). Serre, J.P. [Se] Local class field theory. In: Algebraic Number Theory, Cassels, J.W.S. and Frohlich, A. eds., Academic Press, London (1967), 128-161. [Se2] Sur le residu de la fonction zeta p-adique d'un corps de nombres. C.R. Acad. Sci. Paris, Ser. A. 287 (1978), 183-188. [Se3] Corps Locaux. Hermann, Paris (1962). Serre, J.P., Tate, J. [Se-Ta] Good reduction of abelian varieties. Ann. Math. 88 (1968), 492-517. Shimura, G. [Sh] Introduction to the arithmetic theory of automorphic functions. Princeton Univ. Press (1971). [Sh2] The special values of the zeta functions associated with cusp forms. Comm. Pure App. Math. 29 (1976), 783-804. 148
Siegel, C.L. [Sie] Lectures on advanced analytic number theory. Tata Inst, of Fund. Research (1961). Silverman, J. [Sil] The arithmetic of elliptic curves. Springer-Verlag GTM 106 (1986). Stephens, N.M. [St] The diophantine equation x3 + y3 = Dz3 and the conjecture of Birch and Swinnerton-Dyer. J. Reine Angew. Math. 231 (1968), 121-162. Tate, J. [Ta] The arithmetic of elliptic curves. Inv. Math. 23 (1974), 179-206. [Ta2] p-divisible groups. In: Proceedings of a conference on Local Fields, T.A. Springer, ed. Springer-Verlag (1967). [Ta3] Les conjectures de Stark sur les fonctions L d'Artin en s = 0. Birkhauser, Progress in Math. 47 (1984). [Ta4] On the conjectures of Birch and Swinnerton-Dyer and a geometric analog. Sem. Bourbaki 306 (1966). Tilouine, J. [Ti] Fonctions L p-adiques a deux variables et Z|-extensions. Bull. Soc. Math. France, 114 (1986), 3-66. Washington, L. [Wa] Introduction to cyclotomic fields. Springer-Verlag GTM 83 (1982). Weber, H. [Web] Lehrbuch der Algebra III. Strassburg (1908). Weil, A. [We] On a certain type of characters of the idele-class group of an algebraic number field. In: Proc. Int. Symp. on Alg. Number Th. Tokyo (1955) p. 1-7. [We2] Elliptic functions according to Eisenstein and Kronecker. Springer- Verlag (1976). [We3] Dirichlet series and automorphic forms. Springer-Verlag LNM 189 (1971). Whittaker, E.T., Watson, G.N. [W-W] A Course on Modern Analysis (4th edition). Cambridge Univ. Press, Cambridge (1958). Wiles, A. [Wi] Higher explicit reciprocity laws. Ann. Math. (2) 107 (1978), 235-254. Wintenberger, J-P. [Win] Structure galoisienne de limites projectives d'unites locales. Comp. Math. 42 (1981), 89-103. 149
Yager, R. [Yal] On two variable p-adic L functions. Ann. Math. 115 (1982), 411-449. [Ya2] p-adic measures on Galois groups. Inv. Math. 76 (1984), 331-343. [Ya3] A Kummer criterion for imaginary quadratic fields. Comp. Math. 47 (1982), 31-42. Haran,S. [Har] p-adic L functions for modular forms. Preprint, Max Planck Institut, Bonn (1986). To appear in Comp.Math. 150
Index of notation Page numbers refer to first occurence(s). If the meaning of a symbol slightly varies, this should be clearly indicated in the text. 0. General. pi R[[T]] k Zp,Qp Cp FP Nf/k,Ttf/k Mm A G N M[n] MG,MG M*,MX ir rk M E{F) a 1. Fields, rings and ideals. units of R power series ring over R algebraic closure of k p-adic integers and p-adic numbers completion of Qp completion of F at P norm, trace mth roots of unity character group of G absolute norm Ker(n : M —► M) G-invariants, G-coinvariants X-eigenspace, x-coeigenspace the prime means that an obvious exception should be made to the index set rank of a finitely generated abelian group .F-valued points of E complex conjugate of a Local k,0,p v (valuation) kur,K (inch. I only) <p(<f>) D,D' Semi-local $,$n,$',$ it, Rny R j R 7 7 7 11 98,104 64,66 64,66 151
Global _ WP: Q «-> C,Cp 36-37 K,dK,WK 36 f,f0°°,^f 36 p = pp 2. Galois groups. fx>9x 3. Units. 38 K(f),F 36,64 i^oo 64 F^,F' 66,75 #oo 77 Mn,M(Joo) 103,137 In IV.3 only: ?nJn{p),Tn(p) 134 Fn,Fn{p),Fn{p) 134 F+ F~ 7+ 7~ 134 •ioo'-ioo>,/oo''/oo -L°^t F' 132 G = r X A 19,64 £,£(f) 20,64,76 r',i?' 77,104 aa = (*,-/*) 38 p (complex conjugation) 90,132 l0 86,105 TV f 100 In VI.3 only: S,9u92,GuG2 134 r = ri x r2,r+,r- 134 Iwasawa modules r(f),v(f) 103 cfcor.(M) 105,137 A-inv.,/it-inv. 108 109 Local y yn 65 ^£/(f),V,V(f) 18,65 /? = (Pn) 13'68 152
Global_ _ En,En,<En> 103 £ = £{f) 103 in 18,67,79,91 RP(E) 110 Elliptic Cf _ _ 56 Cn,Cn,<Cn> 101 Cf,C(f) 101,102 en(o),e(o) 71 Ma),0{a) 71 <pg(a) 55 u(o) 49 4. Measures and power series. A(£,D) = D[[£]],A 16,98 A0,Ai,A0o 99 A*/?,A*J,Ma 19,68-69,74 «,«(f) 20,68,99 0£ 13,68 log gp = ap 18,68 **,**(= Wkinch. I),4,n 20,69,70 A*(f),A*(ffl°°) 76 A*(f;x) = xMf)) 105 5. Characters and L functions. X, fx 37 ipE/F = V> ,40 93(c), 93(a) 41 /c(«r) 18,65 A(c) 42 e = xfk^P3 80 £ 90 N 38 w 137 r(x) 70 G(e) 75,80 -£'m(£)S))I'oo,m(£) s) 37 L{E/F,s) 120 LP)m(er),LP|m(x;si,S2) 86,87 W,W(er) 37,91 153
In IV.3 only: Ki,K2,K+,K~ 134 6. Formal groups and related symbols (especially ch. I). Ga,Gm A,A^ E wy,wy,Wf 0: Gm ~ E QP,Q (only in ch. I) D wn X S 6,7 7 6,9 6,71 46 10 11,14 17,66 10,17 6,20, 13,18 11 26 7. Elliptic curves and special functions. 92,93,A we L,La,Wi,U}2 p(z,L),£(z,L) JE E[a],Etor A(o),X(S) E, Ei t A E a(z,L) r,(z,L),A(L) 0(z,L) s2(L) e{z;L,a) S{*,L) Ej>k{z,L),Ek{z,L) d,D n Un,Wn U1{E/F) Sa(E/F) 39,48 39,47 39,43 39,47 39 40 42,65 44 46,47 46 48 48 48 48 49 57 57 57 66 67,79 122 123 154
Perspectives in Mathematics Vol. 1 J.S. Milne, Arithmetic Duality Theorems Vol. 2 A. Borel et al., Algebraic D-Modules Vol. 3 Ehud de Shalit, Iwasawa Theory of Elliptic Curves with Complex Multiplication