OX FO R D M AT H E M AT I C A L M O N O G R A P H S Series Editors
J.M. BALL W.T. GOWERS N.J. HITCHIN L. NIRENBERG R. ...
102 downloads
1373 Views
10MB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
OX FO R D M AT H E M AT I C A L M O N O G R A P H S Series Editors
J.M. BALL W.T. GOWERS N.J. HITCHIN L. NIRENBERG R. PENROSE A. WILES
OX FO R D M AT H E M AT I C A L M O N O G R A P H S Hirschfeld: Finite projective spaces of three dimensions Edmunds and Evans: Spectral theory and differential operators Pressley and Segal: Loop groups, paperback Evens: Cohomology of groups Hoffman and Humphreys: Projective representations of the symmetric groups: Q-Functions and Shifted Tableaux Amberg, Franciosi, and Giovanni: Products of groups Gurtin: Thermomechanics of evolving phase boundaries in the plane Faraut and Koranyi: Analysis on symmetric cones Shawyer and Watson: Borel’s methods of summability Lancaster and Rodman: Algebraic Riccati equations Th´ evenaz: G-algebras and modular representation theory Baues: Homotopy type and homology D’Eath: Black holes: gravitational interactions Lowen: Approach spaces: the missing link in the topology–uniformity–metric triad Cong: Topological dynamics of random dynamical systems Donaldson and Kronheimer: The geometry of four-manifolds, paperback Woodhouse: Geometric quantization, second edition, paperback Hirschfeld: Projective geometries over finite fields, second edition Evans and Kawahigashi: Quantum symmetries of operator algebras Klingen: Arithmetical similarities: Prime decomposition and finite group theory Matsuzaki and Taniguchi: Hyperbolic manifolds and Kleinian groups Macdonald: Symmetric functions and Hall polynomials, second edition, paperback Catto, Le Bris, and Lions: Mathematical theory of thermodynamic limits: Thomas-Fermi type models McDuff and Salamon: Introduction to symplectic topology, paperback Holschneider: Wavelets: An analysis tool, paperback Goldman: Complex hyperbolic geometry Colbourn and Rosa: Triple systems Kozlov, Maz’ya and Movchan: Asymptotic analysis of fields in multi-structures Maugin: Nonlinear waves in elastic crystals Dassios and Kleinman: Low frequency scattering Ambrosio, Fusco and Pallara: Functions of bounded variation and free discontinuity problems Slavyanov and Lay: Special functions: A unified theory based on singularities Joyce: Compact manifolds with special holonomy Carbone and Semmes: A graphic apology for symmetry and implicitness Boos: Classical and modern methods in summability Higson and Roe: Analytic K-homology Semmes: Some novel types of fractal geometry Iwaniec and Martin: Geometric function theory and nonlinear analysis Johnson and Lapidus: The Feynman integral and Feynman’s operational calculus, paperback Lyons and Qian: System control and rough paths Ranicki: Algebraic and geometric surgery Ehrenpreis: The radon transform Lennox and Robinson: The theory of infinite soluble groups Ivanov: The Fourth Janko Group Huybrechts: Fourier-Mukai transforms in algebraic geometry Hida: Hilbert modular forms and Iwasawa theory
Hilbert Modular Forms and Iwasawa Theory HARUZO HIDA Department of Mathematics, UCLA, Los Angeles, CA 90095-1555, USA
CLARENDON PRESS · OXFORD 2006
3
Great Clarendon Street, Oxford OX2 6DP Oxford University Press is a department of the University of Oxford. It furthers the University’s objective of excellence in research, scholarship, and education by publishing worldwide in Oxford New York Auckland Cape Town Dar es Salaam Hong Kong Karachi Kuala Lumpur Madrid Melbourne Mexico City Nairobi New Delhi Shanghai Taipei Toronto With offices in Argentina Austria Brazil Chile Czech Republic France Greece Guatemala Hungary Italy Japan Poland Portugal Singapore South Korea Switzerland Thailand Turkey Ukraine Vietnam Oxford is a registered trade mark of Oxford University Press in the UK and in certain other countries Published in the United States by Oxford University Press Inc., New York c H. Hida, 2006 The moral rights of the author have been asserted Database right Oxford University Press (maker) First published 2006 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, without the prior permission in writing of Oxford University Press, or as expressly permitted by law, or under terms agreed with the appropriate reprographics rights organization. Enquiries concerning reproduction outside the scope of the above should be sent to the Rights Department, Oxford University Press, at the address above You must not circulate this book in any other binding or cover and you must impose the same condition on any acquirer British Library Cataloguing in Publication Data Data available Library of Congress Cataloging in Publication Data Data available Typeset by Newgen Imaging Systems (P) Ltd., Chennai, India Printed in Great Britain on acid-free paper by Biddles Ltd., King’s Lynn, Norfolk ISBN 0–19–857102–X
978–0–19–857102–5
1 3 5 7 9 10 8 6 4 2
PREFACE When I was a toddler, my parents brought me to an esoteric Buddhist temple (Kongobu-ji “temple” of the Shingon Buddhist sect) in the southern hilly part of Osaka in Japan, where I saw a prototypical example of the set of twin mandala depicting Buddha’s twin universe of the inside and the outside, following the Shingon philosophy. I was utterly impressed by, or even obsessed with, the picture; afterwards, I was often bothered by nightmarish dreams somehow finding myself in one of the ghostly mandalas. This is something like placing oneself in between two mirrors, and then finding infinitely many copies of oneself, and then one losing one’s identity of one’s whereabouts. One’s present state of existence is in confusion, common to ordinary people. When I started learning mathematics in the junior year of undergraduate study at Kyoto, I read a couple of books, starting with a book on linear partial differential equations, which is the first serious book in mathematics I ever read (because of the student movement at the time, the university was virtually closed for my freshman and sophomore years; so, I was given almost no general undergraduate education including mathematics). I found in the books, a sort of universe neatly arranged, something like the mandala, but somehow, I felt that the Buddha sitting at the center (who presides over his world) was missing from the book. I then read, as the third book of mathematics, Shimura’s introduction to modular and automorphic forms [IAT], where I clearly saw a focus; so, I decided to pursue number theory, in particular, the theory of modular forms and automorphic forms. From that time on, I have been determined to create my own twin mandalas depicting my own mathematical twin worlds. I have revealed my determination/obsession only to a very small number of people in my life up until now, because I did not like to appear eccentric. If I remember correctly, in a queue at a cafeteria at Universit´e de Paris-Sud (Orsay) in 1984, I started a conversation with my fellow young French mathematicians about what kind of mathematicians we would like to be, and succinctly, I explained to them about the mandala and my obsession, and to my surprise, some of them (including Perrin-Riou and Tilouine) seemed somehow to understood the point, at least to some extent. When I arrived at Princeton (Institute for Advanced Study) as a postdoctoral fellow in 1979, I was fairly desperate, because I had not been able to find even a clue about how to create a new universe cut out of, say, all elliptic modular forms (which appeared to me like looking into a pitch-dark well too deep to see through). I was solving small problems and giving answers as had been predicted. Small-problem solving gives me some pleasure but not much. After having spent a couple of months in Princeton, I was really desperate; so, I decided to do
vi
Preface
one more problem solving, finishing up the project (I started with Koji Doi) of relating congruences among Hecke eigenforms to (now called) the adjoint square L-value at s = 1. Trying to prove that mod p congruence of a Hecke eigenform with another implies that p is a factor of the L-value, somehow I found a p-adic projector (acting on modular forms) I named e for some reasons (which cut the clear surface out of the dark-well water) as the holomorphic projection of the L2 -space of functions on the hyperbolic Poincar´e upper half-plane kills all nonholomorphic functions, though I had only a guess of the precise meaning of the projector at the time. I admit that the non-p-ordinary modular forms are as equally important as the p-ordinary modular forms (which is in the image of e), as nonholomorphic automorphic forms are as important as holomorphic ones. The point is that this p-ordinary projector creates a world where p-adic deformation theory can be built in the neatest way. In this book, I try to describe the world of p-ordinary Hilbert modular forms and their deformation for which many theorems can be established easily, leaving the hard work of extending them to more general nonordinary automorphic forms to mathematicians more efficient and ambitious. In this book, several results on ordinary modular forms are presented. First of all, I describe, in Chapter 3, Fujiwara’s (highly nontrivial) generalization [Fu] (to the Hilbert modular forms) of the proof by Wiles and Taylor of the identification of an appropriate Hecke algebra and the corresponding universal Galois deformation ring (of Mazur). As a preparation to this, I give a detailed exposition of the theory of automorphic forms on a definite quaternion algebra, including the level-raising argument of R. Taylor. I do not touch the level-lowering arguments which might still be premature in book form. Thus the identification of the Hecke algebra and the Galois deformation ring treated in this book is limited to minimally ramified deformations. After finishing this, we discuss three major applications that I found: 1. A description of Greenberg’s L-invariant of the adjoint square L-function, and its generic nonvanishing; 2. A solution to the integral basis problem of Eichler; 3. A proof of the torsion property of the (modular) adjoint square Selmer groups, and related Iwasawa modules. I have been studying all these topics since 1996 after I learned of Fujiwara’s work. I have written some papers on the subjects (at least for elliptic modular forms), but the treatment in this book is new and also covers more general cases. Some early chapters are from my graduate courses in 2002–2005 at UCLA and also from my lectures in Peking University in February 2004 and at the morning center of Mathematics at Beijing in August, 2004. I have been encouraged by many people (especially those who supported me in my desperate period).
Preface
vii
I would like to thank all these people including the audience in my lectures and the people at the above institutions. Haruzo Hida, Los Angeles, October, 2005
viii
Preface
Suggestions to the reader In the text, articles are quoted by abbreviating the author’s name, for example, three articles by Hida–Tilouine are quoted as [HT], [HT1] and [HT2]. There is one exception: articles written by myself are quoted, for example, as [H04a] and [H98] indicating also the year published (or the year written in the case of preprints). For these examples, [H04a] and [H98] are published in 2004 and in 1998, respectively. Books are quoted by abbreviating their title. For example, one of my earlier books with the title: Geometric Modular Forms and Elliptic Curves is quoted as [GME]. Our style of reference is slightly unconventional but has been used in my earlier books [MFG], [GME] and [PAF], and the abbreviation is (basically) common to all of the above three books. As for the notation and the terminology, we describe here some standard ones used at many places in this book. The symbol Zp denotes the p-adic integer ring inside the field Qp of p-adic numbers, and the symbol Z(p) is used to indicate the valuation ring Zp ∩ Q. We fix throughout the book an algebraic closure Q of Q. A subfield E of Q is called a number field (often assuming [E : Q] := dimQ E < ∞ tacitly). For a number field E, OE denotes the integer ring of E, OE,p = OE ⊗Z Zp ⊂ Ep = E ⊗Q Qp and OE,(p) = OE ⊗Z Z(p) ⊂ E. Often we fix a base field denoted by F which is usually a totally real field. For the base field F , we simply write O = OF . A central simple algebra over F of dimension 4 is called a quaternion algebra over F , which is often denoted by D/F . A quadratic extension M/F is called a CM field if F is totally real and M is totally imaginary. For a CM field M , we write R for OM . The symbol W is exclusively used to indicate a valuation ring inside Q with residual characteristic p. The ring W could be of infinite rank over Z(p) but with finite ramification index over Z(p) ; so it is still discrete. The p-adic completion limn W/pn W is denoted by W , and we write Wm = W/pm W = W/pm W. ←− The symbol A denotes the adele ring of Q. For a subset Σ of rational primes, we set A(Σ∞) = {x ∈ A|x∞ = xp =0 for p ∈ Σ}. If Σ is empty, A(∞) denotes the ring of finite adeles. We put ZΣ = p∈Σ Zp and define Z(Σ) = ZΣ ∩Q. If Σ = {p} for a prime p, we write A(p∞) for A(Σ∞) . For a vector space of a number field E, we write VA = V (A) and VA(Σ∞) = V (A(Σ∞) ) for V ⊗Q A and V ⊗Q A(Σ∞) , × respectively. We identify A(Σ∞) with the group of ideles x ∈ A× with xv = 1 for v ∈ Σ {∞} in an obvious way. The maximal compact subring of A(∞) is which is identified with the profinite ring Zp = lim Z/N Z. denoted by Z, p ←−N (Σ) (Σ∞) (p) (p∞) We put Z =Z∩A and Z = Z ∩ A . For a module L of finite type, = lim L/N L, L (Σ) and L (p) . (Σ) = L ⊗Z Z (p) = L ⊗Z Z = L ⊗Z Z we write L ←−N An algebraic group T (defined over a subring A of Q) is called a torus if its scalar extension T/Q = T ⊗R Q is isomorphic to a product Grm of copies of the multiplicative group Gm . The character group X ∗ (T ) = Homalg-gp (T/Q , Gm/Q ) is simply denoted by X(T ), and elements of X(T ) are often called weights of T .
ACKNOWLEDGEMENTS The author acknowledges partial support from the National Science Foundation (through the research grants: DMS 0244401 and DMS 0456252) and from the Clay Mathematics Institute as a Clay research scholar while he was finishing preparing the manuscript of this book at the Centre de Recherches Math´ematiques in Montr´eal (Canada) in September 2005.
This page intentionally left blank
CONTENTS
1
Introduction 1.1 Classical Iwasawa theory 1.1.1 Galois theoretic interpretation of the class group 1.1.2 The Iwasawa algebra as a deformation ring 1.1.3 Pseudo-representations 1.1.4 Two-dimensional universal deformations 1.2 Selmer groups 1.2.1 Deligne’s rationality conjecture 1.2.2 Ordinary Galois representations 1.2.3 Greenberg’s Selmer groups 1.2.4 Selmer groups with general coefficients 1.3 Deformation and adjoint square Selmer groups 1.3.1 Nearly ordinary deformation rings 1.3.2 Adjoint square Selmer groups and differentials 1.3.3 Universal deformation rings are noetherian 1.3.4 Elliptic modularity at a glance 1.4 Iwasawa theory for deformation rings 1.4.1 Galois action on deformation rings 1.4.2 Control of adjoint square Selmer groups 1.4.3 Λ-adic forms 1.5 Adjoint square L-invariants 1.5.1 Balanced Selmer groups 1.5.2 Greenberg’s L-invariant 1.5.3 Proof of Theorem 1.80
1 2 9 12 13 17 19 19 26 28 29 31 32 35 41 43 47 47 49 56 59 62 64 67
2
Automorphic forms on inner forms of GL(2) 2.1 Quaternion algebras over a number field 2.1.1 Quaternion algebras 2.1.2 Orders of quaternion algebras 2.2 A short review of algebraic geometry 2.2.1 Affine schemes 2.2.2 Affine algebraic groups 2.2.3 Schemes 2.3 Automorphic forms on quaternion algebras 2.3.1 Arithmetic quotients 2.3.2 Archimedean Hilbert modular forms 2.3.3 Hilbert modular forms with integral coefficients 2.3.4 Duality and Hecke algebras
70 76 76 80 86 87 91 93 95 96 99 104 109
xii
Contents
2.3.5 Quaternionic automorphic forms 2.3.6 The Jacquet–Langlands correspondence 2.3.7 Local representations of GL(2) 2.3.8 Modular Galois representations The integral Jacquet–Langlands correspondence 2.4.1 Classical Hecke operators 2.4.2 Hecke algebras 2.4.3 Cohomological correspondences 2.4.4 Eichler–Shimura isomorphisms Theta series 2.5.1 Quaternionic theta series 2.5.2 Siegel’s theta series 2.5.3 Transformation formulas 2.5.4 Theta series of imaginary quadratic fields The basis problem of Eichler 2.6.1 The elliptic Jacquet–Langlands correspondence 2.6.2 Eichler’s integral correspondence
110 114 117 125 129 129 132 134 138 139 139 141 147 150 153 156 158
Hecke algebras as Galois deformation rings 3.1 Hecke algebras 3.1.1 Automorphic forms on definite quaternions 3.1.2 Hecke operators 3.1.3 Inner products 3.1.4 Ordinary Hecke algebras 3.1.5 Automorphic forms of higher weight 3.2 Galois deformation 3.2.1 Minimal deformation problems 3.2.2 Tangent spaces of local deformation functors 3.2.3 Taylor–Wiles systems 3.2.4 Hecke algebras are universal 3.2.5 Flat deformations 3.2.6 Freeness over the Hecke algebra 3.2.7 Hilbert modular basis problems 3.2.8 Locally cyclotomic deformation 3.2.9 Locally cyclotomic Hecke algebras 3.2.10 Global deformation over a p-adic field 3.3 Base change 3.3.1 p-Ordinary Jacquet–Langlands correspondence 3.3.2 Base fields of odd degree 3.3.3 Automorphic base change 3.3.4 Galois base change 3.4 L-invariants of Hilbert modular forms 3.4.1 Statement of the result 3.4.2 Deformation without monodromy conditions
162 163 163 167 168 174 180 183 183 187 189 200 210 213 217 230 233 243 245 245 246 247 248 251 251 256
2.4
2.5
2.6
3
3.4.3 3.4.4 3.4.5 3.4.6 3.4.7
Contents
xiii
Selmer groups of induced representations L-invariant of induced representations Adjoint square Selmer groups and differentials Proof of Theorem 3.73 Logarithm of the universal norm
262 265 274 279 283
4
Geometric modular forms 4.1 Modular curves 4.1.1 Modular curves and elliptic curves 4.1.2 Arithmetic Weierstrass theory 4.1.3 Moduli of level N 4.1.4 Toric action 4.1.5 Compactification 4.1.6 Action of an adele group 4.2 Hilbert AVRM moduli 4.2.1 Abelian variety with real multiplication 4.2.2 AVRM moduli with level structure 4.2.3 Classical Hilbert modular forms 4.2.4 Toroidal compactification 4.2.5 Tate AVRM 4.2.6 Hasse invariant 4.2.7 Geometric Hilbert modular forms 4.2.8 p-Adic Hilbert modular forms 4.2.9 Hecke operators 4.3 Hilbert modular Shimura varieties 4.3.1 Abelian varieties up to isogenies 4.3.2 Finite level structure 4.3.3 Modular varieties of level Γ0 (N) 4.3.4 Isogeny action 4.3.5 Reciprocity law at CM points 4.3.6 Hilbert modular Igusa towers 4.3.7 Finite level Hecke algebra 4.3.8 q-Expansion 4.3.9 Universal Hecke algebras 4.4 Exceptional zeros and extension 4.4.1 Λ-adic automorphic representations 4.4.2 Extensions of automorphic representations 4.4.3 Extensions of Galois representations
286 286 286 287 289 291 292 294 296 296 300 303 307 311 313 315 317 319 323 324 330 332 332 334 334 336 337 338 341 343 347 351
5
Modular Iwasawa theory 5.1 The cyclotomic tower of deformation rings 5.1.1 Control of deformation rings 5.1.2 K¨ ahler differentials as Iwasawa modules 5.1.3 Dimension of R∞
353 353 354 355 363
xiv
Contents
5.2
5.3
Adjoint square exceptional zeros 5.2.1 Order of exceptional zeros 5.2.2 Base change of Selmer groups Torsion of Iwasawa modules for CM fields 5.3.1 Ordinary CM fields and their Iwasawa modules 5.3.2 Anticyclotomic Iwasawa modules 5.3.3 The L-invariant of CM fields
366 367 375 377 377 379 383
References
387
Symbol Index
397
Statement Index
399
Subject Index
401
1 INTRODUCTION
In this book, we study classical, p-adic and archimedean Hilbert modular and quaternionic automorphic forms and their Hecke algebras in detail, relating them to the (corresponding) universal Galois deformation rings and automorphic and modular L-values. So in this introductory chapter, let us describe some of the focal points treated in this book. This book is, in some sense, a sequel of [MFG] and [PAF], where a general introduction to the p-adic deformation theory of Galois representations and automorphic forms on Shimura varieties is given. In [MFG], a detailed proof (following Wiles’ fundamental work [Wi2]) of the identification of the (elliptic modular) Hecke algebra and the Galois deformation ring is given (and this identity of the two naturally given algebras is one of the principal ingredients of his proof of Fermat’s last theorem). In [PAF], the emphasis is put more on the automorphic and geometric side of the theory of the p-adic Hecke algebra (and Shimura varieties). Here, we describe Iwasawa-theoretic aspects of the theory along with the generalization of Wiles’ identification to the Hilbert modular case first worked out by Fujiwara in [Fu]. To be more precise, for a nearly p-ordinary two-dimensional Galois representation ρ associated to a Hilbert modular Hecke eigenform, we discuss the following four topics: 1. the identification of the local ring of ρ of an appropriate p-adic Hecke algebra with the universal Galois deformation ring of ρ (the Taylor–Wiles method worked out by Fujiwara [Fu]; Chapter 3); 2. torsion property (over the Iwasawa algebra) of the adjoint square Selmer groups of Hilbert modular forms and the anticyclotomic Iwasawa modules associated with CM fields (Chapter 5); 3. the L-invariant of the adjoint square of ρ (Section 3.4), and its relation to the tower of Galois deformation rings and Hecke algebras over the cyclotomic Zp -extension (modular Iwasawa theory; Chapter 5) and to nontrivial extensions of p-adic automorphic representations (Section 4.4); 4. the basis problem of Eichler (Sections 2.6 and 3.2.7). The second, third, and fourth items are direct applications of the first. The principal new results besides the first topic in this book are Theorems 3.47, 3.59, 3.73, 4.29, 5.9, 5.27 and 5.33 and Corollaries 3.74, 4.32 and 5.39. Chapter 4 is a long summary of the results on geometric Hilbert modular forms
2
Introduction
described in [PAF] (which are used throughout this book), though added in Section 4.4 are some new results on the close relation between nontrivial extensions of automorphic representations and the exceptional zeros of adjoint square p-adic L-functions. A natural path to follow after describing these topics is (a) the problem of nonvanishing modulo p of abelian critical L-values as an application of the theory of Hilbert modular Shimura varieties treated in [PAF] Chapter 3 (see [H04b] and [H05b]); (b) the proof of the anticyclotomic main conjecture in Iwasawa theory for CM fields under appropriate assumptions (see [H05d]). In the near future, we hope to treat these two topics (a) and (b) in book form. In this chapter, we shall give a brief outline of the first three topics (1–3). The fourth topic is to relate quarternionic automorphic forms and elliptic and Hilbert modular forms through theta series, which will be discussed in Chapter 2. Since this is an introductory chapter putting forward special cases of the results described in detail in the later chapters, often we give only a sketch of a proof and possibly even omit proofs (which will be given later in a more general setting), or we shall just content ourselves with indicating the place where a proof can be found. Many open questions are also discussed here. We fix a prime p > 2, algebraic closures Q of Q and Qp of Qp and the field embeddings ip : Q → Qp and i∞ : Q → C.
1.1 Classical Iwasawa theory Before starting with a review of classical Iwasawa theory, we describe the group of roots of unity as a group scheme. A brief summary of schemes and group schemes will be given in Section 2.2; so, here we limit ourselves to the group, denoted by µN , of N -th roots of unity (which is the main subject of research in classical Iwasawa theory). We regard µN for a positive integer N as a covariant functor from the category ALG of commutative algebras with identity into the category AB of abelian groups. See [MFG] Section 4.1 or [GME] Section 1.4 for a brief description of functors. Thus µN associates with an algebra A the commutative group µN (A) = {ζ ∈ A× |ζ N = 1} for the identity 1 ∈ A. For two algebras A and B, the set of homomorphisms Homalg (A, B) is made up of ring homomorphisms taking the identity of A to the identity of B. Then for φ ∈ Homalg (A, B), the corresponding group homomorphism φA : µN (A) → µN (B) is given by µN (A) ζ → φ(ζ) ∈ µN (B), and this gives rise to the covariant functoriality. For any given algebra R, we can think of a covariant functor ALG → SET S, written as Spec(R), given by Spec(R)(A) = Homalg (R, A). For φ ∈ Homalg (A, B) and ϕ ∈ Spec(R)(A), the corresponding map φA : Spec(R)(A) → Spec(R)(B) is given by φA (ϕ) = φ ◦ ϕ. The functor Spec(R) is called the affine scheme of the algebra R; we will discuss schemes more fully in Section 2.2.
Classical Iwasawa theory
3
Let W be a complete discrete p-adic valuation ring flat over Zp with residue field F. If R is a p-profinite W -algebra, we can think of a slightly different covariant functor Spf(R) from the category of p-profinite algebras into SET S called an affine formal scheme under the p-profinite topology. For any p-profinite W -algebra R, Spf(R) is called the formal spectrum of R. This is to impose the p-profinite continuity on morphisms we consider. Thus for any p-profinite W -algebra A, Spf(R)(A) = HomW -alg (R, A) made up of continuous W -algebra homomorphisms. The category of p-profinite W -algebras is then sent into the category of formal affine spectra faithfully by the contravariant functor R → Spf(R). In particular, we have Hom(Spf(R), Spf(B)) = HomW -alg (B, R), where W -algebra homomorphisms are assumed to be continuous with respect to the p-profinite topology. For two covariant functors Φ, Ψ : ALG → C into a category C, φ : Φ → Ψ is a morphism (of covariant functors) if we have morphisms φA : Φ(A) → Ψ(A) of C indexed by A ∈ ALG such that the following diagram is commutative for each algebra homomorphism ρ : A → B: φA
Φ(A) −−−−→ Ψ(A) Ψ(ρ) Φ(ρ) φB
Φ(B) −−−−→ Ψ(B), where Φ(ρ) : Φ(A) → Φ(B) is the functorial map associated with ρ; in particular, these maps satisfy Φ(ρ ◦ η) = Φ(ρ) ◦ Φ(η) by covariant functoriality. If we have an inverse morphism ψ : Ψ → Φ such that φA ◦ ψA and ψA ◦ φA are identity morphisms in C for all A, we call Φ and Ψ isomorphic. The covariant functor µN has a special property that ιA : µN (A) ∼ = Homald (Z[X]/((1 + X)N − 1), A)) via µN (A) ζ ↔ ζ ∈ Homald (Z[X]/((1 + X)N − 1), A)) if ζ(1 + X) = ζ. We verify that ιB ◦ φA (ζ) = φA ◦ ζ for any φ ∈ Homalg (A, B) (so, ζ ↔ ζ gives rise to an isomorphism of covariant functors). In such a case, we say that the functor µN is represented by the affine scheme Spec(R) with R = Z[X]/((1 + X)N − 1). We write µN = Spec(Z[X]/((1 + X)N − 1)) and identify the two functors Spec(R) and µN . Since µN is actually a functor into the subcategory AB of SET S and is identified with Spec(Z[X]/((1 + X)N − 1)), we call µN an affine commutative group scheme, whose A-points µN (A) are made of N -th roots of unity in A (e.g. [GME] Example 1.6.3). This is a point of view regarding a scheme S/Z as an association to each commutative algebra A of its A-points S(A). Mathematically, A → S(A) is a covariant functor from the category ALG of (commutative) algebras (with identity) into the category of sets. If a scheme G/Z actually has values in the category GP of groups, G is called a group scheme. Since the ring Z[X]/((1 + X)N − 1) is free of finite rank, µN is called a locally free (actually free) group scheme.
4
Introduction
Fixing a base algebra B, we can think of the notion of the B-affine scheme S = Spec(R)/B for a B-algebra R, which is by definition the covariant functor A → S/B (A) = HomB-alg (R, A) from the category of B-algebras into SET S. If S has values in GP , S is called a group B-scheme. Extending the notion of local freeness, if an affine group B-scheme A → G(A) = HomB-alg (R, A) over a base ring B is given by a B-algebra R which is locally free of finite rank, we call G locally free of finite rank over B (or finite flat over B). We call two group schemes G/B and H/B isomorphic if they are isomorphic as two covariant functors (from B-algebras) into GP . We put µp∞ = n µpn . Thus µp∞ (A) is the group of all p-power roots of unity in A, and if A is sufficiently large, µp∞ (A) is p-divisible; so, it is an example of a special group scheme called a Barsotti–Tate group. An affine group scheme G/B is called a Barsotti–Tate group G over B if G/B is p-divisible, is given by limn G[pn ]/B for its pn -torsion subgroups G[pn ], and G[pn ] is locally free of finite −→ rank over B (see [T], [CBT] and [ARG] Chapter III for such groups). If µp∞ (A) is p-divisible, it is not finitely generated, though µN (A) for finite N is a cyclic group if A is a domain of characteristic prime to N . Exercise 1.1 An abelian group G is called divisible if x → nx is surjective for any nonzero integer n. Show that a nonzero divisible group G is not finitely generated as a group. Hint: use the fundamental theorem of abelian groups. We can think of the constant functor A → ΦN (A) = Z/N Z for any algebra A, which is a functor from ALG to GP (with ΦN (ρ) given by the identity map idZ/N Z of Z/N Z for any ρ ∈ Homalg (A, B)). This functor for N > 1 is not isomorphic to the group scheme µN , because µp (Fp ) = {1} for a prime p but Φp (Fp ) = (Z/pZ) = {1}. Exercise 1.2 Show that ΦN is not of the form Spec(R) for a commutative ring R (thus, ΦN is not an affine scheme). Propose a modification of ΦN which is an affine scheme Spec(R) and Spec(R)(A) = ΦN (A) for any indecomposable commutative algebras A. If A is a subring of an algebraically closed field B of characteristic different from p (for example, B = Qp or C), we often write A[µpn ] for the extension of A generated by µpn (B). We have the p-adic cyclotomic character σ N (σ) for all ζ ∈ µp∞ (Q), and for the N : Gal(Q[µp∞ ]/Q) ∼ = Z× p given by ζ = ζ × unique subgroup µp−1 (Zp ) ⊂ Zp , we write Q∞ for the subfield of Q[µp∞ ] fixed by Zp ∼ ∼ N −1 (µp−1 (Zp )). Then Gal(Q ∞∞/Q) s= Γn = 1 + pZp . Note that Γ = (1 + p) = Zp s via Zp s → (1 + p) = n=0 n p ∈ Γ, and Q∞ is called the cyclotomic Zp -extension over Q. For a given number field M , the composite M∞ = Q∞ M is called the cyclotomic Zp -extension of M . In the late 1950s, Iwasawa started studying the arithmetic of Zp -extensions (particularly the cyclotomic ones) and created many important profinite modules X with a continuous action of Γ, which are often called Iwasawa modules, and
Classical Iwasawa theory
5
it turned out to be a success, bringing us new knowledge of the arithmetic of Zp -extensions (see, for example, [Iw]). The book [ICF] by Washington is a good introduction to Iwasawa theory. For any complete valuation ring W finite flat over Zp with residue field F, the completed group algebra n n W [[Γ]] := lim W [Γ/Γp ] = lim W [x]/((1 + x)p − 1) ∼ = W [[x]] ←− ← − n n
acts on X (if X is a W -module in addition to being a Γ-module). Indeed, by the continuity of the action, we may assume that X = limn Xn for a finite ←− n module Xn over the finite group Γ/Γp , and the action is compatible with respect n to the projections Γ Γ/Γp and X Xn . Passing to the limit, W [[Γ]] = pn limn W [Γ/Γ ] acts on X = limn Xn . We write Λ = ΛW for W [[Γ]], which is a ←− ←− local ring with maximal ideal mΛ = mW + (x) and Λ/mΛ = F. n n ∼ W [[x]]. Exercise 1.3 Prove limn W [Γ/Γp ] = limn W [x]/((1 + x)p − 1) = ←− ←− n pn Hint: choose a generator γ ∈ Γ and associate with (γ mod Γ ) ∈ W [Γ/Γp ] n n the element (1 + x mod (1 + x)p − 1) ∈ W [x]/((1 + x)p − 1). n n We will later give a proof of limn W [Γ/Γp ] = limn W [x]/((1 + x)p − 1) ∼ = ←− ←− W [[x]] as Corollary 1.20 via Galois deformation theory; so, the point of the above exercise is to give a ring theoretic proof of this fact. Let us discuss a prototypical example of Iwasawa modules. In this discussion, we assume W = Zp . For simplicity, we assume only in this section that M/Q is at most tamely ramified at p. Here a prime is tamely ramified in M/Q if its ramification index is prime to p. Since p fully ramifies in the union of p-extensions Q∞ /Q, M and Q∞ are linearly disjoint; so, we have Gal(M∞ /M ) ∼ = Γ, canonically, by restricting σ ∈ Gal(M∞ /M ) to Q∞ . The Zp -extension M∞ /M has layers n of intermediate fields Mn fixed by Γn = Γp . Let Cn be the p-Sylow subgroup of the class group of Mn . By Galois conjugation, Gal(Mn /M ) = Γ/Γn ∼ = Z/pn Z acts on Cn . The norm map Nm,n : Cm → Cn (m > n) is compatible with the Galois action, and we can form the projective limit C∞ = limn Cn with respect ←− to the norm map. Since Cn is a finite p-group, C∞ is a p-profinite (compact) group with a continuous Γ-action. Thus we get an Iwasawa module C∞ , which is a module over Λ. By class field theory, Cn is isomorphic to the Galois group Gal(Hn /Mn ) of p-Hilbert class field Hn by the Artin reciprocity map. Since Hm ⊃ Hn (m > n), we have the restriction map Resm,n : Gal(Hm /Mm ) → Gal(Hn /Mn ) which is surjective. By class field theory, we have the following commutative diagram:
∼
Gal(Hm /Mm ) −−−−→ Resm,n ∼
Cm N m,n
Gal(Hn /Mn ) −−−−→ Cn .
6
Introduction
Thus C∞ is canonically isomorphic to X = Gal(H∞ /M∞ ), where H∞ /M∞ is the maximal unramified p-abelian extension. The action of σ ∈ Gal(Mm /M ) on of σ to Hm /M and conjugating Gal(Hm /Mm ) is given by taking an extension σ : τ → σ τ σ −1 . Since Gal(Hm /Mm ) is commutative, this τ ∈ Gal(Hm /Mm ) by σ action of σ is independent of the choice of the extension σ . Since Hn Mm is a maximal abelian extension of Mn inside Hm , the Galois group Gal(Hm /Hn Mm ) is the derived group of Gal(Hm /Mn ). Writing γ = 1 + p and identifying Γ n with Gal(M∞ /M ), Gal(Mm /Mn ) is generated by γ p ; so, the derived group Gal(Hm /Hn Mm ) is generated by the commutators p τ γ −p τ −1 = (γ p − 1)τ [ γp , τ ] = γ n
n
n
n
(writing additively on the right-hand side). This shows Gal(Hm /Hn Mm ) ∼ = (γ p − 1)Cm . n
Since Mm /Mn fully ramifies at p, we have Gal(Hn Mm /Mm ) ∼ = Gal(Hn /Mn ). Thus we have the following control theorem (cf. [Iw] Sections 3–4 and [ICF] Section 13.3): Theorem 1.4 (Control)
We have C∞ ⊗Λ Λ/(γ p − 1)Λ ∼ = Cn for all n > 0. n
n Note that Λ ∼ = Zp [[x]] by γ → 1 + x and (1 + x)p − 1 is in the unique maximal ideal of Λ, by Nakayama’s lemma, and the finiteness of Cn tells us the following.
Corollary 1.5
The Iwasawa module C∞ is a torsion Λ-module of finite type.
Nakayama’s lemma we referred to is the third assertion of the following lemma, which is actually due to Krull and Azumaya (according to Nakayama as Nagata wrote in his books on ring theory): Lemma 1.6 (Krull–Azumaya, Nakayama) imal ideal mR and X be an R-module.
Let R be a local ring with max-
1. If X is an R-module of finite type and X = mR X, then X = 0. 2. If mN R X = 0 for a sufficiently large integer N , then X = mR X implies X = 0. 3. Suppose that R = limn R/mnR is an mR -adically complete local ring with ←− finite R/mnR for all n > 0 and that X is a continuous R-module under the mR -adic topology. Then (a) X = mR X implies X = 0, (b) if X ⊗R R/mR is finite dimensional over R/mR , X is an R-module of finite type, (c) if further R is a noetherian normal domain, X is an R-module of finite type and X/xX is a torsion R/xR-module for a prime element x ∈ R, X is a torsion R-module of finite type.
Classical Iwasawa theory
7
Proof For the proof of the first two assertions, see [MFG] Lemma 1.3. The assertion (a) of the third assertion follows from (2) applied to quotients X/mnR X and passing to the limit. As for (b), take elements x1 , . . . , xr in X whose classes modulo mR X give rise to a basis of X/mR X. Consider the R-linear map π : Rr → X given by n n r π(a1 , . . . , ar ) = i ai xi . Applying (2) to Coker((π mod mR ) : (R/mR ) → n n X/mR ), we find that (π mod mR ) is surjective for all n, and passing to the limit, we find that Im(π) is mR -adically dense in X. Since Rr is compact (because of finiteness of R/mnR ), Im(π) is closed, and hence π is surjective; so, X is of finite type. As for (c), we note that the localization R(x) is a discrete valuation ring (because a normal noetherian integral domain of dimension 1 is a discrete valuation ring; e.g., [CRT]). Then that X(x) /xX(x) is a torsion R(x) /(x)-module means X(x) /xX(x) = 0, which implies X(x) = 0 by (2). Then X has to be a torsion R-module. 2 Let F be a totally real field of finite degree with integer ring O. We now assume that M = F [µp ] (note that p is tamely ramified in M/Q). Then we have Gal(M/F ) → µp−1 by the Teichm¨ uller character ω. Again by conjugation, Gal(M/F ) acts on C∞ . Let Cn [ω i ] = {x ∈ Cn |σ(x) = ω i (σ)x} (n = 0, 1, . . . , ∞). n The limit ω = limn→∞ N p exists, giving a character ω : Gal(Q/F ) → n n−1 µp−1 (Zp ), because (Z/pn Z) has order pn − pn−1 (so, N p −p ≡ 1 mod pn ). ∞ The limit ω is the Teichm¨ uller character of Gal(M [µp ]/M ) and we regard it as an ideal character by class field theory so that ω(l) = ω(F robl ) for the Frobenius element F robl for prime ideal l outside p. We put ω(p) = 0 if p|p (but ω n (p) = 1 for all p including p|p if ω n is the trivial character). Write χ = ω a for a fixed integer a, and regard it as a complex valued character by composing i∞ ◦ i−1 p . Then we consider the complex L-function
−1
χ(l) −s 1− L(s, χ) = χ(a)N (a) = N (l)s a l
absolutely and locally uniformly convergent on the right half-plane defined by Re(s) > 1, where l runs over all prime ideals of O and a runs over all integral ideals of O. This L-function can be continued to the entire complex plane as a complex meromorphic function having pole at s = 1 only when χ is the trivial character (e.g., [LFE] Theorem 2.5.1). Since F is totally real, as was shown by Siegel, Klingen and Shintani (see [LFE] Corollary 2.5.1), L(1 − n, χ) ∈ Z(p) [µp−1 (C)] for Z(p) = Q ∩ Zp in Qp . Embed Z(p) [µp−1 (C)] into Zp by ip ◦ i−1 ∞ , and regard L(1 − n, χ) ∈ Zp . In the late 1970s, Deligne and Ribet [DR] (and Barsky and Cassou-Nogu´es; see [LFE] Chapter 3) constructed
8
Introduction
a power series ΦF (x; ω i ) ∈ Λ such that for even integer i with 0 ≤ i < p − 1 ΦF (γ 1−n − 1; ω i ) (γ 1−n − 1) p|p (1 − ω −n (p)N (p)n−1 )L(1 − n, ω −n ) = i−n (p)N (p)n−1 )L(1 − n, ω i−n ) p|p (1 − ω
if i = 0 if i > 0
for all n > 0. Since L(s, χ) satisfies a functional equation of the form s ↔ 1 − s with the Γ-factor having a pole at 1 − n if χ = ω i−n for odd i (e.g., [LFE] Section 8.6), the value L(1 − n, ω i−n ) vanishes for odd i, and therefore, we only look into even i. Here we insert a general fact valid for integral domains of dimension ≤ 2. Over a principal ideal domain A, any torsion module X of finite type is isomorphic to e(P ) for finitely many prime elements P . For a regular local ring A of P A/P dimension two (including Λ), if X is a torsion A-module of finite type, we can find a homomorphism ι : X → P A/P e(P ) A for finitely many prime elements P with small kernel and cokernel (e.g. [ICF] Section 13.2 or [BCM] VII.4.4). When A = Λ, the word “small” means “finite.” A generator of the ideal P P e(P ) is called the characteristic element in A and the characteristic power series of X when A = Λ, which is uniquely determined modulo Λ× . Here is a theorem of A. Wiles [Wi1] which was originally called the main conjecture of the Iwasawa theory for F : Theorem 1.7 (A. Wiles) Let F be a totally real number field of finite degree. Then we have char(C∞ [ω 1−i ])(x) = ΦF (x; ω i ) for even i up to a unit multiple in Λ for an odd prime p. This theorem was originally conjectured by Iwasawa and was proved by Mazur and Wiles for F = Q in [MzW]. Later Wiles gave a proof valid for general totally real F in [Wi1]. It appears to have a mismatch because the ω 1−i -part C∞ [ω 1−i ] is described by the L-function of ω i . However, we may regard L(1 − n, ω i−n ) as a function of characters N n−1 ω i−n ≡ ω i−1 mod p; so, the ω 1−i -part C∞ [ω 1−i ] is described by the L-function whose domain is made up of characters congruent to ω i−1 modulo p. In [H05d], a theorem similar to this one is given, taking a p-ordinary CM field to be a base field in place of the totally real field F in the above theorem. For such a generalization, we need to deal with modules over a complete regular local ring with dimension ≥2. Indeed, we can generalize the construction of the characteristic power series to a more general ring R. We consider a formal power series ring W [[x1 , . . . , xg ]] and assume that R is a normal integral domain finite and torsion-free over W [[x1 , . . . , xg ]]. Then a prime ideal P of R is called a prime divisor if dim R/P = dim R − 1 for the Krull dimension dim R of R. In this situation, the localization RP of R at a prime divisor P is a discrete valuation ring. Then for a torsion R-module X of finite type, we have that XP = X ⊗R RP has finite length over RP . We write P (X) for the
Classical Iwasawa theory
9
length. Then char(X) = P P P (X) is an ideal of R, which is called the characteristic ideal of X. When R = W [[x1 , . . . , xg ]], the characteristic ideal of X is generated by the characteristic power series char(X)(x) ∈ W [[x1 , . . . , xg ]] (see [BCM] Chapter 7). Basically by definition, we have a morphism of R-modules i : X → P R/P e(P ) whose cokernel and kernel vanish after localization at every prime divisor (and this gives a precise definition of the kernel and the cokernel of i being “small”). An R-module M is said to be pseudo-null if MP = 0 for all prime divisors P . Exercise 1.8 Prove that for a Λ-module M of finite type, MP = 0 for all prime divisors P of Λ if and only if the order of M is finite. 1.1.1 Galois theoretic interpretation of the class group In order to give a Galois theoretic generalization of the class group, we introduce here briefly Galois cohomology groups. Let Tp = Qp /Zp . For any abelian p-profinite compact or p-torsion discrete module X, we define the Pontryagin dual module X ∗ by X ∗ = Homcont (X, Tp ) and give X ∗ the topology of uniform convergence on every compact subgroup of X. By Pontryagin’s duality theory (cf. [FAN] or [LFE] Section 8.3), we have (X ∗ )∗ ∼ = X canonically. Exercise 1.9 Show that X ∗ ∼ = X noncanonically if X is finite. Exercise 1.10 Prove that X ∗ is a discrete module if X is p-profinite and X ∗ is compact if X is discrete (e.g., [LFE] Lemma 8.3.1). By this fact, if X ∗ is the dual of a profinite module X = limn Xn for finite ←− modules Xn with surjections Xm Xn for m > n, X ∗ = n Xn∗ is a discrete module which is a union of finite modules Xn∗ . For the (profinite) Galois group G over a field inside Q or a p-adic field inside Qp and a continuous G-module X, we denote by H q (G, X) the continuous group cohomology with coefficients in X. If X is finite, H q (G, X) is as defined in [MFG] 4.3.3. If X = limn Xn for finite G-modules Xn , we ←− have H q (G, X) = limn H q (G, Xn ), and if X = n Xn is discrete with finite ← − Xn , we have H q (G, X) = limn H q (G, Xn ). For a general K-vector space V −→ with a continuous action of G and a G-stable W -lattice L of V , we define H q (G, V ) = H q (G, L) ⊗W K. For a finite set S of rational primes, let F S /F be the maximal extension unramified outside S and the archimedean place of F , and write GSF for Gal(F S /F ). For a finite set S of rational primes containing all ramified primes in F/Q, we have QS = F S . By a result of Tate (e.g., [MFG] 4.4.2), GSF has (virtual) cohomological dimension 2; so, only H 0 , H 1 , and H 2 are important. We have H 0 (G, X) = X G = {x ∈ X|gx = x for all g ∈ G},
10
Introduction
and if X is finite, the first cohomology is defined by c
H 1 (G, X) =
→ X : continuous|c(στ ) = σc(τ ) + c(σ) for all σ, τ ∈ G} {G − b
{G − → X|b(σ) = (σ − 1)x for x ∈ X independent of σ}
.
As for the second cohomology, 2-cocycles c : G×G → X are continuous functions satisfying the following relation: c(α, β) + c(αβ, γ) = α · c(β, γ) + c(α, βγ) for all α, β, γ ∈ G. For any continuous function b : G → X, ∂b(α, β) = b(αβ) − αb(β) − b(α) is easily checked to be a 2-cocycle by computation. Such 2-cocycles obtained from b : G → X are called a 2-coboundary. Then H 2 (G, X) =
{2-cocycles with values in X} . {2-coboundaries with values in X}
Exercise 1.11 Check that ∂b as above is a 2-cocycle. If G = Gal(Qp /K) for a finite extension K/Qp , by Tate duality (see [MFG] Example 4.42 and Theorem 4.43), H 2−i (G, X) ∼ = Hom(H i (G, X ∗ (1)), Q/Z) for finite X. For each Galois character ψ : Gal(Q/F ) → W × , we write ψ for the F× valued character ψ mod mW for the maximal ideal mW of W . For any W -module X, we write X(ψ) for the Galois module whose underlying W -module is X with Galois action given by ψ. We simply write X(i) for X(N i ). In particular Zp (1) ∼ µ n (Q) as Galois modules. Note that GK = GpK = Gal(F p /K) = lim ←−n p for any intermediate field K of F p /F , where F p /F is the maximal extension unramified outside p and ∞. Fix an integer i as above, and put ψ = ω 1−i . We consider the Galois cohomology group H 1 (GF , Tp (ψ)) and define the Selmer group of Tp (ψ) over K by Res H 1 (Il , Tp (ψ))), (1.1.1) SelK (Tp (ψ)) = Ker(H 1 (GK , Tp (ψ)) −−→ l
where l runs over all prime ideals of K and Il is a chosen inertia subgroup at l of GK . By the inflation-restriction sequence (e.g., [MFG] 4.3.4), 0 → H 1 (Gal(M/F ), H 0 (GM , Tp (ψ))) → H 1 (GF , Tp (ψ)) → H 0 (Gal(M/F ), H 1 (GM , Tp (ψ))) → H 2 (Gal(M/F ), H 0 (GM , Tp (ψ))) is exact. Since Gal(M/F ) (M = F [µp ]) has order prime to p, H 1 (Gal(M/F ), H 0 (GM , Tp (ψ))) = H 2 (Gal(M/F ), H 0 (GM , Tp (ψ))) = 0.
Classical Iwasawa theory
11
Thus we have ∼ H 1 (GF , Tp (ψ)) ∼ → HomGF (GM , Tp (ψ)). = H 0 (Gal(M/F ), H 1 (GM , Tp (ψ))) − ι
Since Hm /Mm is the maximal p-abelian extension unramified everywhere and elements in SelF (Tp (ψ)) are made up of unramified cocycle classes, we find that SelF (Tp (ψ)) ∼ = Hom(C0 [ψ], Tp ). Exercise 1.12 Give a detailed proof of the above identity. This shows that C0 [ψ] ∼ = SelF (Tp (ψ))∗ , which we write as Sel∗F (Tp (ψ)) hereafter. As a consequence of Theorem 1.7, we get the following very precise p-class number formula: Corollary 1.13 We have C0 [ψ] ∼ = Sel∗F (Tp (ψ)) canonically, and if ψ = ω |L(0, ψ)|−1 p |C0 [ψ]| = |SelF (Tp (ψ))| = −1 if ψ = ω, |(γ − 1)L(0, ψ)|p where |x|p = |ip (x)|p for the p-adic absolute value | · |p of Qp with |p|p = p−1 . When F = Q, the direction p|C0 [ψ]| ⇒ p|L(0, ψ) is due to Herbrand (1932), and the converse p|L(0, ψ) ⇒ p|C0 [ψ]| was later proven by Ribet (1976; see [Ri1]). The above precise formula follows from Theorem 1.7 because (a) if X is a torsion Λ-module of finite type and has no nontrivial finite Λ-submodule, charΛ (X)(α) = charW (X/(x − α)X) by ring theory as long as X/(x − α)X is finite, (b) C∞ does not have a nontrivial finite Λ-submodule as proven by R. Greenberg (cf., [Gr1]). Exercise 1.14 Let the notation and the assumption be as in (a) above. Using (b), prove that multiplication by f = x − α on X (f : X t → f t ∈ X) is injective. Then using this fact, show (a). By a similar argument, taking the Pontryagin dual, we find Corollary 1.15 Let ψ∞ be the restriction of ψ to GM∞ . Then we have a canonical isomorphism: C∞ [ψ∞ ] ∼ = Sel∗F∞ (Tp (ψ)). If G is a group with subgroup H, for a given W [H]-module X, we define the induced G-module IndG H X = W [G] ⊗W [H] X on which we let g ∈ G act by g(g ⊗ x) = (gg ⊗ x). Identifying X with 1 ⊗ X ⊂ IndG H X, the action of H on 1 ⊗ X and X are identical. Thus IndG H X is an extension of the H-module X to the bigger group a complete representative set Q of G/H in G, we G. Choosing ∼ ∼ find IndG HX = q∈Q q ⊗ X = q∈Q X with q ⊗ X = X as W -modules. G We can embed IndH X into HomW [H] (W [G], X) by sending ξ = q q ⊗ aq to φξ (q) = aq . If we let g ∈ G act on φ ∈ HomW [H] (W [G], X) by (gφ)(x) = φ(g −1 x),
12
Introduction
this injection is W [G]-equivariant. If (G : H) < ∞, this is a surjective isomorphism. Often HomW [H] (W [G], X) is called a coinduced module and written G G G G ∼ as CoindG H X; so, CoindH X = IndH X if [G : H] < ∞ and IndH X → CoindH X in general. When G = Gal(Q/F ) and H = Gal(Q/M ), we write simply IndF M X for × IndG H X. Since Γ = Gal(F∞ /F ), we can define a character ψ : Gal(M∞ /F ) → Λ s s by ψ(σ) = ψ(σ|M )(1 + x) if σ|F∞ = γ for s ∈ Zp . In this way, we get the GF -module Λ∗ (ψ). Exercise 1.16 Prove Λ∗ (ψ) ∼ = IndF F∞ Tp (ψ). Here is the so-called Shapiro lemma (whose proof for H 1 will be given later as Lemma 3.83). Lemma 1.17 Let X be a discrete G-module for a profinite group G with a ∼ closed subgroup H. Then we have a canonical isomorphism H q (G, IndG H X) = H q (H, X). If G = GF , H is the stabilizer in G of F∞ and X = Tp (ψ), the above isomorphism is an isomorphism of Λ-modules, where Λ acts on the left-hand side ∼ ∗ through the coefficients IndF F∞ Tp (ψ) = Λ (ψ). Proofs of this lemma can be found in any book on group or Galois cohomology (e.g., [CGP] III.6.2 or [MFG] Lemma 4.20). In these books, the lemma is stated G using CoindG H , which is isomorphic to IndH X if G/H is finite. Since Galois cohomology is defined by continuous cocycles, the lemma is actually valid for IndK F even if K/F is an infinite extension if the coefficient module has discrete topology. As an immediate corollary of this lemma, we have Corollary 1.18
We have SelF∞ (Tp (ψ)) ∼ = SelF (Λ∗ (ψ)).
1.1.2 The Iwasawa algebra as a deformation ring We can interpret the group algebra Λ as a universal Galois deformation ring when F = Q. In this subsection, we assume F = Q. We write CLW for the category of p-profinite local W -algebras A with A/mA = F. A character ρ : GQ → A× for A ∈ CLW is called a W -deformation (or just simply a deformation) of ψ if (ρ mod mA ) = ψ. A couple (R, ρ) made of an object R of CLW and a character ρ : GF → R× is called a universal couple for ψ if for any deformation ρ : GF → A of ψ, we have a unique morphism φρ : R → A in CLW (so it is a local W -algebra homomorphism) such that φρ ◦ ρ = ρ. By the universality, the couple (R, ρ) (if it exists) is determined uniquely up to isomorphisms. The ring R is called the universal deformation ring and ρ is called the universal deformation of ψ. Proposition 1.19
The couple (ΛW , ψ) is the universal couple for ψ.
Proof Since Q[µp∞ ] is the maximal abelian extension of Q unramified outside p and ∞ by class field theory (or else, by the theorem of Kronecker and Weber), we have GQ /[GQ , GQ ] = Gal(Q(p) /Q[µp∞ ]). Since each deformation ρ : GQ → A×
Classical Iwasawa theory
13
factors through Gal(Q[µp∞ ]/Q) = Γ × Gal(Q[µp ]/Q), the character ρ is determined by ρ(γ), because ρ|Q[µp ] is given by ψ. Then we have φρ : ΛW = W [[x]] → A 2 by sending x to ρ(γ) − 1, and we have φρ ◦ ψ = ρ. We consider the completed group algebra W [[Γ]] and a character ψ : GQ → W [[Γ]]× given by ψ (σ) = ψ(σ|Q[µp ] )[σ|Q∞ ], where [σ|Q∞ ] ∈ Γ and ψ(σ|Q[µp ] ) ∈ W × . Then by the universality of the group algebra, (W [[Γ]], ψ) is a universal deformation ring of ψ. Thus we get a canonical isomorphism ι : W [[Γ]] ∼ = W [[x]] with ι ◦ ψ = ψ. In particular, for the fixed generator γ = 1 + p, we find ι(γ) = 1 + x. We have thus proved Corollary 1.20 We have a W -algebra isomorphism ι : W [[Γ]] ∼ = W [[x]] such that ι(γ) = 1 + x. Let us return to a general number field F . For a given n-dimensional representation ρ : GSF → GLn (F), a deformation ρ : GSF → GLn (R) is a continuous representation with ρ mod mR ∼ = ρ. Suppose that R is a normal domain of finite type over W [[x1 , . . . , xg ]]. Corollary 1.18 suggests that we could generalize the notion of the Selmer group to a nonabelian representation ρ as a suitable subgroup of H 1 (GSF , V (ρ)∗ ), where V (ρ) = Rn on which GSF acts by ρ and V (ρ)∗ = V (ρ) ⊗R R∗ . Suppose that we manage to make a good definition of the Selmer group SelF (V (ρ)∗ ). If further the Pontryagin dual Sel∗F (V (ρ)∗ ) of SelF (V (ρ)∗ ) is a torsion R-module of finite type, we have the nontrivial characteristic ideal char(Sel∗F (V (ρ)∗ )) and then try to compare it with the p-adic L-function Lp (ρ) of ρ (if it exists), which has to be an element of R. In such an favorable circumstance, the “main” conjecture in this context would be that char(Sel∗F (V (ρ)∗ )) is generated by Lp (ρ). We describe in this book abelian and nonabelian generalizations of Iwasawa’s theory (of this type) relating the Selmer groups with automorphic forms and L-functions. 1.1.3 Pseudo-representations In the following subsection, we shall generalize the notion of the universal deformation ring to representations into GLn (F) for n = 2. In order to show the existence of the universal deformation ring, pseudo-representations are very useful. We recall the definition of pseudo-representations (due to Wiles) when n = 2. See [MFG] Section 2.2 for pseudo-representations for n > 2. In this subsection, the coefficient ring A is always a local ring with maximal ideal mA . We write F = A/mA . We would like to characterize the trace of a representation of a group G. We describe in detail traces of degree 2 representations ρ : G → GL2 (A) when 2 is invertible in A and G contains c such that c2 = 1 and det ρ(c) = −1. Let V (ρ) = A2 on which G acts by ρ.
14
Introduction
Exercise 1.21 Let ρ : G → GL2 (A) be another representation with its space V (ρ ). Show that V (ρ) ∼ = V (ρ ) as A[G]-modules if and only if there exists an invertible 2 × 2 matrix X ∈ GL2 (A) such that Xρ(g)X −1 = ρ (g) for all g ∈ G. Since 2 is invertible, we know that V = V (ρ) = V+ ⊕ V− for V± = 1±c 2 V . For ρ = ρ mod mA , we write V = V (ρ). Then similarly as above, V = V + ⊕ V − and V ± = V± /mA V± . Since dimF V = 2 and det ρ(c) = −1, dimF V ± = 1. This shows that V ± = Fv ± for v ± ∈ V ± . Take v± ∈ V± such that v± mod mA V± = v ± , and define φ± : A → V± by φ(a) = av± . Then φ± mod mA V is surjective by Nakayama’s lemma (Lemma 1.6). Exercise 1.22 Show that φ± : A ∼ = V± as A-modules. In other words, {v− , v+ } is an A–basis of V . We write
a(r) b(r) ρ(r) = c(r) d(r)
−1 0 with respect to this basis. Thus ρ(c) = . Define another function x : 0 1 G × G → A by x(r, s) = b(r)c(s). Then we have (W1) a(rs) = a(r)a(s) + x(r, s), d(rs) = d(r)d(s) + x(s, r) and x(rs, tu) = a(r)a(u)x(s, t) + a(u)d(s)x(r, t) + a(r)d(t)x(s, u) + d(s)d(t)x(r, u); (W2) a(1) = d(1) = d(c) = 1, a(c) = −1 and x(r, s) = x(s, t) = 0 if s = 1, c; (W3) x(r, s)x(t, u) = x(r, u)x(t, s). These are easy to check: we have
a(r) b(r) a(s) c(r) d(r) c(s)
b(s) d(s)
=
a(rs) b(rs) . c(rs) d(rs)
Then by computation, a(rs) = a(r)a(s) + b(r)c(s) = a(r)a(s) + x(r, s). Similarly, we have b(rs) = a(r)b(s) + b(r)d(s) and c(rs) = c(r)a(s) + d(r)c(s). Thus x(rs, tu) = b(rs)c(tu) = (a(r)b(s) + b(r)d(s))(c(t)a(u) + d(t)c(u)) = a(r)a(u)x(s, t) + a(r)d(t)x(s, u) + a(u)d(s)x(r, t) + d(s)d(t)x(r, u). A triple {a, d, x} satisfying the three conditions (W1–3) is called a pseudorepresentation of Wiles of (G, c). For each pseudo-representation τ = {a, d, x}, we define Tr(τ )(r) = a(r) + d(r)
and
det(τ )(r) = a(r)d(r) − x(r, r).
By a direct computation using (W1–3), we see a(r) =
1 (Tr(τ )(r) − Tr(τ )(rc)), 2
d(r) =
1 (Tr(τ )(r) + Tr(τ )(rc)) 2
Classical Iwasawa theory
15
and x(r, s) = a(rs) − a(r)a(s),
det(τ )(rs) = det(τ )(r) det(τ )(s).
Thus the pseudo-representation τ is determined by the trace of τ as long as 2 is invertible in A. Proposition 1.23 ((A. Wiles, 1988)) Let G be a group and R = A[G]. Let τ = {a, d, x} be a pseudo-representation (of Wiles) of (G, c). Suppose either that there exists at least one pair (r, s) ∈ G × G such that x(r, s) ∈ A× or that x(r, s) = 0 for all r, s ∈ G. Then there exists a representation ρ : R → M2 (A) such that Tr(ρ) = Tr(τ ) and det(ρ) = det(τ ) on G. If A is a topological ring, G is a topological group, and all maps in τ are continuous on G, then ρ is a continuous representation of G into GL2 (A) under the topology on GL2 (A) induced by the product topology on M2 (A). Proof When x(r, s) = 0 for all r, s ∈ G, we see from (W1) that a, d : G → A satisfies a(rs) = a(r)a(s) and d(rs) = d(r)d(s). Thus a, d are characters of G, and we define ρ : G → GL2 (A) by
a(g) 0 ρ(g) = , 0 d(g) which satisfies the required property. We extend ρ to R = A[G] by linearity. We now suppose x(r, s) ∈ A× for r, s ∈ G. Then we define b(g) = x(g, s)/x(r, s) and c(g) = x(r, g) for g ∈ G. Then by (W3), b(g)c(h) = x(r, h)x(g, s)/x(r, s) = x(g, h). Put
a(g) b(g) ρ(g) = . c(g) d(g)
−1 0 By (W2), we see that ρ(1) is the identity matrix and ρ(c) = . By 0 1 computation,
a(g) b(g) a(h) b(h) ρ(g)ρ(h) = c(g) d(g) c(h) d(h)
a(g)a(h) + b(g)c(h) a(g)b(h) + b(g)d(h) = . c(g)a(h) + d(g)c(h) d(g)d(h) + c(g)b(h) By (W1), a(gh) = a(g)a(h) + x(g, h) = a(g)a(h) + b(g)c(h) d(gh) = d(g)d(h) + x(h, g) = d(g)d(h) + b(h)c(g). Now let us look at the lower left corner: c(g)a(h) + d(g)c(h) = x(r, g)a(h) + d(g)x(r, h).
16
Introduction
Now apply (W1) to (1, r, g, h) in place of (r, s, t, u), and we get c(gh) = x(r, gh) = a(h)x(r, g) + d(g)x(r, h), because x(1, g) = x(1, h) = 0. As for the upper right corner, we apply (W1) to (g, h, 1, s) in place of (r, s, t, u). Then we get b(gh)x(r, s) = x(gh, s) = a(g)x(h, s) + d(h)x(g, s) = (a(g)b(h) + d(h)b(g))x(r, s), which shows that ρ(gh) = ρ(g)ρ(h). We now extend ρ linearly to R = A[G]. This shows the first assertion. The continuity of ρ follows from the continuity of each entry, which follows from the continuity of τ . 2 Start with an absolutely irreducible representation ρ : G → GLn (F). Here a representation of a group into GLn (K) for a field K is called absolutely irreducible if it is irreducible as a representation into GLn (K) for an algebraic closure K of K. Exercise 1.24 Give an example of irreducible representations of a group G into GL2 (Q) which is not absolutely irreducible. We fix an absolutely irreducible odd representation ρ : G → GL2 (F). Here the word “odd” means that det(ρ)(c) = −1. If we have a representation ρ : G → GL2 (A) with ρ mod mA ∼ ρ, then det(ρ(c)) ≡ −1 mod mA . Since c2 = 1, if 2 is invertible in A (⇔ the characteristic of F is different from 2), det(ρ(c)) = −1. Thus we have a well-defined pseudo-representation τρ of Wiles associated to ρ. Since ρ is absolutely irreducible, we find r, s ∈ G such that b(r) ≡ 0 mod mA and c(s) ≡ 0 mod mA . Thus τρ satisfies the condition of Proposition 1.23. Conversely if we have a pseudo-representation τ : G → A such that τ ≡ τ mod mA for τ = τρ , again we find r, s ∈ G such that x(r, s) ∈ A× . The correspondence ρ → τρ induces a bijection: {ρ : G → GL2 (A) : representation|ρ
mod mA ∼ ρ} / ∼↔
{τ : G → A : pseudo-representation|τ
mod mA = τ } , (1.1.2)
where τ = τρ and “∼” is the conjugation under GL2 (A). The map is surjective by Proposition 1.23 combined with Proposition 1.25 and is one to one by the following Proposition 1.25 which we admit, because a pseudo-representation is determined by its trace. Proposition 1.25 (Carayol, Serre, 1994) Let A be an proartinian local ring with finite residue field F. Let R = A[G] for a profinite group G. Let ρ : R → Mn (A) and ρ : R → Mn (A) be two continuous representations. If ρ = ρ mod mA is absolutely irreducible and Tr(ρ(σ)) = Tr(ρ (σ)) for all σ ∈ G, then ρ ∼ ρ . See [MFG] Proposition 2.13 for a proof of this result. This proposition is also valid for any artinian K-algebras A with residue field K for a finite extension K/Qp and p-adically continuous ρ and ρ as above (see [C2] for the proof of the general case).
Classical Iwasawa theory
17
1.1.4 Two-dimensional universal deformations Hereafter we always assume that p is odd. We fix an absolutely irreducible representation ρ : G → GL2 (F) for a profinite group G. Assume that we have c ∈ G with c2 = 1 and det(ρ(c)) = −1. First we consider a universal pseudorepresentation. Let τ = (a, d, x) be the pseudo-representation associated to ρ. A couple consisting of an object Rτ ∈ CLW and a pseudo-representation T = (A, D, X) : G → Rτ is called a universal couple if the following universality condition is satisfied: (uv) For each pseudo-representation τ : G → A (A ∈ CLW ) with τ ∼ = τ mod mA , there exists a unique W -algebra homomorphism ιτ : Rτ → A such that τ = ιτ ◦ T. We now show the existence of (Rτ , T ) for a profinite group G. First suppose uller character, that G is a finite group. Let ω : W × → µq−1 (W ) be the Teichm¨ that is, ω(x) = lim xq n→∞
n
(q = |F| = |W/mW |).
We also consider the following isomorphism: µq−1 (W ) ζ → ζ mod mW ∈ µq−1 (F) = F× . We write ϕ : F× → µq−1 (W ) ⊂ W × for the inverse of the above map. We look at the power series ring with variables Ag , Dh , X(g,h) indexed by g, h ∈ G: Λ = ΛG := W [[Ag , Dh , X(g,h) ; g, h ∈ G]]. We put A(g) = Ag + ϕ(a(g)), D(g) = Dg + ϕ(d(g)) and X(g, h) = Xg,h + ϕ(x(g, h)). We construct the smallest closed ideal I so that T = (g → A(g)
mod I, g → D(g)
mod I, (g, h) → X(g, h)
mod I)
becomes a pseudo-representation. Thus the ideal I of Λ is topologically generated by all the elements of the following type: (w1) A(rs) − (A(r)A(s) + X(r, s)), D(rs) − (D(r)D(s) + X(s, r)) and X(rs, tu) − (A(r)A(u)X(s, t) + A(u)D(s)X(r, t) + A(r)D(t)X(s, u) + D(s)D(t)X(r, u)); (w2) A(1) − 1 = A1 , D(1) − 1 = D1 , D(c) − 1 = Dc , A(c) + 1 = Ac and X(r, s) − X(s, t) if s = 1, c; (w3) X(r, s)X(t, u) − X(r, u)X(t, s). Then we put Rτ = Λ/I and define T = (A(g), D(h), X(g, h)) mod I. By the above definition, T is a pseudo-representation with T mod mRτ = τ . For a
18
Introduction
pseudo-representation τ = (a, d, x) : G → A with τ ≡ τ mod mA , we define ιτ : Λ → A by f (Ag , Dh , X(g,h) ) → f (τ (g) − ϕ(τ (g))) = f (a(g) − ϕ(a(g)), d(h) − ϕ(d(h)), x(g, h) − ϕ(x(g, h))). Since f is a power series of Ag , Dh , Xg,h and τ (g) − ϕ(τ (g)) ∈ mA , the value f (τ (g) − ϕ(τ (g))) is well defined. Let us see this. If A is artinian, a sufficiently high power mN A vanishes. Thus if the monomial of the variables Ag , Dh , X(g,h) is of degree higher than N , it is sent to 0 via ιτ , and f (τ (g) − ϕ(τ (g))) is a finite sum of terms of degree ≤ N . If A is proartinian, the morphism ιτ is just the projective limit of the corresponding ones well defined for artinian quotients. By the axioms of pseudo-representation (W1–3), ιτ (I) = 0, and hence ιτ factors through Rτ . The uniqueness of ιτ follows from the fact that {Ag , Dh , X(g,h) |g, h ∈ G} topologically generates Rτ . Now assume that G = limN G/N for open normal subgroups N (so, G/N ←− is finite). Since Ker(ρ) is an open subgroup of G, we may assume that N runs over subgroups of Ker(ρ). Since ρ factors through G/ Ker(ρ), Tr(τ ) = Tr(ρ) factors through G/N . Therefore we can think of the universal couple (RτN , TN ) for (G/N, τ ). If N ⊂ N , the algebra homomorphism ΛG/N → ΛG/N taking (AgN , DhN , X(gN,hN ) ) to (AgN , DhN , X(gN ,hN ) ) induces a surjective W -algebra homomorphism πN,N : RτN → RτN with πN,N ◦ TN = TN . We then N define T = limN TN and Rτ = limN Rτ . If τ : G → A is a pseudo-representation, ←− ←− by Proposition 1.23, we have the associated representation ρ : G → GL2 (A) such that Tr(τ ) = Tr(ρ). If A is artinian, then GL2 (A) is a finite group, and hence ρ and Tr(τ ) = Tr(ρ) factors through G/N for a sufficiently small open normal π
ιN
τ subgroup N . Thus we have ιτ : Rτ −−N → RτN −− → A such that ιτ ◦ T = τ . Since (A(g), D(h), X(g, h)) generates Rτ topologically, ιτ is uniquely determined. Writing for the representation : G → GLn (Rτ ) associated to the universal pseudo-representation T and rewriting Rρ = Rτ , for n = 2, we have proven by (1.1.2) the following theorem, which was first proven by Mazur in 1989 (see [Mz2] for his original proof and [MFG] Theorem 2.26 for a proof similar to the one given here, valid for any n without assuming the existence of an element c with c2 = 1 and det ρ(c) = −1).
Theorem 1.26 (Mazur) Suppose that ρ : G → GLn (F) is absolutely irreducible. Then there exists the universal deformation ring Rρ in CLW and a universal deformation : G → GLn (Rρ ). Suppose further n = 2 and that we have c ∈ G with c = 1 and c2 = 1. If ρ is odd (with respect to c) and we write τ for the pseudo-representation associated to ρ, then for the universal pseudorepresentation T : G → Rτ deforming τ , we have a canonical isomorphism of W -algebras ι : Rρ ∼ = Rτ such that ι ◦ Tr() = Tr(T ).
Selmer groups
19
Let (Rρ , ) be the universal couple for an absolutely irreducible representation ρ : GQ → GLn (F). We can also think of (Rdet(ρ) , ν), which is the universal couple for the character det(ρ) : GQ → GL1 (F) = F× . As we have studied already, Rdet(ρ) ∼ = W [[Γ]] = ΛW . Note that det() : GQ → GL1 (Rρ ) satisfies det() mod mRρ = det(ρ). Thus det() is a deformation of det(ρ), and hence by the universality of (ΛW ∼ = Rdet(ρ) , ν), there is a unique W -algebra homomorphism ι : ΛW → Rρ such that ι ◦ ν = det(). In this way, Rρ naturally becomes a ΛW -algebra via ι. Corollary 1.27 The universal ring Rρ is canonically an algebra over the Iwasawa algebra ΛW = W [[Γ]]. When G = GQ (or more generally, GF or GSF for a finite set S of rational primes), it is known that Rρ is noetherian (see 1.3.3). We come back to this point after relating a certain Selmer group with the universal deformation ring. 1.2 Selmer groups We first recall very briefly Deligne’s conjecture on rationality of L-values. This is to let us understand better the use of filtration in the definition of Selmer groups, and in this part only, an outline of the conjecture is described without any proof. Then we recall the definition due to R. Greenberg of the Selmer groups in terms of Galois cohomology groups. There is another definition due to Bloch and Kato (which include the nonordinary cases; e.g., [FoP]) in terms of yet another cohomology theory. The characteristic ideal of the Selmer groups is conjectured (by many outstanding mathematicians, notably, Bloch, Kato, and Greenberg) to be related to L-values and p-adic L-functions. The groups are also useful to prove finiteness properties of the universal Galois deformation rings, because the Selmer group of a p-adic Galois representation is, after localization, naturally isomorphic to the tangent space at the point of the spectrum of the deformation ring associated with the Galois representation, and the finiteness of the dimension of the group tells us the neotherian property of the localization-completion of the universal deformation ring at the Galois representation. 1.2.1 Deligne’s rationality conjecture The source of the conjecture is Deligne’s paper [D4]. Although the theory works whenever we have good theory of ´etale, de Rham, and Betti cohomology (so for “motives”; e.g., [MTV]), we restrict ourselves to a smooth projective variety V defined over Q; so, V ⊂ PN is defined to be the the zero set of finitely many homogeneous equations with coefficients in Q. For simplicity, we assume that the space V (C) of complex points is connected. Then V (C) is a smooth compact complex K¨ahler manifold. Thus we have the de Rham cohomology group H n (V (C), C) = H n (V (C), Ω•V /C ) computed by the diffeo-geometric resolution 0 → C → Ω•V /C of C by the ahler metric, by sheaves of C ∞ -differentials. Since PN has a canonical K¨
20
Introduction
n harmonic analysis, HDR (V (C), C) splits into a product H p,q (V (C), C) (p+q = n) generated by harmonic forms which are linear combinations of
f (z)dz1 ∧ · · · ∧ dzp ∧ dz p+1 ∧ · · · ∧ dz n (the Hodge decomposition). More intrinsically, we have p H p,q (V (C), C) ∼ = H q (V (C), ΩV /C ). n In particular, HDR has a decreasing Hodge filtration whose p-th filter is given p n by F∞ HDR (V (C), C) = p ≥p H p ,q (V (C), C). The filtration has meaning over Q but not the (direct sum) Hodge decomposition (a canonical splitting of the filtration), since antiholomorphy cannot be defined for the algebraic variety V over Q. Grothendieck [Gt] computed the algebraic de Rham hyper-cohomology n (V/Q , Q) = HnDR (V/Q , Ω•V /Q ) for the projective variety V over Q and the HDR algebraic differential sheaf Ω•V /Q (indeed his computation is valid over any field n n of characteristic 0), and he found HDR (V/Q , Q) ⊗Q C ∼ (V (C), C) canonic= HDR p n p n n (V/Q , Q), we have ally, and defining F∞ HDR (V/Q , Q) by F∞ H (V (C), C) ∩ HDR p n p n HDR (V/Q , Q) ⊗Q C = F∞ HDR (V (C), C). Thus we have the Hodge filtration F∞ n 0 n 1 n (V/Q , Q) = F∞ HDR (V/Q , Q) ⊃ F∞ HDR (V/Q , Q) ⊃ · · · HDR n n n+1 n ⊃ F∞ HDR (V/Q , Q) ⊃ F∞ HDR (V/Q , Q) = 0.
We have given an ad hoc definition of the filtration over Q by taking the restriction of the filtration over C (given by the Hodge decomposition) to the cohomology group with coefficients in Q. The well-definedness of the filtration over Q (that is, the rationality of the filtration over C) follows from the usual spectral sequence relating Hodge cohomology and de Rham cohomology: p+q E1p,q = H q (X/k , ΩpX/k ) ⇒ HDR (X, k). n Similarly, V (C) has the Betti cohomology HB (V (C), Q) by using simplicial decomposition of V (C), and by the de Rham theorem (e.g., [CAL] Theorem 7.5.1), we have a canonical isomorphism n n I∞ : HB (V (C), C) ∼ (V (C), C). = HDR
Grothendieck also constructed ´etale cohomology theory, which has coefficients in -adic rings A, like Z and Q , such that Gal(Q/Q) canonically acts on n (V/Q , A), and there is a canonical isomorphism Het n n Het (V/Q , A) ∼ (V (C), Z) ⊗Z A. = HB
See [ECH] or [SGA4 12 ] for ´etale cohomology. Thus whichever cohomology we n (V/Q , Q ) use, the dimension of H?n (V, K) is the same, which we write g. So Het is a vector space of dimension g over Q . In particular, the Galois action on (n) n Het (V/Q , Q ) gives a representation ρ = ρ : Gal(Q/Q) → GLg (Q ). When
Selmer groups
21
dim V = 1, the ´etale cohomology group is easy to describe. Take a field F ⊂ C, and consider the function field F (V ) of V . Then the algebraic fundamental group π1alg (V/F ) = limX/V Gal(F (X)/F (V )) where X runs over all (every←− where) unramified Galois coverings of V . Then H 1 (VQ , Z ) = Hom(π1alg (VQ ), Z ). Over C, all unramified coverings of V are given by U/Γ for a subgroup Γ of finite index of the classical fundamental group π1 (V ) for the universal covering U , and we have π1alg (V/C ) = limΓ π1 (V )/Γ, where Γ runs over all normal ←− 1 (V (C), A) = Hom(π1 (X), A), subgroups of π1 (V ) of finite index. Since HB 1 1 ∼ we have HB (V, Z ) = Het (V, Z ). It is known that π1alg (V/Q ) = π1alg (V/C ) by Gal(Q(X)/Q(V )) ∼ = Gal(C(X)/C(V )) (see [SGA1] X.1.8). For any finite Galois extension F/Q, the function field extension F (V )/Q(V ) is everywhere an unramified extension of Q(V ) whose Galois group Gal(F (V )/Q(V )) is naturally isomorphic to Gal(F/Q). Thus for any given unramified Galois covering, X/F V/F , we have the following exact sequence of groups: 1 → Gal(F (X)/F (V )) → Gal(F (X)/Q(V )) → Gal(F/Q) → 1. Passing to the projective limit with respect to F and X, we get the following exact sequence: 1 → π1alg (V/Q ) → π1alg (V/Q ) → Gal(Q/Q) → 1. Thus σ ∈ Gal(Q/Q) acts on the abelianization π1alg (V/Q ))ab = π1alg (V )/(π1alg (V/Q )), π1alg (V/Q ))) ∈ π1alg (V/Q ) projecting down to σ ∈ Gal(Q/Q). Thus by στ = σ τ σ −1 for a lift σ 1 Gal(Q/Q) acts on Het (V/Q , Z ) = Hom(π1alg (V/Q ))ab , Z ) naturally. Example 1.28 Although Gm = P1 − {0, ∞} is not projective, we can think of 1 H?1 (Gm , Q). Since π1 (Gm ) = Z, we find HB (Gm , Z) = Z · S 1 for the unit circle 1 1 Het (Gm , Z ) = Hom(π1 (Z), Z ) ∼ S with the standard orientation = Z . We and dt dt 1 have HDR (Gm , Q) = Q t and S 1 t = 2πi. n
Exercise 1.29 Using the fact that t → t gives an unramified covering [n ] : n Gm → Gm with Galois group Gal(Q(t1/ )/Q(t)), show that the Galois action 1 (Gm , Z ) is given by N −1 for the -adic cyclotomic character N = N on Het given by ζ σ = ζ N (σ) for -power roots of unity ζ ∈ µ∞ (Q). We define a Galois module Z (1) = limn µn (Q), and put ←− m
Z (m) = Z (1) ⊗ · · · ⊗ Z (1), on which Gal(Q/Q) acts by N m . Similarly we define Z (−m) to be the Galois 1 module on which the Galois group acts via N −m . Thus Het (Gm , Z ) ∼ = Z (−1)
22
Introduction
by the above exercise. We just write H1? (Gm , K) = K? (1), which is the dual of H?1 (Gm , K). Thus we have H1et (Gm , Z ) = Z (1), H1B (Gm , Q) = QS 1 , H1DR (Gm , Q) = HomQ (Qω, Q) (1.2.1) B , C) ∼ H DR (Gm , C) for ω = dt t . The comparison isomorphism I∞ : H1 (G m dt = 1 dt 1 takes the generator S to the linear map: 1 : u t → S 1 u t = (2πi)u. Thus I∞ (H1B (Gm , Q)) = (2πi)H1DR (Gm , Q), and we may identify H1B (Gm , Q) with 1 (Gm , C) with C by u dt (2πi)Q in C by S 1 → (2πi) (identifying HDR t ↔ u). Thus QB (1) = (2πi)Q ⊂ C. If one want to include H1? (Gm ) in the framework of projective varieties, one can use the following isomorphism H?1 (Gm ) ∼ = H?2 (P1 ). 1 Thus the Hodge filtration of HDR (Gm ) is given by 1 1 (Gm , Q) = H 1,1 (P1 , Q) = HDR (Gm , Q) F 1 HDR 1 and F 2 HDR (Gm , Q) = 0. Let K be a field of characteristic 0 admissible to each cohomology theory (K is Qp for ´etale cohomology, K = Q for Betti cohomology and de Rham cohomology). Then we write K? (0) = H?0 (P1 , K) and for m > 0, we put m
K? (m) = H1? (Gm , K) ⊗ · · · ⊗ H1? (Gm , K)
(1.2.2)
and m
K? (−m) = H?1 (Gm , K) ⊗ · · · ⊗ H?1 (Gm , K) . Then K? (−m) = HomK (K? (m), K(0)) by the Poincar´e duality. Since we can tensor a power of the cyclotomic character with Galois representations, to expand our world slightly, we introduce the Tate twists H? (V, K)(m) = H? (V, K) ⊗K K? (m) for integers m. The representation ρ ⊗ Nm (ρ ⊗ N m (σ) = Nm (σ)ρ (σ)) gives the Galois action on Het (V, Q )(m), and we have n HDR (V, Q)(m) = HDR (V, Q)
and n m (V, Q)(m) = ((2πi)Q)⊗m ⊗ HB (V, Q) = (2πi)m HB (V, Q). HB n (V, C). We define the The last identity of the above equation holds inside HB Hodge filtration on HDR (V, Q)(m) by
F j (HDR (V, Q)(m)) = (F j+m HDR (V, Q)) ⊗Q Q(m)
Selmer groups
23
and the (p, q)-component by H p,q (V, C)(m) = H p+m,q+m (V, C) ⊗C C(m). This is compatible with the fact that K? (−1) = H?2 (P1 ) and m
K? (−m) =
H?2 (P1 )⊗m
→ H
2m
(P1 × · · · × P1 )
by the K¨ unneth formula. The Hodge number h(p, q) for H n (V )(m) is given by p+m,q+m (V (C), C). Such a tuple dim H n n (V, Q)(m), HDR (V, Q)(m), Het (V/Q , Q )) H n (V )(m) = (HB
is an example of algebro-geometric objects called pure motives (see [MTV]). In particular, H n (V ) is called the weight n motive associated to the projective variety V . For all cohomology groups, we have the Poincar´e duality pairing (perfect over the field K of characteristic 0): (·, ·) : H?n (V, K) × H?2d−n (V, K)(d) → K
(1.2.3)
for d = dim V . B Exercise 1.30 Take the generator [V ] ∈ H2d (V, Q) and take a differential ω 2d whose class is in HDR (V, Q). Show Z ω ∈ (2πi)d Q.
Here K? (d) ∼ = K, and if ? = et, K = Q , and Gal(Q/Q) acts by the negative d-th σ N (σ) power -adic cyclotomic character N : Gal(Q/Q) → Z× given by ζ = ζ for all -power root ζ of unity. The pairing satisfies σ(x, y) = (σ(x), σ(y)) for σ ∈ Gal(Q/Q). If ? = DR, KDR (d) = K, and the pairing is a classical Poincar´e duality. If ? = B, KB (d) = (2πi)d K. Use these facts and (1.2.3) to solve the above exercise. We also have 2d−n n (V, Q))⊥ = F −p (HDR (V, Q)(d)). (F p HDR
If V is actually defined by equations with coefficients in Z(p) = Zp ∩ Q and n (V/Q , Q )(m) if smooth over Z(p) , the inertia group Ip at p acts trivially on Het = p. Thus the characteristic polynomial of the Frobenius action (m)
Pp (X) = det(1g − ρ
(F rob−1 p )X)
is well defined, where F robp (x) = xp and F rob−1 p is its inverse, often called the geometric Frobenius map. For a more general p for which V may not be well defined over Z(p) or not smooth over Z(p) , we can still think of the characteristic (m) 0 n polynomial Pp (X) of ρ (F rob−1 p ) on H (Ip , Het (V/Q , Q )(m)). A remarkable fact conjectured by Weil and proved by Dwork and Grothendieck (e.g., [ECH] or [SGA4 12 ]) is that if V is smooth over Z(p) , the characteristic polynomial Pp (X)
24
Introduction
is in Z[X] and is independent of . This fact is conjectured to be true for all p without restriction. Then we define the L-function of H n (V )(m) by L(s, H n (V )(m)) = Pp (p−s )−1 , p
which converges absolutely if Re(s) > 1 + − m. We supplement this L-function with a Γ-factor and define n 2
Λ(s, H n (V )(m)) = Γ(H n (V )(m), s) × L(s, H n (V )(m)). Here Γ(H n (V )(m), s) = Γ(H n (V ), s + m) and Γ(H n (V ), s) = ΓC (s − i)h(i,j) × ΓR (s + ε − i)hε (i,i) i+j=n,i<j
i
for ΓR (s) = π −s/2 Γ(s/2) and ΓC (s) = 2(2π)−s Γ(s), where for ε = 0, 1, hε (i, i) is the dimension of the (−1)ε -eigenspace of complex conjugation on H i,i (V (C), C) (the complex conjugation c acts on V (C) as an analytic automorphism; so, on the differential ω by ω c (z) = ω(z)). Exercise 1.31 Let us identify Spec(Q) with the origin 0 in P1 (Q). Show that H?0 (Spec(Q), K) = K? (0) and L(s, H 0 (Spec(Q))) is equal to the Riemann zeta function. The Hasse–Weil conjecture (formulated by Serre) tells us that the L-function L(n) (s, H n (V )(m)) has meromorphic continuation to the whole of s ∈ C satisfying an appropriate functional equation of the form Λ(s, H n (V )(m)) = ε(s, Hn (V )(m))Λ(n − 2m + 1 − s, H n (V )(m)), where ε(s, Hn (V )) is a function of the form wC (n−2m+1)/2−s for a constant (m) −m 0 < C ∈ R and w ∈ C with |w| = 1. Since ρ (F rob−1 ρ (F rob−1 p ) = p p ) n (because of N (F robp ) = p), we have L(s, H (V )(m)) = L(s + m, H n (V )). The (m) number n − 2m is called the weight of the Galois representation ρ (and the n weight of the motive H (V )(m)). The motive H n (V )(m) is called critical if the gamma factors Γ(H n (V ), s) and Γ(H n (V ), n − 2m + 1 − s) are finite at s = 0. An integer m is called critical for H n (V ) if H n (V )(m) is critical. Exercise 1.32 Let h(p, q) be the Hodge number for H n (V )(m). Show the following facts. 1. Suppose hp,p = 0 for all p. Then H n (V )(m) is critical if and only if h(p, q) = 0 ⇒ q ≥ 0 > p or p ≥ 0 > q. 2. m is critical for H 0 (Spec(Q)) if and only if m is even or odd accordingly as m > 0 or m ≤ 0.
Selmer groups
25
On cycles Z ∈ HnB (V (C), K), complex conjugation c acts by [Z] → [c(Z)]. n (V (C), K) = HomK (HnB (V (C), K), K). We By duality, c acts on the dual HB n ± write HB ((V (C), K)(m) for the ± eigenspace of c. Let x ∈ Z for x ∈ R be the maximal integer not exceeding x. We then define n n n HDR (V, K)(m)± = HDR (V, K)(m)/F ∓ (HDR (V, K)(m)), n (V, C)(m), and where F + = F − = F (n/2)−m if there is no (p, p)-factor in HDR n if a nontrivial (p, p)-factor appears in HDR (V, C)(m), we put F (n/2)−m +1 if p is even, + F = if p is odd, F (n/2)−m
and F−
F (n/2)−m +1 = F (n/2)−m
if p is odd, if p is even.
Since H p,q (V (C), C) is spanned by (p, q)-forms, the complex conjugate of the component H p,q (V (C), C) is given by H q,p (V (C), C). Here the action of complex conjugation c on a differential ω is given by the pullback: ω c (z) = ω(z). Using this fact, prove Exercise 1.33 If H n (V )(m) is critical, I∞ induces the following isomorphisms I
∞ n n n n (V, C)(m)± → HB (V, C)(m) −− → HDR (V, C)(m) HDR (V, C)(m)± . I± : HB
n n (V, Q)(m)± and ω1 , . . . , ωk of HDR (V, Q)(m)± , write Take bases v1 , . . . , vk of HB ± n × × I± (vi ) = i aij wj , and define c (H (V )(m)) = det(aij ) ∈ C /Q . Here if n ± ± n HB (V, C)(m) = 0, we simply put c (H (V )(m)) = 1.
Exercise 1.34 Suppose m = 0 and either that n is odd or n = 2p such that n (V, C). If v1∗ , . . . , vk∗ is the basis of HnB (V, Q)± the (p, p)-factor vanishes in HDR n ± dual to v1 , . . . , vk ∈ HB (V, Q) , prove c± (H n (V )) = det
vj∗
ωi
.
Here is a specialized form of the conjecture of Deligne in our setting. Conjecture 1.35 (Rationality) finite at s = m, and we have
If m is critical for H n (V ), L(s, H n (V )) is
L(m, H n (V )) ∈ Q. c+ (H n (V )(m)) The special value L(m, H n (V )) is called a critical value if m is critical for H n (V ).
26
Introduction
Exercise 1.36 For a positive integer m, prove c+ (Spec(Q)(2m)) = (2πi)2m and c+ (Spec(Q)(1 − 2m)) = 1. This shows that the conjecture holds for the Riemann zeta function. All known rationality results proven by Shimura (for example, [Sh3], [Sh4] and [Sh5]) and Deligne and others (e.g., [H94]) appear to follow this conjecture. Since our philosophy is that the L-value L(m, H n (V )) gives the size of an arithmetically defined (m) group out of the Galois representation ρ , we should have a way of defining such a group out of the Hodge filtration, in view of the importance of the filtration in the formulation of the rationality conjecture. We explore this point in the following subsection. 1.2.2 Ordinary Galois representations We recall the definition of ordinary p-adic Galois representations having a natural filtration characterized by the local Galois action. If an ordinary Galois representation is given by the ´etale cohomology of a projective smooth variety over a number field F , the filtration coincides with the (p-adic) Hodge–Tate filtration (which in turn is the pullback of the Hodge filtration of the de Rham cohomology by the p-adic comparison map Ip , an analogue of I∞ , which is defined after tensoring Fontaine field BDR , an analogue of C; see the articles in [MTV] on p-adic periods). Let K be a p-adic local field (i.e., a finite extension of Qp ). Let S be a finite set of rational primes containing p. We consider the maximal extension F S /F unramified outside S and ∞, and write GSF = Gal(F S /F ). Let V be a finite-dimensional vector space with a continuous action of GSF . We write Dp for the decomposition group of a prime ideal p|p in GSF . By local class field theory, we have the Artin reciprocity map Fp× u → [u, Fp ] ∈ Dpab such that N ([u, Fp ]) = NFp /Qp (u)−1 if u is a p-adic unit. For each prime factor p|p of F , we assume we have a filtration of the following type for integers a = a(p) and b = b(p) with b ≤ 0 < a: V = Fpb V ⊃ · · · ⊃ Fp0 V ⊃ Fp1 V ⊃ · · · ⊃ Fpa+1 V = {0}
(1.2.4)
stable under the decomposition group Dp and an open subgroup of the inertia group Ip ⊂ Dp acts on each subquotient Fpi V /Fpi+1 V by N i . The Galois module V is called nearly p-ordinary if V satisfies the above condition for all the prime factors p|p in F . We call V p-ordinary if V satisfies (1.2.4) with unramified Fp0 V /Fp1 V for p|p. If V is p-ordinary for all prime factors p|p, we simply call V p-ordinary. Once V satisfies (1.2.4), its dual V ∗ (1) = HomK (V, K) ⊗ N again satisfies (1.2.4) for Fp−i V ∗ (1) = (Fpi V )⊥ (1). If V is associated with a pure motive M , the filtration as in (1.2.4) is given by its p-adic Hodge–Tate filtration (e.g., [D4]) and the condition b ≤ 0 < a is almost equivalent to the criticality of M at 0 and M ∗ (1) at 1, though one may allow a = b = 0 for criticality at 0 of M if complex conjugation acts by the scalar −1 on V (resp. a = b = 1 for criticality of M ∗ (1) at 1 if complex conjugation acts trivially on V ).
Selmer groups
27
Example 1.37 Let E be an elliptic curve defined over F . Let O be the integer ring of F and Op be the p-adic completion of Op . See 4.1.1 for a brief review of the definition of elliptic curves. If E extends to an elliptic curve over Op , we say that E has a good reduction. Here the word “extends” means that there exists an elliptic curve over Op whose generic fiber is isomorphic to E/Fp . If E extends to a smooth group scheme over Op such that its p-fiber Ep = E ⊗Op O/p is a group scheme isomorphic to Gm over a finite field extension of O/p, E is said to have multiplicative reduction at p. If further Ep ∼ = Gm over O/p, E is said to have split multiplicative reduction. We call E semistable at p if either E has multiplicative reduction or good reduction. If E has good reduction, the geometric kernel Ep [p](Fp ) = Ker(x → px) for an algebraic closure Fp of O/p is either isomorphic to Z/pZ or to the trivial group {0}. The elliptic curve E is said to have ordinary good reduction if Ep [p](Fp ) ∼ = Z/pZ, and in such a case, the connected component of the locally free group scheme Ep [p]◦ is isomorphic to µp over Fp . If E has multiplicative reduction, Ep [p] ∼ = Gm [p] = µp over Fp , which is connected. In the case where Ep [p]◦ ∼ = µp over Fp (which covers the multiplicative reduction case as well as the ordinary good reduction case), E is said to have ordinary semistable reduction. Take an elliptic curve E/F with ordinary semistable reduction at all prime factors p of p in F . Then its Galois representation V (E) = T (E) ⊗Z Q given by the Tate module T (E) = limr E[pr ](Q) satisfies the ←− above condition for b = 0 and a = 1 with dimQp Fpi V /Fpi+1 V = 1 for 0 ≤ i ≤ 1. Here again E[pn ]/Op is the group scheme given by the kernel of the multiplication by pn . Indeed, the group scheme E[pn ]/Op fits into the following exact sequence 0 → E[pn ]◦/Op → E[pn ]/Op → E[pn ]et /Op → 0 of group schemes with E[pn ]et (Q) ∼ = Z/pZ, where E[pn ]◦ is the connected n component of E[p ]/Op , and we have Fp1 T (E) = lim E[pn ]◦ (Q) ∼ lim E[pn ]et (Q) ∼ = Zp and T (E)/F 1 T (E) = ← = Zp . ← − − n n Example 1.38 Let f be an elliptic Hecke eigenform with f |T (n) = an f on Γ0 (N ) with Neben character ψ. Here T (n) indicates the Hecke operator for an integer n > 0 (see 2.4.1 for Hecke operators and the space of classical modular forms). Let Q(f ) be the subfield of C generated by an for all n (the Hecke field of f ), which is a number field of finite dimension over Q. Then ip ◦ i−1 ∞ gives an embedding of Q(f ) into Qp and hence gives rise to a prime factor P of p in the integer ring Z(f ) of Q(f ); that is, P = {x ∈ Z(f )| ordp (ip (i−1 ∞ (x))) > 0} for the standard p-adic valuation ordp of Qp . Then the field Qp (f ) generated by Hecke eigenvalues ip (i−1 ∞ (an )) over Qp (the p-adic Hecke field of f ) is isomorphic to the P-adic completion of Q(f ) via ip ◦ i−1 ∞ , and we have a representation V = V (f ) of GSQ for K = Qp (f ) (see Theorem 2.43). Here S is the set of prime factors of N p. If further f has weight k ≥ 2 and the Hecke eigenvalue ap for the Hecke operator T (p) or U (p) is a p-adic unit (we call such a form P-ordinary), V (f )
28
Introduction
has a filtration as above for (a, b) = (k − 1, 0) for the weight k of f , as long as ψ is unramified at p. In this example, dimK Fp0 V /Fp1 V = dimK Fpk−1 V = 1 and dimK V = 2 The Galois representation associated to Hecke eigenforms will be described in detail in 2.3.8. 1.2.3 Greenberg’s Selmer groups Let V be an ordinary p-adic Galois representation of GSF . Let W be the p-adic integer ring of K, and take a W -lattice L in V stable under GSF . Here is how to find L. Take a basis of V and identify EndK (V ) = M2 (V ). The action of GSF gives rise to a continuous homomorphism ρ : GF → GL2 (K). Since GSF is compact, Im(ρ) sits in a maximal compact subgroup. Since each maximal compact subgroup of GL2 (K) is a conjugate g · GL2 (W )g −1 of GL2 (W ) (Corollary 2.5), if Im(ρ) ⊂ g · GL2 (W )g −1 , replacing ρ by the isomorphic g −1 ρg, we may take L = W 2 ⊂ K 2 = V . The isomorphism class of L is unique when L/mW L is an absolutely irreducible GSF -module (a result of Carayol and Serre: see Proposition 1.25), where m = mW ⊂ W is the maximal ideal. Let us prepare some notation to define the Selmer group of V . We write H q (F, ?) for H q (GSF , ?) and H q (Fl , ?) for H q (Dl , ?). We put Fp+ V = Fp1 V , Fp+ L = Fp+ V ∩ L and Fp+ (V /L) = Fp+ V /Fp+ L. For prime ideals q p and p|p of F , we put, for X = V and V /L, Uq (X) = Ker(Res : H 1 (Fq , X) → H 1 (Iq , X))
if q p,
Up (X) = Ker(Res : H (Fp , X) → H
if p|p.
1
1
(Ip , X/Fp+ (X)))
(1.2.5)
Here the restriction map Res = ResG/H with respect to a group G and a subgroup H is obtained by restricting the cocycles of G to the subgroup H, and in the above definition of Uq , G = Dq and H = Iq . Then we define, for A = K and K/W , H 1 (Fq , L ⊗W A) q Resq 1 SelF (L ⊗W A) = Ker H (F, L ⊗W A) −−−−−→ , Uq (L ⊗ A) q (1.2.6) where Resq is the restriction map defined with respect to GSF ⊃ Dq . The standard Selmer group of V is given by SelF (V /L), equipped with the discrete topology. The strict Selmer group Selstr F (L ⊗ A) is defined replacing Iq by Dq for q|p in the above definition. The minus “−” Selmer group Sel− F (L ⊗ A) is defined by the same formula replacing F + (V ) by F − (V ) := F 0 (V ) in the definition of Up (V ). Exercise 1.39 Show that the Selmer groups defined above are independent of the choice of the finite set S of rational primes as long as S contains p and all ramified primes for the Galois representation V .
Selmer groups
29
Example 1.40 Take an elliptic curve E defined over F as in Example 1.37, and consider SelF (E)p = SelF (V (E)/T (E)). Then by Kummer’s theory (e.g., [Gr4] Section 2), we have the following exact sequence 0 → E(F ) ⊗Z Qp /Zp → SelF (E)p → WE (F )p → 0, where E(F ) is the group of F -rational points of E, and WE (F )p is the p-part of the Shafarevich–Tate group (defined by the above exact sequence). Thus, taking F = Q, the Selmer group is a key ingredient of the study of the p-adic version of the conjecture of Birch and Swinnerton-Dyer. The original conjecture roughly predicts the order of zero of L(s, E) = L(s, V (E)) at s = 1 is equal to dimQ (E(Q) ⊗Z Q) and the leading coefficient of the Taylor expansion at s = 1 of L(s, E) is equal to the order of WE (Q) up to the product of the canonical period ΩE = E(R) ω of the N´eron differential and the regulator of E. Note that ΩE is the Deligne’s period c+ (H 1 (E)(1)) integrally normalized, and if L(1, E) = 0, the regulator is equal to 1; thus, the conjecture is consistent with Deligne’s rationality conjecture for the critical value of L(s, E) at s = 1. See [MzTT] Section 10 for the precise conjecture and its p-adic version. 1.2.4 Selmer groups with general coefficients In the above definition of the Selmer group, an essential point is to have a twostep filtration V ⊃ Fp+ V ⊃ {0} stable under the local Galois group Dp . Thus if we have such a filtration, we can at least generalize the definition to any continuous We describe it when L is an R[GS ]-module, where p-profinite Galois module L. F we assume that R is a profinite local ring over the power series ring W [[x]]. Let κ : GSF → W [[x]]× be the universal character deforming the identity character of GSF . √ Exercise 1.41 Show that there is a unique square root κ : GpQ → Λ× W of κ deforming the identity character. Hint: One needs to use the assumption p > 2. is R-free of finite rank. For each prime factor p|p of F , we We suppose that L assume we have a filtration: ⊃ · · · ⊃ Fp0 L ⊃ Fp1 L ⊃ · · · ⊃ Fpa+1 L = {0} = Fpb L L
(1.2.7)
stable under the decomposition group Dp such that an open subgroup of the pi+1 L by κi . We suppose inertia group Ip ⊂ Dp acts on each subquotient Fpi L/F pi+1 L is R-free of finite rank. that Fpi L/F = F 1 L. For prime ideals Let R∗ be the Pontryagin dual of R. We put F + L q p and p|p of F , we put ⊗R R∗ ) → H 1 (Iq , L ⊗R R∗ )) if q p, Ker(Res : H 1 (Fq , L ∗ ⊗R R ) = Uq (L R R∗ L⊗ 1 ∗ 1 Ker(Res : H (Fq , L ⊗R R ) → H (Ip , F + (L)⊗ )) if p|p. R∗ p
R
30
Introduction
Then we define, ⊗R R∗ ) = Ker H 1 (F, L ⊗R R∗ ) → SelF (L
H 1 (Fq , L ⊗R R∗ ) q
⊗R R∗ ) Uq (L
.
(1.2.8)
Example 1.42 The Selmer group SelQ (Λ∗ (ψ)) we already discussed is isomorphic to SelQ (Λ(ψ)⊗Λ Λ∗ ), because Fp+ Λ(ψ) = {0} in this case. Since Λ∗ (ψ) = IndQ Q∞ Tp (ψ) by Exercise 1.16, we have by Shapiro’s lemma (Lemma 1.17) SelQ (Λ(ψ) ⊗Λ Λ∗ ) ∼ = SelQ (Λ∗ (ψ)) ∼ = SelQ∞ (Tp (ψ)). Thus the Selmer group SelQ∞ (Tp (ψ)) which appears to depend on the Zp -extension Q∞ /Q can be interpreted as the Selmer group defined over the base number field Q of the universal character ψ in Lemma 1.19. In other words, we can define the classical Iwasawa module, without referring to the infinite Zp -extension Q∞ /Q (and instead, taking the Selmer group over Q of the universal character ψ deforming ψ), and this viewpoint could be more natural, freeing Iwasawa’s theory from the peculiar choice of Zp -extensions. Example 1.43
Starting with an elliptic curve E/Q , we can think of Q T (E) ⊗Zp Λ∗ (ψ) ∼ = IndQ∞ (V (E)/T (E)).
Mazur [Mz] first studied the Selmer group SelQ∞ (V (E)/T (E)) over the Zp -tower Q∞ /Q via Iwasawa theoretic techniques, and again by Lemma 1.17, Mazur’s Selmer group can be identified with SelQ (T (E)⊗Zp Λ∗ (ψ)) (Λ-adic Selmer group) defined relative to Q. See [Gr4] for Iwasawa’s theory for elliptic curves. Suppose that R = Λ or its normal finite extension. To distinguish this case Naive questions are from the other, we write L for L. (q1) When does SelF (L ⊗R R∗ ) have an R-torsion Pontryagin dual module Sel∗F (L ⊗R R∗ ) of finite type? (See [Gr3]). It is well known that Sel∗F (L ⊗R R∗ ) is of finite type over R. Thus the main point of this question is the torsion property. We expect that this should k := L ⊗W [[Γ]],k W is algebro-geometric for infinitely many be true if L positive integers k (that is, the Galois representation can be realized inside the ´etale cohomology group of a smooth projective variety over F ; in other words, it is associated to a motive). Here k : W [[Γ]] → W is the W -algebra homomorphism linearly extending the character Γ γ → γ k ∈ W ; (q2) Suppose further that R = Λ. If Sel∗F (L ⊗Λ Λ∗ ) is Λ-torsion, what meaning does its characteristic power series fL (x) of Sel∗F (L ⊗Λ Λ∗ ) have? More generally, if R is a normal finite extension of Λ and if Sel∗F (L ⊗R R∗ ) is R-torsion, is char(Sel∗F (L ⊗R R∗ )) a principal ideal generated by fL ∈ R? If that is the case, what is the function fL in the structure sheaf of Spf(R)?
Deformation and adjoint square selmer groups
31
Is it related to a p-adic L-function? (As for analytic p-adic L-functions, see [LFE] Chapters 7 and 10 and [SGL].) If L is algebro-geometric in the sense of (q1), we expect to have a padic analytic method of constructing p-adic L-functions Lp (L, s) such that [[x]] and φL (x) = fL (x) up Lp (L, s) = φL (γ s − 1) (γ = 1 + p) for φL (x) ∈ W to units in W [[x]], where W is a discrete valuation ring containing W . 1.3 Deformation and adjoint square selmer groups Adjoint square Selmer groups (which we will define in this section) have a very direct relation to Galois deformation rings. Indeed, we first describe an explicit expression of the adjoint Selmer group as a module of differentials of the spectrum of a Galois deformation ring (which will be proven in detail in 3.4.5 later). Since we need to have a filtration to define the Selmer group, we consider the universality among Galois deformations, imposing the existence of such a filtration (the nearly ordinary universal deformation rings), and then we describe Mazur’s idea of relating the differentials on the spectrum of such deformation rings to Galois 1-cocycles in the Selmer group of the adjoint square of the deformations. Once the relation of the Selmer group with the differentials is established, we will state a watered-down version of the theorem of Wiles, Taylor and Fujiwara (Theorem 1.52) which gives a precise description of the deformation ring and at the same time the finiteness of the corresponding Selmer group. A stronger version of the theorem will be proven in Chapter 3 identifying the deformation ring with the corresponding Hecke algebra. At the end of this section, we give a minimal outline of the proof of Theorem 1.52 and an overview of such modularity results known for elliptic modular forms and the base field F = Q. Recall the Galois group GF = GpF of the maximal extension F p /F unramified outside p and ∞. In this section we fix V as a two-dimensional irreducible representation of GF over K and suppose V satisfies (1.2.4): V Fp+ V {0} with dimK Fp+ V = 1
(ord)
stable under the decomposition group Dp such that the inertia group Ip ⊂ Dp acts on the quotient V /Fp+ V trivially. We write p (resp. δp ) for the character giving the action of Dp on Fp+ V (resp. V /Fp+ V ). We also write p = (p mod mW ) and δ p = (δp mod mW ). Let Fpur be the maximal unramified extension of Fp inside Qp . We suppose the following two conditions throughout this section: (cyc) The characters det(V )|Ip and δp |Ip factor through Gal(Fpur [µp∞ ]/Fpur ) for each p|p; (ds) δ p = p for all p|p. We fix a W -lattice L ⊂ V stable under GF . Choose a basis of L over W , and write ρ : GF → GL2 (W ), the resulting matrix representation. We write ν = det(ρ). The representation ρ we start with is called the initial Galois representation.
32
Introduction
1.3.1 Nearly ordinary deformation rings In this subsection, A denotes an object in CLW . We consider universality among the deformations of L of the following type. They are rank two free A-modules with continuous GF -action satisfying the following four properties: L AL ∼ (D1) L/m = L as GF -modules for L = L ⊗W F. (D2) Writing ι : W → A for the structure homomorphism of W -algebras, we have the identity of the determinant characters: ι ◦ ν = det L. (D3) Fix a decomposition group Dp of each prime factor p|p in GF . Then we →L → L/F p+ L → 0 stable under Dp have an exact sequence 0 → Fp+ L + for each prime factor p|p, where L/Fp L is free of rank one over A and the ⊗A F is given by p . action of Dp on Fp+ L p+ L factors through the local cyclotomic Galois (D4) The action of Ip on L/F ur ur ∞ group Gal(Fp [µp ]/Fp ) (giving rise to the nearly ordinary character δρ,p : Gal(Fpur [µp∞ ]/Fpur ) → A× ), where Fpur is the maximal unramified extension of Fp . is unrami is ordinary if L/F p+ L The condition (D3) is the near ordinarity, and L fied for all p|p. The condition (D2) on the automorphic side corresponds to fixing the central character of automorphic representations. The local cyclotomy condition (D4) is not necessary (so, it is not made in [MFG] in 5.6.3) but makes our argument simpler as we will see later. (resp. L and L) When we consider the matrix form of the representation L fixing a basis of L over A, we write it as ρ : GF → GL2 (A) (resp. ρ : GF → GL2 (F) and ρ : GF → GL2 (W )). If every centralizer x ∈ GL2 (F) of ρ (that is, xρ(σ) = ρ(σ)x for all σ ∈ GF ) is scalar, we have a universal couple (RF , ρF : GF → GL2 (RF )) such that for any deformation ρ as above, we have a unique W -algebra homomorphism ϕ : RF → A such that ϕ ◦ ρF ∼ = ρ in GL2 (A) (see Theorem 1.26 and [MFG] 2.3 and 3.2.4). Here RF is a noetherian p-profinite local W -algebra with residue field F. Starting with a Galois representation L of GFp := Gal(Qp /Fp ), we can think of L taking GF in place of GF . Again of the universality among deformations L p we have a universal couple (RFp , ρFp ) similar to (RF , ρF ) if the centralizer Z(ρp ) = {x ∈ GL2 (F)|xρp x−1 = ρp } for ρp = ρ|GFp is made up of scalars. We write Φ(A) for the set of isomorphism classes of all deformations ρ : GF → GL2 (A) of ρ. Similarly we write Φp (A) for the set of isomorphism classes of all deformations ρ : GFp → GL2 (A) of ρp . Then Φ and Φp are covariant functors from the category CLW of profinite W -local algebras with residue field F into the category SET S of sets. We also consider the subfunctor Φn.ord,ν (A) ⊂ Φ(A), made up of A-valued deformations satisfying (D1–4). If the universal couple (XF , ξF : GF → GL2 (XF )) exists for any one Ψ of Φ, Φn.ord,ν and Φp , we say that
Deformation and adjoint square selmer groups
33
∼ Ψ(A) the functor is representable by (XF , ξF ), and we have HomW -alg (XF , A) = by HomW -alg (XF , A) ϕ → ϕ ◦ ξF ∈ Ψ(A). As before, let Z(ρ) = {x ∈ GL2 (F)|xρx−1 = ρ} be the centralizer of ρ. The condition Z(ρ) = F× ⊂ GL2 (F) follows from one of the following two conditions: (aiM ) ρ restricted to Gal(Q/M ) is absolutely irreducible (Schur’s lemma; e.g., [MFG] Proposition 2.5); (DS) ρ is reducible, and Im(ρ) contains at least one nontrivial unipotent element and at least one semi simple element with two distinct eigenvalues. Exercise 1.44 Prove Z(ρ) = F× ⊂ GL2 (F) under (DS) by computation. Exercise 1.45 Let ρ : GQp → GL2 (Fp ) be a Galois representation of the form
ψ ∗ ρ(σ) = 0 1 for a nontrivial character ψ : GQp → F× p . Suppose
1 1 u= ∈ Im(ρ). 0 1 Show that, for each isomorphism class in Φp (A), we can find its member ρ such ρ) contains that ρ (σ) is upper triangular for all σ ∈ GQp and Im(
1 1 u= ∈ GL2 (A). 0 1 Theorem 1.46 (Mazur) Under the existence of the universal couple (R, ) for Φ and under (ds), the universal couple (Rn.ord,ν , ρn.ord,ν ) exists for Φn.ord,ν . The universal ring Rn.ord,ν is noetherian if it exists. This fact was proven in Mazur’s paper in [Mz2]. Under appropriate assumptions, the existence of the universal couple (Rρ , ) has already been shown in Theorem 1.26. Here we prove the existence of the universal couple (Rn.ord , ρn.ord,ν ) assuming the existence of a universal couple (R = Rρ , ) for F = Q. We will later prove in Theorem 1.57 the noetherian property of the universal ring. The proof for a general field F is the same and is left to the reader. Proof An ideal a ⊂ R is called of type (n.ord, ν) if mod a satisfies (D1–4). Let an.ord,ν be the intersection of all ordinary ideals, and put Rn.ord,ν = R/an.ord,ν and n.ord,ν = mod an.ord,ν . If ρ : GQ → GL2 (A) satisfies (D1–4), we have a unique morphism ϕρ : R → A such that ( mod Ker(ϕρ )) ∼ = ϕρ ◦ ∼ = ρ. Thus Ker(ϕρ ) is of type (n.ord, ν), and hence n.ord,ν Ker(ϕρ ) ⊃ a . Thus ϕρ factors through Rn.ord,ν . The only thing we need to show is that mod an.ord,ν satisfies (D1–4). Since an.ord,ν is an intersection of ideals of type (n.ord, ν) ideals, we need to show that if a and b are of type (n.ord, ν), then a ∩ b is of type (n.ord, ν).
34
Introduction
be an A-module with an action To show this, we prepare some notation. Let L has a submodule F + L on which Dp of GQ satisfying conditions (D1–4). Thus L p + acts by a character p with p mod mA = p . Then Fp L = σ∈Dp (σ − p (σ))L. Now suppose that ρa = mod a and ρb = mod b are both ordinary. Let ρa∩b = mod a ∩ b, and write their representation spaces as La = L(ρa ), Lb = L(ρb ) and La∩b = L(ρa∩b ). By definition, La∩b /aLa∩b = La and La∩b /bLa∩b = Lb . We write the character on Fp+ La (resp. Fp+ Lb ) as a (resp. b ). By the Chinese remainder theorem, we have an exact sequence π
0 → R/a ∩ b → R/a ⊕ R/b − → R/a + b → 0 with π(a, b) = (a − b) mod (a + b). Since a ≡ b mod (a + b) by (ds), the diagonal character := a × b : Dp → (R/a)× × (R/b)× is sent to 0 by π. a∩b = Thus has values in R/(a ∩ b). We define Fp+ L σ∈Dp (σ − (σ))La∩b . + +L Then by definition and by (ds), we have (L/F p a∩b ) ⊗R R/a = La /Fp La and + + a∩b ) ⊗R R/b = L b . Then by Nakayama’s lemma (Lemma 1.6), b /Fp L pL (L/F + (L/Fp La∩b ) is generated by one element, thus it is a surjective image of A = R/a ∩ b. Since in A, a ∩ b = 0, we can embed A into A/a ⊕ A/b as above. a ∼ ∼ b /F + L a /Fp+ L Since L = A/a and L p b = A/b, the kernel of the diagonal map a∩b ) → (L a ) ⊕ (L b ) ∼ a /Fp+ L b /Fp+ L p+ L (L/F = A/a ⊕ A/b p+ L a∩b ) ∼ a∩b is a∩b /Fp+ L has to be zero. Thus (L/F = A. Since the quotient L a∩b is a direct A-summand of L a∩b ∼ A-free, Fp+ L = A2 and hence is A-projective. + Since A is local, Fp La∩b is A-free of rank 1. This shows (D3). a and L b /F + L a /Fp+ L By the above construction, if the p-inertia action on L p b ur ur + a∩b has to factor a∩b /Fp L factors through Gal(Qp [µp∞ ]/Qp ), its action on L ur ∞ through Gal(Qur [µ ]/Q ). Thus (D4) follows. p p p a × det L b with values As for (D2), again consider the diagonal character det L in R/a ⊕ R/b which is killed by π. Thus it has values in A and gives the char a = ν mod a and det L b = ν mod b, we conclude a∩b . Since det L acter det L a∩b = ν mod (a ∩ b), which shows (D2) and finishes the proof. 2 det L Hereafter we write RF (resp. ρF ) for Rn.ord,ν (resp. ρn.ord,ν ). By (D3), the space L(ρF ) of ρF has a natural filtration, stable under Dp , L(ρF ) ⊃ Fp+ L(ρF ) ⊃ {0} with L(ρF )/F + L(ρF ) ∼ = RF . We write δ p (resp. εp ) for the character giving the action of Dp on L(ρF )/F + L(ρF ) (resp. F + L(ρF )). ∼ Thus δ p : Gal(Fpur [µp∞ ]/Fpur ) → R× F is a continuous character, and ρp |Dp =
εp ∗ . Since ϕρ ◦ δ p is trivial for ϕρ : RF → W inducing ρ = ϕρ ◦ ρF , the 0 δp image of δ p in R× F is p-profinite. Thus δ p factors through the p-profinite part of Gal(Fp [µp∞ ]/Fp ). The local cyclotomic character Np : Gal(Fp [µp∞ ]/Fp ) → Z× p
Deformation and adjoint square selmer groups
35
identifies the p-profinite part of Gal(Fpur [µp∞ ]/Fpur ) with a p-profinite subgroup m Γp of 1 + pZp . Thus Γp is generated by γp := γ p for a suitable m for the generator γ = 1 + p of 1 + pZp = γ Zp , and δ p induces a W [[Γp ]]-algebra structure on RF . Let ΓF = p|p Γp , and hereafter we regard RF as a W [[ΓF ]]-algebra by this algebra homomorphism. Writing S = {p|p}, we have an isomorphism W [[ΓF ]] ∼ = W [[xp ]]p∈S . 1.3.2 Adjoint square Selmer groups and differentials ∈ Φn.ord,ν (A). Define Let L = φ ∈ EndA (L) Tr(φ) = 0 . Ad(L)
(1.3.1)
by conjugation v → ρ (σ)v We let σ ∈ GF act on v ∈ Ad(L) ρ(σ)−1 . Then Ad(L) has the following three-step filtration stable under Dp for each prime ideal p|p of F : ⊃ Fp− Ad(L) ⊃ Fp+ Ad(L) ⊃ {0}, Ad(L) (1.3.2) where + + = {φ ∈ Ad(L)|φ(F Fp− Ad(L) p L) ⊂ Fp L}, + = {φ ∈ Ad(L)|φ(F Fp+ Ad(L) p L) = 0}.
containing a generator of Fp+ L and we identify EndK (L) If we take a basis of L − + with M2 (A) by this basis, Fp Ad(L) (resp. Fp Ad(L)) is made up of upper triangular matrices with trace zero (resp. upper nilpotent matrices). We thus have SelF (Ad(V /L)) for Ad(V /L) := Ad(L)⊗Zp Tp = Ad(V )/Ad(L), and we also have ⊗A A∗ ) for L ∈ Φn.ord,ν (A). SelF (Ad(L) Note that Dp acts trivially on Fp− Ad(V )/Fp+ Ad(V ). We often indicate this fact by writing Fp− Ad(V )/Fp+ Ad(V ) ∼ = K as Dp -modules. We quote Proposition 1.47 Suppose that Φn.ord,ν has a universal couple (RF , ρF ). Then the Pontryagin dual Sel∗F (Ad(V /L)) is canonically isomorphic to the module of 1-differentials ΩRF /W [[ΓF ]] ⊗RF ,ϕ W , where ϕ : RF → W is the W -algebra ∈ Φn.ord,ν (A), homomorphism such that ρ ∼ = ϕ ◦ ρF . More generally, for any L we have ⊗A A∗ ) = Hom(SelF (Ad(L) ⊗A A∗ ), Tp ) ∼ Sel∗ (Ad(L) = ΩR /W [[Γ ]] ⊗R ,φ A, F
F
F
F
where φ : RF → A is the W -algebra homomorphism such that ρ ∼ = φ ◦ ρF . This proposition will be proven as Proposition 3.87. We recall here the definition of K¨ ahler 1-differentials and some of their properties. Let A be a B-algebra, and suppose that A and B are objects in CLW . We consider the module of continuous 1-differentials ΩA/B with the universal B-derivation d : A → ΩA/B for a B-algebra A (A, B ∈ CLW ). Here the continuity is with respect to the profinite topology on A.
36
Introduction
For a module M with continuous A-action (in short, a continuous A-module), let us define the module of B-derivations by δ: continuous DerB (A, M ) = δ : A → M ∈ HomB (A, M )δ(ab) = aδ(b) + bδ(a) . for all a, b ∈ A Here the B-linearity of a derivation δ is equivalent to δ(B) = 0, because δ(1) = δ(1 · 1) = 2δ(1) ⇒ δ(1) = 0. As we will prove in Proposition 1.49, the module ΩA/B has the following universal property. For any given δ ∈ DerB (A, M ), there exists a unique continuous A-linear map φ : ΩA/B → M such that δ = φ ◦ d; in other words, we have HomA (ΩA/B , M ) ∼ = DerB (A, M ) by φ → φ ◦ d. Thus ΩA/B represents the covariant functor M → DerB (A, M ) from the category of continuous A-modules into Z-M OD. Since DerB (A, M ) only depends on the image of B in A under the algebra homomorphism ι : B → A giving the B-algebra structure of A, we have ΩA/B ∼ = ΩA/ι(B) .
(1.3.3)
The construction of ΩA/B is easy. The multiplication a ⊗ b → ab induces B A → A taking a ⊗ b to ab. We put a B-algebra homomorphism m : A⊗ B A. Then we define ΩA/B = I/I 2 . I = Ker(m), which is an ideal of A⊗ The map d : A → ΩA/B given by d(a) = 1 ⊗ a − a ⊗ 1 mod I 2 is a continuous B-derivation (Exercise 1.48). Thus we have a morphism of functors: HomA (ΩA/B , ?) → DerB (A, ?) given by φ → φ ◦ d. Since ΩA/B is generated by d(A) as A-modules (Exercise 1.48), the above map is injective. Exercise 1.48 Show that the map d(a) = 1 ⊗ a − a ⊗ 1 mod I 2 is a continuous B-derivation and that ΩA/B is generated by d(A) as an A-module. To show that ΩA/B represents the functor, we need to show the surjectivity of the above map as follows. Proposition 1.49 The above morphism of functors M → HomA (ΩA/B , M ) and M → DerB (A, M ) is an isomorphism, where M runs over the category of continuous A-modules. Thus the functor: M → DerB (A, M ) is represented by ΩA/B in the category of continuous A-modules. Proof We now prove the surjectivity. Define φ : A × A → M by (a, b) → aδ(b) for δ ∈ DerB (A, M ). Then φ(ab, c) = abδ(c) = bφ(a, c) and φ(a, bc) = aδ(bc) = abδ(c) = bφ(a, c) for a, c ∈ A and b ∈ B. Thus φ gives a continuous B-bilinear map. By the universality of the tensor product,
Deformation and adjoint square selmer groups
37
B A → M . Now we see that φ : A × A → M extends to a B-linear map φ : A⊗ φ(a ⊗ 1 − 1 ⊗ a) = aδ(1) − δ(a) = −δ(a) and φ((a ⊗ 1 − 1 ⊗ a)(b ⊗ 1 − 1 ⊗ b)) = φ(ab ⊗ 1 − a ⊗ b − b ⊗ a + 1 ⊗ ab) = −aδ(b) − bδ(a) + δ(ab) = 0. This shows that φ|I –factors through I/I 2 = ΩA/B and δ = φ ◦ d, as desired. 2 If we add more conditions on deformations besides (D1–4), we get a smaller universal couple (RF , ρF ). Then we often get an identity of the following type (similar to Proposition 1.47): ⊗A A∗ ) = ΩR /W [[Γ ]] ⊗R ,φ A. Sel∗F (Ad(L) F F F
(1.3.4)
If RF is small enough, we may be able to conclude that the Selmer group Sel∗F (Ad(V /T )) is finite and expect to have the following conjectural formula L(1, Ad(V )) −[K:Qp ] p] |Sel∗F (Ad(V /T ))| = |Lp (1, Ad(V ))|−[K:Q = (1.3.5) p c+ (Ad(V )(1)) p (a generalized class number formula), where Lp (s, Ad(V )) is a (conjectural) p-adic L-function and c+ (Ad(V )(1) is an integrally normalized period of Deligne. This type of formula has been verified (as we describe in 3.4.5) adding the fol satisfying (D1–4). Let Σp be the set of lowing condition to the deformations L all prime factors of p in O. Fix a pair of integers (κ1,p , κ2,p ) for each p ∈ Σp , and write κ for the tuple (κ1,p , κ2,p )p . We assume that [κ] = κ1,p +κ2,p is independent of p ∈ Σp . As an extra condition, we now consider p+ L, Gal(Fpur [µp∞ ]/Fpur ) acts by the character N κ1,p for all p|p, and (D5) On L/F = N [κ] on an open subgroup of Ip . det(L) We write Φκ (A) for the set of isomorphism classes of deformations ρ : GF → GL2 (A) of ρ satisfying (D1–5). Under (aiF ) or (ds), we have the universal couple (Rκ,F , ρκ,F ) among the deformations satisfying (D1–5). Exercise 1.50 Show Rκ,F = RF ⊗W [[ΓF ]],κ W , where κ : ΓF → W × is given by (γp ) → p N (γp )κ1,p . We call c ∈ GF a complex conjugation, if c is in the conjugacy class of a complex conjugation in Gal(Q/Q). Conjecture 1.51 Suppose (ds) and (aiF ) for ρ and that F is totally real. If det(ρ)(c) = −1 for any complex conjugation c, the universal ring Rκ,F is free of finite rank over W , and Rκ,F is a reduced local complete intersection if κ2,p − κ1,p ≥ 1 for all p ∈ Σp . is
Here a reduced algebra A free of finite rank over W [[x1 , . . . , xt ]] a local complete intersection over R = W [[x1 , . . . , xt ]] if
38
Introduction
A∼ = R[[T1 , . . . , Tr ]]/(f1 (T ), . . . , fr (T )) for r power series fi (T ), where r is the number of variables in R[[T1 , . . . , Tr ]]. Though the assertion of Rκ,F being a local complete intersection is technical, as we will see later, this claim is a key to relating the size of the Selmer group with the corresponding L-value. In the classical setting of Galois representations associated to elliptic modular forms of weight k (in Sk (Γ1 (N ))), we have κ = (0, k − 1). Thus the condition κ2,p − κ1,p ≥ 1 is equivalent to requiring k ≥ 2. Theorem 1.52 (Wiles, Taylor, Fujiwara) Suppose that the initial representation ρ is associated to a Hilbert modular form of p-power level (in this case, we call ρ modular). If (aiM ) holds for M = F [µp ], Conjecture 1.51 holds. A more general version of this theorem will be proven as Theorem 3.67 and Corollary 3.42 later, and a brief outline of how we reach such a conclusion is given in 1.3.4 for F = Q. Proposition 1.53
Assume Conjecture 1.51. Then
ρ) ⊗W W ∗ ) is finite for any ρ ∈ Φk (W ) if κ2,p − κ1,p ≥ 1 for all 1. SelF (Ad( p ∈ S. 2. RF is a reduced local complete intersection free of finite rank over W [[ΓF ]]. 3. Sel∗F (Ad(ρF ) ⊗RF R∗F ) is a torsion RF -module. 4. For an irreducible component Spf(I) of Spf(RF ), write ρI = π ◦ ρF for the projection π : RF I. Then Sel∗F (Ad(ρI ) ⊗I I∗ ) is a torsion I-module. Proof If R is reduced and free of finite rank over W , ΩR/W is a finite module. Thus the first assertion follows. Note that Pκ = Ker(κ : W [[ΓF ]] → W ) is generated by ((1 + xp ) − N (γp )κ1,p ) for p ∈ S. Thus ∩κ Pκ = {0}. Since RF /Pκ RF ∼ = Rκ,F which is free of finite rank s over W , by Nakayama’s lemma (Lemma 1.6), RF is generated by s elements r1 , . . . , rs over W [[ΓF ]] which gives a basis of Rκ,F over W . Thus we have a surjective W [[ΓF ]]-linear map ι : W [[ΓF ]]s → RF sending (a1 , . . . , as ) to j aj rj . Taking another κ , we find that RF /Pκ RF ∼ = Rκ ,F which is free over W ; so, it has to be free of rank s over W . Thus Ker(ι) ⊂ Pκs for all κ ; so, ι has to be an isomorphism. This shows the freeness in the second assertion. Let C be " the set of all κ = (κp )p such that κ2,p − κ1,p ≥ 1 for all p. Then we still have κ∈C Pκ = {0}. Thus the natural W -algebra homomorphism RF → R κ∈C κ,F is an injection. The right-hand side is reduced (i.e., no nilpotent radical), and RF is reduced. We write Rκ = R/Pκ =
W [[T1 , . . . , Tr ]] . (f 1 (T ), . . . , f r (T ))
Write tj ∈ mRκ for the image of Tj in Rκ . Take a lift tj in mR of tj so that tj = (tj mod Pκ R). Define ϕ : W [[ΓF ]][[T1 , . . . , Tr ]] RF by
Deformation and adjoint square selmer groups
39
ϕ(f (T1 , . . . , Tr )) = f (t1 , . . . , tr ). Since RF is W [[ΓF ]]-free, Ker(ϕ)⊗W [[ΓF ]],κ W = (f 1 , . . . , f r ); so, taking a lift fj ∈ Ker(ϕ) of f j , we find Ker(ϕ) = (f1 , . . . , fr ) by Nakayama’s lemma (Lemma 1.6), and hence RF is a local complete intersection over W [[ΓF ]]. Since RF is reduced and finite over W [[ΓF ]], ΩRF /W [[ΓF ]] is a torsion RF -module. From this, the last two assertions follow. This finishes the proof. 2 Since RF is reduced and free of finite rank over W [[ΓF ]], its total quotient ring F := RF ⊗W [[Γ ]] I is a product of fields of finite dimension over the field Q of R F K of fractions of W [[ΓF ]]. In particular, writing K for the field of fractions of I, we have Q = K ⊕ X for a complementary ring direct summand X. Let I be F to X. Then Spf(R F ) = Spf(I) ∪ Spf(I ) (and Spf(I ) is the projection of R the union of irreducible components other than Spf(I)). We take the intersection Spf(C0 ) = Spf(I) ∩ Spf(I ); so, C0 = I ⊗R F I , which is a torsion I-module called the congruence module of I (or of Spf(I)). # $ ∼ (cf. [H88a] 6.3). Exercise 1.54 Show that I ⊗R F I = I/ (K ⊕ 0) ∩ RF By the above expression, the W [[ΓF ]]-freeness tells us that charI (C0 ) = (K ⊕ 0)∩ RF is an intersection of a power of prime divisors (cf. [BCM] 7.4.2). Suppose that I is a unique factorization domain (for example, if I ∼ = W [[ΓF ]] = W [[xp ]]p which is often the case), and hence char(C0 ) is a principal ideal generated by f ∈ I. For this conclusion, we do not need the isomorphism I ∼ = W [[ΓF ]] = W [[xp ]]p but a milder condition that I is a Gorenstein ring over W [[ΓF ]] is enough (that is, HomW [[ΓF ]] (I, W [[ΓF ]]) ∼ = I as I-modules; see [H88a] Theorem 6.8). Note that a local complete intersection over W [[ΓF ]] is a Gorenstein ring (e.g., [CRT] Theorem 21.3). Now by a theorem of Tate (e.g., [MFG] 5.3.4), char(ΩRF /W [[ΓF ]] ⊗RF I) = char(C0 ). Thus we find Corollary 1.55 Suppose either that I is a unique factorization domain or that I is a Gorenstein ring. Then char(Sel∗F (Ad(ρI ) ⊗I I∗ )) is a principal ideal in I generated by f ∈ I. The characteristic ideal of a well-behaved Selmer group has to be principal, since our philosophy predicts that it is spanned by the corresponding p-adic L-function. Thus at least, I has to be a Gorenstein ring. By (1.3.4) (and Lemma 5.7), we have for any prime ideal P ∈ Spf(I) with ι : I/P ∼ = W , writing ρP = ι ◦ ρI : GF → GL2 (W ) Sel∗F (Ad(ρP ) ⊗W W ∗ ) ∼ = ΩRF /W [[ΓF ]] ⊗RF ,P W ∼ = Sel∗F (Ad(ρI ) ⊗I I∗ ) ⊗I I/P. This shows that if char(Sel∗F (Ad(ρI ) ⊗I I∗ )) = (f ) for f ∈ I, we have char(Sel∗F (Ad(ρP ) ⊗W W ∗ )) = (f (P )),
40
Introduction
where f (P ) = (f mod P ) ∈ W . Thus we get Corollary 1.56 Let the notation and the assumption be as in Corollary 1.55. −[K:Qp ] for all P ∈ Spf(I)(W ). Then we have |Sel∗F (Ad(ρP ) ⊗W W ∗ )| = |f (P )|p In this corollary, we do not preclude the case where Sel∗F (Ad(ρP ) ⊗W W ∗ ) is infinite. In such an extreme case, simply f (P ) = 0 and, hence, −[K:Qp ] = ∞. |f (P )|p If we can show that for densely populated points P ∈ Spf(I)(W ), the size of L(1, Ad(ρP )) the Selmer group Sel∗F (Ad(ρP ) ⊗W W ∗ ) is given by the L-value for c+ (Ad(ρP )) L(1, Ad(ρP )) a normalized period c+ (Ad(ρP )), f (P ) = up to units in W ; so, f c+ (Ad(ρP )) gives a p-adic L-function of the adjoint square representation Ad(ρI ). This holds if F = Q and the initial ρ is modular (associated to an elliptic modular form; see [MFG] Theorem 5.20 and [DiFG] for more general and global results). For a generalization of this type of formula, see the papers (e.g., [G], [G1] and [G2]) by E. Ghate when [F : Q] = 2 and the paper [Dim] by M. Dimitrov for general F under some assumptions. The analytic p-adic L-function P → Lp (1, Ad(ρP )) and the arithmetic counterpart P → f (P ) are a new type of L-function, because the variable is not the cyclotomic variable s but the geometric points P of the spectrum of the universal deformation ring (this is another indication of the departure from the cyclotomic Zp -extension in our nonabelian theory). In any case, we expect to have a p-adic L-function Lp (Ad(ρI )) such that the characteristic ideal char(Sel∗F (Ad(ρI )⊗I I∗ )) ⊂ I is generated by Lp (Ad(ρI )) := f . L(1, Ad(ρk )) for ρk = k ◦ ρI : This L-function should interpolate the L-values period GF → GL2 (W ). Note that Ad(ρ ⊗ χ) = Ad(ρ) for any Galois character χ of Gal(F [µp∞ ]/F ), and thus, this interpolation does not involve the character twists Ad(ρ) ⊗ χ. In other words, we should have the Selmer group of |Σp | + 1 variables (Σp = {p|p}): |Σp | variables coming from I (or RF ) and another coming from the (cyclotomic) character twists. Accordingly, for F = Q, we should have two W W [[Γ]] = I[[x]] such that Lp (Pk , Pχ ) = Lp variable p-adic L-functions Lp ∈ I⊗ mod (Pk ⊗ Ker(χ)) giving rise to Lp (1, Ad(ρk ) ⊗ χ). In order to include the character twists on the arithmetic side, we need to study RFn for each layer of the cyclotomic Zp -extension F∞ (see Section 1.4 and Chapter 5). In this section, we have related the adjoint square Selmer group with the differentials of the deformation rings. (q3) It is an interesting problem to find such a link relating the Selmer group of Galois representations with its universal deformation ring. As a more precise example of this type of question, one could ask: Is there any good ring invariant of the deformation ring which describe, for example, the standard Selmer group of ρ or ρF ?
Deformation and adjoint square selmer groups
41
1.3.3 Universal deformation rings are noetherian We prove here the following finiteness result, whose proof gives some flavor of how to relate differentials to a Galois cohomology group. Later in the proof of Proposition 3.87 (which also proves Proposition 1.47), we fully exploit such a construction. Theorem 1.57 (B. Mazur) Let (Rρ , ) as in Theorem 1.26 be a universal couple for a Galois representation ρ : GSF → GL2 (F) for a finite set S of rational primes. Then Rρ is noetherian, and hence Rn.ord,ν in Theorem 1.46 is also noetherian. To prove this result, we prepare some preliminary results. Lemma 1.58 Let A be a profinite local W -algebra with A/mA = W/mW = F. Then A is noetherian if and only if mA /m2A is finite dimensional over F. Proof If dimF mA /m2A < ∞, by Nakayama’s lemma (Lemma 1.6), mA is is generated over F by generated by x1 , . . . , xr over A and hence mnA /mn+1 A degree n monomials of x1 , . . . , xr . In other words, the ring homomorphism π of W [[X1 , . . . , Xr ]] into A sending Xj to xj has a dense image under the mA -adic topology. Since W [[X1 , . . . , Xr ]] is a compact ring, Im(π) is compact and hence is closed. Thus π is surjective, and hence A is noetherian. The proof of the converse is plain and is left to the reader. 2 Write t∗A = mA /m2A + mW , which is called the cotangent space of Spec(A) at mA . We define tA = HomF (t∗A , F) (the tangent space). Write R = Rρ simply. To prove R is noetherian, we compute tR via Galois cohomology and prove dimF tR < ∞ by class field theory. We let GSF act on M2 (F) by gv = ρ(g)vρ(g)−1 . This GSF -module will be written as ad(ρ). Lemma 1.59
We have tR = HomF (t∗R , F) ∼ = H 1 (GSF , ad(ρ)),
1 where Hct (GSF , ad(ρ)) is the continuous first cohomology group of GSF with coefficients in the discrete GSF -module ad(ρ).
Proof Let A = F[X]/(X 2 ). We write for the class of X in A. Then 2 = 0. We consider φ ∈ HomW −alg (R, A). Write φ(r) = φ0 (r) + φ (r). Then we have from φ(ab) = φ(a)φ(b) that φ0 (ab) = φ0 (a)φ0 (b) and φ (ab) = φ0 (a)φ (b) + φ0 (b)φ (a). Thus Ker(φ0 ) = mR because R is local. Since φ is W -linear, φ0 (a) = a = a mod mR , and thus φ kills m2R and takes mR W -linearly into mA = F. Moreover for r ∈ W , r = rφ(1) = φ(r) = r + φ (r), and hence φ kills W . Since R shares its residue field F with W , any element a ∈ R can be written as a = r + x with r ∈ W and x ∈ mR . Thus φ is completely determined by the restriction
42
Introduction
of φ to mR , which factors through t∗R . We write φ for φ when we regard it as an F-linear map from t∗R into F. Then we can write φ(r + x) = r + φ (x), and φ → φ gives rise to a linear map HomW −alg (R, A) → HomF (t∗R , F). Note that R/(m2R + mW ) = F ⊕ t∗R . For any ∈ HomF (t∗R , F), we extend to R/m2R declaring its value on F to be zero. Define φ : R → A by φ(r) = r + (r). Since 2 = 0, φ is a W -algebra homomorphism. In particular, φ = , and hence φ → φ is surjective. Since algebra homomorphisms killing m2R + mW are determined by its values on t∗R , φ → φ is injective. By the universality, we have HomW −alg (R, A) ∼ = {ρ : GSF → GL2 (A)|ρ
mod mA = ρ}/ ∼ .
Then we can write ρ(g) = ρ(g) + uρ (g). By the multiplicativity, we have ρ(gh) + uρ (gh) = ρ(gh) = ρ(g)ρ(h) = ρ(g)ρ(h) + (ρ(g)uρ (h) + uρ (g)ρ(h)). Thus as a function uρ : GSF → M2 (F), we have uρ (gh) = ρ(g)uρ (h) + uρ (g)ρ(h).
(1.3.6)
Define a map uρ : GSF → ad(ρ) by uρ (g) = uρ (g)ρ(g)−1 . Then, we have guρ (h) = ρ(g)uρ (h)ρ(g)−1 from the GSF -module structure of ad(ρ). From the above formula (1.3.6), by a simple computation, we conclude that uρ (gh) = guρ (h)+uρ (g). Thus uρ : GSF → ad(ρ) is a cocycle. Starting with a cocycle u, we can reconstruct the representation reversing the above process. Then again by computation, ρ ∼ ρ ⇐⇒ ρ(g) + uρ (g) = (1 + x)(ρ(g) + uρ (g))(1 − x)
(x ∈ ad(ρ))
⇐⇒ uρ (g) = xρ(g) − ρ(g)x + uρ (g) ⇐⇒ uρ (g) = (1 − g)x + uρ (g). Thus the cohomology classes of uρ and uρ are equal if and only if ρ ∼ ρ . This shows: HomF (t∗R , F) ∼ = HomW −alg (R, A) ∼ = {ρ : GSF → GL2 (A)|ρ
mod mA = ρ}/ ∼ ∼ = H 1 (GSF , ad(ρ)).
In this way, we get a bijection between HomF (t∗R , F) and H 1 (GSF , ad(ρ)). By tracking down (in the reverse way) our construction, one can check that the map is an F-linear isomorphism. This finishes the proof. 2 Proof of the theorem. Let K be the fixed field of Ker(ρ). Then K is a finite extension. Then by restricting cocycles to GSK , we have an exact sequence 0 → H 1 (Gal(K/Q), H 0 (GSF , ad(ρ))) → H 1 (GSF , ad(ρ)) → Hom(GSK , M2 (F)). By class field theory, the abelianization (GSK )ab is the image of the ray class ∞ field modulo (ps) for s = ∈S,=p , whose p-primary part is a Zp -module of
Deformation and adjoint square selmer groups
43
finite rank. Thus Hom(GSK , M2 (F)) is finite dimensional over F. Since Gal(K/Q) and ad(ρ) are finite groups, H 1 (Gal(K/Q), H 0 (GSF , ad(ρ))) is a finite module; so, tR ∼ = H 1 (GSF , ad(ρ)) is finite dimensional over F, which shows the desired assertion. Exercise 1.60 Prove the exactness of the sequence in the above proof. Here the map Res : H 1 (GSF , ad(ρ)) → Hom(GSK , M2 (F)) is obtained from restricting cocycles of GSF to the subgroup GSK , and the inflation map Inf : H 1 (Gal(K/Q), H 0 (GSF , ad(ρ))) → H 1 (GSF , ad(ρ)) comes from pulling back cocycles of the quotient Gal(K/Q) by the projection: GSF Gal(K/Q). 1.3.4 Elliptic modularity at a glance First we recall a minimum outline of how we prove Theorem 1.52, which we will carry out fully in Chapter 3 over a general totally real base field F . For that, recall the congruence subgroup & %
a b Γ0 (N ) = ∈ SL2 (Z) c ∈ N Z c d defined for each positive integer N . We consider the space of holomorphic cusp forms Sk (Γ0 (N )) of weight k (whose definition is in [IAT] Chapters 2 and 3 and is also recalled in 2.4.1 in the text), which is a finite-dimensional vector space over C of holomorphic functions on the upper half complex plane satisfying the conditions (s1) and (s2) in Section 2.4. As we recall in 2.4.1, we have linear operators T (n) indexed by positive integers n (called Hecke operators) acting on the vector space Sk (Γ0 (N )) for each positive integer n. These operators are mutually commutative, and T (1) is the identity map. By Proposition 2.50, if f = 0 is a common eigenvector of all T (n) with f |T (n)= λ(n)f , f is a con∞ stant multiple of an absolutely convergent Fourier series n=1 λ(n) exp(2πinz). ∞ Such an eigenvector with the expansion n=1 λ(n) exp(2πinz) is called a Hecke eigenform. For a given Hecke eigenform f ∈ Sk (Γ0 (N )), write f |T (p) = λ(p)f . Let hk (Z) = hk (N ; Z) ⊂ End(Sk (Γ0 (N ))) be the algebra generated over Z by the Hecke operators T (n). The algebra hk (Z) is commutative, reduced (no nontrivial nilpotent elements) and free of finite rank over Z by Theorem 2.48 and Proposition 2.50. Thus the field Q(f ) generated by λ(p) for all primes p is a number field. For each prime ideal p of Q(f ), the Hecke eigenform f as in Example 1.38 has an associated p-adic Galois representation ρp : Gal(Q/Q) → GL2 (K) for the p-adic completion K of Q(f ) (see Theorem 2.43). Let p be the ip
prime associated to the embedding Q(f ) ⊂ Q −→ Qp , and write ρ for ρp . Let W be the p-adic integer ring of K. We may assume that ρ has values in GL2 (W ) by Corollary 2.5. Then the Galois representation ρ is ordinary if λ(p) is a p-adic unit
44
Introduction
in W . We call such a prime p ordinary for f . Strictly speaking, W is a completion of the integer ring of Q(f ) at a prime p|p, and we should say that p is ordinary for f . The scalar extension hk (W ) = hk (Z) ⊗Z W has a W -algebra homomorphism λ : hk (W ) → W induced by T (n) → λ(n). Since hk (W ) is semi-local (because of rankW hk (W ) < ∞), there is a unique local direct summand Tρ of hk (W ) through which λ factors. We hereafter consider λ as a W -algebra homomorphism of Tρ into W . Assume now that N |p. Then ρ is unramified outside p and ∞ and hence factors through GQ . By Proposition 1.25 and the Chebotarev density theorem (that asserts the density of Frobenius elements for primes outside S in GSQ ; e.g., [CFN] Theorem 6.4), ρ is characterized by Tr(ρ(F rob )) = λ() for primes p. Similarly, we can construct a deformation ρT : GQ → GL2 (Tρ ) such that Tr(ρT (F rob )) is given by the image of T () in Tρ (see Corollary 2.45). The proof of the structure theorem (Theorem 1.52) of the deformation ring is done by identifying the deformation ring with the elliptic modular Hecke algebra Tρ . When F = Q, this goes as follows. Starting with a two-dimensional mod p Galois representation ρ : GSF → GL2 (F) given by ρ mod mW , we identify a suitable deformation ring of ρ with the Hecke algebra Tρ . In this process of identification, we discover the properties claimed in Theorem 1.52 of the Galois deformation ring. In the setting of Theorem 1.52, the result is formulated in terms of a double digit weight κ, which is given by (0, k − 1) for the single weight k in the present setting, as we will see in Theorem 2.43. In Chapter 3, we will give a proof by Fujiwara (following the argument of Wiles and Taylor) of this fact in the Hilbert modular case, allowing ramification at primes q outside p (under some minimality ramification conditions (h1–4) in 3.2.1). By the effort of number theorists after the work of Wiles [Wi2] and Taylor and Wiles [TaW], we now know such an identification in may other cases beyond the scope of this book. Here, assuming F = Q, we shall give a glimpse of the local conditions necessary to define the deformation ring from which often we have an isomorphism onto the corresponding Hecke algebra, and we try to formulate a theorem covering known cases when ramification is “minimal” (this minimality we specify as Cases (A–D) outside p and Cases (FL)–(BT) at p; see below). We say ρ : Gal(Q/Q) → GL2 (F) is flat at p if there exists a finite flat (or equivalently, locally free) group scheme with an action of F as endomorphisms whose Galois representation on the generic (geometric) fiber is isomorphic to ρ restricted to Dp (see 2.2.2 for finite flat group schemes). For a deformation ρ with values in an artinian local p-profinite algebra A over W (in CLW ), it is called flat if there exists a finite flat (equivalently, locally free) group scheme over Zp on which A acts and whose Galois representation on the generic fiber is isomorphic to ρ |Dp . When ρ has values in a p-profinite local W -algebra A, ρ is flat if it is a projective limit of flat representations ρ mod mnA (as n → ∞). One of the following local conditions at p (the residual characteristic) is imposed to
Deformation and adjoint square selmer groups
45
define the deformation ring: (FL) ρ is flat at p, and we require flatness also for deformations (the associated Selmer group is not of Greenberg type if ρ is flat non-ordinary and is that of Bloch-Kato); −1
(ST) ρ is p-ordinary, p δ p = Np on Dp , and ρ|Ip is not semisimple (purely multiplicative reduction case: this case is called the “strict” case in [Wi2]); (SL) ρ is p-ordinary (this case is called the minimal Selmer case, and we require p-ordinarity for deformations also). The cases (SL) and (FL) may overlap for ρ, but in the case (FL), we insist on the flat condition on deformations and in the case (SL), we insist of (D1–3) with unramified δ p for deformations. In the case (ST), we insist on p-ordinarity and p δ p−1 = Np for deformations ρ . Two more important cases (containing the flat case as a special case) treated in [DiFG] and [Ki] are: (CR) ρ is crystalline at p satisfying the condition of Example 1 of [Fo] with Hodge filtration Fp0 = V (ρ) and Fpk V (ρ) = 0 for k ≤ p + 1. Therefore, we assume in this case that we have a crystalline characteristic 0 lift ρ of ρ with det(ρ)|Ip = Npk−1 and 2 ≤ k ≤ p + 1 and require that deformations of ρ be crystalline at p. This case is called the crystalline case; (BT) ρ has a characteristic 0 modular lift ρ : Gal(Q/Q) → GL2 (W ) with det ρ = Np up to finite order character, and there exists an open subgroup D of finite index of Dp such that ρ|D is associated with a Barsotti–Tate pdivisible group defined over the p-adic integer ring of the fixed field of D in Qp . This case is called the potential Barsotti–Tate case. The structure theorems in Case (CR) are treated in [DiFG] Section 3, and the modularity of any characteristic 0 lift in Case (BT) has been finished recently in [Ki] after some early work of others (e.g., [BrCDT]). We require in the case (CR) the crystalline property for deformations also, and in the case (BT) we require the potentially flat condition on deformations, that is, for an open subgroup D ⊂ Gal(Qp /Qp ), we require that ρ |D comes from a finite flat group scheme defined over the p-adic integer ring of the fixed field of D in Qp . Since we assumed N |p, the cases (FL) and (BT) actually do not show up (because of dim S2 (SL2 (Z)) = 0); so, we forget about them. As for ramification conditions at primes outside p, we list the following examples. If a prime ramifies in ρ, the restriction of ρ to D is supposed to be isomorphic to a representation satisfying one of the following conditions:
χ1 ∗ ∼ with unramified characters χj with (A) ρ ramifies at and ρ|D = 0 χ2 χ1 χ−1 uller character modulo p; 2 = ω, where ω is the Teichm¨
46
Introduction
(B) ρ|I
∼ =
χ 0
∗ with χ = 1; 1
(C) H 1 (Gal(Q /Q ), Ad(ρ)) = 0; (D) absolutely irreducible ρ|I = IndQ Q2 ϕ for the unique unramified quadratic extension Q2 /Q with a ramified character ϕ (the potentially flat case). The above four -types basically exhaust all possibilities of minimal ramification (that is, the Artin conductor of ρ|D has at most square -factor and is minimal up to character twists; see [GME] page 327). Then in Cases (A), (B) and (D), we require that deformations ρ satisfy the same property with ρ (I ) ∼ = ρ(I ). More general settings are treated in [DiFG] Section 3. Since we assumed N |p, the initial modular Galois representation ρ is unramified outside p; so, the conditions (A–D) are actually irrelevant under this assumption. Thus our deformation functor Φ assigns each local p-profinite W algebra with residue field F = W/mW the set Φ(A) of isomorphism classes of deformations ρ : GQ → GL2 (A) of ρ satisfying (D1–2) and either (FL), (ST) or (SL) accordingly as ρ satisfies (FL), (ST) or (SL). Then if (aiQ ) is satisfied, we have a universal deformation couple (Rρ , ρ) : GQ → GL2 (Rρ )). Here Rρ is a local p-profinite W -algebra with residue field F = W/mW , and ρ is the universal deformation. In other words, by the correspondence HomW -alg (Rρ , A) φ → φ ◦ ρ ∈ Φ(A), we have a functorial isomorphism Φ(A) ∼ = HomW -alg (Rρ , A). Then as a special case of the result of the papers already quoted, we get √ Theorem 1.61 Let M = Q[ p∗ ] for p∗ = (−1)(p−1)/2 p. Assume (aiM ), p ≥ 5, k ≥ 2 (⇒ κ2 − κ1 ≥ 1) and that N = p if k = 2 and otherwise N = 1. Further suppose that k ≤ p − 1 if we are in Case (CR). Then we have Rρ ∼ = Tρ and ρ∼ = ρT . It is known that if ρ = ρ mod mW for ρ associated to f ∈ Sk (SL2 (Z)), ρ ⊗ χ for a suitable mod p character is associated to a Hecke eigenform in Sk0 (SL2 (Z)) for 2 ≤ k0 ≤ p + 1 (cf. [Ed] or [Kh]). Since N = 1, k is even if Sk (SL2 (Z)) = 0; so, k = p does not occur. If k = p + 1, ρ is p-ordinary in Case (SL) (e.g., [LFE] Theorem 7.6.1). Thus the condition k ≤ p − 1 in Case (CR) is equivalent to k ≤ p+1 in Case (CR), and the above theorem basically exhausts all possibilities of ρ when N = 1. A short proof of this result in the case (SL) can be found in [MFG] as Theorem 3.31 there. We will generalize this to Hilbert modular forms in Cases (FL), (ST) and (SL) at p and Cases (A) and (B) outside p later in Chapter 3, for example, Theorem 3.28 and Theorem 3.50. Up to here, we only discussed the identity Rρ ∼ = Tρ , and to have well-defined Rρ , we need the absolute irreducibility. If we ask a slightly weaker question: “does a given ρ ∈ Φ(W ) come from a modular form in Sk (Γ0 (N ))?” we do not need to assume (aiM ), and indeed, this is known to be true if k ≥ 2 in almost all p-ordinary cases under the condition (ds) (see [SW] and [SW1]).
Iwasawa theory for deformation rings
47
1.4 Iwasawa theory for deformation rings In this section, we study the relation among Rn = RQn (n = 0, 1, 2 . . . ) for the cyclotomic Zp -extension Q∞ /Q. We start with a two-dimensional modular representation ρ of GQ acting on a vector space V over K. Suppose that ρ satisfies (aiQ ), (ord), and (ds). Throughout this section, we assume Conjecture 1.51 for F = Q for the initial modular Galois representation ρ. Indeed, by Theorem 1.52, if ρ satisfies (aiQ[µp ] ), the conjecture holds even for ρ restricted to Gal(Q/Qn ) for all n ≥ 0, because (aiF [µp ] ) and (ds) over F = Q are equivalent to these conditions over F = Qn (Lemma 1.62), and if the modularity for ρ is valid over Q, it is valid over Qn by the existence of base-change of a given elliptic modular form to a Hilbert modular form over Qn (see [BCG] and 3.3.3 in the text). This means that ρ restricted to GQn is again associated to a Hilbert modular form of p-power level if ρ is associated to an elliptic Hecke eigenform of p-power level. 1.4.1 Galois action on deformation rings We first prove Lemma 1.62 Let G be a group with a normal subgroup H of finite index and K be a field. If G/H is a cyclic group of odd order, then the absolute irreducibility of a representation ρ : G → GL2 (K) is equivalent to the absolute irreducibility of ρ|H . Proof We assume that ∆ = G/H is cyclic of odd order. We prove that ρ cannot contain a character of H as a representation of H, which shows the equivalence, since ρ is two-dimensional. Suppose by absurdity that ρ restricted to H contains a character χ. Let H = {g ∈ G|χ(ghg −1 ) = χ}. Then χ can be extended to a : H → B × for a finite extension B/K. character of H . We pick one extension χ Let ρ = ρ|H . By Shapiro’s lemma (Lemma 1.17), we have
H 0 HomZ[H ] (ρ , IndH H χ) = Hct (H , HomZ (ρ , IndH χ)) 0 ∼ (H, HomZ (ρ |H , χ)) = HomZ[H] (ρ |H , χ), = Hct
(1.4.1)
where, by definition, IndH G M = HomZ[G] (Z[H], M ) and we let g ∈ H act on φ ∈ HomZ (M, N ) by (gφ)(x) = g(φ(g −1 x)) for two H -modules M and N . If ρ = ρ|H remains irreducible, this shows that ρ ⊂ IndH H χ. It is easy to check from the definition that
∼ IndH ξ, H χ = ⊕ξ χ ξ running over all characters of the cyclic group H /H. Thus ρ cannot be irreducible, and we may assume that H = H . Then conjugates of χ under ∆ are all G σ ∼ σ distinct. Since, by Shapiro’s lemma again, ρ ⊂ IndG H χ and ρ = ρ ⊂ IndH χ . Therefore ρ|H contains all conjugates of χ with equal multiplicity. Thus (G : 2 H )|2, which is absurd because (G : H) is odd.
48
Introduction
Exercise 1.63 Let K/F be a p-profinite extension (for a prime p > 2) inside the maximal extension QS unramified outside S and ∞. Prove that the condition (ds) for ρ : GSF → GL2 (F) is equivalent to the condition (ds) for ρ|GSK . We write ρn and ρn for the restriction of ρ and ρ to GQn . Then we consider the universal couple (Rn = RQn , ρn = ρQn ) starting with ρn . By Lemma 1.62, (aiQ ) implies (aiQn ), and by Exercise 1.63, once (ds) holds for ρ, it is still valid for ρn . Since we have assumed Conjecture 1.51, Rn is a reduced algebra free of finite n n rank over Λn := W [[Γp ]] ⊂ W [[Γ]] = Λ, because ΓQn = Γp ⊂ ΓQ = Γ. We write the functor Φn.ord,ν for Qn as Φn . Let m > n. Starting with ρ ∈ Φn (A), the restriction ρ m of ρ to Gm = GQm is a deformation of ρm ; so, we have a natural transformation Φn → Φm . In particular, we have a unique W -algebra homomorphism πm,n : Rm → Rn such that ρQn |Gm = πm,n ◦ ρQm . Thus we get a tower of rings: πm,m−1
Rm −−−−−→ Rm−1 → · · · → Rn → · · · → R0 . Put R∞ = limn Rn and ρ∞ = limn ρn : G∞ → GL2 (R∞ ). ←− ←− Proposition 1.64 for G∞ .
The couple (R∞ , ρ∞ ) represents the functor Φ∞ defined
We write πn : R∞ → Rn for the projection. Proof Let A be an artinian W -algebra in CLW . Then we may assume that A is a finite ring. Let ρ ∈ Φ∞ (A). We need to find a W -algebra homomorphism φ∞ : R∞ → A such that φ∞ ◦ ρ∞ ∼ = ρ (because the uniqueness of φ∞ is ∼ ρ)/Q∞ with Gal(Q∞ ( ρ)/Q∞ ) − → plain if it exists). Then the splitting field Q∞ ( ρ
Im( ρ) is a finite extension. Thus Q∞ ( ρ) = Q∞ [θ] for an element θ ∈ Q∞ ( ρ), and the coefficients of the minimal polynomial of θ are contained in Qn for sufficiently large n. Replacing n by a larger integer if necessary, we may assume that Qn (θ)/Qn is a Galois extension linearly disjoint from Q∞ over Qn . Thus ρ)/Qn ) → GL2 (A), and the action of Γ on ρ factors we may regard ρ : Gal(Qn ( n through Γp . In particular, ρ extends to a unique deformation ρ n of ρn over Gn . Then by the universality of Rn , we find a unique algebra homomorphism φ : Rn → A such that φ ◦ ρn ∼ = ρ n . Then φ∞ := φ ◦ πn gives the desired W -algebra homomorphism. This finishes the proof. 2 For σ ∈ Gal(Qn /Q), write σ for the lifting σ to G0 ; so, σ |Qn = σ. Then the σ g σ −1 ) is uniquely determined by σ for ρ ∈ isomorphism class of ρ σ (g) = ρ ( Φn (A). Thus Gal(Qn /Q) acts on Φn . In particular, we have a unique W -algebra homomorphism σ : Rn → Rn such that ρσQn ∼ = σ ◦ ρn . Since σ ◦ σ −1 is the identity map, σ is an automorphism of the W -algebra Rn . Hereafter, if confusion is unlikely, we simply write σ for σ, and in this way, Gal(Qn /Q) and hence G0 acts on Rn . The following theorem follows from Theorem 3.69.
Iwasawa theory for deformation rings
49
Theorem 1.65 Let Rn (σ − 1)Rn be the ideal of Rn generated by σ(r) − r for all r ∈ Rn . Write γ = N −1 (1 + p) for the generator of Gal(Q∞ /Q). Then πm,n n induces an isomorphism Rn ∼ = Rm /Rm (γ p − 1)Rm for all m ≥ n including m = ∞. Since Gal(Qm /Q) acts on the ring Rm , it acts on the formal spectrum Spf(Rm ). Then the theorem is equivalent to the fact that Spf(Rn ) is identified with the n maximal closed formal subscheme of Spf(Rm ) fixed by γ p . Out of this, we expect that the tangent space at a given point P of Spf(Rn ) is the subspace of n the tangent space at P of Spf(Rm ) fixed by γ p (then, by duality, the cotangent space at P ∈ Spf(Rn ) is the coinvariant under Gal(Qm /Qn ) of the cotangent space at P of Spf(Rm ); Proposition 1.66). We prove this intuitive expectation as Proposition 5.6 later. 1.4.2 Control of adjoint square Selmer groups Out of Theorem 1.65, we can create well-controlled Iwasawa modules. We suppose that we have an algebra A in CLW so that (i) R∞ is an A-algebra ; (ii) Γ acts trivially on A. We can obviously take A to be W or A to be the subalgebra of R∞ topologically generated over W by δ ∞ ([pp , Q]) = δ ∞ ([p, Qp ]) because the Artin symbol [pp , Q] acts trivially on Q∞ . There seems no other canonical choice of A, but anyway we state our result in this generality. Take an A-algebra B in CLW , and suppose we have an A-algebra homomorphism π : R0 → B. Then we have a unique Galois representation ϕ = π ◦ ρQ . We then consider the module of continuous 1-differentials ΩRj /A and its B-part: ΩRj /A ⊗Rj B. Then from the above control theorem, as an intuitive consequence, we have Proposition 1.66 Let A be a closed W -subalgebra of R∞ (in CLW ) on which Γ acts trivially. Let B be an A-algebra in CLW and π : R0 → B be an A-algebra j homomorphism. Then we have for 0 ≤ j ≤ k ≤ ∞ and γj = γ p , Rk B ΩRk /A ⊗ ∼ Rj B. = ΩRj /A ⊗ Rk B (γj − 1)ΩRk /A ⊗
(Ct)
A proof of this proposition will be given as Proposition 5.6. Taking A = W and B = F, we see that ΩR∞ /W ⊗R∞ F is an F[[Γ]]-module of finite type (by Lemma 1.6). It is of torsion if and only if R∞ is noetherian (as we have seen just after Theorem 1.57). We might ask (q4) In addition to the assumptions (aiQ ) and (ds), suppose Conjecture 1.51 for ρ over Qn for all n. Then, is R∞ noetherian? Conjecturing R∞ to be noetherian would be too wild, because ΩR∞ /W ⊗R∞ F having a quotient isomorphic to F[[Γ]] is just the positivity of the µ-invariant of
50
Introduction
the characteristic power series of Sel∗Q∞ (Ad(ρ∞ ) ⊗R∞ R∗∞ ) which could possibly occur (although for good p-adic L-functions, such as, p-adic Dirichlet L-functions constructed by Kubota and Leopoldt, and Iwasawa, their µ-invariants do vanish; see [ICF] Chapter 7). We study this question in more detail in Chapter 5 (see particularly, Corollary 5.11). We write Λn for the subalgebra n topologically generated by the image of R εn ∗ over the decomposition group at the of δ ∞ over W (writing ρn = 0 δn unique prime above p). By (D4), δ n restricted to the p-wild inertia subgroup n factors through Γn = Γp and the tame part has values in W . Thus Λn = W [[δ n (F robp ) − δn (F robp )]] ⊂ Rn for any lift F robp of the Frobenius element in the decomposition group at p in G∞ . We can specifically take F robp = [p, Qp ] for the local Artin symbol [p, Qp ] = [pp , Q], where pp is the idele having p at the place p and 1 at all other places. We write δ 0 (F robp ) = a(p) ∈ R0 . As before we identify W [[Γ]] with W [[x]] so that (1 + x) corresponds to the fixed generator γ ∈ Γ. Proposition 1.67 Suppose that R0 ∼ = Λ = W [[x]] and da(p)/dx ∈ Λ× . Then ∼ we have Rn ∼ R Λ for all n. = 0= Proof For a B-algebra A with A, B ∈ CLW , we have ΩA/B = 0 ⇔ A is a surjective image of B. Note that ΩW [[x]]/W = W [[x]]dx and by our assumption, d(a(p)) =
da(p) dx dx
generates ΩW [[x]]/W . Thus by Lemma 5.7 (i), we find ΩΛ0 /Λ∞ =
W [[x]]dx = 0, W [[x]]d(a(p))
σ F robp σ −1 ) = δ n (F robp ), we find and Λ∞ = Λ0 . Since σ(δ n (F robp )) = δ n ( that Γ acts trivially on Λn . Thus applying the above proposition to A = Λ∞ and B = R0 = Λ0 , we find that Rn R0 ΩRn /Λ∞ ⊗ ∼ = ΩR0 /Λ∞ = 0. Rn R0 (γ − 1)ΩRn /Λ∞ ⊗ Rn R0 , we find By Nakayama’s lemma applied to the W [[Γ]]-module ΩRn /Λ∞ ⊗ Rn R0 = 0. Again by Nakayama’s lemma applied to the Rn that ΩRn /Λ∞ ⊗ module ΩRn /Λ∞ , we find that ΩRn /Λ∞ = 0; so, Rn = Λn = Λ∞ ∼ = W [[x]]. 2 The condition R0 = Λ follows if and only if the following two conditions are met: 1. ρ is associated to a Hecke eigenform f in Sk (Γ0 (p)); 2. f ≡ g mod mW for any other Hecke eigenform g ∈ Sk (Γ0 (p)).
Iwasawa theory for deformation rings
51
Note here that the weight κ in Conjecture 1.51 for the classical weight k modular form in Sk (Γ0 (p)) is given by (0, k − 1). Example 1.68 Here is an example discussed in [MFG] page 322. If we start with ρ associated to a Hecke eigenform f in S2 (Γ0 (p)), we can verify by computation the assumption of the corollary holds for primes p = 11, 17, 19, 23, 29, 31, 37, 41, 43, 47, 59, 61 and 67. Note that S2 (Γ0 (13)) = 0. As for p = 53, there are two Hecke eigenforms modulo Galois action, and one of them with f |T (p) = −f has nonunit da(p)/dx. In this case, for the cusp form g ∈ S54 (SL2 (Z)) of weight 54 giving a deformation of ρ, λ + 1 for g|T (p) = λg is divisible by a square of a prime factor of 53 in the Hecke field of g; so, a(p)(γ p−1 − 1) = λ and a(p)(0) = −1, which imply that da(p)/dx ∈ mΛ . & %
a b ∈ Γ0 (N ) a − 1 ∈ N Z for a positive integer N . Serre Let Γ1 (N ) = c d has predicted Conjecture 1.69 Rational primes p below ordinary prime ideals for a Hecke eigenform f ∈ Sk (Γ1 (N )) without complex multiplication have Kronecker density 1. Here a Hecke eigenform with f |T (n) = λ(n)f has complex multiplication if there exists a nontrivial Dirichlet character φ such that λ(p) = φ(p)λ(p) for almost all primes. In particular, this implies λ(p) = 0 if φ(p) = 1; so, primes p with λ(p) = 0 has positive density. It is known that any Hecke eigenform in Sk (SL2 (Z)) does not have complex multiplication. Indeed, by Exercise 1.71 below, the Galois representation of f with complex multiplication is an induced representation of a Galois character of Gal(Q/M ) for a quadratic extension M/Q. Then f is a theta series of the norm form of an imaginary quadratic field if k ≥ 2 (note S1 (SL2 (Z)) = 0; see Theorem 2.71), and as we will see later in 2.5.4, such theta series cannot be in Sk (SL2 (Z). Remark 1.70 By the Ramanujan bound (see [D] and [IAT] 7.4), we have √ |λ(p)σ | ≤ 2 pk−1 for all Galois conjugate λ(p)σ of λ(p). If k = 2 and p|λ(p), taking the norm N (λ(p)) for Q(f )/Q and writing d = [Q(f ) : Q], we have pd ≤ |N (λ(p))| ≤ 2d pd/2 as long as λ(p) = 0. Thus for sufficiently large p, if all prime factors p|p (in the integer ring of Q(f )) are not ordinary for f , we have λ(p) = 0. By a result of Serre [Se3], the primes p with λ(p) = 0 has density 0 if f does not have complex multiplication. Thus the conjecture is valid for Hecke eigenforms f of weight 2 without complex multiplication.
52
Introduction
Now we may ask (q5) For a given Hecke eigenform f ∈ Sk (Γ1 (N )) with Galois representation ρ, assuming Conjecture 1.69, does da(p)/dx ∈ Λ× hold for density-one ordinary primes? Exercise 1.71 If a Hecke eigenform f has complex multiplication (with respect to a nontrivial Dirichlet character φ modulo N ), prove the following facts: 1. The p-adic Galois representation ρ of f satisfies ρ ⊗ φ ∼ = ρ regarding φ as × a Galois character φ : Gal(Q(µN )/Q) ∼ = (Z/N Z)× → Qp . 2. Using the above fact, φ is a quadratic character if ρ is irreducible (cf. [DoHI] Lemma 3.2). Assume N = 1; so, hk (Z) ⊂ EndC (Sk (SL2 (Z))). We put hk (W ) = hk (Z)⊗Z W . We fix a weight k0 and pick a Hecke eigenform f of weight k0 in Sk0 (SL2 (Z)). Defining λ : hk0 → W (for sufficiently large W ) by f |T = λ(T )f for T ∈ hk0 , we have a W -algebra homomorphism λ : hk0 (W ) → W . We pick a unique local ring Tk0 ⊂ hk0 (W ) through which λ factors. Suppose the prime p = mW ∩ Q(f ) is ordinary for f . Then the p-adic Galois representation ρ associated to f is ordinary (see [GME] Theorem 4.2.7). Further suppose that ρ satisfies (aiQ[µp ] ) and (ds) (which hold for almost all primes p by a result of Serre and Ribet; e.g., [Ri3] and [Ri4]). In this classical setting, the Eisenstein series E of even weight k ≥ 4:
Ek (z) = (mz + n)−k (1.4.2) (m,n)∈Z2 −(0,0)
has the following q-expansion (e.g., [IAT] (2.2.1)) up to a constant: ∞ (k − 1)! Bk k−1 n + q (q = exp(2πiz)). Ek (z) = − d Gk (z) = 2(2πi)k 2k n=1 0
By the von Staudt theorem, Bp−1 ≡ E=−
− p1
mod Z, and hence
2(p − 1) Gp−1 Bp−1
satisfies E ≡ 1 mod p (if p ≥ 5). Multiplying by E m preserves the q-expansion modulo p and sends f to g = f · E m ∈ Sk (SL2 (Z)) for k = k0 + m(p − 1). Sincethe effect of the Hecke operator on the q-expansion of modular forms ∞ f = n=1 a(n, f )q n of weight k is (see (2.4.6)) # mn $
a(n, f |T (m)) = dk−1 a ,f , d2 0
defining a(α, f ) = 0 for α ∈ N, we conclude g|T ≡ λ(T )g mod mW from the fact that dp−1 ≡ 1 mod p for d prime to p. Thus we have a W -algebra homomorphism
Iwasawa theory for deformation rings
53
λ : hk (W ) → F by sending T to λ(T ) = (λ(T ) mod mW ) ∈ F. Then there exists a unique local ring Tk ⊂ hk (W ) through which λ factors. The ring Tk is free : GQ → GL2 (Tk ) of finite rank over W and carries a Galois representation ρord k with 2 k−1 det(X − ρord k (F rob )) = X − t()X +
for all primes p (e.g. [GME] Theorem 4.2.7), where t() is the image of k−1 . Since we have the Hecke operator T () in Tk . In particular det(ρord k ) = N ord ord Tr(ρk (F rob )) ≡ λ(T ()) ≡ Tr(ρk (F rob )) mod mW , by the Chebotarev density theorem (e.g., [CFN] Theorem 6.4), ρord ≡ ρ mod mW ; so, ρord satk k ord ∗ ∼ k isfies (D1–2) and (D4). Thus we may write ρord as in (D3). k |Dp = 0 δkord ord Then by Theorem 2.43 (see also [GME] Theorem 4.2.7), δk is unramified, and δkord (F robp ) = ak (p) for the unit root ak (p) of X 2 − t(p)X + pk−1 = 0. ord −1 ψ = det(ρord det(ρord Since det(ρord k ) ≡ det(ρk0 ) mod mW , we see k ) k0 ) ≡ 1 √ × mod mW ; so, we have a unique square root ψ : GQ → W congruent to the + √ ord )(σ) = ψ(σ)ρ identity character modulo mW . Then ρk (σ) := ( ψ ⊗ ρord k k (σ) n.ord,ν k0 −1 (W ) with ν = N . Since F robp = satisfies (D1–4), and hence ρk ∈ Φ and N ([pp , Q]) = 1, we [pp , Q] for the Artin symbol [z, Q] of an idele z ∈ A× ∗ k × ∼ as in (D3). have δk ([pp , Q]) = ak (p) ∈ Tk writing ρk |Dp = 0 δk Exercise 1.72 Prove N ([pp , Q]) = 1, where pp is the image of p ∈ Q× p in the idele group A× . Thus we have a unique algebra homomorphism τk : R0 → Tk with τk ◦ ρ0 ∼ = ρk . ∼ for all k as above Indeed, by Theorem 1.61, τk induces an isomorphism Rk,Q T = k (under the assumptions of the theorem). Thus R0 → k Tk , and writing T for its image, we have R0 ∼ = T (cf. Theorem 3.50). We write u(p) ∈ T for the unit element corresponding to a(p). This symbol comes from the fact that τk (u(p)) gives the unique unit root of X 2 − t(p)X + pk−1 which is actually the eigenvalue of the operator U (p) of level p acting on old forms. Here U (p) is the Hecke operator T (p)
acting on Sk (Γ0 (p)) (because the action U (p) of the double coset 1 0 Γ0 (p) Γ0 (p) on Sk (Γ0 (p)) does not restrict to the action T (p) of the 0 p
1 0 SL2 (Z) on the subspace Sk (SL2 (Z)) ⊂ Sk (Γ0 (p)). double coset SL2 (Z) 0 p See Remark 2.27 in 2.4.1 for more detailed comments on this fact. Without usingthe existence of R0 , we may define T to be the p-profinite W -subalgebra of k Tk topologically generated by t(n) for all n prime to p (then, T is ΛW -free of finite rank; see [LFE] Chapter 7). If (aiQ ) holds for ρ, the trace is t() ∈ T; so, of F rob (for primes p) of the Galois representation k ρord k by Chebotarev density, it has trace in T over all GQ . Then by Proposition 1.23, assuming (ds), we get a p-ordinary representation ρord : G → GL2 (T) with T
54
Introduction
ord Tr(ρord T (F rob )) = t() for all p. In particular, we have , ρT = ψ ⊗ ρT −1 det ρ in Φ0 (T) for the unique ψ with ψ ≡ 1 mod mT and ψ = det(ρord T ) (see Proposition 3.49 for more details of this fact). Thus we have a surjective W -algebra homomorphism R0 T by the universality of R0 . Anyway, τk (u(p)) = ak (p) (k ≥ 3) are all distinct (because ak (p) is the unit root of X 2 − t(p)X + pk−1 ). As before we identify W [[Γ]] with W [[x]] so that the ideal ((1 + x) − γ k−k0 ) ⊂ Ker(τk ). This shows
Proposition 1.73 Let a(p) = δ 0 ([pp , Q]) ∈ R0 . Then da(p)/dx is neither zero nor a zero-divisor of T. Thus our question (q5) is about when da(p)/dx is a unit in T. Theorem 1.74 In addition to (ord), (aiQ ) and (ds), suppose that ρ is modular as above associated to a Hecke eigenform f ∈ Sk0 (SL2 (Z)) and Conjecture 1.51 for ρ. Let I be a residue ring of R0 modulo a minimal prime ideal; so, Spf(I) is an irreducible component of Spf(R0 ). Then we have R∞ J is a torsion J[[Γ]]-module. 1. For J = R0 or I, ΩR∞ /Λ∞ ⊗ 2. We have a pseudo-isomorphism of I[[Γ]]-modules: R∞ I ; Sel∗Q∞ (Ad(ρI ) ⊗I I∗ ) ∼ I × ΩR∞ /Λ∞ ⊗ in particular, Sel∗Q∞ (Ad(ρI ) ⊗I I∗ ) is a torsion I[[Γ]]-module. 3. If λ(τk0 (da(p)/dx)) = 0 in W , we have a W [[Γ]]-homomorphism R∞ ,λ◦τk W Sel∗Q∞ (Ad(ρ) ⊗W W ∗ ) ∼ W × ΩR∞ /Λ∞ ⊗ 0 with finite kernel and cokernel. Moreover Sel∗Q∞ (Ad(ρ) ⊗W W ∗ ) is a torsion W [[Γ]]-module whose characteristic power series is of the form xϕ(x) with ϕ(0) = 0. Here is a sketch of a proof following the lines of the proof given in [MFG] Theorem 5.51 and [H00] Theorem 6.3. We will give a different proof in a more general setting as Theorem 5.27 in Chapter 5. Proof Conjecture 1.51 for ρ implies R0 ∼ = T (see the proof of Theorem 3.50 for this fact). Since da(p)/dx = 0, ΩR0 /Λ0 is a torsion R0 -module. Then by Proposition 1.66, ΩR∞ /Λ∞ ⊗R∞ R0 is a torsion R0 [[Γ]]-module. This shows (1). As long as we have λ(τk0 (da(p)/dx)) = 0, the same argument works, and we get R∞ ,λ◦τk W over W [[Γ]] and its characteristic the torsion property of ΩR∞ /Λ∞ ⊗ 0 power series ϕ does not vanish at 0, because ϕ(0) is the size of the finite module R0 ,λ◦τk W = ΩTk /W ⊗ Tk W . ΩR0 /Λ0 ⊗ 0 0 0 As for the product expression (3), writing J∞ = R∞ (γ − 1)R∞ , we look into the following commutative diagram with exact rows and columns for J = I or W
Iwasawa theory for deformation rings
55
(see Lemma 5.7 for the construction of maps and the exactness of the horizontal rows and vertical columns): 0
−−−−→ ΩΛ∞ /W ⊗Λ∞ J e
ΩΛ∞ /W ⊗Λ∞ J −→ 0 f b
2 (J∞ /J∞ ) ⊗I J −−−−→ ΩR∞ /W ⊗R∞ J −−−−→ g d
ΩI/Λ∞ ⊗I J −→ 0
−−−−→
0.
2 (J∞ /J∞ ) ⊗I J −−−−→ ΩR∞ /Λ∞ ⊗R∞ J −−−−→
0
−−−−→
0
ΩI/W ⊗I J −→ 0 h
(1.4.3)
Since da(p)/dx = 0 implies injectivity of f and e, we have the following exact sequence for M = ΩR∞ /Λ∞ ⊗R∞ J: β
α
→ M × (ΩI/W ⊗I J) − → ΩI/Λ0 ⊗I J → 0, 0 → ΩR∞ /O[[I∞ ]] ⊗ J − where α(m, a) = d(m)−h(a) and β(a) = (g(a), b(a)). Since ΩI/Λ0 ⊗I J is J-torsion by da(p)/dx = 0, it is pseudo-null as a J[[x]]-module. Again by da(p)/dx = 0, Jd(a(p))\(ΩI/W ⊗I J) is J-torsion and hence is pseudo-null as a J[[x]]-module. 2 There is a two-variable analytic p-adic L-function Lp (Ad(ρI )) ∈ I[[Γ]] constructed in [H90]. Assuming an analytic formula of the L-invariant of Lp (Ad(ρI )) claimed by Greenberg and Tilouine (cf. [HTU]) for the initial cusp form having split multiplicative reduction at p, recently E. Urban has shown (cf., [U], [U1] and [HTU]): Theorem 1.75 (E. Urban) Let the assumption be as in Theorem 1.74 (but allowing ramification outside p, that is, f ∈ S2 (Γ0 (N )) for N ≥ 1). Suppose that ρ is associated to an elliptic Hecke eigenform f of weight 2 of “Haupt” type (that is, with the identity Neben character) and that the residual Galois representation ρ is indecomposable under the action of the inertia subgroup Iq of a prime q = p. Then we have 1. (Lp (Ad(ρI ))) ⊃ char(Sel∗Q∞ (Ad(ρI ) ⊗I I∗ )) in I[[Γ]]. 2. If ρ is further associated to an elliptic curve E/Q with split multiplicative reduction modulo p, we have (Lp (Ad(ρI ))) = char(Sel∗Q∞ (Ad(ρI ) ⊗I I∗ )). The identity in the assertion (2) specialized to a modular elliptic curve has been conjectured in [CS] (though some modification of their conjecture is necessary; see Section 4.4 for more details). The proof is based on the I-adic Eisenstein congruence between the p-adic analytic families of cusp forms and Klingen-Eisenstein series on GSp(4)/Q . To establish the congruence, some mod p
56
Introduction
nonvanishing of certain L-values studied by Vatsal in [V] is needed (and at this point, the “Haupt” type weight 2 assumption comes in). The proof of the stronger assertion (2) relies further on Theorem 1.74, the L-invariant formula of Greenberg and Tilouine, and the fact that da(p)/dxx=0 = 0 for ρ associated to the elliptic curve with multiplicative reduction (the theorem of St. Etienne; see Theorem 1.83). If this nonvanishing holds for any ρ associated to an abelian variety with multiplicative reduction at p, the assertion (2) remains true for such ρ. 1.4.3 Λ-adic forms We constructed a big Hecke algebra T isomorphic R0 = RQ (under Conjecture 1.51). Since ur ∼ ∼ × Gal(Qur p [µp∞ ]/Qp ) = Gal(Q[µp∞ ]/Q) = Zp , × ur we may regard the local character δ 0 : Gal(Qur p [µp∞ ]/Qp ) → R0 as a global character
δ cyc : Gal(Q[µp∞ ]/Q) → R× 0.
ord ε ∗ −1 ord ord ∼ Define ρ = δ cyc ⊗ ρ0 . Then we have ρ |Dp = , and δ ord is 0 δ ord unramified (thus ρord is p-ordinary). By our construction, for the projection πk : T Tk , we have πk ◦ ρord ∼ = ρord k . By this fact, we find from the properties ord satisfied by ρk (see Theorem 2.43 in the text and [GME] Theorem 4.2.7): Theorem 1.76 Assume (aiQ ), (ord), and (ds) for the initial modular Galois representation ρ. The Galois representation ρord : GQ → GL2 (T) is p-ordinary and satisfies: • Tr(ρord (F robq )) = t(q) for all primes q p; ord • δ (F robp )) = u(p), where the image of u(p) in Tk is the unit root of the
equation X 2 − t(p)X + pk−1 .
The isomorphism class of the representation ρord is uniquely determined by the above two conditions. Let us recall here the definition of affine formal schemes given at the beginning of this chapter. For any p-profinite W -algebra A, we write Spf(A) for its formal spectrum. Thus for any p-profinite W -algebra C, Spf(A)(C) = HomW -alg (A, C) made up of continuous W -algebra homomorphisms. The category of p-profinite W -algebras is then sent into the category of formal affine spectrums by the contravariant functor A → Spf(A). In particular, we have Hom(Spf(A), Spf(B)) = HomW -alg (B, A). For any closed ideal a of A, we identify Spf(A/a) with the closed formal subscheme of Spf(A). If A is an integral local noetherian domain, of A in the quotient field Q of A is again a p-profinite noeththe integral closure A erian domain (cf. [EGA] 0.23.1.5 or [BCM] IX.4.2). The formal spectrum Spf(A)
Iwasawa theory for deformation rings
57
is called the normalization of Spf(A). If A is reduced noetherian, it has finitely many minimal prime ideals. For a minimal prime ideal P of A, Spf(A/P ) as a closed formal subscheme of Spf(A) is called an irreducible component of Spf(A). See [ALG] for more of formal schemes. Let Spf(I) be the normalization of an irreducible component of Spf(T) for T∼ = RQ . Then I is a normal integral domain finite and torsion-free over Λ. In this case of dim I = 2, it is known that I is free of finite rank over Λ (e.g., [EGA] 0.23.1.5). For each positive integer n, split n = n(p) pe(n) for n(p) prime to p, and write A(n) ∈ I for the image of the Hecke operator t(n(p) )u(p)e(n) ∞ n in I. Consider a formal series FI (q) = ∈ I[[q]], which is called n=1 A(n)q an I-adic form associated to the irreducible component Spf(I). By the duality between the Hecke algebra and the space of cusp forms (see Proposition 2.50), for any given algebra homomorphism λ : Tk → W , the value λ(A(n)) is algebraic over Q (because rank hk (Z) < ∞), and i∞ (i−1 p (λ(A(n))) ∈ Q ⊂ C gives (SL (Z)). In particular, we have the eigenvalue of a modular form f ∈ S k 2 ∞ −1 n i (i (λ(A(n)))q for q = exp(2πiz). If λ ∈ Spf(I)(W ) factors f = ∞ p n=1 λ
through Rk,Q = Tk , λ induces → W, ∞ an algebra homomorphism λk : hk → Tk − which gives rise to fλ = n=1 λ(a(n))q n ∈ Sk (Γ0 (p)). Here fλ actually belong to Sk (Γ0 (p)) whose Hecke eigenvalue for the U (p)-operator is given by λ(u(p)) and is not primitive in the sense of [MFM] Section 4.6. The primitive form associated to fλ belongs to Sk (SL2 (Z)). In the Hecke algebra hk (p; Z) ⊂ EndC (Sk (Γ0 (p))) generated by U (p) and T (n) for n prime to p, on the space of old forms, U (p) gives a root of X 2 − T (p)X + pk−1 = 0 (e.g., Lemma 3.13 in the text and [MFG] Lemma 3.25), and hence Tk is covered by a local component of hk (p; W ) = hk (p; Z) ⊗Z W and the image of U (p) in Tk is equal to u(p). Thus the formal expansion FI gives rise to a p-adic analytic family of modular forms {fλ }k≡k0 mod p−1 of level p. Now we renormalize until the end of this section the W [[x]]-algebra structure of T so that T/((1 + x) − γ k ))T ∼ = Tk . In other words, the new W [[x]]-algebra structure is the composite of ιk0 with the original inclusion W [[x]] → T, because it was originally normalized so that T/xT = Tk0 . We might be tempted to ask what arithmetic meaning the specialization T/((1 + x) − ζγ k ))T for ζ ∈ µpn (W ) has. A remarkable point about the structure of the algebra T is that T/((1 + x) − ζγ k ))T gives rise to a local ring of the Hecke algebra over W of Sk (Γ0 (pn+1 ), ε) for the “Neben” character ε with ε(γ) = ζ. Indeed, as we will prove in 4.3.9, as long as Ker(λ) contains ((1 + x) − ε(γ)γ k ) r Z)× → W × , we can find a Hecke eigenforms for k ≥ 2 and a character ε : (Z/p ∞ r fλ ∈ Sk (Γ1 (p )) such that fλ = n=1 λ(a(n))q n . The point λ ∈ Spf(T)(W [ε]) satisfying the condition: Ker(λ) ((1 + x) − ε(γ)γ k ) for k ≥ 2 and a character
58
Introduction
ε of (Z/pr Z)× is called arithmetic. Here W [ε] is a p-profinite W -algebra generated over W by the values of ε. We write Spf arith (I) for the set of all arithmetic ) for the p-profinite completion W of the integral closure of points in Spf(I)(W W in Qp . Thus the I-adic form FI gives rise to a p-adic family of Hecke eigenforms {fλ }λ∈Spf arith (I) . If I ∼ = Λ, an arithmetic point λ is given by the evaluation W [[x]] φ(x) → φ(ε(γ)γ k − 1) for an integer k ≥ 2; so, the Fourier coefficients of fλ depend p-adic analytically on λ ∈ Spf(I). The family {fλ }λ∈Spf arith (I) is hence called a p-adic analytic family of p-ordinary Hecke eigenforms. If ε is non-trivial, fλ has a nontrivial p-power level pr . We write U (p) for the Hecke operator acting 1 0 on Sk (Γ1 (pr )) corresponding to the double coset Γ1 (pr ) Γ1 (pr ). Here is 0 p a result one can find in [LFE] Chapter 7 (whose version in the Hilbert modular case will be discussed in 4.3.9): Theorem 1.77 If k ≥ 1, for any given Hecke eigenform f ∈ Sk (Γ1 (pr )) with f |U (p) = λ(U (p))f for λ(U (p)) ∈ W × , we have an irreducible component of Spf(T) giving rise to a finite flat Λ-algebra I such that f = fλ for a unique arithmetic point λ in Spf(I). If k ≥ 2, I is uniquely determined by f , and the localization-completion of I at P = Ker(λ) for λ ∈ Spf arith (I) is isomorphic to the localization-completion of Λ at P (which is in turn isomorphic to K[[t]]). The I-adic form FI is called the I-adic lift of f , and the family {fλ }λ∈Spf arith (I) is called the p-adic analytic family of f . A naive question is (q6) If (1 + x) − γ ∈ Ker(λ), what is fλ , a true classical modular form of weight 1? The formal q-expansion fλ for each λ ∈ Spf(I) gives (the q-expansion of) a p-adic modular form in the sense of Serre. If its weight k is 1, it could be a classical modular form of weight 1 but rarely. A sufficient condition for this to happen can be found in [BuT]; see also [MzW1] Section 11. Since Question (q5) is related to the question about how the values λ(u(p)) for λ ∈ Spf arith (I) are distributed at random in Q, we might ask, for a given positive integer n, (q7) Is the field Q[λ(t(n))|λ ∈ Spf arith (I)] an infinite extension of Q[µp∞ ]? If one restricts λ to λk with trivial ε, this question would probably be equivalent to asking if the field Q[λk (t(n))|k ≥ k0 , k ≡ k0 mod (p − 1)] is an infinite extension of Q. A naive guess is that the answer is positive as long as FI (q) does not have complex multiplication (here F = FI has complex multiplication if there exists a non-trivial Dirichlet character χ such that a(, F)χ() = a(, F) for almost all primes ; see [LFE] 7.6). Related to this question, Maeda conjectured that the Hecke algebra over Q (of weight k and of level 1): Q[T (n)|n = 1, 2, . . . ] ⊂ End(Sk (SL2 (Z)))
Adjoint square L-invariants
59
is a field whose Galois closure over Q has Galois group isomorphic to the symmetric group Sd of d letters for d = dim Sk (SL2 (Z)) (see [HM]). Corollary 1.78 For a given p-adic analytic family {fλ }λ∈Spf arith (I) associated to an I-adic form FI , writing FI |U (p) = a(p)FI , we have λ(da(p)/dx) = 0 except for finitely many λ. This tells us that char(Sel∗Q∞ (Ad(ρλ ) ⊗W W ∗ )) is divisible by x only once for almost all λ, where ρλ is the Galois representation of fλ . Proof We already know that da(p)/dx (in the fraction field of I) is not a con ) is a finite set by the Weierstrass stant. Then the zero set of da(p)/dx in Spf(I)(W preparation theorem (see [ICF] Theorem 7.3 or [BCM] VII.3.8). 2 1.5 Adjoint square L-invariants After the Mazur–Tate–Teitelbaum conjecture [MzTT], many number theorists have proposed diverse definitions of the L-invariant which are expected to give the error term (or the difference) of the conjectural arithmetic part of the leading term of the Taylor expansion of a given p-adic motivic L-function at an exceptional zero from its archimedean counterpart. For an elliptic curve E/Q with multiplicative or ordinary good reduction modulo p, its p-adic L-function Lp (s, E) has the following evaluation formula at s = 1 (see [LFE] 6.5): Lp (1, E) = (1 − a−1 p )
L∞ (1, E) , period
where L∞ (s, E) is the archimedean L-function of E, and ap is the eigenvalue of the arithmetic Frobenius element at p on the unramified quotient of the p-adic Tate module T (E) of E. Thus if E has split multiplicative reduction, ap = 1, and Lp (s, E) has a zero at s = 1. This type of zero of a p-adic L-function resulted from the modification Euler p-factor is called an exceptional zero, and it is generally believed that if the archimedean L-values do not vanish, the order of the zero is the number e of such Euler p-factors; so, in this case, e = 1. Then Lp (1, E) = dLp (s, E)/ds|s=1 is conjectured to be equal to the archimedean value L∞ (1,E) period times an error factor L(E), the so-called L-invariant: Lp (1, E) = L(E)
L∞ (1, E) . period
The problem of L-invariants is to find an explicit formula (without recourse to p-adic L-functions) for general motivic p-adic Galois representations V . In the × case of E/Q split multiplicative at p, writing E(Qp ) = Qp /q Z for the Tate period q ∈ pZp , the solution conjectured by Mazur and Tate and Teitelbaum [MzTT] and proved by Greenberg and Stevens [GS] is L(E) =
logp (q) , ordp (q)
(L)
60
Introduction
which will be proven as Proposition 1.85 later. Here logp is Iwasawa’s logarithm, that is, for any q ∈ Qp , writing q = pα u (α ∈ Q) with a p-adic unit u, for a suitable positive integer N , the power series logp converges at uN , and we define logp (q) := N1 logp (uN ), which does not depend on the choice of N . Since E is modular (by the solution of the Shimura-Taniyama conjecture; see [Wi2], [BrCDT] and [Ki]), it is associated to an elliptic Hecke eigenform fE of ∞ weight 2 with q-expansion n=1 a(n, fE )q n . In particular, a(p, fE ) = ap = 1 and ) = 1. By Theorem 1.77, we can lift fE to a unique I-adic Hecke eigenform a(1, fE ∞ FI = n=1 a(n)q n ∈ I[[q]] for a finite flat extension I of Zp [[x]] (´etale over an open neighborhood of x = 0) so that fE is a specialization of FI at x = 0. Then one of the key ingredients of the proof of (L) in [GS] is the following formula: L(E) = −2 logp (γ)
da(p) , dx x=0
where γ is the generator of Γ = 1 + pZp corresponding to 1 + x under the identification: Zp [[Γ]] = Zp [[x]]. Greenberg has generalized in [Gr2] the conjectural formula of his L-invariant to general V when V is p-ordinary and has a subquotient on which Dp acts trivially. We write L(V ) for the L-invariant of Greenberg and recall his definition in the following sections. Suppose that V = V (ρ) is a modular ordinary two-dimensional Galois representation associated to a p-ordinary elliptic Hecke eigenform f of weight k ≥ 2 with “Neben” character having conductor prime to p. Thus we have a(p, f ) ∈ W × . By definition, Ad(V ) has the middle subquotient on which Dp acts trivially; so, Lp (s, Ad(V )) (see [H90]) has to have an exceptional zero at s = 1. Under this circumstance, a version of a conjecture of Greenberg is Conjecture 1.79
L(Ad(V )) = 0.
For a suitable finite flat extension I of W [[x]], we have a unique I-adic Hecke eigenform FI lifting f so that its specialization at a point Pf of Spf(I) over (x) gives f (see Theorem 1.77). Then we have an I-adic ordinary Galois : GS → GL2 (I) associated to FI acting on L = I2 representation ρord I (Theorem 1.76). Assume p > 2 and S = {p, ∞} for simplicity. The Galois −1 det(ρ) has values in the p-profinite group 1 + mI for the character det(ρord I ) maximal ideal mI of I, and hence we have its unique square root ψ ≡ 1 mod mI . Recall the representation ρI : GQ → GL2 (I) with det(ρI ) = det(ρ) satisfying ord ⊗ ψ)(σ) = ψ(σ)ρord mod Pf . (ρord I I (σ). Note that ρI ≡ ρI What we prove in this section is the following result originally proven in [H04a]: Theorem 1.80 Let p be an odd prime, and assume that f is p-ordinary, has weightk ≥ 2 and that the “Neben” character of f has conductor prime to p. Let ∞ FI = n=1 a(n)q n ∈ I[[q]] be the I-adic lift of f . Assume (aiQ ) and (ds) for the Galois representation ρ of f . Suppose that Rk,Q ∼ = T). Then we = Tk (so, R ∼
Adjoint square L-invariants
have
−1 da(p)
L(Ad(V )) = −2 logp (γ) a(p)
dx
61
. x=0
Here we normalize the variable x so that f is the specialization at x = 0 of the I-adic form. Corollary 1.78 tells us Corollary 1.81 Let the notation and the assumption be as in the theorem. Then L(Ad(ρλ )) = 0 for almost all arithmetic points λ ∈ Spf(I), where ρλ is the Galois representation of the member fλ in the p-adic analytic family associated to FI . There is one more corollary. Suppose that f is of weight 2 and is associated to an elliptic curve E/Q with multiplicative reduction modulo p. Then twisting E by with split a quadratic character χ, we can bring E to another elliptic curve E/Q multiplicative reduction modulo p. Write E (Qp ) = Gm (Qp )/q Z for q ∈ Q× p and V for V ⊗ χ (which is a factor of the p-adic Tate module Tp A ⊗Z Q). Greenberg logp (q) (in [Gr2] (24)) proved that L(Ad(V )) = , and Greenberg and Stevens ordp (q) [GS] identified the arithmetic L-invariant with the analytic one (see (L)). Thus we have Corollary 1.82 Let the notation be as above. Then
logp (q) da(p) . L(Ad(V )) = L(V ) = −2 logp (γ) a(p)−1 = dx ordp (q) x=0 This follows from Proposition 1.85 which we prove later. Indeed, one can prove this identity even for a modular abelian variety A with multiplicative reduction at p (associated with a weight 2 Hecke eigenform f ). The argument for a general abelian variety A is similar (see [GS] (3.11)), but the definition of q is slightly more involved (see [GS] Section 3). Replacing A by its character twist, we may assume that A is split multiplicative. Then either geometrically as in [GS] (3.5) or by an Iwasawa theoretic method in [Gr2] (24), we can define the number q ∈ Q× p logp (q) such that L(Ad(V )) = . In this case, A has endomorphisms induced by ordp (q) Hecke operators, and by changing A in its isogeny class, we may assume that the integer ring R of the Hecke field Q(f ) generated by Hecke eigenvalues of f acts on A. Then the Galois representation V is realized on the P-adic Tate module of A for the prime factor P in R corresponding to our fixed embedding, and q depends on P. We will prove later a Hilbert modular generalization of this fact as Corollary 3.74 and Theorem 3.93. We then ask (q8)
logp (q) = 0?
62
Introduction
As for this question, the only known result so far is the one in [BDGP]: Theorem 1.83 If A/Q is an elliptic curve with split multiplicative reduction at the place ip , then the Tate period q of A is transcendental over Q; in particular, logp (q) = 0. Since this theorem was proved by the mathematicians at St. Etienne in France, this theorem is sometimes called the theorem of St. Etienne. Since there is a categorical equivalence between deformations of L with determinant det(ρ) and ordinary deformations of L (if p > 2), the ring R0 = RQ can also be identified with the universal ordinary deformation ring of L, and we have ρ = ρord ⊗ ψ for the universal ordinary deformation ρord , where ψ is the unique square root of det(ρord )−1 det(ρ) with ψ ≡ 1 mod mR0 . See [MFG] Proposition 5.43 for more details of this fact. In the following section, we start with a brief review of the definition by Greenberg of the balanced Selmer group and the L-invariant of the adjoint square of a two-dimensional modular ordinary p-adic Galois representation. After the review, we shall give a proof of the theorem. Recall the assumption: p > 2. 1.5.1 Balanced Selmer groups As already remarked, if we take a basis of V containing a generator of F + V and we identify EndK (V ) with M2 (K) by this basis, F − Ad(V ) (resp. F + Ad(V )) is made up of upper triangular matrices with trace zero (resp. upper nilpotent matrices). Note that Dp acts trivially on F − Ad(V )/F + Ad(V ); so, F − Ad(V )/F + Ad(V ) ∼ = K as Dp -modules. In particular, the p-adic L-function of Ad(V ) has an exceptional zero at s = 1. Taking the dual Ad(V )∗ (1) = HomK (Ad(V ), K) ⊗ N ∼ = Ad(V )(1), we define subspaces F − Ad(V )∗ (1) = F + Ad(V )⊥ (1) = F − Ad(V )(1) F + Ad(V )∗ (1) = F − Ad(V )⊥ (1) = F + Ad(V )(1). Thus we have a three-step filtration Ad(V )∗ (1) ⊃ F − Ad(V )∗ (1) ⊃ F + Ad(V )∗ (1) ⊃ {0}. On F − Ad(V )∗ (1)/F + Ad(V )∗ (1), F + Ad(V )∗ (1) ∼ = K(1). We define
Dp
acts
by
χ;
so,
(1.5.1)
F − Ad(V )∗ (1)/
Ad(L) = EndW (L) ∩ Ad(V ), Ad(L)∗ (1) = Hom(Ad(L), W ) ⊗ N ⊂ Ad(V )∗ (1). Taking the intersection of each filter with Ad(L) (resp. Ad(L)∗ (1)), we have a three-step filtration of Ad(L) (resp. Ad(L)∗ (1)) induced from the above filtration. We need balanced Selmer groups SelQ (Ad(V )) and SelQ (Ad(V )∗ (1)) introduced in [Gr2] (16) under the notation of SA (Q). We call this Selmer group
Adjoint square L-invariants
63
balanced since SelQ (Ad(V )) and the dual SelQ (Ad(V )∗ (1)) have equal dimension by a result of Greenberg (see Proposition 3.82). We define SelQ (Ad(V )) by slightly shrinking Up (Ad(V )) (in (1.2.5)) to U p (Ad(V )) ⊂ Up (Ad(V )) and keeping Uq (Ad(V )) = U q (Ad(V )) for q = p intact. Then we define U q (Ad(V )∗ (1)) by the orthogonal complement Uq (Ad(V ))⊥ under the Tate pairing for all q including p. The new Selmer group is defined by the same formula as in (1.2.6): for X = Ad(V ) and Ad(V )∗ (1), H 1 (Qq , X) . (1.5.2) SelQ (X) = Ker H 1 (Q, X) → U q (X) q The new Selmer group SelQ (Ad(V )) often coincides with our Selmer group defined by (1.2.6). Indeed, unless f is multiplicative at p, we set U q (Ad(V )) = Uq (Ad(V )) for all q; thus, SelQ (A) = SelQ (A) for A = Ad(V ) and Ad(V /L) in this case. Here we call f multiplicative at p if f is of weight 2 and is associated to an abelian variety with multiplicative reduction at p (not necessarily split). Thus we only need to define U p (Ad(V )) if f is multiplicative. In this case, we simply put U p (Ad(V )) = F + H 1 (Qp , Ad(V )) ⊂ Up (Ad(V )), which is the image of H 1 (Qp , F + Ad(V )) in H 1 (Qp , Ad(V )). The above definition coincides with the one given in [Gr2], because as we already remarked, F + Ad(V )∗ (1) (resp. F − Ad(V )/F + Ad(V )) is the smallest (resp. the largest) subspace of F − Ad(V )∗ (1) (resp. Ad(V )/(F + Ad(V ))) stable under Dp so that Dp acts on F − Ad(V )∗ (1)/F + Ad(V )∗ (1) (resp. on F − Ad(V )/(F + Ad(V )) by χ (resp. by the trivial character); so, F − Ad(V )∗ (1)/F + Ad(V )∗ (1) ∼ = K(1) and F − Ad(V )/F + Ad(V ) ∼ = K. There+ ∗ fore the space F Ad(V ) (1) (resp. F − Ad(V )) is the subspace written as F 11 Ad(V )∗ (1) (resp. F 00 Ad(V )) in [Gr2]. We now verify the following condition in [Gr2] necessary to define L(U ): Lemma 1.84 Suppose that f satisfies the assumptions of Theorem 1.80. Then we have SelQ (Ad(V )) = 0 and SelQ (Ad(V )) = SelQ (Ad(V )∗ (1)) = 0.
(V)
Proof Using the local and global Tate duality (e.g., [MFG] Theorem 4.50), Greenberg has shown in [Gr2] Proposition 2 that dimK SelQ (Ad(V )) = dimK SelQ (Ad(V )∗ (1)), which will be proven as Proposition 3.82 later. Since the standard Selmer group SelQ (Ad(V /L)) contains SelQ (V /L), we have |SelQ (Ad(V /L))| < ∞ (⇒ SelQ (Ad(V )) = 0). Then the lemma follows from Proposition 1.53 (1) or Corollary 1.56.
(V1) 2
64
Introduction
We have the Poitou–Tate exact sequence (e.g., [MFG] Theorem 4.50 (5)): 0 → SelQ (Ad(V )) → H 1 (G, Ad(V )) →
H 1 (Qp , Ad(V )) → SelQ (Ad(V )∗ (1))∗ . U p (Ad(V ))
Thus by (V), we have H 1 (GQ , Ad(V )) ∼ =
H 1 (Qp , Ad(V )) . U p (Ad(V ))
(1.5.3)
1.5.2 Greenberg’s L-invariant Greenberg defined in [Gr2] his invariant L(Ad(V )) in the following way. By the definition of U p (Ad(V )), the subspace F − H 1 (Qp , Ad(V ))/U p (Ad(V )) inside the right-hand side of (1.5.3) is isomorphic to F − Ad(V )/F + Ad(V ) ∼ = K (see just below (21) in Section 2 of [Gr2]). By (1.5.3), we have a unique subspace H of H 1 (GQ , Ad(V )) projecting down isomorphically onto F − H 1 (Qp , Ad(V )) H 1 (Qp , Ad(V )) → . U p (Ad(V )) U p (Ad(V )) Then by the restriction, H gives rise to a subspace L of
− ab F Ad(V ) Hom Dp , + F Ad(V ) isomorphic to F − Ad(V )/F + Ad(V ) ∼ = K, because
−
2 − F Ad(V ) ab F Ad(V ) ∼ ∼ Hom Dp , + = = K2 F Ad(V ) F + Ad(V )
φ([u, Qp ]) , φ([p, Qp ]) for any u ∈ Z× canonically by φ → p of infinite order (see logp (u) (3.4.4) and (3.4.27) for the full details of this point). Here [x, Qp ] is the local Artin symbol (suitably normalized). If a cocycle c representing an element in H is unramified, it gives rise to an element in SelQ (Ad(V )). By the vanishing (V) of SelQ (Ad(V )), this implies c = 0; so, the projection of L to the first factor F − Ad(V )/F + Ad(V ) (via φ → φ([γ, Qp ]) is surjective. Thus this subspace L is a graph of a K-linear map logp (γ) L : F − Ad(V )/F + Ad(V ) → F − Ad(V )/F + Ad(V ), which is given by multiplication by an element L(Ad(V )) ∈ K. This number is by definition the L-invariant of Ad(V ) (of Greenberg). The cocycle c as above becomes unramified at p after restriction to GQ∞ (because the p-ramification of c is consumed by Q∞ /Q), and it gives rise to an element c∞ in SelQ∞ (V ). The map c → c∞ is injective (under the triviality of H 0 (GQ∞ , V )) by the inflation-restriction sequence. Thus the image H∞ ⊂ SelQ∞ (V ) gives rise to a zero of the characteristic power series of
Adjoint square L-invariants
65
SelQ∞ (Ad(V /L)) at the augmentation ideal of W [[Γ]] (see [Gr2] Proposition 1). This fact is compatible with the fact that an Euler factor at p kills the value of Lp (s, Ad(V )) at s = 0, and therefore this gives a motivation that we should be able to define the L-invariant L(Ad(V )) somehow using this phenomenon. Suppose now that V = T (E) ⊗Q Qp with the p-adic Tate module T (E) for an elliptic curve E over Q with split multiplicative reduction modulo p. Then we × have 0 = q ∈ pZp such that E(Qp ) ∼ = Qp /q Z as modules over Gal(Qp /Qp ) by a result of Tate (see [GME] Theorem 2.5.1). This p-adic number q = qE is called the Tate period of E. The subspace L ⊂ Hom(Dpab , Fp− Ad(V )/Fp+ Ad(V )) ∼ = Hom(Dpab , Qp ) has a generator φ0 : Dpab → Qp . The fixed field of the kernel of φ0 is a Zp φ([γ, Qp ]) extension M∞ /Qp . Since L φ → ∈ Qp is surjective, M∞ ramifies log γ "∞p fully. Then by local class field theory, n=1 NMn /Qp (Mn× ) has a rank 1 torsionfree part, which contains q0 = pa u with a = 0 and u ∈ Z× p . The quantity logp (q0 ) ∈ Qp is determined uniquely independent of the choice of q0 . The ordp (q0 ) following result is [GS] (3.11) combined with [Gr2] (24): Proposition 1.85
Let E/Q be an elliptic curve with split multiplicative reduclogp (q0 ) logp (qE ) tion at p. Then we have L(E) = L(Ad(T (E))) = = ∈ Qp . ordp (q0 ) ordp (qE ) Since we have L(Ad(T (E))) ∼ = L(Ad(T (E ⊗ χ))) as Galois modules for any quadratic twist E ⊗ χ of an elliptic curve E/Q , choosing a suitable quadratic Galois character χ : Gal(Q/Q) → {±1}, E ⊗ χ has split multiplicative reduction at p if E has multiplicative reduction at p, because E is split multiplicative if and only if F robp acts trivially on T (E)Ip ∼ = Zp . In this sense, the above result can be applied to elliptic curves with nonsplit multiplicative reduction at p. Here Ker(χ) of χ, the quadratic twist E ⊗ χ is given writing M for the splitting field Q by the quotient scheme Gal(M/Q)\(E ×Spec(Q) Spec(M )), where σ ∈ Gal(M/Q) acts diagonally on x × y by χ(σ)x × σ(y), regarding χ(σ) = ±1 ∈ Aut(E/Q ). Then we have T (E) ⊗ χ ∼ = T (E ⊗ χ) as Galois modules. Proof Let M∞ /Qp be the composite of all Zp -extensions of Qp ; so, by local class field theory, Gal(M∞ /Qp ) ∼ = Z2p . Then [q0 , Qp ] ∈ Gal(M∞ /M∞ ) again by local class field theory, and by definition, φ0 ([q0 , Qp ]) = 0. Since [q0 , Qp ] = [u, Qp ][p, Qp ]a (a = ordp (q0 )), we have 0 = φ0 ([q0 , Qp ]) = φ0 ([u, Qp ])+ ur aφ0 ([p, Qp ]). Writing M∞ /Qp for the unique unramified Zp -extension and + M∞ /Qp for the cyclotomic Zp -extension, the restriction of φ0 to Γ+ = + /Qp ) is a constant multiple of logp ◦Np for the cyclotomic character Gal(M∞
66
Introduction
−1 ), Np ; i.e., φ0 |Γ+ = x(logp ◦Np ) for x ∈ Q× p . Since logp (Np ([u, Qp ])) = logp (u log (q ) p 0 . we have x logp (u−1 ) + aφ0 ([p, Qp ]) = 0. Thus L(Ad(T (E)) = a/x = ordp (q0 ) To prove the second identity, we look into the following exact sequence of Dp -modules: j
×
0→Z− → Qp → E(Qp ) → 0, where j(1) = qE . This exact sequence comes from the theory of Tate curves (e.g., [GME] Theorem 2.5.1). We get from the above sequence another exact sequence of Dp -modules: 0 → µpn → E[pn ] → Z/pn Z → 0. The Weil pairing E[pn ]×E[pn ] → µpn gives a perfect Cartier self-duality of E[pn ] (e.g., [GME] Theorem 4.1.17) and µpn ⊂ E[pn ] is totally isotropic (because the Cartier dual of µpn is Z/pn Z). Passing to the projective limit over n and tensoring with Qp , we have a self-dual exact sequence of Dp -modules 0 → Qp (1) → V → Qp → 0. By Tate duality in Galois cohomology (e.g., [MFG] Section 4.4), we have a perfect cup product pairing (·, ·) : H i (Qp , Qp ) × H 2−i (Qp , Qp (1)) → Qp = H 2 (Qp (1)). We can make explicit this pairing using Kummer’s theory: for x ∈ Q× p , the Galois n cocycle σ → (q 1/p )σ−1 gives rise to a class γx ∈ H 1 (Qp , µpn ). Passing to the projective limit over n, we get a cocycle γx ∈ H 1 (Qp , Zp (1)) ⊂ H 1 (Qp , Qp (1)). Then + ur we have (ξ, γx ) = ξ([x, Qp ]). Write Γ+ = Gal(M∞ /Qp ) and Γur = Gal(M∞ /Qp ). Splitting H 1 (Qp , Qp ) = Hom(Dpab , Qp ) = Hom(Γ+ , Qp ) × Hom(Γur , Qp ), ∼ Hom(Γ+ , Qp ) (resp. ιur : Qp ∼ write ι+ : Qp = = Hom(Γur , Qp )) for the inverses of φ([u, Qp ]) and φ → φ([p, Qp ]). Then the adjoints ι∗+ , ι∗ur : H 1 (Qp , Qp (1)) → φ → logp (u) Qp are given by ι∗+ (γx ) = logp (x) and ι∗ur (γx ) = ordp (x). The connection map δ : H 1 (Qp , Qp ) → H 2 (Qp , Qp (1)) = Qp of the long exact sequence attached to the above exact sequence is the adjoint of the connection map δ ∗ : Qp = H 0 (Qp , Qp ) → H 1 (Qp , Qp (1)). Then by definition, we have δ ∗ (y) = γy . Thus δ induces an isomorphism: Hom(Γur , Qp ) ∼ = H 2 (Qp , Qp (1)) = −1 Qp , and defining δur = δ ◦ ιur and δ+ = δ ◦ ι+ , we have L(V ) = −δur ◦ δ+ . By logp (qE ) taking the adjoint of these maps, we find L(V ) = because ι∗+ (γx ) = ordp (qE ) logp (x) and ι∗ur (γx ) = ordp (x).
Adjoint square L-invariants
67
∂δ p : Dpab → Qp in the following section ∂x x=0 (see (1.5.4)), by a general result relating the derivative to the L-invariant in [GS] logp (q0 ) φ0 ([p, Qp ]) (3.14), we can express L(V ) as logp (γ) . Thus L(Ad(V )) = = φ0 ([γ, Qp ]) ordp (q0 ) logp (qE ) L(V ) = as desired. 2 ordp (qE ) Since we will prove that φ0 = δ −1 p
1.5.3 Proof of Theorem 1.80 We take a p-ordinary Hecke eigenform f of weight k ≥ 2 as in the theorem and its two-dimensional Galois representation V . We take a matrix form ρ : GQ → of the Galois representation L so that its restriction to Dp is given by M2 (W ) (σ) β(σ) . We now identify Ad(L) with the following subspace of ρ(σ) = 0 δ(σ) M2 (W ): . ξ ∈ M2 (W ) = EndW (L)Tr(ξ) = 0 . Then F − Ad(L) is the subspace of Ad(L) made up of upper triangular matrices, and F + Ad(L) is made up of upper nilpotent matrices on which Dp acts by the character δ −1 . Recall the versal nearly ordinary deformation ρ : GQ → GL2 (R) with det(ρ) = det(ρ) and the point P ∈ Spf(R)(W ) carrying ρ. Recall the subspace H of H 1 (GQ , Ad(V )) studied in the previous section. We know 1. dimK H = 1; 2. H is made up of the classes of cocycles c which is upper triangular on Dp and unramified at the -inertia group for ∈ S different from p; 3. SelQ (Ad(V )) = {0} (Lemma 1.84). We recall the definition of the “−” Selmer group given just below (1.2.6): replacing Up (Ad(V )) in (1.2.6) by the bigger Up− (Ad(V )) = Ker(Res : H 1 (Qp , Ad(V )) → H 1 (Ip ,
Ad(V ) )) F − (Ad(V ))
(and keeping Uq (Ad(V )) intact for q = p), we defined the bigger “−” Selmer group Sel− Q (Ad(V )) ⊃ SelQ (Ad(V )). By (2), we have H ⊂ Sel− Q (Ad(V )). By (1.5.3), Sel− Q (Ad(V )) = H ⊕ SelQ (Ad(V )) = H, Up− (Ad(V )) H 1 (Qp , Ad(V )) is given by . This fact Up (Ad(V )) Up (Ad(V )) can be also seen from [H00] Corollary 5.4.
because the image of H in
68
Introduction
By our assumption, the deformation functor Φ = Φn.ord,ν of L defined by (D1–3) is representable by R. Then by an argument similar to the proof of ∗ Proposition 1.47 (see Corollary 3.79 for details), the K-dual Sel− Q (Ad(V )) of 1 Sel− Q (Ad(V )) is canonically isomorphic to ΩR/W ⊗R RP /P RP where P is the point of Spf(R) corresponding to ρ and RP is the localization completion of R at P (so RP /P RP = K). Here Ω1R/W is the module of continuous differentials of R over W under the profinite topology of R. Thus H = Sel− Q (Ad(V )) is isomorphic to the tangent space at P of RP . To describe this point more fully, we first remark that (RP , ρ : GQ → GL2 (RP )) is the universal couple pro-representing the following localized functor ΦP as we prove in 3.2.10. The functor ΦP associates to each local artinian K-algebra A with residue field K the set of isomorphism classes of p-adically continuous deformations ρ : GQ → GL2 (A) satisfying the following three conditions: (P1) ρ mod mA ∼ = ρ for the maximal ideal mA of A; (P2) writing ι : K → A for the structure homomorphism of K-algebras, we have the identity of the determinant characters: ι ◦ det(ρ) = det ρ ; (P3) ρ |Dp ∼ =
∗ ∗ mod mA = δ, writing ρ|D ∼ with δ . = p 0 δ 0 δ
Indeed, if we have such ρ : GQ → GL2 (A), moving ρ by conjugation in GL2 (A) if necessary, we find by continuity a compact W -subalgebra B ⊂ A such that ρ has an image in GL2 (B) and ρ mod (mA ∩ B) ∼ = ρ. This point can also be verified by using the technique of pseudo-representation (see 1.1.3). Then by the universality of R, we have a W -algebra homomorphism ϕ : R → B such that ϕ◦ρ ∼ = ρ in GL2 (B). This morphism induces ϕP : RP → A after localization. Since RP is topologically generated by the traces of ρ, the localized version ϕP is uniquely determined by ρ , and hence (RP , ρ) pro-represents ΦP . Here is a brief sketch of how the isomorphism of H with the tangent space will be computed in Proposition 3.87: each inhomogeneous cocycle c (representing an element of H) gives rise to an infinitesimal nearly ordinary deformation ρ c with det( ρ) = det ρ: ρ c : GQ → GL2 (K[x]/(x2 )) given by ρ c (σ) = ρ(σ) + c(σ)ρ(σ)x. The tangent space at P of Spf(R)/W is isomorphic to ρ mod (x) = ρ} { ρ ∈ Φ(K[x]/(x2 ))| = ΦP (K[x]/(x)2 ) ∼ by a standard argument (see the proof of Lemma 1.59). Here “∼” is the conjugation under 1 + xM2 (K) ⊂ GL2 (K[x]/(x2 )) and (as one can easily check)
Adjoint square L-invariants
69
corresponds to the relation in cocycles giving rise to H modulo coboundaries. Thus c → ρ c induces the isomorphism from H to the tangent space of Spf(RP ) at P . Taking an inhomogeneous cocycle c : GQ → Ad(V ) representing a generator −a(σ) b(σ) of H, we write c(σ) = for σ ∈ Dp . If c restricted to Dp modulo 0 a(σ) upper nilpotent cocycles is unramified, it gives rise to a nontrivial element of SelQ (Ad(V )). By the vanishing of SelQ (Ad(V )) (Lemma 1.84), we find a = 0 on logp (γ) for a generator γ of 1 + pZp . We Ip . Then L(Ad(V )) = a([p, Qp ]) · a([γ, Qp ]) therefore need to compute this value. Since P RP /P 2 RP ∼ = H as already remarked, dρ/dx gives rise to a generator of H by the universality of (RP , ρ = ρI ); so, we have dρ (σ) dx
(σ) β(σ) with a constant C ∈ K × . Writing ρ(σ) = for σ ∈ Dp , we have 0 δ(σ) therefore dδ([p, Qp ]) a([p, Qp ])δ([p, Qp ]) = C · , dx x=0 (1.5.4) dδ([γ, Qp ]) a([γ, Qp ])δ([γ, Qp ]) = C · . dx x=0 c(σ)ρ(σ) = C ·
ord For the modular p-ordinary deformation ρord I , its determinant det(ρI ) is the universal deformation on GQ of det(ρ) mod m (at least locally around Pf ). Recall the universal deformation of the trivial character κ of GQ : κ(γ s ) = (1+x)s . √ −1 Thus the character κ sends σ ∈ G inducing γ s on Gal(Q∞ /Q) to (1+x)−s/2 . √ −1 ⊗ κ after localization at P . Then the character δ is This shows ρ = ρI = ρord I given by δ([γ s , Qp ]) = κ−1 because the character δ ord at the lower right corner of ρord I |Dp is unramified. Then we have dδ([γ s , Qp ]) s 1 dδ([γ, Qp ]) . = − and logp (γ)−1 = − dx 2 dx 2 logp (γ) x=0 x=0
As for the value at [p, Qp ], we have δ ord ([p, Qp ]) = a(p) by Theorem 1.76. Since χ([p, Qp ]) = 1 and the character (1 + x)s/2 interpolates χm(p−1) for all integer m, (1 + x)s/2 has value 1 at [p, Qp ]. Thus we get the desired result from the definition of L(Ad(V )).
2 AUTOMORPHIC FORMS ON INNER FORMS OF GL(2)
The aim of this chapter is to give an introduction to the theory of automorphic forms on the multiplicative group of a quaternion algebra over Q and over totally real fields F . We know traditionally from the time of Gauss and Eisenstein that modular forms on a congruence subgroup Γ of SL2 (Z) contain a striking amount of arithmetic information. Some of them have already been discussed in the previous chapter. An easier way of constructing a modular form is to make an averaging sum of its factors of automorphy: an Eisenstein series (1.4.2). There is another explicit way of constructing modular forms. As an application of Poisson’s summation formula, an infinite series attached to each quadratic form Q(x) on a Q-vector space (of dimension m) has been used to construct elliptic modular forms explicitly: a theta series. Since the theta series of Q is defined by
θ(z) = exp(2πiQ(x)z) x∈Zm
if Q is positive definite, one is able to count the number of integer solutions of Q(x) = n for a given positive integer n by studying the theta series, which is a modular form of weight m/2 (see Theorem 2.65). For small m, one can prove an exact formula of the number of solutions as an mexplicitly given function of n. This is the case for the sum of squares Q(x) = j=1 x2j for 2 ≤ m ≤ 8, because one can explicitely write θ down as a constant multiple of Eisenstein series and Fourier coefficients of an Eisenstein series can be computed explicitly. The idea of relating theta series and Eisenstein series to find such a formula is classical going back to the days of Gauss and Jacobi and has been developed much by Siegel [SL], Weil [We], [We1], and Shimura [Sh7] more recently. Following the recent work of Shimura [Sh8], we shall give examples of the formula for the sums of squares (2 ≤ m ≤ 8). Write Sm (n) for the number of representations of an integer n > 0 as sums of m squares. Assuming for simplicity n to be odd square free (see [Sh8] 3.9 for the general cases), we have, for the q quadratic residue symbol (primitive with respect to q), p −1 (Lagrange, Gauss, Jacobi); • S2 (n) = 2 1 + −1 0
Automorphic forms on inner forms of GL(2)
71
√ = 27 (2π)−2 ( n)3 b5 (n)L(2, n ) (Eisenstein, Smith, Minkowski, Shimura). Here b5 (n) = 5 if n ≡ 3 mod 4, and b5 (n) = 2−3 · 3 · 5, 2−3 · 5 · 7 according as n ≡ 1, 5 mod 4 8; −1 2 • S6 (n) = ( −1 0
• S5 (n)
One can find a slightly more involved formula valid for all n in [Sh8] 3.9. When m > 8, there is a small but nontrivial contribution of cusp forms; so, we cannot have such a precise formula. The contribution of cusp forms is quite subtle even when m = 4, which we study in this chapter for norm forms (of four variables) of quaternion algebras. If we start with the quaternion algebra H = Q + Qi + Qj + Qk with H = H ⊗Q R such that i2 = j 2 = k 2 = −1, ij = −ji = k, jk = −kj = i and ki = −ik = j, the norm form is exactly the sum of four squares: N (x) = xx = x21 + x22 + x23 + x24 for x = x1 + x2 i + x3 j + x4 k ∈ H and x = x1 − x2 i − x3 j − x4 k. To get the formula of S2 (n), a key point is that the ring of Gaussian √ integers √ Z[ −1] is a Euclidean domain (so, a PID) and has four units {±1, ± −1}. For an odd prime , as Fermat observed, = x21 + x22 with x1 , x2 ∈ Z √ ⇐⇒ = αα for α ∈ Z[ −1]
−1 = 1 (⇔ ≡ 1 mod 4). ⇐⇒ Thus S2 () = 4, 0 according as ≡ 1 mod 4 or not. As for S4 (), we need to look into the order R = Z + Zi + Zj + Zk ⊂ H and study right ideals of R. This order is not maximal; that is, there is a maximal subring OH containing R which is a lattice of the Q-vector space H and maximal among such subrings. The ring OH is called the Hurwitz order. We have the index [OH : R] = 2 with (1 + i + j + k)/2 ∈ OH (see [Hz]). Since OH is a noncommutative Euclidean domain, all right ideals of OH are principal, and hence a right R-ideal a is principal if N (a) = [R : a] is odd: a = αR for α ∈ R. Since the quaternion conjugation x → x turns right ideals into left ideals, we find aa = RααR, which is a two-sided ideal generated by N (α) = αα ∈ Z. Thus S4 ()/8 = 1 + is the number of such factorizations = αα, because R has eight units: {±1, ±i, ±j, ±k}. We can think of another quaternion algebra D = M2 (Q). Then a maximal order is given by M2 (Z). The unit group of M2 (Z) is infinite and given by 1 0 GL2 (Z) = SL2 (Z) SL2 (Z) for = . Again all right ideals of M2 (Z) 0 −1
72
Automorphic forms on inner forms of GL(2)
are principal. We define the norm form of M2 (Q) We to be N (x) = det(x).
a b d −b also have an M2 (Q)-conjugation given by ι :
→ . Then c d −c a ι N (x) = x x. We see easily that up to units of M2 (Z), we have 1 + elements α in M2 (Z) with N (α) = (see Lemma 2.46): %
1 0
0
and
0
u 1
& for u = 1, . . . , .
(2.0.1)
Thus we conclude that S4 ()/8 gives the number of solutions det(α) = in M2 (Z) up to units. This is the simplest example of intricate relations between different quaternion algebras, which we study in detail in this chapter (as an introduction to the theory of quaternionic automorphic forms). Elliptic modular forms and Hilbert modular forms are particular cases of such quaternionic automorphic forms coming from M2 (Q) and M2 (F ) for a totally real field F . To motivate our study of quaternionic automorphic forms, let us continue to give examples of classical theorems whose proofs rely essentially on elliptic modular forms and quaternion algebras. If one wants to solve a degree five nonsoluble rational equation, what we need is a few elliptic functions in addition to classical operation of taking radicals (a result of F. Klein), and the solution is given in terms of the coordinate of a five-torsion point on a rational elliptic curve (without complex multiplication; see [Du]). If one wants to find explicit generators (behaving nicely under Galois action) of an abelian extension of the rational number field Q, we only need the exponential function z → e(z) = exp(2πiz), which uniformizes the multiplicative group Gm (e : C → Gm (C) = C× is the universal covering; see [PAF] 2.1.3). The generators are roots of unity {e( N1 )}0=N ∈Z (a theorem of Kronecker and Weber, and of Hilbert; see [ICF] Chapter 14 or [PAF] 2.1.4). If one wants to generalize this to abelian extensions of an imaginary quadratic field K, one needs to consider (all) torsion points of an elliptic curve E with complex multiplication by K. Thus the desired generator is given again by an elliptic function. This is the famous “Kronecker’s dream of his youth” and the origin of Hilbert’s twelfth problem (see [Hl] and [PAF] 2.1.4). Modular functions f : H → C (that is, modular forms of weight 0) on a congruence subgroup Γ of SL2 (Z) can be considered as classifying functions of “all” elliptic curves with some extra structures (for example, a point on the curve of a given order N ), because over C, any elliptic curve E can be uniformized as E(C) = C/Zz + Z for a point z ∈ H = {z ∈ C|i(z − z) > 0}. Thus all information we get as above can be formulated more naturally using elliptic modular forms and functions. Among elliptic modular forms, those forms f which are eigenforms of all Hecke operators T (n) are particularly important. As was shown by Hecke and Shimura, the eigenvalues an of T (n): f |T (n) = an f generate a number field Q(f ) (that is a finite extension of Q called a Hecke field). When Q(f ) = Q, we call f a rational Hecke eigenform.
Automorphic forms on inner forms of GL(2)
73
One of the spectacular achievements in the recent history of number theory is the proof of the Shimura–Taniyama conjecture by Wiles, Taylor et al. (see [BrCDT], [Ki], [GME] 5.2.4, and 1.3.4 in the text). This could be (in a rather oversimplified way) formulated as follows. Starting from a rational Hecke eigenform f of weight 2 on the congruence subgroup Γ0 (N ) of SL2 (Z), Eichler (for N = 11) and Shimura (in general) in the 1950s created a rational elliptic curve Ef /Q whose L-function L(s, Ef ) is identical to L(s, f ) (so L(s, Ef ) has analytic continuation to the whole s-plane, proving the Hasse-Weil conjecture for this particular Ef ; see [IAT] Chapter 7 and [GME] Section 4.2). If we use the classical definition of L-functions of elliptic curve, this could be formulated as 1 + − a = |E(F )| as long as (U1) the equation of the curve modulo gives an elliptic curve over the finite field F (that is, E has good reduction modulo ). If we use a slightly more modern formulation, Gal(Q/Q) acts naturally and continuously on the ´etale cohomology group H 1 (Ef /Q , Zp ) ∼ = Z2p (for any prime p), and the Galois action is characterized so that Tr(F rob ) = a for almost all primes p = (independently of p different from ), where F rob is the (geometric) Frobenius element of in the Galois group Gal(Q/Q). Thus the Galois action on H 1 (Ef /Q , Zp ) gives a family of Galois representations {ρp }p indexed by primes p with independent trace Tr(ρ (F rob )) = a ∈ Z as long as (U2) the image of the inertia group at under ρp is trivial (ρp is called unramified at in this case). The condition (U2) is actually a consequence of (U1) (a result of Hasse and Deuring, and of Shimura, e.g., [ACM] Chapter III) and (U2) implies (U1) (a later result of Serre and Tate, [SeT]). The conjecture then states that any rational elliptic curve E is isogenous over Q to Ef for a suitably chosen rational Hecke eigenform f . An isogeny is a morphism of group schemes: E → Ef which is surjective (so, having finite kernel because of dim E = dim Ef = 1). The L-function is an isogeny invariant. In the spirit of Shimura and Langlands, we may generalize this modularity problem to a general compatible family {ρp }p of Galois representations. Here p runs over all prime ideals of a number field E, and ρp : Gal(Q/Q) → GL2 (Ep ) with Tr(ρp (F rob )) ∈ E is independent of p as long as ρp is unramified at . Such a family can be created for any given Hecke eigenform f so that Tr(ρ(F rob )) = a (so E = Q(f )). This is a result of Shimura when the weight k is equal to 2, of Deligne if k > 2 (although Shimura also obtained a slightly weaker form of Deligne’s result (of 1969) for more general automorphic forms: see [68c] in [CPS]) and of Deligne and Serre for k = 1 (see Theorem 2.43). Thus if det(ρp )/N k−1 is of finite order for the p-adic cyclotomic character N , one expects to have a Hecke eigenform f of weight k giving rise to the compatible family {ρp }p . This generalized form of the conjecture is also known in many
74
Automorphic forms on inner forms of GL(2)
cases of weight k ≥ 2 as was summarized in 1.3.4, and also, some cases of k = 1 have been successfully attacked by Langlands and R. Taylor et al. (see [BCG], [BuDST], [Ta3] and [Ta4]). We can extend such a principle even to mod p representations. As Serre did in [Se4], one would then conjecture any mod p two-dimensional odd Galois representation ρ is a reduction modulo p of a modular Galois representation associated to an elliptic Hecke eigenform of specific weight and level (see also [Di]). Taylor [Ta5] found a Hilbert modular Hecke eigenform associated to ρ restricted to Gal(Q/F ) for an unspecified totally real field F . Very recently, a proof of the conjecture for ρ unramified outside p was announced by Khare [Kh], which uses essentially the results in [Ta5]. In the reverse direction, we can study the deformation of a mod p Galois representation ρ, creating a “big” Galois representation ρ into GL2 (T) for a big p-profinite algebra T so that, for specific prime ideals P densely populated in Spf(T), ρP := ρ mod P gives rise to the modular p-adic Galois representation as above whose reduction modulo the maximal ideal containing P is isomorphic to ρ. Examples of the “big” Galois representations were first constructed in [H86b] for elliptic modular forms and were later generalized to Hilbert modular forms in [Wi] and [H89b] after the earlier work on modular Galois representations described above. This construction essentially depends on the study of quaternionic automorphic forms. The abstract framework of Galois deformation theory was given by Mazur [Mz2], and the principle proposed by Mazur is that the “big” modular Galois representation is universal among all specific deformations. So it appears to be sufficient only to study elliptic modular forms and automorphic forms on the split GL(2). This is not the case for a general base field F . We can consider an arbitrary base field F and a compatible family ρ = {ρp }p of representations of Gal(Q/F ). We can formulate the conjecture that there should exist a Hecke eigenform f : GL2 (F )\GL2 (FA ) → C giving rise to the family, because we can naturally associate with each elliptic Hecke eigenform an adelic Hecke eigenform on GL2 (A) (see 2.3.2). This direction of the conjecture has been also proven when F is totally real, by K. Fujiwara [Fu], Skinner and Wiles [SW] and [SW1] and Kisin [Ki] under different sets of assumptions (see Chapter 3). The “direction” is to find a modular form on GL2 (FA ) out of a given (arithmetic family of) Galois representation. However, there are cases where we have no known way to create a Galois representation directly out of a Hecke eigenform on the split GL(2), without relying on some tricks moving to automorphic forms on some other algebraic groups (e.g., [Ta1] and [Ta6]). If F is not totally real, the modular variety GL2 (F )\GL2 (FA ) is just a Riemannian manifold (not an algebraic variety); so, there is no way to have subtle arithmetic on the manifold to create Galois representations. As was noticed in the 1960s by Shimura, even if F is totally real, the Hilbert modular variety does not yield the desired two-dimensional Galois representations (as can be checked in the real quadratic cases; see [BryL] for general totally real fields). Creating Galois representations (or even creating an elliptic curve from a given
Automorphic forms on inner forms of GL(2)
75
Hilbert modular rational Hecke eigenform of weight 2) could be more difficult than finding modular forms out of arithmetic Galois representations or elliptic curves. A known systematic way of creating an arithmetic object (see, for example, [67b] in [CPS] and [H81a]) out of an automorphic form is to study Shimura curves and varieties obtained from quaternion algebras over a totally real field F whose automorphic manifold is an algebraic variety defined canonically over F . The cases where we get algebraic curves in this way have been proven to be most useful. There is another possibility of using quaternion algebras over a totally real field producing Shimura surfaces (e.g., [Bl]), although the above question is still open in general. The utility of such quaternion algebras was first noticed and studied by Shimura. They are not only useful in creating out of quaternionic Hecke eigenforms elliptic curves defined over F (in the rational weight 2 case: [H81a]) and families of Galois representations (cf. [68c] in [CPS] I, [LFE] Chapter 7 and [GME] Chapter 4) but also in solving (cyclotomic and anticyclotomic) Hilbert’s twelfth problem for CM fields ([67b] in [CPS] I), using quaternionic automorphic functions. There are some other significant applications of quaternionic automorphic forms (for example, the geometric proof of the local Langlands’ conjecture for GL(2) and the study of p-adic properties of Hilbert modular forms, cf., [C] and [C1]). If we start with a quaternionic Hecke eigen-automorphic form fD on a quaternion algebra D/F , we have the associated family ρ of Galois representations by the results of Shimura [CPS] [68c] and Carayol [C1]. Then in the cases where the modularity problem is solved, we find a Hilbert modular form f having the same eigenvalue as fD . This suggests a natural question if the Hecke eigenvalues of each quaternionic automorphic form would be realized by a Hilbert modular form. In other words, as Langlands pointed out, the non-abelian reciprocity law in a rough form (if it exists) depends only on the Q-points of the starting algebraic group defined over F (not on its F -form; see [MFG] 1.2.1). A genesis of this question can be found in a problem Eichler studied in the 1950s (Eichler’s basis problem [Ei], which came out in his thought, presumably, without definite knowledge of the non-abelian reciprocity law). As Gauss and Jacobi knew, positive definite quadratic forms Q(x) of fourvariables with coefficients in Q give rise to modular forms of weight 2: θ(z) = n∈Z4 e(Q(n)z). Eichler studied the norm form of an ideal a of a definite quaternion algebra D over Q and asked which subspace of elliptic modular forms can be spanned by such theta series θ(a), and more generally, he tried to find a natural basis of the space. His result in a special case is as follows. Suppose that D = D ⊗Q Q ∼ = M2 (Q ) for all but one prime, say p. Take a maximal order OD of D with OD ⊗Z Z = M2 (Z ) for = p. In this case, × × D∞ for D∞ = D ⊗Q R and DA = D ⊗Q A the automorphic variety D× \DA× /O D is zero-dimensional; so, it is a set in bijection to the OD -right ideal classes: {right OD -ideals a} modulo left multiplication by D× . For a right OD -ideal a, the conjugate aOD a−1 is another maximal order of D. Define ea by the order × × × of the unit group (aOD a−1 )× . Take a Hecke eigenform A /OD → C −1 f : D \D −1 ). Then we with eigenvalue a for T (), and form θb (f ) = a ea f (a)θ(ab
76
Automorphic forms on inner forms of GL(2)
can find a basis of S2 (Γ0 (p)) in the set {θb (f )}f,b and θb (f )|T () = a θb (f ), as expected. Here b runs over right OD -ideals up to left equivalence. An integral and a more precise solution to his basis problem will be studied in Section 2.6. This fact has been proven in a far more general setting by Jacquet and Langlands for all quaternion algebras D over any number field F [AFG] Chapter 3, and by their results, for any Hecke eigenform on f : D× \DA× → C, we can find a Hecke eigenform θf : GL2 (F )\GL2 (FA ) → C with the same Hecke eigenvalues as f , though θf may not be uniquely determined by f under their formulation. This association is now called the Jacquet–Langlands correspondence (or the Jacquet–Langlands–Shimizu correspondence including Shimizu who studied the basis problem over totally real fields F ; cf., [Si]). We reformulate the correspondence in an arithmetic way in this chapter along with standard definitions of quaternionic automorphic/forms and 0 try to give a sketch of a proof 1 of the correspondence integral over Z in the above special case (in 3(p/ −01) 1 is proven by Emerton [Em], but this special case, a stronger result over Z 2 our method can be generalized to Hilbert modular forms, as we will look into it later in 3.2.7). Exercise 2.1 Prove that every right ideal of M2 (Z) with an element of non-zero determinant is principal. 2.1 Quaternion algebras over a number field We recall basic structure theorems of quaternion algebras over a number field. Since our description is limited to a minimum (necessary for understanding of the later discussions), we refer to [BNT] and [AAQ] for thorough descriptions of the arithmetic of simple algebras and quaternion algebras. 2.1.1 Quaternion algebras Let F be a field of characteristic 0. A quaternion algebra D over F is a central simple algebra of dimension 4 over F . Here the word “central” means that F is the center of D and “simple” means that there are no two-sided ideals of D except for {0} and D itself. First suppose that D is not a division algebra. Thus D has a proper left ideal a D. Since a is also a vector F -subspace of D, its dimension over F is either 1, 2 or 3. If dim(a) = 1, then for a generator x of the subspace a, bx for b ∈ D is a constant multiple of x itself. Write this constant as ρ(b) ∈ F . Then ρ : D → F is an F -algebra homomorphism and hence surjective. Thus Ker(ρ) is a three-dimensional two-sided ideal, which contradicts the simplicity of D. Thus dim(a) > 1. Similarly, if dim(a) = 3, D/a is a one-dimensional vector space over F on which the algebra D acts. By the same argument as above, dim(a) = 3 is impossible. Thus dim(a) = 2. Choose a basis x1 , x2 of a over
Quaternion algebras over a number field
77
F . Define ρ : D → M2 (F ) (the 2 × 2 matrix algebra with entries in F ) by (x1 , x2 )ρ(b) = b(x1 , x2 ). Then ρ : D → M2 (F ) is an F -algebra homomorphism taking the identity to the identity. Thus Ker(ρ) is a two-sided ideal of D. Since ρ = 0, the simplicity (non-existence of non-trivial two-sided ideals) tells us that Ker(ρ) = {0}. Thus ρ is injective. Comparing the dimension, we conclude that ρ:D∼ = M2 (F ) is an isomorphism. Now assume that D is a division algebra (so every non-zero element has a left and right inverse). Pick x ∈ D which is not in the center F . Then the subalgebra K = F [x] ⊂ D has to be a field. Thus D becomes a vector space over K via left multiplication by elements of K. Then we have 4 = dimF D = (dimK D) × [K : F ]. Thus [K : F ] is either 4 or 2. If [K : F ] = 4, K = D, and D becomes commutative. This contradicts the centrality of D over F , and [K : F ] = 2. Taking y ∈ D − K, we can consider the subspace K + Ky in D. These two spaces D and K + Ky have dimension 2 over K, and D = K + Ky. Then we define a representation ρ : D → M2 (K) by 1 1 b ρ(b) = b= . y y yb
α β This means α + βy = b and γ + δy = yb when ρ(b) = . Since D is simple, γ δ ρ is injective. Thus D is realized as an F -subalgebra of M2 (K). We now determine the image ρ(D) of D in M2 (K) explicitly. Since x is quadratic over F , we may assume that x satisfies x2 − ax + b = 0 for a, b ∈ F , which is the minimal equation of x over F . Thus X 2 − aX + b has two distinct roots: x, xτ which are conjugate each other under the generator τ of Gal(K/F ). Then ρ(x) satisfies the same equation, and the eigenvalues of ρ(x) are roots of X 2 − aX + b = 0. Since ρ(x) is not in the center of ρ(D), it is not a scalar matrix, and the eigenvalues of ρ(x) are two distinct roots of X 2 − aX + b = 0. Changing the basis (1, y) suitably (we write the new basis
as (1,
v)), we may assume x 0 1 1 that ρ(x) = . By the definition, ρ(b) = b, we see xτ v = vx 0 xτ v v in D. Here we do not need to change 1 because 1 is already an eigenvector for = ρ(v)ρ(x). This implies that for any a ∈ K, ρ(x)1 = 1x = x1. Thus ρ(xτ )ρ(v)
0 α τ ρ(a )ρ(v) = ρ(v)ρ(a) and ρ(v) = for α, β ∈ K. Replacing v by vα−τ , β 0
0 1 we may assume that ρ(v) = and v 2 = ξ. If ξ ∈ F , then F [v] in D is of ξ 0 degree 4 over F , which is impossible. Thus ξ ∈ F . Namely &
% a b a, b ∈ K . ρ(D) = ρ(a + bv) = ξbτ aτ
78
Automorphic forms on inner forms of GL(2)
Thus we can always realize D as a subalgebra of M2 (K) for any quadratic extension K/F embeddable into D and a suitable ξ ∈ F × in the above form. We define for β = a + bv ∈ D, N (β) = det(ρ(β)) = aaτ − ξbbτ ∈ F and Tr(β) = Tr(ρ(β)) = a + aτ ∈ F. Moreover, β = a + bv satisfies the equation X 2 − Tr(β)X + N (β) = 0 in D, and hence, Tr and N are independent of the choice of v and K. The map N is called the reduced norm and Tr is called the reduced trace. On the image ρ(D) ⊂ M2 (K), the reduced norm N coincides with the determinant map of M2 (K); so, N is multiplicative: N (ab) = N (a)N (b) for a, b ∈ D. Now we start with a subalgebra Dξ of M2 (K) for a quadratic extension K/F given by & %
a b a, b ∈ K . Dξ = ξbτ aτ Since K is two dimensional over F , Dξ is four dimensional over F . Obviously Dξ is stable under multiplication and addition. We also see easily that the center of Dξ is F . Moreover Dξ + Dξ δ = M2 (K) for any generator δ of K over F . Thus Dξ ⊗F K ∼ = M2 (K), which shows that Dξ is a central simple algebra over F . 0 1 ∈ Dξ , N (a + bv) = aaτ − αb(αb)τ . If ξ = αατ for α ∈ K, for v = ξ 0 Choosing a = αb, c = αb + bv has determinant 0 but is a non-zero matrix. Thus Dξ is not a division algebra and hence Dξ ∼ = M2 (F ). If ξ ∈ NK/F (K × ), then τ τ N (a + bv) = aa − ξbb = 0 implies a = b = 0. Therefore a + bv always has an inverse if a + bv = 0; so, Dξ is a division algebra. We have proven ξ ∈ NK/F (K × ) if and only if Dξ ∼ = M2 (F ). If ξ = αατ η for ξ, η ∈ F ×
1 0 a 0 α ξbτ
and α ∈ K × , we see
b 1 0 a = a 0 α−1 ξ(α−1 b)τ
α−1 b aτ
(2.1.1)
∈ Dξ .
Thus Dξ ∼ = Dη if ξ = αατ η for ξ, η ∈ F × and α ∈ K × . Therefore the map: ξNK/F (K × ) → Dξ induces a surjection: . F× onto −−−→ the isomorphism classes of Dξ in M2 (K) for ξ ∈ F × . × NK/F (F ) We find that by (2.1.1), this map is actually a bijection. When F = R, then the only possibility of K is C. Since NC/R (C× ) = R× + , we have R× /NC/R (C× ) ∼ = {±1}, and there are only two isomorphism classes of quaternion algebras: one is M2 (R) = D1 and the other is the Hamilton quaternion algebra H = D−1 . When F = C, there is no quadratic extension of C, thus there is only one isomorphism class M2 (C) = D1 .
Quaternion algebras over a number field
79
Now we suppose that F is a p-adic field, that is, a finite extension of Qp , and we study the quaternion algebras over F . Let be the prime element of the p-adic integer ring O of F . Then F× ∼ = O× × {n |n ∈ Z}. We define formally the logarithm map on O× by log(x) =
∞
(−1)n+1 (x − 1)n n n=1
as long as the above series converges p-adically. Since for sufficiently large r, log [F :Q ] converges p-adically on 1 + r O in O× , O× ∼ = µ × Zp p for the subgroup µ of [F :Q ] roots of unity in O. This shows F × ∼ = µ × Zp p × Z and (µ/µ2 ) × Z/2Z if p > 2 × × 2 ∼ C2 = F /(F ) = (∗) 2 [F :Qp ]+1 if p = 2. (µ/µ ) × (Z/2Z) For any quadratic extension K/F , we can choose a generator δ of K over F such that δ 2 ∈ F . Since F [δ] = F [αδ] for α ∈ F × , we have a map: F [δ] → δ 2 mod (F × )2 that induces a bijection {isomorphism classes of quadratic extension K/F } ∼ = C2 . √ × 2 If p > 2, for any p-adic unit u ∈ (O ) , K = F [ u] is the unique unramified quadratic extension. Thus if we write UK for the group of p-adic units of K, UF = O× = NK/F (UK ) if K/F is unramified and p > 2. Thus F × /NK/F (K × ) ∼ = Z/2Z if K/F is unramified and p > 2. Suppose that K/F is ramified. Let OK be the p-adic integer ring of K and P × . be the maximal ideal of OK . Then NK/F (x) mod P = (x mod P)2 for x ∈ OK × × This shows that F /NK/F (K ) has a quotient group isomorphic to Z/2Z. Since a prime element of F is a norm of the prime element of K, F × /NK/F (K × ) is a proper quotient group of (µ/µ2 ) × Z/2Z ∼ = (Z/2Z)2 . Thus we know from (∗) × × ∼ that F /NK/F (K ) = Z/2Z even if K/F is ramified (as long as p > 2). Even if p = 2, we can prove by local class field theory F × /NK/F (K × ) ∼ = Gal(K/F ) ∼ = Z/2Z.
(2.1.2)
Thus for a given quadratic extension K/F , there are only two isomorphism classes of quaternion algebras Dξ /F inside M2 (K). We return to unramified K/F . The unique division quaternion algebra of the
0 1 form Dξ in M2 (K) is isomorphic to D . Since v = and v 2 = , we 0 √ know that the ramified extension F [ ] is isomorphic to K = F [v] ⊂ D . Thus any ramified quadratic extension K /F is embeddable in D . A division quaternion algebra embeddable in M2 (K ) corresponds to the generator of F × /NK/F (K × ) ∼ = Z/2Z, which is unique. There is only one isomorphism
Automorphic forms on inner forms of GL(2)
80
class of division quaternion algebras over F . Thus we know that any quaternion algebra over F is either isomorphic to the unique division quaternion algebra or M2 (F ). Now we assume that F is a number field. For each prime ideal p of the integer ring O of F , we write Fp for the p-adic completion of F , and we put Dp = D ⊗F Fp , which is a quaternion algebra over Fp . The prime p is called ramified in Dp if Dp is a division quaternion algebra. We take a quadratic extension K/F inside D and take ξ ∈ F × so that D ∼ = Dξ . Then ξ ∈ NKp /Fp (Kp× ) for all but finitely many p, where Kp = K ⊗F Fp . Indeed, if Kp is a field extension of Fp , it is unramified for all but finitely many p (hence NKp /Fp (UKp ) = UFp for almost all p). Since ξ is a unit for all but finitely many p, we know ξ ∈ NKp /Fp (Kp× ) for all but finitely many p. If Kp = Fp ⊕ Fp , Dp ∼ = M2 (Fp ) and also ξ ∈ NKp /Fp (Kp× ). This shows that D ramifies at only finitely many places. For each embedding σ : F → R, we say that D is ramified at σ, if Dσ = D ⊗F,σ R ∼ = H. We write S for the set of all ramified places of F in D. Then global class field theory tells us the following facts found by Hasse: (H1) The cardinality |S| is even. (H2) For any given set S of places with even cardinality, there exists a unique quaternion algebra D ramifying exactly at S. One can find a proof of this in [BNT] XIII.3, Theorem 2 and XIII.6, Theorem 4. Exercise 2.2 1. Prove that the center of Dξ is equal to F . ∼ M2 (K) for an F -algebra D, prove that D is a central simple 2. If D ⊗F K = algebra of dimension 4 over F . 3. Determine the radius of convergence of the p-adic logarithm. 4. For the p-adic integer ring O of a finite extension F/Qp , give a detailed :Qp ] ∼ µ × Z[F proof of O× = for the subgroup µ of roots of unity in O. p 5. Give a detailed proof of (∗). 6. Let p be an odd prime, and K/F be a quadratic extension of p-adic fields. Without using class field theory, give a detailed proof of (2.1.2). 7. Let F be a number field, and D be a division quaternion algebra containing a quadratic extension K/F . Prove that if Kp = Fp ⊕ Fp , Dp ∼ = M2 (Fp ) 2.1.2 Orders of quaternion algebras Let F be a field and A be a subring of F . We assume that the field of fractions of A coincides with F . Let D be a quaternion algebra over F . Let V be a finitedimensional vector space over F . An A-lattice L in V is an A-submodule of D which satisfies (L1) L is an A-module of finite type (i.e., L = i Aξi for finitely many ξi );
Quaternion algebras over a number field
81
(L2) L ⊗A F = V (i.e. L contains a basis of V over F ). If V is an F -algebra, an A-order R of V is an A-lattice in V which is a subring of V sharing the identity. Taking a quadratic extension K/F , we realize D as & %
a b a, b ∈ K , Dξ = α(a, b) = ξbσ aσ where σ is the generator of Gal(K/F ). Note that Dξ ∼ = DNK/F (η)ξ for η ∈ K × . If A is an A-order of K, we may therefore assume that ξ ∈ A by replacing ξ by NK/F (η)ξ for a suitable η if necessary. Then . Rξ = α(a, b) ∈ Dξ a, b ∈ A is an A-order in D. We define, for α = α(a, b) ∈ Dξ , αι = α(aσ , −b) = Tr(α) − α = N (α)α−1 . Then α → αι is an F -linear involution: (αβ)ι = β ι αι . Recall that N (α) = det(α). Then in D, N (α) = ααι ∈ F and Tr(α) = α + αι ∈ F . In particular, Pα (X) = X 2 − Tr(α)X + N (α) is the minimal polynomial of α in D if α ∈ F , i.e. Pα (α) = 0 and Pα is monic and has minimal degree among all monic polynomials Q(X) with Q(α) = 0. Now we assume F to be a p-adic field and A to be the p-adic integer ring O of F . If R is an order of D, then R is free of rank 4 over O because O is a valuation ring. Then taking a base x = (x1 , x2 , x3 , x4 ) of R, we define the regular representation ρ : D → M4 (F ) by ρ(α)t x = t xα = t (x1 α, x2 α, x3 α, x4 α). Then ρ(R) is contained in M4 (O). Thus Q(α) = 0 for Q(X) = det(X14 − ρ(α)). Since Pα (X) is the minimal polynomial of α, Pα (X) is a factor of Q(X). Since Q(X) is monic and has coefficients in O, by Gauss’ lemma, Pα (X) has coefficients in O. Namely N and Tr induce N : R → O and Tr : R → O. Suppose now that D is a division algebra. We put . R0 = α ∈ DN (α) ∈ O . Since D is a division algebra, ξ ∈ NK/F (K × ). Note that NK/F (K × ) ⊂ N (D× ) because aaσ = N (α(a, 0)). Since F × /NK/F (K × ) ∼ = Z/2Z and D contains any quadratic extension of F , we know that N (D× ) = F × . We may in fact assume that ξ is a prime element of O. Then it is easy to see that . R0 ⊃ α(a, b)a, b ∈ OK = R for the integer ring OK of K. For ω = α(0, 1), we have ωRω −1 = R, ω 2 = ξ and N (ω) = −ξ. Thus for each α ∈ D× , we can find the minimal exponent w(α) ∈ Z such that αω −w(α) ∈ R. Then w is a sort of an additive valuation: it satisfies w(αβ) = w(α) + w(β) and w(α + β) ≥ min(w(α), w(α)). We put w(0) = ∞. Then R = {α ∈ D|w(α) ≥ 0} ⊃ R0 , which is the (noncommutative) “valuation” ring of w. This shows that R0 = R is an order. Since
82
Automorphic forms on inner forms of GL(2)
on any order R , N has values in O, we know R0 ⊃ R . Thus R0 is the unique maximal order OD . Proposition 2.3 If F is local and D is a division algebra, then all O-orders are contained in one and only one maximal order OD . In general, we call an order R in D maximal if there is no order containing R properly. Thus there may be several maximal orders. Suppose now that D = M2 (F ). Let L be an O-lattice of F 2 . We put R = RL = {α ∈ M2 (F )|αL ⊂ L}. Then R is an O-order. In fact, we can find a basis (x, y) of L. Since x and y are column vectors, we consider X = (x, y) as an invertible matrix in M2 (F ). Then defining the regular representation ρ : D ∼ = M2 (F ) by Xρ(α)t X = t Xα, we have ρ(α) ∈ M2 (O) ⇐⇒ α ∈ RL . Therefore, we have RL = X −1 M2 (O)X. Conversely, for any given O-order R in D, we put L = π(R) for the projection:
a b b π : D = M2 (F )
→ ∈ F 2. c d d Then L is an O-lattice of F 2 and R · L ⊂ L. Namely R ⊂ RL . Thus for any order R of M2 (F ), there exists a maximal order RL of the form X −1 M2 (O)X. Proposition 2.4 If F is a p-adic local field and D = M2 (F ), for any given order R, there exists a maximal order OD containing R which is a conjugate of the standard maximal order M2 (O). Thus all the maximal orders in M2 (F ) (for local F ) are conjugate to each other. Corollary 2.5 The group GL2 (O) is a maximal compact subgroup of GL2 (F ). If K is a maximal compact subgroup of GL2 (F ), then K is a conjugate of GL2 (O) in GL2 (F ). Let aK0 = GL2 (O). A double coset K0 xK0 (x ∈ GL2 (F )) is of the 0 form K0 K0 for a suitable integer a ≥ b by the theory of elementary 0 b divisors. Thus, the subgroup generated by K0 and any x outside K0 contains
a 0 with one of a and b nonzero. Then plainly the subgroup is not 0 b 2 compact; so, K0 is a maximal compact subgroup. Let L = O . Since K\K · K0 is discrete and compact, it is finite. Then L = u∈K\K·K0 u(L) is isomorphic to O2 as O-modules, and R = {x ∈ M2 (F )|xL ⊂ L } is a maximal order of M2 (F ), which is compact. Thus R× is a compact subgroup. Since R× ⊃ K, they are equal by the maximality of K. Since R = g · M2 (O)g −1 , we have K = R× = g · K0 g −1 for g ∈ GL2 (F ). 2 Proof
Quaternion algebras over a number field
83
We now suppose that F is a number field. We take A to be the integer ring O of F . For any (finite dimensional) vector space V over F , we fix a base x1 , . . . , xr and identify V with F r . We put L0 = O · x1 + · · · + O · xr , which is an O-lattice. Consider any O-lattice L. By definition, L = O · y1 + · · · + O · ym with m ≥ r. Since L0 ⊗O F = V , we can find α, β ∈ F such that α · L0 ⊂ L ⊂ β · L0 . For each prime ideal p of O, we write Op for the p-adic completion of O and Fp = F ⊗O Op . Then for almost all p, α and β are both p-adic units, and thus L0,p = α · L0,p = αOp ⊗O L0 ⊂ Lp ⊂ β · L0,p = L0,p . This shows that for almost all p, Lp = L0,p . Conversely, let {Lp }p be a family of Op -lattices indexed by all prime ideals of O. We suppose that Lp = L0,p for almost all p. Such a collection {Lp }p is called admissible. This definition of admissibility does not depend on the choice of starting lattice L0 , because for any O-lattice, its p-adic completion is the same for almost all p. We now show that for any given admissible family {Lp }p of local lattices, there is a unique O-lattice L in V which gives rise to the given collection. We first take α in F × so that Lp ⊃ α · L0,p for all p. We can always find such α, because L0,p and Lp are different for only finitely many p. Since V /α · L0 ∼ = (F/αO)r , we have a unique finite subgroup X in V /α · L0 corresponding to Lp /α · L0,p . Put L = {v ∈ V |v mod α · L0 ∈ X}. By definition, L satisfies the required property, and we have 1 V Lp L= p
in V (A(∞) ) = V ⊗F A(∞) for the finite part A(∞) of the adele ring A of Q. We apply the above argument to V = D for a quaternion algebra D. Let R be an O-order of D. Then Rp is an Op -order of Dp . First suppose that D = M2 (F ). Then M2 (Op ) is maximal at every p, and M2 (O) is maximal. Thus for any order R of D, Rp = M2 (Op ) for almost all p and for finitely many p with Rp = M2 (Op ), we can find xp ∈ Dp× such that xp M2 (Op )x−1 = Rp . For other primes p, we p × simply put xp = 1. Thus x = (xp )p ∈ DA (the adelization of D). The family {xp M2 (Op )x−1 p } is admissible, and therefore there exists an O-lattice OD in D " −1 such that OD,p = xp M2 (Op )x−1 p for all p. Since OD = D p xp M2 (Op )xp in (∞)
DA , OD is a subring; namely, OD is an O-order. Since RD,p is maximal for all p, OD has to be maximal and OD ⊃ R. Now suppose that D is a division algebra over a number field F . We embed D into M2 (K) for a quadratic extension K/F . Let A be the integer ring of K. Then R = M2 (A)∩D is an order of D. We shall show that Rp is a maximal order for almost all p. We may assume that D = Dξ . If Kp = K ⊗F Fp ∼ = Fp ⊕ F p , then obviously Rp ∼ = M2 (Ap ) if ξ is a p-adic unit (which is true for almost
84
Automorphic forms on inner forms of GL(2)
∼ M2 (Fp ). Then ξ is an all p). Suppose that Kp /Fp is a field extension and Dp = × × integral norm: ξ = xxσ for x ∈ A = (A ⊗ O ) . This is true for almost all p. O p
p xp 0 , we may assume that ξ = 1. Then conjugating Conjugating Dξ by α = 0 1
δ −δ by β = for δ ∈ K with δ 2 ∈ F × , we know Rp r → βαrα−1 β −1 1 1 induces an isomorphism of Rp with M2 (Op ) if βα ∈ GL2 (Ap ). Since βα falls in GL2 (Ap ) for almost all p, Rp is maximal for almost all p. Thus if one gives oneself a collection of maximal orders {OD,p }p such that OD,p = Rp for almost all p, there exists a unique maximal order OD in D whose completion is equal to the given data OD,p . Conversely, if R is any A-order of D, then Rp is maximal for almost all p. We put OD,p = Rp if Rp is maximal and choose a maximal order OD,p in Dp containing Rp if Rp is not maximal. Then the family {OD,p }p gives rise to a unique maximal order OD in D containing R. We have Proposition 2.6 Let D be a quaternion algebra over a number field or a p-adic local field. Then for any given order R of D, there exists a maximal order containing R. From now on, D is any quaternion algebra over a number field F (including M2 (F )). Fix a maximal order OD of D. Then for any other maximal order OD × −1 in D and for each prime p, we can find xp ∈ Dp such that xp OD,p xp = OD,p . × Since OD,p = OD,p for almost all p, xp ∈ OD,p for almost all p. Therefore × x = (xp )p ∈ DA . Thus we have a bijection: × {maximal orders in D} ↔ DA× /U · D∞ × ∼ D⊗Q R for σ running over all archimedean for U = p OD,p and D∞ = σ Dσ = −1 × places of F , since xp OD,p xp = OD,p for all p if x ∈ U · D∞ . If x ∈ D× , then the −1 . Thus conjugation OD r → xrx ∈ OD is well defined and hence OD ∼ = OD we have a surjection: × D× \DA× /U · D∞ {isomorphism classes of maximal orders in D} .
Let I = Homfield (F, C). Now we need to quote some deeper results: Theorem 2.7 (Norm theorem) Let . × FD = x ∈ F × xσ > 0 if D ⊗F,σ Fσ ∼ = H for σ ∈ I . × . In particular, F × /N (D× ) ∼ Then N (D× ) = FD = {±1}r , where r is the number of infinite places at which D is ramified.
A proof of this theorem is in Weil’s book: [BNT] Proposition 3 on page 206. The proof given there is four pages long but quite elementary and can be read without reading much of the material in the earlier sections of [BNT] (basic algebraic number theory suffices for that).
Quaternion algebras over a number field
85
× Theorem 2.8 (Approximation theorem) The set D× \DA× /U · D∞ is a finite set. In particular, isomorphism classes of maximal orders of D are finitely many.
A proof in the case where D = M2 (F ) is in [LFE] Section 9.1. An outline of the proof for division algebras D is as follows. We consider . DA1 = x ∈ DA |N (x)|A = 1 . By the product formula: |ξ|A = 1 for ξ ∈ F × (e.g., [LFE] (8.1.5)), D× is a subgroup of DA1 . Then D× can be shown to be a discrete subgroup of DA1 and D× \DA1 is compact (see [MFM] Lemma 5.2.4). A similar assertion for number fields is also true, i.e., . F × is discrete in FA1 = x ∈ FA |x|A = 1 , and FA1 /F × is compact. A proof of this fact for fields F can be found in [LFE] Theorem 8.1.1. All the arguments in the proof there work well replacing |x|A for division algebras D × × 1 U · D by |N (x)|A . Then DA1 / U · D∞ ∩ DA1 is discrete because ∞ ∩ DA is an × ∩ DA1 is discrete and compact open subgroup of DA1 . Thus D× \DA1 / U · D∞ and hence is finite. Note that × ∩ DA1 D× \DA1 / U · D∞ is the kernel of the norm map × × N : D× \DA× /U · D∞ → FA× /FD UF (UF =
Op× ),
p
whose right-hand side is a ray class group (e.g., [LFE] Corollary 8.1.1]) which is finite. This shows the above theorem. When D = M2 (F ) (or more generally, if D ⊗Q R is isomorphic to a product of copies of M2 (R)), by the following theorem, × | is equal to the class number of F (see (CL) below). |D× \DA× /U · D∞ Theorem 2.9 (Strong approximation theorem) Let OD be a maximal order of D. Let v beone place (either finite or archimedean) such that Dv ∼ = × , where we put OD,σ = M2 (Fσ ) if v is the infinite M2 (Fv ). Let U (v) = p=v OD,p place σ ∈ I. Then × Γ(v) = γ ∈ D× N (γ) = 1 and γ ∈ OD,p for all p = v is dense in {x ∈ U (v) |N (x) = 1}. In other words, for any given x ∈ U (v) , we can find γ ∈ Γ(v) such that γ ≡ x (v) for any ideal N prime to v and γ (v) is arbitrarily close to xσ for mod N · O D (v) = all infinite places σ = v, where O D p=v OD,p . When v is an infinite place, an elementary proof can be found in Miyake’s book [MFM] Theorem 5.2.10. Although Miyake gives a proof assuming that F = Q, his argument works well
Automorphic forms on inner forms of GL(2)
86
for general number fields without much modification. See [Kn] for a more general statement for strong approximation. We see easily from the strong approximation theorem that the reduced norm N : D → F induces, for any open subgroup S of U with SF = N (S) ⊂ FA×(∞) , × × = D× \DA×(∞) /S ∼ (CL) D× \DA× /S · D∞ = FA×(∞) /SF · FD if D has at least one infinite place v such that Dv ∼ = M2 (Fv ). The cardinality of the set on the left-hand side of (CL) is called the class number of D and is equal to the number of elements in the set {fractional right OD -ideals in D} modulo the following equivalence relation a ∼ b ⇐⇒ a = αb for α ∈ D× . Thus often the class number of D is given bythat of a ray class group of F . However when D ⊗Q R is isomorphic to HI = σ∈I H (such a quaternion algebra is called a definite quaternion algebra), the class number of D cannot be given by the class number of F . If D is a definite quaternion algebra over Q only ramifying at a prime p, one of our goals in this chapter is to prove that the class number of D is equal to the dimension of the space of holomorphic modular forms on Γ0 (p) of weight 2.
Exercise 2.10 1. Let F be a number field. For an O-lattice L of F n , prove that there exists an = Lp , O-ideal a such that L ∼ = On−1 ⊕ a as O-modules. Hint: putting L p =O n−1 ⊕ find x ∈ GLn (FA ) such that x · L a ⊂ (F n ⊗Q A(∞) ). 2. For a given α ∈ GL2 (F ), prove that α ∈ GL2 (Op ) for almost all p. 3. Using the outcome of Exercise 1, show that the class number of F gives the number |GLn (F )\GLn (FA )/GLn (O)GL n (F∞ )|. 4. Prove (CL) using Theorem 2.9. 5. Prove the statement just after (CL) about the class number of D. 6. Suppose that F is totally real. For each embedding σ : F → R, define Dσ = D ⊗F,σ R. Prove that D ⊗Q R ∼ = σ Dσ . Describe what happens if F is not totally real. 2.2 A short review of algebraic geometry Since modular forms and automorphic forms are generally defined on the adele points of a given algebraic group G, a minimal amount of knowledge of schemes and algebraic groups is necessary to describe automorphic forms on quaternion algebras which we treat in the following section. We recall here very briefly definitions and result in algebraic geometry as succinctly as possible. Our treatment is not conventional. In a standard text, one first introduces the category of affine schemes as the category of local ringed spaces constructed out of the spectra of commutative rings with identity. Then gluing affine schemes, again as a local ringed space, one constructs the category of schemes. After all this endeavor, usually, one identifies (by tautology) the schemes with the associated covariant functor from the category of commutative rings with identity into the category
A short review of algebraic geometry
87
of sets, because a closed algebraic subvariety X in a projective space over a ring A associates with each A-algebra R the set X(R) of points with coordinates in R (which is the covariant functor). Obviously this way is a logically correct path. However, in order to make our exposition short and to rapidly reach the core of the theory necessary to our later treatment, we define schemes as covariant functors outright, and in this sense our exposition is unconventional. Since the spectrum Spec(A) over the base ring B (or equivalently, over the base scheme Spec(B)) is traditionally first defined as a local ringed space made up of prime ideals of A with Zariski topology, we write SA for the associated covariant functor defined on the category of B-algebras R → SA (B) = HomB-alg (A, R) only in this section (later we write this functor as R → Spec(A)(R), identifying the functor and the scheme). This section is added to facilitate a quick (but certainly not intended to be deep) understanding of the necessary geometric tools. For more thorough treatments of the subject, the following books are suggested: [EGA], [ALG] and [GME] Chapter 1. All rings A we consider are commutative, have the identity element 1A , and we denote by 0A the zero element of A. 2.2.1 Affine schemes Let B be a base ring, which is always assumed to be noetherian. Let A be a noetherian B-algebra. The affine scheme S = SA = Spec(A) associated to A is a functorial rule of assigning to each B-algebra R the set given by S(R) = HomB-alg (A, R). The set SA (R) is called the set of R-rational points (or R-integral points) of SA . A B-morphism φ : SA → SC (or a morphism defined over B) is given by φ(P ) = P ◦ φ for an underlying B-algebra homomorphism φ : C → A; in other words, we have the following commutative diagram: P
A −−−−→ 2 φ C
R 2 P ◦φ C.
By definition, we have the following properties of the functor SA : f
g
(F1) If R − → R − → R are B-algebra homomorphisms, then we have maps f∗ : SA (R) → SA (R ) and g∗ : SA (R ) → SA (R ) given by f∗ (P ) = f ◦ P and g∗ (Q) = g ◦ Q, and we have (g ◦ f )∗ = g∗ ◦ f∗ . (F2) If R = R and g as above is the identity map iR : R → R , we have iR ,∗ ◦ f∗ = f∗ . If R = R and f as above is the identity map iR : R → R, we have g∗ ◦ iR,∗ = g∗ . (F3) For the identity map iR : R → R, iR,∗ : SA (R) → SA (R) is the identity map of the set SA (R). Thus R → SA (R) is a covariant functor of B-algebras into sets (see [GME] 1.4 for more about functors and categories). For two affine schemes S and T over B, a morphism φ : S → T is a family of maps φR : S(R) → T (R) indexed
Automorphic forms on inner forms of GL(2)
88
by B-algebras R such that the following diagram commutes for any B-algebra homomorphism α : R → R : φR
S(R) −−−−→ T (R) α α∗ ∗ S(R ) −−−−→ T (R ). φR
We write HomB (S, T ) for the set of all morphisms from S into T . By definition, we also have the following properties of affine schemes: φ
ψ
→C − → D are B-algebra homomorphisms, then we have morphisms (cf1) If A − ψ
φ
of schemes SD − → SC − → SA such that φ ◦ ψ is associated to ψ ◦ φ. (cf2) If A = C and φ in (cf1) is the identity map iA of A, we have iA ◦ ψ = ψ. If C = D and ψ in (cf1) is the identity map iC of C, we have φ ◦ iC = φ. (cf3) For the identity map iA : A → A, iA : SA (R) → SA (R) is the identity map for all B-algebras R. Thus the functor A → SA is a contravariant functor from B-algebras into affine schemes. One of the most basic facts in functorial algebraic geometry is (e.g. [GME] 1.4.3): HomB-alg (A , A) ∼ = HomB (SA , SA ) via α ↔ α.
(2.2.1)
The main point of the proof of this fact is to construct from a given morphism φ ∈ HomB (SA , SA ) a B-algebra homomorphism ϕ : A → A such that ϕ = φ. Exercise 2.11 Let ϕ = φA (iA ) ∈ SA (A) = HomB-alg (A , A), where iA ∈ SA (A) = HomB-alg (A, A) is the identity map. Then prove that ϕ = φ. A morphism φ : SA → SA is called flat if M → M ⊗A ,φ A is a left exact functor from the category of A -modules to the category of A-modules. Here the functor M → M ⊗A ,φ A is left exact if it preserves injective morphisms of A-modules (that is, Ker(ι ⊗ 1 : M ⊗A ,φ A → M ⊗A ,φ A) = 0 if Ker(ι : M → M ) = 0). The morphism φ is faithfully flat if it is flat and 0 → M → M → M → 0 is exact if 0 → M ⊗A ,φ A → M ⊗A ,φ A → M ⊗A ,φ A → 0 is exact for any sequence M → M → M of A -modules. A morphism φ is called finite if the A -module A (via φ) is of finite type. If SA is finite flat, localizations Am at each prime ideal m of A are free of finite rank over Am , and therefore, SA is also called locally free of finite rank over SA if φ is finite flat. For a maximal ideal m of A, φ is smooth at m if SAm is flat over SAm and for any A -algebra C with a square-zero ideal N , SA/mn (C) → SA/mn (C/N ) is surjective for all positive integers n. Here Am is the localization of A at m and Am is the localization of A at φ−1 (m). We call φ : SA → SA smooth if φ is
A short review of algebraic geometry
89
smooth at all maximal ideals m of A. For a maximal ideal m of A, φ is ´etale at m if SAm is flat over SAm and for any A -algebra C with a square-zero ideal N , SA/mn (C) → SA/mn (C/N ) is bijective for all positive integers n. We call φ : SA → SA ´etale if φ is ´etale at all maximal ideals m of A. Here are some examples of affine schemes: Example 2.12 Take f (X, Y, Z) = X p + Y p − Z p for a prime p, and let B = Z. Then consider A = Z[X, Y, Z]/(f (X, Y, Z)). For each algebra R, we claim SA (R) ∼ = {(x, y, z) ∈ R3 |xp + y p = z p }. Indeed, for each solution P = (x, y, z) of Fermat’s equation in R, we define an algebra homomorphism φ : B[X, Y, Z] → R by sending polynomials Φ(X, Y, Z) to their value Φ(x, y, z) = φ(Φ) ∈ R. Since Φ ∈ (f (X, Y, Z)) ⇔ Φ = Ψf , we find that φ(Ψf ) = Ψ(x, y, z)f (x, y, z) = 0; so, φ factors through the quotient A getting φ ∈ SA (R). In this way, we get an injection from the right-hand side to SA (R). If we start from φ : A → R in SA (R), we find 0 = φ(0) = φ(X p + Y p − Z p ) = φ(X)p + φ(Y )p − φ(Z)p . Thus (x, y, z) = (φ(X), φ(Y ), φ(Z)) is an element in the right-hand side, getting the isomorphism. By Fermat’s last theorem, we have SA (Z) ∼ = {(a, 0, a), (0, b, b), (c, −c, 0)|a, b, c ∈ Z} if p is a prime ≥ 3. There is a simpler example: We have SZ[X1 ,...,Xn ] (R) = Rn via φ → (φ(X1 ), . . . , φ(Xn )). Thus often SZ[X1 ,...,Xn ] is written as Gna and is called the affine space of dimension n. We write Ga for G1a . We have an algebra homomorphism B[X, Y, Z] → A for A in Example 2.12 sending Φ to (Φ mod f (X, Y, Z)). This in turn induces a morphism i : SA → G3a , which is visibly injective. When we have a morphism of affine schemes φ : SA → SC , and if φ : C → A is a surjective ring homomorphism, we call φ a closed immersion. Then φR is injective (for any B-algebra R), and we can identify SA ⊂ SC all the time. In this case, SA regarded as a subfunctor of SC is called B-closed in SC . As we will see in Exercise 2.13(2), if " Si ⊂ SC is closed for a finite number of affine schemes Si , the intersection R → i Si (R) is again an affine closed subscheme. Thus we can give a topology on SC (R) for each R so that the closed set is given by the empty set ∅ and those of the form SA (R) for closed immersion SA → SC . This topology is called the Zariski topology of SC . Pick 0 = f ∈ A. Then A = A/(f ) is a surjective image of A. Thus SA ⊂ SA is a closed subscheme. For each point φ ∈ SA (R), f : φ → φ(f ) gives rise to a map fR : SA (R) → Ga (R) = R. This collection of maps {fR }R can be easily checked to be a morphism SA → Ga of functors, which we again call f : SA → Ga . In this way, we regard f ∈ A as a function well defined on SA with values in
Automorphic forms on inner forms of GL(2)
90
Ga . Any B-algebra homomorphism (P : A → R) ∈ SA (R) factoring through A satisfies f (P ) = P (f ) = 0. Thus SA (R) = {P ∈ SA (R)|f / 0 (P ) = 0} (which is the 1 zero-set of f ). We consider the quotient ring Af = A . Then the natural map f b b → is a B-algebra homomorphism of A into Af ; so, SAf ⊂ SA . If P ∈ SA (R) 1 factors through Af , f ∈ Af is invertible in Af ; so, f (P ) = P (f ) ∈ R× . Thus SA = SA SAf , and hence SAf is an open subscheme of SA , giving outside the zero set of the function f . Any nonempty open affine subscheme SA ⊂ SA can be given by a ring A inverting elements in A (there exist nonaffine open subschemes; see Exercise 2.17). We have a unique sheaf OSA of functions on SA such that OSA (SA ) = H 0 (SA , OS ) = A . Indeed, for any open subscheme U ⊂ SA , we have H 0 (U, OA ) = HomB (U, Ga ). This sheaf is called the structure sheaf of SA . Then the stalk at P ∈ SA is given by OSA ,P = limU H 0 (U, OS ), −→ where U runs over affine open neighborhoods around P ∈ SA . If B is a B-algebra, we may regard A = B ⊗B A as a B -algebra by a → a⊗1. Then we get a new scheme SA over the ring B , which is sometimes written as SB ×B SA and is called the fibered product of SA and SB over B. If we have a point φ ∈ SA (R) for a B -algebra R, we can extend φ : A → R to φ : A = B ⊗B A → R by φ (a ⊗ b) = aφ(b). Thus φ → φ gives the natural map SA (R) → SA (R) for all B -algebras R. This map is an isomorphism, because for any given φ ∈ SA (R), φ(b) = φ(1 ⊗ b) gives a point φ ∈ SA (R) as long as R is a B -algebra (Exercise 2.13(3)). However a B -closed subset of SA may not be B-closed; so, the Zariski topology depends on the base ring B.
Exercise 2.13 1. Prove that a closed immersion i : SA (R) → SC (R) gives rise to an injection for any B-algebra R. 2. Prove that if i : SA ⊂ SC and j : SD ⊂ SC are closed, then R → SA (R) ∩ SD (R) is closed in SC and is isomorphic to SE for E = A ⊗C D, where the tensor product is taken with respect to the associated algebra homomorphisms i : C → A and j : C → D. 3. Prove SA (R) ∼ = SA (R) if A = B ⊗B A and R is a B -algebra, where B is another B-algebra. Here the left-hand side is regarded as an affine B-scheme and the right-hand side is regarded as an affine B -scheme. 4. For two B-algebras A and C, show that SA⊗B C (R) = SA (R) × SC (R) for any B-algebra R. Hint: for φ ∈ SA (R) and ψ ∈ SC (R), we associate φ⊗ψ ∈ SA⊗B C (R) given by (φ ⊗ ψ)(b ⊗ c) = φ(b)ψ(c). Thus a product of affine schemes is again an affine B-scheme. The scheme SA⊗B C is called the fibered product of SA and SC over B.
A short review of algebraic geometry
91
2.2.2 Affine algebraic groups Let G be an affine scheme over a ring B. Thus G is a covariant functor from B-algebras to sets. If the values G(R) for all B-algebras R are groups (having values in the category GP of groups) and φ∗ : G(R) → G(R ) for any B-algebra homomorphism φ : R → R is a group homomorphism (i.e., G : B-ALG → GP is a covariant functor), G is called an affine group scheme or an affine algebraic group defined over B. The scheme SA = µN for A = B[X]/(1+X)N −1) discussed at the beginning of Section 1.1 is an example of finite flat (equivalently, locally free of finite rank) affine group schemes, which send a B-algebra R to its group of N -th roots of unity. Similarly if an affine scheme R/B is a covariant functor from the category of B-algebras into the category of rings, R is called an affine ring scheme. Example 2.14 1. Let A = Z[X1 , . . . , Xn ]. Then SA (R) = Rn (as already remarked), which is an additive group. Since φ∗ (r1 , . . . , rn ) = (φ(r1 ), . . . , φ(rn )) for each algebra homomorphism φ : R → R , φ∗ is a homomorphism of additive groups. Thus Gna is an additive group scheme. 2. More generally, we can think of C = Z[Xij ] for n2 variables. Then SC (R) = Mn (R), and SC is not just a group scheme but is a ring scheme. This scheme is often written as Mn . As additive group schemes (ignoring ring structure), 2 we have Mn ∼ = Gna . 1 3. Consider the ring D = Z[Xij , det(X) ] for n2 variables Xij and the variable matrix X = (Xij ). Then SD (R) = GLn (R) and SD is a group scheme under matrix multiplication, which is a subscheme of SC because GLn (R) ⊂ Mn (R) for all R. This scheme SD is written as GL(n). In particular, SZ[t,t−1 ] = GL(1) is called the multiplicative group and written as Gm . 4. For a given B-module X free of rank n, we define XR = X ⊗B R (which is R-free of the same rank n) and . GLX (R) = α ∈ EndR (XR )∃ α−1 ∈ EndR (XR ) . Then GLX is isomorphic to GL(n)/B by choosing a coordinate system of X; so, GLX is an affine group scheme defined over a ring B. We can generalize this to a locally free B-module X, but in such a case, it is a bit more difficult to prove that GLX is an affine scheme. 5. We can then think of E = Z[Xij ]/(det(X) − 1). Then SE (R) = {x ∈ GLn (R)| det(x) = 1}. This closed subscheme of Mn and also of GL(n) is written as SL(n) and is a group scheme (under matrix multiplication) defined over Z.
Automorphic forms on inner forms of GL(2)
92
6. Let X a free B-module of finite rank. We fix a non degenerate bilinear form S : X × X → B. Then we consider G(R) = {α ∈ GLX (R)|SR (xα, yα) = SR (x, y) for all x, y ∈ XR } , where SR (r ⊗ x, s ⊗ y) = rsS(x, y) for r, s ∈ R and x, y ∈ X. To see that this G is an affine algebraic group defined over B, we fix a base x1 , . . . , xn of X over B and define a matrix S by S = (S(xi , xj )) ∈ Mn (B). Then every (ij) entry sij (X) of the matrix XS · t X − S (X = (Xij )) is a quadratic polynomial with coefficients in B. Then we consider L = B[Xij , det(X)−1 ]/(sij (X)). By definition, . SL (R) = α ∈ GLX (R)αS t α = S ∼ = G(R).
7.
8.
9.
10.
We find αS t α = S ⇒ S = α−1 S · t α−1 ; so, the inverse exists, and G is an affine algebraic group. If X = B n and S(x, y) = xS t y for a nondegenerate symmetric matrix S, G as above is written as OS/B and is called the orthogonal group of S. If X = Y × Y and S is nondegenerate skew symmetric of the form S((y, y ), (z, z )) = T (y, z ) − T (z, y ) for a symmetric bilinear form T : Y × Y → B, we write G = SpT /B . In particular, if 0 −1n t y, the group G often written as Spn/B is called S(x, y) = x 1n 0 the symplectic group of genus n. We consider a quadratic polynomial f (T ) = T 2 + aT + b ∈ Z[T ]. Then define Sf (R) = Ga (R)[T ]/(f (T )). As a scheme Sf ∼ = G2a but its value is a ring all the time. If φ : R → R is an algebra homomorphism, φ∗ (r + sT ) = φ(r) + φ(s)T ; so, it is a ring homomorphism of Sf (R) = R[T ]/(f (T )) into Sf (R ) = R [T ]/(f (T )). Thus Sf√is a ring scheme, and writing O for the order of the quadratic field Q[ a2 − 4b] generated by the root of f (T ), we have Sf (R) ∼ = R ⊗Z O. Since any given number field F is generated by one element, we know F = Q[T ]/(f (T )) for an irreducible monic polynomial f (T ). For any Q-algebra R, define Sf (R) = R[T ]/(f (T )). Then in the same way as above, Sf is a ring scheme defined over Q such that Sf (R) = F ⊗Q R. Let G be an affine algebraic group defined over a number field F . Then we define a new functor G defined over Q-algebras R by G (R) = G(Sf (R)) = G(F ⊗Q R). We can prove that G is an affine group scheme defined over Q, which we write G = ResF/Q G (see Exercise 2.15 (3)). Assume that f is a quadratic polynomial in Q[T ]. Then we have that Sf (Q) = F is a quadratic extension with Gal(F/Q) = {1, σ}. Let X be a finite-dimensional vector space over Q and let Gal(F/Q) act on XF = F ⊗Q X through F . We suppose we have a hermitian form H : XF ×XF → F such that H(x, y) = σ(H(y, x)). Then for the Q-algebra R . UH (R) = α ∈ GLX (Sf (R))HSf (R) (xα, yα) = HSf (R) (x, y)
A short review of algebraic geometry
93
is an affine algebraic group, which is called the unitary group of H. Note that UH is defined over Q (not over F ). For two affine algebraic groups G, G defined over B, we write HomB-alg gp (G, G ) . = φ ∈ HomB (G, G )φR is a group homomorphism for all R . (2.2.2) Exercise 2.15 1. Let F be a number field with the integer ring O. Is there any affine ring scheme S defined over Z such that S(R) = O ⊗Z R? 2. Let S : X × X → B is a bilinear form for a B-free module X, and suppose that X ∼ = HomB (X, B) by S. Then the matrix of S is in GLn (B) for any choice of basis of X over B. 3. For an affine algebraic group G over a number field F (that is, a finite extension of Q), prove that ResF/Q G is an affine algebraic group defined over Q. 4. Show that the unitary group UH as above is an affine algebraic group. More generally than the above Exercise 2.15(3), we start with an affine group scheme H over a ring R . For a subalgebra R of R , if the covariant functor C → H(C ⊗R R ) defined on the category of R-algebras is isomorphic to a , we write H/R = ResR /R H and call it the Weil restriction of H scheme H/R with respect to R /R (this is not changing the base ring of H/R to the subalgebra R). Since C → H(C ⊗R R ) is a group functor, ResR /R H is a group scheme if it exists. Theorem 2.16 Let the notation be as above. If R /R is locally R-free of finite rank, an affine group scheme ResR /R H always exists. For a proof, see [NMD] 7.6, Theorem 4. 2.2.3 Schemes Let f : S1 → S and g : S2 → S be morphisms of covariant functors S and Sj (j = 1, 2) of B-ALG into SET S. We then define S1 ×S S2 (R) = {(x, y) ∈ S1 (R) × S2 (R)|fR (x) = gR (y)}, which is a covariant functor from B-ALG into SET S. If T is the fourth functor with morphisms f : T → S1 and g : T → S2 such that g ◦ g = f ◦ f , we have a unique morphism h : T → S1 ×S S2 given by h(x) = (f (x), g (x)) such that f ◦ h = g ◦ h. In this sense, S1 ×S S2 satisfies the universality of the fibered product over S. Here fR : S1 (R) → S(R) is the map induced by the functor morphism f (see the beginning of Section 1.1 for the definition of morphisms
Automorphic forms on inner forms of GL(2)
94
of covariant functors). A (noetherian) scheme S/B defined over B is a covariant functor from the category B-ALG of B-algebras into SET S such that 1. there exist finitely many affine schemes Si = Spec(B i ) for noetherian B-algebras Bi with inclusion Si → S such that S = i Si ; 2. Si ∩ Sj = Si ×S Sj is Zariski open in Si and Sj for all pairs (i, j) of indices. In practice the scheme S is often constructed by gluing the affine schemes Si , and each φ ∈ S(R) is determined by its “restriction” φi to Si in the following way: For each B-algebra R, φ ∈ S(R) is determined by the tuple {φi ∈ Hom(SR ×S Si , Si )} such that φi and φj induces an identical morphism of SR ×S Si ×S Sj → Si ×S Sj (ignoring the indices i with SR ×S Si = ∅); then, we may define & % 3 φi ∈ Hom(SR ×S Si , Si ), and S(R) = . Si := (φi )i φi and φj coincide on SR ×S Si ×S Sj for all i, j i
A B-morphism φ : S → T of schemes is a morphism of the covariant functor S : B-ALG → SET S into the covariant functor T : B-ALG → SET S. Thus the totality of B-schemes forms a category (denoted by B-SCH) which contains the category of affine B-schemes as a full subcategory. Let φ : S → T be a morphism of B-schemes. Covering T by affine schemes {SAi }i for B-algebras Ai , that is, T = i SAi , then φ−1 (SAi ) can be covered again by suitable affine schemes SAij for Ai -algebras Aij . If SAij is smooth (resp. ´etale) over SAi for all i and j, we call S is smooth (resp. ´etale) over T . In order to give a typical example of non-affine schemes, we introduce graded algebras over a commutative algebra B. A graded algebra R over an algebra B is a direct sum d Rd for a B-subalgebra R0 and R0 -modules Rd for integers d such that Rn Rm ⊂ Rm+n . A B-morphism φ : R → R of graded B-algebras R and R is a B-algebra homomorphism with φ(Rd ) ⊂ Rd for all d. An element x of a graded algebra R is called homogeneous of degree d if x ∈ Rd . The polynomial ring B[T ] is a graded algebra with B[T ]d = T d B for d ≥ 0 and Bd = 0 for negative d. More generally, the polynomial ring B[T1 , . . . , Tn ] of n variables is a graded algebra such that each monomial of degree d/is 0homogeneous of degree d. 1 is a graded ring by putIf x ∈ R is homogeneous of degree d = 0, then R x / 0 1 = xj Rm (in other words, for a homogeneous element ting R x n# $ jd+m=n a a ∈ R, deg j = deg(a) − jd). Suppose that the base ring B is noetherian. x If a graded algebra R is noetherian, then there are finitely many homogeneous elements x0 , . . . , xn (of degree d0 , . . . , dn , respectively) in R which generate the B-algebra R. Thus the algebra homomorphism B[T0 , . . . , Tn ] → R sending a polynomial P (T0 , . . . , Tn ) to P (x1 , . . . , xn ) ∈ R is a surjective algebra homomorphism.
Automorphic forms on quaternion algebras
95
Write Di = Spec(B[T0 , . . . , Tn ][ T1i ]0 ). Since we have B[T0 , . . . , Tn ][Ti−1 ]0 ∩ B[T0 , . . . , Tn ][Tj−1 ]0 = B[T0 , . . . , Tn ][(Ti Tj )−1 ]0 for i = j (in B[T0 , . . . , Tn ][ T10 , T11 , . . . , T1n ]0 ), we may identify Di ∩ Dj with Spec(B[T0 , . . . , Tn ][(Ti Tj )−1 ]0 ) canonically. n In this way, we can define the projective space of dimension n by Pn = j=0 Dj , which is not affine. If A is a B-algebra which is either a field or a valuation ring, by definition, we have Pn (A) ∼ = {(x0 , . . . , xn )|xj ∈ A× for at least one j}/A× . If R is a general noetherian graded B-algebra, taking a finite set of homogeneous generators x0 , . . . , xn of degree 1, taking the surjective B-algebra homomorphism B[T0 , . . . , Tn ] sending Tj to xj , the algebra homomorphism gives rise induces a surjection B[T0 , . . . , Tn ][Ti−1 ]0 → R[x−1 i ]0 , which in turn ] ) of D . Then we define Proj(R) = to a subscheme Vi = Spec(R[x−1 0 i i i Vi . We can generalize this definition to any graded B-algebra R generated by finitely many homogeneous elements (not necessarily of degree 1; see [GME] Section 1.3), because Proj(R) = Proj(R(n) ) for R(n) = d Rnd . If R× contains a homogeneous element of nonzero degree, we have Proj(R) ∼ = Spec(R0 ) by definition; however, if R has no negative degree elements, Proj(R) is not affine. If a scheme G/B as a functor induces a covariant functor from B-ALG into the category GP of groups, G is called a group scheme. Then the group structure gives rise to morphisms of schemes, for example, the group multiplication induces the multiplication morphism m : G × G → G and the existence of an identity can be formulated to be the existence of a closed immersion Spec(B) → G, which satisfies the group law. For example, associativity is equivalent to the commutativity of the following diagram (x,y,z)→(xy,z)
G × G × G −−−−−−−−−−→ G × G m (x,y,z)→(x,yz) G×G
−−−−→ m
G.
Exercise 2.17 Let B = C and A = C[X, Y ] (the polynomial ring of the indeterminates X and Y ). Let C = A/(X, Y ). Then SC is a closed subscheme of SA . Prove that SA − SC is a scheme but is not affine. 2.3 Automorphic forms on quaternion algebras In this section, we recall the definition of holomorphic automorphic forms on the multiplicative idele group of a quaternion algebra. Following the tradition of Gauss, Eisenstein, Kronecker, and Hilbert, if D = M2 (F ) (for a totally real field F ), such functions are called modular forms. On the other hand, general quaternionic cases are more recent, for which we use a more general term: automorphic forms (see [Ca] for the distinction of modular and automorphic forms).
96
Automorphic forms on inner forms of GL(2)
2.3.1 Arithmetic quotients Let F be a totally real field and I be the total set of embeddings of F into Q (the algebraic closure of Q in C). Recall the embeddings i∞ : Q → C and ip : Q → Qp fixed in the introduction. Since F is totally real, i∞ ◦ σ has an image in R for all σ ∈ I. As before, O denotes the integer ring of F . We fix a quaternion algebra D/F . Let ID be a subset of I consisting of σ : F → R such that at the infinite place i∞ ◦ σ (which we write again as σ for simplicity), Dσ = D ⊗F,i∞ ◦σ R ∼ = M2 (R). We write ΣD for the set of all places at which D ramifies and I D for the subset of ΣD consisting of infinite places (thus I = ID I D ). We fix a maximal order OD of D. Take a quadratic extension K/F inside D such that Kσ = K ⊗F Fσ ∼ = (R ⊕ R) if σ ∈ ID , and fix ρ : (D ⊗F K) ∼ = M2 (K). D ∼ Then, Kσ = C if σ ∈ I . We may assume that ρ(OD ) is contained in M2 (OK ) for the integer ring OK , because every O-order in M2 (K) is contained in an adelic conjugate of M2 (OK ) (Proposition 2.6). Since OD is a Z-lattice of D∞ = D⊗Q R, × × is a discrete subset of D∞ . Let OD is a discrete subset of D∞ . Then we see OD 1 D∞ = {x ∈ D∞ |N (x) = 1}. We know that the natural map: 1 × × D∞ × F∞ → D∞ : (x, y) → xy (1) (1) × 1 has finite kernel (∼ ∩D∞ . Therefore OD is = {±1}I ) and cokernel. Put OD = OD × × 1 1 × discrete in D∞ . The natural map from D∞ to P D∞+ = D∞+ /F∞ is surjective × × is the subgroup of D∞ consisting and has finite kernel (again {±1}I ), where D∞+ (1) × of elements with totally positive norm. The image of OD in P D∞+ is discrete. We have an exact sequence: × 1 → OD → OD −→ O× → Coker(N ) → 1. (1)
N
The image of the norm map N contains (O× )2 . Since O× is a finitely generated abelian group by Dirichlet’s theorem (e.g., [LFE] Theorem 1.2.3), (O× : (O× )2 ) × is finite (a power of 2). Thus Coker(N ) is finite. This shows that the image OD+ (1) × × × × × of OD+ = OD ∩ D∞+ in P D∞+ (isomorphic to OD /O× ) has the image of OD ×
× as a subgroup of finite index. Thus OD+ is discrete in P D∞+ . Let C∞ be the 1 maximal compact subgroup of D∞ . Since D 1 ∼ D∞ = SL2 (R)ID × H1 I D for H1 = {x ∈ H|N (x) = 1}, we have C∞ ∼ = SO2 (R)ID × H1 I . Thus
× × 1 D∞+ /F∞ C∞ = D∞ /C∞ ∼ = H ID √ √ via g → g(i) for i = ( −1, . . . , −1) ∈ HID (H = {z ∈ C| Im(z) > 0}). For (1) (1) simplicity, we write ZD for HID . Since OD is discrete, OD ∩ C∞ is discrete and compact and hence finite. In particular, if ID = ∅, the reduced norm map N : D∞ → R is a positive definite quadratic form (on H/R , it is the sum of four
Automorphic forms on quaternion algebras
97
squares), and C∞ is compact. Thus we have × /O× is a finite group. If ID = ∅, OD
(2.3.1)
× We say that a subgroup Γ of P D∞+ acts properly discontinuously on ZD , if for any point z ∈ ZD , we can find an open neighborhood U of z such that {γ ∈ Γ|γ(U ) ∩ U = ∅} is finite. If this set is a singleton made up of the identity element for all z, the action is called free. The quotient Γ\ZD for Γ acting freely is a complex manifold. When the action is only properly discontinuous, the quotient is a complex analytic space (locally isomorphic to a zero set of finitely many (1) complex analytic functions in Cn ). The group OD acts properly discontinuously × (1) on ZD (cf. [MFM] Section 1.5) because OD ∩ C∞ is finite, and hence OD+ also acts properly discontinuously on ZD . We now claim: (1)
×
Proposition 2.18 For any subgroup Γ of finite index of OD or OD+ , the quotient analytic space Γ\ZD is compact if D is a division algebra. (1)
Proof We only need to prove the proposition for OD \ZD because Γ\ZD is (1) a covering of OD \ZD with finite fiber (the number of elements in the fiber is × × (1) less than or equal to the index of Γ in OD or OD+ ) and OD+ \ZD is covered by . (1) OD \ZD . We know that D× \DA1 is compact for DA1 = x ∈ DA |N (x)|A = 1 (see (1) (1) 2.1.2). Thus D(1) \DA /U (1) C∞ is compact, where DA = {x ∈ DA |N (x) = 1}, × (1) (1) U = p OD,p , U (1) = DA ∩ U and D(1) = DA ∩ D. We consider the map ι : (1)
ZD → DA /U (1) C∞ given by ι(z) = g∞ mod C∞ for g∞ with g∞ (i) = z. Then (1) it is easy to see that ι induces an inclusion OD \ZD into D× \DA1 /U C∞ . By the strong approximation theorem, ι is surjective and hence an isomorphism. 2 Exercise 2.19 Prove that the map ι in the above proof is an embedding. By the above proposition, if D is a division algebra, Γ\ZD has no cusps. Let . × × γ − 1 ∈ NOD (N) = γ ∈ OD OD × (N) ∩ OD . We put Γ(N) to be the for each ideal N of O and OD (N) = OD × (1) × × (N) in P D∞+ . Since OD acts intersection with OD = Γ(1) with the image of OD (1) properly discontinuously on ZD , for each point z ∈ ZD , the stabilizer OD,z = (1)
(1)
(1)
{γ ∈ OD |γ(z) = z} of z is a finite group. In particular, when D is definite, Γ(N) (1) (1) and OD are finite. Take a non-central element ζ ∈ OD,z . Then ζ m = 1 for some m > 2. Thus F [ζ] is a totally imaginary quadratic extension of F in D. There are only finitely many such quadratic extensions over F generated by roots of unity. Thus the order m of ζ is bounded independently of z. Since m-th roots of unity for a given m > 2 can be separated modulo N for sufficiently small ideal N
Automorphic forms on inner forms of GL(2)
98
(1)
(1)
in O, OD (N) acts fixed-point free on ZD . Any subgroup of Γ containing OD (N) for some ideal N is called a congruence subgroup of D× . Thus (FR) We can find a congruence subgroup acting on ZD without fixed points. Actually we can give an exact lower bound for N when Γ(N) acts freely on ZD (1) (e.g., [H88b] Lemma 7.1]). In particular, if N ⊂ (3), OD (N) acts freely on ZD . A natural question is (1)
Are all subgroups of finite index of OD congruence subgroups.
(CS)
This is the congruence subgroup problem for D× (see [Rk] for a survey of the problem for general semisimple groups). It is conjectured by Serre that if the number r = |ID | of infinite places of F unramified in D is bigger than or equal to 2, the answer should be affirmative. Serre proved this to be affirmative for M2 (F ) in [Se] if F = Q (that is, r = [F : Q] ≥ 2). When r = 1, for small enough N, X = Γ(N)\ZD is a compact Riemann surface of genus g ≥ 1, and H 1 (X, Z) = Hom(π1 (X), Z) ∼ = Z2g . Thus the maximal abelian quotient π1ab (X) of the fundamental group π1 (X) is infinite. On the other hand, it is easy to show that the maximal abelian quotient of Γ(N) is finite if (CS) is affirmative in this case. Thus (CS) has a negative answer when r = 1. Exercise 2.20 Prove that the maximal abelian quotient of Γ(N) is finite, assuming (CS) is affirmative. We associate with the algebra D an algebraic group D× defined over F . As a group functor, D× (R) = (D ⊗F R)× for all F -algebra R. Then we consider an algebraic group GD defined over Q given by GD = ResF/Q D× . If we fix a maximal order OD , we can extend D× to a group scheme defined over the integer ring O of F by D× (R) = (OD ⊗O R)× for all O-algebras R. Thus GD extends × to a group scheme over Z by taking GD /Z = ResO/Z D /O (see Theorem 2.16). The D center Z of G is an algebraic group satisfying Z(A) = (O ⊗Z A)× ; so, it is independent of D and Z = ResO/Z Gm/O . Exercise 2.21 Prove that the functor D× /F is an affine algebraic group over F . Let GD (R)+ be the identity connected component of the real Lie group GD (R); then, GD (R)+ = {x ∈ GD (R)|N (x) ! 0}. We let g ∈ GD (R) act on ZD = HID by the linear fractional transformation of gσ = σ(g) ∈ GL2 (K ⊗K,σ R) = GL2 (R) √ component-wise. Write Cσ+ for the stabilizer of −1 in (D⊗F,σ R)× and define a D D closed subgroup Ci ⊂ G (R) by Z(R)· σ∈ID Cσ+ × σ∈I D H× , which is the √ √ stabilizer of i = ( −1, . . . , −1) ∈ HID in the connected component GD (R)+ . Thus we have ZD = HID ∼ = GD (R)+ /CiD by g(i) ↔ g for the identity-connected D + D component G (R) of G (R). Write simply G = GM2 (F ) = ResO/Z GL(2). Since
Automorphic forms on quaternion algebras
99
G and GD have the common center Z canonically isomorphic to ResF/Q Gm , we use the same symbol Z to indicate the center of GD independently of D. For any open compact subgroup S ⊂ GD (A(∞) ) under the adele topology, we think of the automorphic manifold associated with the subgroup S: Y (S) = Y D (S) := GD (Q)\GD (A)/Z(A)S · CiD . Exercise 2.22 Let Γg (S) = g −1 S · GD (R)+ g ∩ D× . 1. Show that Γg (S) is a discrete subgroup of GD (R). 4 2. Prove that Y (S) ∼ Γg (S)\ZD via the isomorphism = g
G (Q)\G (Q)gZ(A)S · GD (R)+ /Z(A)S · CiD ∼ = Γg (U )\ZD 4 × given by gx∞ → (gx)∞ (i) ∈ ZD if DA× = g GD (Q)g · Z(A)S · D∞+ by Theorem 2.8. 3. Prove that Y (S) is a complex analytic space of dimension r = |ID | and is a complex manifold if S is sufficiently small. D
D
2.3.2 Archimedean Hilbert modular forms Let us recall the definition of the adelic Hilbert modular forms and their Hecke ring of level N for an integral ideal N of F (cf. [PAF] Chapter this
ι 4). Thus in a b d −b subsection, D = M2 (F ) for a totally real field F , and = . c d −c a Let G = ResO/Z GL(2) as an algebraic group over Z; G(A) = GL2 (A ⊗Z O) for each commutative ring A. Let T0 = G2m/O be the diagonal torus of GL(2)/O , and put T = ResO/Z Gm and TG = ResO/Z T0 . Then TG contains the center Z of G. Write I = Homfield (F, Q). Then the set of algebraic characters X(TG ) = Homalg gp (TG/Q , Gm/Q ) can be identified with Z[I]2 so that κ = (κ1 , κ2 ) ∈ Z[I]2 induces the following character on TG (Q) = F × × F × : ×
TG (Q) (ξ1 , ξ2 ) → κ(ξ1 , ξ2 ) = ξ1κ1 ξ2κ2 ∈ Q , × where ξ κj = σ∈I σ(ξj )κj,σ ∈ Q . We consider the following set of continuous “Neben” characters → C× , ε+ : Z(A)/Z(Q) → C× ). ε = (ε1 , ε2 : T (Z) → C× is continuous, it is of finite order, and we have If a character ψ : T (Z) an ideal c(ψ) maximal among integral ideals c satisfying ψ(x) = 1 for all x ∈ =O We call c(ψ) the conductor of ψ. × with x − 1 ∈ cO. T (Z) → C× is of finite Exercise 2.23 Prove that a continuous character ψ : T (Z) order (see [MFG] Proposition 2.2). The character ε+ : Z(A)/Z(Q) → C× is an arithmetic Hecke character such that and ε+ (x∞ ) = x−(κ1 +κ2 )+I . We can define the ε+ (z) = ε1 (z)ε2 (z) for z ∈ Z(Z)
100
Automorphic forms on inner forms of GL(2)
conductor c(ε+ ) in the same manner as above taking the restriction of ε+ to ∼ We define c(ε) = c(ε1 )c(ε2 ) ⊂ c(ε+ ). Z(Z) = T (Z). The standard level group of Γ0 (N)-type for an integral ideal N is given by & %
a b (2.3.2) ∈ G(Z) c ∈ NO . Γ0 (N) = c d We also define the principal congruence subgroup & %
a b a − 1, b, c, d − 1 ∈ NO . Γ(N) = ∈ G(Z) c d Exercise 2.24 Show that for any integral ideal 0 = N and any a ∈ G(A(∞) ), −1 ) ⊂ aΓ(N)a . there exists an integral ideal 0 = N ⊂ N such that Γ(N with dO = δ O. Let d be the absolute different of F , and choosing an idele δ ∈ O We then define a variant of Γ0 (N):
−1
δ 0 δ 0 Γ0 (N) . (2.3.3) S0 (N) = 0 1 0 1 This type of level group has often been used by Shimura (e.g., [Sh5]). Hilbert modular forms on the level group S0 (N) have a simpler form of Fourier expansion 0 (N) in [SGL]. than those of level Γ
a b a b If c(ε− ) ⊃ N for ε− = ε−1 ε , →
ε = ε2 (ad − bc)ε− (aN ) 1 2 c d c d is a continuous character of the compact group S0 (N) (this type of “Neben” character was first considered in [H89b] and [H91]). Here aN is the projection of a to the product FN of Fl over all prime factors l of N. Exercise 2.25 Show that ε(uu ) = ε(u)ε(u ) for u, u ∈ S0 (N) if c(ε− ) ⊃ N. We define the automorphy factor Jκ (g, z) of weight κ for z ∈ Z = HI by Jκ (g, z) = det(g)κ1 −I j(g, z)κ2 −κ1 +I for g ∈ G(R) and z ∈ Z.
(2.3.4)
Here j(g, z) = (cσ zσ + dσ )σ∈I ∈ CI = F ⊗R C, writing g = (gσ ) ∈ GL2 (R)I = GL2 (F∞ ) and z = (zσ ) ∈ Z. The power j(g, z)κ2 −κ1 +I is an abbreviation of κ2,σ −κ1,σ +1 , and similarly det(g)κ1 −I = σ det(gσ )κ1,σ −1 . Then σ (cσ zσ + dσ ) we define Sκ (N, ε; C) to be the space of functions f : G(A) → C satisfying the following three conditions (e.g., [SGL] Section 2.2 and [PAF] 4.3.1). A function in Sκ (N, ε; C) is called a Hilbert cusp form of level N and with character ε. (SA1) We have the following automorphy f (αxuz) = ε+ (z)ε(u)f (x)Jκ (u∞ , i)−1 for all α ∈ G(Q), z√∈ Z(A),√and u ∈ S0 (N)Ci for the stabilizer Ci in G(R)+ of i = ( −1, . . . , −1) ∈ Z = HI , where G(R)+ is the identity-connected component of G(R);
Automorphic forms on quaternion algebras
101
(SA2) Choosing u ∈ G(R) with u(i) = z for each z ∈ HI , define a function fg : Z → C by fg (z) = f (gu∞ )Jκ (u∞ , i) for each g ∈ G(A(∞) ). Then fg is a holomorphic function on Z for all g;
1 u (∞) x du = 0 for all x ∈ GL2 (FA ). This is equivalent (SA3) FA /F f 0 1 to the following statement: The function: z → fg (z)| σ∈I Im(zσ )kσ /2 | is bounded independently of z ∈ Z, where kσ = κ2,σ − κ1,σ + 1. Here “du” is an additive Haar measure on FA /F . Replacing the word “bounded” in (SA3) by “slowly increasing” with polynomial growth as Im(z) → ∞, we define a larger space of modular forms Gκ (N, ε; C). The function fg in (SA2) satisfies the classical automorphy condition fg (γ(z)) = ε−1 (g −1 γg)fg (z)Jκ (γ, z) for all γ ∈ Γ0,g (N),
(2.3.5)
where Γ0,g (N) = g ·S0 (N)g −1 G(R)+ ∩G(Q), and G(R)+ is the subgroup of G(R) made up of matrices with totally positive determinant. Indeed, we have under the notation in (SA2), fg (γ(z)) = f (g(γu)∞ )Jκ ((γu)∞ , i) = f (γγ (∞) =ε
−1
(g
−1
−1
g · u∞ )Jκ ((γu)∞ , i)
γg)f (gu∞ )Jκ (γ, u∞ (i))Jκ (u∞ , i) = ε−1 (g −1 γg)fg (z)Jκ (γ, z).
The same computation applied to α ∈ G(Q)+ yields fg (α(z))Jκ (α, z)−1 = fα(∞) −1 g (z).
(2.3.6)
By (SA3) combined with (2.3.6), we conclude fg is decreasing rapidly towards 0 (N)g −1 ⊃ Γ(N ) for a suitable integral all cusps of Γ0,g (N). Since we have g Γ ideal N , the discrete congruence subgroup Γ0,g (N) contains & %
1 a a∈a Γ∞ (a) = 0 1
1 a for a suitable ideal a ⊃ N . The action of on Z is given by z → z + a; 0 1 so, fg in (2.3.5) satisfies fg (z + a) = fg (z) for all a ∈ a. Since F∞ /a is a compact abelian group isomorphic to (R/Z)d , we can apply the standard Fourier analysis for the group F∞ /a (e.g., [LFE] Section 8.4), and we get the following Fourier expansion of fg locally uniformly (and absolutely) convergent over Z:
a(ξ, fg )q ξ , fg (z) = a∈a∗
where q ξ is an abbreviation of exp(2πi
σ
ξ σ zσ ) and
a∗ = a−1 d−1 = {ξ ∈ F |TrF/Q (ξO) ⊂ Z}. Since fg decreases as Im(zσ ) → ∞ uniformly for σ ∈ I, we have a(ξ, f ) = 0 if σ(ξ) ≤ 0 for one embedding σ : F → R. This shows that fg decreases
102
Automorphic forms on inner forms of GL(2)
exponentially as Im(zσ ) → ∞ uniformly for σ ∈ I. Writing a∗+ for the subset of a∗ made up of totally positive elements (that is, elements ξ with σ(ξ) > 0 for all σ ∈ I), we thus have
fg (z) = a(ξ, fg )q ξ (2.3.7) a∈a∗ +
for f ∈ Sκ (N, ε; C). If f ∈ Gκ (N, ε; C), the expansion can have a nontrivial ), for a subgroup E of 0 (N)g −1 ⊃ Γ(N constant term a(0, fg ). Again by g Γ × finite index
in O (on which ε is trivial), Γ0,g (N) contains diagonal matrices 0 for all ∈ E. The effect of these matrices on fg is given by 0 −1 fg (2 z) = κ1 −κ2 −I fg (z) by (2.3.5). Thus we have a(−2 ξ, fg ) = κ1 −κ2 −I a(ξ, fg )
(2.3.8)
for a sufficiently small subgroup E ⊂ O× of finite index, and we conclude Gκ (N, ε; C) = Sκ (N, ε; C) unless κ1 − κ2 ∈ Z · I.
(2.3.9)
× → R× ) of the Indeed, E contains a basis over R of the kernel Ker(N : F∞+ × is the norm map N by Dirichlet’s theorem. Here F∞ = F ⊗Q R, and F∞+ × identity connected component of the multiplicative group F∞ . Similarly we have Gκ = 0 unless κ1 + κ2 = [κ1 + κ2 ]I
for [κ1 + κ2 ] ∈ Z. α 0 To see this, we note by (SA1), for scalar matrices with α ∈ F × , f ∈ 0 α Gκ (N, ε; C) satisfies f (x) = f (αx) = ε+ (α(∞) )ακ1 +κ2 −I f (x) by (2.3.5). Thus ε+ (α(∞) )ακ1 +κ2 −I has to be equal to 1 for all α ∈ F × , which implies the infinity × , ε+ is of finite order m, type of the Hecke character ε+ is κ1 + κ2 − I. On O × (∞) m and hence for ∈ O , we have ε+ ( ) = 1 and hence m(κ1 +κ2 −I) = 1 for all ∈ O× . Again by Dirichlet’s theorem, we get
Gκ = 0 ⇒ κ1 + κ2 ∈ Z · I and ε+ (α(∞) )ακ1 +κ2 −I = 1 for all α ∈ F × . (2.3.10) We hereafter simply write [κ] for [κ1 + κ2 ] ∈ Z if κ1 + κ2 ∈ Z · I. Also, by (2.3.9) and (2.3.10) combined, Gκ = Sκ implies that κ1 ∈ Z · I; so, in this case, we write κ1 = [κ1 ]I for [κ1 ] ∈ Z. ∩ G(A(∞) ) by We define the level N semigroup ∆0 (N) ⊂ M2 (O) %
& a b × (∞) ∈ M2 (O) ∩ G(A ) aN ∈ ON , c ∈ NO . (2.3.11) ∆0 (N) = c d Here ON is the product of Ol over all prime factors l of N. The opposite semigroup ∆∗0 (N) is defined to be the image of ∆0 (N) for the involution ι of M2 (F ) with x + xι = Tr(x). Thus %
& a b ∩ G(A(∞) )dN ∈ O× , c ∈ NO . ∆∗0 (N) = ∈ M2 (O) (2.3.12) N c d
Automorphic forms on quaternion algebras
103
We fix a prime p, and write v for one of the rational places p or ∞. Let W be a p-adic valuation ring of a number field inside C containing the values of ε on and Z(Z) and all the conjugates of O in Q. We fix once and for all a prime T (Z) element q for each prime ideal q. Here we choose q inside W ∩ F . We extend our Neben character ε = (ε1 , ε2 , ε+ ) to T (A(∞) ) and ∆0 (N) as in [PAF] 4.2.6 as follows. (ex0) For each w ∈ Z[I], we extend the character xp → xw p of T (Zp ) to T (Qp ) w Z trivially on and write this extension as x
→ xp p , where xw p p = p|p p wp wσ × σ(x ) for x ∈ O = T (Z ). Thus p is a p-adic unit. This only p p p σ∈I applies to the place v = p, because x ∈ T (Z) has trivial component x∞ = 1 w ∞ at infinity. In particular, xw ∞ := x∞ = 1 for any x ∈ ∆0 (N) and any w ∈ Z[I] in the following conditions. (ex1) We extend ε2 to the idele group T (A(∞) ) trivially on q qZ and then extend ε1 to T (A(∞) ) by ε1 ε2 (x) = ε+ (x(∞) ). We put ε− (a) = ε−1 2 (a)ε1 (a) for a 0 , we get an a ∈ T (A(∞) ). Thus identifying T 2 ∼ = TG by (a, d) → 0 d extension of ε to TG (A). ∩ S0 ((v) ∩ N) to a character of the (ex2) We extend the character ε of TG (Z) semigroup ∆0 ((v) ∩ N) by
v εv∆ (δ) = det(δ)−I ε2 (det(δ))ε− v (a(v)∩N ) v
a b ∈ ∆0 ((v) ∩ N) ∪ ∆0 ((v) ∩ N)ι . Here (v) ∩ N = (p) ∩ N if c d v = p and (v) ∩ N = N if v = ∞. −2Iv (ex3) Since the character Z(A(∞) )/Z(Q) z → |z (∞) |−2 ε+ (z) and εv∆ on A zv S0 ((v) ∩ N) coincide on S0 ((v) ∩ N) ∩ Z(A(∞) ), we may extend εv∆ |S0 ((v)∩N) to εS = εvS : Z(A)S0 ((v) ∩ N) = Z(A)S1 ((v) ∩ N) → B × by εvS (zs) = −2Iv ε+ (z)εv∆ (s) for z ∈ Z(A) and s ∈ S1 ((v) ∩ N). |z (∞) |−2 A zv for δ =
(N) Since ε∞ )) on ∆ is defined over ∆0 (N) and coincides with z → ε+ (zN )ε2 (det(z (∞) (∞) Z(A )∩∆0 (N), we may extend it to the subgroup generated by Z(A )∆0 (N) (which contains ∆∗0 (N)) so that ε(zδ) = ε+ (zN )ε2 (det(z (N) ))ε∞ ∆ (δ) for δ ∈ ∆0 (N) and z ∈ Z(A(∞) ). For each y ∈ ∆0 (N), we can decompose 5 S0 (N)y ι S0 (N) = utS0 (N) (2.3.13) u,t
and t ∈ TG (A(∞) ) with det(t) = det(y) (see (2.3.33)). for finitely many u ∈ U (Z) Define
(∗) ι f |[S0 (N)y ι S0 (N)](g) = ε∞ ε(ut)−1 f (gut). ∆ ((ut) )f (gut) = ε(det(y)) u,t
h
(2.3.14)
Automorphic forms on inner forms of GL(2)
104
The second identity (∗) follows from det(t) = det(y), (ut)ι = det(t)(ut)−1 and multiplicativity of ε, and by this, the sum is independent of the choice of u and t as long as det(t) = det(y). It is easy to verify that the Hecke operator defined by (2.3.14) preserves the space Gκ (N, ε; C) and Sκ (N, ε; C) by confirming (SA1–3) for f |[S0 (N)y ι S0 (N)]. Fix an isomorphism Qp ∼ = C (compatible with the two ip
i∞
embeddings Qp ← Q → C). Then assuming N ⊂ (p), we can also define the action of [S0 (N)y ι S0 (N)]p taking v = p in place of ∞ and replacing ε∞ ∆ (y) by det(yp )−κ1 εp∆ (y). Since det(yp )−κ1 εp∆ (y) = det(yp )−Ip −κ1 ε∞ ∆ (y) (under the convention of (ex0)), the only difference of the two normalization is det(yp )−Ip −κ1 , and in particular, we have det(yp )−κ1 [S0 (N)y ι S0 (N)] = [S0 (N)y ι S0 (N)]p
1 0 I for y = 1 for our chosen uniformizer q , because qp = 1 (but p−κ1 = 0 q if κ1 = 0). We therefore simply write T (q ) (resp. Tp ( q )) for the operator 1 0 ι ι [S0 (N)y S0 (N)] (resp. [S0 (N)y S0 (N)]p ) with y = . When q is a factor 0 q of N, writing N(q) for the prime-to-q part of N and assuming that the conductor of ε− is a factor of N(q) , we find that the operator T (q ) on Sκ (N, ε; C) does not preserve Sκ (N(q) , ε; C) ⊂ Sκ (N, ε; C) and does not induce the operator T (q ) on Sκ (N(q) , ε; C). Thus if it is necessary to distinguish two operators T (q ) of level N and of level N(q) , we write U (q ) (resp. Up (q )) for T (q ) (resp. Tp (q )) of level N if q ⊃ N. Note here Tp (q ) = T (q ) and Up (q ) = U (q ) if κ1 = 0 or q p. 2.3.3 Hilbert modular forms with integral coefficients Let eF : FA /F → C× be thestandard additive character determined by the condition: eF (x∞ ) = exp(2πi σ xσ ) for x∞ ∈ F∞ (e.g., [LFE] Theorem 8.3.1). We start with Proposition 2.26 Each member f of Sκ (N, ε; C) has a Fourier expansion of the following form,
y x f = |y|A a∞ (ξy, f )(ξy∞ )−κ1 eF (iξy∞ )eF (ξx). (2.3.15) 0 1 0ξ∈F
More generally, each modular form f of Gκ (N, ε; C) with κ1 = [κ1 ]I for [κ1 ] ∈ Z can be expanded into
y x −[κ ] a∞ (ξy, f )(ξy∞ )−κ1 eF (iξy∞ )eF (ξx) . f = |y|A a0 (y, f )|y|A 1 + 0 1 0ξ∈F
Here y → a∞ (y, f ) is a function defined on y ∈ FA× only depending on its finite The function part y (∞) and satisfies a∞ (uy, f ) = ε1 (u)a∞ (y, f ) for u ∈ T (Z).
Automorphic forms on quaternion algebras
105
× F∞ ) ∩ F × of integral ideles. The function a∞ (y, f ) is supported by the set (O A × F × . y → a0 (y, f ) factors through the class group ClF = FA×(∞) /O
y∞ 0 −κ1 We note that the function eF (iy∞ ) is the restriction of the
→ y∞ 0 1
∗ 0 + canonical Whittaker function of G(R) to matrices of the form (whose 0 1 Mellin transform gives the optimal Γ-factor of the standard L-function of f ). Here is a sketch of a proof (which is different from the one given in [MFG] Theorem 3.10 and [SGL] Sections 2.3–4). Proof Since the proof is basically the same for cusp forms and modular forms, we give an argument for cusp forms (see [H88b] Section 4 for modular forms). We consider the unipotent subgroup %
& 1 u u ∈ (R ⊗Q F ) U (R) = 0 1
1 α of G. Then for ∈ U (Q), 0 1
1 α y x y x+α y x f =f =f . 0 1 0 1 0 1 0 1
y x Thus the function x → f for a fixed y is a function on FA /F , which 0 1 is a compact abelian group. Applying the standard Fourier analysis to this group FA /F (e.g., [LFE] 8.3–4), we can expand
y x f = c(ξ, y, f )eF (ξx). 0 1 ξ∈F
Taking α ∈ F × , by (SA1), we have
c(ξ, αy, f )eF (ξαx) = f
ξ∈F
=f =
αy 0 α 0
αx 1
0 y x y =f 1 0 1 0
x 1
c(ξ, y, f )eF (ξx).
ξ∈F
Thus c(ξ, y, f ) = c(ξα−1 , αy, f ) for all α ∈ F × . In other words, c(ξ, y, f ) only depends on ξy; so, writing (∞)
c(y, f ) = c(1, y, f ), we
have c(ξ, y, f ) = c(ξy, f ). y∞ x∞ y x(∞) Taking g = and u∞ = in (SA2), as in (2.3.7) we 0 1 0 1
Automorphic forms on inner forms of GL(2)
106
have fg (x∞ + iy∞ ) =
κ1 −I y∞ f
y 0
x = a(ξ, fg ) exp(2πi ξ σ (xσ + iyσ )). 1 ∗ σ
ξ∈a
This shows I−κ1 c(ξy, f ) = y∞ a(ξ, fg ) exp(−2π
ξ σ yσ ).
σ
∩ F ; so, Since Γ0,g (N) = g · S0 (N)g −1 G(R)+ ∩ G(Q), a is given by y (∞) δ −1 O ∗ (∞) −1 (∞) ) O ∩ F . This shows that c(ξy, f ) = 0 unless (ξy) ∈ O, and hence a = (y Thus we may define c(y, f ) = 0 unless y (∞) ∈ O.
κ1 (∞) −1 yσ )|y|−1 |A a(1, fg ) a∞ (y, f ) = c(y, f ) exp(2π A y∞ = |y
(∞)
(∞)
σ
y x for g = , which satisfies the desired properties. In particular, from 0
1
y x u 0 y x f = ε1 (u)f , we have a∞ (uy, f ) = ε1 (u)a∞ (y, f ) 0 1 0 1 0 1 for u ∈ T (Z). 2 In view of the decomposition (see Lemma 2.46)
q 0 S0 (N) S0 (N) 0 1 4 1 0 q 0 S0 (N) u∈δq−1 Oq /δq−1 q 0 q = 4 u q u∈δq−1 Oq /δq−1 q 0 1 S0 (N)
u S0 (N) 1
we can directly verify by computation the following fact: a∞ (yq , f ) + N (q)ε+ (q )a∞ ( yq , f ) a∞ (y, f |T (q )) = a∞ (yq , f )
if q N, if q|N,
if q N, if q|N.
(2.3.16)
Remark 2.27 The Hecke operator T (q ) for q|N acts slightly differently from other T (l ) for l prime to N. If N(q) is the prime-to-q part of N and if the conductor of ε is prime to q, the action of T (q ) on Sκ (N(q) , ε; C) is not the restriction of the action of U (q ) on Sκ (N, ε; C) to Sκ (N(q) , ε; C) though Sκ (N(q) , ε; C) is canonically a subspace of Sκ (N, ε; C). Since the Let us prove (2.3.16). We call an idele y ∈ FA× integral if y (∞) ∈ O. computation in the cases where q|N and q N is the same, we treat the case
q 0 of q N. By the above decomposition of S0 (N) S0 (N) (into a disjoint 0 1
Automorphic forms on quaternion algebras
union of right cosets) combined with
1 0
0 q
integral y |y|A a∞ (y, f |T (q ))eA (x) = ε+ (q )|q−1 y|A a∞
= q
y ,f q
q−1 0
107
0 , we have for 1
eA (x)
+ |q y|A a∞ (q y, f )eA (x)
eA (yu)
−1 −1 u∈δq Oq /δq qOq
Note that u∈δq−1 Oq /δq−1 qOq eA (yu) = |q |−1 A = N (q), because y ∈ O. From this we get the desired formula. For each Q-algebra R ⊂ C containing the values of characters ε = (ε+ , ε1 , ε2 ) and κ on TG (Q), we define . Sκ (N, ε; R) = f ∈ Sκ (N, ε; C)a∞ (y, f ) ∈ R for all y , (2.3.17) . Gκ (N, ε; R) = f ∈ Gκ (N, ε; C)a0 (y, f ), a∞ (y, f ) ∈ R for all y . Recall the p-adic valuation ring W of a number field inside C containing the and Z(Z) and all the Galois conjugates of O in Q. As we values of ε on T (Z) will see in (4.3.7) in Chapter 4 (see also [PAF] (4.43) and 4.3.1), for a W-algebra R ⊂ Q with i∞ : Q → C: Gκ (N, ε; R) ⊗R,i∞ C = Gκ (N, ε; C) and Sκ (N, ε; R) ⊗R,i∞ C = Sκ (N, ε; C). (2.3.18) We recall the embedding ip : Q → Qp . Then for any Qp -algebra R, we define, consistently with (2.3.18), Gκ (N, ε; R) = Gκ (N, ε; Q) ⊗Q,ip R and Sκ (N, ε; R) = Sκ (N, ε; Q) ⊗Q,ip R. There is a more intrinsic definition of these spaces as global sections of the automorphic line bundle ω κ,ε over Hilbert modular Shimura varieties (see [PAF] 4.2.6) as we revisit the theory later in Chapter 4. By linearity, (y, f ) → a∞ (y, f ) extends to functions on FA× × Gκ (N, ε; R) with values in R. Then the p-adic q-expansion coefficients ap (y, f ) defined in [PAF] (4.63) of f ∈ Gκ (N, ε; R) has the following relation to the archimedean Fourier coefficients, yp−κ1
ap (y, f ) = yp−κ1 a∞ (y, f ).
(2.3.19)
−κ1,σ
= σ σ(yp ) does not follow the convention in (ex0). Even if we Here have divided by possibly a nonunit ypκ1 , the coefficients ap (y, f ) reflects faithfully the p-integrality coming from the q-expansion. Indeed, writing y = ξc for ξ ∈ and an idele c with cp = c∞ = 1, we have ap (y, f ) = |c(∞) |−1 F+× A a(ξ, fg ) for c 0 g= , which is the q-expansion coefficients of the classical modular form 0 1 fg up to p-adic unit |c(∞) |−1 A . By Proposition 2.26, we have 1 ap (uy, f ) = ε1 (u)u−κ ap (y, f ) for u ∈ T (Z). p
(2.3.20)
108
Automorphic forms on inner forms of GL(2)
The coefficient ap behaves better then a∞ under the action of Hecke operators, because we have the following p-integral formula without any conditions on κ which follows from (2.3.16) and (2.3.19) combined (see also Proposition 4.27 in the text and [PAF] (4.65–66) and (4.79)): ap (y, f |Tp (q )) = ap (yq , f ) + N (q)ε+ (q )ap (
y , f ) if q pN, q
(2.3.21)
ap (y, f |Up (q )) = ap (yq , f ) if q|pN. The formal q-expansion of f has values in the space of functions on T (A(∞) ) with values in the formal monoid algebra R[[q ξ ]]ξ∈F × of the multiplicative semigroup F+× , which is given by f (y) =
+
ap (ξy, f )q ξ .
(2.3.22)
ξ0
Here ξ ! 0 implies σ(ξ) > 0 for all σ ∈ I. This is the p-adic analog of the archimedean Fourier expansion (2.3.15). In particular, if ap (y, f ) = 0 for all integral ideles y, the modular form f vanishes. In other words, the q-expansion: y → f (y) determines f uniquely (for any algebra R for which the space of R-integral modular forms is well-defined). Let W = limn W/pn W be the p-adic completion of W. From the q-expansion ←− principle (see Corollary 4.16 and (q-exp) in 4.2.8), for any p-adically complete p (the p-adic completion of Qp ), we conclude that the space W -algebra R in Q p )ap (y, f ) ∈ R for all integral y (2.3.23) Sκ (N, ε; R) = f ∈ Sκ (N, ε; Q coincides with the space of R-integral cusp forms algebro-geometrically (later) defined in 4.3.3. For the moment, we take the above description (2.3.23) as the definition of the space Sκ (N, ε; R) for W -algebras R. As a direct consequence of (2.3.21) (see also [PAF] Theorem 4.28), under the following condition either p|N or [κ] ≥ 0,
(2.3.24)
the space of R-integral modular forms Sκ (N, ε; R) is stable under Hecke operators. We then define the finite level Hecke algebra hκ (N, ε; R) by the R-subalgebra of EndR (Sκ (N, ε; R)) generated by Tp (l ) for all prime ideals l. Actually we have well-defined linear operators Tp (y) for general integral ideles y as we will see in the following section, and Tp (y) is an integral polynomial of Tp (l ) and the operators given by the action of S0 (N) (via ε) (see Lemma 2.39 in the text and [MFG] Lemma 3.9). Thus hκ (N, ε; R) is the R-subalgebra of EndR (Sκ (N, ε; R)) generated by Tp (y) for all integral ideles y. = A ⊗W W for any W-algebra Since we have chosen q inside W, writing A A ⊂ Qp , we have a well-defined A-integral subspace Sκ (N, ε; A) of Sκ (N, ε; A)
Automorphic forms on quaternion algebras
109
given by p (y, f ) ∈ A if y is a product of q for primes q}. {f ∈ Sκ (N, ε; A)|a Then we have = Sκ (N, ε; A) ⊗A A. Sκ (N, ε; A) 2.3.4 Duality and Hecke algebras The elementary duality theorem between the Hecke algebra and the space of modular forms westate now is quite useful in many different 7 applications.
−1
δ 0 δ 0 det g = y . Decompose the Let T (y) = g∈ ∆0 (N) 0 1 0 1 double coset S04 (N)T (y)S0 (N) for an integral finite idele y into a disjoint union of right cosets α:det(α)=y αS0 (N). Then we extend the definition of the Hecke operator T (l ) to general integral ideles y by f |Tp (y)(g) = α yp−κ1 εp∆ (αι )f (gα). Here we have taken α so that det(α) = y (which tells us that the operator depends on y). Then by (2.3.21), we find (e.g., (2.4.6)), for each integral finite idele y, ap (1, f |Tp (y)) = ap (y, f ).
(2.3.25)
e(q)
Since we have chosen q inside W, the operator Tp (y) for y = q q with e(q) ≥ 0 preserves Sκ (N, ε; A) for any W-algebra A. Thus we may extend the definition of the Hecke algebra hκ (N, ε; A) to W-algebras A so that it is the A-subalgebra of EndA (Sκ (N, ε; A)) generated by Tp (y) for all y of the form y = e(q) . Then we define an A-bilinear pairing q q ( , ) : hκ (N, ε; A) × Sκ (N, ε; A) → A by (h, f ) = ap (1, f |h). Theorem 2.28 (Duality) isomorphisms
Let A be a W-algebra. Then ( , ) induces
HomA (Sκ (N, ε; A), A) ∼ = hκ (N, ε; A),
HomA (hκ (N, ε; A), A) ∼ = Sκ (N, ε; A),
and the latter isomorphism is given by sending φ to f with ap (y, f ) = φ(Tp (y)). Proof Since Sκ (N, ε; A) = Sκ (N, ε; W) ⊗W A, we may assume that A = W. Since W is the p-adic completion of W, it is faithfully flat over W; so, we may assume that A = W . Actually we prove the duality first for the quotient field K of W . The space Sκ (N, ε; K) is finite dimensional over Qp ; so, we need to prove nondegeneracy of the pairing. By (2.3.25), ap (1, f |Tp (y)) = ap (y, f ); so, if (h, f ) = 0 for all h, ap (y, f ) = (Tp (y), f ) = 0 for all integral y, and hence f = 0. If (h, f ) = 0 for all f , then 0 = (h, f |Tp (y)) = ap (1, f |Tp (y)h) = (Tp (y), f |h) = ap (y, f |h); so, f |h = 0 for all f , which implies h = 0. If φ ∈ HomW (hκ (N, ε; W ), W ), then we find f ∈ Sκ (N, ε; K) with (h, f ) = φ(h), and ap (y, f ) = (Tp (y), f ) = φ(Tp (y)) ∈ W ; so, f ∈ Sκ (N, ε; W ). This shows
110
Automorphic forms on inner forms of GL(2)
Sκ (N, ε; W ) = HomW (hκ (N, ε; W ), W ). Since W is a discrete valuation ring, we 2 also have HomW (Sκ (N, ε; W ), W ) ∼ = hκ (N, ε; W ). This tells us Corollary 2.29 Let H = hκ (N, ε; A). Let V and V be H-modules free of finite rank over A with an A-bilinear pairing , : V × V → A. Define a formal q-expansion of Θ(v ⊗ v ) by ap (y, Θ(v ⊗ v )) = v|T (y), v . Then Θ gives an H-linear map of V ⊗A V into Sκ (N, ε; A) regarding V ⊗A V as an H-module through V . If V is H-free of rank 1 and HomA (V, A) ∼ = V by , and hv, v = v, hv for h ∈ H, Θ induces an isomorphism V ⊗H V ∼ = Sκ (N, ε; A). Proof Just apply the theorem to Θ(v ⊗ v ) ∈ HomA (H, A) = Sκ (N, ε; A) given 2 by Θ(v ⊗ v )(h) = hv, v . We will later give another (partial) proof of this fact when V is the space of quaternionic automorphic firms, following the argument given in [Sh6] II, Theorem 3.1 (see the discussions after Proposition 2.51). 2.3.5 Quaternionic automorphic forms We now generalize the definition (SA1–3) of Hilbert modular forms to automorphic forms on a quaternion algebra D/F . We first define the standard level (open compact) subgroup in GD (A(∞) ). We assume that Dp = D ⊗Z Zp ∼ = M2 (Fp ) for the fixed prime p. For each prime ideal l outside ΣD , we fix an isomorphism OD,l ∼ = M2 (Ol ) so that for the p-adic place p|p coming from ip ◦ σ, this isomorphism is given by the one already fixed: ip ◦σ
OD → M2 (OK ) −−−→ M2 (Op ). By means of these isomorphisms, we identify Dl with M2 (Fl ). Let d(D) be the product of prime ideals in ΣD . For an integral ideal N0 of F prime to d(D), putting N = N0 d(D), we define %
& a b × D x (N) = x ∈ O = with c ∈ N O , (2.3.26) Γ N 0 N 0 0 0 D c d D −1 D and ON = D = OD ⊗Z Z, where O Γ0 (N)s for 0 l|N0 Ol . We set S0 (N) = s
(d(D)) 0 δ ∩ F = d. Similarly we define with a finite idele δ such that δ O s= 0 1 × ∆D 0 (N) ⊂ DA(∞) so that it is the product of local components ∆l which coincide with the local components of ∆0 (N) as long as l d(D) and ∆l = OD,l if l|d(D). We can think of the double coset ring R(S0D (N), ∆D 0 (N)) (which is a collection of formal linear combinations of double cosets S0D (N)xS0D (N) for x ∈ ∆D 0 (N) with multiplication given by convolution product; see 2.3.7 for a precise definition D D∗ D∗ ∼ of the ring). We have R(S0D (N), ∆D 0 (N)) = R(S0 (N), ∆0 (N)). Here ∆0 (N) D ι −1 is the image of ∆0 (N) under the involution ι (x = N (x)x for the reduced norm map N : D → F ). We call modules over these isomorphic double coset rings Hecke modules.
Automorphic forms on quaternion algebras
111
l 0 We have T (l) = S0D (N) and T (l, l) = S0D (N)l S0D (N) in 0 1 D R(S0D (N), ∆D∗ 0 (N)) for l d(D), because the local component ∆0 (N)l at l of D ∆0 (N) is identical to ∆0 (N)l . For l|d(D), we take αl ∈ OD,l so that its reduced norm generates lOl . Then we define T (l) = S0D (N)αl S0D (N) for l|d(D), and we have S0D (N)
∼ R(S0D (N), ∆D 0 (N)) = R(S0 (N), ∆0 (N)).
(2.3.27)
These elements T (l) and T (l, l) (indexed by primes l) are generators of the commutative ring R(S0D (N), ∆D∗ 0 (N)) over Z (see Lemma 2.39). The above isomorphism brings T (l) and T (l, l) to the corresponding elements in the right-hand side. As an operator on the space of automorphic forms, T (l, l) induces the central action l of l . A particular feature of quaternionic automorphic forms is that they are often vector valued, though Hilbert modular forms defined in (SA1–3) are scalar valued. Here we define the space in which quaternionic automorphic forms have values. For a given ring R, we consider the following module L(κ∗ ; R) of the multiplicative semigroup M2 (R). Let κ∗ = (κ1 + I, κ2 ) and put n = κ2 − κ1 − I ∈ Z[I], which is the restriction of κ∗ ∈ X(TG ) to T ⊂ G1 , and we confirm (κ|T )∗ = k − 2I = n. We suppose that n ≥ 0 (i.e., nσ ≥ 0 for all σ ∈ I), and we consider polynomials with coefficients in R of (Xσ , Yσ )σ∈I homogeneous of degree The collection of all such polynomials forms an R-free nσ for each pair (Xσ , Yσ ). module L(κ∗ ; R) of rank σ (nσ + 1). As before, we write v for the fixed place p or ∞; so, the base ring B is W if v = p and C if v = ∞. Suppose that R is a B-algebra. Then iv (σ(δv )) (which we write simply σ(δv )) for δ ∈ GD (A) can be regarded as an element in M2 (R). Take a Neben character ε as in (ex1–4) of Section 2.3.2 with ε− |T (Z) factoring × through (O/N0 ) . ∆ 2) as in (ex1) and extend ε to ∆D We define εj (j = 1, 0 (N) by εD (δ) = a b ε2 (N (δ))ε− (a) if δN0 = . Since s → ε∆ D (s) and z → ε+ (z) coincide on c d Z(A(∞) ) ∩ S0D (N), we may extend ε to a character εSD : S0D (N)Z(A(∞) ) → R× (∞) by εSD (zu) = ε∆ ) and u ∈ S0D (N). We let ∆D 0 (N) and D (u)ε+ (z) for z ∈ Z(A D D + ∗ Z(A)S0 (N)G (R) act on L(κ ; R) as follows.
Xσ Xσ ∆ −1 κ1 s ι δ·Φ = εD (δ) N (δv ) Φ σ(( δv ) ) , Yσ Yσ
Xσ Xσ (zu) · Φ = εSD (z (∞) u(∞) )−1 N (zv uv )κ1 Φ σ(s (zv uv )ι ) . Yσ Yσ (2.3.28) Here z ∈ Z(A), u ∈ S0D (N)GD (R), and δ ι = N (δ)δ −1 and s δ = sδs−1 for s given just below (2.3.26). We write L(κ∗ ε; R) for the module L(κ∗ ; R) with this D D (∆D 0 (N), Z(A)S0 (N)G (R))-action.
112
Automorphic forms on inner forms of GL(2)
By computation, z ∈ Z(A) acts on L(κ∗ ε; R) through scalar multiplication × ⊂ Z(A) acts trivially on L(κ∗ ε; R). by ε+ (z)−1 zvκ1 +κ2 −I ; in particular, ∈ O+ × in If S is a sufficiently small open compact subgroup so that S ∩ Z(Q) ⊂ O+ (∞) −1 D ∗ G(A ), central elements in Γx = xSx ∩ G (Q) act trivially on L(κ ε; R). Assume that v = ∞. We state a definition of automorphic forms on GD (A) D now for a division algebra D. For each κ, we define κD ∈ Z[I]2 by κD = (κD 1 , κ2 ) D D 2 for κD = κ σ. Thus κ is the projection of κ to Z[I ] . Similarly, we j σ∈I D j,σ define κD by the projection of κ to Z[ID ]2 ⊂ Z[I]2 . With each κ ∈ Z[I]2 = X(TG ), we associate an automorphy factor, JκD (g, z) = det(g)κD,1 −ID j(g, z)κD,2 −κD,1 +ID ,
(2.3.29)
for g ∈ GD (R) and z ∈ ZD . We write κ∗,D for the projection of κ∗ to Z[I D ]. We take a subset Θ ⊂ ID and split ID as ID = Θ Θ. Define for z ∈ ZD z σ if σ ∈ Θ, zσΘ = zσ if σ ∈ Θ. D (N, ε; C) to be the space of functions f on GD (A) Then, if ID = ∅, we define Sκ,Θ D with values in the left Ci -module L(κ∗,D , C) satisfying the following conditions. (SB1) We have the following automorphy (∞) −1 f (αxuz) = ε+ (z)ε∆ )u∞ · f (x)JκD (u∞ , iΘ )−1 D (u
for all α ∈ GD (Q), z ∈ Z(A), and u ∈ S0D (N)CiD , where GD (R)+ is the identity-connected component of GD (R). Here f (x) → u∞ · f (x) is the ∗,D ; C); action of the I D -component uD ∞ of u∞ on L(κ D D (SB2) Choosing u ∈ G (R) with u = 1 and u(i) = z for each z ∈ ZD , define a function fg : ZD → C by fg (z) = f (gu∞ )Jκ (u∞ , i) for each g ∈ G(A(∞) ). Then, for all g, fg is a function on ZD holomorphic in zσ for σ ∈ Θ and antiholomorphic in zσ for σ ∈ Θ. D (N, ε; C), which is the space of If Θ = ID , we simply write SκD (N, ε; C) for Sκ,I D D holomorphic automorphic forms on G (A) of level S0 (N) and of weight (κ, ε). When I D = I (⇔ ID = ∅), the variety Y D (S) is a finite set of points; the condition (SB2) is empty, and we may replace C in (SB1) by any ring A ⊂ C with values of ε. Writing MD κ (N, ε; A) for the space of functions satisfying (SB1) in this definite case, we need to take SκD (N, ε; A) to be the following quotient: SκD (N, ε; A) = MD κ (N, ε; A)/Iv(N, ε; A), where Iv(N, ε; A) is the subspace made up of functions in SκD (N, ε; A) factoring through the reduced norm map N : GD (A) → T (A). If κ2 − κ1 = I or ε is nontrivial for some x ∈ GD (A) with N (x) = 1, Iv(N, ε; A) = 0; so, no is necessary. Decomposing 4 modification D (N) into hS (N), we shall define the action of S0D (N)y ι S0D (N) for y ∈ ∆D 0 0 h D (N)) on S (N, ε; A) by R(S0D (N), ∆D κ 0
D ι D f |[S0 (N)y S0 (N)](g) = h · f (gh) = h−ι · f (gh−ι ). (2.3.30) h
h
Automorphic forms on quaternion algebras
113
When D = M2 (F ), we simply write Sκ,Θ (N, ε; C) for the space of functions on GL2 (FA ) satisfying (SB1–2) and (SA3). As we have stated for holomorphic Hilbert modular forms, the Hecke algebra R(S0 (N), ∆0 (N)) naturally acts on Sκ (N, ε; C). We now extend the definition of automorphic forms on GD (A) and on ZD D Let DH = D Dσ ∼ to more general level groups U ⊂ GD (Z). = HI . For σ∈I × be an open subgroup. Thus simplicity, we write V for L(κ∗,D ; C). Let U ⊂ O D D D + the image Γ(U ) of U ∩ G (Q) in P G (R) is a congruence subgroup of Γ(1). An automorphic form of weight κ and of analytic type (Θ, Θ) (of level U ) is a function f : GD (A) → V satisfying the following two conditions (sb1–2). D Θ −1 (sb1) f (γxs) = s−1 for γ ∈ GD (Q) and s ∈ U · CiD . The ∞ · f (x)Jκ (s∞ , i ) × on V . action of s∞ : f (x) → s∞ · f (x) is through the action of DH
For each g ∈ GD (A) with g∞ = 1, as before, we define a function fg : ZD → V by fg (z) = s∞ f (gs∞ )JκD (s∞ , iΘ ) for s∞ ∈ GD (R)+ with s∞ (i) = z. If z = s∞ (i) = s∞ (i), we can write s∞ = s∞ c × C∞ . Thus with c ∈ F∞ s∞ f (gs∞ )JκD (s∞ , iΘ ) = s∞ cf (gs∞ c)JκD (s∞ c, iΘ ) = s∞ cc−1 f (gs∞ c)JκD (c, iΘ )−1 JκD (c, iΘ )JκD (s∞ , iΘ ) = fg (z). This shows that fg is well defined independently of the choice of s∞ . For γ ∈ Γg (U ) = g −1 U GD (R)+ g ∩ GD (Q) which is a congruence subgroup of the unit group of another maximal order g OD = g −1 OD g ∩ D, we see fg (γ(z)) = γ∞ s∞ · f (gγ∞ s∞ )JκD (γ∞ s∞ , iΘ ) = γ∞ s∞ · f (γgγ (∞)
−1 −1
g
gs∞ )JκD (γ∞ s∞ , iΘ )
= γ∞ s∞ · f (γgs∞ )JκD (γ∞ s∞ , iΘ ) (gγ (∞)
−1 −1
g
∈ U)
= γ∞ s∞ · f (gs∞ )JκD (s∞ , iΘ )JκD (γ, z Θ ) = γ∞ · fg (z)JκD (γ, z Θ ). Thus fg is a modular form on Γg (U ). Now, for σ ∈ IB , we impose the holomorphy or the antiholomorphy condition: (sb2)
∂fg ∂zσ
= 0 for σ ∈ Θ and
∂fg ∂z σ
= 0 for σ ∈ Θ.
Except for the cases where D is definite and dim V = 1 and D = M2 (F ), the space of functions satisfying the above conditions (sb1–2) will be denoted as
114
Automorphic forms on inner forms of GL(2)
D Sκ,Θ (U ; C). If Θ = ID , we drop the subscript Θ. When D = M2 (F ), we write Sκ,Θ (U ; C) (dropping the superscript D = M2 (F )) for the space of functions satisfying the above conditions (sb1–2) and (SA3). We write Gκ,Θ (U ; C) for the space of functions satisfying (sb1–2) with polynomial growth towards the cusps of Y D (U ) when D = M2 (F ). In order to define the space SκD (U ; C) as before, when D is definite and dim V = 1, we write M(U ; C) for the space of functions: GD (A) → V satisfying (sb1– 2). Then writing Iv(U ; C) for the subspace of functions in M(U ; C) factoring through the reduced norm map N : GD (A) → T (A), we define SκD (U ; C) = M(U ; C)/Iv(U ; C). We let each double coset [U xU ] of x ∈ GD (A(∞) 4 ) act on Sκ (U ; C) as a Hecke operator. In other words, decomposing U xU = y yU , the action is given by
f |[U xU ](g) = f (gy). g
2.3.6 The Jacquet–Langlands correspondence (d(B)∞)
(d(B)∞)
with M2 (FA ). We state the theorem of As before, we identify DA Jacquet and Langlands, and of Shimizu in the following way. (d(D)∞)
Theorem 2.30 For an open compact subgroup U (d(D)) of GL2 (FA (∞) define open subgroups of GD (A(∞) ) and GL2 (FA ) by × UD = U (d(D)) × OD,q ⊂ GD (A(∞) ),
),
q|d(D) (∞)
U0 (d(D)) = U (d(D)) × S0 (d(D))d(D) ⊂ GL2 (FA
).
Then we have a C-linear embedding i : SκD (UD ; C) → Sκ (U0 (d(B)); C) for all weights κ with kσ ≥ 2 and for all σ ∈ I D , where kσ = κ2,σ − κ1,σ + 1. For (d(D)∞) all x ∈ GL2 (FA ), we have i ◦ [UD xUD ] = [U0 (d(B))xU0 (d(B))] ◦ i. The image of this embedding only depends on d(D) and is made up of cusp forms in Sκ (U0 (d(B)); C) new at all primes q|d(D). In particular, if d(D) = 1, the above morphism is a surjective isomorphism. The word “new” means that a cusp form in the image of i cannot be in the space generated by S (U (d(D)/q); C) under the action f (h) → x · f (h) = q|d(D) κ 0 q 0 ∈ G(Fd(D) ); in other words, any f ∈ Im(i) is orthogonal f (hx) of x = 0 1 to x·g(h) = g(hx) for any g ∈ q|d(D) Sκ (U0 (d(D)/q); C) and x ∈ G(Fd(D) ), that is, G(Q)\G(A)/Z(A) f (h)x · g(h)dh = 0 for a right invariant Haar measure dh on G(Q)\G(A)/Z(A). We write Sκnew (U0 (d(D)); C) for the subspace of new forms. Some more comments on the new forms will be given after the classification lemma (Lemma 2.41) of local representations. Applying the above theorem to U = S0D (N), we have
Automorphic forms on quaternion algebras
115
Corollary 2.31 Suppose N = N0 d(D) for an integral ideal N0 prime to d(D). Identify R(S0 (N), ∆0 (N)) and R(S0D (N), ∆D 0 (N)) as in (2.3.27). Then we have an R(S0 (N), ∆0 (N))-linear embedding ι : SκD (N, ε; C) → Sκ (N, ε; C) for all weights κ with kσ ≥ 2 for all σ ∈ I D . The image of this embedding only depends on d(D) and is made up of cusp forms in Sκnew (N, ε; C) new at all primes q|d(D). In particular, if d(D) = 1, the above morphism is a surjective isomorphism. Since known proofs of this theorem require harmonic analysis and a good knowledge of representation theory of adele groups (especially the theta correspondence), we do not give a full proof of this fact, and we quote here some references where one can find a proof. The above formulation of the theorem was given in [PAF] Section 4.3, [H81a] Section 2 and [H88b] Theorem 2.1, where one can find an exposition of how to deduce this result from the original result of Jacquet and Langlands (whose exposition can be found in [AFG] Chapter 3 and [AAG] Section 10). The result of Jacquet and Langlands (e.g., [AFG] Chapter 3) is more general than the above theorem in the following points: (JL1) It covers any real-analytic automorphic forms including Maass forms and × any level group U (not necessarily under the condition Uq = OD,q for q|d(D)). (JL2) It also gives a description of the relation of the local representations of Dq× and GL2 (Fq ) for q|d(D). (JL3) Their approach is more representation theoretic: it gives a precise correspondence of automorphic representations πD realized on the L2 -space of functions on GD (Q)\GD (A) (with a given central character χ) and π realized on the L2 -space of functions on GL2 (F )\GL2 (FA ) with the same central character χ. If we factorize πD = ⊗v πv (D) and π = ⊗v πv , πv (D) ∼ = πv as long as Dv ∼ = M2 (Fv ). For v with division Dv , the correspondence πv (D) → πv is given by the Weil representation πv associated to πv (D) with respect to the norm form of D/F . We will give a slightly more detailed description of the correspondence πD → π in (JL3) at the end of the following subsection. Shimizu originally proved a result close to this theorem when d(D) = 1 (and a weaker assertion when d(D) = 1). Later he explictly realized the correspondence using theta series (see [Si]). The method of proof in the original work of Shimizu and Jacquet and Langlands is to compute the trace of the operator [U xU ] on both sides by means of the Eichler–Selberg trace formula. Eichler initiated the comparison of such traces (and he proved results slightly weaker than the above corollary for definite quaternion algebras over Q; [Ei]). We will give an exposition later of this for F = Q along a line closer to the treatment of Eichler, Shimizu, and Shimura. D We can actually embed Sκ,Θ (U ; C) into Sκ (U0 (d(D)); C) in a way compatible with the Hecke operator action. This fact follows from Theorem 2.30 and the
Automorphic forms on inner forms of GL(2)
116
following result: Proposition 2.32 For each Θ ⊂ ID , there is an isomorphism: SκD (U ; C) ∼ = D Sκ;Θ (U ; C) which is linear under the action of [U xU ] for all x ∈ GD (A(∞) ).
−1 0 × by Proof Let j = ∈ GL2 (R). We define t(Θ) ∈ D∞ 0 1 j if s ∈ Θ, t(Θ)σ = 1 otherwise. Then f (x) → f (xt(Θ)) gives the isomorphism iΘ . Left multiplication by t(Θ) only takes effect at infinite places and hence commutes with [U xU ]. 2 In the previous section, we have only defined the space SκD (N, ε; C) of quaternionic automorphic forms with coefficients in C. However, we have a good integral structure on SκD (N, ε; C) over W (as we will see for some D later in Chapter 3). Now we assume we have such an integral structure, and for each W-algebra A, we write SκD (N, ε; A) for the space of A-integral automorphic forms. We thus suppose (R1) SκD (N, ε; A) = SκD (N, ε; W) ⊗W A for every W-algebra R; (R2) SκD (N, ε; W) ⊂ SκD (N, ε; C) is stable under the Hecke operator action of R(S0D (N), ∆D 0 (N)). D We then extend the Hecke action of R(S0D (N), ∆D 0 (N)) to Sκ (N, ε; A) by the D identity (R1). Thus Sκ (N, ε; W ) becomes a module over the Hecke algebra hκ (N, ε; W ). Let SκD (N, ε; A)∗ be the A-linear dual of SκD (N, ε; A). We regard SκD (N, ε; A)∗ as a hκ (N, ε; A)-module by the adjoint action. Then by Proposition 2.51, we have a morphism of hκ (N, ε; W )-modules
fA : SκD (N, ε; A) ⊗A SκD (N, ε; A)∗ → Sκ (N, ε; A). For a suitable choice of φ ∈ SκD (N, ε; C)∗ , g → fC (g ⊗ φ) induces an embedding ι : SκD (N, ε; C) → Sκ (N, ε; C) in Corollary 2.31. By the faithful flatness of C over the field of fractions K of W, ι induces an embedding ι : SκD (N, ε; K) → Sκ (N, ε; K) which is hκ (N, ε; K)-linear. Then extending scalar to K-algebra A, we find Corollary 2.33 Suppose N = N0 d(D) for an integral ideal N0 prime to d(D). Let A be a K-algebra. Then we have an hκ (N, ε; A)-linear embedding ιA : SκD (N, ε; A) → Sκ (N, ε; A) for all weights κ with kσ ≥ 2 for all σ ∈ I D . In particular, if d(D) = 1, the above morphism is a surjective isomorphism. Exercise 2.34 1. If χ : H× → C× is a continuous character, prove that χ factors through the reduced norm N : H× → R× .
Automorphic forms on quaternion algebras
117
2. Prove that v ∈ Z[I] is an integer multiple of σ σ if v = 1 for all in a subgroup of finite index in O× . 3. Prove that if U is an open compact subgroup of GD (A(∞) ), the double coset U yU for y ∈ GD (A(∞) ) contains only finitely many left (and right) cosets 4. Give a detailed proof that (f |j)x (z) = fx (−z) for any x ∈ GD (A(∞) ) if D = M2 (Q) and f ∈ Sκ (U ; C), where f |j(g) = f (gj) and j is as in the proof of Proposition 2.32. 5. Prove that for a given κ and U , there are only finitely many Hecke characκ1 +κ2 −I ters χ : F × UF \FA× → C× with χ(z∞ ) = z∞ , where UF = U ∩Z(A(∞) ) (∞) × regarded as an open subgroup of (FA ) . 2.3.7 Local representations of GL(2) We summarize here well-known results from representation theory of the local group G = GL2 (Fq ) for a prime ideal q (see [AFG] Chapter 1) in order to supplement the representation theoretic description in (JL1-3) of the Jacquet– Langlands correspondence. A representation V of G with coefficients in a field K of characteristic 0 is called smooth if for each v ∈ V , we find an open subgroup S ⊂ G that leaves v invariant. If furthermore, H 0 (S, V ) is finite dimensional for all open subgroups S, V is called admissible. Let π be an admissible semisimple representation of G on a vector space V = V (π) over a field K of characteristic 0. Let U(Fq ) be the maximal upper unipotent subgroup of G, and write %
& 1 u u ∈ Oq ⊂ U(Fq ). U(Oq ) = 0 1 Let B(Fq ) (resp. B(Oq )) be the normalizer of U(Fq ) in G (resp. GL2 (Oq )). Then B(A) = T (A)U(A) for the subgroup T (A) of diagonal matrices (for A = Fq and Oq ). They are made up of upper triangular matrices. We have a Haar measure du of U(Fq ) with U (Oq ) du = 1. We define . V (B) = V (B, π) = v − π(n)v ∈ V (π)v ∈ V (π), n ∈ U(Fq ) as a T (Fq )-module, and put VB = VB (π) = V /V (B), which is called the Jacquet module of V . The notion of Jacquet module is useful in the classification of admissible representations of a local group like G (see [BeZ]). By this definition, V → VB is a right exact functor. For each w = v − π(n)v ∈ V (B), we take a sufficiently large open compact subgroup Uw ⊂ U(Fq ) containing n. Then we see that π(u)vdu = 0 for every open subgroup U with Uw ⊂ U ⊂ U(Fq ). If U π(u)vdu = 0 for every sufficiently large open subgroup U of U(Fq ), for the U stabilizer U of v in U, we find
du v = du v − π(u)vdu = du (v − π(n)v) U
U
U
U
n∈U /U
Automorphic forms on inner forms of GL(2)
118
which is in V (B). Thus V (B) is the collection of v with U π(u)vdu = 0 for every sufficiently large open subgroup U of U(Fq ). By this fact, the functor V → VB is left exact, and we conclude that the association is an exact functor. Exercise 2.35 Explain why V → VB is exact (sending exact sequences of representations to exact sequences of K-vector spaces). For a smooth character λ of T (Fq ) (regarding it as a character of B via the projection B T ∼ = B/U), the smooth induction from B of λ is defined by IndGB (λ) = {f : G → V (λ)|f : smooth, f (bg) = λ(b)g(g) ∀b ∈ B(Fq )}, (2.3.31) on which we let G act by g · f (x) = f (xg). Here the word “smooth” means that for each f ∈ IndGB V (λ), we find an open compact subgroup S such that f (xk) = f (x) for all k ∈ S. Thus IndGB λ is smooth as a representation of G by definition. Since the smooth induction preserves admissibility (see [BeZ] 2.3), V stable under the V = IndGB λ has composition series {0} ⊂ V1 ⊂ V2 ⊂ · · · ⊂ action of G, and hence its semisimplification (IndGB λ)ss = j Vj+1 /Vj is well defined as an admissible G-module. = δ 1/2 λ for the module character δB of B: Put λ B φ(u)du = δB (b) φ(bxb−1 )du (for all φ). U (Fq )
U (Fq )
a 0 = |a−1 d|q for the standard absolute value 0 d (x ∈ Oq − {0}).
Exercise 2.36 Prove δB |x|q = |Oq /xOq |−1
is irreducible, we call the induced representation principal (or in the If IndGB λ is reducible, only one factor of the composition series principal series). If IndGB λ is infinite dimensional, which is called special
(or a Steinberg representation). a 0 Since T is diagonal, we can write λ = λ1 (a)λ2 (d). Then a principal 0 d is denoted by π(λ1 , λ2 ) (resp. σ(λ1 , λ2 )). (resp. special) representation IndGB λ The following results are well known (e.g., [BeZ]). (π1) HomB (VB , V (λ)) ∼ = HomG (V, IndGB V (λ)) [BeZ] 1.9 (reciprocity); (π2) if π is absolutely irreducible, then dimK VB ≤ |W| = 2, where W is the Weyl group of T in G (see [BeZ] 2.9); (π3) if π is absolutely irreducible and VB = 0, then we have a surjective linear map IndGB λ V of G-modules for a character λ : T → K × (see [BeZ] 2.4–5); # $ss # $ss w ∼ for w ∈ W (see [BeZ] 2.9); (π4) IndGB λ = IndGB λ8 where we have written λw (t) = λ(wtw−1 ).
Automorphic forms on quaternion algebras
119
On V U , we have the Hecke operator T () for
a prime element of Oq given by 0 T ()v = αU ⊂U ξU /U π(α)v for ξ = , where U − U(Oq ). We generalize 0 1 this action of Hecke operators as follows. Write B = B(Oq ) and U = U(Oq ) for simplicity. Let . D = x ∈ T (Fq )xUx−1 ⊃ U (2.3.32) . D∗ = x ∈ T (Fq )xUx−1 ⊂ U . The semigroup D is called the expanding semigroup in T (Fq ), and D∗ is called the shrinking semigroup. The set is ∆U = U · D · U and ∆∗U = U · D∗ · U are also multiplicative semigroups. Exercise 2.37 Show that D (resp. D∗ ) is generated by T (Oq ) and
e 0 1 for integers e1 ≤ e2 (resp. e1 ≥ e2 ). 0 e2 Define the so-called Iwahori subgroups by . I0 (r) = u ∈ GL2 (Oq )u mod qr ∈ B(O/qr ) , . I1 (r) = u ∈ I0 (r)u mod qr ∈ U(O/qr ) . These subgroups S have the Iwahori decomposition S = U T U ∼ = U × T × U for open compact subgroups T ⊂ T (Oq ) and U in the opposite unipotent t U. Each x ∈ D shrinks t U: xt Ux−1 ⊂ t U. From this, ∆S = S · D · S and ∆∗S = S · D∗ · S are again multiplicative sub-semigroups of G (this statement includes ∆B = B·D·B = ∆I0 (∞) and ∆∗B = B·D∗ ·B). We call ∆S (resp. ∆∗S ) the expanding (resp. shrinking) semigroup with respect to (S, U). When G = GL(2), ∆S for S = I0 (r) (r > 0) is almost equal to the q-part of the image of the semigroup ∆0 (qr ) introduced in (2.3.11) under the involution ι (strictly speaking, we have ∆0 (qr )p = ∆S modulo center). Exercise 2.38 Prove I0 (r) = t U (qOq )T (Oq )U (Oq ) = t U (qOq ) × T (Oq ) × U (Oq ), & %
1 u u ∈ a for an ideal a of Oq . where U (a) = 0 1 By the Iwahori decomposition, we have, for X = U, B, and an Iwahori subgroup S, 5 5 XξX = Xξu = Xuξ for ξ ∈ D u∈ξ −1 U ξ\U
XξX =
5
u∈ξU ξ −1 \U
u∈U \ξU ξ −1
uξX =
5
u∈U \ξ −1 U ξ
ξuX for ξ ∈ D∗ .
(2.3.33)
120
Automorphic forms on inner forms of GL(2)
By this fact, the double coset ring (or the Hecke ring; e.g., [IAT] 3.1) generated additively over Z by double cosets of X in ∆X have the following homomorphic relations as algebras: ∼ R(S, ∆S ) = RB R = R(U, ∆U ) R(B, ∆B ) = #↓ #↓ #↓ R∗ = R(U, ∆∗U ) R(B, ∆∗B ) ∼ = R(S, ∆∗S ) = R∗B via UξU → BξB → SξS for ξ ∈ ∆U (resp. ξ ∈ ∆∗U ) and R UξU → Uξ ι U ∈ R∗ for xι x = det(x). These algebras are commutative: T (ξ)T (η) = T (ξη) for T (ξ) = UξU and ξ, η ∈ D or D∗ . Here is a proof of these facts. Since we only need to deal with D or D∗ , in the following lemma, we prove the result for D∗ (and the result for D follows by applying the involution “ι”). Lemma 2.39 Let the notation and the assumption be as above. The algebras R(S, ∆∗S ) for Iwahori subgroups S are commutative, and if S ⊃ B(Zp ), they −1 are all isomorphic ring
to the polynomial
Z[t1 , t2 , t2 ] (with t2 inverted) for 0 0 S and t2 = . If S ⊃ U, we have R(S, ∆∗S ) ∼ t1 = S = 0 1 0 −1 Z[TS ][t1 , t2 , t2 ] for the quotient group TS = T (Oq )S/S, where Z[TS ] is the group algebra of TS . Proof
For ξ ∈ D∗ , we consider the double coset BξB. Decompose 5 B= η(ξBξ −1 ∩ B). η∈Ξ(ξ)
4 Multiplying by ξBξ −1 from the right, we get BξBξ −1 = η∈Ξ(ξ) ηξBξ −1 ⇔ a
4 1 0 BξB = η∈Ξ(ξ) ηξB. If ξ = , we have 0 a2 %
& a b ∈ Bb ∈ a1 −a2 Oq . ξBξ −1 ∩ B = 0 d We may choose the subset Ξ(ξ) inside U so that
1 b Ξ(ξ)
→ b mod a1 −a2 Oq ∈ O/a1 −a2 O 0 1 4 is a bijection. Then we have BξB = η∈Ξ(ξ) ηξB and a formula for the index: with [ξ] = (a1 − a2 ). Writing deg(BξB) for the (B : ξBξ −1 ∩ B) = |[ξ] |−1 q number of right cosets of B in BξB, we find deg(BξζB) = deg(BξB) deg(BζB), because [ξζ] = [ξ] + [ζ] for ξ, ζ ∈ D∗ . Since BξBζB ⊃ BξζB, if we can show that deg(BξBζB) = deg(BξζB), we get BξBζB = BξζB and (BξB) · (BζB) = BξζB in the double coset ring R(B, ∆∗B ), which in particular shows the commut∗ ativity of R(B, ∆B ). To see deg(BξBζB) = deg(BξζB), we note BξBζB = η∈Ξ(ξ) η ∈Ξ(ζ) ηξη ζB. This implies deg(BξBζB) ≤ deg(BξB) deg(BζB) = deg(BξζB),
Automorphic forms on quaternion algebras
121
and hence we get the identity deg(BξBζB) = deg(BξζB). Since the αj s give independent generators of D∗ /T (Oq ), the monoid algebra Z[D∗ /T (Oq )] is isomorphic
0 −1 to a polynomial ring with two variables Z[α, 12 , (12 ) ] with α = 0 1 (because 12 ∈ Z(Oq ) is invertible in D∗ ). The association α → T () = BαB and 12 → BB therefore induces a surjective algebra homomorphism Z[D∗ /T (Oq )] → R(B, ∆∗B ), which can be easily seen to be an isomorphism. Replacing D∗ /T (Oq ) by D∗ /(T (Oq ) ∩ S) = TS × (D∗ /T (Oq )) in the above argument, the same proof works well for any S with I0 (r) ⊃ S ⊃ I1 (r) and yields R(S, ∆∗S ) ∼ = Z[TS ][D∗ /T (Oq )] ∼ = Z[TS ][t1 , t2 , t−1 2 ], where Z[TS ] is embedded into ∗ R(S, ∆S ) by sending t ∈ TS to StS. 2 We let R∗ act on v ∈ V U = H 0 (U, V ) by
T (ξ)v = [UξU]v = π(uξ)v = u∈ξU ξ −1 \U
π(ξ)π(u)vdu,
(2.3.34)
ξ −1 U ξ
and similarly for v ∈ VB in place of v ∈ V U ; then the projection: V U → VB is R∗ -linear. To see the last identity of (2.3.34), it is sufficient to recall that we have normalized the measure du so that U du = 1. We may regard the above action as an action of R via the isomorphism R ∼ = R∗ :
v|T (ξ) = v|[UξU] = π((ξu)ι )v = π(ξ ι )π(uι )vdu. (2.3.35)
u∈ξ −1 U ξ\U
ξU ξ −1
0 −j j , we have U(Fq ) = ∪∞ j=0 α Uα . Thus writing T () = [UαU] 0 1 and T (ξ) = [UξU] for ξ ∈ D∗ as an operator on V U = H 0 (U, V ), we see easily from (2.3.34) that T (αj ) = T ()j and for each finite-dimensional subspace X ⊂ V (B), T ()|X is nilpotent on X U by (2.3.34). For any R-eigenvector v ∈ V U with tv = λ(t)v (t ∈ T (Fq ), v = v mod V (B)), we get /
0 9
−1 :
a 0 a 0 a 0 a 0 a 0 −1 v| U U = U: U λ v = |a d|q λ v, 0 d 0 d 0 d 0 d 0 d For α =
(2.3.36) where | |q is the standard absolute value of Oq such that ||−1 q = N (q). Lemma 2.40 If V = V (π) is admissible, we have a canonical splitting V U ∼ = VB ⊕ V (B)U as Hecke modules, where V U = H 0 (U(Oq ), V ). An absolutely irreducible admissible representation π is called supercuspidal if VB = 0. In other words, by (π1), an absolutely irreducible supercuspidal representation can never appear in a subquotient of an induced representation IndGB λ.
Automorphic forms on inner forms of GL(2)
122
I1 (r) . The subspace Proof We have by definition, V U = V U (Zp ) = rV Vr = V S1 (r) is finite dimensional and stable under R. By the Jordan decomposition applied to T (), we can decompose uniquely such that Vr = Vr◦ ⊕ V nil so that T () is an automorphism on Vr◦ and is nilpotent on V nil . We may replace T () by T (αa ) = T ()a for any positive a in the definition of the above splitting. Since T () is nilpotent over any finite-dimensional subspace of V (B), Vr◦ injects into VB ; so, dim Vr◦ is bounded by dim VB ≤ |W| = 2. For any T -eigenvector v ∈ VB , lift it to v ∈ V . Then for sufficiently large j, π(α−j )v is in V U . Since π(α−j )v is a constant multiple of v, we may replace v and v by π(α−j )v and π(α−j )v, respectively. Then for sufficiently large k, w = T (αk )v ∈ Vr◦ , and T ()−k w is equal to v for the image w in VB . This finishes the proof when the action of T on VB is semisimple. In general, take a sufficiently large r so that Vr surjects down to VB . We apply the above argument to thesemisimplification of Vr under the action of the Hecke algebra. Thus V ◦ = r Vr◦ ∼ = VB , and this finishes the proof of V U = VB ⊕ V (B)U as R-modules. 2 Lemma 2.41
We have
1. If an absolutely irreducible admissible representation π of G is finite dimensional, it is one dimensional and is a character. 2. If IndGB λ is absolutely reducible, λj has to satisfy λ1 /λ2 (x) = |x|±1 q . G 3. If λ1 /λ2 (x) = |x|±1 q , IndB λ is reducible, the length of the composition series is 2. The infinite dimensional irreducible subquotient in IndG λ is of IndGB λ B denoted by σ(λ1 , λ2 ) and is called the special (or Steinberg) representation of G. G 4. If λ1 /λ2 (x) = |x|−1 q , IndB λ contains the subspace on which G acts 1/2
by the character x → λ1 (det(x))| det(x)|q , and if λ1 /λ2 (x) = |x|q , w contains the quotient on which G acts by the character x → IndGB λ 1/2 λ2 (det(x))| det(x)|q . If the conductor of λ1 is given by qr , the subspace of the infinite-dimensional irreducible subquotient on which I0 (r) acts by a b
→ λ1 (a)λ2 (d) is one dimensional. c d Each vector in the subspace of the infinite-dimensional subquotient (the Steinberg representation) described by the fourth assertion is called a minimal vector, which is uniquely determined up to scalar multiples. Indeed, for any induced repG resentation Ind B λ, we
can have two types of minimal
vectors v1 and v2 on which a b a b v = λ1 (a)λ2 (d)v1 and v = λ2 (a)λ1 (d)v2 if qr is I0 (r) acts by c d 1 c d 2 the smallest ideal among the conductors of λ1 and λ2 . When λ1 is unramified for a Steinberg representation σ(λ1 , λ2 ), the minimal vector v1 ∈ σ(λ1 , λ2 ) coincides
Automorphic forms on quaternion algebras
123
with the new vector. A cusp form in the image of the Jacquet–Langlands correspondence in Theorem 2.30 regarded as an element of the representation space of GL2 (Fq ) for q ∈ ΣD is a linear combination of such new vectors. This is another aspect of the word “new” in Theorem 2.30. In particular, a nonzero new vector is not a linear combination of translations by elements of G of vectors fixed by a maximal compact subgroup of G (because in this Steinberg representation, there is no vector fixed by any maximal compact subgroup). Proof Suppose
that the representation space V (π) of π is finite dimensional. 0 Let α = for a prime element of Oq , and define 0 1 %
& 1 u n −n n u ∈ Oq . Un = α Uα = 0 1 Since {Un }n gives a fundamental system of neighborhoods of U(Fq ), we find a nonzero vector v fixed by Un for some n ∈ Z. Then π(α−m )v is fixed by α−m Un αm = Un−m . This shows that H 0 (Un , V (π)) = 0 for all n. Since Un ⊂ Un−1 , we have an infinite sequence of nontrivial subspace H 0 (U0 , V (π)) ⊃ H 0 (U−1 , V (π)) ⊃ · · · ⊃ H 0 (U−n , V (π)) ⊃ · · · . " From dim V < ∞, we conclude H 0 (U(Fq ), V (π)) = n H 0 (Un , V (π)) = 0, which is stable under B(Fq ) because B normalizes U. Since π is admissible, the stabilizer of 0 = v ∈ H 0 (U(Fq ), V (π)) contains an open subgroup S of G. In particular, the orbit S(∞) of the infinity under S in the one-dimensional projective space P1 (Fq ) = Fq {∞} is open. Since U(Fq ) acts transitively on P1 (Fq )−{∞} = Fq , the subgroup H of G generated by U(Fq ) and S acts P1 (Fq ) transitively. In particular, H contains all conjugates of U(Fq ) and hence all unipotent elements. As is well known, SL2 (Fq ) is generated by unipotent elements (e.g., [PAF] Lemma 4.46). Thus π factors through G/SL2 (Fq ) ∼ = Fq× . Then by Schur’s lemma, π is one dimensional. This proves (1). is reducible. Take a proper subspace V ⊂ W stable Suppose that W = IndGB λ and under G. Then VB is a proper subspace of WB , because V → VB is exact
0 −1 ±1 w ⇔ λ1 /λ2 = | · | for w = (π1). Since dim WB = 2 by (π4), if λ8 = λ q 1 0 (cf. Exercise 2.36), we may assume that VB = V (λ). Since the action of w preserves V , VB also has a nonzero B-eigenvector belonging to λw ; so, VB = WB , a contradiction. Thus if W is reducible, λ1 /λ2 = | · |±1 q . G contains x → λ1 (det(x))| det(x)|1/2 If λ1 /λ2 = | · |−1 , IndG (λ) q ; so, Ind (λ) q
B
B
w ) contains x → λ (det(x))| det(x)|1/2 ; so, is reducible. If λ1 /λ2 = | · |q , IndGB (λ8 q 2 is reducible by (π4). IndGB (λ) As for the last assertion, by an explicit computation, the subspace of minimal (on which I0 (r) acts as specified) is two dimensional. Indeed, vectors in IndGB λ by Lemma 2.40, the space is isomorphic to VB under the projection V → VB , and
124
Automorphic forms on inner forms of GL(2)
hence at most two dimensional. One can easily create two linearly independent vectors in the space; so, it is two dimensional. Then by the third assertion, the one-dimensional subquotient takes the one-dimensional subquotient of this twodimensional subspace. The rest gives the desired one-dimensional subspace of the infinite-dimensional irreducible subquotient. 2 All admissible absolutely irreducible representations of G are classified into four disjoint classes of representations: characters, principal representations, Steinberg representations, and supercuspidal representations. To give a more precise description of the correspondence πD → π in (JL3), we first note a consequence of Proposition 2.3: Lemma 2.42 If Dq is a division algebra, each admissible irreducible representation of Dq× over C is finite dimensional. If it has a nonzero vector fixed by the unit group of maximal order, it is isomorphic to a character λ ◦ N for an admissible character λ : Fq× → C× , where N : Dq → Fq× is the reduced norm map. Proof By Proposition 2.3, the unique maximal order R = ODq of Dq has a unique maximal two-sided ideal m with R/m = O/q. Then mn are all two-sided ideals, and hence 1 + mn is a normal subgroup of Dq× . Let V = V (π) be an admissible irreducible representation of Dq× . Since 1 + mn give a fundamental system of open neighborhoods of the identity of Dq× , for sufficiently large n, H 0 (1 + mn , V ) = 0. Since 1 + mn is normal in Dq× , H 0 (1 + mn , V ) is stable under Dq× . Then by the irreducibility of V , H 0 (1 + mn , V ) = V . Since V is admissible, H 0 (1 + mn , V ) is finite dimensional. If H 0 (R× , V ) = 0, by the above argument, we have H 0 (R× , V ) = V , and hence the action of Dq× on V factors through the abelian group Dq× /R× ∼ = Z. Thus by the irreducibility, V is one dimensional. Since the reduced norm map N has kernel inside R× , the character π factors through Fq× ; so, π = χ ◦ N . This finishes the proof. 2 Secondly, we note that by the strong multiplicity-one theorem (e.g., [AAG] Theorems 5.14 and 10.10), for a given quaternion algebra D over F , the representation ΠD of GD (A(∞) ) on the space generated by ΠD (g)h(x) = h(xg) for all g ∈ GD (A(∞) ) and all h ∈ SκD (N, ε; C) is a direct sum of finitely many irreducible representations πD with multiplicity one. Here is a slightly more precise description of the correspondence πD → π in (JL3). Start with an eigenform 0 = f ∈ SκD (N, ε; C) of all Hecke operators in hκ (N, ε; C). By the multiplicity-one theorem, the representation πD of GD (A(∞) ) on the space generated by πD (g)f (x) = f (xg) for all g ∈ GD (A(∞) ) is irreducible. We can factor πD = ⊗q πq (D) for local irreducible representations πq (D) of Dq× (for the localization-completion Dq = D ⊗F Fq ). Thus the space V (N, ε; πD ) is the tensor product of the corresponding subspace V (N, εq ; πq (D)), and if qr
Automorphic forms on quaternion algebras
125
exactly divides N and q is prime to d(D), . V (N, εq ; πq (D)) = v ∈ V (πq (D))u · v = ε(u)v for all u ∈ I0 (r) . We decompose V (N, ε; π) = ⊗q V (N, εq ; πq ) for subspaces V (N, εq ; πq ) ⊂ V (πq ) similarly defined for π = πM2 (F ) . If Dq is a division algebra, our definition of × S0D (N) implies S0 (N)q = OD,q ; so, πq (D) = λ ◦ N as above. Then the associated (∞)
automorphic representation π = πM2 (F ) of GL2 (FA ) is given as follows: πq (D) if Dq ∼ = M2 (Fq ) ∼ πq = −1 σ(λ, λ| · |q ) if Dq is division and πq (D) is a character λ ◦ N , (2.3.37) where N : Dq× → Fq× is the reduced norm map. Then writing N = d(D)N0 , d(D) is prime to N0 . Then by Lemma 2.42, πq (D) = λ ◦ N for q|d(D), and U (q ) acts on the one-dimensional space V (πq (D)) via multiplication by λ(q ). Since 0 πq = σ(λ, λ| · |−1 q ), H (I0 (1), V (πq )) is one-dimensional, and the eigenvalue of U (q ) on this space is again given by λ(q ) as easily computable by the expression of the representation as an induced representation in Lemma 2.41. If q is prime to d(D), the representations πq and πq (D) are isomorphic, identifying Dq with M2 (Fq ); thus, V (N, εq ; πq (D)) ∼ = V (N, εq ; πq ) as Hecke modules. Thus the action of T (q ) of the corresponding representations match, and hence we have an hκ (N, ε; C)-linear isomorphism V (N, ε; πD ) ∼ = V (N, ε; πM2 (F ) ). The representation π associated to πD appears as an automorphic representation spanned by π(g)f0 for a Hecke eigenform f0 ∈ Sκ (N, ε; C) unique up to scalar multiples. In other words, fixing the isomorphism V (N, ε;πD ) ∼ = V (N, ε; πM2 (F ) ), we D get an inclusion Sκ (N, ε; C) = πD V (N, ε; πD ) ∼ = πM (F ) V (N, ε; πM2 (F ) ) → 2 Sκ (N, ε; C) which is the linear map in Corollary 2.31, and the correspondence f → f0 gives rise to the embedding SκD (N, ε; C) → Sκ (N, ε; C). A Hecke eigenform in SκD (N, ε; C) or Sκ (N, ε; C) is called q-new (resp. q-minimal) for a prime q of F , if it gives a new vector (resp. a minimal vector) of the local q-component of the automorphic representation generated by the automorphic form. 2.3.8 Modular Galois representations For almost all ideals a of the Hecke algebra h = hκ (N, ε; W ), we can associate a modular two-dimensional Galois representation ρa . Thus h may be considered to be a deformation ring parameterizing all “modular” deformations of given level and given “Neben” characters. By the techniques invented by Wiles (and Taylor), under suitable assumptions, we can prove that a local ring of h is the universal deformation ring we studied in Theorem 1.52, and in this way, we will actually prove Theorem 1.52 as Theorem 3.28, Corollary 3.42 and Theorem 3.50. First we describe the representation ρP for prime ideals P of h. In the following description, we normalize the local Artin symbol [u, Fq ] so that [q , Fq ] modulo the inertia subgroup is the arithmetic Frobenius element in Gal(Fq /FN (q) ) for q > 0 with (q) = Z ∩ q.
126
Automorphic forms on inner forms of GL(2)
Theorem 2.43 Suppose k = κ2 − κ1 + I ≥ I. Let P be a prime ideal of h = hκ (N, ε; W ) and write k(P ) for the quotient field of h/P . We assume that k(P ) has characteristic different from 2. Then we have a semisimple Galois representation ρP : Gal(F /F ) → GL2 (k(P )) unramified outside pN such that 1. ρP is continuous with respect to the profinite topology on k(P ) induced from the profinite subring h/P . 2. We have Tr(ρP (F robl )) = T (l ) mod P for all prime ideals l prime to pN and det(ρP ) = ε+ N [κ] for the p-adic cyclotomic character N , where we regard ε+ as a Galois character by global class field theory. 3. Let m be the unique maximal ideal containing P . Either if k ≥ 2I and Tp (p) ∈ m or if k = 2I and T p (p ) ∈ m for a prime factor p of p p ∗ in F , we have ρP |Dp ∼ for the decomposition subgroup Dp at = 0 δp p, and δp ([y, Fp ]) = Up (y) mod P for the local Artin symbol [y, Fp ]; in ε1,p (u)u−κ1 for u ∈ Op× . Here we have written particular, δp ([u, F p ]) = y 0 S0 (p∞ N)] for y ∈ Fp× . Up (y) = [S0 (p∞ N) 0 1 4. Write N = N0 c(ε− ). If the prime to p-part N0 of N0 is square free and is − ∼ prime to
c(ε ), for each prime factor l of N0 prime to p, we have ρP |Dl = l ∗ for the decomposition subgroup Dl at l, and δl ([y, Fl ]) = U (y) 0 δl mod P for the local Artin symbol [y, Fl ] (y ∈ Fl× ); in particular, δl ([u, Fl ]) = ε1,l (u) for u ∈ Ol× . (p)
The representation ρP can be realized to have values in GL2 (h/P ) which is unique up to isomorphisms over h/P if ρm for the maximal ideal m containing P is absolutely irreducible. Now we describe the local structure of automorphic representations via local Galois properties. Proposition 2.44 Let the notation and the assumption be as in the theorem. Suppose P = Ker(λ) for the algebra homomorphism λ : hκ (N, ε; W ) → Qp satisfying f |T (q ) = λ(T (q ))f for all prime ideals q for a Hecke eigenform f ∈ Sκ (N, ε; Q). Write π = ⊗q πq for the irreducible representation generated by f . Let l p be a prime. × 1. If πl ∼ , then the = π(η1 , η2 ) for characters ηj : Fl× → Q
restriction of ρP η2 0 to the decomposition group Dl is isomorphic to , where we abused 0 η1 ×
notation so that ηj is identified with the Galois character Dl → Q inducing the local characters ηj via local class field theory.
Automorphic forms on quaternion algebras
127
2. If πl ∼ = σ(η, η| · |−1 l ), the restriction of ρP to
the decomposition group Dl ηNl ∗ is isomorphic to a non-semisimple for the cyclotomic character 0 η −1 Nl : Dl → Z× p with Nl ([u, Fl ]) = |u|l . 3. If πl is supercuspidal and N0 = N/c(ε− ) is prime to c(ε− ), then l2 |N0 and ρP restricted to Dl is absolutely irreducible. Here is a brief outline of the proof of the above results. When F = Q, all these follow from the theorems of [GME] in 4.2.3–7 (see also [IAT] 7.6). First suppose that k(P ) has characteristic 0. By Theorem 2.28, the projection π : h → h/P (regarded as a linear form π : h → h/P ) gives rise to a Hecke eigenform f ∈ Sκ (N, ε; k(P )) with a∞ (l , f ) = π(T (l )) for all primes l; so, we are in the setting of Proposition 2.44. Let N0 = N/c(ε− ). By looking at the Fourier expansion, if a prime factor l of N satisfies l2 N0 and l c(ε− ), we can show that the Hecke operator T (l ) on Sκ (N, ε; C) is invertible (e.g., [MFM] Theorem 4.6.17 or [H88b] Lemma 12.2). Then by Lemma 2.40, πl cannot be supercuspidal, which implies that l2 |N0 when πl is supercuspidal (in (3) of Proposition 2.44). If there exists a quaternion algebra D/F with dim ZD = 1 such that f is in the image of the Jacquet–Langlands correspondence ιh/P , the existence of ρP satisfying the conditions in Theorem 2.43 and Proposition 2.44 follows from the work of Carayol [C1] (see also [68c] in [CPS] and [H81a] Theorem 4.12). In particular, if [F : Q] is odd, we have ρP by the work of Carayol. Even if [F : Q] is even, Blasius and Rogawski [BlR] realized the representation ρP in the p-adic ´etale cohomology group on the Shimura variety of a unitary group of dimension 3, and at the same time, R. Taylor [Ta] (and [Ta2]) generalized the method of Wiles in [Wi] to obtain the representation ρP by gluing together Galois representations coming from quaternion algebras D as above, using Wiles’ observation (see [Ta]) that the image of the Jacquet–Langlands correspondence is p-adically dense in the space of p-adic modular forms (if we vary quaternion algebras D). This density follows from Theorem 3.16 after a nontrivial argument. Once ρP is constructed, for the reduced part hred (i.e., hred = h modulo the nilradical), we can find a pseudo-representation π : Gal(Q/F ) → hred unramified outside pN in the sense of Wiles (see 1.1.3) with Tr(π(F robl )) = T (l ) for all l outside pN (by the gluing technique described in [GME] 4.2.5). Out of the pseudo-representation π mod P , we can always create a representation as in (1) and (2) by Proposition 1.23. Since Taylor’s construction comes from gluing mod pn representations of Carayol which satisfies (4), it supplies us the assertion (4) of the theorem for all ρP . As for the assertion (3) of the theorem, it is verified in [Wi] and [H89b]. It remains to prove the existence of ρm and the assertions (3) and (4) of the theorem for each maximal ideal m of h. Take a prime ideal P ⊂ m (so, k(P ) has characteristic 0). Then by conjugating ρP , we may assume that ρP has values in the maximal compact subgroup GL2 (WP ) in GL2 (k(P )) (Corollary 2.5), where WP is the p-adic integer ring of k(Q). Let ρm = ρP mod mP for the maximal
128
Automorphic forms on inner forms of GL(2)
ideal mP of WP . The representation ρm satisfies the four conditions for the coefficient ring k(mP ) = WP /mP in place of k(m). Since Tr(ρP ) = Tr(π) mod P , the trace of ρm has values in h/m. Since the characteristic of k(m) is odd, by the theory of pseudo-representations, if ρm is irreducible, the representation ρ : Gal(Q/F ) → GL2 (h/m) constructed out of the pseudo-representation π mod m has the same trace as ρm . Since ρP is also constructed by the same pseudorepresentation π, if we follow the same procedure as described in Proposition 1.23 to construct ρP and ρ , we find that ρ = ρP mod mP = ρm . Thus in this case, ρm satisfies the assertions (3) and (4); so, we put ρm = ρm . If ρm is reducible, we define ρm by the semisimplification of ρm . Thus ρm ∼ = ⊕δ for two global characters and δ. Suppose that T (p ) ∈ m for all p|p. Then we may define a character δ p : Dp → k(m)× by δ p ([y, Fp ]) = Up (y) mod m for y ∈ Fp× . Then ρm for the maximal ideal mP of WP satisfies the assertions (3) and (4) for k(mP ) in place of k(P ). Put p = det(ρP )δp−1 mod mP . Since det ρP has values in h/P , p has values in k(m)× . In particular, we have ρm |Dp ∼ = p ⊕δ p for the decomposition subgroup Dp at p. By the Brauer–Nesbitt theorem (e.g., [MFG] Corollary 2.8; see also Proposition 1.25 in the text), we have {p , δ p } coincides with {|Dp , δ|Dp } as sets; so, the assertion (3) follows for our choice of ρm . The assertion (4) of the theorem can be proven similarly. The uniqueness under absolute irreducibility follows again from the Brauer– Nesbitt theorem. We consider the following condition, N/c(ε− ) is square-free and is prime to c(ε− ).
(sf)
We can generalize the result in the above theorem from a prime ideal to any ideal of a local ring of h under mild assumptions including (sf): Corollary 2.45 Suppose (sf). Let T be the localization of hκ (N, ε; W ) at a maximal ideal m. If ρm is absolutely irreducible, for any ideal a of T containing the nilradical of T, we have a unique Galois representation ρa : Gal(Q/F ) → GL2 (T/a) up to isomorphisms over T/a such that 1. ρa is continuous with respect to the profinite topology on T/a. 2. We have Tr(ρa (F robl )) = T (l ) mod a for all prime ideals l prime to pN and det(ρa ) = ε+ N [κ] for the p-adic cyclotomic character N , where we regard ε+ as a Galois character by global class field theory. Moreover, if we assume further that T (p ) ∈ m for all prime factors p of p in p ∗ F and that p = δ p for all p|p, then ρa |Dp ∼ for the decomposition = 0 δp subgroup Dp at p, and δp ([y, Fp ]) = Up (y) mod a for the local Artin symbol [y, Fp ]; in particular, p ≡ p mod m and δ p ≡ δ p mod m. As for the restriction ∗ l to Dl for a prime l outside p, if ρm |Dl ∼ with l = δ l for a prime factor = 0 δl
The integral Jacquet–Langlands correspondence
129
l ∗ l of N0 prime to p, we have ρa |Dl for the decomposition subgroup 0 δl Dl at l, and δl ([y, Fl ]) = Up (y) mod a for the local Artin symbol [y, Fl ]; in particular, δl ([u, Fl ]) = ε1,l (u) for u ∈ Ol× . ∼ =
Proof Let π : Gal(Q/F ) → hred be the pseudo-representation as in the above sketch of the proof of Theorem 2.43. Let πT be the projection of π to Tred for the reduced part Tred of T. Let t(l ) and u(y) for the projection to Tred of the Hecke operator T (l ) and Up (y). By the irreducibility of ρm , by the method of Wiles, we have a representation ρ : Gal(Q/F ) → GL2 (Tred ) unramified outside pN and Tr(ρ(F robl ) = T (l ) for all prime ideals l outside pN (Proposition 1.23). The uniqueness under absolute irreducibility follows from Chebotarev’s density theorem and the theorem of Carayol and Serre (see Proposition 1.25). By this uniqueness, we have ρm = ρ mod m. Since Tred ⊗Z Q = P k(P ), where P runs through prime ideals of T of residual characteristic P , we have ρ ∼ = P ρP over Tred ⊗Z Q. Let δp : Dp → Tred be the character given by δ([y, Fp ]) = u(y), and define p = det(ρ)δp−1 . Writing the representation space of ρ as V (ρ), we define V (δp ) by the quotient of V (ρ) by {x ∈ V (ρ)|σv = (σ)v ∀σ ∈ Dp }. By (3) of Theorem 2.43, V (δp ) ⊗Z Q is free of rank 1 over Tred ⊗Z Q. Since the semisimplification of ρm |Dp is isomorphic to m ⊕ δ p , we find from m = δ p that V (δp ) is free of rank 1 over Tred . This shows the second assertion. The third assertion follows from a similar argument. 2 2.4 The integral Jacquet–Langlands correspondence In this section, assuming that F = Q and fixing a division quaternion algebra D/Q , we describe, in a more elementary manner, the Jacquet–Langlands correspondence, its integral version, and its relation to cohomology groups over Shimura varieties and automorphic manifolds. More general cases of quaternion algebras over totally real fields will be described in 3.2.7 (see also [PAF] Section 4.3.2). By assuming F = Q, things become a lot simpler at least for the notation concerned, but still the idea of making the correspondence integral would be clear. We normalize the Jacquet–Langlands correspondence using cohomology groups. 2.4.1 Classical Hecke operators In this section, we assume that D = M2 (Q). For a positive integer k, we choose κ = k = (0, k − 1), let N = (N ) for a positive integer N , and choose ε = 1 made up of the identity characters εj and ε+ (x) = |x|2−k A . The space S k (N, 1; C) is isomorphic to the classical space of elliptic modular forms Sk (Γ0 (N )). In this section, we keep this choice of κ, ε, and N. We shall first establish a firm link between the classical space of modular forms with adelic ones.
Automorphic forms on inner forms of GL(2)
130
By our definition for N = (N ), we have & %
a b ∈ GL2 (Z) c ∈ N Z . Γ0 (N ) = S0 (N ) = c d
(2.4.1)
By the strong approximation theorem, we find 0 (N )GL2 (R)+ , GL2 (A) = GL2 (Q)Γ where GL2 (R)+ = {g ∈ GL2 (R)| det(g) > 0}. Recall that we have√defined f1 : H → C (for √the finite idele g = 1) by f1 (z) = f (s∞ )Jκ (s∞ , −1) = det(s∞ )−1 f (s∞ )(c −1 + d)k for f ∈ Sk (N, 1; C), where s∞ ∈ GL2 (R)
with √ y x s∞ ( −1) = z. Writing z = x + iy, we may take s∞ = , then 0 1
y x f1 (z) = y −1 f . Then in this case, we have a canonical association: 0 1 Sk (N, 1; C) f → f1 (z) ∈ Sk (Γ0 (N )), where f1 (z) is as in (SA2) for g = 1 and Sk (Γ0 (N )) is the space of holomorphic functions defined on H satisfying the following two conditions:
az + b a b 0 (N ) ∩ SL2 (Q); (s1) f ∈ Γ0 (N ) = Γ = (cz + d)k f (z) for c d cz + d
az + b a b (s2) f |α(z) = f (cz + d)−k for all α = ∈ SL2 (Q) has its c d cz + d Fourier expansion without terms e(nz) for nonpositive n ≤ 0. This condition is equivalent to the boundedness of (f |α(z)) Im(z)k/2 over all H. We now compute explicitly the effect of Hecke operators T (p) and U (p). Lemma 2.46 have
or Γ0 (N ) ⊂ GL2 (Z). Then we 0 (N ) ⊂ GL2 (Z) Let Γ be either Γ p Γ 0
4p−1 1 0 j=0 Γ
0 1 1 0 Γ Γ= 0 p 4p−1 1 j j=0 Γ 0 p
j p
if p N , (2.4.2) if p|N .
Proof Since the argument in each case is essentially the same,
we only deal a b ∈ M2 (Z) and with the case where p N and Γ = Γ0 (N ). Take any γ = c d ad − bc = p. If c is divisible by p, then ad is divisible by p; so, one of a and d has a factor p. We then have
a b a/p b p 0 p 0 γ= = ∈ Γ0 (N ) c d c/p d 0 1 0 1
The integral Jacquet–Langlands correspondence
131
if a is divisible by p. If d is divisible by p and a is prime to p, choosing an integer
−1 1 u ∈ GL2 (Z). If c is not u with 1 ≤ u ≤ p with ua ≡ b mod p, we have γ 0 p divisible by p but a is divisible by p, we can interchange a and c via multiplication 0 −1 by from the left side. If a and c are not divisible by p, choosing an 1 0
1 0 integer u so that ua ≡ −c mod p, we find that the lower left corner of γ u 1 is equal to ua + c and is divisible by p. This finishes the proof. 2 From this we define (∞) p−1 1 0 + g p f g j=0 f 0 p 0 f |T (p)(g) = (∞) p−1 p j f g j=0 0 1
(∞)
j 1
if p N ,
if p|N . (2.4.3)
Note that
f
x 1 1 0
y 0
0 p
1 This shows that g →
f g 0 −1
f1 (pz) = (py)
f
p Similarly g →
f g 0
j 1
py 0
(∞)
0 p
y x =f 0 1
1 0 y x =f 0 p−1 ∞ 0 1
y x −1 p 0 = f p∞ 0 1 ∞ 0 1
py px = pk−2 f . 0 1
1 0 0 p
(∞)
(∞)
gives rise to pk−1 f1 (pz), because
px 1
=p
1−k −1
y
f
y 0
x 1 1 0
0 p
(∞) .
(∞) gives rise to f1 ( z+j p ). Thus we have
# $ pk−1 f1 (pz) + p−1 f1 z+j j=0 p (f |T (p))1 (z) = p−1 # z+j $ j=0 f1 p
if p N , if p|N .
(2.4.4)
Automorphic forms on inner forms of GL(2)
132
This is exactly the classical Hecke operator acting on Sk (Γ0 (N )) (as defined in [IAT] Chapter 3 and [LFE] Chapter 6). ∞ Writing f1 = n=1 a(n, f )q n for q = e(z), we find (as already remarked earlier in (2.3.16))
m k−1 a(m, f |T (p)) = a(mp, f ) + p a ,f . p More generally, using the decomposition (see [IAT] Proposition 3.36): %
=
a b c d
5 d−1 5 a b=0
& and (ad − bc)Z = nZ c ∈ N Z ∈ M2 (Z)
(∞) a b Γ0 (N ) (a > 0, ad = n, (a, N ) = 1, a, b, d ∈ Z), (2.4.5) 0 d
we get an identity of Hecke operators a(m, f |T (n)) =
0
dk−1 a
# mn d2
$ ,f .
(2.4.6)
Exercise 2.47 1. Prove (2.4.6) assuming (2.4.5). 2. Prove that f is a Hecke eigenform if and only if a(mn, f ) = a(m, f )a(n, f ) for all mutually prime positive integers m and n (hint: use (2.4.6)). 2.4.2 Hecke algebras We keep the notation introduced in the previous subsection; in particular, κ = (0, k − 1) = k, N = (N ), and 1 = (id, id, | · |2−k A ). For any subalgebra A ⊂ C, by our definition of the space of A-integral elliptic modular forms, we have . Sk (Γ0 (N ); A) = Sk (N, 1; A) = f ∈ Sk (N, 1; C)a(n, f ) ∈ A . (2.4.7) We admit the following important result which is the integral version of (2.3.18): Theorem 2.48 (G. Shimura) over C. In particular, we have
The space Sk (Γ0 (N ); A) spans Sk (Γ0 (N ); C)
Sk (Γ0 (N ); C) ∼ = Sk (Γ0 (N ); Z) ⊗Z C and Sk (Γ0 (N ); A) ∼ = Sk (Γ0 (N ); Z) ⊗Z A canonically. See [IAT] Theorem 3.52 (and Chapter 4 in the text) for the proof of the above theorem. By (2.4.6), the Hecke operator T (n) preserves A-integrality of modular forms. We define the Hecke algebra Hk (Γ0 (N ); A) with coefficients in A by the A-subalgebra of EndA (Sk (Γ0 (N ); A)) generated by all Hecke operators T (n).
The integral Jacquet–Langlands correspondence
133
Then Hk (Γ0 (N ); A) is a torsion-free commutative A-algebra of finite type (the commutativity follows from (2.4.6)). Exercise 2.49 Show T (m)T (n) = T (n)T (m) using (2.4.6). We define an A-bilinear pairing , : Hk (Γ0 (N ); A) × Sk (Γ0 (N ); A) → A by h, f = a(1, f |h). Proposition 2.50
We have the following canonical isomorphism: HomA (Sk (Γ0 (N ); A), A) ∼ = Hk (Γ0 (N ); A)
and HomA (Hk (Γ0 (N ); A), A) ∼ = Sk (Γ0 (N ); A), and the latter is given by sending an A-linear form φ : Hk (Γ0 (N ); A) → A to ∞ the q-expansion n=1 φ(T (n))q n . Proof By Shimura’s theorem, we may assume that A = Z. Actually, we start with proving the result for A = Q. Since Hk (Γ0 (N ); Q) and Sk (Γ0 (N ); Q) are both finite dimensional, we only need to show the nondegeneracy of the pairing. By (2.4.6), we find T (n), f = a(n, f ); so, if h, f = 0 for all n, we find f = 0. If h, f = 0 for all f , we find 0 = h, f |T (n) = a(1, f |T (n)h) = a(1, f |hT (n)) = T (n), f |h = a(n, f |h). Thus f |h = 0 for all f , implying h = 0 as an operator. ∞ As for A = Z, we only need to show that φ → n=1 φ(T (n))q n is well defined and is surjective onto Sk (Γ0 (N ); Z) from Hk (Γ0 (N ); Z). The cusp form f ∈ Sk (Γ0 (N ); Q) corresponding to φ satisfies h, f = φ(h); so, a(n, f ) = T (n), f = ∞ φ(T (n)). Thus f = n=1 φ(T (n))q n ∈ Sk (Γ0 (N ); Q). However f ∈ Sk (Γ0 (N ); Z) ⇐⇒ φ ∈ Hk (Γ0 (N ); Z), because Hk (Γ0 (N ); Z) is generated by T (n) over Z. This is enough to conclude surjectivity. 2 We now restate Corollary 2.29 for elliptic modular forms: Proposition 2.51 Let A be a subalgebra of C, and write simply H for the algebra Hk (Γ0 (N ); A) and S for the space Sk (Γ0 (N ); A). Let V be an H-module and V be an A-module of finite type with an A-bilinear product ( , ) : V × V → A. Then we have: (1) The formal q-expansion for v ∈ V and w ∈ V : f (v ⊗ w) =
∞
n=1
(v|T (n), w)q n
134
Automorphic forms on inner forms of GL(2)
gives a unique element of S. (2) The map v ⊗ w → f (v ⊗ w) gives an A-linear map of V ⊗A V into S with f ((v|T (n)) ⊗ w) = f (v ⊗ w)|T (n). If further V is an H-module and (v|h, w) = (v, w|h) for all v ∈ V , w ∈ V and h ∈ H, then the map f induces an H-linear map: V ⊗H V → Sk (Γ0 (N ); A). (3) Suppose that R is an A-algebra direct summand of H, and put V (R) = RV and S(R) = RS. If V (R) is R-free of finite rank and HomA (V (R), A) is embedded into V by the pairing ( , ), then the map f : V (R) ⊗A V → S(R) is surjective. Taking V and V to be appropriate cohomology groups over Shimura varieties (made out of a quaternion algebra D), we will prove later that the theta series of the norm form of D actually give the correspondence v ⊗ w → f (v ⊗ w) when we apply the technique of Theorem 3.1 of [81c] in [CPS]. Proof We have an isomorphism ι : HomA (H, A) ∼ = S given by a(n, ι(φ)) = φ(T (n)) (Proposition 2.50), which is an H-linear map (that is, ι(φ ◦ h) = ι(φ)|h). Since V is an H-module, h → (v|h, w) gives an element of HomA (H, A) and hence an element in S. The element has the expression as in (1) by the above explicit form of ι. The assertion (2) is then clear from (1). As for (3), by the isomorphism HomA (V (R), A) → V , each element of Hom(R, A) ∼ = S(R) is a finite A-linear combination of h → (v|h, w) for v ∈ V (R) and w ∈ V ; so, the surjectivity follows. 2 ∞ Exercise 2.52 Prove that Hk (Γ0 (N ); Z) = n=1 ZT (n). ∞ Here is a hint to this exercise. Show first n=1 ZT (n) ∼ = HomZ (Sk (Γ0 (N ); Z), Z) and use Proposition 2.50. 2.4.3 Cohomological correspondences Since the isomorphism of Theorem 2.30 is noncanonical, we try to rigidify it using some ideas of Eichler, Shimizu, and Shimura. Recall the automorphic manifold, for an open subgroup U ⊂ GD (Z): × Y (U ) = Y D (U ) = GD (Q)\GD (A)/R× U · C∞ ∼ \GD (A)+ /Z(R)U · C∞ , = D+
where GD (R)+ = {g ∈ D∞ |N (g) > 0}, GD (A)+ = GD (A(∞) ) × GD (R)+ and × × × = DA+ ∩ GD (Q). If D is definite, D∞ = R× · C∞ , so, Y (U ) ∼ D+ = {tj }j=1,...,h 4 h D D × if G (A) = j=1 G (Q)tj U · D∞ by the approximation theorem. When D is × we have indefinite, then by the strong approximation theorem, if N (U ) = Z × DA+ = GD (Q)+ U · GD (R)+ .
Since D is indefinite, D∞ ∼ = M2 (R); so, GD (R)+ ∼ = GL2 (R)+ = {g ∈ GL2 (R)| det(g) > 0}.
The integral Jacquet–Langlands correspondence
135
Then we find × , Y (U ) ∼ Proposition If N (U ) = Z = Γ(U )\H √ 2.53 Assume D to be indefinite. D × by g → g∞ ( −1), where Γ(U ) = Γ1 (U ) = G (Q)+ ∩ U · D∞ . More generally if 4h 4h A× GD (Q)tj U · GD (R)+ with tj,∞ = 1, then Y (U ) ∼ = j=1 Γtj (U )\H by D = j=1 √ tj s → s∞ ( −1) for s ∈ U · GD (R)+ . × When F = Q, the D∞ -module L( k ∗ ; C) is simply the space of homogeneous polynomials in (X, Y ) of degree n = k − 2 with coefficients in C. Thus we simply write it as L(n; C), and for any commutative ring A with identity, we write L(n; A) for the space of homogeneous polynomials in (X, Y ) of degree n = k − 2 with coefficients in A. For a subalgebra A of C, suppose that the image of OD in M2 (C) falls in M2 (A). Then we#let OD$act on L(n; A) through the projection ι X to D∞ ⊂ M2 (C) by g · Φ X . If U is sufficiently small so that the Y = Φ g Y (∞) ×
(this image Γ(U )x of Γ(U )x in GD (Q)/Q× acts freely on ZD for all x ∈ AD means that Γ(U )x = {1} if ID = ∅), and the action of Γ(U )x on L(n; A) factors through Γ(U )x . Then we can define an ´etale space over Y (U ): L(n; A) = GD (Q)\ GD (A) × L(n; A) /Z(R)U · C∞ , D D etale space where γ(x, P )uz = (γxu, u−1 ∞ P ) for u ∈ U · Ci and γ ∈ G (Q). This ´ gives rise to the sheaf L(n; A)/Y (U ) of locally constant sections. We consider the sheaf cohomology group H q (Y (U ), L(n; A)). If f ∈ H 0 (Y (U ), L(n; A)) is a D function f : GD (A) → L(n; A) with f (γxu) = u−1 ∞ f (x) for all u ∈ U · Ci and D 0 D γ ∈ G (Q). Thus if D is definite, H (Y (U ), L(n; A)) = Mk (U ; A). Since Y (U ) ∼ = x Γx \ZD for finitely many x with xp = 1, we have a canonical isomorphism (cf. [IAT] Chapter 8 and [LFE] Appendix): ; H q (Y (U ), L(n; A)) ∼ H q (Γ(U )x , L(n; A)) for q = |ID |, (2.4.8) = x
where the right-hand side is the direct sum of the group cohomology of the Γx – module L(n; A). Here q = 0, 1 and H 0 (Γ(U )x , L(n; A)) is the subspace made up of P ∈ L(n; A) with γP = P for all γ ∈ Γ(U )x . The cohomology group H 1 (Γ(U )x , L(n; A)) is given as follows: a map c : Γ(U )x → L(n; A) is called a 1-cocycle if c(αβ) = αc(β) + c(α). If c(α) = (α − 1)P for a fixed P ∈ L(n; A), such a cocycle is called 1-coboundary. Then H 1 (Γ(U )x , L(n; A)) =
1-cocycles . 1-coboundaries
See [IAT] Chapter 8, [LFE] Appendix and [MFG] Chapter 4 for expositions on diverse cohomology groups. The kernel E = Ker(Γ(U )x → Γ(U )x ) is a subgroup of units Z× = {±1}. The action of ∈ E on L(n; A) is the multiplication by n = 1; so, if n is odd, E has to be trivial. Even if Γ(U )x does not act freely on the module L(n; A), we
136
Automorphic forms on inner forms of GL(2)
4 still have Y (U ) ∼ = x Γx \ZD for finitely many x with xp = 1, we can define the left-hand side of (2.4.8) by the right-hand side of (2.4.8). If U ⊂ U , we have the trace map TrU /U (that is, the transfer map in group cohomology; see [MFG] 4.3.1) and the restriction map ResU /U : TrU /U : H q (Y D (U ), L(n; A)) → H q (Y D (U ), L(n; A)) ResU /U : H q (Y D (U ), L(n; A)) → H q (Y D (U ), L(n; A)). The restriction map is obtained by restricting the cocycle of Γx (U ) to the 4d subgroup Γx (U ). To get the trace map, we split Γx (U ) = j=1 Γx (U )αj . Then αj γ = γ (j) αj for γ (j) ∈ Γx (U ) and x (U ). Then for a cocycle γ ι∈ Γ(j) c : Γx (U ) → L(n; A), we define Tr(c)(γ) = j αj c(γ ). Exercise 2.54 Check by computation that Tr(c) : Γx (U ) → L(n; A) is a 1-cocycle of Γx (U ). The map c → Tr(c) induces the trace map on cohomology groups. Write ∆ for d(D). Let N be an integer prime to ∆, and put N = N ∆. Recall D (∆) ). We put 0 (N )(∆) × O× , identifying O (∆) with M2 (Z (N ) = Γ Γ 0 D D,∆ %
& a b ∈ M2 (ZN ) with c ∈ N ZN , N (x)Z = nZ . TD (n) = x ∈ OD xN = c d We have a natural action of the operator TD (n) on H q (Y0D (N ), L(n; A)), because the Hecke operator on the cohomology group corresponding to the double coset D (N ) and g ∈ O D ∩ GD (A(∞) ) is given by U gU ⊂ TD (n) for U = Γ 0 [U gU ] = (TrU/(gU g−1 ∩U ) ◦ [g] ◦ ResU/(U ∩g−1 U g) ).
(2.4.9)
Here [g] : L(n; A) → L(n; A) is induced from the action of g on L(n; A); in other words, for a cocycle c, c|[g](γ) = g ι c(gγg −1 ) when q = 1. We recall the definition of the action when q = 0. In this case, we may regard each cohomology class as a global section f : GD (A) → L(n; A) with f (αxu) = D (N )D× . Decomposing Γ D (N )y Γ D (N ) = f (x) for α ∈ GD (Q) and u ∈ Γ u−1 ∞ 0 0 0 4∞ D g g Γ0 (N ), we have
D D f (xg). (2.4.10) f |[Γ 0 (N )y Γ0 (N )] =
Obviously the above operator preserves Iv(N, ε; A) and hence induces a linear operator on SkD (N, ε; A). Write q = |ID |. Suppose that D is a division algebra. Then Y (U ) is a q-dimensional compact complex analytic space (and is a manifold if Γ(U )x D (N )) as Y D (N ). Let V be the image of acts freely on ZD ). We write Y (Γ 0 0 q D q D H (Y0 (N ), L(n; A)) in H (Y0 (N ), L(n; A ⊗Z Q)). By the Eichler–Shimura isomorphism (as we describe in the following subsection) combined with
The integral Jacquet–Langlands correspondence
137
Theorem 2.30, the above cohomology groups have the natural action of the Hecke algebra Hk (Γ0 (N ); A). We consider the duality pairing [ , ] on L(n; A): −1
n−j j n−j j j n = bj X Y , aj X Y (−1) bn−j aj . (2.4.11) j j 0≤j≤n
0≤j≤n
× D D Set ΓD 0 (N ) = Γ0 (N ) ∩ D+ . Then as Γ0 (N )-modules, this pairing satisfies:
[γP, γP ] = [P, P ].
(2.4.12)
Then the pairing [ , ] induces a pairing [ , ] : L(n; A) × L(n; A) → A of the sheaves if it has values in A. Then by the compactness of Y0D (N ), the cup product pairing induces a nondegenerate pairing: ( , ) : H q (Y0D (N ), L(n; AQ )) × H q (Y0D (N ), L(n; AQ )) → AQ , where AQ = A ⊗Z Q. Thus we obtain from Proposition 2.51 the following result: Proposition 2.55 Let V = H q (Y0D (N ), L(n; W)). Suppose q = |ID | and that D is a division algebra, and write K for the quotient field of W. Let V ∗ be the dual W-lattice of V in H q (Y0D (N ), L(n; K)) under the Poincar´e duality: ( , ) : H q (Y0D (N ), L(n; W)) × H q (Y0D (N ), L(n; W)) → K. Then, if n > 0 or q > 0, we have an Hk (Γ0 (N ); W)-linear map f : V ⊗W V ∗ → Sκ (Γ0 (N ); W) defined by the q-expansion: f (v ⊗ w) =
∞
(v|T (n), w)q n ,
n=1 ∗
where we regard V ⊗W V as an Hk (Γ0 (N ); W)-module through the left factor V . If q = n = 0, replacing V by S0D (N, 1; W) and V ∗ by the dual of S0D (N, 1; W) induced by (·, ·), we have the same conclusion. We will give later in 2.5.3 (see Remark 2.66) a direct argument (when q = 0) which (partially) proves the above theorem without recourse to the Jacquet– Langlands–Shimizu correspondence.
Automorphic forms on inner forms of GL(2)
138
Exercise 2.56 1. Suppose that ID = ∅. Prove that γ n = 1 for a positive integer
n if z z D = γ ∈ G (Q) with N (γ) = 1 fix a point z ∈ H. Hint: γ 1 1
z z ∗ ∗ cz + d 0 if γ = . c d 1 1 0 cz + d 2. Suppose that ID = ∅. Prove that if U is sufficiently small, Γ(U )x acts freely on H without fixed points for all x ∈ GD (A(∞) ), and the action of Γ(U )x on L(n; A) factors through Γ(U )x . Hint: Use Exercise 1. 3. Prove that (i) Tr(c) is a 1-cocycle (which might depend on the choice of the 4d decomposition: Γx (U ) = j=1 Γx (U )αj ) and (ii) the trace map on cohomology groups 4dis well defined, independent of the choice of the decomposition: Γx (U ) = j=1 Γx (U )αj . 4. Prove (2.4.12). 2.4.4 Eichler–Shimura isomorphisms 0 (N ); C) and the Supposing that D is a division algebra, we shall relate SkD (Γ q D cohomology group H (Y0 (N ), L(n; C)). The isomorphism is called the Eichler– Shimura isomorphism. When |ID | = 0, we have trivially 0 (N ); A) = H 0 (Y0D (N ), L(n; A))/Iv(N, 1; A). SkD (Γ So, there is nothing left to do. Thus we assume |ID | = 1 and D is a division D algebra. Then Y0D (N ) is a Riemann surface given by ΓD 0 (N )\H for Γ0 (N ) = D (N )×GD (R)+ ). Thus Shimura’s theory described in [IAT] Chapter 8 GD (Q)∩(Γ 0 applies, which yields the following canonical isomorphism D ∼ 1 D Sk (ΓD 0 (N ); C) ⊕ S k (Γ0 (N ); C) = H (Γ0 (N ), L(n; C))
∼ = H 1 (ΓD 0 (N )\H, L(n; C)),
(2.4.13)
∼ D (Γ D (N ); C) is made up of complex conjugates where S k (ΓD 0 (N ); C) = S 0 k,∅ D of functions in Sk (ΓD 0 (N ); C), and Sk (Γ0 (N ); C) is made up of holomorphic functions f : H → C satisfying the following automorphy condition:
f (γ(z)) = f (z)JkD (γ, z) for all γ ∈ ΓD 0 (N ).
(2.4.14)
D D The fact that Sk,∅ (Γ0 (N ); C) ∼ = S k (ΓD 0 (N ); C) follows by a computation similar to the one done just below (SB1–2). The last isomorphism in (2.4.13) is the comparison isomorphism of sheaf cohomology and group cohomology (see [LFE] Appendix). The first isomorphism in (2.4.13) is by sending f ∈ Sk (ΓD 0 (N ); C) γ(z) n f (z)(X + zY ) dz ∈ L(n; C) and sending f ∈ to a 1-cocycle cf (γ) = z γ(z) D S k (Γ0 (N ); C) to a 1-cocycle cf (γ) = z f (z)(X + zY )n dz ∈ L(n; C). A
Theta series
139
detailed proof of this fact is given in [IAT] Chapter 8 (see also [LFE] Chapter 6); so, we omit details of the proof of the following theorem. Theorem 2.57 (G. Shimura) Suppose |ID | = 1 and D is a division algebra. Then we have a canonical isomorphism of Hecke modules: D (N ); C) ⊕ S D (Γ D (N ); C) ∼ SkD (Γ = H 1 (Y0D (N ), L(n; C)). 0 0 k,∅ Exercise 2.58 By a direct computation, show that cf (αβ) = αcf (β) + cf (α) for α, β ∈ ΓD 0 (N ). 2.5 Theta series We first interpret our theta series f (v ⊗ w) in terms of classical theta series (supposing that D is definite), and then we prove that f (v ⊗ w) is a modular form directly without using the Jacquet–Langlands theorem (see Remark 2.66). 2.5.1 Quaternionic theta series We start with a definite quaternion algebra D/Q . We fix a maximal order OD and identify OD,p with M2 (Zp ) once and for all for all prime p unramified in D/Q. Let ∆ be the product of primes ramifying in D/Q; so, Dp for p|D is a division D (∆). For simplicity, we assume that N = ∆. × = Γ algebra. Note that O 0 D We fix complete representative sets {a1 , . . . , ah } for D (R) GD (Q)\GD (A)/GD (Z)G × R× = (A(∞) )× R× , × )N (D× ) = Q× Z with ai,∆ = ai,∞ = 1. Since N (D× )N (O ∞ + + + D we may also assume that N (ai ) = 1, multiplying ai by suitable γ ∈ GD (Q) and D (R) from the left and the right side. Recall that the right ideal u ∈ GD (Z)G classes right fractional ideals of OD ClD = ∼ for a ∼ b ⇔ a = αb for α ∈ GD (Q) is in bijection with {a1 , . . . , ah } by associating D ∩ D, which is a lattice of D. We consider to aj the right ideal aj = aj O D × −1 × −1 ai a−1 j = ai · OD aj ∩ D and Γi = G (Q) ∩ ai OD ai D∞ .
(2.5.1)
If γ ∈ Γi , then N (γ) is a positive invertible integer, because N (γ)−1 = N (γ −1 ) ∈ Z and N (γ) ∈ N (D∞ ). Thus Γi is the intersection of the discrete set GD (Q) and 1 1 × a−1 D∞ for D∞ = {g ∈ D∞ |N (g) = 1}, which is therefore a compact set ai O D i finite. Thus Γi is a finite group and is the unit group of another maximal order D a−1 ∩ D. OD,i = ai O i D (∆); C); so, we may regard Let φ, φ∗ ∈ SkD (Γ 0 φ : GD (Q)\GD (A) → L(k − 2; C)
Automorphic forms on inner forms of GL(2)
140
D × × with φ(γxu) = u−1 ∞ φ(x) for u ∈ OD D∞ and γ ∈ G (Q). Then
(φ, φ∗ ) =
h
∗ e−1 i [φ(ai ), φ (ai )] for ei = |Γi |.
i=1
Pick a positive integer n. We consider = nZ}. D |N (g)Z T(n) = {g ∈ O We choose a decomposition T(n) =
5
× . αO D
α
× , and we can choose α so that ααι = N (α) = × ) = Z By the norm theorem, N (O D n. Then
φ|T (n)(x) = φ(xα). α
× D× , we can write ai α = αi aj ui for αi ∈ ai a−1 Since ai α ∈ j GD (Q)aj · O j D ∞ × × D∞ ) = 1, we have and ui ∈ O . Since N (a i D n = N (ai α) = N (αi )N (ui ) in GD (A). × R× ), we find N (ui ) = 1, and hence N (αi ) = n. Since all Since N (ui ) ∈ (Q ∩ Z + −1 −1 D a ∩ D with N (β) = n can be written as ai αa−1 for some β ∈ ai aj = ai O j j D with N (α) = n, β is of the form γi αi γj for γi ∈ Γi and γj ∈ Γj . We α∈O have α∞ = 1; so, taking the infinity part of ai α = αi aj ui , we find α1,∞ ui = 1 ⇔ −1 . This shows that ui,∞ = αi,∞ φ(ai α) = φ(αi aj ui ) = φ(aj ui ) = ui,∞ φ(aj ) = αi φ(aj ). If we replace αi by β = γi αi γj for γi ∈ Γi and γj ∈ Γj , we find ai α = γi−1 βaj ui −1 with ui = a−1 j γj aj ui , and by the same computation using this new formula ai α = γi−1 βaj ui , we find φ(ai α) = βφ(aj ) = αi φ(aj ); so, the value obtained is independent of the choice of β ∈ Γi αi Γj . Then we see, up to totally positive units,
1 βφ(aj ), φ|T (n)(ai ) = ei ej −1 β∈ai aj ;N (β)=n
where ei = |Γi |. Thus we have Θ(φ ⊗ φ∗ ) =
1 ei ej i,j
γ∈ai a−1 j
[γφ(aj ), φ∗ (ai )]q N (γ) .
Theta series
141
Define, for v ∈ L(k − 2; C) and w ∈ L(k − 2; C), a theta series by
1 Θij (v ⊗ w) = [γv, w]q N (γ) , ei ej −1 γ∈ai aj
which is a theta series of the quadratic form N : D → Q with respect to a lattice ai a−1 j ⊂ D. We thus find
Θij (φ(aj ), φ∗ (ai )). (2.5.2) Θ(φ ⊗ φ∗ )(z) = i,j
If D is indefinite, we need to use the Poincar´e duality pairing (·, ·) on the cohomology group H 1 (Y0D (∆), L(n; C)) to define the theta series, and the outcome is basically the same. 2.5.2 Siegel’s theta series We study general theta series of a quadratic form q(x) on a (row) Q-vector space V with bilinear from S(x, y) = q(x + y) − q(x) − q(y) in this subsection. We will have formulas involving exp(πix) in many places; so, to make things simple, we write e(x) = exp(πix) (only in this and the following subsection). We fix a base {vi }i of a lattice L ⊂ V and write S = (S(vi , vj )) which is an n × n symmetric matrix. A positive definite symmetric matrix P ∈ Mn (R) (or the symmetric bilinear form on VR associated to P ) is called a positive majorant of S if P S −1 = SP −1 (⇔ S −1 P = P −1 S).
(2.5.3)
We put ∆ = det(S). Here are some examples: Example 2.59 1. Suppose that S is diagonal with diagonal entries aj from the top; so, write S = diag[a1 , . . . , an ]. Then the diagonal matrix P = diag[|a1 |, . . . , |an |] gives a positive majorant, although as we will see, there are lots others. More generally, if S = X diag[a1 , . . . , an ]t X for X ∈ GLn (R), then P = X diag[|a1 |, . . . , |an |]t X is a positive majorant. 2. Suppose that S has signature (λ, µ) (so n = λ + µ). Then for any decomposition VR = W ⊕ W ⊥ for a subspace W with dimR W = λ on which S is positive definite, then PW (x, y) = S(xW , yW ) − S(x , y ) is a positive majorant of S, where x = xW + x and y = yW + y for xW , yW ∈ W and x , y ∈ W ⊥ . Here W ⊥ is the orthogonal complement of W in VR . By ⊥ Witt’s theorem (cf. [EPE] 1.2), if VR = W ⊕ W is another decomposition as above, then we find g ∈ OS (R) such that W = W g and hence ⊥ W = W ⊥ g. 3. By (2.5.3), we find (P − S)(P −1 + S −1 ) = 0. Defining W = Ker(P − S), we find that P is given by PW .
Automorphic forms on inner forms of GL(2)
142
Define
. . - Y = W ∈ GλV (R)S|W > 0 ∼ = P P :positive majorants of S ,
where GλV is the Grassmannian variety of index λ and the last isomorphism is given by W → PW . Then OS (R) acts on Y by W → W g. By Example 2.59 (2–3), OS (R) acts transitively on Y. It is easy to check that the actions of g ∈ OS (R) on positive majorants are P → gP · t g. If we fix one positive majorant P0 , we find that for the maximal compact subgroup C = OS (R) ∩ OP0 (R), Y∼ = C\OS (R). So Y is the realization as a real manifold of the symmetric space of OS (R). For z = x + iy ∈ H = {z ∈ C|y = Im(z) > 0}, we consider ΦP (v; z) = e(S[v]x + P [v]iy), where S[v] = S(v, v) and P [v] = P (v, v). The quadratic form in question is v → q(x) = 12 S[v]. If S is positive definite, we have S = P and ΦP (v; z) = e(S[v]x + P [v]iy) = exp(2πiq(v)z), which is a term of the classical theta series of the quadratic form q. When V = D for a quaternion algebra, we have S(x, y) = Tr(xι y) and q(x) = N (x) for the reduced trace Tr : D → Q and the reduced norm N : D → Q. As a function of v ∈ VR , ΦP (v; z) is a Schwartz function on VR . Thus for any homogeneous polynomial Q(v) of degree k, the following theta series is absolutely convergent:
θ(z, P ; Q) = Q()ΦP (; z). ∈L
We would like to show that θ(z, P ; Q) satisfies an automorphic property like an elliptic modular form and to determine its level. Actually, it is better to do it (half) adelically. A Schwartz–Bruhat function Φ for a big = L ⊗ Z on VA(∞) = V ⊗Q A(∞) is a function vanishing outside L ∼ lattice L and factoring through L /L = L /L for a smaller lattice L. The adelic theta series is given by
θ(z, P ; Φ) = Φ(∞) (v)Q(v)e(S[v]x + P [v]iy) v∈V
=
Φ(∞) (v)θ(z, gP ; v, Q ◦ g, L).
v∈L /L
It is well known that any homogeneous polynomial can be written uniquely [k/2] as H(v) = j=0 S[v]j ηk−2j (v) for a spherical polynomial ηj of degree j (see ∂2 , [Hk1] Section 5). A function η is spherical if ∇η = 0 for ∇ = i,j sij ∂xi ∂xj where S −1 = (sij ) and we write v = x1 v1 + · · · + xn vn for the base vi of L. Applying ∇j to θ(z, P ; η) for a spherical polynomial η as above, we get S[v]j in front of each term η(v)e(S[v]x + P [v]iy); so, we can deduce the result for
Theta series
143
θ(z, P ; ηS[·]j ) from the result concerning θ(z, P ; η) for a spherical polynomial η. Thus we only need to study θ(z, P ; H) for a spherical polynomial H. Any spherical polynomial is a linear combination of the following type of functions H : v → S(v, w+ ) S(v, w− )m for nonnegative integers and m. Here the (nonzero) vectors w± ∈ VC are such that S(v, w± ) = ±P (v, w± ) for all v ∈ VC and S[w± ] = 0. When nonzero w+ does not exist, we just suppose = 0 and ignore the factor S(v, w+ ). We take this convention also for w− . We thus fix H(v) = S(v, w+ ) S(v, w− )m for non-negative integers and m. For simplicity, we write θ(z; v, L) for θ(z, P ; v, H, L). Let L∗ = {v ∈ V |S(v, L) ⊂ Z} (the dual lattice). We assume that S(L, L) ⊂ Z (replacing L by a smaller lattice if necessary); so, L∗ ⊃ L. Here is an easy lemma whose proof is left to the reader: Exercise 2.60 Let 0 = c ∈ Z. Prove the following facts: 1. If v ∈ L∗ and a ∈ c−1 Z, θ(z + a; v, cL) = e(aS[v])θ(z; v, cL). 2. If v ∈ L∗ , θ(z; v, L) = w∈(v+L)/cL θ(z; w, cL). 3. θ(c2 z; v, L) = c−−m θ(z; cv, c2 L). The Poisson summation formula in [LFE] Section 8.4 yields: Proposition 2.61
For 0 = c ∈ Z, we have
√ 1 θ − ; w, cL = (−1)+m ( −1)(µ−λ)/2 |c|−n |∆|−1/2 z
× z +(λ/2) z m+(µ/2) e(S(w, v))θ(z; v, cL), (2.5.4) v∈c−1 L∗ /cL
where z s = |z|s exp(iσs) writing z = |z| exp(iσ) with −π < σ < π and ∆ = det(S). Writing ψH (z; v) = H(v)e(S[v]x + P [v]iy), the idea of the proof is classical; indeed, we compute the Fourier transform of ψ and apply the Poisson summation formula to the sum over the lattice L which is the θ-function. The computation follows Hecke’s technique in [Hk] (see also [MFM] Section 4.9). Proof We start computing the Fourier transform of ψH . Here ψ1 indicates that we take H = 1. Here is a well-known formula. For z ∈ H = {z ∈ C| Re(z) > 0} and a ∈ R× :
∞ + −1 π|a|w2 . (2.5.5) exp(−π|a|zv 2 )e(awv)dv = |a| z −1/2 exp − z −∞
Automorphic forms on inner forms of GL(2)
144
We can always find B ∈ GLn (R) such that BS · t B = diag[a1 , . . . , an ] and BP · t B = diag[|a1 |, . . . , |an |]. We write wi = j bij vj (so, for the real base, wi , S and P are diagonal). Then writing v = α1 w1 + · · · + αn wn (so, α(v) = (α1 , . . . , αn ) is the coordinate of v with respect to the base {wi }). Then
√ (αi2 |ai |y − αi2 ai −1x)). ψ1 (z; v) = exp(−π i
We write β for the coordinate with respect to {vi }; so, v = i βi vi . Then we write+ dv = dβ1 · · · dβn (a Haar measure on VR ). Then dv= Cdα1 dα2 · · · dαn for C = (|a1 · · · an ||∆|−1 ) for ∆ = det(S). Writing w = i γi wi (α(w) = γ), we find ψ ∗ (z; w)
√ =C exp −π (y|ai |αi2 − −1xai αi2 ) e ai αi γi dα1 dα2 · · · dαn . VR
i
i
By applying (2.5.5) ψ1∗ (z; w)
−1/2
= |∆|
√ √ 1 λ/2 µ/2 (− −1z) ( −1z) ψ1 − ; w . z
(2.5.6)
∗ In order to compute ψH , we write β(w+ ) = r = (r1 , . . . , rn ) and β(w− ) = s and define
∂
∂ ∂+ = ri and ∂− = si . ∂βi ∂βi i i
Then by a simple computation, we get ∂± S[v] = 2S(v, w± ), ∂± P [v] = 2P (v, w± ) = ±2S(v, w± ), and ∂± S(u, v) = S(u, w± ).
(2.5.7)
From this, we get ∂± H(v) = S(v, w+ )−1 S(w+ , w± )S(v, w− )m + mS(v, w− )m−1 S(w− , w± )S(v, w+ ) . Since S[w± ] = 0 and S(w± , w∓ ) = 0, we have ∂± H(v) = 0. From this, we have m ∂− ψ1 (z; w) = (2πi)+m ψH (z; w)z z m . ∂+
(2.5.8)
Theta series
145
m Then, using the fact that ∂+ ∂− e(S(v, w)) = (2πi)+m H(v)e(S(v, w)), applying m the differential operator ∂+ ∂− to the formula (2.5.6), we get
1 ∗ −−λ/2 −m−µ/2 ψH (z; w) = C,m z z ψH − ; w (2.5.9) z √ for C,m = ( −1)(λ−µ)/2 (−1)m+ |∆|−1/2 . Then by the Poisson summation formula (e.g., [LFE] Section 8.4):
f (v + l) = f ∗ (l∗ )e(S(−v, l∗ )), l∗ ∈L∗
l∈L
we get θ(z, w; L) =
ψH (z; w + v) =
∗ ψH (z; v)e(S(−w, v))
v∈L∗
v∈L
= C,m z −−λ/2 z −m−µ/2
e(S(−w, v))ψH
v∈L∗
1 − ;v , z
because e(S(−w, v)) only depends on v mod L if w ∈ L∗ . Now we make a variable change z → − z1 and use Exercise 2.60(3) to get the desired formula for c = 1. For general cL, we just replace L by cL and do the same argument. 2 Applying Proposition 2.61 and Exercise 2.60 to:
for γ =
a b c d
a 1 az + b = − cz + d c c(cz + d)
∈ SL2 (Z) with c = 0, we find
θ(γ(z); v, L) = C,m c−(n/2) (c/|c|)λ (cz + d)+(λ/2) (cz + d)m+(µ/2)
× ϕ(v, u)θ(z; u, c2 L), (2.5.10) u∈L∗ /c2 L w∈(v+L)/L
where ϕ(v, u) =
w∈(v+L)/cL
e
1 (aS[w] + 2S(w, u) + dS[u]) c
for v ∈ L∗ /L and u ∈ L∗ /c2 L. Since up to a scalar, any element on γ ∈ SL2 (F ) can be written as a product of an element in SL2 (Z) and an upper-triangular matrix in GL2 (F ), we can compute the effect of z → γ(z) by using this formula and Exercise 2.60. Lemma 2.62
Let the notation and the assumption be as above. Then ϕ(v, u) = e(−b(dS[u] + 2S(v, u)))ϕ(v + du, 0).
Automorphic forms on inner forms of GL(2)
146
In particular, ϕ(v, u) depends only on (u, v) ∈ (L∗ /L)2 . Proof
We have
ϕ(v + du, 0) =
e
#a
w∈(v+du+L)/cL
c
$ S[w] =
w∈(v+L)/cL
e
#a c
$ S[w + du] ,
which is a Gauss sum. However, aS[w + du] = aS[u] + 2adS(w, u) + ad2 S[u] = (aS[w] + 2S(w, u) + dS[u]) + c(2bS(w, u) + dbS[u]), where we used the fact that ad−bc = 1 to show the last equality. Since w ∈ v +L, e(bS(w, u)) = e(bS(v, u)), we have
$ #a 1 (aS[w] + 2S(w, u) + dS[u]) e(2bS(v, u) + dbS[u]). S[w + du] = e e c c This shows: ϕ(v + du, 0) = e(2bS(v, u) + dbS[u])
e
w∈(v+L)/cL
1 (aS[w] + 2S(w, u) + dS[u]) c
= e(b(2S(v, u) + dS[u]))ϕ(v, u), 2
which shows the formula. Combining (2.5.10) and Lemma 2.62, we get
a b Proposition 2.63 Let γ = ∈ SL2 (Z). Then we have c d 1. If c = 0, then θ(γ(z); v, L) = C,m c−n/2 (c/|c|)λ (cz + d)+(λ/2) (cz + d)m+(µ/2)
× ϕ(v, u)θ(z; u, L), u∈L∗ /L
2. If c = 0, θ(γ(z); v, L) = e(dbS[v])θ(z; v, L). Exercise 2.64 1. Prove all the statements in Example 2.59 in detail. 2. Prove that v → ΦP (v; z) is a Schwartz function on VR (that is, it is of C ∞ class and (the absolute value of ) all its derivative multiplied by a polynomial on VR decreases as v → ∞). 3. Prove that θ(z; v, L) is absolutely and locally uniformly convergent for z ∈ H and P ∈ Y. 4. Find w± ∈ VC such that S[w± ] = 0 and S(v, w± ) = ±P (v, w± ) for a positive majorant P , and specify a necessary and sufficient condition for the existence of nonzero w± .
Theta series
147
5. Prove that if η is spherical with respect to P , η ◦ g is spherical with respect to gP for g ∈ OS (R). 6. Explain why we can find B ∈ GLn (R) as in the proof of Proposition 2.61. 2.5.3 Transformation formulas ∗ L∗ = L, Let M be the smallest integer such that M S[L ] ⊂ 2Z. If M = 1, then
0 −1 1 1 θ(z; L) is invariant under (Poisson summation formula) and 1 0 0 1 (Exercise 2.60). Since SL2 (Z) is generated by these two matrices, θ(z; L) is invariant under SL2 (Z). Thus we assume that M > 1. We are going to show
a b Theorem 2.65 Let γ ∈ ∈ Γ0 (M ) with d > 0 (by replacing γ by −γ if c d necessary). Then we have, for v ∈ L∗ ,
θ(γ(z); v, L) = χ(d)e(abS[v])(cz + d)+(λ/2) (cz + d)m+(µ/2) θ(z; av, L), where z s (z ∈ C× and s ∈ R) is an in Proposition 2.61 and
(−1)m ∆ if n = 2m with m ∈ Z, d χ(d) = ∆ −2c if n = 2m + 1 for m ∈ Z. εnd d d is assumed to be equal to 1, and Here if c = 0, the Legendre symbol −2c d 1 if d ≡ 1 mod 4, εd = √ −1 if d ≡ 3 mod 4. Remark 2.66 Apply the theorem to the norm form v → N (v)/N (ai )N (aj )−1 on ai a−1 ⊂ D when D is a definite quaternion algebra. Then Θij (v ⊗ w) is a j linear combination of θ(z; 0, ai a−1 j ), and we get a direct proof of the fact that Θij (v ⊗ w) ∈ Sk (Γ0 (d(D))), and hence Θ(φ ⊗ φ ) ∈ Sk (Γ0 (d(D)) for φ, φ ∈ D (d(D)); C) as deduced in Proposition 2.51 from the Jacquet–Langlands SkD (Γ 0 correspondence. Let us give a little more detail of this elementary way of getting (at least partially) the correspondence. As before, D/Q is the fixed definite quaternion algebra with a fixed maximal order OD . We fix a left or right OD -ideal and consider the quadratic form Q : a → Z given by Q(x) = N (x)/N (a), where N : D → Q is the reduced norm map and N (a) = [OD : a]. In the above application, a = ai a−1 j . The associated symmetric bilinear form is given by −1 S(x, y) = N (a) Tr(xy ι ) for the involution ι with xxι = xι x = N (x). We define for a left OD -ideal a, a∗ = {x ∈ D|Tr(xa) ⊂ Z}. Then a∗ is a right OD -ideal. Note that a∗p = {x ∈ Dp |Tr(xap ) ⊂ Zp } for ap = A ⊗Z Zp and Dp = ∗ = OD,p . D ⊗Q Qp . This shows if Dp ∼ = M2 (Qp ), OD,p ∼ = M2 (Zp ), and hence OD,p
148
Automorphic forms on inner forms of GL(2)
If p ramifies in D, as we have already % described, taking the unramified
unique & a b a, b ∈ K , where a extension K/Qp , we can realize Dp = α(a, b) = pb a is the conjugate of a ∈ K over Qp . Then for = α(1, 1), 2 = p, and we may identify OD,p with {α(a, b)|a, b ∈ W } for the p-adic integer ring W . Then clearly, ∗ ∗ = {α(a, b/p)|a, b ∈ W }. Thus OD,p /OD,p is killed by p, and hence we have OD,p ∗ OD /OD is killed by the product d(D) of ramified primes of D. This tells us that the minimal integer M among integers N with N · S[a∗ ] ⊂ Z is given by d(D), because locally a left ideal ap of OD,p is principal given by ap = OD,p αp . In particular, θ(z; 0, a) ∈ Sk (Γ0 (d(D))) by the above theorem. There is an indefinite version of this fact. If D is indefinite, θ(z; v, OD ) is also a function of the majorant P . The space Y of majorants P is isomorphic to H × H, and θ(z, P ; 0, OD ) is again an automorphic form of suitable weight (depending on k and ) on Y0D (d(D)) × Y0D (d(D)). Shimura in [Sh6] showed essentially that Θ(φ ⊗ φ ) = θ(z, P ; 0, OD )(φ ⊗ φ )(P )dP Y0D (d(D))×Y0D (d(D))
for a suitable measure dP on Y. So, this direct construction using theta series also works for the indefinite cases. We shall give a sketch of a proof of Theorem 2.65. Proof We start with γ ∈ SL2 (Z). We may assume that c = 0 (otherwise the formula is obvious and follows from Proposition 2.63(2)). We see easily that M L∗ ⊂ L. By replacing z by − z1 in the formula of Proposition 2.63(1) and then applying Proposition 2.61, we get
bz − a ; v, L = |c|−n/2 |D|−1 (dz − c)+(λ/2) (dz − c)m+(µ/2) θ dz − c
× ϕ(v, u)e(S(u, t)) θ(z; t, L). t∈L∗ /L
u∈L∗ /L
In this computation, we assumed that c < 0 when n is odd (which follows the assumption that d > 0 as we will see at the end of the proof). Note that $ #a
S[w] . ϕ(v, u) = e(−b(dS[u] + 2S(v, u)) e c w∈(v+du+L)/cL
b −a We now suppose γ = ∈ Γ0 (M ); so, d ≡ 0 mod M . d −c Since M S[L∗ ] ⊂ 2Z, we find 12 dS[u] ∈ Z, and e(−bdS[u]) = 1. Since M L∗ ⊂ L, du ∈ L and hence v ≡ v + du mod L. Thus we have $ #a
ϕ(v, u) = e(−bS(v, u)) e S[w] . c w∈(v+L)/cL
Theta series
149
$ #a S[w] for the part of the Gauss sum. By this We put ϕ(v) = w∈(v+L)/cL e c maneuver, we reach the following expression:
bz − a θ ; v, L = |c|−n/2 |D|−1 ϕ(v)(dz − c)+(λ/2) (dz − c)m+(µ/2) dz − c
× e(S(u, t − bv)) θ(z; t, L). t∈L∗ /L
u∈L∗ /L
Now putting ψ(u) = e(S(u, t − bv)) for u ∈ L∗ /L, ψ is an additive character of the additive group L∗ /L. By the orthogonality relation of characters, we have
[L∗ : L] = |D| if ψ is trivial, ψ(u) = 0 otherwise. u∈L∗ /L Thus the terms which survive are those t − bv ∈ (L∗ )∗ = L. This yields
bz − a ; v, L = ϕ(v)|c|−n/2 (dz − c)+(λ/2) (dz − c)m+(µ/2) θ(z; bv, L). θ dz − c Thus we need to compute the Gauss sum
ϕ(v).
b −a a b Hereafter we rewrite γ = as γ = ∈ Γ0 (M ). Thus the d −c c d assumption c < 0 becomes d > 0. The above formula then states: θ (γ(z); v, L) = ϕ(v)|d|−n/2 (cz + d)+(λ/2) (cz + d)m+(µ/2) θ(z; av, L) b under d > 0 and c ≡ 0 mod M , where ϕ(v) = w∈(v+L)/dL e d S[w] . We modify ϕ(v) slightly. Since ad − bc = 1, ad ≡ 1 mod M and (ad − 1)v ∈ L for all v ∈ L∗ ; so, adv ≡ v mod L. Thus w ∈ (v + L)/dL satisfies w ≡ adv mod L and hence w = adv + u with u ∈ L/dL. Thus
b S[adv + u] ϕ(v) = e d u∈L/dL
b 2 = e ba dS[v] + 2abS(v, u) + S[u] d u
b ba2 d≡ab mod M = e(abS[v]) e S[u] . d u∈L/dL
We write W (b, d) = |d|−n/2 u∈L/dL e db S[u] . Thus the formula we are dealing with is: θ (γ(z); v, L) = e(abS[v])W (b, d)(cz + d)+(λ/2) (cz + d)m+(µ/2) θ(z; av, L). Then a standard argument from the time of Hecke proves W (b, d) = χ(d) (see [Hk] or the proof of [MFM] Lemma 4.9.2). 2
150
Automorphic forms on inner forms of GL(2)
Exercise 2.67 1. Prove M L∗ ⊂ L. 2. Prove W (b, d) = χ(d). 3. If S(x, y) = Tr(xy ι ) for x, y ∈ D of a definite quaternion algebra D, show that g → [gv, w] for v, w ∈ L(n; C) is a spherical function of g ∈ D. 2.5.4 Theta series of imaginary quadratic fields It is a well-known result of Hecke and Shimura that for a given Hecke L-function L(s, λ) of animaginary quadratic field, we can find a unique ∞ Hecke eigenform ∞ f = Θ(λ) = n=1 a(n, f )q n such that L(s, λ) = L(s, f ) = n=1 a(n, f )n−s . We construct such Hecke eigenforms for arithmetic Hecke characters here via theta series of quadratic forms of two variables. After doing this, we state without proof a generalization of the result in the Hilbert modular case. Let M/Q be an imaginary quadratic field with integer ring R. We fix an integral ideal and consider the quadratic form Q : a → Z given by Q(x) = N (x)/N (a), where N : M → Q is the norm map and N (a) = [R : a]. The associated symmetric bilinear form is given by S(x, y) = N (a)−1 TrM/Q (xc(y)) for the generator c ∈ Gal(M/Q). We consider the ray class group ClM (C) modulo C. We choose a complete representative set {a}a for ClF (1) made up of ideals a prime to C. Then with a pair (α, a) ∈ ((R/C)× /R× ) × ClM (1)), we associate the class αa−1 ∈ ClM (C). Exercise 2.68 Prove the following facts: 1. a∗ := {x ∈ M |S(x, a) ⊂ Z} = N (a)a−1 d−1 for the absolute different d, and hence the discriminant D of q(x) is equal to |∆| for the discriminant ∆ of M/Q; 2. (R/C)× /R× × ClM (1) is in bijection with ClM (C) in the way described above; 3. For an integer n, M ξ → ξ n ∈ C is a spherical function of degree n with respect to S. We insert here a description of general terminology on Hecke characters of a number field. Let L be a number field. Define the adele ring of L by LA = L⊗Q A. and define Z[IL ] to be the additive groupof formal Let IL = Homfield (L, C), linear combinations k = σ kσ σ of σ ∈ IL . Since LC = L ⊗Q C = σ∈IL C = CIL , we may regard σ ∈ IL as the projection of LC to the σ-component C. Then × × character L× for k ∈ Z[IL ], we can think of ∞ = (L ⊗Q R) → C a multiplicative × k kσ given by L∞ x → x = σ σ(x) , regarding L∞ as a subalgebra of LC . A × × (continuous) Hecke character λ : L× A /L → C is called arithmetic if there exists k k ∈ Z[IL ] such that λ(x∞ ) = x∞ for all x∞ in the identity connected component × L× ∞+ of the real Lie group L∞ . The character k is called the infinity type of λ.
Theta series
151
Since λ is continuous, the restriction of λ to the finite ideles is trivial on a small . open neighborhood of the identity of L× A(∞) Exercise 2.69 Prove that Ker(λ : L× → C× ) is an open subgroup of L× . A(∞) A(∞) Writing OL for the integer ring of L, a fundamental system of neighborhoods × ∩ (1 + c) for integral ideals c, we have an is given by U (c) = O of L× L A(∞) integral ideal C maximal among the ideals c satisfying Ker(λ) ⊃ U (c), where ⊂ L×(∞) . The ideal C is called the conductor of λ. Then λ L = OL ⊗Z Z O A × induces a finite order character factoring through (O/C)× , even restricted to O L if λ is of infinite order. For a given fractional ideal a prime to C, we can find L . whose component at prime factors of C is 1 such that a = F ∩ aO a ∈ L× A(∞) Such an a is unique up to multiples by units in U (C) (on which λ is trivial), so we have a uniquely defined value λ(a), for which we write λ(a). We simply put λ(a) = 0 if a has a common factor with C. i∞ → C, we We return to the imaginary quadratic field M . Regarding M ⊂ Q −− have two embeddings IM = {1, c} for the identity inclusion “1” (which is i∞ ) and complex conjugation c. We identify Z with Z · 1 in Z[IL ]. Take a Hecke character λ of conductor C with λ((α)) = αk−1 if (α) = 1 in ClM (C) for an integer k ≥ 1. This implies that the infinity type of λ is 1 − k. Indeed, we have α(∞) ∈ U (C) because α ≡ 1 mod C. Since λ((α)) = λ(α(∞) ), we have λ(α∞ ) = α1−k , because k−1 λ(α∞ ). 1 = λ(α) = λ(α(∞) )λ(α∞ ) = α k−1 Let Θα,a (λ) = ξ≡α mod Ca ξ exp(2πiN (ξ)/N (a)). Write αM : (Z/DZ)× → {±1} for the quadratic residue symbol −D . Note that Θα,a (z) = θ(z; α, Ca) for the quadratic form Q. The following fact is clear because S[α] = 2N (α)/N (a) and (Ca)∗ = C−1 a−1 d−1 . Exercise 2.70 Let m be the smallest integer such that m · S[(aC)∗ ] ⊂ Z. Prove m = N (C)D.
a b Then by Theorem 2.65, for γ = ∈ Γ0 (N (C)D), we have c d Θα,a (γ(z)) = θ(γ(z); α, Ca) = αM (d)e(2abN (α))(cz + d)k θ(z; aα, Ca) = αM (d)e(2abN (α)/N (a))Θaα,a (z).
(2.5.11)
Since α ∈ a, we have N (α)/N (a) ∈ Z, which implies e(2abN (α)/N (a)) = 1, and hence we get Θα,a (γ(z)) = αM (d)Θaα,a (z). Thus defining Θ(λ) =
1
λ(a−1 )α1−k Θα,a = λ(a)q N (a) , × |R | α,a a⊂R
(2.5.12)
152
Automorphic forms on inner forms of GL(2)
we have (cf. [Hk] and [Sh2]) Theorem 2.71 Take an arithmetic Hecke character λ : MA× → C× with infinity type 1 − k ∈ Z such that λ ◦ c = λ for the complex conjugation c acting ˘ on MA× . Then we have a Hecke eigenform Θ(λ) ∈ Sk (Γ0 (N (C)D), λαM ) whose Hecke eigenvalue for T (n) is given by b⊂R;N (b)=n λ(b), where b runs over all ˘ is the restriction of λ to Z × (which induces a integral ideals with norm n and λ Dirichlet character modulo C ∩ Z). Proof The facts that Θ(λ) is a Hecke eigenform and its Hecke eigenvalue is as given in the theorem follow from (2.4.6) and (2.5.12) combined (cf. Exercise 2.47). ˘ Note that λ(a) = λ((a))a1−k for a ∈ Z. By (2.5.11), we find ˘ Θ(λ)(γ(z))(cz + d)−k = αM (d)λ(d)Θ(λ) for γ ∈ Γ0 (N (C)D) as in (2.5.11), because ad ≡ 1 mod N (C)D. Thus we con˘ clude Θ(λ) ∈ Gk (Γ0 (N (C)D), α M λ). Since the Mellin transform of Θ(λ) is the Hecke L-function L(s, λ) = b⊂R λ(b)N (b)−s , it is an entire function by [BNT] VII.7 if λ ◦ c = λ. This is true for L(s, λ(χ ◦ N )) with any Dirichlet character χ, and in this case, Θ(λ) is a cusp form (because the Mellin transform of an Eisenstein series has a pole after some character twists; see, [MFM] Theorem 4.3.15). 2 We can generalize the theorem to Hilbert modular forms whose proof can be given in the same way as above. Here we describe the generalization without proof. A CM field over F is a totally imaginary quadratic extension M/F (here F is totally real). Write again R for the integer ring of M . A CM type Σ of M is a subset of IM satisfying IM = Σ Σc for the generator c of Gal(M/F ). 2 Fix a CM type Σ. We fix a weight κ = (κ1 , κ2 ) ∈ Z[I] with κ2 − κ1 ≥ I and 1 = σ∈Σc κ1,σ|F σ and κ 2 = σ∈Σ κ2,σ|F σ. We define extend it to Z[IM ] by κ κ =κ 1 + κ 2 ∈ Z[IM ]. Let λ : MA× /M × → C× be an arithmetic Hecke character with infinity type − κ and of conductor C. Then we have Theorem 2.72 Let the notation be as above. Assume that λ ◦ c = λ for the generator c of Gal(M/F ). Then there exists a nonzero Hecke eigenform Θ(λ) ∈ Sκ (∆NM/F (C), ελ ; C) such that its eigenvalue for T (n) is given by b⊂R;NM/F (b)=n λ(b), where ∆ is the relative discriminant of M/F . The Neben character ελ = (ε1 , ε2 , ε+ ) is given ˘ , ε2 = 1 and ε+ = αM/F λ, ˘ where αM/F : F × /F × → {±1} by ε1 = αM/F λ| A T (Z) is the quadratic character associated to the extension M/F by class field theory, ˘ is the restriction of λ to F × times the adelic absolute value | · |A of F × . and λ A A A representation theoretic proof of this can be found in [AFG] Section 12 (or [AAG] Section 7B), and one can give a proof using the transformation formula of theta series along the lines of the proof of Theorem 2.71. There is one more proof
The basis problem of Eichler
153
via Weil’s converse theorem applied to functional equations of Hecke L-functions (e.g., [Sh2], [MFM] Section 4.8 and [Y]). As we have seen in 2.3.7, if one can find a vector with nonzero eigenvalue for T (l ) in the automorphic representation π(λ) generated by Θ(λ), the local factor πl (λ) (π(λ) = ⊗l πl (λ)) is not supercuspidal. By the eigenvalue for U (l ), we can determine the isomorphism class of πl (λ) by (2.3.36) if πl (λ) is not supercuspidal. Here is the description of the isomorphism class of πl (λ) when it is nonsupercuspidal. Corollary 2.73 Let the notation be as above. Choose a prime L of M above a prime l of F . Then we have the following classification: 1. The local component πl (λ) is supercuspidal if and only if l does not split in M and λL ◦ c = λL for the generator c of Gal(M/F ). 2. Suppose that L is inert or ramified in M/F and that λL ◦ c = λL . Choos× × ing a Hecke character λF such that λL = λF l : Fl → C l ◦ NML /Fl , we F ∼ have πl (λ) = π(λl , αl λl ), where αl is the quadratic character giving the isomorphism Fl× /NML /Fl (ML× ) ∼ = {±1} (thus αl is the character associated to ML /Fl by local lass field theory). 3. If l splits into the product LL in M , we have πl (λ) ∼ = π(λL , λL ) identifying ML = Fl = ML naturally. The proof of this is left to the reader. Exercise 2.74 Prove that if L is inert or ramified in M/F and λL ◦ c = λL , there exists two Hecke characters φ : Fl× → C× such that λL = φ ◦ NML /Fl and F writing λF l for one of them, the other is given by λl αl . 2.6 The basis problem of Eichler We shall give an application of Galois deformation theory to the basis problem of Eichler, which was the genesis of Theorem 2.30 Eichler initiated. The original basis problem of Eichler is to find an explicit basis (over C) of an appropriate space of elliptic modular forms by means of theta series of the norm forms of definite quaternion algebras. He achieved this in the 1950s by comparing the traces of Hecke operators acting on the space of automorphic forms on such quaternion algebras and on elliptic modular forms (see [Ei]). This basis problem has its origin in Jacobi’s celebrated formula (in Fundamenta Nova Sections 40–42) of the number S4 (n) of ways of expressing a given integer n as a sum of four squares:
S4 (n) = 8σ1 (n) with σ1 (n) = d for odd positive integers n. 0
This formula has the following heuristic meaning in terms of the Hamilton quaternion algebra H = Q + Qi + Qj + Qk we have seen at the beginning of this section. Then the norm form on the order R2 = Z + Zi + Zj + Zk is
Automorphic forms on inner forms of GL(2)
154
given by N (x) = xx = x21 + x22 + x23 + x24 for x = x1 + x2 i + x3 j + x4 k and x = x1 − x2 i − x3 j − x4 k (quaternion conjugation). We look at the Hurwitz max/ 0 1+i+j+k imal order [Hz], OH = R2 . Recall that all right ideals of OH are 2 principal. Since [OH : R2 ] = 2, as long as n is odd, N (x) = n (for x ∈ R2 ) if and only if R2 xxR2 = nR2 (up to units in R2× = {±1, ±i, ±j, ±k}, which explains well the number 8 = |R2× | in the Jacobi formula S4 (n) = 8σ1 (n)). The number of ways of making a prime decomposition as above of the two-sided ideals pOH for a prime p into a product of a left ideal and a right ideal is given therefore by the sum σ1 (p) = 1 + p of divisors of p for odd p. We can think of the same problem for M2 (Q) in place of H. Then the norm on M2 (Z) is the determinant map:
x1 x2 , det(x) = x1 x4 − x2 x3 for x = x3 x4 which is an indefinite quadratic form. As we have already remarked at the beginning in (2.0.1), the number of integer matrices x with p = det(x) for a prime p up to units in GL
2 (Z) is the number of left cosets of GL2 (Z) in the double coset 1 0 GL2 (Z) GL2 (Z): 0 p GL2 (Z)
1 0 p 0 5 1 0 GL2 (Z) = GL2 (Z) GL2 (Z) 0 p 0 1 0 p
5 5 1 1 5 1 GL2 (Z) · · · GL2 (Z) 0 p 0
p−1 p
by Lemma 2.46; so, it is given again by σ1 (p). Thus basically, we get the same formula for H and M2 (F ). Define for a subring A of C 7 ∞
n G(p; A) = f ∈ G2 (Γ0 (p))f = a(n, f )q with a(n, f ) ∈ A if n ≥ 0 n=0
& a b ∈ SL2 (Z) c ≡ 0 mod p for a prime p, where G2 (Γ0 (p)) for Γ0 (p) = c d is the space of holomorphic modular forms on Γ0 (p) of weight 2. We write S(p; A) ⊂ G(p; A) for the subspace of cusp forms. This space G(p; Z) is isomorphic to G(0,1) (p, 1; Z) with the trivial character 1 we have defined in (2.3.17) by G(0,1) (p, 1; Z) f → fg ∈ G(p; Z) for g = 1 ∈ G(A). The space G(2; Q) of rational modular forms of weight 2 on Γ0 (2) is spanned by an Eisenstein series %
∞
(2) 1 + E(z) = σ (n)q n (q = exp(2πiz)), 24 n=1 1
The basis problem of Eichler
155
(2)
where σ1 (n) is the sum of odd positive divisors of n. At the same time, G(2; Q) is spanned by the theta series of the maximal order OH ⊃ R2 of H:
θ(z) = q αα ∈ G(2; Z). α∈OH × What Jacobi (basically) proved is θ(z) = 24 · E(z) (because OH = R2× % & ±1 ± i ± j ± k × | = 24; see [Hz] (5)). Thus G(2; Z) is spanned by with |OH 2 θ(z). This shows that the integral structures on G(Γ0 (2)) coming from the q-expansion and θ(z) are equal. As we have seen, this type of identity of elliptic modular forms and quaternionic automorphic forms are vastly generalized by the Jacquet–Langlands theorem (see Theorem 2.30), in terms of the identity of automorphic representations. The character (or trace) identity makes sense, because H ⊗Q Qp = M2 (Qp ) for all odd primes p; so, for such primes, local factors of automorphic representations of GL(2) and H × can be identified. However the computation of traces only yields a noncanonical identity of representations. What we would like to do in this section is to use the normalization of the Jacquet–Langlands correspondence in Proposition 2.55 in order to explore when we have a canonical identity of the two integral structures coming from theta series and q-expansions (comparing automorphic forms and modular forms defined over smaller rings). Though Jacobi’s example gives the identity of the two integral structures over Z (because of the nonexistence of cusp forms on Γ0 (2)), to achieve this for cusp forms, it would be necessary to invert the Eisenstein ideal (and possibly the prime 2); that is, we need to remove maximal ideals m of the Hecke algebra for which the residual representation ρm in Theorem 2.43 is absolutely reducible. So far, the integral basis problem has been studied geometrically by using the fact that the definite quaternion algebra B with B = B ⊗Q Q ∼ = M2 (Q ) for all primes but one prime p appears as the endomorphism algebra of super-singular elliptic curves over Fp . This type of research was carried out by Ohta and Oesterle in the 1980s and yielded a good Z(p) -basis of G(p; Z(p) ) (Z(p) = Q ∩ Zp ) by means of the theta series of maximal orders (and ideals) of B, and more recently, M. Emerton determined the Z[ 12 ]-span in G(p; Z) of the theta series of the definite quaternion algebra B by refining further the geometric means [Em]. We would like to present in this section a short proof in [H05a] of a result (Theorem 2.79) slightly weaker than Emerton’s theorem in [Em] Theorem 0.3, reducing the result to the original Eichler’s theorem and the method of Taylor and Wiles (see [TaW] and [Di1]), and then we will generalize the result later to quaternion algebras (unramified at all finite places) over totally real fields (Theorem 3.47), reducing it to the Jacquet–Langlands correspondence and the generalization of the work of Taylor and Wiles by Fujiwara (Theorem 3.28) to totally real base fields.
156
Automorphic forms on inner forms of GL(2)
2.6.1 The elliptic Jacquet–Langlands correspondence We interpret Theorem 2.30 in an elementary manner when D/Q is a definite quaternion algebra ramified only at p and ∞. We fix a maximal order OD ⊂ D. We consider the set I of all fractional right OD -ideals of D (that is a Zlattice a of D with aOD ⊂ a). We say two such ideals a and b are equivalent if a = αb for α ∈ GD (Q). Then I/∼ = Cl is the ideal classes of D, which are finite. Take a complete representative set {ai |i = 1, . . . , h} for Cl. Then × OD,i = ai OD a−1 is another maximal order of D. We put ei = |OD,i |. Then ei is i divisible possibly only by two primes 2 and 3. If one introduces the adele ring × for DA = D ⊗Q A, D∞ = D ⊗Q R and A, then Cl ∼ = GD (Q)\GD (A)/GD (Z)D ∞ D = O p OD,p for OD,p = OD ⊗Z Zp . Suppose that 6 is invertible in A (so, e−1 ∈ A; see Lemma 3.3). We consider the space of functions i 7
−1 ei φ(ai ) = 0 . S(A) = φ : Cl → A i
Thus f ∈ S(A) can be considered as a function f : GD (Q)\GD (A) → A; similarly, a modular form can be considered as a function on GL2 (Q)\GL2 (A). Thus S(A) is a space of automorphic forms on the algebraic group GD . Assuming that 6 is invertible A (so, e−1 ∈ A), we define a pairing , : S(A) × S(A) → A i in−1 by f, g = i ei f (ai )g(ai ). Then ·, · is a perfect pairing. We can define an operator T (n) acting on S(A) for integer n > 0 as follows. If a ⊂ OD is a right or left integral ideal, we define N (a) by the index [OD : a]. If a is not integral, we define N (a) = [OD : OD ∩ a]/[a : a ∩ OD ]. For any right fractional ideal a and a right integral ideal b of norm n, we can define the product ab = { j aj bj |aj ∈ a, bj ∈ b}, which is a right fractional ideal. Thus ai b ∼ aj(i;b) for a unique j(i; b), and we may define
f |T (n)(ai ) = f (aj(i;b) ) b:N (b)=n
for b running over all integral right OD -ideals with norm n. By definition, we have f |T (n), g = f, g|T (n) (see Lemma 3.5). For simplicity, we assume that OD, ∼ = M2 (Z ) except for one prime = p and write H(A) for H2 (Γ0 (p); A). Then Theorem 2.30 boils down to the following result in our simple setting. Theorem 2.75 (Eichler) We have S(C) ∼ = S(p; C) as modules over H(C), where the action of T (n) is specified above. From this, by a descent argument, we find Corollary 2.76 For any subring A of C, S(A) is a faithful H(A)-module, and if A is a Q-algebra, S(A) is free of rank 1 over H(A). Proof By definition, the action of H(Q) on S(Q) is faithful. Since C is faithfully flat over Q, if we have two independent generators v and w in S(Q) over H(Q),
The basis problem of Eichler
157
v ⊗1 and w⊗1 in S(C) = S(Q)⊗Q C are independent over H(C), a contradiction. Thus S(Q) is free of rank 1 over H(Q). Then S(A) = S(Q) ⊗Q A is free of rank 1 over H(A). 2 As in Remark 2.66, we conclude from (2.5.2) that Θ(f ⊗ g) =
1 f (ai )g(aj )θ(ai a−1 j ) ∈ S2 (Γ0 (p); A) e e i j i,j
−1 q N (ξ)/N (ai aj ) . In [Ei] for f, g ∈ S(A) (see [Ei] II.6), where θ(ai a−1 j )= ξ∈ai a−1 j II.6, left ideals are studied instead of right ideals here; so, all the formulas there are valid after applying the involution a → a−1 to left ideals a. As we have seen in Theorem 2.30, we have the Jacquet–Langlands correspondence in a general setting. Let us restate the result, since the results can be stated in a simpler manner for elliptic modular forms. Take an open com× , and consider the pact subgroup U in GD (A) of the form U = U (p) × OD,p × finite set Y (U ) = GD (Q)\GD (A)/U D∞ . The reduced norm map N : D → Q induces N : Y (U ) → ClU = A× /Q× N (U )R× + . Taking a complete representative set {ai } for Y (U ), we define ei = |ai U a−1 ∩ GD (Q)|. Then ei is only i divisible by primes 2 and 3 (see Lemma 3.3), and if 6 is invertible in A, −1 we have a pairing φ, φ = i ei φ(ai )φ (ai ) on the space of functions on Y (U ). Define S(U ; A) ⊂ {f : Y (U ) → A} by the orthogonal complement of functions4factoring through N : Y (U ) → ClU . Decomposing a double coset U xU = y yU for x ∈ GD (A) with x∞ = 1, we define the Hecke operator (p) with [U xU ] : S(U ; A) → S(U ; A) by f |[U xU ](a) = y f (ay). Identifying O D (p) (p) (p) M2 (Z ) for OD = =p OD, and Z = =p Z , we may regard U (p) as a subgroup of GL2 (A(p∞) ). We put %
& ∗ ∗ (p) mod pM2 (Zp ) U0 (p) = U × x ∈ GL2 (Zp )|x ≡ 0 ∗
and write X(U0 (p)) for the compactified modular curve (GL2 (Q)+ \GL2 (A)+ /U0 (p)Z(R)SO2 (R)) ∪ {cusps}, where GL2 (R)+ is the identity connected component of GL2 (R), GL2 (A)+ = {x ∈ GL2 (A)|x∞ ∈ GL2 (R)+ } and GL2 (Q)+ = GL2 (Q) ∩ GL2 (A)+ in GL2 (A). We then define S(U0 (p); C) = H 0 (X(U0 (p)), ΩX(U0 (p))/C ). Exercise 2.77 Choose a complete representative set {a1 , . . . , ah } for the quotient GL2 (Q)+ \GL2 (A)+ /U0 (p)GL2 (R)+ inside GL2 (A(∞) ), and define
158
Automorphic forms on inner forms of GL(2)
Γi = ai U0 (p)GL2 (R)+ a−1 i ∩ GL2 (Q). Show the following facts: 4 1. X(U0 (p)) − {cusps} ∼ = i Γi \H as open Riemann surfaces; 2. the linear map: i ) (fi ) → i fi (z)dz ∈ S(U0 (p); C) induces an i S2 (Γ∼ isomorphism i S2 (Γi ) = S(U0 (p); C). A double coset U0 (p)xU0 (p) can be considered as an algebraic correspondence on X(U0 (p)) × X(U0 (p)), and we have a natural action of Hecke operators [U0 (p)xU0 (p)] acting on S(U0 (p); C). In this special case of weight 2, there happen to be no old form of level p, because S2 (1, 1; C) ∼ = S2 (SL2 (Z)) = 0 and hence S2 (p, 1; C) = S2new (p, 1; C). We have the following restatement of Corollary 2.31: Theorem 2.78 (Jacquet–Langlands) Let the notation and the assumption be as above. Then we have a C-linear isomorphism i : S(U ; C) ∼ = S p-new (U0 (p); C) (p∞) (p∞) satisfying i ◦ [U xU ] = ) = (DA )× and [U0 (p)xU
0 (p)] ◦ i for all x ∈ GL2 (A p 0 i ◦ [U U ] = [U0 (p) U0 (p)] ◦ i for ∈ OD,p with N () = p. Here the 0 1 superscript “p-new” indicates that the space S p-new (U0 (p); C) is spanned by new vectors at p. × , S p-new (U0 (p); C) = S(Γ 0 (p); C). As we already remarked, if U = O D 2.6.2 Eichler’s integral correspondence Take a sufficiently large valuation ring W finite flat over Z as a base ring. As we have already discussed in 1.3.4 and we will give a proof later (Theorem 3.28), Wiles proved the identity of a non-Eisenstein local ring T of H(W ) = H(Z)⊗Z W with an appropriate universal Galois deformation ring, using a limiting argument due to Wiles and R. Taylor. As an introduction to Chapter 3, we describe here briefly the limiting argument without going into too much detail. All the details will be filled out in 3.2.3 and 3.2.4. Fix a local ring T with maximal ideal m, and write t(q) for the image of T (q) in T. The local ring T is called “Eisenstein” if there exists a pair of Galois characters φ, ϕ : Gal(Q/Q) → T× unramified outside p such that t(q) ≡ φ(F robq ) + ϕ(F robq ) mod m for almost all primes q outside p. In other words, T is Eisenstein if ρm in Theorem 2.43 is (absolutely) reducible. Here F robq indicates the Frobenius element at q. We assume that T is not Eisenstein. The local ring T carries the associated Galois representation ρT : Gal(Q/Q) → GL2 (T) with Tr(ρT (F robq )) = t(q) for all primes q outside p (see Corollary 2.45). The residual representation ρT = ρT mod m is absolutely irreducible (because T is not Eisenstein), and hence the isomorphism class of ρT is unique by Proposition 1.25. Take a finite set Q of primes q outside p with q ≡ 1 mod so that ρT (F robq ) has two distinct eigenvalues. Fixing a choice of an eigenvalue αq of ρT (F robq ) for q ∈ Q, we have a unique local component TQ (with maximal " ideal mQ ) of the Hecke algebra (with coefficients in W ) on Γ(Q) = Γ0 (p) ∩ q∈Q Γ1 (q) covering T with u(q) ≡ αq mod mQ for the image
The basis problem of Eichler
159
u(q) of the Hecke operator U (q) (see 3.2.3 for a precise definition of TQ ). This ring TQ is written as hQ in the middle of page 127 of [MFG]. The limiting argument is done using faithful W -free modules MQ over TQ of level Γ(Q) and taking a limit as we move around infinitely many Q with fixed cardinality. In Theorem 3.23, a set of axiomatic properties for MQ to satisfy (when we move around the finite sets Q) is listed. Once we find infinitely many Q with MQ satisfying the axioms in Theorem 3.23, we can conclude that MQ is free of fixed rank over TQ , that TQ is isomorphic to the corresponding universal Galois deformation ring RQ of ρ = ρT mod mT parameterizing deformations satisfying (D1–5) with ramification at Q allowed, and moreover that T ∼ = R∅ is proven to be a local complete intersection over W (an assertion of Theorem 1.52). The original argument of Taylor and Wiles in [TaW] assumes the freeness of MQ over TQ , but as later pointed out by F. Diamond and K. Fujiwara, without assuming the freeness outright, a refined argument also yields the freeness over TQ of the module MQ (including the initial module M∅ ; see Theorem 3.28 and Corollary 3.42). Wiles took T(H 1 (X0 (p), W )) as his initial module M∅ over T and MQ = TQ (H 1 (X(Q), W )) for each Q, where X(Q) = X(U0 (p)) for U = Γ(Q) ⊂ GD (A) defined by %
& xq ≡ ∗ ∗ 0 (Q) = (x ) ∈ GD (Z) mod qOD, for all q ∈ Q Γ 0 ∗ %
& (2.6.1) ∗ ∗ D mod qOD, for all q ∈ Q Γ(Q) = (x ) ∈ G (Z) xq ≡ 0 1 in GD (A). In [MFG] 3.2.7, the local ring itself TQ is taken to be MQ (using the fact that TQ ∼ = HomW (TQ (H 0 (X(Q), ΩX(Q)/W ), W ) = TQ (H 1 (X(Q), OX(Q) )) ∼ by the Grothendieck–Serre duality; [GME] 2.1.2). We can instead take T(S(W )) W )) for Γ(Q) in (2.6.1), because as M∅ and take MQ to be the space TQ (S(Γ(Q); the Hecke algebra on Γ(Q) ⊂ SL2 (Z) over W acts on quaternionic automorphic forms in S(Γ(Q); W ) by the Jacquet–Langlands correspondence. The result is Theorem 2.79 Assume that p is an odd prime. Let be an odd prime outside 3(p − 1). Then S(Z() ) is free of rank 1 over H(Z() ), and Θ induces an isomorphism of H(Z() )-modules: S(Z() ) ⊗H(Z() ) S(Z() ) ∼ = S(p; Z() ), and H(Z() ) is a local complete intersection, where Z() =
. -a b . b
Since the linear map / / 0 0 / 0 1 1 1 1 Θ:S Z ⊗H(Z[ 3(p−1) → S p; Z S Z ]) 3(p − 1) 3(p − 1) 3(p − 1)
160
Automorphic forms on inner forms of GL(2)
0 1 is an isomorphism after localization at each maximal ideal of Z , it 3(p − 1) 0 / 1 is an isomorphism over Z . In other words, this solves Eichler’s basis / 3(p − 1) 0 / 0 1 1 problem integrally over Z , and S(p; Z ) is contained in the 3(p − 1) 3(p −/1) 0 1 subspace generated by the theta series θ(ai a−1 . ) over Z j 3(p − 1) Here is an outline of the proof in [H05a] (whose details in a more general Hilbert modular case will be given in 3.2.7). By Corollary 2.29, we need to prove that S(Z() ) is free of rank 1 over H(Z() ). Since the pairing ·, · is well defined only over the ring A in which 6 is invertible, we are forced to assume that 6. Since freeness over H(Z() ) is unaffected by scalar extension from Z() to a valuation ring W finite flat over Z , we only need to prove the freeness of M∅ over the given local ring T of the Hecke algebra H(W ) for sufficiently large valuation ring W . Thus we may assume that T and W share the same residue field. We show that S(W ) is free of rank 1 over H(W ) for all prime to p − 1. Since S2 (Γ0 (p)) = 0 if p ≤ 7, we may assume that p ≥ 11. A). A prime We consider the space of automorphic forms SQ (A) = S(Γ(Q); is called Eisenstein if there exists an Eisenstein local component of H(W ). If is Eisenstein, we can find a normalized Hecke eigenform in S2 (Γ0 (p)) congruent modulo a prime above to the unique Eisenstein series on Γ0 (p) and |p − 1 (see [Mz1]). By our assumption p−1, there is no Eisenstein component, and we may apply the method of Taylor and Wiles (Theorem 3.23) component-by-component. Fix one such local component T with associated Galois representation ρT and residual representation ρ. We put MQ = TQ (S(Γ(Q); W )) on which the group × ∼ Γ0 (Q)/Γ(Q) = q∈Q (Z/qZ) acts naturally. We write ∆Q for the -Sylow sub There are five axiomatic conditions on Q, MQ , and RQ in group of Γ0 (Q)/Γ(Q). Theorem 3.23. The conditions (1)–(3) of Theorem 3.23 are about Q and RQ and hence do not depend on MQ , which are verified in [TaW] and [Di1] under the following condition (c) (as we will do in Chapter 3 in a more general setting). We therefore need to verify /
(a) The deformation problem of T is minimal; that is, either “Selmer”, “strict,” or “flat” at and in Cases (A) or (B) at p in the terminology of 1.3.4. ∼ M∅ as TQ -modules, (b) MQ is free of finite rank over W [∆Q ] and MQ /aQ MQ = where aQ is the augmentation ideal of W [∆Q ] (the conditions (4) and (5) in Theorem 3.23). √ (c) ρ is absolutely irreducible over Gal(Q/Q[ ∗ ]) for ∗ = (−1)(−1)/2 . The condition (a) is a basic requirement to have a well-posed deformation problem having the universal ring. The condition (b) follows from a horizontal control theorem and is easier to verify in our setting (as we will
The basis problem of Eichler
161
do in the proof of Theorem 3.25) than the cases dealt with in [TaW] and [MFG] 3.2.7, because SQ (W ) = H 0 (Y (Q), W ) for the finite set Y (Q) = × 1 GD (Q)\GD (A)/Γ(Q)D ∞ , while the choice in [TaW] is TQ (H (X(Q), W )) for the (compactified) modular curve X(Q) and the choice in [MFG] 3.2.7 is TQ itself. We will give details of the proof of (b) in a more general setting in the proof of Theorem 3.25. We now verify the condition (a). First suppose p = . Locally at p, since the abelian variety associated to each Hecke eigenform f ∈ S2 (Γ0 (p)) is of multiρ restricted to the plicative type (see [GME] 4.2.3), the Galois representation
N ∗ decomposition group Dp at p is isomorphic to up to twists by unrami0 1 fied characters. Here N is the -adic cyclotomic character. If ρ|Dp is semisimple, by the level-lowering argument of [Wi2] Chapters 2 and 3, we must have a Hecke eigenform of level 1 which gives rise to ρ. Since S2 (SL2 (Z)) = 0, this is impossible, and ρ has to be ramified nonsemisimple, and hence we are in Case (A) at p. Now we study the structure at = p. Since = p, the Galois representation ρ is associated to a finite flat group scheme (by the construction of the Galois representation in [GME] 4.2.2–3), which is either in the Selmer case or in the flat case (see [GME] Theorem 4.2.4). Suppose = p. If ρ is not wildly ramified, it is flat, and again by level lowering combined with S2 (SL2 (Z)) = 0, this does not happen. We are in the “strict” case. In the above argument dealing with the local behavior of ρ, we have found a nontrivial unipotent element in the image of the inertia group at p under ρ, which prohibits ρ from being an induced representation from a character of Gal(Q/M ) of a quadratic field M/Q. In particular, we conclude (c).
3 HECKE ALGEBRAS AS GALOIS DEFORMATION RINGS
This chapter is the heart of the book. So far, we have often put off detailed proofs of given statements in order to present the structure of the theory without going into technicalities. Here we give detailed proofs of the identification of the Galois deformation ring and the corresponding Hecke algebra, assuming certain minimality conditions concerning ramification properties of the deformations; see the conditions (h1–4). Fix a totally real number field F . Take a holomorphic Hilbert modular Hecke eigenform on GL2 (FA ) and its p-adic Galois representation ρf : Gal(Q/F ) → GL2 (W ) for a valuation ring W finite flat over Zp such that the L-function L(s, ρf ) coincides with the Mellin transform L(s, f ) (Theorem 2.43). Here we describe the method of Taylor and Wiles, and of Fujiwara of identifying the local ring of an appropriate Hecke algebra with a universal Galois deformation ring of ρf . By the Jacquet–Langlands correspondence discussed in Chapter 2, we can choose a quaternion algebra D unramified everywhere at finite places whose automorphic variety has dimension ≤ 1 on which we can find a Hecke eigenform fD with the same eigenvalues as f . In particular, if [F : Q] is even, we can choose D with zero-dimensional automorphic variety, and hence everything becomes easier. We describe the theory of automorphic forms of definite quaternion algebras first and later we describe how to deduce the result for a base field of odd degree by a base-change technique. We start with an analysis of Hecke algebras acting on functions on the zerodimensional automorphic variety. More specifically, in the following section, we study the level-raising technique (first invented by Ribet in his ICM talk in 1982; [Ri2]), following Taylor’s treatment in [Ta], which allows us to find an automorphic new form of higher level congruent modulo an ideal to a given lower level Hecke eigenform if its eigenvalues modulo the ideal satisfy certain conditions specific to higher level forms. There are level-lowering techniques (again invented by Mazur and Ribet in the late 1980s [Ri4] for elliptic modular forms) reversing the situation, but they require more sophisticated tools to deal with and are probably premature yet in their development in the Hilbert modular case to discuss in book form, though the level lowering is crucial in the proof of Fermat’s last theorem in [Wi2]. Anyway, we do not touch in this book the level-lowering method, and basically because of this, we assume minimality to avoid such techniques (see [SW2] and the papers quoted there for level lowering). We then proceed to identify Galois deformation rings with the Hecke algebra in Section 3.2, study base-change (ascent) and descent techniques to include odd
Hecke algebras
163
degree base field F in Section 3.3, and give proofs of the result on the L-invariant already stated in Chapter 1 in a more general setting of Hilbert modular forms in Section 3.4. A Hecke eigenform f is called nearly p-ordinary if f |Up (p) = ap f with a p-adic unit ap (that is, |ip (ap )|p = 1). Here f is either a Hilbert modular form or a quaternionic modular form). Similarly for a prime factor p|p in F , we call f nearly p-ordinary if f |Up (p ) = ap f with a p-adic unit ap . Suppose that the Galois representation ρf restricted to the decomposition
p ∗ group Dp at p is isomorphic to an upper triangular representation 0 δp for a prime factor p|p in F (the near p-ordinarity condition). We call a nearly p-ordinary form f p-ordinary if δp is unramified and p-distinguished if δp ≡ p mod mW for the maximal ideal mW of W . Throughout this section, we fix a prime p > 2 and a base totally real field F . 3.1 Hecke algebras We look carefully into integrality of the Hilbert modular Hecke algebras by letting them act on automorphic forms on division quaternion algebras (via the Jacquet–Langlands correspondence). If a local ring of the Hecke algebra of level pN for a prime p|p outside N acts nontrivially on automorphic forms of level N, we can describe quite precisely the “new” part of the local ring (which acts faithfully on the orthogonal complement of the level N automorphic forms and their translations) in terms of the Hecke algebra of lower level N (Theorem 3.16). Though this type of result relating new and old forms is technical, it is useful later in the proof of Theorem 3.28 to deduce “freeness” of the space of automorphic forms of higher level out of the freeness of lower level, because an immediate application of the Taylor–Wiles system is such freeness for minimal levels (and we need the level-raising argument to add extra primes to the minimal level). As we have observed already, the freeness over the Hecke algebra of the space of automorphic forms is a key to solving the integral basis problem of Eichler. Our description of this level-raising argument is based on Taylor’s work [Ta] in which he applied such a technique to construct Galois representations in Theorem 2.43 to fill the cases missing in Carayol’s earlier work [C1] (see also, [CPS] [68c] and [H81a]), following Wiles’ observation [Wi] of the utility of the level-raising techniques to reduce the problem to the cases already studied by Carayol. 3.1.1 Automorphic forms on definite quaternions In this section, we assume F to have even degree and D to be a totally definite quaternion algebra over F unramified at every finite place of F . By (H1) in 2.1.1, be the such a quaternion algebra exists andis unique up to isomorphisms. Let Z compact ring given by the product Z over all rational primes , and for any For the = L ⊗Z Z. lattice L of a finite-dimensional Q-vector space, we write L (∞) integer ring O of F , O is a compact ring, and FA = O + F inside the product
164
l
Hecke algebras as Galois deformation rings
Fl over all prime ideals l of F . Fix a maximal order OD of D. Identify D = M2 (O). O
(3.1.1)
(∞) (∞) ∼ Write simply G/Z for GD ) = GL2 (FA ). For /Z in this section. Thus G(A an open subgroup S of G(A(∞) ) and a commutative Z-algebra A, we define M(S; A) to be the A-module of functions f : X(S) → A, where X(S) = G(Q)\G(A(∞) )/S = G(Q)\G(A)/S · G(R). The automorphic manifold we considered in Chapter 2 is denoted by Y D (S) which is slightly different from X(S), because
Y D (S) = G(Q)\G(A)/Z(A)S · G(R) for the center Z of G (in other words, Y D (S) = X(Z(A(∞) )S)). We pick an =O × : O-ideal N = 0 and recall the following open subgroups of G(Z) D %
& a b , c ∈ N 0 (N) = Γ ∈ G(Z) c d (3.1.2) & %
a b , 0 (N)a ≡ d ≡ 1 mod N 11 (N) = ∈Γ Γ c d = NO D . In Chapter 2, instead of the standard Γ 0 (N), we worked with where N
δ 0 0 (N)η for η = the conjugate S0 (N) = η −1 Γ for a finite idele δ with 0 1 = dO. This was to simplify the form of the q-expansion of Hilbert moduδO 0 (N)) ∼ lar forms. Since g → gη gives a Hecke equivariant isomorphism X(Γ = X(S0 (N)), identifying everything via η, we work with more standard subgroups 0 (N) in this chapter. Γ Let T = ResO/Z Gm . We identify the diagonal torus TG of ResO/Z GL(2) with 2 ⊂ G(Z) by the identification O D = M2 (O). T in an obvious way. Then TG (Z) Until the end of this section where we become able to treat general weights κ, we fix our weight to be κ = κ0 = (0, I); so, we forget about the weight. We write κ0 for the fixed initial weight (0, I) if we need to distinguish the initial weight κ0 from general weights κ ∈ Z[I]2 . For a general commutative ring A, we consider the A-valued continuous finite-order character ε = → A× (of weight (0, I)) which is an A-analogue of the (ε1 , ε2 , ε+ , ε− ) : TG (Z)
a 0 Neben character we considered in Chapter 2. Thus ε = ε1 (a)ε2 (d) for 0 d → A× . Let Z ⊂ G be the center. We suppose finite-order characters εj : T (Z) (∞) × that there exists a finite-order character ε+ : Z(Q)\Z(A ) → A such that z 0 The character ε− : T (Z) → A× is a ε+ = ε1 (z)ε2 (z) for z ∈ T (Z). 0 z − finite-order character given by ε− (a) = ε−1 2 ε1 (a). Let c(ε ) be the conductor of 0 (N) → A× ε− , and we assume that c(ε− ) ⊃ N. Define a character ε : Z(A(∞) )Γ
Hecke algebras
165
a b 0 (N) and z ∈ Z(A(∞) ). by ε(zu) = ε2 (det(u))ε (aN )ε+ (z) for u = ∈Γ c d 0 (c(ε− )). We then write M(S, ε; A) for the space Let S be an open subgroup of Γ (∞) of functions f : G(Q)\G(A ) → A satisfying −
f (zxu) = ε(uz)f (x)
for all u ∈ S and z ∈ Z(A(∞) ).
(3.1.3)
be the ring of Witt vectors with 0 (N), ε; A). Let W We put M(N, ε; A) for M(Γ as a subring of coefficients in Fp which is an algebraic closure of Fp . We regard W p of an algebraic closure Qp of Qp . We fix an embedding the p-adic completion Q p , and put W = i−1 (W ). We fix the ip of an algebraic closure Q of Q into Q p notation B for a base ring which is a discrete valuation ring in Q. We assume that B is a sufficiently large extension of Z(p) = Zp ∩ Q, and suppose that ε has values in B × . We write F for the residue field of B (of characteristic p). The ring B could be p. W, and W denotes the p-adic completion of B. Let A be any B-subalgebra of Q M If A = limn An is profinite with finite rings An , plainly T (p) for a large M gives ←− an idempotent acting on M(N, ε; An ). Thus the limit e = limn→∞ T (p)n! gives a projector acting on the limit M(N, ε; A). If A is a W -algebra, M(N, ε; A) = M(N, ε; W ) ⊗W A, and hence the p-ordinary projector e = limn→∞ T (p)n! is well defined acting on M(N, ε; A), because it converges in EndW (M(N, ε; W )), and hence we have well-defined Mn.ord (N, ε; A) = e (M(N, ε; A)). We suppose M(N, ε; B) ⊗B F ∼ = M(N, ε; F).
(sm)
Exercise 3.1 Supposing (sm), prove M(S, ε; B∞ ) is p-divisible if S is an open 0 (N), where B∞ = lim p−n B/B. subgroup of Γ −→n 4 h 0 (N). We have f (γcj uz) = Decompose G(A(∞) ) = j=1 G(Q)cj Z(A(∞) )Γ −1 0 (N)c ∩ G(Q) has to act trivially on f (cj ) ε(zu)f (cj ). Thus Γj = cj Z(A)Γ j 0 for f ∈ M(N, ε; B). Thus M(N, ε; A) = j H (Γj (ε), A(ε)), where Γj (ε) = A is a Γ -module on which Γj acts by ε. Taking a Γj / Ker(ε) and A(ε) ∼ = j generator of mB , we have a long exact sequence
H 0 (Γj (ε), B(ε)) −→ H 0 (Γj (ε), B(ε)) → H 0 (Γj (ε), F(ε)) → H 1 (Γj (ε), B(ε))
associated to the short one: 0 → B(ε) −→ B(ε) → F(ε) → 0. Thus we have Coker(H 0 (Γj (ε), B(ε)) −→ H 0 (Γj (ε), B(ε))) = H 0 (Γj (ε), B(ε)) ⊗B F, and if H 1 (Γj (ε), B(ε)) = 0, (sm) holds. In particular, if the following condition (sm0) is satisfied, the condition (sm) is satisfied: (sm0)
ε restricted to Γj := Γj /Z(Q) has order prime to p.
Since ε+ is trivial on Z(Q), ε factors through Γj = Γj /Z(Q) which is a finite group by (2.3.1). Thus if |Γj | is prime to p, (sm0) is satisfied by any choice of ε. For a sufficient condition for p |Γj |, see (sm1) in 3.1.3 and Lemma 3.3.
166
Hecke algebras as Galois deformation rings
Recall the prime
elements q in Fq we fixed in 2.3.2 (for each prime ideal q). 1 0 Let ηp = ∈ G(Qp ). We define [g](f )(x) = f (xg) for g ∈ G(A(∞) ) and 0 p f : G(A(∞) ) → A. Suppose that N is prime to p. Define iA : M(N, ε; A)2 → M(pN, ε; A) by iA (f1 , f2 ) = f1 + [ηp ](f2 ). Lemma 3.2 (R. Taylor)
Let K be the quotient field of B. Then we have
M(pN, ε; B) ∩ Im(iK ) = Im(iB ) Proof
if p N.
We repeat the proof given by R. Taylor in [Ta] Lemma 4. We consider 0 (N), Y0 (N) = G(Q)\G(A(∞) )/Z(A(∞) )Γ 0 (pN). Y0 (pN) = G(Q)\G(A(∞) )/Z(A(∞) )Γ
(3.1.4)
0 (N) = Γ 0 (pN), we have two projections 0 (N)ηp−1 ∩ Γ Since ηp Γ πj : Y0 (pN) Y0 (N) given by 0 (N). 0 (pN)) = G(Q)xΓ 0 (N) and π2 (G(Q)xΓ 0 (pN)) = G(Q)xηp Γ π1 (G(Q)xΓ We need to show that if f = f1 + [ηp ](f2 ) ∈ Im(iK ) ∩ M(pN, ε; B), fi (cj ) ∈ B for all j and i. For points x, y ∈ Y0 (pN), we define x ∼ y if we can find a sequence of points x1 , . . . , xm in Y0 (pN) such that for all i = 0, . . . , m (putting x0 = x and xm+1 = y), either π1 (xi ) = π1 (xi+1 ) or π2 (xi ) = π2 (xi+1 ). Let y1 , . . . , ys ∈ G(A(∞) ) be a complete set of representatives under this equivalence relation. Then πj (j = 1, 2) gives rise to a surjection π j : Y0 (N) {y1 , . . . , ys } sending z ∈ Y0 (N) to a unique point yk equivalent to any point z0 ∈ Y0 (pN) with πj (z0 ) = z, because any points z0 above z ∈ Y0 (N) with respect to πj are equivalent to a single yk . Then we can define a function f1 : Y0 (N) → A(ε) in M(N, ε; K) by putting f1 (z) = f ( π1 (z)). Similarly we have f2 ∈ M(N, ε; K) such that π2 (z)). Thus f1 = [ηp ](f2 ) because π2 (z0 ) = z ⇔ π1 (z0 η) = z. Then f2 (z) = f ( iK (f1 − f1 , f2 + f2 ) = f1 − f1 + [ηp ](f2 ) + [ηp ](f2 ) = iK (f1 , f2 ). Thus we may assume that f1 (z) = 0 for a given point z ∈ Y0 (N). We write [y] for the equivalence class of y ∈ Y0 (pN). For each z0 ∈ [yk ], define d(z0 ) = m to be the length of the minimal chain z0 = x0 , x1 , . . . , xm = yk with xi ∼ xi+1 (for i = 0, 1, . . . , m − 1) connecting x and yk . Pick z0 ∈ [yk ] with π1 (z0 ) = z and π2 (z0 ) = z . Since f2 (z ) = iK (f1 , f2 )(z0 ) = f (z0 ) ∈ B (by f1 (z) = 0), we find that f2 (z ) ∈ B if d(z0 ) = 0. We now proceed by induction on d(z) to show that f1 (z) ∈ B and f2 (z ) ∈ B. Therefore suppose that fj (πj (w0 )) ∈ B if d(w0 ) < m (w0 ∈ [yk ]). Pick z with d(z) = m. Taking a minimal sequence z0 ∼ x1 ∼ · · · ∼ xm−1 ∼ yk , we find f1 (π1 (x1 )) ∈ B and f2 (π2 (x1 )) ∈ B by the induction hypothesis. Since x1 ∼ z0 , we find
Hecke algebras
167
fj (πj (x1 )) = fj (πj (z0 )) for one of j = 1, 2. Since f1 (z) + [ηp ](f2 )(z) = f (z0 ) ∈ B, we find the B-integrality at z for the other one. 2 3.1.2 Hecke operators We recall the definition of the Hecke operators acting on M(N, ε; B): let % ∆0 (N) = % ∆1 (N) =
a b c d a b c d
aN ∈ O× D ∩ G(A(∞) )c ∈ N, ∈O N
&
& ∈ ∆0 (N) aN − 1 ∈ NON .
(3.1.5)
Under multiplication, ∆0 (N) is a semigroup. We extend ε to ∆0 (N) in the follow Z ing way: decompose T (A(∞) ) = T (Z)× l l choosing a prime element l for each prime ideal l in Fl , and extend ε2 to T (A(∞) ) trivially on the second factor
Z a b − ; so, ε ( ) = 1. Then we define ε(δ) = ε (det(δ))ε (a) if δ = . 2 l 2 N l l c d On Z(A(∞) ) ∩ ∆0 (N), ε coincides with ε+ (zN )ε2 (z (N) )2 , we may extend ε to Z(A(∞) )∆0 (N) by ε(zδ) = ε+ (zN )ε2 (z (N) )2 ε(δ) for z ∈ Z(A(∞) ) and δ ∈ ∆0 (N). Since ε : Z(A(∞) )∆0 (N) → B × is a character of the semigroup, it extends to the character of the subgroup of G(A(∞) ) generated by Z(A(∞) )∆0 (N), which contains ∆0 (N)ι ⊂ Z(A(∞) )∆0 (N)−1 . For each integral ideal l, we decompose, recalling the reduced norm map N : D → F which induces N : G → T , 1 (N){x ∈ ∆0 (N)|N (x) = l }Γ 11 (N) = Γ 1
5
11 (N)y Γ
y
imposing the condition det(y) = l , and define a Hecke operator T (l ) acting 1 (N) by 0 (N) ⊃ S ⊃ Γ on M(S, ε; A) for any subgroup S with Γ 1 T (l )(f )(x) =
y
ε(y)[y ι ](f )(x) = ε(l )
ε(y −ι )f (xy ι ).
y
We put T (l) = ε(l )−1 T (l ), which is independent of the choice of the representatives y. In particular, T (p) acting on M(N, ε; B) with N prime to p|p and T (p) acting on M(pN, ε; B) are different; so, we write the latter as U (p) often. We write G1 for the derived group of G. Thus for the reduced norm map N : G → T , we have the following exact sequence: 1 → G1 → G → T . The reduced norm N is surjective onto T (Q)+ = T (Q) ∩ T (R)+ for the identity connected component T (R)+ of the Lie group T (R) (see Theorem 2.7). Thus the above sequence induces a surjection N 0 (N) − X0 (N) := G(Q)\G(A(∞) )/Γ → T (Q)+ T (Z)\T (A(∞) ).
168
Hecke algebras as Galois deformation rings
Note that T (Q)+ T (Z)\T (A(∞) ) (R)+ \T (A(∞) )T (R)+ = T (Q)+ T (Z)T ∼ (R)+ ∩ T (Q)+ T (Z)T (R)+ \T (Q)T (A(∞) )T (R)+ = T (Q)T (Z)T ∼ (R)+ \T (A) ∼ = ClF+ = T (Q)T (Z)T for the strict class group ClF+ of F . We write Iv(S, ε; A) for the subspace of all functions in M(S, ε; A) factoring through N : G(Q)\G(A(∞) ) T (Q)\T (A(∞) ). 0 (N), we write We define S(S, ε; A) := M(S, ε; A)/Iv(S, ε; A), and when S = Γ S(N, ε; A) and Iv(N, ε; a) for S(S, ε; A) and Iv(S, ε; A). Thus, under the notation in Chapter 2, we have S(S, ε; C) = SκD (S, ε; C) for κ = (0, I). Obviously, Iv(N, ε; A) is stable under Hecke operators; thus, S(N, ε; A) inherits the Hecke operator action from M(N, ε; A). We write h(N, ε; A) for the subalgebra of EndA (S(N, ε; A)) generated by T (l) for all integral ideals l over A. 0 (N) are conjugate in G(A(∞) ), the corresponding spaces of Since S0 (N) and Γ automorphic forms produce the isomorphic Hecke algebra. Thus by the Jacquet– Langlands correspondence (Corollary 2.33), we have h(N, ε; A) ∼ = hκ (N, ε; A) with κ = (0, I) for hκ (N, ε; A) defined just below (2.3.24) as long as A can be embedded into C (including A = W and Qp ). Similarly we write H(N, ε; A) for the subalgebra of EndA (M(N, ε; A)) generated by T (l) for all integral ideals (p)n! if l over A. We put ep = limn→∞ T (p)n! if p N and ep = limn→∞ U p ⊃ N. Let Σp be the set of prime factors of p in F . We also put e = p|p ep and eΣ = p∈Σ ep for a subset Σ of Σp . The operators ep for level N may not induce ep of level pN, and they could differ. For a subset Σ ⊂ Σp , we write X Σ-ord = eΣ (X), where X = h(N, ε; A), H(N, ε; A), S(N, ε; A) and M(N, ε; A). 3.1.3 Inner products For a given x ∈ X(S), choosing a representative, written again as x ∈ G(A(∞) ), we define ex = |Γx (S)/Z(Q)| for Γx (S) = (xSx−1 Z(A(∞) ) ∩ G(Q)). Note that (xSx−1 Z(A(∞) )∩G(Q))/Z(Q) is discrete and compact (since G(R)/Z(R) is compact), and hence, it is a finite group. Assuming e−1 x ∈ A for all x ∈ Y (S), we 0 (N) have a perfect pairing for S ⊂ Z(A(∞) )Γ (·, ·)S : M(S, ε; A) × M(S, ε−1 ; A) → A given by (f, g)S = x∈Y (S) e−1 x f (x)g(x). When S = Γ0 (N), we write the pairing (·, ·)S as (·, ·)N . We now determine the prime factors of ex . Lemma 3.3 If is an odd prime factor of ex , then we have [F (µ ) : F ] = 2. 0 (N), if the ideal N has a prime factor l inert in F (µq )/F for an odd For S = Γ rational prime q, ex is prime to q.
Hecke algebras
169
Proof If an odd prime is a factor of ex , we can find ζ ∈ Γx (S) with order in the finite group Ex = (xSx−1 Z(A(∞) ) ∩ G(Q))/Z(Q). Then N (ζ 2 ) ∈ (F × )2 . Thus η = ζ 2 N (ζ)−1 has reduced norm 1 and has order in Ex , because is odd. Since η ex ∈ F , N (η) = 1 implies that η is a root of unity. Since F (η) is at most a quadratic extension of F and F is totally real, we find F (µ ) ∼ = F (η) is quadratic over F . For the second assertion, consider the order %
& a b R= ∈ M2 (Ol )c ∈ lOl . c d
a b Then
→ d mod l gives a ring homomorphism π : R → O/l. If l|q, l c d cannot be inert in Ol [µq ] over Ol , since q fully ramifies in Zq [µq ]/Zq . Thus we may assume that l q, and then Ol [µq ] is the l-adic integer ring of Fl [µq ]. If ζ ∈ R× has order q, π : Ol [ζ] ⊂ R → O/l is a surjective ring homomorphism, which is impossible, because Ol [ζ] modulo its maximal ideal is a quadratic extension of O/l. 2 e follows: for Let τ (N) ∈ G(A(∞) ) be as
a prime O-ideal l, if l exactly divides N 0 −1 with e > 0, we put τ (N)l = ∈ GL2 (Fl ), and if e = 0, we put τ (N)l le 0 to be the identity matrix. Then we define [τN ](f )(x) = ε+ (det(x))−1 f (xτ (N)).
Exercise 3.4 Prove that the linear operator [τN ] gives an isomorphism M(N, ε; A) ∼ = M(N, ε−1 ; A).
0 (N ) and τN a b τ −1 ≡ d Hint: use the fact that [τN ] normalizes Γ 0 c d N mod N.
∗ a
We consider the following condition (sm1) Either [F (µp ) : F ] > 2 or an inert prime l in F (µp )/F is a factor of N, under which (by Lemma 3.3) we have a well defined perfect pairing (·, ·)N for a B-algebra A. Thus, assuming (sm1), we may define a perfect pairing ·, ·N : M(N, ε; A) × M(N, ε; A) → A by f, g = (f, g|[τ (N)])N . Lemma 3.5
The Hecke operator T (l) is self-adjoint under this pairing: T (l)(f ), g = f, T (l)(g).
Proof Choose a (right invariant) Haar measure dµ(x) on Q = G(Q)\G(A(∞) ). Then f, g is a nonzero constant multiple of Q f (x)([τ ]g)(x)dµ(x) for τ = τ (N). 0 (N) and decompose SyS = 4 hS. Then we have Write S = Γ h
170
Hecke algebras as Galois deformation rings
([SyS]f )(x)ε+ (det(x))−1 g(xτ )dµ(x)
Q
=
h
xh→x
=
h
= =
f (xh)ε+ (det(x))−1 g(xτ )dµ(x)
Q
h
Q
h
Q
f (x)ε+ (det(x))−1 ε+ (det(h))g(xh−1 τ )dµ(x)
Q
f (x)ε+ (det(x))−1 g(xhι τ )dµ(x) f (x)ε+ (det(x))−1 g(xτ τ −1 hι τ )dµ(x),
(3.1.6)
l 0 because ε+ (det(h))g(xh−1 ) = g(xN (h)h−1 ) = g(xhι ). Now take y = . 4 4 ι 0 1 We can choose h so that GL2 (Ol )yGL2 (Ol ) = h hGL2 (Ol ) = h h GL2 (Ol ) basically because (GL2 (Ol )hGL2 (Ol ))ι = GL2 (Ol )hGL2 (Ol ) (see [IAT] Chapter 3). Then the above computation (3.1.6) confirms the desired result, l u since h commutes with τ . If l is a factor of N, take h = hu = . Then 0 1 we have by computation 5
SyS = u
mod l
5
hu S = u
τ −1 hιu τ S.
mod l
Then again by (3.1.6), we confirm the desired result.
2
(A)2 \T (A), the pairings (·, ·) and By surjectivity: N : Y0 (N) T (Q)+ T (Z)T ·, · induce perfect duality on Iv(N, ε; A), and hence S(N, ε; A) ∼ = Iv(N, ε; A)⊥ as modules over Hecke operators. By Corollary 2.33, S(N, ε; A) ∼ = S(0,I) (N, ε; A) as Hecke modules. By the duality theorem (Theorem 2.28), S(0,I) (N, ε; A) ∼ = HomA (h(N, ε; A), A) as Hecke modules. The self-duality of S(N, ε; A) therefore tells us Lemma 3.6 If A is a Q-algebra, S(N, ε; A) is free of rank 1 over the Hecke algebra h(N, ε; A). 0 (N) ⊃ S ⊃ Γ 1 (N), we may More generally, for a balanced subgroup S with Γ 1 define the paring f, gS = (f, g|[τ (N)])S for f, g ∈ M(S, ε; A). Here S is called balanced if τ (N) normalizes Z(A(∞) )S. The pairings are perfect, and T (l) and 0 (N)/S are self-adjoint under ·, ·S . the action of Γ
Hecke algebras
171
We consider the adjoint map i∗A : M(pN, ε; A) → M(N, ε; A)2 under ·, · of iA (f1 , f2 ) = f1 + [ηp ](f2 ). Here is a lemma similar to [Ta] Lemma 2: Lemma 3.7
Suppose (sm1) and p N. The matrix form of i∗B ◦ iB is given by
T (p) ε+ (p )(N (p) + 1) M := , ε+ (p )T (p) ε+ (p )(N (p) + 1)
where N (p) = [O : p]. Proof
We compute the matrix
a b c d
with a, b, c, d ∈ EndA (M(N, ε; A)). We
then need to compute f, a(g)N = f, gpN f, b(g) = [η ](f ), g N p pN f, c(g)N = f, [ηp ](g)pN f, d(g)N = [ηp ](f ), [ηp ](g)pN ,
1 0 ∈ G(Qp ). A computation of the Petersson inner products where ηp = 0 p analogous to the above for Hilbert modular forms has been done in [H91] (5.9). Here we shall do the computation
for quaternionic modular forms. For the second 0 −1 −1 0 (N)p , we have product, by ηp τ (p)p = ∈Γ 1 0
−1 [ηp ](f ), gpN = e−1 x f (xηp )ε+ (det(x))g(xτ (pN)) x∈Y0 (pN) xηp →x
=
ε+ (p )
−1 −1 e−1 x f (x)ε+ (det(x))g(xηp τ (pN))
x∈Y0 (pN)
= ε+ (p )(N (p) + 1)f, gN , 0 (Np)] = N (p) + 1. 0 (N) : Γ by [Γ For the third product, noting τ (p)ηp = p u for u ∈ SL2 (Op ), we have
−1 f, [ηp ](g)pN = e−1 g(xτ (pN)ηp ) x f (x)ε+ (det(x)) x∈Y0 (pN)
= ε+ (p )
−1 e−1 g(xτ (N)) x f (x)ε+ (det(x))
x∈Y0 (pN)
= ε+ (p )(N (p) + 1)f, gN . For the last one, by the above computation for the third one (replacing f by [ηp ](f )), we get, defining Tr(f ) = s∈Γ0 (N)/Γ0 (pN),det(s)=1 [s](f ), [ηp ](f ), [ηp ](g)pN = ε+ (p )([ηp ](f ), [τ (N)](g))pN = ε+ (p )(Tr([ηp ](f )), [τ (N)](g))N = ε+ (p )T (p)(f ), gpN .
172
Hecke algebras as Galois deformation rings
For the first product, we get
−1 f, gpN = g(xτ (p)τ (N)) e−1 x f (x)ε+ (det(x)) x∈Y0 (pN) xτ (p)→x
=
ε+ (p )
−1 e−1 )ε+ (det(x))−1 g(xτ (N)) x f (xτ (p)
x∈Y0 (pN)
= ε+ (p )(Tr([τ (p)−1 ]f ), [τ (N)](g))N . Since τ (p)−1 = p−1 ηp u with u ∈ SL2 (Op ), we conclude f, gpN = T (p)(f ), gN = f, T (p)(g)N as desired.
2
Lemma 3.8 We have Iv(N, ε; A) = 0 for any B-algebras A, unless the following condition is satisfied (dg) The modulo mB “Neben” character ε− = (ε− mod mB ) is trivial on T (Z) for the maximal ideal mB of B. Proof If (dg) fails, ε mod mB does not factor through N ; so, Iv(N, ε; F) = 0 which implies Iv(N, ε; A) = 0 for all A. The central character ε+ has to be totally even because of the invariance of automorphic forms in M(N, ε; A) under G(R). Thus ε+ = ψ 2 for an Fp -valued Hecke character ψ of F , because the only two torsion of the Galois group of the maximal abelian extension of F over F comes from complex conjugations (see Lemma 3.24). In particular, if ε− is trivial on since the reduced ψ ◦ N is in M(N, ε; F) if we choose ψ = ε2 on T (Z), T (Z), (∞) 2 norm N is equal to the determinant map det on G(A ). If ε− has order prime to p, (dg) is equivalent to the triviality of ε− . Suppose that ε− is trivial. Choosing a finite-order Hecke character ψ of F so that ψ|T (Z) = ε2 ,
we may identify Iv(N, ε; A) with the space of functions on φ : T (Q)+ \T (A(∞) ) → By sending A such that φ(z 2 ux) = ψ(z 2 u)φ(x) for all z ∈ T (A(∞) ) and u ∈ T (Z). −1 φ → ψ φ, we may identify Iv(N, ε; A) with the space C(A) of all functions × C(A) → A given φ : C = ClF+ /(ClF+ )2 → A. We have a pairing (·, ·)C : C(A) ∗ by (φ, φ ) = x∈C φ(x)φ (x). We thus have the adjoint jA : M(N, ε; A) C(A) ∼ of the inclusion jA : C(A) = Iv(N, ε; A) ⊂ M(N, ε; A) such that jA (φ), f N = ∗ (f ))C . (φ, jA Here is another lemma in [Ta] page 272:
Lemma 3.9 Suppose (sm) and p N. Then S(N, ε; A) is A-free of finite rank, and we have the following commutative diagram with exact rows and
Hecke algebras
173
columns: 0 0 ↓ ↓ 0 → Iv(N, ε; A) → Iv(N, ε; A) → 0 ↓j ↓ ↓ 0 → Iv(N, ε; A)2 → M(N, ε; A)2 → S(N, ε; A)2 → 0 ↓ ↓ ↓ iA 0 → Iv(pN, ε; A) → M(pN, ε; A) → S(pN, ε; A) → 0 ↓ 0 Here the map j is given by j(f ) = ([ηp ](f ), −f ). Proof Under (sm), we see easily that Iv(N, ε; A) = Iv(N, ε; B) ⊗B A; so, it is an A-free direct summand of M(N, ε; A), and hence S(N, ε; A) is A-free. The commutativity is plain except for the part involving j. If f ∈ Iv(N, ε; A), we have f = φ ◦ N for φ : T (A(∞) )/T (Q)+ → A with φ(x det(u)z 2 ) = ε(uz)φ(x) 0 (N)) = det(Γ 0 (pN)), we find that 0 (N) and z ∈ T (A(∞) ). Since det(Γ for u ∈ Γ Iv(N, ε; A) = Iv(pN, ε; A) and also [ηp ](f )(x) = φ(N (xηp ) = φ(N (x)N (ηp )) = φ(N (x)p ) still remains in Iv(N, ε; A) and [ηp ] induces an automorphism of Iv(N, ε; A). Thus j is well defined, and we find that Ker(iA |Iv(N,ε;A) ) = Im(j) by the definition of iA . Then the commutativity of the diagram is clear. We now need to prove the exactness. The exactness of the first column follows from the above argument. The exactness of the rows follows from the definition. We shall use the notation introduced in the proof of Lemma 3.2; so, “∼” is the equivalence relation generated by x ∼ y if πj (x) = πj (y) for either j = 1, 2. Thus the equivalence class [x] of x ∈ Y0 (pN) is the union of fibers of πj intersecting each other. Take (f1 , f2 ) ∈ Ker(iA ). By the proof of Lemma 3.2, we may assume that f1 (yj ) = 0 for all j. Since f1 (yj ) + [ηp ](f2 )(yj ) = iA (f1 , f2 ) = 0, we have f2 (yj ηp ) = 0. By induction on d(x), we shall show that f1 (x) = f2 (xηp ) = 0. Taking a minimal chain x ∼ x1 ∼ · · · ∼ xm ∼ yj , we find f1 (x1 ) = f2 (x1 ηp ) = 0 by the induction hypothesis. By our definition of the equivalence, f1 (x) = f1 (x1 ) = 0 or f2 (xηp ) = f2 (x1 ηp ) = 0. Since f1 (x) + f2 (xηp ) = 0, we find the vanishing of the other. Thus we have Ker(iA ) = {([ηp ](f1 ), −f1 )|f1 ∈ S(N, ε; A) and f1 : π1 (Y0 (pN)/ ∼) → A}. (3.1.7) Under (sm), we thus find Ker(iA ) = Ker(iB ) ⊗B A. The validity of the exactness of the rows and columns of the diagram over K follows from the representation theory of GL2 (Fp ), because the subspace Iv(N, ε; K) is the direct sum of onedimensional representations of GL2 (Fp ). Then the exactness of the middle and
174
Hecke algebras as Galois deformation rings
the last column follows from Ker(iA ) = Ker(iB )⊗B A because of rankA Ker(iA ) = rankB Ker(iB ) = dimK Ker(iK ). 2 3.1.4 Ordinary Hecke algebras We fix a Neben character ε = ε0 (and call it the initial Neben character). Again, as in the case of κ0 = (0, I), we usually write just ε for ε0 , but if we want to distinguish the fixed one ε0 from a general Neben character, we write it as ε0 . Let m0 be a maximal ideal of hp-ord (N, ε; B) and T0 = hp-ord (N, ε; B)m0 for the localization at m0 . In other words, we fix a Hecke eigenform f0 ∈ S p-ord (N, ε; B) and take a local ring T0 of hp-ord (N, ε; B) which acts nontrivially on f0 (we call the form f0 the initial Hecke eigenform). We will deform f0 (and its Galois representation) p-adically, and the data (κ0 , ε0 , f0 ) specify the origin and a coordinate system around the origin of the deformation space. This justifies the terminology: “initial Hecke eigenform.” Taking the pullback M0 of m0 to H := H p-ord (N, ε; B), put M0 (A) := Mp-ord (N, ε; A) ⊗H HM0 for the localization HM0 of H at M0 . Assuming p N, the image S0old (A) ⊂ S(pN, ε; A) of iA : M0 (A)2 → M(pN, ε; A) composed with the projection M(pN, ε; A) S(pN, ε; A) is stable under U (p) and T (l) for l prime to p. Put t(l) = T (l)|S0old (B) and u(p) = U (p)|S0old (B) . Conold sider the Hecke algebra Told 0 ⊂ EndB (S0 (B)) generated by the Hecke operators u(p) and t(l) for l prime to l. We consider the following conditions (dsq ) for a prime ideal q in F , the residual Galois representation ρ = ρm0 in Theorem 2.43 restricted to the decomposition group Dq is isomorphic to εq ∗ with distinct characters εq and δ q ; 0 δq (sf) N0 = N/c(ε− ) is square-free and is prime to c(ε− ). Lemma 3.10 Let the notation and the assumptions be as above. Fix a prime ideal of q of F , and assume (sf) and (dsq ). Then the local ring T0 is generated by t(l) for l prime to q. of T0 . Here the reduced part Tred is Proof Let T be the reduced part Tred 0 0 T0 modulo its nilradical n. We prove the lemma when q = p is a factor of p, since the other case is similar and easier. Since B is a discrete valuation ring, we may assume that B is complete. Since T0 is B-free of finite rank, nQ = n ⊗Z Q is the nilradical of T0,Q = T0 ⊗Z Q and hence n = nQ ∩T0 , which is a B-free direct summand of T0 . This implies that T is B-free of finite rank and that n = ∩P P for prime ideals P with B-free quotient T0 /P . Then TQ = T ⊗Z Q ∼ = P k(P ) for the residue field k(P ) of P . We have the Galois representation ρP as in Theorem 2.43. We consider ρ= ρP : Gal(F /F ) → GL2 (TQ ) = GL2 (k(P )). P
P
Hecke algebras
175
This representation is unramified outside pc(ε1 )c(ε2 ) and satisfies Tr(ρ(F robl )) = t(l) for l prime to pc(ε1 )c(ε2 ). Let R be the subring of T generated by t(l) for all l prime to pc(ε1 )c(ε2 ). By the Chebotarev density theorem applied to the Galois representation ρ, we have Tr(ρ(σ)) ∈ R for all σ ∈ Gal(F /F ). Since ρP is p-ordinary, we have a character δp : Dp → TQ such that δp ([y, Fp ]) = u(y). Put εp = det(ρ)/δp . For σ ∈ Dp so that δp (σ) ≡ εp (σ) mod mR , the characteristic polynomial Pσ (X) = det(X − ρ(σ)) has coefficients in R. Since Pσ (X) mod mR has two distinct roots modulo mR , by Hensel’s lemma [BCM] III.4.3, Pσ (X) has two distinct roots in R. Since the generators of ρ(DP ) can be chosen among those ρ(σ) with δp (σ) ≡ εp (σ) mod mR , the two characters have values in R× . In particular, u(y) ∈ R ⊂ T, and hence T is generated by t(l) for all primes l outside p. Let R0 be the subring of T0 generated by t(l) for l outside p. Now T0 contains t(p). Since u(p) is the unit root of X 2 − t(p)X + ε+ (p)N (p), the existence of u(p) in R = R0 /n ∩ R0 implies t(p) = ε+ (p)N (p)/u(p) + u(p) ∈ R. Again by Hensel’s lemma applied to R0 /(n ∩ R0 ) = R, we find that t(p) ∈ R0 . Thus T0 is generated by t(l) for l outside p. 2 Remark 3.11 It is believed that T0 itself is reduced (so, n = 0) if F = Q, N0 = N/c(ε− ) is square-free and is prime to c(ε− ). This semisimplicity of T0 ⊗Z Q is equivalent to the following conjecture: for any prime factor l of N0 and any algebra homomorphism λ : h(N/l, ε; B) → Qp , X 2 − λ(T (l))X + ε+ (l)N (l) = 0 has two distinct roots if F = Q. This question is studied in [CoE] for elliptic modular forms, and the semisimplicity is proven there for elliptic modular forms of weight 2 (see [CoE] 2.1). Exercise 3.12 Prove that the projector ep of level pN annihilates Iv(pN, ε; B). By Lemma 3.10, T0 can be embedded into Told 0 sending T (l) for l prime to p to T (l) in Told 0 , because T (l) commutes with [ηp ] if l is prime to p. Lemma 3.13 Suppose (sf) and that p N, and define a linear operator U acting on (f1 , f2 ) ∈ M(N, ε; B)2 by (f1 , f2 ) → (f1 , f2 )U for U := T (p) −1 . Then we have iB ◦ U = U (p) ◦ iB . If further we suppose N (p)ε+ (p ) 0 (dsp ), then we have 2 ∼ Told 0 = T0 [X]/(X − t(p)X + ε+ (p )N (p)),
∼ where t(p) is the image of T (p) in T0 . In particular, we have ep Told = T0 as 0 B-algebras.
176
Hecke algebras as Galois deformation rings
Proof Note that ε2 (p ) = 1 by our way of extending ε2 to T (A(∞) ), and hence ε(ηp ) = ε(ηpι ) = 1. Then we have
/ 1 u 0 f |T (p) = [ηp ](f ) + η ι (f ) = [ηp ](f ) + U (p)(f ). 0 1 p u
mod p
On M0 (B) ⊂ M(pN, ε; B), u(p) = t(p) − [ηp ]. Since [ηpι ηp ](f )(x) = f (xp ) = ε+ (p )f (x), we find U (p) ◦ [ηp ] = N (p)ε+ (p ) on M(N, ε; B). On M(N, ε; B)|[ηp ], we thus have u(p) = N (p)ε+ (p )[ηp ]−1 and
T (p) −[ηp ] U (p)iB ((f1 , f2 )) = (f1 , [ηp ](f2 )) = iB ((f1 , f2 )U ) 0 N (p)ε+ (p )[ηp ]−1 for fj ∈ M(N, ε; B). If we assume (dsp ), by Lemma 3.10, t(p) ∈ T0 , and u(p) satisfies X 2 − t(p)X + ε+ (p )N (p) = 0. Since T (l)[ηp ] = [ηp ]T (l) for all l prime to p, we find that Told 0 = T0 [u(p)]. By Exercise 3.12, ep of level pN annihilates Iv(pN, ε; B); thus, the image of ep ◦ iB is isomorphic to ep S0old (B) . By the Jacquet–Langlands–Shimizu correspondence (see Proposition 3.66), S0old (K) is free of rank 1 over Told 0 ⊗B K, which is isomorphic to S0old (K) ∼ = T0 [X]/(X 2 − t(p)X + ε+ (p )N (p)) ⊗B K.
(3.1.8)
From this, we conclude the first assertion. Since X 2 − t(p)X + ε+ (p )N (p) ≡ old ∼ 2 X(X − t(p)) mod m0 and t(p) ∈ T× 0 , by Hensel’s lemma, we find T0 = T0 and ep gives the idempotent of one of the component. Thus the last assertion follows from this fact. 2 In the above proof of Lemma 3.13, the fact that the extra level p added is a factor of p does not play an essential role, and the result of the lemma is valid for the q-old Hecke algebra for any prime ideal q pN. We have constructed the space looking at the space of p-old forms in the S0old (B) and its Hecke algebra Told 0 space of level pN. There is no particular reason for restricting ourselves to p-old q 2 forms. For any prime ideal q outside
iA : M(N, ε; A) → M(qN, ε; A) N, define 1 0 by iqA (f1 , f2 ) = f1 +f2 |[ηq ] for ηq = . Then we define the space S0q-old (A) 0 q by the image of iqA composed with the projection M(qN, ε; A) → S(qN, ε; A). for the Hecke algebra over B of S0q-old (B). Here is the precise Then we write Tq-old 0 statement we can prove by the same argument as in the proof of Lemma 3.13, whose proof is left to the reader: Lemma 3.14 Suppose (sf) and that q pN for a prime ideal q, and define a 2 linear operator Uq acting on
(f1 , f2 ) ∈ M(N, ε; B) by (f1 , f2 ) → (f1 , f2 )Uq for T (q) −1 Uq := . Then we have iqB ◦ Uq = U (q) ◦ iB . If further we N (q)ε+ (q ) 0
Hecke algebras
177
suppose (dsq ), then we have ∼ Tq-old = T0 [X]/(X 2 − t(q)X + ε+ (q )N (q)), 0 where t(q) is the image of T (q) in T0 . Let Mp-non-ord (N, ε; A)2 be the image of M(N, ε; A)2 under 1 − e◦p for e◦p = limn→∞ T (p)n! . Here we write e◦p to emphasize the fact that the level of e◦p is N (not pN). As we have seen in the proof of Lemma 3.9, we have Iv(N, ε; A) = Iv(pN, ε; A) as spaces of function on G(A(∞) ). Lemma 3.15 The space S p-ord (pN, ε; A) is isomorphic to Mp-ord (pN, ε; A) and is A-free of finite rank. Moreover, if p N, the kernel of the composite i
ep
A M(pN, ε; A) −→ Mp-ord (pN, ε; A) Mp-ord (N, ε; A)2 −→
: f1 → ep (iA (f1 , 0)) contains Iv(N, ε; A)2 and Mp-non-ord (N, ε; A)2 , and ip-ord A induces an A-linear map S p-ord (N, ε; A) into S p-ord (pN, ε; A). Under (sm), the : S p-ord (N, ε; A) → S p-ord (pN, ε; A) is injective with A-free linear map ip-ord A cokernel. Proof
We shall use the equivalence relation “∼” introduced
in the proof of 1 u p u for u ∈ Op ; so, the Lemma 3.2. Note that x η = xp 0 1 0 1 p
p u π2 x = π1 (x). Thus by (3.1.7), Ker(iA ) is stable under right mul0 1
p u . This shows that f |U = N (p)f for the operator U in tiplication by 0 1 Lemma 3.13 if f factors through the projection: Y0 (pN) → Y0 (pN)/∼. Since functions in Iv(pN, ε; A) factor through the projection: Y0 (pN) → Y0 (pN)/∼, ep kills Iv(pN, ε; A) = Iv(N, ε; A) (cf. Exercise 3.12). Thus Mp-ord (pN, ε; A) ∼ = S p-ord (pN, ε; A). 2 Since iA kills the image of Iv(N, ε; A) in Iv(N, ε;
A) under f → ([ηp ](f ), −f ), 0 −1 ep ◦ iA kills Iv(N, ε; A)2 . Since ηp−1 τ (p) = , we have π2 = π1 ◦ [τp ]. Thus 1 0 T (p) ≡ [ηp ] = [τp ] mod mB on functions of Y0 (pN)/∼, and hence any function factoring through Y0 (pN)/∼ is killed by 1 − e◦p because [τp ] is an automorphism of M(pN, ε; A). By the expression of U in Lemma 3.13, U (p) is topologically nilpotent on iA (Mp-non-ord (N, ε; A)2 ). Thus ep ◦ iA kills Mp-non-ord (N, ε; A)2 . Since the projection π1 : Y0 (pN) → Y0 (N) is a surjection, the pullback map f1 → iA (f1 , 0) is injective. Combining this fact with the matrix expression of U , we conclude from Lemmas 3.9 and 3.13 that on the p-ordinary part, under (sm), is injective. By Lemma 3.2, the cokernel is A-free. 2 ip-ord A Let m be the unique maximal ideal of hp-ord (pN, ε; B) whose image in ep Told 0 is a nontrivial maximal ideal. By Lemma 3.13, we have the other maximal ideal
178
Hecke algebras as Galois deformation rings
m of the algebra hp-ord (pN, ε; B) whose image in (1 − ep )Told is a nontrivial 0 maximal ideal. Let T = hp-ord (pN, ε; B)m and T = hp-ord (pN, ε; B)m . Let new (K) = S new (K) = Im(iK )⊥ , and for the idempotent 1T of T, we put ST new (K)). Since the image of ep and U (p) in the Hecke algebra of the p-new 1T (S part is a unit (see the argument at the beginning of the proof of the following new (K)) by theorem), T annihilates S new (K). Then we define Tnew ⊂ EndK (ST the B-subalgebra generated by u(p) and t(l) for all l prime to p. Theorem 3.16 In addition to p N, (dsp ), (sf), (sm) and (sm0), suppose that the localization S0 = T0 (S p-ord (N, ε; B)) at the maximal ideal m0 of T0 is free new (K) is nontrivial. Write u(p) of rank 1 over the localization T0 and that ST old ∼ ∼ for the image of U (p) in ep T0 = T0 , and let π : T → Told = T0 be the 0 projection taking t(q) to t(q) for all primes q outside pNc(ε). Then if U (p) has new (K), the ideal π(AnnT (Ker(π))) ⊂ T0 is generated eigenvalue ζ = ζp on ST by (u(p) − ζ), where AnnR (X) for a ring R with a subset X is the annihilator ideal {x ∈ R|xX = 0}. If further the localization S = T(S p-ord (pN, ε; B)) at the maximal ideal m of T is free of rank 1 over the localization T, we have T/(u(p) − ζ)T ∼ = Tnew . Since the automorphic representation generated by a Hecke eigenform in S new is Steinberg at p, the eigenvalue ζp is a root of unity (see Subsection 2.3.7). Proof We claim that the automorphic representation of G(A(∞) ) genernew ated by any Hecke eigenform f in ST (K) has its local component πp at p isomorphic to the Steinberg representation σ(η| · |−1 p , η) for a character η of Fp× . Indeed, by Proposition 2.44 (3), πp cannot be supercuspidal. Since −1 −1 f ⊗ ε−1 2 (g) = f (g)ε2 (N (g)) is a new vector of V (πp ⊗ ε2 )) fixed by Γ0 (p)p ⊂ new GL2 (Fp ) (because f ∈ ST (K)), the only possibility is that πp is a Steinberg representation. new The eigenvalues of U (p) on the above f ∈ ST (K) are η(p ). Since the central −1 character of σ(η| · |p , η) is given by ε+ , we get η 2 = ε+ |Fp× , and the eigenvalue + of U (p) is given by ± ε+ (p ). Since the eigenvalue of U (p) modulo mT is given new (K) with by u(p) mod mT , one cannot have two distinct forms in ST +different U (p)-eigenvalues (because p > 2). Thus we may assume that ζ = ± ε+ (p ). Since i∗B and iB commute with T (l) for all l prime to p, they commute with t(p) ∈ Told which is generated by t(l) for l prime to p. The linear map M = 0 i∗B ◦ iB |M0 (B)2 as in Lemma 3.7 is Told 0 -linear. Let 2 Mold 0 (A) = iA (M0 (A) ), MT (A) = T(M(pN, ε; A)),
MT (A) = T (M(pN, ε; A)) and M0 (A) = MT (A) + MT (A). First we assume that Iv(N, ε; B) ⊗H HM = 0 (here M is the pullback of m in H). Then by Lemma 3.9, M0 (A) ⊂ S(pN, ε; A), and M0 (A) ⊂ S(N, ε; A) and
Hecke algebras
179
iA is injective on M0 (A)2 . We have the following commutative diagram: ∼
M0 (B)2 −−−−→ M0 (B) ∩ S0old (K) iB u(p) U ∼
M0 (B)2 −−−−→ M0 (B) ∩ S0old (K) iB
for U as in Lemma 3.13. The surjectivity of the map iB in the above diagram follows from Taylor’s lemma (Lemma 3.2). Let π old : M(pN, ε; K) → Mold (K) (resp. π new : M(pN, ε; K) → S new (K)) be the H(pN, ε; K)-equivariant projection to the old part (resp. the new part). Taking the dual, we have another commutative diagram ∼
π old (M0 (B)) −−−∗−→ S0 (B)2 iB u(p) U ∼
π old (M0 (B)) −−−∗−→ S0 (B)2 . iB
By Lemma 3.7, we have the following identity of the congruence module C0 between π old (M0 (B)) and π new (M0 (B)) (cf. Exercise 1.54): C0 :=
S0 (B)2 ∼ π old (M0 (B)) ∼ π new (M0 (B)) = = M (S0 (B)2 ) Mnew (B) Mold 0 0 (B)
as h(pN, ε; B)-modules, where Mnew (B) = π new (M0 (K)) ∩ M0 (B) and the 0 ∗ linear map M is given by iB ◦ iB |M0 (B)2 as in Lemma 3.7. Thus the action of h(pN, ε; B) on C0 factors through the old quotient and the new quotient at the same time (see [H88a] Lemma 5.2). Since the action on C0 of h(pN, ε; B) factors through its quotient T ⊕ T , we have C0 = C0 (T) ⊕ C0 (T ) for the isotypic components C0 (T) = TC0 and C0 (T ) = T C0 . Since T annihilates the nearly p-ordinary part and a fortiori annihilates the p-new part, we actually have C0 = C0 (T), and T acts on C0 through Tnew on which u(p) = ζ. Thus u(p)−ζ annihilates C0 and hence (u(p)−ζ)MT (B) ⊂ ep (Mold 0 (B)) for MT (B) = T(M(pN, ε; B)). Since detT0 (M |S0 (B)2 ) in T0 is given by t(p)2 − ε+ (p )(1 + N (p))2 = (t(p) − ζ(1 + N (p)))(t(p) + ζ(1 + N (p))) and by Lemma 3.13, t(p) = u(p) + N (p)u(p) in Told 0 , we find that (t(p) + ζ(1 + N (p))) ≡ (u(p) + ζ)(1 + N (p))
mod mT
is a unit in T and that (t(p) − ζ(1 + N (p))) ≡ (u(p) − ζ)(1 + N (p)) mod mT is a unit multiple of u(p) − ζ in T. Hence we conclude π old (MT (B)) π old (M0 (B)) ∼ S0 (B)2 ∼ C0 ∼ . = = = old 2 M (S0 (B) ) M0 (B) (u(p) − ζ)ep (Mold 0 (B))
180
Hecke algebras as Galois deformation rings
In other words, (u(p) − ζ)MT (B) = ep (Mold 0 (B)), because M acts on the old (B)) via the multiplication by detT0 (M |S0 (B)2 ), which is p-ordinary part ep (Mold 0 equal to (u(p) − ζ) times a unit. Indeed, writing u = N (p)
+ 1, by row operation, t(p)ζ 2 u ∗ we get, M |S0 (B)2 ∼ , t(p)ζ 2 u and ζ 2 (t(p) + 0 ζ 2 (t(p) + ζu)(t(p) − ζu) ζu) are in T× , and as we have seen, ζ 2 (t(p) − ζu) is a unit multiple of u(p) − ζ. ∼ Since ep (Mold 0 (B)) = T0 as T0 -modules by our assumption, we find that π(AnnT (Ker(π))) ⊂ AnnT0 (C0 ) ⊂ (u(p) − ζ)T0 . Since u(p) acts through the multiplication by ζ on the new part, we have (u(p) − ζ)T0 ⊂ π(AnnT (Ker(π))), which proves the first assertion. If further MT (B) ∼ = T, we find that T/(u(p) − ζ)T ∼ = π new (M0 (B)) ∼ = Tnew . We now treat the more difficult case where Iv(N, ε; B) ⊗H HM = 0, assuming (sm). By (sm) and Lemma 3.9, Ker(iA ) ∼ = Iv(N, ε; A). By Lemma 3.13, we can let U (p) act on M(N, ε; A)2 by the linear operator U . This action of U (p) defines a module structure of H(pN, ε; A) on M(N, ε; A)2 , and iA : M(N, ε; A)2 → Note that the idemM(pN, ε; A)2 is a homomorphism of H(pN, ε; A)-modules. potent ep associated to U (p) kills Iv(N, ε; A) and ep M0 (A)2 ) ∼ = S0 (A) by Lemma 3.15. Thus after applying ep , we find that ep ◦i∗A ◦iA is just the multiplication by detT0 (M |M0 (B)2 ) projected down to T, which is equal to ζ 2 (t(p) − ζu). Then by the same argument as above, we find (u(p) − ζ)MT (B) = ep (Mold (B)), which finishes the proof. 2 3.1.5 Automorphic forms of higher weight We now briefly recall higher weight automorphic forms on G. We have given already in 2.3.5, a general definition of such automorphic forms over C. A main point here is to discuss the integral structure of the space of automorphic forms. Since our automorphic variety has dimension 0, the integrality problem is particularly easier to solve for our G (see [PAF] 4.3.2 for integral automorphic forms on indefinite quaternion algebras). Recalling I = Isomfield (F, Q), the weight κ of an automorphic form on G(A(∞) ) is a tuple (κ1 , κ2 ) of formal integer linear combinations κj ∈ Z[I] of embeddings in I. The automorphic forms f satisfying (3.1.3) have weight (0, I) where I = σ∈I σ ∈ Z[I]. We consider here vector valued functions on G(A(∞) ) satisfying an automorphic property (SB) dependent on κ. We hereafter assume n := κ2 − κ1 − I ≥ 0 (this means nσ ≥ 0 for all σ ∈ I, writing n = σ nσ σ). Since k ∈ Z[I] induces a morphism of algebraic groups k : T → Gm/Q given by xk = σ∈I σ(x)kσ , we can identify Z[I] with the is character group X(T ) of T . We fix a maximal torus TG ⊂ G so that TG (Z) × ∼ 2 ∼ the diagonal torus in O = GL2 (O). Then TG = T over Qp , and the character D
Hecke algebras
181
group X(TG ) of TG is isomorphic to X(T )2 = Z[I]2 ; so, weights of automorphic forms on G are weights of the maximal torus TG of G. To introduce the module in which automorphic forms of weight κ have values, recall κ∗ = (κ1 + I, κ2 ). We write T1 = TG ∩ G1 and identify T with T1 so that n = κ2 − κ1 − I ∈ Z[I] is the restriction of κ∗ ∈ X(TG ) to T ⊂ G1 . For a given ring A, we consider the following module L(κ∗ ; A) of the multiplicative semigroup M2 (A). Recall n ≥ 0. We consider polynomials with coefficients in A The collection of (Xσ , Yσ )σ∈I homogeneous of degree nσ for each pair (Xσ , Yσ ). of all such polynomials forms an A-free module L(κ∗ ; A) of rank σ (nσ + 1). Recall the p-adic completion W of the base discrete valuation ring B ⊂ Q with residual characteristic p. Write K for the field of fractions of W . We take a character quadruple ε = (ε1 , ε2 , ε+ , ε− ) but we allow the infinite-order Hecke character ε+ : Z(A(∞) )/Z(Q) → A× as central character. We continue to assume that εj (j = 1, 2) is a finite-order character and ε− = ε−1 2 ε1 . We assume the following compatibility condition: ε+ (z) = ε1 (z)ε2 (z)zp−κ1 −κ2 +I for all z in Z(Z).
(W)
By this fact, κ1 + κ2 = [κ]I for an integer [κ] (see (2.3.10)). We assume that W contains ip (σ(Op )) for all p and all σ ∈ I and hereafter assume that A is a W -algebra. Then ip (σ(δp )) (which we write simply as σ(δp )) for δ ∈ G(A) can be regarded as an element
in M2 (A). We extend ε to ∆0 (N) by ε(δ) = a b − ε2 (N (δ))ε (a) if δc(ε− ) = . We let ∆0 (N) act on L(κ∗ ; A) as follows. c d
Xσ Xσ δ·φ = ε(δ)−1 N (δp )κ1 φ σ((δp )ι ) . (3.1.9) Yσ Yσ 0 (N), and δ ι = N (δ)δ −1 . We write L(κ∗ ε; A) for the Here z ∈ Z(A(∞) ), u ∈ Γ ∗ 0 (N))-action. module L(κ ; A) with this (∆0 (N), Z(A(∞) )Γ ∗ By computation, z ∈ Z(Z) acts on L(κ ε; A) through scalar multiplication by × ⊂ Z(A) acts trivially on L(κ∗ ε; A). If S is ε+ (zpc(ε− ) )−1 ; in particular, ∈ O+ × in G(A(∞) ), a sufficiently small open compact subgroup so that S ∩ Z(Q) ⊂ O+ central elements in Γx = xSx−1 ∩ G(Q) act trivially on L(κ∗ ε; A). 0 (N), we think of the following For any open compact subgroup S ⊂ Γ finite set: Y (S) = Y D (S) := G(Q)\G(A(∞) )/Z(A(∞) )S. 0 (N)). We define Mκ (N, ε; A) to be the space of We write simply Y0 (N) for Y (Γ functions f on G(A(∞) ) with values in L(κ∗ , A) satisfying the following condition. The functions in Mκ (N, ε; A) are called automorphic forms on G(A) of level N with Neben character ε. (SB) We have the following automorphy f (αxuz) = ε+ (z)ε(u(∞) )u−1 p · f (x)
182
Hecke algebras as Galois deformation rings
0 (N). Here f (x) → up · f (x) is for all α ∈ G(Q), z ∈ Z(A(∞) ), and u ∈ Γ the action of up on L(κ∗ ; A). 0 (N)δ Γ 0 (N) for δ ∈ ∆0 (N) into 4 Γ Decomposing Γ h 0 (N)h, we shall define the 0 (N)δ Γ 0 (N)] (of the double coset Γ 0 (N)δ Γ 0 (N)) action of the Hecke operator [Γ on Mκ (N, ε; A) by
0 (N)δ Γ 0 (N)](g) = f |[Γ hι · f (ghι ). (3.1.10) h
∩ T (A(∞) ), as an operator on Mκ (N, ε; W ), We set for an integral idele y ∈ O
0 (N) 1 0 Γ 0 (N)] if the ideal yO is prime to N, T (y) = yp−κ1 [Γ 0 y (3.1.11)
1 0 −κ1 Γ0 (N)] if y ∈ ON . U (y) = yp [Γ0 (N) 0 y Strictly speaking, if yp is a nonunit, we regard U (y) and T (y) as originally defined on Mκ (N, ε; K) (because of the division by ypκ1 ). Then we show that they are well-defined integral operators sending W -integral automorphic forms into themselves (because of the factor N (δp )κ1 in (3.1.9)). We define in EndW (Mκ (N, ε; W )) the projectors limn→∞ U (p )n! if p | N, ep = limn→∞ T (p )n! if p N, and put e = p|p ep . Then we define Sκn.ord (N, ε; W ) = e (Mκ (N, ε; W )). The corresponding nearly ordinary Hecke algebra hn.ord (N, ε; W )) is defined by the κ W -subalgebra of EndW (Sκn.ord (N, ε; W )) generated by T (y) and U (y) for all integral ideles y. If κ2 − κ1 − I ≥ 0, we call the pair (κ, ε) arithmetic. For any integral domain I finite over W [[TG (Zp )]], if a W -algebra homomorphism (P : I → W ) ∈ Spf(I)(W ) coincides with an arithmetic weight on an open subgroup of TG (Zp ), we call P an arithmetic point. We write Spf arith (I)(W ) for the collection of all arithmetic points of Spf(I) with values in W . Since the requirement (SB) coincides with (3.1.3) if κ = (0, I), we have n.ord S(0,I) (N, ε; W ) = S n.ord (N, ε; W ) and hn.ord (N, ε; W ) = hn.ord (0,I) (N, ε; W ),
and we continue to drop the subscript “(0, I)” when we deal with these spaces of weight (0, I). We write Σp for the set of prime factors of p in F . In the sequel, we often need characters κ ∈X(TG ) and εj with κj factoring through the local norm map Np : T (Zp ) → p|p Z× p given by
Np ((xp )p ) = (Np (xp ))p × p Op
(Np (xp ) = NFp /Qp (xp ))
for (xp )p ∈ = T (Zp ). We call such a pair (κ, ε) locally cyclotomic. If κj and εj factor through the global norm map NF/Q : T (Zp ) → Gm (Zp ) = Z× p , we
Galois deformation
183
call (κ, ε) cyclotomic. If κ is locally cyclotomic, κσ is independent of σ as long as ip ◦ σ induces the same p-adic place of F . Thus we can identify the submodule of locally cyclotomic characters with Z[Σp ]. Indeed, regarding X lc (T ) in X(T ) Z[Σp ] ⊂ Z[I] via p kp p → σ kσ σ given by kσ = kp if p comes from ip ◦ σ, we have X lc (T ) ∼ = Z[Σp ]. → W × given by Since (κ, ε) induces a character TG (Z)
a 0 1 2
→ ε1 (a)a−κ ε2 (d)d−κ , p p 0 d we have the associated W -algebra homomorphism πk,ε : W [[TG (Zp )]] → W induced by the restriction of this character to TG (Zp ). A W -point P of the formal spectrum Spf(W [[TG (Zp )]]) is called arithmetic if P = Ker(πκ,ε ) with κ2 − κ1 − I ≥ 0. Similarly an arithmetic point P ∈ Spec(W [[TG (Zp )]])(W ) associated with (κ, ε) is called locally cyclotomic (resp. cyclotomic) if (κ, ε) is locally cyclotomic (resp. cyclotomic). Thus locally cyclotomic (resp. cyclotomic) points are arithmetic (but the reverse implication is not always true). Take an integral domain I which is an algebra over W [[TG (Zp )]]. We call a point P ∈ Spec(I)(W ) locally cyclotomic (resp. cyclotomic) if the structure homomorphism ι : W [[TG (Zp )]] → I, ι∗ (P ) ∈ Spf(W [[TG (Zp )]]) is locally cyclotomic (resp. cyclotomic). 3.2 Galois deformation In this section, we identify a local ring of a Hecke algebra with an appropriate Galois deformation ring, following the method of Taylor and Wiles, and Fujiwara. As a by-product we also prove the freeness of the space of automorphic forms over the corresponding Hecke algebra. 3.2.1 Minimal deformation problems Write c(ε) for c(ε1 )c(ε2 ). We now exhibit a sufficient condition for the freeness of MT (W ) over T. We use the argument invented by Taylor and Wiles and elaborated on later by Fujiwara [Fu]. We fix a Hecke eigenform f0 ∈ S(N, ε; B), whose Galois representation ρ0 = ρf0 : Gal(Q/Q) → GL2 (W ) is unramified outside c(ε)p, where as before W is the p-adic completion of B. Fixing ε and moving around N ⊂ c(ε− ), a Hecke p ) is equivalent to f0 if g and f0 have the same eigenvalue eigenform g ∈ S(N , ε; Q for T (l) for almost all primes l of F . Equivalent forms span the same automorphic representation π0 = πf0 (the strong multiplicity-one theorem; see [AAG] 5.14 and 10.10). We choose f0 having the maximal level N among Hecke eigenforms equivalent to f0 . We assume that (sf)
N0 = N/c(ε− ) is square-free and is prime to c(ε− ).
184
Hecke algebras as Galois deformation rings
Under this condition, by Proposition 2.44 (3), the automorphic representation π0 of G(A(∞) ) spanned by the translations of f0 is everywhere nonsupercuspidal. Recall the following fact which is a part of Proposition 2.44: Proposition 3.17 Suppose (sf) for the Hecke eigenform f0 ∈ S(N, ε; W ). Then the Galois representation ρ0 (of f0 ) restricted to the decomposition group Dq at a prime ideal q p of F is reducible. Indeed, writing π0,q ∼ = π(η1,q , η2,q ) if −1 − q N/c(ε− ) and π0,q ∼ , η ) with η = η | · | if q|N/c(ε ), we have σ(η = 1,q 2,q 2,q 1,q q η 0 2,q ∼ π(η1,q , η2,q ) ⇔ q N/c(ε− ), if π0,q = 0 η1,q ρ0 |Dq ∼ (3.2.1) η1,q Nq ∗ −1 − ∼ if π0,q = σ(1, | · |q ) ⊗ η1,q ⇔ q|N/c(ε ) 0 η 1,q
for the p-adic cyclotomic character Nq : Dq× → B × (⊂ W × ) (note q p). Here we have identified the local characters of Fq× with corresponding local Galois characters via the local Artin symbol. Though more general cases are treated in [Fu], in this book, at p, we assume (Ofl) f0 is nearly p-ordinary at all p-adic places p satisfying one of the following two conditions: (a) p is ramified over Qp , (b) p is a factor of Nc(ε). In other words, ρ0 could be flat nonordinary or flat nearly p-ordinary at p|p which is not listed in (Ofl). Often, we actually assume a slightly stronger condition eliminating the nonordinary flat case: (Ord) f0 is nearly p-ordinary at all prime ideals p|p. We basically assume (Ord) in this book, though we state the theorem under weaker assumption (Ofl) and describe how to include the nonordinary flat case at p|p (when Fp /Qp is unramified) in 3.2.5 after finishing the proof of the main theorem (Theorem 3.28) under (Ord), for the sake of completeness. By Lemma 2.40, the near p-ordinarity of f0 means that π0,p ∼ = π(η1,p , η2,p ) or π0,p ∼ = σ(η1,p , η2,p ) with η2,p = η1,p | · |−1 p , and in the two cases, we may assume η1,p (pp ) ∈ B × (⊂ W × ). Under this assumption, we have the corresponding Galois character η1,p : Dp → B × (⊂ C× ) (for j = 1) by local class field theory (see Theorem 2.43(3), noting that κ1 = 0). Here the character ηj,p restricted to Op× is of finite-order (and hence they are continuous under the p-adic topology on W and the archimedean topology on C× ). We relate ηj and εj by imposing (nbn) ηj,l |Ol = εj,l (as characters of Fl× → B × ) for all prime ideal l of F .
Galois deformation
185
Thus the local representation type (of f0 ) determines the pair (ε1 , ε2 ) up to permutations of the two. Recall the set Σp of all prime factors of p in O. We split Σp = Σst Σn.ord Σf l Σ0 as follows: 1. p ∈ Σ0 if and only if f0 is nearly p-ordinary and ρp = ρ|Dp is associated to a character twist of the finite flat group scheme (Z/pZ ⊕ µp ) ⊗Fp F over Op by one of the square roots of ε+ regarded as a Galois character (by class field theory); 2. p ∈ Σf l if and only if p Nc(ε) and ρ|Dp is associated to a finite flat group scheme and the semisimplification (ρ|Dp )ss is absolutely irreducible; 3. p ∈ Σst if and only if ρp = ρ|Dp is not associated to a finite flat group × scheme over Op and η2,p = η1,p | · |−1 p on Fp . Remark 3.18 Suppose that ρss is flat at p and that p is unramified over Q. If ρss |Dp is reducible, it must be associated to (Z/pZ ⊕ µp ) ⊗Fp F over the maximal unramified extension of Op by Raynaud’s classification of finite flat group schemes (see Proposition 3.48). Thus under (Ofl), Im(ρss |Dp ) can never be contained in the center of GL2 (F). We put ρ := (ρ0 mod mB ); so, ρ : Gal(Q/F ) → GL2 (F). We assume the following minimality conditions on f0 : (h1) ε has order prime to p. (h2) (a) If p ∈ Σ0 , π0,p = π(η1,p , η2,p ) and p ⊃ N/c(ε− ), (b) if p ∈ Σf l , π0,p = π(η1,p , η2,p ) and p ⊃ Nc(ε), (c) if p ∈ Σst , π0,p = σ(η1,p , η2,p ) and p ⊃ N/c(ε− ), (d) if p ∈ Σn.ord , we have p ⊃ c(ε− ). (h3) For all prime ideals p ∈ Σp − Σf l in F , regarding η1,p as a Galois character (as described just below (Ord)), we have an exact sequence of Dp -modules −1
−1 ε+,p Np → ρ0 → η1,p → 0 with δ p det(ρ) = δ p , 0 → η1,p
where we put δ p = (η1,p mod mB ), the finite-order Hecke character ε+ is regarded as a global Galois character by class field theory, and Np is the p-adic cyclotomic character restricted to Dp . The character δ p (resp. η1,p ) is called the nearly p-ordinary character of ρ (resp. ρ0 ). (h4) If a prime ideal q outside p 1 divisible by p; so, ρ|Iq ∼ 0 Iq is the inertia subgroup of
divides N/c(ε− ), ρ|Dq has ramification index
∗ is nonsemisimple with nontrivial ∗, where 1 Dq .
We suppose that B is a discrete valuation ring with sufficiently large finite residue field F = Fpr so that all Hecke eigenvalues of f0 for T (l) (for primes l of O) are contained in B (and hence in its completion W ). Let CN LW be the
186
Hecke algebras as Galois deformation rings
category of complete noetherian local W -algebras A sharing the same residue field with W (that is, A/mA = F for the maximal ideal mA of A). Let Q be a finite set of primes of F outside pc(ε). We consider the deformation functor ΦQ : CN LW → SET S, where ΦQ (A) is the set of (isomorphism classes of) representations ρ : Gal(Q/F ) → GL2 (A) satisfying the following conditions: (Q1) ρ mod mA ∼ = ρ. (Q2) ρ is unramified outside the prime factors of pNc(ε) and prime ideals in Q. (Q3) det(ρ) = ε+ N for the global p-adic cyclotomic character N .
p ∗ for characters p , δp : Dp → A× such that δp mod mA = (Q4) ρ|Dp ∼ 0 δp δ p and δp |Ip = ε1,p for all prime ideals p ∈ Σ0 Σst Σn.ord . (Q5) For p ∈ Σ0 , noting that δp−1 p = N on the inertia group Ip , we require that the extension class p → ρp δp gives a flat cohomology class in Hf1l (Fpunr , A(1)) for the maximal unramified extension Fpunr /Fp . The flat cohomology group Hf1l (Fpunr , A(1)) is the image, by Kummer’s theory, of pn ⊗Zp A in H 1 (Fpunr , A(1)). limn Opunr,× / Opunr,× ←−
∗ (Q6) ρ|Dq ∼ q for characters q , δq : Dq → A× such that δq mod mA = 0 δq δ q and δq |Iq = ε1,q for all prime ideal q|c(ε)N outside p, and ρ|Iq ⊗ ε−1 1 is unramified if q|c(ε) is outside pN. (Q7) ρ|Dp is flat for all p ∈ Σf l . An A-module scheme G/Op , up to character twists “⊗χ”, fits into an extension (µpr ⊗Z A) → (G ⊗ χ) (A/pr A) of finite flat group schemes ´etale locally if and only if G ⊗ χ is a finite flat extension of (A/pr A))by (µpr ⊗Z A) over Opunr , because Opunr is the maximal complete integral domain ´etale over Op . Indeed, if a Galois module of G ⊗ χ descends to Fp , by ´etale descent, the finite flat group scheme (G ⊗χ)/Opunr descends to a finite flat group scheme defined over Op . Thus the isomorphism class of such a G over Opunr is determined by its flat extension class in Ext1f l (A/pr A, µpr ⊗Z A) ∼ = Hf1l (Fpunr , A(1)) as described in (Q5). Thus, up to character twists, (Q5) is a flatness condition for p-ordinary deformations. Let M/F be a finite extension inside Q. Recall the following conditions: (aiM ) ρ restricted to Gal(Q/M
) is absolutely irreducible; ∗ q (dsQ ) writing ρ|Dq ∼ , we have q = δ q for q ∈ Q. = 0 δq Under (aiF ), (dsQ ), and (h2–3), the deformation functor ΦQ is representable by an element RQ of CN LW (a theorem of B. Mazur; the proof is the same as the one given for Theorem 1.46; see [MFG] Theorem 2.26).
Galois deformation
187
3.2.2 Tangent spaces of local deformation functors Let F[] = F[X]/(X 2 ) with denoting the class of the indeterminate X. Since ΦQ (F[]) is the tangent space of the universal ring representing a deformation functor ΦQ (cf. Lemma 1.59), to bound the size of the deformation space, it is crucial to study the dimension of ΦQ (F[]), which we study here carefully following [Fu]. Let Gl := Gal(F l /Fl ). As before, p is a prime factor in F of p which is the characteristic of F. Lemma 3.19 we have
Let ψ : Gp → F[]× be a character. Put ψ = (ψ mod ()). Then mod ()
dimF (Ker(H 1 (ψ) −−−−−−→ H 1 (ψ))) ≤ dimF H 1 (ψ), where H q (?) = H q (Gp , ?). mod ()
Proof By the long exact sequence attached to 0 → ψ → ψ −−−−−−→ ψ → 0, we have an exact sequence: α
H 1 (ψ) → H 1 (ψ) → H 1 (ψ) → H 2 (ψ) → H 2 (ψ) − → H 2 (ψ) → 0,
(3.2.2)
because the cohomological dimension of local Galois cohomology is equal to 2 (e.g., [MFG] Theorem 4.43). From this, the estimate of the dimension follows. 2 We write Φl for the local version of the minimal deformation functor Φ∅ classifying local deformations ρl : Gl → GL2 (A) satisfying the local version of the conditions (Q1–5) for Q = ∅ depending on l. We quote the following result from [Fu] which is a generalization of [Wi2] Proposition 1.9: Proposition 3.20
Let p ∈ Σp − Σf l and αp = det(ρ)η −2 1,p on Dp . Then
1. dimF Φp (F[]) ≤ 1 + dimF H 1 (Fp , αp ) if p|p. 2. Further dimF Φp (F[]) ≤ dimF H 1 (Fp , αp ) if p ∈ Σst Σ0 . In this case, we have αp = N p := (Np mod mW ); so, H 1 (Fp , F(1)) = H 1 (Fp , αp ). We shall repeat the proof of Fujiwara in [Fu]. Proof The tangent space Φp (F[]) of Φ classifies extensions p → ρ δp with coefficients in F[] such that −1 • δp η1,p ≡ 1 mod (),
−1 • δp η1,p is unramified, • p δp = det(ρ0 ).
∼ F given by We consider the map πunr : Φ(F[]) → Hom(Gal(Fpunr /Fp ), F) = −1 πunr (p → ρ δp ) = φ for φ with δp η1 (σ) = 1 + φ(σ) ∈ F[]× . We need to determine the fiber of πunr . The fiber at φ is determined by fixing δp to
188
Hecke algebras as Galois deformation rings
−1 (φ) ⊂ be δφ := (1 + φ)η1 ; so, p has to be equal to det(ρ0 )δφ−1 . Thus πunr 1 −2 −1 ∼ 1 Ext (δφ , det(ρ0 )δφ ) = H (Fp , det(ρ0 )δφ ). Since the reduction mod () of each −1 (φ) is a single element ρ, we need to compute the dimension of element of πunr the fiber of H 1 (det(ρ0 )δφ−2 ) over H 1 (Fp , αp ). The desired estimate follows from Lemma 3.19 applied to ψ = det(ρ0 )δφ−2 . By the local Tate duality, we have H 2 (ψ) ∼ = H 0 (ψN −1 ). If ψ = N but ψ = N , 2 2 we find that H (ψ) ∼ = H (ψ) and by counting dimension, α in (3.2.2) has to be an isomorphism. Thus the exact sequence (3.2.2) becomes ∂
→ H 2 (ψ) → 0. H 1 (ψ) → H 1 (ψ) → H 1 (ψ) − Now suppose p ∈ Σst . Then ψ = N . Taking nontrivial φ, we find ψ = det(ρ0 )δφ−2 = N . Thus the above sequence applies to this case ∂(c) for c ∈ H 1 (ψ) is given first by taking a 1-chain c : Gp → ψ whose reduction mod () gives a cocycle c and then by taking its coboundary ∂c regarded as having values in ψ ⊂ ψ. If φ = 0, we thus find that the image under ∂ of the class of ρ ∈ H 1 (ψ) in H 2 (ψ) is nontrivial. Thus only the choice φ = 0 counts, and we get the desired estimate. Now suppose p ∈ Σ0 . We write the class of ρ in H 1 (Fp , F[](1)) as cρ . We write q Hunr (?) for cohomology groups of Gal(Fpunr /Fp ). We consider the inflation and restriction sequence: 1 0 → Hunr (H 0 (Ip , F[](1))) → H 1 (F[](1)) Res
2 −−→ H 0 (Gal(Fpunr /Fp ), H 1 (Fpunr , F[](1))) → Hunr (H 0 (Ip , F[](1))).
By the p-distinguishedness (h3), we have µp ⊂ Fp ; so, Fp (µp )/Fp tamely ramifies. Therefore H 0 (Ip , F[](1)) = 0 and the restriction map Res is an isomorphism. By the up-to-twists flatness assumption (Q5), Res(cρ ) has to land in the flat cohomology H 0 (Gal(Fpunr /Fp ), Hf1l (Fpunr , F[](1))), which is Opunr,× Opunr,× H 0 (Gal(Fpunr /Fp ), F[] ⊗F lim unr,× pn ) = F[] ⊗F lim unr,× pn . ←− O ←− O n
n
p
p
On the other hand, by Kummer’s theory, we have pn H 1 (F[](1)) = F[] ⊗F lim Fp× / Fp× . ←− n
Thus we lose one dimension for each choice of φ, and the desired assertion follows. 2 As for a prime ideal q outside p, we show that once ρq = ρ|Dq is reducible, any deformation ρ ∈ Φq (A) on Gq of ρq is isomorphic to an upper triangular representation. Indeed, over the splitting field K(ρq ) of ρq , the splitting field
Galois deformation
189
K(ρ) of ρ is tamely ramified; so, the K(ρ)/K(ρq ) is an abelian extension of degree prime to p. Since K(ρ)/K(ρq ) is a p-extension, K(ρ)/K(ρq ) is unramified. By (h1) and (h4), we have σ ∈ Iq such that either (i) ρ(σ) is nontrivial unipotent or (ii) ρ(σ) has two distinct eigenvalues. In Case (i), we have H 0 (Iq , V (ρ)) is free of rank 1 over A. In Case (ii), we have an eigenspace of ρ(σ) in V (ρ) stable under ρ which is free of rank 1 over A. This shows that ρ is isomorphic to an upper triangular representation. Let ad(ρ) be the Galois module M2 (F) on which the Galois group acts by x → ρ(σ)xρ(σ)−1 for σ ∈ Gal(Q/F ). Proposition 3.21
Let q be a prime outside p. Then we have Φq (F[]) ∼ = Hf1 (Fq , ad(ρ)), Res
where Hf1 (Fq , ?) = Ker(H 1 (Fq , ?) −−→ H 1 (Fqunr , ?)) for the maximal unramified extension Fqunr /Fq . × Proof Since ad(ρ) ∼ = ad(ρ ⊗ φ) for any Galois character φ with values in Fp ⊃ × F , if q is outside N, ad(ρ) is unramified. Writing ρ(σ) = ρ(σ) + cρ (σ)ρ(σ) for ρ ∈ Φq (F[]), we find that cρ is a 1-cocycle with values in ad(ρ) and that ρ → cρ ∈ H 1 (Fq , ad(ρ)) gives an embedding Φq (F[]) → H 1 (Fq , ad(ρ)) (see −1 Theorem 1.57 and (1.3.6)). Since ρ ⊗ η1,q is unramified if and only if ρ ∈ Φq (F[]) 1 for q outside N, we find Hf (Fq , ad(ρ)) ∼ = Φq (F[]) in this case. Assume that q|c(ε− ). We put η− = η2 /η1 and η − = (η− mod mW ). Note −1 −1 − that η−,q = ε− q on Iq . Since q|c(ε ), we have η −,q = N q by (h1) for the p-adic cyclotomic character Nq of Gq . Then ExtGq (η 1,q , η 2,q ) = H 1 (Fq , η −,q ) = 0 by Kummer’s theory. Thus ρ splits on the inertia group and is constant on the inertia group; so, the corresponding cocycle is trivial over the inertia group. We assume that q|N/c(ε− ). By the assumption (h4), we may assume that the restriction of ρ to the inertia group has values in the upper unipotent subgroup; (q) is of (q) (1). The p-factor of Z so, it factors through the tame inertia group ∼ =Z rank 1 isomorphic to Zp (1). Pick ρ ∈ Φq (F[]). Then ρ(Iq ) is cyclic, and therefore dimF ρ(Iq ) = 1 = dimF ρ(Iq ). Thus the deformation ρ is constant over the inertia subgroup, and hence cρ restricted to Iq is trivial. 2
3.2.3 Taylor–Wiles systems We now describe in an axiomatic way (invented by Fujiwara) the limiting process of Taylor–Wiles we have already discussed in many places. Let ΣF be the set of all prime ideals of O. For each l ∈ ΣF , we write ∆l for l the p-Sylow subgroup of (O/l)× and split (O/l)× = ∆l × ∆l . Thus ∆ is the × prime-to–p-part of (O/l) . For a finite subset Q ⊂ ΣF , we put ∆Q = q∈Q ∆q and ∆Q = q∈Q ∆q . Let W [∆Q ] be the group algebra of ∆Q with augmentation ideal aQ generated by δ − 1 for all δ ∈ ∆Q . We write ∆∅ for the trivial group with one element. Exercise 3.22 Prove that W [∆Q ] is a local ring with maximal ideal aQ + mW .
190
Hecke algebras as Galois deformation rings
Let Q be a set of finite subsets of ΣF containing an empty set ∅ as a member. A Taylor–Wiles system {RQ , MQ }Q∈Q is made up of the following data: (tw1) We have N (q) ≡ 1 mod p for all q ∈ Q, and RQ is a complete local W [∆Q ]-algebra. (tw2) We have a surjective W -algebra homomorphism RQ /aQ RQ R∅ for each Q ∈ Q. (tw3) MQ is an RQ -module for each Q ∈ Q such that (a) the RQ -action on MQ /aQ MQ factors through R∅ ; (b) MQ is free of a fixed rank d over W [∆Q ]. As the notation suggests, in our application, RQ is given by the universal deformation ring for the functor ΦQ , assuming (dsQ ) for each member of Q ∈ Q. This definition of the Taylor–Wiles system is due to Fujiwara given in [Fu] 1.1.1, although a version of the system was invented earlier by A. Wiles and R. Taylor (cf. [TaW]). Here is Fujiwara’s isomorphism and freeness criterion (limited to our scope): Theorem 3.23 Let {RQ , MQ }Q∈Q be a Taylor–Wiles system. Suppose the following four conditions: 1. for any given positive integer m, there exists infinitely many Q ∈ Q such that N (q) ≡ 1 mod pm for all q ∈ Q (growth control); 2. the number of elements q of Q ∈ Q is independent of Q (relation control); 3. RQ is generated by at most r elements as a complete local W -algebra for all Q ∈ Q (generator control); 4. the annihilator A of MQ /aQ MQ in R∅ is independent of Q ∈ Q (image compatibility). Then R∅ is W -free of finite rank, and we have A = 0. If we further assume 5. MQ /aQ MQ is isomorphic to a unique R∅ -module M independent of Q (module compatibility), then M is an R∅ -free module of finite rank. The proof of the criterion has been given in [Fu] 1.2. For the reader’s convenience, we repeat the proof in [MFG] Theorem 3.35 (which is based on the argument in [Fu]) adjusted to our setting. Proof We prove the theorem following Fujiwara [Fu]. Let δq be a generator of n the cyclic subgroup ∆q . If N (q) ≡ 1 mod pm , for n ≤ m, ∆q /δqp is cyclic of order pn . Thus n n n W [∆q ]/(δqp − 1) ∼ = W [∆q /δqp ] ∼ = W [[S]]/(1 + S)p − 1)
Galois deformation
191
by δq → 1+S. Pick Qm = {q1 , . . . , qr } in Q satisfying the four conditions (1)–(4) for a given positive integer m. Write simply ∆m for ∆Qm . Let In be the ideal of n n W [∆m ] generated by {pn , δqp1 − 1, . . . , δqpr − 1}. Then we have an isomorphism n n W [∆m ]/In ∼ = W [[S1 , . . . , Sr ]]/(pn , (1 + S1 )p − 1, . . . , (1 + Sr )p − 1) =: An nr
via δqj → 1 + Sj . Note that |An | = pntp for t = rankZp W . n,m Write Rn,m for the image of Rm /In Rm in EndW [∆m ]/In (Mm /In Mm ) and R for Rn,m /(δq − 1)q∈Qm . The idea is to find an increasing sequence {m(n)|n = 1, 2, . . . } such that (Rn,m(n) , πn,n ) with appropriate surjections πn,n : Rn,m(n) Rn ,m(n ) is a projective system of W [[T1 , . . . , Tr ]]-algebras such that R∞ = limn Rn,m(n) ∼ = ←− W [[T1 , . . . , Tr ]] and the kernel of the natural projection R∞ → T is again generated by r elements, proving the complete-intersection property. Before starting making such a projective system, we remark that we have the following two algebra homomorphisms α and β:
Mm β α ∼ An −→ Rn,m −→ EndAn = Md (An ), In Mm where Md (An ) is the algebra of d × d matrices with entries in An . Since Mm Mm is W [∆m ]-free of rank d, is An -free of rank d, and hence the composite In Mm β ◦ α is injective, proving the injectivity of α (β is injective by definition of 2 Rn,m ). Thus the cardinality of Rn,m is bounded by Nn = |An |d , which is a finite number. Since Rm is generated by r elements over W and Rn,m is covered surjectively by Rm , Rn,m is generated by r elements. Pick r generators f1 , . . . , fr in the maximal n,m , (f1 , . . . , fr )). We say ideal of Rn,m . Consider triples made of ((Rn,m , α, β), R two triples n,m , (f1 , . . . , fr )) ((Rn,m , α, β), R
and
n,m , (f , . . . , f )) ((Rn,m , α , β ), R 1 r
are isomorphic if there is an isomorphism of An -algebras: ι : Rn,m → Rn,m n,m such that ι(fj ) = f for all j and the n,m ∼ inducing an isomorphism R =R j following two diagrams are commutative: α
β
α
β
An −−−−→ Rn,m −−−−→ Md (An ) ι An −−−−→ Rn,m −−−−→ Md (An )
192
Hecke algebras as Galois deformation rings
and n,m Rn,m −−−−→ R ι n,m . Rn,m −−−−→ R Since |Rn,m | ≤ Nn (which is independent of m) and we have infinitely many choices of m; even if we move around m, there are finitely many isomorphism classes of such triples. Thus starting from n = 1, we will have an infinite sequence N1 ⊂ N such that 1,m , (f1 , . . . , fr )) ((R1,m , α, β), R for all m ∈ N1 are all isomorphic to each other for some choice of fj . Suppose we have constructed a sequence Nn ⊂ Nn−1 ⊂ · · · ⊂ N1 ⊂ N made of infinite sets n,m , (f1 , . . . , fr )) for all m ∈ Nn are isomorphic to Nj such that ((Rn,m , α, β), R each other. When we move around n+1,m , (f1 , . . . , fr )) ((Rn+1,m , α, β), R for all m ≥ n + 1 in Nn , there are only finitely many isomorphism classes; so, we can choose an infinite sequence Nn+1 ⊂ Nn such that n+1,m , (f1 , . . . , fr )) ((Rn+1,m , α, β), R for m ∈ Nn+1 are all isomorphic to each other. Let m(n) be the minimal element in Nn , and write the triple for this choice as n,m(n) , (f (n) , . . . , fr(n) )). By definition, we have a surjection ((Rn,m(n) , αn , βn ), R 1
n+1,m(n+1) Rn+1,m(n+1) R (n+1) (n+1) , , (f , . . . , f1 )mod In n+1,m(n+1) 1 In Rn+1,m(n+1) In R n,m(n+1) , (f 1 (Rn,m(n+1) , R
(n+1)
(n+1)
, . . . , f1
))
n,m(n+1) , (f (n+1) , . . . , f (n+1) )) isomorphic to for (Rn,m(n+1) , R 1 1 n,m(n) , (f , . . . , f (n) )). ((Rn,m(n) , αn , βn ), R r 1 (n)
Thus we have a projective system of triples: n,m(n) , (f (n) , . . . , f (n) ))n ∈ N . ((Rn,m(n) , αn , βn ), R r 1 Take the projective limit: ∞ , (f (∞) , . . . , fr(∞) )) ((R∞ , α∞ , β∞ ), R 1 n,m(n) , (f (n) , . . . , fr(n) )). = lim((Rn,m(n) , α, β), R 1 ←− n
Galois deformation
(∞)
Since (f1
(∞)
, . . . , fr
193
) generates R∞ , we have a surjection: W [[T1 , . . . , Tr ]] R∞
(∞)
taking Tj to fj for j = 1, 2, . . . , r. Since αn brings An injectively into Rn,m(n) , α∞ : W [[S1 , . . . , Sr ]] = limn An → R∞ is injective. Similarly by β∞ , we have ←− R∞ ⊂ Md (W [[S1 , . . . , Sr ]]). Thus R∞ is a torsion-free W [[S1 , . . . , Sr ]]-module of finite type. Thus by the validity of the going-up and down theorem (e.g., [CRT] Theorem 9.4), the Krull dimension of R∞ is r+1. Recall that the Krull dimension s of a ring A is the length of a maximal chain of prime ideals P0 ⊂ P1 ⊂ · · · ⊂ Ps in A (see [CRT] Section 5). For each prime ideal P ⊂ A, the height of P is the maximal length of sequences of prime ideals inside P . If the surjection π : W [[T1 , . . . , Tr ]] R∞ has a nontrivial kernel, then Ker(π) contains an element f = 0. Thus a minimal prime ideal P containing f is of height 1, and hence W [[T1 , . . . , Tr ]] ≤ dim W [[T1 , . . . , Tr ]]/(f ) = dim W [[T1 , . . . , Tr ]]/P = r, Ker(π) which is a contradiction. Thus Ker(π) = 0, and hence R∞ ∼ = W [[T1 , . . . , Tr ]]. By definition, we have the following exact sequence: dim
Qm n,m −→ 0, Rn,m −→ ϕRn,m −→ R where ϕ sends (aq )q∈Qm to q∈Qm aq (δq −1). Note that |Qm | = r is independent of m. Taking the projective limit of this sequence, we get another exact sequence: r ∞ = lim R R∞ −→ R∞ −→ R −→ 0. ←− n,m(n) n
∞ ∼ Thus R = R∞ /a for an ideal a generated by the r elements S1 , . . . , Sr . Since R∞ is regular, it has to be free of finite rank over W [[S1 , . . . , Sr ]] (e.g., [CRT] ∞ is free of finite rank over W and is a complete Theorem 23.1). This shows that R intersection. By the compatibility of the projective system with maps β : Rn,m → Md (An ) = EndAn (Mm /In Mm ), we have a projective system of Rn,m(n) -modules: {Mm(n) /In Mm(n) ∼ = Adn |n ∈ N}. Mm(n) Thus L = limn . Since Mm(n) /In Mm(n) is W [∆m ]/In -free of rank d, L ←− In Mm(n) is W [[S1 , . . . , Sr ]]-free of rank d. In this situation, it is known that L is free of finite rank over R∞ = W [[T1 , . . . , Tr ]] by abstract ring theory (see Remark 3.36 in [MFG]). Under (5), we have M∼ M/pn M ∼ M /(I + a)Mm(n) ∼ = lim = L/aL. = lim ←− ← − m(n) n n n
194
Hecke algebras as Galois deformation rings
∞ -module of finite rank, Since L is a free R∞ -module, M ∼ = L/aL is a free R because R∞ = R∞ /aR∞ . n n Let Jn = (pn , (1 + S1 )p − 1, . . . , (1 + Sr )p − 1) inside W [[S1 , . . . , Sr ]]. Then Mm(n) /In Mm(n) is isomorphic to L/Jn L and hence is free of finite rank over R∞ /Jn R∞ = Rn,m(n) , using freeness of L over W [[S1 , . . . , Sr ]]. From this, we also have Rn,m(n) = Rm(n) /In . ∞ . We claim that the Let T = R∅ /A. Now we want to show that T ∼ = R ∞ factors through T . By definition, T is the image of R∞ in projection R∞ R EndW (Mm(n) /(S1 , . . . , Sr )Mm(n) ). n,m(n) is the Since Mm(n) /In Mm(n) is Rn,m(n) -free as remarked above, R subalgebra of EndW (Mm(n) /(In + a)Mm(n) ) and therefore, it is a T -algebra. After taking limit with respect to n, the algebra ∞ factors through T . Since naturally R ∞ = R∞ /a homomorphism R∞ → R ∼ covers T (because Sj = 0 in T ), we have T = R∞ . From the same argument, we also see that Rn,m(n) /aRn,m(n) ∼ = T /pn T. We now prove that R∅ ∼ limn Rn,m(n) ∼ = T . Since R∞ = ← = W [[T1 , . . . , Tr ]], − we have a surjective W [[S1 , . . . , Sr ]]-algebra homomorphism W [[T1 , . . . , Tr ]] (n) Rm(n) taking Ti to the generator fi . Thus, writing m∞ for mR∞ , for each given N > 0, we find n(N ) > 0 such that Ker(R∞ → Rn(N ),m(n(N )) ) ⊂ mN ∞ . Then to the following commutative diagram with exact rows: tensoring R∞ /mN ∞ r Rm(n(N ))
a
−−−−→
Rm(n(N ))
−−−−→
R∅
−−−−→ 0
b
r n(N ) Rn(N T −−−−→ 0, ),m(n(N )) −−−−→ Rn(N ),m(n(N )) −−−−→ T /p
we get another commutative diagram with exact rows: r (Rm(n(N )) /mN ∞) c
a
−−−−→
b
Rm(n(N )) /mN ∞ d
−−−−→ R∅ /mN R −−−−→ 0 ∅
r N N (Rn(N ),m(n(N )) /mN −−−−→ 0. ∞ ) −−−−→ Rn(N ),m(n(N )) /m∞ −−−−→ T /mT Here a and b take tuples (a1 , . . . , ar ) to i ai Si . Since by our choice, c and d are N ∼ surjective isomorphisms, then we have R∅ /mN R∅ = T /mT for all N , which shows ∼ that R∅ = T . This finishes the proof. 2
Galois deformation
195
Recall Σ0 ⊂ Σp , which is the set of prime factors p of p satisfying the following three conditions: 1. p is prime to N, 2. p is outside Σf l , ×
3. ρ|Dp ⊗ ψ for a Galois character ψ : Dp → Fp is associated to a finite flat group scheme (Z/pZ ⊕ µp ) ⊗Z F (here ψ could be ramified). This Σ0 is the set of primes p with a bigger local ring T of level pN as in Theorem 3.16 than the Hecke algebra T∅ = T0 if we increase the level from N to pN. We pick a Hecke eigenform f0 ∈ S(N, ε; W ) satisfying (h1–4), (nbn), and (Ofl). For each finite set of primes Q ⊂ ΣF outside pc(ε), we recall the deformation functor ΦQ : CN LW → SET S with ΦQ (A) made of deformations ρ : Gal(Q/F ) → GL2 (A) satisfying the conditions (Q1–6). Write RQ for the universal deformation rings RQ representing ΦQ . For primes q outside pc(ε), we consider the following condition (reg) ρ(F robq ) has two distinct eigenvalues. Of course, (reg) implies (dsq ). We insert here Lemma 3.24 Let M be a number field of finite degree and k be an algebraically × closed field. If a continuous idele class character ψ : MA× /M × → k of finite × 2 order is trivial on M∞ , there exists an idele class character η with η = ψ. × is 2-torsion-free. If ξ 2 ∈ M × for ξ ∈ MA× , Proof We need + to prove MA× /M × M∞ 2 the extension M [ ξ ] has to split at every finite place; so, ξ ∈ M . This finishes the proof. 2
For a finite set of primes Q, we define % 11 (Q) = x ∈ GL2 (O) xq ≡ 1 Γ 0
∗ mod qOq 1
& for all q ∈ Q .
Here is another theorem of Fujiwara, though our formulation is slightly different from [Fu] Theorem 5.1.1: Theorem 3.25 Let p be an odd prime, and suppose (h1–4) and (aiF ). If the degree [F (µp ) : F ] = 4d for an odd integer d , we assume for the unique quadratic extension M/F in F (µp ) ×
(ni) ρ is not isomorphic to IndF M δ for any character δ : Gal(Q/M ) → Fp such that Gal(F (µp )/M ) τ → δ(τ )−1 δ(στ σ −1 ) for the generator σ ∈ Gal(M/F ) is a nontrivial quadratic character.
196
Hecke algebras as Galois deformation rings
Then a Taylor–Wiles system {RQ , MQ }Q∈Q for the universal deformation ring RQ of ΦQ exists for an infinite set Q of finite subsets Q ⊂ ΣF such that 1. Q is made up of finite subsets Q of primes q outside pc(ε) satisfying (tw1) and (reg); 2. MQ is the direct factor of the W -dual space HomW (S Σ0 -ord (S(Q), ε; W ), W ) 0 (N) ∩ Γ 1 (Q) under the Hecke operator action (as spefor S(Q) = Γ 1 cified in the proof ) and satisfies the module compatibility condition (5) in Theorem 3.23; 3. the primes q ∈ Q have residual degree 1, and the primes q in Q∈Q Q with N (q) ≡ 1 mod pn for any given n > 0 have positive density. We shall give a proof of this, now it has become standard, partially following [Fu]. Proof We first show that Q is an infinite set. Let K(ρ) be the splitting field of ρ. For a prime q outside pc(ε), N (q) ≡ 1 mod p ⇔ F robq acts trivially on F (µp ) by class field theory. Thus we need to find q such that • F robq acts trivially on F (µp ), • ρ(F robq ) is not a scalar, • N (q) is a rational prime (cf. Exercise 3.26).
If we find one such q, by the Chebotarev density theorem, we have such q with positive density. Against this expectation to have such q, suppose that for all q outside pc(ε) with F robq fixing F (µp ), ρ(Frobq ) is scalar. Then ρ restricted to Gal(Q/F (µp )) δ0 0 is isomorphic to for a character δ 0 : Gal(Q/F (µp )) → F× again by 0 δ0 Chebotarev’s density. By (aiF ), ρ is a factor of IndF F (µp ) δ 0 by the Frobenius σ reciprocity law (or Shapiro’s lemma Lemma 1.17). Define δ 0 for σ ∈ Gal(Q/F ) σ by δ 0 (τ ) = δ 0 (στ σ −1 ). This action factors through Gal(F (µp )/F ), because δ 0 is a character of Gal(Q/F (µp )). Let σ
Z = {σ ∈ Gal(F (µp )/F )|δ 0 = δ 0 } and M be the fixed field of Z in F (µp ). The character δ 0 extends to a character δ : Gal(Q/M ) → F× because Gal(F (µp )/M ) is cyclic (cf. [MFG] Corollary 4.37). Moreover the stabilizer of δ in Gal(M/F ) is trivial. Thus IndF M δ is absolutely irreducible by Mackey’s theorem, and hence by Frobenius reciprocity, we have F ∼ IndF F (µp ) δ 0 = δ IndM δ, where δ runs over all extension of δ 0 to Gal(Q/M ). Then (aiF ) tells us that M/F is the unique quadratic extension of F in F (µp ) and ρ ∼ = IndF M δ for a suitable extension δ of δ 0 .
Galois deformation
197
σ−1
Since ψ = δ gets trivial over F (µp ), ψ factors through Gal(F (µp )/M ). 2 σ Since F (µp )/F is abelian over F , we find ψ σ = ψ, which implies δ = (δ )2 , and σ−1 )σ = ψ −1 = ψ, ψ extends hence ψ is quadratic, because ψ = 1. Since ψ σ = (δ to ψ : Gal(F (µp )/F ) → µ4 . Since Gal(F (µp )/F ) is cyclic, we have the following two possibilities: 1. ψ is quadratic and M = F (µp ), or 2. ψ is of order 4. σ
The case where M = F (µp ) does not occur, because δ = δ over Gal(Q/M ) σ by (aiF ), while our assumption is that δ = δ over Gal(Q/F (µp )). Since σ 2 1−σ δδ = det(ρ), we have δ = (δ ) det(ρ) = ψ det(ρ). Since F ⊂ M F (µp ), M 2 σ is totally real. For complex conjugation c, we find ψ(c) = δ (c)ψ(c) = δ(c)δ (c) = det(ρ(c)) = −1. Thus ψ det(ρ) is a totally even character. Any totally even Galois × ∼ character of FA× /F × F∞+ = Gal(F ab /F ) has its square root by Lemma 3.24. × Taking a Galois character η : Gal(Q/M ) → F with η 2 = ψ det(ρ) and replacp
σ−1 ing ρ by η ⊗ ρ, we may assume that δδ = det(ρ) = ψ −1 = δ . Then 2 δ = 1; so, δ is quadratic. Writing K(ξ) for the splitting field of a Galois σ character ξ, this implies K(δ) ∩ K(δ ) = M . We thus find that K(ρ) = σ that Gal(K(ρ)/M ) = Gal(K(δ)/M ) × Gal(K(δ σ )/M ), K(δ)K(δ ) ⊃ K(ψ), σ Gal(K(δ)/M ) ∼ )∼ )∼ = {±1} and Gal(K(ψ)/F = = Gal(K(ψ)/M = Gal(K(δ )/M ) ∼ µ4 . If 8|[F (µp ) : F ], we have ψ(c) = ψ(c) = 1 because c is of order 2 in the cyclic group Gal(F (µp )/F ) and ψ has order 2. This is impossible, since ψ(c) = det(ρ)(c) = −1 (and p > 2). Since ψ is of order 4, we conclude that 4 exactly divides [F (µp ) : F ] and that Im(ρ) is isomorphic to the dihedral group of order 8. Under (ni), we do not have this possibility even if 4 exactly divides [F (µp ) : F ]. Thus assuming (ni), we have τ0 ∈ Gal(Q/F (µp )) with nonscalar ρ(τ0 ) (which has distinct eigenvalues). Then by the Chebotarev density, we have prime ideals q of positive density such that ρ(F robq ) = ρ(τ0 ) and N (q) ≡ 1. Once this is done, n τn = τ0p fixes F (µpn+1 ) and ρ(τn ) has two distinct eigenvalues. In particular, if ρ(Frobq ) = ρ(τn ), N (q) ≡ 1 mod pn . This shows the positive density of primes q with N (q) ≡ 1 mod pn for any n > 0 satisfying (dsq ) under (aiF ) and (ni). For a finite set Q made out of such primes, RQ representing ΦQ exists. " 1 n 1 (P ∞ N) = " Γ Let P = p∈Σp p and put Γ 1 n 1 (P N). Take an open subgroup 1 (P ∞ N) ∩ S(Q) for Q ∈ Q. Decompose G(A(∞) ) = S ⊃ Γ S 1 4 with Γ0 (N) ⊃ (∞) ). We consider Γj = G(Q) ∩ cj S · Z(A(∞) )c−1 and Γj = j j G(Q)cj S · Z(A Γj / Ker(ε) ∩ Γj . Since ε has order prime to p, Γj has order prime to p, and hence (sm) is satisfied for any S as above. −1
σ
198
Hecke algebras as Galois deformation rings
For the moment, we assume (Ord) (so, Σf l = ∅). The spaces Mn.ord (S, ε; A) and S n.ord (S, ε; A) are A-free of finite rank (see Lemma 3.15 or Lemma 3.9). Let hn.ord (S(Q), ε; A) (resp. hΣ0 -ord (S(Q), ε; A)) be the A-subalgebra of the A-linear endomorphism algebra EndA (S n.ord (S, ε; A)) (resp. EndA (S Σ0 -ord (S, ε; A)) genQ ∼ 0 (N erated over A by the action of T (l) and Γ q∈Q q)/S(Q)Z(Z) = ∆Q × ∆ . We fix one eigenvalue αq of ρ(F robq ) for each q appearing in Q. By Lemma 3.14, we find a unique maximal ideal mQ of hn.ord (S(Q), ε; W ) generated by (δ − 1) for δ ∈ ∆Q × ∆Q , U (q) − αq for q ∈ Q and T (l) − λ(T (l)) for l outside Q, where f0 |T (l) = λ(T (l))f0 and αq is the root in W of X 2 − λ(T (q)X + ε+ (q)N (q) = 0 with αq = αq mod mW . We write TQ for the localization of hn.ord (S(Q), ε; W ) at the maximal ideal mQ which is reduced by (dsq ) for q ∈ Q. We put ∗ MQ = TQ · S n.ord (S(Q), ε; W )∗ and MQ = TQ · S n.ord (S(Q), ε; W )
for S n.ord (S(Q), ε; W )∗ = HomW (S n.ord (S(Q), ε; W ), W ). This module is naturally a W [∆Q ]-module and is W -free of finite rank. Note that ∗ = TQ · S Σ0 -ord (S(Q), ε; W ), MQ = TQ · S Σ0 -ord (S(Q), ε; W )∗ and MQ
because the old–new congruence appears only when we raise the level at p ∈ Σ0 . ∗ (A) = TQ · S n.ord (S(Q), ε; A), By (sm), for any W -algebra A, defining MQ ∗ ∗ (W ) ⊗W A, and hence, we also have MQ (A) = we find that MQ (A) = MQ ∗ (A), A). Note that MQ (W ) ⊗W A for MQ (A) = HomA (MQ det(S(Q)Z(A(∞) )) = T (A(∞) )2 U (Q), where × |xq − 1 ∈ qOq for all q ∈ Q}. U (Q) = {x ∈ O Thus writing ClF+ (Q) = T (A(∞) )/T (Q)+ U (Q) for T (Q)+ = T (R)+ ∩ T (Q), the reduced norm N induces N : Y (S) → ClF+ (Q)/ClF+ (Q)2 =: Cl2+ (Q). Thus Iv(Q; W ) := Iv(S(Q), ε; W ) = 0, and we have a finite-order Hecke character √ √ ε+ : T (A(∞) )/T (Q) → W × such that ε+ ◦ N ∈ Iv(S(Q), ε; W ). Then a basis √ made of Hecke eigenforms of Iv(Q; W ) over W can be given by {(α ε+ ) ◦ N }α √ for quadratic characters α of Cl2+ (Q). The eigenvalues of T (l) for (α ε+ ) ◦ √ N is (α ε+ )(1 + N (l)) for l outside Q and c(ε)p. Thus writing MQ for the pullback of the maximal ideal mQ to the full Hecke algebra H n.ord (S(Q), ε; W ), ∗ (A) ⊂ Mn.ord (S(Q), ε; A) by (sm). the localization by MQ kills Iv(Q; W ); so, MQ ∗ 0 (N), M ∗ (A)) = M ∗ (A). We get Then by definition, H 0 (∆Q , MQ (A)) = H 0 (Γ Q ∅ by duality 0 (N), MQ (A)) = M∅ (A). MQ (A)/aQ MQ (A) = H0 (∆Q , MQ (A)) = H0 (Γ A similar identity also follows for all twisted quotients. Let us explain this in more detail, because out of this fact, freeness of MQ over W [∆Q ] follows. Let εQ be a
Galois deformation
199
×
character of ∆Q with values in Qp . Write W [εQ ] for the subring of Qp generated by the values of εQ over W , and regard it as a ∆Q -module by the character εQ . Then, we define M (εQ ) = M ⊗W W [εQ ] for any W [∆Q ]-module M and let ∆Q act diagonally, that is, δ(m⊗w) = δ(m)⊗δ(w) = εQ (δ)(δ(m)⊗w) for m ∈ M and ∼ 0 (N)/S(Q)Z(Z) w ∈ W [εQ ]. Since Γ = ∆Q ×∆Q , we may regard εQ as a character −1 0 ∗ 0 (N). Then H (∆Q , M (ε )) = TQ (S n.ord (N, εεQ ; W [εQ ])) by definition. of Γ Q Q Taking the dual, we have H0 (∆Q , MQ (εQ )) = TQ (S n.ord (N, εεQ ; W [εQ ])∗ ), which is W [εQ ]-free of finite rank. From this, freeness of MQ (A) over A[∆Q ] and constancy of its rank follows (by the lemma following this proof). This basically shows (tw3) except for the condition that the action of RQ on MQ (A)/aQ MQ (A) factors through R∅ . Write ρ for the “initial” Galois representation of f0 and ρQ for the Galois representation ρQ : Gal(Q/F ) → GL2 (TQ ) constructed as in Corollary 2.45. Since TQ is local and T∅ is a residue ring of TQ , Tr(ρQ (F robl )) ≡ t(l) ≡ Tr(ρ(F robl ))
mod mTQ
for all primes l outside Q and pc(ε) by Corollary 2.45. Then by Chebotarev density, we have Tr(ρT ) ≡ Tr(ρ) mod mTQ , which implies (Q1) by Proposition 1.25. The Galois representation ρQ satisfies the conditions (Q2–6) by Corollary 2.45 (as shown in [Ta2]). Here we used the condition (dsQ ) already verified. Thus we have a canonical morphism RQ → TQ which is surjective because TQ is generated by the trace of its Galois representations. Thus the action of RQ on MQ (A)/aQ MQ (A) ∼ = M∅ factors through T∅ , because M∅ is a faithful T∅ module. In particular, its factors through R∅ (and we have also verified the image compatibility and module compatibility for our Taylor–Wiles system). We now briefly sketch how to prove the theorem without assuming (Ord). Thus we assume (Ofl). We define the maximal ideal mQ of hΣ0 -ord (S(Q), ε; W ) replacing the algebra hn.ord (S(Q), ε; W ) by hΣ0 -ord (S(Q), ε; W ) in this case. Then we write TQ for the localization of hΣ0 -ord (S(Q), ε; W ) at mQ . Since ρ|Dp for p ∈ Σf l is absolutely irreducible, again writing MQ for the pullback of the maximal ideal mQ to the full Hecke algebra H Σ0 -ord (S(Q), ε; W ), the localization by MQ kills Iv(Q; W ), because the Hecke eigenvalues on Iv(Q; W ) are associated to the Eisenstein maximal ideals of h(S(Q), ε; W ). From this fact combined with the four lemmas, Lemmas 3.9, 3.10, 3.13 and 3.15 for p ∈ Σ0 , we conclude the W ∗ = TQ · S Σ0 -ord (S(Q), ε; W ). freeness of MQ = TQ · S Σ0 -ord (S(Q), ε; W )∗ and MQ After verifying the W -freeness, all the arguments we did under (Ord) are still valid under the milder condition (Ofl), and we obtain the desired result. 2 Exercise 3.26 Let S be a finite set of rational primes. For any given number field F of finite degree over Q and a finite Galois extension M/F , prove that the conjugacy classes of F robq in Gal(M/F ) for primes q outside S of F splitting over Q cover the entire Galois group Gal(M/F ). Hint: Apply the Chebotarev density to the Galois closure M gal /Q of M over Q.
200
Hecke algebras as Galois deformation rings
Here is a lemma we used in the above proof of the theorem. Lemma 3.27 Let H be a finite abelian p-group. Let M be a W [H]-module. For × a character ε : H → Qp , write W [ε] for the subalgebra in Qp generated by W and the values of ε. If H0 (H, M ⊗W W [ε]) for the ε-twist M (ε) is W [ε]-free of × finite rank for every character ε : H → Qp , M is W [H]-free of finite rank, and rankW [H] M = rankW [ε] (H0 (H, M ⊗W W [ε])) for any character ε. Proof If for a valuation ring W finite flat over W M ⊗W W is W [H]-free, M is W [H]-free (by faithfully flat descent), we may assume that all character of H has values in W . Then define the ε-twisted augmentation ideal aε of W [H] by the ideal generated by h − ε(h) for all h ∈ H. Then H0 (H, M (ε−1 )) ∼ = M/aε M canonically. Since W [H] is local, the minimal number of generators of M over W [H] is equal to dimF M/mW [H] M by Nakayama’s lemma (Lemma 1.6), which is in turn equal to the minimal number of generators of H0 (H, M (ε)) over W again by Nakayama’s lemma. Thus this number is independent of ε. Choose , and consider a W [H]-linear a lift x1 , . . . , xr ∈ M of a basis of M/mW [H] M map π : W [H]r → M given by π(a1 , . . . , ar ) = i ai xi . Then by Nakayama’s lemma applied to Coker(π), we see that π is surjective. The map π induces a πε surjection W r ∼ = W [H]r ⊗W [H] W [H]/aε −→ M/aε M after tensoring W [H]/aε over W [H]. By our assumption, M/aε M is free of rank r (because r is the minimal number of generators of M/aε M over"W ). Thus πε has to be an isomorphism; so, Ker(π) ⊂ arε , and hence Ker(π) ⊂ ε arε = 0. This shows that M is W [H]-free of rank r. 2 3.2.4 Hecke algebras are universal Let the notation be as in the previous section. We shall prove the following theorem of K. Fujiwara in [Fu] Theorem 6.1.1 (limiting ourselves to the even degree base field F ): Theorem 3.28 Let f0 be a Hecke eigenform (nearly p-ordinary at p ∈ Σp − Σf l ) in S(N, ε; W ) satisfying (h1–4). Suppose that p is unramified over Q if p ∈ Σf l . Under (aiF (µp ) ), we have R∅ ∼ = T∅ , T∅ is a local complete intersection free of finite rank over W , and M∅∗ (W ) = T∅ (S(N, ε; W )) and M∅ (W ) = HomW (M∅∗ (W ), W ) are T∅ -free of rank 1. In this subsection, we prove this theorem assuming Σf l = ∅; so, any prime factor p of p may ramify in F/Q. In the following Subsection 3.2.5, we will discuss how to modify the proof to deal with primes in Σf l . We need to prove the existence of a subset Q ⊂ Q satisfying the conditions (1–4) in Theorem 3.23 (for Q in Theorem 3.25). Then by Theorem 3.23, all the assertions except for the T∅ -freeness of M∅∗ follow. If it is free over T∅ , it is of rank 1 by Lemma 3.6. Since a local complete intersection is a Gorenstein ring (cf. [MFG] 5.3.4), M∅∗ = HomW (M∅ , W ) ∼ = HomW (T∅ , W ) ∼ = T∅ as T∅ -modules, which shows ∗ the freeness of M∅ over T∅ . The proof verifying the conditions of Theorem 3.23
Galois deformation
201
is basically the same as the one given in [Wi2] in the elliptic modular case, after getting a key estimate: Proposition 3.29 on the size of the tangent space of the universal deformation space (which is a particular case of the adjoint square Selmer groups). After proving the estimate following [Fu], we will describe in detail the construction of Q as Proposition 3.33. Let F Q /F be the maximal extension in Q unramified outside pc(ε)∞ and Q. Inside F Q , we have the maximal extension FQ unramified outside pN∞ and Q. Let GQ (resp. GQ ) be the Galois group Gal(F Q /F ) (resp. Gal(FQ /F )). Let Σρ be the set of ramified primes for ρ and prime factors of p and Σρ be the set of prime factors of pN. We write SelQ (Ad(ρ)) = ΦQ (F[]) ⊂ H 1 (GQ , Ad(ρ)). Thus H 1 (Fq , Ad(ρ)) . SelQ (Ad(ρ)) = Ker H 1 (GQ , Ad(ρ)) → Φ (F[]) Q,q ρ q∈Σ Q
Here, as before, the functor ΦQ,q is the local version at q of the deformation functor ΦQ (so, ΦQ,q = Φq if q ∈ Q). As we have seen (Proposition 3.21), cocycles in Φq (F[]) for q outside p and Q are unramified, and Ad(ρ) is unramified outside pN and Q; so,we actually have H 1 (Fq , Ad(ρ)) . SelQ (Ad(ρ)) = Ker H 1 (GQ , Ad(ρ)) → ΦQ,q (F[]) q∈Σρ Q
1 Let Φ⊥ Q,q (F[]) ⊂ H (FQ,q , Ad(ρ)(1)) be the orthogonal complement of the subspace ΦQ,q (F[]) in H 1 (FQ,q , Ad(ρ)) under the local Tate duality (e.g., [MFG] Theorem 4.43). Then we define the dual Selmer group by H 1 (Fq , Ad(ρ)(1)) . 1 Q Sel⊥ Q (Ad(ρ)(1)) = Ker H (G , Ad(ρ)(1)) → Φ⊥ Q,q (F[]) ρ q∈Σ Q
Since at the primes q ∈ Q, we do not impose any local condition on ΦQ , we have ΦQ,q (F[]) = H 1 (Fq , Ad(ρ)(1)), and hence Φ⊥ Q,q (F[]) = 0. Thus, writing Hq1 (Ad(ρ)(1)) for H 1 (Fq , Ad(ρ)(1)) simply, we have a slightly simpler expression of the dual Sel⊥ Q (Ad(ρ)(1)) = Ker H 1 (GQ , Ad(ρ)(1)) →
Hq1 (Ad(ρ)(1)) q∈Σρ
Φ⊥ Q,q (F[])
×
Hq1 (Ad(ρ)(1)) .
q∈Q
(3.2.3) Proposition 3.29
Suppose (aiF (µp ) ). Then we have
dimF SelQ (Ad(ρ)) ≤ dimF Sel⊥ Q (Ad(ρ)(1)) + |Q|.
202
Hecke algebras as Galois deformation rings
Proof We follow the proof of [Wi2] Proposition 1.6 with some simplification by Fujiwara (particularly on the estimate of hp below). Note that, by (aiF (µp ) ), H 0 (GQ , Ad(ρ)(1)) = H 0 (GQ , Ad(ρ)) = 0. Indeed, by (aiF (µp ) ), we have Z(ρ) = EndF (µp ) (ρ) ∼ = F and H 0 (GQ , ad(ρ)) = 0 Z(ρ). Since ad(ρ) = Z(ρ) ⊕ Ad(ρ), we conclude H (GQ , Ad(ρ)) = 0. If 0 = φ ∈ H 0 (GQ , ad(ρ)(1)) = HomG (ρ, ρ(1)) exists, by the irreducibility of ρ, ρ ⊗ ω ∼ =ρ for the modulo p Teichm¨ uller character ω. By the lemma following this proof, this implies that F (µp ) is a quadratic extension and ρ ∼ = IndF F (µp ) ψ for a Galois character ψ of Gal(Q/F (µp )), which is prohibited by (aiF (µp ) ). By the Poitou– Tate exact sequence (cf. [MFG] Theorem 4.50 (5)) combined with local Tate duality (cf. [MFG] Theorem 4.43), the following sequence H 1 (Fq , Ad(ρ)) 0 → SelQ (Ad(ρ)) → H 1 (GQ , Ad(ρ)) → ΦQ,q (F[]) ρ q∈Σ Q
→
∗ Sel⊥ Q (Ad(ρ)(1))
→ H (G , Ad(ρ)) → 2
Q
H 0 (Fq , Ad(ρ)(1))
q∈Σρ Q
→ H 0 (GQ , Ad(ρ)(1)) = 0
(3.2.4)
is exact. This combined with the global Euler characteristic formula: dimF H 2 (GQ , Ad(ρ)) − dimF H 1 (GQ , Ad(ρ)) = −2[F : Q] tells us dimF SelQ (Ad(ρ)) − dimF Sel⊥ Q (Ad(ρ)(1)) = 2[F : Q] +
hq ,
(3.2.5)
q∈Σρ Q
where hq = dimF H 0 (Fq , Ad(ρ)(1)) − dimF H 1 (Fq , Ad(ρ)) + dimF ΦQ,q (F[]). If q ∈ Σρ is prime to p, we have, by Proposition 3.21 ΦQ,q (F[]) = Hf1 (Fq , Ad(ρ)) = Ker(H 1 (Fq , Ad(ρ)) → H 1 (Iq , Ad(ρ))) ∼ = H 1 (Gal(Fqunr /Fq ), H 0 (Iq , Ad(ρ))) ∼ = H 0 (Fq , Ad(ρ)), = H 0 (Iq , Ad(ρ))/(F robq − 1)Ad(ρ) ∼ and by the local Euler characteristic formula, hq = 0. If q ∈ Q, we do not assume any condition on ΦQ locally at q ∈ Q; so, H 1 (Fq , Ad(ρ)) = ΦQ,q (F[]), and hence, we get hq = dimF H 0 (Fq , Ad(ρ)(1)) = 1 if q ∈ Q,
(3.2.6)
Galois deformation
203
where the last equality follows from N (q) ≡ 1 mod p and the three eigenvalues of F robq of Ad(ρ) are distinct having 1 among them. Now we assume that q = p|p. Then we have an exact sequence: 0 → αp → Ad(ρ) → F ⊕ αp−1 → 0, −1
where αp = δ p = det(ρ)−1 η 22,p for p = p mod mW and δ p = δp mod mW as in (Q4). The above sequence is split, if αp = N p by Kummer’s theory, and in that case, we have dimF H 0 (Fp , Ad(ρ)) = 1 because αp = 1 by (h3). By the local Euler characteristic formula (cf. [MFG] Theorem 4.52), hp = dimF H 0 (Fp , Ad(ρ)(1)) − dimF H 1 (Fp , Ad(ρ)) + dimF ΦQ,p (F[]) = −(dimF Ad(ρ)(1)) dimF (Op /pOp ) − dimF H 0 (Fp , Ad(ρ)) + dimF ΦQ,p (F[]) = −3 dimF (Op /pOp ) − dimF H 0 (Fp , Ad(ρ)) + dimF ΦQ,p (F[]). By the local Euler characteristic formula, we have dimF (Op /pOp ) 1 dimF H (Fp , αp ) = dimF (Op /pOp ) − 1
if αp = N p , if αp = N p ,
since αp = 1 (by (h3)). We have by Proposition 3.20, 1 + dimF H 1 (Fp , αp ) if αp = N p, dimF ΦQ,p (F[]) ≤ 1 if αp = N p . dim H (Fp , αp ) This shows that − dimF H 0 (Fp , Ad(ρ)) + dimF ΦQ,p (F[]) ≤ dimFp Op /pOp (3.2.7) and hence hp ≤ −2 dimFp (Op /pOp ). Since p|p dimFp (Op /pOp ) = [F : Q], the desired assertion follows. 2 We now prove the lemma used in the above proof. Lemma 3.30 Suppose p > 2. Let ρ be an absolutely irreducible representation of Gal(Q/F ) into GL2 (F). If ρ ∼ = ρ ⊗ ψ for a nontrivial character × ψ : Gal(Q/F ) → Fp , ψ is a quadratic character, and for the splitting field × M/F of ψ, we have ρ ∼ = IndF ϕ for a character ϕ : Gal(Q/M ) → F . M
p
Proof Since ρ ⊗ ψ ∼ = ρ, we have a C ∈ GL2 (Fp ) such that C(ψ(σ)ρ(σ))C −1 = ρ(σ) for all σ ∈ Gal(Q/F ). Then for the order r of ψ, we have C r ∈ Z(ρ); so, C r is a scalar by the absolute irreducibility of ρ (Schur’s lemma). Fix an eigenvalue c of C. Then all other eigenvalues of C are given by ζc for r-th roots of unity ζ. Let V [cζ] for the cζ eigenspace for C. Then by C(ψ(σ)ρ(σ))C −1 = ρ(σ), we have by computation Cρ(σ)v = ψ(σ)−1 cρ(σ)v; so, ρ(σ) brings V [c] isomorphically to V [cψ(σ)−1 ]. Since dim ρ = 2, we thus find that r = 2 and V (ρ) = V [c] ⊕ V [−c]
204
Hecke algebras as Galois deformation rings
for the representation space V (ρ) of ρ. Then V [c] is one dimensional and is stable under Gal(Q/M ) for the splitting field M/F of ψ. Writing ϕ for the character 2 giving the action of Gal(Q/M ) on V [c], we conclude that ρ ∼ = IndF M ϕ. Here is an outline of the proof of Theorem 3.28, which we carry out in full detail after the outline. By Proposition 3.29, to show the generator control and relation control conditions in Theorem 3.23, we need to show for an infinite subset Q of the set Q in Theorem 3.25 satisfying the growth control in Theorem 3.23, if Q ∈ Q 1. Sel⊥ Q (Ad(ρ)(1)) = 0, 2. r := |Sel⊥ ∅ (Ad(ρ))| = |Q|. This is the main place where we use the hypothesis (aiF (µp ) ). We now prepare some results necessary to carry out the above sketch. To prove Theorem 3.28, we proceed basically in the same way as in [Wi2] Section 2.3 and (3.9) in Chapter 3, and we repeat the proof given at the end of Chapter 3 in [MFG] incorporating the adjustment in [Fu] 6.2 to the Hilbert modular setting. We now quote the following classical result from Dickson [LGF] Section 260 on subgroups G of P GL2 (F) = GL2 (F)/F× : We recall the assumption p ≥ 3. (PL) When p|G| and G is not contained in a Borel subgroup (that is, a conjugate of the group of upper triangular matrices) in P GL2 (F), (a) if p ≥ 5, G is conjugate either to P SL2 (k) or P GL2 (k) for a subfield k ⊂ Fp in P GL2 (Fp ), and (b) if p = 3, in addition to P SL2 (k) and P GL2 (k), we have one more possibility A5 (here P SL2 (F3 ) ∼ = A4 and P GL2 (F3 ) = S4 ). (SM) When p |G|, if G is neither dihedral nor cyclic, then G is isomorphic to either A4 , S4 or A5 . It is easy to see the second assertion (SM), following [Se1] Proposition 16: sup Thus we can in GL2 (F). We still have p |G|. pose p |G|. Lift G to a subgroup G lift the representation of G ⊂ GL2 (F) to G ⊂ GL2 (K) for a p-adic field K with is a finite group, we may assume residue field F (see [MFG] Corollary 2.7). Since G after conjugation that G ⊂ GL2 (F ) for a number field F ⊂ K. Embed F ⊂ C, ⊂ GL2 (C). Thus G ⊂ P GL2 (C). Since G is finite, it is in a maximal and hence G compact subgroup of P GL2 (C), which is a conjugate to the 2 × 2 special unitary matrices modulo center: P SU2 (C). Thus we may assume that G ⊂ P SU2 (C). Now we invoke an exotic isomorphism P SU2 (C) ∼ = SO3 (R). We consider the symmetric second tensor representation Sym2 : SL2 (C)/{±1} → GL3 (C). Since Sym2 preserves a non-degenerate symmetric bilinear form on C3 , suitably choosing conjugation, we have an injective homomorphism P SU2 (C) → SO3 (R). By comparing dimension, we conclude that this is a surjective isomorphism. Once this isomorphism is established, G is a group of rotations acting on a Euclidean 3-space. If G is neither dihedral nor cyclic, the shape made of moving around
Galois deformation
205
one point off the origin by the action of G is a regular polyhedron. The only possibilities are, as is well known from the original Euler characteristic argument, a tetrahedron, cube, and icosahedron. The symmetric groups of the above polyhedra are isomorphic to A4 , S4 , and A5 . As for the first assertion, it is a bit technical; so, we just refer to the book of Dickson. Exercise 3.31 1. For a polyhedron in three-dimensional Euclidean space, writing f , e, and v, respectively, for the number of faces, edges, and vertices of the polyhedron, prove f − e + v = 2 (Euler). 2. Classify all regular polyhedra up to similarity in three-dimensional Euclidean space by using the above Euler characteristic formula. 3. Prove that the symmetric group of a regular tetrahedron, cube, and icosahedron, respectively, is isomorphic to A4 , S4 , and A5 . Let Qm be the subset of the set Q of Theorem 3.25 such that Q ∈ Qm ⇔ N (q) ≡ 1 mod pm and q is of degree 1 over Q. Before showing the existence of infinitely many such sets Q in Qm , we prepare one more lemma. Write H q (K /K, M ) for H q (Gal(K /K), M ) for a Galois extension K /K and a discrete Gal(K /K)-module M . Lemma 3.32 (Wiles)
Ker(ρ)
Let K = K(ρ) := Q
. Then we have
H 1 (K(µp )/F, Ad(ρ)(1)) = 0. Proof We may assume that p divides | Im(ρ)|. We have an exact sequence (from the inflation-restriction sequence: e.g., [MFG] 4.3.4): 0 → H 1 (K/F, Ad(ρ)(1)Gal(K(µp )/K) ) → H 1 (K(µp )/F, Ad(ρ)(1)) → H 1 (K(µp )/K, Ad(ρ)(1)) = 0. The vanishing of the last cohomology group follows from the fact that p is prime to |Gal(K(µp )/K)| (e.g., [MFG] 4.3.1). Since Gal(K(µp )/K) fixes Ad(ρ) element by element, Ad(ρ)(1)Gal(K(µp )/K) = 0 if Gal(K(µp )/K) = 1, and hence H 1 (K(µp ), Ad(ρ)(1)) = 0. Thus we may suppose that K(µp ) = K. Let Z be the center of G = Gal(K/F ). By absolute irreducibility, ρ(Z) is in the center of GL2 (F) (Schur’s lemma; e.g., [MFG] Lemma 1.12); so, Z acts trivially on Ad(ρ). Then we have another exact sequence: 0 → H 1 (G/Z, Ad(ρ)(1)Z ) → H 1 (G, Ad(ρ)(1)) → H 1 (Z, Ad(ρ)(1)) = 0. The vanishing of the last cohomology again follows from the fact that p |Z|. Since Z acts trivially on Ad(ρ), if Z acts nontrivially on µp , Ad(ρ)(1)Z = 0. Thus we get H 1 (G, Ad(ρ)(1)) = 0, and hence we may suppose that Z acts on µp trivially. Then Gal(F (µp )/F ) is the quotient of G/Z, which is isomorphic
206
Hecke algebras as Galois deformation rings
to either P GL2 (k) or P SL2 (k) for a subfield k ⊂ Fp by (PL). Since P SL2 (k) for p ≥ 5 is known to be simple and (P GL2 (k) : P SL2 (k)) = 2 if p ≥ 5, G/Z ∼ = P SL2 (k) is impossible, because [F (µp ) : F ] ≥ 2. Writing Ad for the tracenull space {x ∈ M2 (k)|Tr(x) = 0} and letting P SL2 (k) act on Ad by conjugation, by [ClPS], we have H 1 (P SL2 (k), Ad) = 0 if |k| > 3. By the restriction and inflation sequence, we have ∼ H 1 (P SL2 (k), Ad) = 0 if |k| > 3. H 1 (P GL2 (k), Ad) = By Dickson, we may identify G/Z = g · P GL2 (k)g −1 for g ∈ GL2 (Fp ). Then by extending scalars to Fp and conjugating by g, we have H 1 (G/Z, Ad(ρ) ⊗F Fp ) ∼ = H 1 (P GL2 (k), Ad) ⊗k Fp . = H 1 (G/Z, Ad) ⊗k Fp ∼ This shows that H 1 (G/Z, Ad(ρ)) = 0 if G/Z ∼ = P GL2 (k) with |k| > 3 including the case where p ≥ 5. We now deal with the remaining case: p = 3. Since A5 is simple, A5 cannot have the order 2 quotient isomorphic to Gal(F (µ3 )/F ). Thus the case of A5 is done. The case where |k| > 3 and G/Z ∼ = P F L2 (k) has already been dealt with. Now assume that k = F3 . Then P SL2 (F3 ) ∼ = A4 and P GL2 (F3 ) ∼ = S4 . Let H be the normal subgroup of order 4 in P SL2 (F3 ) = A4 . Then by computation, we find AdH = 0, and hence, H 1 (P SL2 (F3 ), Ad) ∼ = H 1 (A4 /H, AdH ) = 0. Then to using the above argument of conjugation, we need to show that any subgroup X in P GL2 (F3 ) isomorphic to A4 is conjugate to P SL2 (F3 ). This can be shown as follows. Now we denote by H the normal subgroup of X of order 4. Since H ∼ = A and B of H. Conjugating X in P GL (F ), we (Z/2Z)2 , we take two generators 2 3
1 0 may assume that A = . Since B commutes with A and are distinct, we 0 −1
× 0 −a−1 find B = for a ∈ F3 . Then conjugating X by a diagonal matrix, we a 0 may assume that a = 1. Thus by conjugation, we can bring H into P GL2 (F3 ). Thus we may assume that H ⊂ P GL2 (F3 ). By the explicit form of A and B as above, the centralizer Z(H) of H in P GL2 (F3 ) is equal to H, and its normalizer N satisfies N/H ∼ = S3 which is in P GL2 (F3 ). Therefore the pullback image of the order 3 subgroup of S3 in N gives A4 = X. Then conjugating by an element in P GL2 (F3 ), we find that H 1 (G/Z, Ad(ρ)) = 0. 2 We now finish the proof of the existence of the Taylor–Wiles system satisfying the remaining conditions (2,3) (relation control and generator control) of Theorem 3.23. We have the following commutative diagram with exact rows for V = Ad(ρ)(1): Ker(βQ )
→
βQ
−−−−→ H 1 (GQ , V ) −−−−→ res
Hom(H, V ) −−−−→ Hom(HQ , V ) −−−−→ →
q∈Q
q∈Q
H 1 (Fqunr , V ) H 1 (Fqunr , V ),
Galois deformation
207
where H ⊂ G = G∅ and HQ ⊂ GQ are, respectively, the stabilizer of K(ρ)(µp ). The map res as above is injective by Lemma 3.32, and by the inflation map, H 1 (G, Ad(ρ)(1)) is embedded into H 1 (GQ , Ad(ρ)(1)) (an application of the inflation and restriction sequence). This tells us that any cohomology class in H 1 (GQ , Ad(ρ)(1)) unramified at all q ∈ Q actually comes from H 1 (G, Ad(ρ)(1)). In particular, the kernel of the restriction map: H 1 (Fq , Ad(ρ)(1)) H 1 (GQ , Ad(ρ)(1)) → q∈Q
is contained in the kernel Ker(βQ ) of the following restriction map: βQ : H 1 (G, Ad(ρ)(1)) → H 1 (Fq , Ad(ρ)(1)).
(3.2.8)
q∈Q
Them Theorem 3.28 follows from Proposition 3.33 Under the assumptions of Theorem 3.28 (in particular, under (aiM ) for the unique quadratic extension M/F inside F (µp )), there exist infinitely many finite sets Q such that for a given integer m > 0 1. |Q| = r = dimF Sel⊥ ∅ (Ad(ρ)) = dimF ΦQ (F[]); 2. N (q) is a rational prime q with q ≡ 1 mod pm for all q ∈ Q; 3. βQ is injective, and hence Sel⊥ Q (Ad(ρ)(1)) = 0. Proof We follow the argument of Wiles proving a similar fact (in [Wi2] (3.8)) with some adjustment to the Hilbert modular case by Fujiwara. By the above lemma (Lemma 3.32) combined with the inflation-restriction sequence (e.g., [MFG] 4.3.4), we have an exact sequence: 0 = H 1 (K(µp )/F, Ad(ρ)(1)) → H 1 (G, Ad(ρ)(1)) ι → H 1 (H, Ad(ρ)(1))G ∼ − = HomG (H, Ad(ρ)(1))
for G = Gal(K(µp )/F ). The last isomorphism follows from the fact that a 1-cocycle for the trivial action is a homomorphism. First we show that by adding primes to Q, we can make βQ injective. Thus for x ∈ Ker(βQ ), we have fx : H → Ad(ρ) which is the image of x under ι. First suppose that the order of Im(ρ) is divisible by p. Then we claim, following [Wi2] Lemma 1.10 (see Lemma 3.34 following this proof), that there exists σ ∈ G∅ such that 1. ρ(σ) has order with ≥ 3 prime to p; 2. det ρ(σ) = 1 and σ fixes F (µpm ). We now finish the proof of the proposition, accepting the claim, which we will prove in the lemma following this proof. We want to show that we can choose
208
Hecke algebras as Galois deformation rings
σ as above satisfying one more condition: 3. fx (σ ) = 0. Let L be the minimal Galois extension of K(µp ) so that fx factors through the Galois group Gal(L/K(µp )). Then L is an abelian extension of exponent p. Thus we have an exact sequence: 1 → X = Gal(L/K(µp )) → Gal(L/F ) → G = Gal(K(µp )/F ) → 1. Then Gal(K(µp )/F ) acts on X by conjugation, and f : X → Ad(ρ)(1) is a morphism of G-modules. Let σ be an element satisfying (1)–(2), and write σ for the image of σ in Gal(K(µp )/F ). By (1)–(2), Ad(ρ)(σ ) has three distinct eigenvalues on Ad(ρ), and one of them is equal to 1. Thus we can decompose X = X[1] ⊕ X with X = 0 and X[1] = 0 so that σ − 1 is an automorphism on X and σ = 1 on X[1]. For the moment, we suppose that Ad(ρ) is absolutely irreducible; if f (X[1]) = 0, then f (X ) = f (X) is a proper invariant subspace of Ad(ρ), which is impossible. Thus we can find τ ∈ X[1] such that f (τ ) = 0. We then define τ = τ × 1 ∈ Gal(L(µpm )/K(µp )) = Gal(K(µpm )/K(µp )) × Gal(L/K(µp )) ∼ Gal(L(µpm )/L) × Gal(L(µpm )/K(µpm )), = because L is linearly disjoint from K(µpm ) (over K(µp )) by our construction (f (X) ⊂ Ad(ρ)). Since τ ∈ X[1], τ commutes with σ in Gal(L(µpm )/F ). Then f ((τ σ ) ) = f (τ σ ) = f (τ ) + f (σ ) = f (τ ) + f (σ ) because σ ∈ X, and 0 = f (τ ) = f ((τ σ ) ) − f (σ ). This shows one of τ σ or σ satisfies (1), (2) and (3), which we write as σ. We then choose a prime q so that F robq = σ in Gal(L(µpm )/F ) and q splits in F/Q. Then f (F robq ) = 0 implies βQ∪{q } (x) = 0. By (2), we see N (q ) ≡ 1 mod pm . By (1) and (2), the characteristic roots α and β of ρ(σ) satisfy αβ = 1 and hence primitive -th roots. Therefore ≥ 3 (with p ) shows that α = β. This supplies us with infinitely many disjoint choices of Q, by the Chebotarev density theorem. As already remarked, the injectivity of βQ implies the vanishing of the Selmer group Sel⊥ Q (Ad(ρ)(1)) since Sel⊥ Q (Ad(ρ)(1)) ⊂ Ker(βQ ). This follows from the fact that Φ⊥ Q,q (F[]) = 0 for all q ∈ Q, because by definition the functor ΦQ,q does not have any local requirements at q ∈ Q which implies ΦQ,q (F[]) is the entire local cohomology and its orthogonal complement Φ⊥ Q,q (F[]) has to vanish (see (3.2.3)). After proving the injectivity of βQ , we remove one by one elements of Q keeping injectivity of βQ . This is possible because the local contribution at q to the dimension hq is equal to 1 (see (3.2.6)). Then after a finite number of steps, we reach the equality: |Q| = dimF Sel⊥ ∅ (Ad(ρ)(1)), because in the minimal
Galois deformation
209
choice of Q, each q kills a one-dimensional quotient of Sel⊥ ∅ (Ad(ρ)(1)). We may ⊥ then take r to be dimF Sel∅ (Ad(ρ)(1)), which is independent of Q. We still have infinitely many choices of Q, because we can start this element-removing process with another Q disjoint from Q. We now assume that Ad(ρ) is reducible. Since ρ is absolutely irreducible, Ad(ρ) is semisimple; so, Ad(ρ) ⊂ Hom(ρ, ρ) has a one-dimensional invariant subspace. Thus we have a Galois character χ such that ρ ∼ = ρ ⊗ χ. If χ is trivial, the invariant subspace is made up of scalars in End(ρ) (Schur’s lemma applied to ρ), which has nontrivial trace and is not in Ad(ρ) (the trace null space). Then χ is a nontrivial character. By Lemma 3.30, χ is of order 2, and ρ = IndF M ϕ for the − ϕ (see Exercise 5.32), splitting field M of χ. Then we have Ad(ρ) = χ ⊕ IndF M where ϕ− (σ) = ϕ(cσc−1 σ −1 ) for an element c ∈ Gal(Q/F ) restricting to the generator of Gal(M /F ). By the absolute irreducibility of ρ, ϕ− is nontrivial. − − Thus either IndF M ϕ is irreducible, or for an extension ψ of ϕ to Gal(Q/F ), F − − ϕ = ψ ⊕ ψχ. When Ind ϕ is irreducible, the splitting field K(Ad(ρ)) IndF M M is nonabelian over F . Since ϕ− is nontrivial, in the fully reducible case, Ad(ρ) is the sum of three distinct characters. In any case, unless M ⊂ F (µp ), for any proper nontrivial invariant subspace X ⊂ Ad(ρ), for any positive integer n, we can find σ ∈ Gal(Q/F ) such that • • • •
σ restricts to the identity on F (µpm ) for a given positive integer m; σ acts by the identity on X; ρ(σ) has two distinct eigenvalues; fx (σ ) = 0 for the order of ρ(σ).
This is the content of [Wi2] Lemma 1.12. Arguing in the same manner as in the case where Ad(ρ) is absolutely irreducible, we find τ ∈ Gal(K(µpm )/K(µp )) as above with fx (τ ) = 0. Then the rest of the argument proving the existence of infinitely many Q is the same as in the case of absolutely irreducible Ad(ρ). The assumption M ⊂ F (µp ) follows from the irreducibility of ρ over the unique 2 quadratic extension M of F inside F (µp ). We needed to know the following claim in [Wi2] Lemma 1.10: Lemma 3.34 Suppose that p > 2. Suppose that the image of ρ in P GL2 (F) is either of order divisible by p or isomorphic to one of the following groups: A4 , S4 , and A5 . Then there exists σ ∈ Gp such that 1. ρ(σ) has order with ≥ 3 prime to p; 2. det ρ(σ) = 1 and σ fixes F (µpm ) for a given positive integer m. Proof Let G be the image of ρ in GL2 (F) and Z be the center of Z. Since ρ is absolutely irreducible, the subgroup Z is made up of scalar matrices in G. Thus G/Z ⊂ P GL2 (F). We need to use the classification of subgroups of P GL2 (F) stated in (PL): if p|G|, then G/Z ∼ = P GL2 (k) or G/Z ∼ = P SL2 (k) for a subfield k ⊂ F. We can then always find an element in the derived group D(G/Z) of
210
Hecke algebras as Galois deformation rings
order ≥ 3 prime to p and lift it to the derived group D(G) of G because of surjectivity of the projection D(G) D(G/Z). We can apply the same proof 2 when G/Z is isomorphic either to A4 , S4 , or A5 (see (SM)). This finishes the proof of Theorem 3.28 under the assumption of Σf l = ∅. 3.2.5 Flat deformations Recall that ρ0 is the Galois representation of the initial Hecke eigenform f0 ∈ S(N, ε0 ; W ). We can ease the condition (Ord) in 3.2.4 imposed to prove Theorem 3.28 allowing flat nonordinary deformations: (fl) At p-adic places p of F absolutely unramified outside c(ε)N, f0 could be flat nonordinary though f0 is assumed to be nearly p-ordinary at other p-adic places p including all ramified places over Qp and all p-adic places in c(ε)N. Recall that f0 is said to be flat if there exists a Barsotti–Tate W -module Gρ0 /Op such that the Galois representation ρ0 restricted to Dp is isomorphic to the Tate module Tp G ∼ = W 2 of G. If f0 is nonordinary at p, ρ0 |Dp is absolutely irreducible. If f0 is flat at p, by definition, ρ is associated to a finite flat group scheme over Op , but it could be reducible. Since for flat places, Fp /Qp is unramified, and hence if ρDp is reducible, by the classification of finite flat group schemes (see Proposition 3.48), one of the two characters p and δ p , say δ p , is unramified and the other ramifies. Let Σf l be the set of p-adic places, where f0 is flat, satisfying the requirement described in 3.2.1. Thus we have Σp = Σ0 Σf l Σst Σn.ord . By Raynaud’s classification of finite flat F-vector spaces over an unramified p-adic valuation ring (e.g., [ARG] III.7 and Proposition 3.48 in the text), the isomorphism class of the finite flat F-vector space whose generic fiber giving ρ is unique up to isomorphisms. We write Gρ/Op for this finite flat group scheme. From this, we conclude that the Barsotti–Tate group Gρ0 is also unique up to isomorphisms. When [F : Q] were odd, by the Jacquet–Langlands correspondence, we could shift to yet another quaternion algebra B/F with B∞ ∼ = M2 (R) × Hd−1 which B B carries a Hecke eigenform f0 on Y0 (N). Then we find a factor X of the Jacobian of Y0B (N) whose p-adic Tate module (tensored W over Zp ) contains Tp Gρ0 as a factor, and in this way, Gρ0 is basically realized inside the p-divisible group of X. Indeed, X is known to have good reduction at p ∈ Σf l by Carayol [C] (since p ∈ Σf l is outside the level c(ε)N). Since actually [F : Q] is even, we need to resort to a level-raising argument (similar to the one discussed in Section 3.1) to have an abelian scheme Xn/Op with Gρ0 [pn ] ⊂ Xn [pn ]. This has been done by Taylor in [Ta2] Theorem 1.6, and indeed, Taylor proved that ρT restricted to Dp is also associated to a Barsotti–Tate group GT over Op . A deformation ρ of ρ into GL2 (A) for an artinian local W -algebra in CLW is said to be flat at p ∈ Σf l if there exists a finite flat group scheme Gρ over Op on which A acts by endomorphisms such that ρ is isomorphic to the generic geometric fiber of Gρ . Again by classification theory, Gρ is uniquely determined
Galois deformation
211
by ρ (up to isomorphisms). If A = limn An is a p-profinite member of CLW ←− with artinian An , a deformation ρ into GL2 (A) is called flat if its projection in GL2 (An ) is flat for all n. We consider the deformation functor Φ of ρ satisfying (Q1–6) and (Q7)
ρ|Dp is flat for all p ∈ Σf l .
As before, we write Φp for the local deformation functor of ρ|Dp , and the only conditions necessary to define Φp in this case are (Q1), (Q3), and (Q7). We will prove below (the upper bound of) the dimension of Φp (F[]) is the same as the other cases, which gives directly the p-part (p ∈ Σf l ) of the final estimate (3.2.7) in the proof already given of Theorem 3.28. Thus all the arguments in the proof of Theorem 3.28 go through intact. We only need to prove the following identity of dimF Φp (F[]). Proposition 3.35 (Fujiwara)
We have
dimF Φp (F[]) = dimF H 0 (Fp , Ad(ρ)) + dimFp (O/p) for p ∈ Σf l . Fujiwara’s proof of this fact follows the argument of [TaW] and [R]. To give a sketch of the proof, we need to prepare a small amount of input from Fontaine’s theory. Suppose p ∈ Σf l , and write k for O/p. Since Fp is unramified over Qp , we have a unique automorphism σp of Fp inducing F robp : x → xp on k. We consider the category F LV/F of finite flat F-vector spaces over Op (that is, finite flat commutative group schemes with an F-action as endomorphisms) and the category MF L of triples (D, FD, ϕ) of a finite k ⊗Fp F-module D and a k ⊗Fp F∼ → D. submodule FD ⊂ D with a σp -linear isomorphism ϕ : FD ⊕ (V /FD) − Then by the result of [FoL], we have two canonical exact contravariant functors D : F LV/F → MF L and V : MF L → F LV/F with D ◦ V ∼ = idMF L and V ◦ D∼ = idF LV . We write ARTW for the category of local artinian W -algebras with residue field F = W/mW . Lemma 3.36 Suppose p ∈ Σf l . Let A be a characteristic p object in ARTW . Then if ρ ∈ Φp (A), we have 1. D(ρ) is free of rank 2 over A ⊗Zp Op ; 2. F(D(ρ)) is free of rank 1 over A ⊗Zp Op . Proof We proceed by induction on dimF A. Suppose A = F. Then ρ = ρ, and hence it is realized on an abelian variety X/F with multiplication by the integer ring OE of a totally real field E such that LieX ∼ = = OE ⊗Z F and ΩX/F ∼ OE ⊗Z F. We may assume that W = OE,P for a prime P of OE . Then it is known that D(ρ) = H1DR (X/F , F) with FD(ρ) ∼ = H 0 (X/F , ΩX/F ) and D(ρ)/F(D(ρ)) ∼ = Lie(X)/F and that ϕ is induced by the (divided) absolute Frobenius map (see [Od]). From this the assertions (1) and (2) follow for A = F. Since A is an artinian F-algebra, we have an ideal I ⊂ A of dimension 1. Since ρ ∈ Φp (A), the
212
Hecke algebras as Galois deformation rings
kernel of the reduction map: ρ ρ = ρ ⊗A A/I is isomorphic to ρ as Galois representation. Thus we have the exact sequence 0 → D(ρ) → D(ρ) → D(ρ ) → 0, and hence dimF D(ρ) = dimF D(ρ) + dimF D(ρ ). By the induction hypothesis, we have the assertion (1) for D(ρ ); so, dimF D(ρ) = 2 dimF A ⊗Zp Op . Since D(ρ) ⊗A F ∼ = D(ρ), choosing a lift x1 , x2 of F ⊗Fp k-basis of D(ρ) in D(ρ), we have a surjection (A⊗Zp Op )2 D(ρ) sending (a1 , a2 ) to a1 x1 +a2 x2 . Comparing the dimension, we find that (A⊗Zp Op )2 ∼ = D(ρ). The assertion (2) can be proven similarly, and the work is left to the reader. 2 Let (D, FD) be an object of MF L satisfying the two assertions of the above lemma. Then a frame f of (D, FD) is an isomorphism f : (D, FD) → ((A ⊗Zp Op )2 , (A ⊗Zp Op )e1 ) for e1 = (1, 0). Proof of Proposition 3.35. Let G = Resk/Fp GL(2). Consider the collection of all Fantaine–Laffaille modules F L(A) = {(F, FD)/A } which aquire frames, and all possible frames: F r(A) = {f : (D, FD) → ((A ⊗Zp Op )2 , (A ⊗Zp Op )e1 )}. On F r(A), g ∈ G(A) = GL2 (A ⊗Fp k) acts because the trivialized F r(A) is in bijection with the collection of σp -linear automorphisms h of (A ⊗Fp k)2 by definition, and G(A) acts by composition h → gh. Thus f tρ := {(D, FD) − → ((A ⊗Zp Op )2 , (A ⊗Zp Op )e1 ) ∈ F r(F[])|D ⊗F[] F = D(ρ)} ∼ = Lie(G) = M2 (F ⊗F k). p
We have a surjection F r(A) → F L(A) by forgetting frames. Since the stabilizer of FD is an upper triangular Borel subgroup B(A ⊗Fp k), we have F r(A)/B(A ⊗Fp k) ∼ = F L(A). The action of x ∈ B(A) is multiplication by x on (A ⊗Zp Op )2 and on (FD ⊕ D/FD) = ((A ⊗Zp Op )e1 ⊕ (A ⊗Zp Op )e2 ), it is through the semisimplification xss of x. Choose one frame f1 of (D, FD) = D(ρ) for ρ ∈ Φp (F[]). Composing (f ss )−1
ϕ
f1
1 −−→ FD ⊕ (D/FD) − → D −→ (F[] ⊗Fp k)2 , Y : (F[] ⊗Fp k) ⊕ (F[] ⊗Fp k) −−−
we get a matrix Y ∈ M2 (F[] ⊗Fp k). Writing Y = Y + y with y ∈ M2 (F ⊗Fp k) tρ gives rise to the same (and normalizing Y to be the identity matrix), f1 , f2 ∈ −1 ss (D, FD) if f1 ◦f2 ∈ 1+B for B = {σp (x)y −yx |x ∈ Lie(B)(F⊗Fp k)} for the
Galois deformation
213
matrix y ∈ M2 (F ⊗Fp k) given by our choice of the frame f1 (see [TaW] page 565 for an explicit computation). Going through a slightly demanding computation of p (F[])), (which is equal to dimF Φ the dimension of this quotient M2 (F ⊗Fp k)/B we find p (F[]) = dimF H 0 (Fp , ad(ρ)) + dimF k. dimF Φ p Starting from ρ ∈ Φp (F[]), unramified character twists give one-dimensional deformation; thus, taking 1 off from the above formula, we get the desired amount: dimF Φp (F[]) = dimF H 0 (Fp , Ad(ρ)) + dimFp k, because Ad(ρ) ⊕ F = ad(ρ) and dimF H 0 (Fp , ad(ρ)) = dimF H 0 (Fp , Ad(ρ)) + 1. By this, we have finally finished the proof of Theorem 3.28. 2 3.2.6 Freeness over the Hecke algebra We now want to prove the freeness of the space of modular forms over the Hecke algebra in a slightly more general setting of nearly p-ordinary but possibly nonflat automorphic forms. We prepare some notation. Let f0 be a p-ordinary Hecke eigenform satisfying (h1–4) in S n.ord (N, ε; W ). Recall Σ0 ⊂ Σp which is the set of prime factors p of p satisfying the following three conditions: 1. p is prime to N, 2. p is outside Σf l , ×
3. ρ|Dp ⊗ ψ for a Galois character ψ : Dp → Fp is associated to a finite flat group scheme (Z/pZ ⊕ µp ) ⊗Z F (here ψ could be ramified). This Σ0 is the set of primes p with a bigger local ring T of level pN as in the level from N to Theorem 3.16 than the Hecke algebra T∅ if we increase pN. For each subset P ⊂ Σ0 , defining NP = N p∈P p, we have a unique Hecke eigenform fP (up to scalar multiple) in S n.ord (NP , ε; W ) inside the automorphic representation π0 generated by f0 by (3.1.8). Let TP be the local ring of hn.ord (NP , ε; W ) acting nontrivially on fP , and set SP = TP · S n.ord (NP , ε; W ) (the TP -eigenspace). Since by (h1–4), T∅ is a reduced local ring, and by Lemma 3.13, TP is also reduced. Thus by Corollary 2.45, we have the modular deformation ρP : G∅ → GL2 (TP ) of ρ. We consider the deformation functor ΦP governed by the conditions (Q1–3) and (Q6) with (Q4) for p ∈ P Σst Σn.ord , with (Q5) for p ∈ Σ0 − P and with (Q7) for p ∈ Σf l (all for Q = ∅). Then ρP ∈ ΦP (TP ). For each prime P|p, we write ΦP,p for the restriction of the functor ΦP to the local Galois group Gp = Gal(F p /Fp ). Let Wm = W/pm W , Wm [] = Wm [X]/(X 2 ) with = (X mod (X)2 ) for an indeterminate X as before and Ad(ρ0 )m = Ad(ρ0 ) ⊗W Wm , where ρ0 is the Galois representation into GL2 (W ) associated to the initial automorphic form f0 . We define Φ0P,p (Wm []) = {ρ ∈ ΦP,p (Wm [])|ρ mod () = ρ0 mod pm W }.
214
Hecke algebras as Galois deformation rings
Then Φ0P,p (Wm []) can be embedded into H 1 (Fp , Ad(ρ0 ) ⊗W Wm ) in a standard manner (see Lemma 1.59 and Proposition 3.87), and we identify ΦP,p (Wm []) with its image. Then the Selmer group with respect to ΦP is defined by SelP (Ad(ρ0 )m ) := Φ0P (Wm []) = {ρ ∈ ΦP (Wm [])|ρ mod () = ρ0 mod f pm }. which is therefore equal to
H 1 (Fq , Ad(ρ0 )m ) . Ker H 1 (G∅ , Ad(ρ0 )m ) → ΦP,q (F[]) ρ q∈Σ
We write the universal ring of ΦP as RP with the universal representation ρP : Gal(Q/F ) → GL2 (RP ). Let ρP : Gal(Q/F ) → GL2 (TP ) be the modular deformation. Then the canonical morphism πP : RP → TP satisfies πP ◦ ρP ∼ ρP . Let θP : TP → W given by fP |t = θP (t)fP , and we put θ P = θ P ◦ πP . Suppose that p ∈ P . Let P = P − {p}. We write t(p) for the+ image of T (p) in TP . There exists a unique root of unity ζ ∈ W of the form ± ε+ (p ) such that u(p) − ζ is a nonunit in TP (see Theorem 3.16). We write αp ∈ W for the unit root of X 2 − θP (t(p)X + ε+ (p )N (p) = 0. We regard αp as an unramified character of Gp sending F robp to αp . We define the companion twin character βp : Gp → W × given by αp βp = ε+,p Np . Lemma 3.37
Suppose that p ∈ P . Let P = P − {p}. Then we have
|SelP (Ad(ρ0 )m )|/|SelP (Ad(ρ0 )m )| ≤ |W/(αp − ζ)W | for all m > 0. Proof
By definition, we have an exact sequence: r
→ Φ0P,p (Wm [])/Φ0P ,p (Wm [)]), 0 → SelP (Ad(ρ0 )m ) → SelP (Ad(ρ0 )m ) − where r is the restriction to the local cohomology at p. Thus we need to prove |Φ0P,p (Wm [])/Φ0P ,p (Wm [)])| ≤ |W/(αp − ζ)W |. We have a unique W -free subgroup F + Ad(ρ0 ) ⊂ Ad(ρ0 ) of rank 1 such that F − Ad(ρ0 ) = αp−1 βp . Thus if the image of ρ0 (Dp ) is upper triangular, F + Ad(ρ0 ) is made of upper nilpotent matrices. Since we fixed the diagonal character of the deformations (Q4) over the inertia group, we have 1 unr (F , Ad(ρ ) ) H 0 m p Φ0P,p (Wm []) = Ker H 1 (Fp , Ad(ρ0 )m ) → 1 unr + . H (Fp , F Ad(ρ0 )m ) Since ΦP ,p is made up of flat deformations at p, Φ0P ,p (Wm [)]) as a subspace of Ext1Gp (βp , αp ) is brought into Hf1l (Fpunr , Wm [](1)) after restriction to the inertia subgroup Ip . Then 1 unr (F , Ad(ρ ) ) H 0 m p Φ0P ,p (Wm []) = Ker H 1 (Fp , Ad(ρ0 )m ) → 1 unr + . Hf l (Fp , F Ad(ρ0 )m )
Galois deformation
215
Thus we have Φ0P,p (Wm [])/Φ0P ,p (Wm [)])
→
H 1 (Fpunr , αp−1 βp )
Hf1l (Fpunr , αp−1 βp )
⊗W Wm .
Since αp−1 βp = Np on the inertia group, we have, by Kummer’s theory, H 1 (Fpunr , αp−1 βp ) = W ⊗Zp lim Fpunr,× /(Fpunr,× )p , ← − n n
Hf1l (Fpunr , αp−1 βp ) = W ⊗Zp lim Opunr,× /(Opunr,× )p . ←− n
n
Thus we have as Gal(Fpunr /Fp )-modules H 1 (Fpunr , αp−1 βp )
Hf1l (Fpunr , αp−1 βp )
Z ∼ = W ⊗Zp p p ∼ = W (αp−1 βp Np−1 ).
Since the image of the left-hand side lands in the Gal(Fpunr /Fp )-invariant subspace of the right-hand side, we conclude that the left-hand side is killed by 2 αp − ζ. This finishes the proof. For a ring B and a B-module X, we write AnnB (X) = {b ∈ B|bX = 0} (the annihilator of X). For a W -module X, we define lengthW X to be the maximal length of a sequence 0 = X0 ⊂ X1 ⊂ · · · ⊂ Xm = X with Xj /Xj−1 ∼ = F = W/mW for j < m. Here we insert without proof a ring theoretic lemma whose proof one can find in [Lt]. Lemma 3.38 (Lenstra) Let R be a complete noetherian local W -algebra, T a finite flat local W -algebra, and ϕ : R → T , π : T → W surjective W -algebra homomorphisms. Then the following three conditions are equivalent: 1. We have
lengthW
and
lengthW
Ker(π ◦ ϕ) Ker(π ◦ ϕ)2
2. We have
Ker(π ◦ ϕ) Ker(π ◦ ϕ)2
<∞
lengthW
≤ lengthW
lengthW and
Ker(π ◦ ϕ) Ker(π ◦ ϕ)2
Ker(π ◦ ϕ) Ker(π ◦ ϕ)2
.
= lengthW
W π(AnnT (Ker(π)))
<∞
W π(AnnT (Ker(π)))
.
216
Hecke algebras as Galois deformation rings
3. T is a complete intersection, π(AnnT (Ker(π))) = 0, and ϕ is an isomorphism. Here a local W -algebra T finite flat over W is a complete intersection if T ∼ = W [[X1 , . . . , Xr ]]/(f1 , . . . , fr ) for the formal power series ring W [[X1 , . . . , Xr ]] of r variables with r-relations fj ∈ W [[X1 , . . . , Xr ]] (see [CRT] Section 21 for complete intersection rings). If π(AnnT (Ker(π))) is principal, each generator of the ideal π(AnnT (Ker(π))) is called the congruence number of π. If the equivalent conditions of the lemma are satisfied, HomW (T, W ) ∼ = T as T -modules (that is, T is a Gorenstein ring; see [MFG] 5.3.4), we have a perfect W -bilinear pairing (·, ·) : T ×T → W inducing T ∼ = HomW (T, W ), and for the adjoint π ∗ : W → T of π under this pairing, the ideal π(AnnT (Ker(π))) is generated by π ◦ π ∗ . Further if T is reduced, W/π(AnnT (Ker(π))) ∼ = (T / AnnT (Ker(π))) ⊗T,π W, which is written as C0 (π, W ) in [MFG] 5.3.3 and is called the congruence module of π. This type of module was first introduced in the study of congruence of cusp forms in the proof of Theorem 7.1 in [H81b] (see also [H88a]). Exercise 3.39 Give a proof of the following facts quoted above: 1. π(AnnT (Ker(π))) is generated by π ◦ π ∗ under the three equivalent conditions of Lemma 3.38, 2. W/π(AnnT (Ker(π))) ∼ = (T / AnnT (Ker(π))) ⊗T,π W under the reducedness of T and under the three equivalent conditions of Lemma 3.38. Proposition 3.40 Let the notation and the assumption be as above. If P = P {p} and SP is free of rank 1 over TP and RP ∼ = TP , then RP ∼ = TP . If further (sm1) is satisfied, SP is free of rank 1 over TP . We shall give here a proof due to K. Fujiwara for RP ∼ = TP and to T. Saito for the freeness of SP (see [Fu] Theorem 8.1.7). Proof By the near p-ordinarity, we have an exact sequence p → ρP δ p for the universal representation ρP : Gal(Q/F ) → GL2 (RP ). Then by the canonical surjection ϕP : RP TP u := δ([p , Fp ]) ∈ RP is sent to u(p). We write ∆ = u−ζ ∈ RP and we write ∆T for the image of ∆ ∈ TP . Let Sel? (Ad(ρ0 )∞ ) = limn Sel? (Ad(ρ0 )n ) and Sel∗? (Ad(ρ0 )) be the Pontryagin dual of Sel? (Ad(ρ0 )∞ ). −→ By the standard argument (see Proposition 3.87), we have Ker(θ P )/ Ker(θ P )2 ∼ = Sel∗P (Ad(ρ0 )∞ ) and by Lemma 3.37, Ker(θ P )/ Ker(θ P )2 ∼ = Ker(θP )/ Ker(θP )2 ∼ = Sel∗P (Ad(ρ0 )∞ ). Then by Lenstra’s criterion (Lemma 3.38) applied to RP TP W , we get RP ∼ = TP by Lemma 3.37 and that TP is a local complete intersection, because ϕP (u(p) − ζ) is the generator of ϕP (AnnTP (Ker(ϕP ))) for ϕP : TP TP by Theorem 3.16.
Galois deformation
217
We now prove the freeness of SP following an argument due to T. Saito. We have already verified in Theorem 3.16 that the congruence number for SP SP is ϕP (u(p) − ζ). In other words, i∗W ◦ iW : SP → SP is equal to multiplication by ϕP (u(p) − ζ). We have a projection πT : TP TP . Since these rings are complete intersection (in particular Gorenstein), we have the dual map πT∗ : TP TP . Then πT ◦ πT∗ has to be ϕP (u(p) − ζ) because RP ∼ = TP and d ∼ a base e of S and identify S . Lift e RP ∼ T = TP . Choose = P P i i to SP and P consider T = i TP ei . By the self-duality of SP , E = (ei , ej )i,j is a unimodular matrix. For E := (ei , ej )i,j , E mod mTP = E mod mTP , and hence E is a unimodular matrix. Thus ·, · induces the self-duality on T ⊂ SP . Since T ⊗Zp Qp = SP ⊗Zp Qp , we conclude T = SP , which is free of rank d over TP by Nakayama’s lemma. In our case, we have d = 1 by Lemma 3.6. 2 Exercise 3.41 Prove that ϕP (u(p) − ζ) is the congruence number of ϕP : TP → TP under the notation of the above proof. By induction on |P |, we get the following fact from the above lemma combined with Theorem 3.28: Corollary 3.42 Let the notation and the assumption be as above. Assume the condition (sm1). If f0 satisfies (h1–4), then SP is free of rank one over TP for all subsets P ⊂ Σ0 . 3.2.7 Hilbert modular basis problems As an application of Theorem 3.28, we study the integral basis problem for Hilbert modular forms. We write d(F ) for the discriminant of F/Q. Let us recall the definition of the adelic Hilbert modular forms of level 1 and of weight 2 in the traditional sense, specializing a more general definition given in 2.3.2. In our terminology of 2.3.2, it is of level N = 1 with the trivial character ε and of weight κ = (0, I). We use the same notation introduced in 2.3.2. We × write Z for the center of the algebraic group GD = ResO/Z OD/O for a quaternion algebra D and its fixed maximal order as in Chapter 2. We use the same symbol Z for the center for any choice of D, because the center is canonically isomorphic to ResO/Z Gm for any choice of D. When D = M2 (F ), we choose OD = M2 (O) and write G for GD . The automorphy factor J(g, z) of weight 2 is given by det(gσ )−1 j(gσ , zσ )2 (3.2.9) J(g, z) = σ∈I
for ) ∈ G(R) = GL2 (R)I and z = (zσ ) ∈ HI . Here we put g = (gσ a b j , z = cz + d for z ∈ C. Recall the open subgroup S0 (N) of c d
δ 0 (∞) −1 in (2.3.3). Then we define G(A ) given by η Γ0 (N)η for η = 0 1
218
Hecke algebras as Galois deformation rings
S(C) = S(0,I) (1, 1; C) with the trivial character 1 to be the space of functions f : G(A) → C satisfying the following conditions (see (SA1–3) in 2.3.2): (A1) We have the following automorphy f (αxuz) = f (x)J(u∞ , i)−1 for all α√∈ G(Q), √ z ∈ Z(A), and u ∈ S0 (1)Ci for the stabilizer Ci in G(R)+ of i = ( −1, . . . , −1) ∈ Z = HI . (A2) Choosing u ∈ G(R)+ with u(i) = z for each z ∈ HI , define a function fg : HI → C by fg (z) = f (gu∞ )J(u∞ , i) for each g ∈ G(A(∞) ). Then fg is a holomorphic function on HI for all g. (A3) fg (z) is exponentially decreasing as Im(z) → ∞ for each g ∈ G(A) with g∞ = 1. Each member f of S(C) has a Fourier expansion of the following form (Proposition 2.26),
y x f = |y|A a∞ (ξy, f )eF (iξy∞ )eF (ξx). (3.2.10) 0 1 0ξ∈F
Here y → a∞ (y, f ) is a function defined on y ∈ FA× only depending on its finite part y (∞) , and a∞ = ap because κ1 = 0. The function a∞ (y, f ) is supported by × F∞ ) ∩ F × of integral ideles. By (A1), f ∈ S(C) is invariant under the set (O A and therefore, a∞ (y, f ) only f (x) → f (xu) for a diagonal element u ∈ G(Z), depends on the ideal yO = y O ∩ F . In this sense, for a fractional ideal n, we take y ∈ FA× with n = yO and put a∞ (n, f ) = a∞ (y, f ). Then we have the following formula for the standard Hecke operator T (n) analogous to (2.3.25): # mn $
a∞ (m, f |T (n)) = N (d) · a∞ , f (⇒ a∞ (O, f |T (n)) = a∞ (n, f )), a2 a⊃m+n (3.2.11) where a runs over common divisors of the ideals m and n. As explained in 2.3.3, the association A → S(A) = {f ∈ S(C)|a∞ (y, f ) ∈ A} gives rise to a well defined integral structure of S(C). For any ring (or even any module) A (not necessarily in C), S(A) = S(Z) ⊗Z A is therefore well defined. Each element f ∈ S(A) has its q-expansion coefficients a∞ (y, f ) ∈ A. By (3.2.11), the Hecke operators T (n) acts on S(A) preserving the integral structure. We write H(A) ⊂ EndA (S(A)) for the A-subalgebra generated by T (n) for all integral ideals n. Theorem 3.43 (Duality) A-bilinear pairing
For a commutative ring A with identity, define an
( , ) : H(A) × S(A) → A by (h, f ) = a∞ (1, f |h) = ap (1, f |h).
Galois deformation
219
Then ( , ) gives rise to isomorphisms HomA (S(A), A) ∼ = H(A) and HomA (H(A), A) ∼ = S(A), and the latter isomorphism is given by φ → f (φ) with a∞ (y, f (φ)) = φ(T (yO)) for all integral idele y ∈ FA× . The proof of this theorem is the same as that for Theorem 2.28. We thus have Corollary 3.44 Let H = H(A). Let V and V be H-modules free of finite rank over A with an A-bilinear pairing , : V × V → A. Define a formal q-expansion Θ(v ⊗ v ) by a∞ (y, Θ(v ⊗ v )) = v|T (yO), v for integral ideles y. Then Θ gives an H-linear map of V ⊗A V into S(A) regarding V ⊗A V as an H-module through V . If V is H-free of rank 1, HomA (V, A) ∼ = V by , and hv, v = v, hv for h ∈ H, then Θ induces an isomorphism V ⊗H V ∼ = S(A). We take a division quaternion algebra D over F unramified at every finite D with M2 (O). Let H/R place. We fix a maximal order OD of D and identify O be the Hamilton quaternion algebra. Then D∞ = D ⊗Q R is isomorphic to the product of r copies of M2 (R) and d − r copies of H for some r ≡ d mod 2 (see (H1,2) in 2.1.1). For an open compact subgroup U ⊂ GD (A(∞) ), we consider the automorphic manifold Y (U ) = GD (Q)\GD (A)/U · Z(A)C ∼ = GD (Q)+ \GD (A)+ /U · Z(A)C+ and the class set Cl(U ) = GD (Q)\GD (A)/U · Z(A)GD (R)+ , where GD (R)+ is the identity connected component of GD (R), GD (A)+ = G(A(∞) ) × GD (R)+ , GD (Q)+ = GD (A)+ ∩ GD (Q), and C (resp. C+ ) is a maximal compact subgroup of GD (R) (resp. GD (R)+ )). Note that Cl(U ) = Y (U ) if r = 0. We write simply × ). Then by the approximation theorem (Theorem 2.8), Cl(U ) is a Cl for Cl(O D finite set. As is well known (Exercise 2.22), Y (U ) is a compact complex analytic space of dimension r, and if U is sufficiently small, Y (U ) is a smooth compact complex manifold. To guarantee the W -freeness of H r (Y (U ), W ), we assume (dm)
r ≤ 1,
though our argument works well as long as we have W -freeness of the cohomology groups H r (Y (U ), W ) for all U appearing in this situation (which has been verified for Hilbert modular varieties by [G2] for quadratic F and by Dimitrov [Dim] for more general Hilbert modular varieties under some restrictive assumptions). First suppose r = 1. Choosing a complete representative set inside finite ideles of D for Cl(U ) (and writing it again as Cl(U ) by abusing the notation), we have the identity of the Betti cohomology and the group cohomology: ; H 1 (Y (U ), A) = H 1 (Γa (U ), A) a∈Cl(U )
220
Hecke algebras as Galois deformation rings
× ) ∩ GD (Q)+ . Here for Γa (U ) = Γa (U )/(Γa (U ) ∩ Z(Q)) with Γa (U ) = (aU a−1 D∞ 1 H (Γa (U ), A) is the group cohomology for the Γa (U )-module A with the trivial action. Taking a sufficiently small U so that Y (U ) is smooth, we define
× , H1 (Y (U ), A)) (the coinvariant under the action of O × ), S(A) = H0 (O D D × , H 1 (Y (U ), A)) (the invariant under the action of O × ). S ∗ (A) = H 0 (O D D The module S(A) has the Poincar´e duality pairing ·, · : S(A) × S ∗ (A) → A, which is a perfect alternating A-duality pairing (as long as S(A) is A-free and and W , writing A∗ is canonically isomorphic to S ∗ (A); see below). If A = Z for the Pontryagin dual module of A, the above pairing ·, · induces a perfect Pontryagin duality between S ∗ (A∗ ) and S(A) (here as before W is a valuation ring finite flat over Z ). By the Hochschild–Serre spectral sequence applied to H 1 (Γa (U ), W ∗ ) combined with the Poincar´e duality as above, if is prime to 6d(F ), we have ; ; × ), W ) ∼ × ), W ) ∼ S(W ) ∼ H 1 (Γa (O H1 (Γa (O (3.2.12) = = = S ∗ (W ), D D a
a
which is independent of the choice of U and is W -free of finite rank. Indeed, if H 1 (Γa (U ), W ) is Self-W -dual under the cup product, we have S(W ) ∼ = S ∗ (W ) m canonically. The self-duality follows from the W -freeness of H (Γa (U ), W ) if m ≥ 2 (⇔ H 2 (Γa (U ), W ) ∼ = W and H m (Γa (U ), W ) = 0 if m > 2), which in turn follows if Γa (U ) is -torsion free (because then Γa (U ) is isomorphic to the topological fundamental group of the curve inside Y (U ) which is a K(Γ, 1)manifold; see [CGP] Section 10, in particular, Examples on page 222). × ) (and hence Γa (U )) is -torsion free if is Lemma 3.45 The group Γa (O D prime to 6d(F ). Proof Let GD 1 = Ker(N : G → T ) for the reduced norm map N . Let Γ = × ), and put Γ1 = Γ ∩ GD (Q), Γ1 = Γ1 /(Z(Q) ∩ Γ1 ) and Γ = Γ/(Z(Q) ∩ Γ). Γa (O 1 D Then we have [Γ : Γ1 ] is a 2-power. Therefore, we need to prove that Γ1 is torsion free if is prime to 6d(F ). If ζ = 1 for ζ ∈ Γ1 , we have F [ζ] ⊂ D is at most a quadratic extension of F . If > 3, F contains the maximal real subfield of Q[ζ], in which ramifies; so, |d(F ). 2 Exercise 3.46 Prove that |Γ/Γ1 | = 2s for an integer s (under the notation in the proof of Lemma 3.45). Similarly to the proof of Lemma 3.45, we find that the order of the torsion part of ∗ ) is supported by primes q which gives the torsion of Γa (O × ); S ∗ (Q/Z) = S ∗ (Z D so, S(W ) is W -free if is prime to 6d(F ). Hereafter, assuming 6d(F ), we identify S(W ) and S ∗ (W ).
Galois deformation
221
By the Jacquet–Langlands correspondence (Theorem 2.30) combined with the Eichler–Shimura isomorphism (e.g., [PAF] Theorem 4.36), S(A) is naturally a module over H(A) and so f |h, g = f, g|h for f, g ∈ S(A) and h ∈ H(A). Identifying D∞ with M2 (R) × Hd−1 , we can let GD (R)+ act on H by linear fractional transformation through the first factor M2 (R). Under this identification, we have GD (R)+ /C+ Z(R) ∼ = H. On the other hand, for the maximal compact subgroup C of GD (R) containing C+ , C+ is a normal subgroup of index 2 inside C, and GD (R)/C · Z(R) ∼ = GD (R)+ /C+ Z(R) ∼ = H. Thus D D + C/C+ = G (R)/G (R) acts on H, and its action is basically complex conjugation (given by z → −z if we normalize the embedding D → M2 (R) suitably). × ) and hence on S(A). Since 2 is invertible in A, we have Then C/C+ acts on Y (O D S(A) = S + (A) ⊕ S − (A) for the ± eigenspace S ± (A) of C/C+ , and the Poincare duality induces a perfect pairing ·, · : S + (A) × S − (A) → A. Since the action of C/C+ commutes with Hecke operators (Proposition 2.32), S ± (A) is a module over H(A). If A is a Q-algebra, by the same argument proving Lemma 3.6, S ± (A) is free of rank 1 over H(A). 4 (∞) ), and Now suppose r = 0. Decompose GD (A(∞) ) = i GD (Q)ai GD (Z)Z(A −1 × × write Ri = D ∩ ai OD ai and ei = |Ri /O | (which is a finite number). If 6d(F ) is invertible in A, ei for all i is invertible in A. If we take a Haar measure dx on GD (A)/Z(A) so that GD (Z)/Z( dx = 1 and the standard Haar measure on the Z) D discrete subgroup G (Q)/Z(Q) ⊂ GD (A)/Z(A), we have the quotient measure on Cl still denoted by dx. Define a pairing ·, · : H 0 (Cl, A) × H 0 (Cl, A) → A by f, g =
f (x)g(x)dx = Cl
1 f (ai )g(ai ) ei i
for f, g ∈ H 0 (Cl, A). This pairing is the Poincar´e duality on Cl and is perfect as long as 6d(F ) is invertible in A. Let ClF be the strict class group of F . Then the reduced norm map induces a map N : Cl → ClF /ClF2 , which is surjective. The space H 0 (ClF /ClF2 , A) of functions on ClF can be embedded into H 0 (Cl, A) by the pullback of N . We then define S(A) ⊂ H 0 (Cl, A) by the orthogonal complement of H 0 (ClF /ClF2 , A) ⊂ H 0 (Cl, A). The pairing ·, · on S(A) remains perfect. Again, by the Jacquet– Langlands correspondence, S(A) has a natural right action of H(A) written as f → f |h for f ∈ S(A) and h ∈ H(A), and we have f |h, g = f, g|h for all f, g ∈ S(A) and h ∈ H(A) (see Lemma 3.5). If A is a Q-algebra, by Lemma 3.6, S(A) is free of rank 1 over H(A). We then define Θ(v ⊗ v ) ∈ S(A) by a∞ (y, Θ(v ⊗ v )) = v|T (yO), v for v ⊗ v in S(A) ⊗H(A) S(A) when r = 0 and in S + (A) ⊗H(A) S − (A) when r = 1. As shown in (2.5.2) when r = 0 and F = Q, Θ(f ⊗ g) is the classical theta series of the definite quaternion algebra D/F . In the indefinite case, by the analytic computation in [Sh6] II, Theorem 3.1, Θ(f ⊗ g) is the integral against Siegel’s indefinite theta series (over the Shimura variety of the orthogonal group of the
222
Hecke algebras as Galois deformation rings
indefinite norm form of D/F ; see 2.5.2) of f ⊗ g regarded as an automorphic form on the orthogonal similitude group isogenous to GD × GD (see [H05d] (7.9)). Theorem 3.47 Let the notationand the assumption be as above, and define a positive integer E by E = 6d(F ) ψ (the numerator of L(−1, ψ 2 )), where d(F ) is the discriminant of F and ψ runs over all unramified characters of Gal(F /F ) with values in C× . Then, for any Z[ E1 ]-algebra A, S(A) when r = 0 and S ± (A) when r = 1 are free of rank 1 over H(A), and Θ gives rise to an isomorphism of H(A)-modules: S(A) ⊗H(A) S(A) if r = 0, S(A) ∼ = + − S (A) ⊗H(A) S (A) if r = 1, and H(Z[ E1 ]) is a local complete intersection. This theorem solves the integral basis problem over Z[ E1 ] for S(Z[ E1 ]). We only complete the proof when r = 0 (though up until the point we use Theorem 3.28, we do not assume that r = 0). Indeed, we only proved Theorem 3.28 under this assumption. The general case follows from [Fu] Theorems 6.1.1–2 which gives the result stated in Theorem 3.28 for odd-degree base fields (replacing Mφ∗ in the theorem by the eigen-component of S ± (W ) for each local ring of Tφ ). We do not make the argument completely self-contained; so, we quote some results not in this book from research papers already published. Proof The proof is the same as the one given for Theorem 2.79, following Theorem 3.28 instead of [Wi2]. We shall give a sketch of the proof giving the key points of the arguments. We use the same notation as in the proof of Theorem 2.79. Thus the Galois representations in this proof (only) are -adic (contrary to the usage in other sections in this chapter). For the maximal ideal m of T, we put ρ = ρm for ρm in Theorem 2.43, and call T Eisenstein if ρ is not absolutely irreducible. In this proof only, we write k for the residue field T/mT (so, ρ has values in GL2 (k)). Let W be a sufficiently large valuation ring finite flat over Z for primes E. We take a non-Eisenstein local component T of H(W ). By Corollary 2.45, we have a Galois representation ρT : Gal(F /F ) → GL2 (T) for an algebraic closure F of F , which is unramified outside primes of F over and characterized by the fact that ρT (F robq ) for primes of q outside is given by t(q) (the image of T (q) in T). The determinant character det(ρT ) is given by the -adic cyclotomic character N . By the solution of Iwasawa’s conjecture by Wiles [Wi1], if we have an Eisenstein component T, we claim that is irregular (with respect to F ) if 2d(F ). Thus if E, T is not Eisenstein. Here is the proof of the claim. Write ρ for ρmT in Theorem 2.43. Note that by definition, ρ is semisimple. Then ρ = ψ ⊕ ϕ for two characters ψ, ϕ : Gal(F /F ) → k × for k = Fs unramified outside . Write ψ (resp. ϕ) for the Teichim¨ uller lift of ψ (resp. ϕ). If [F : Q] is odd,
Galois deformation
223
we can find an abelian variety factor A/F of the Jacobian of the level 1 Shimura × ) associated to D with real multiplication by the integer ring curve Y = Y (O D OE of a totally real field E such that the semisimplification of A[L] is isomorphic to ρ for a prime ideal L| of OE , since S(W ) is isomorphic to the cotangent space H1 (Y, W ) = H1 (J, W ) as modules over the Hecke algebra for the Jacobian J of Y and A is basically a factor corresponding to a Hecke eigenform f0 ∈ S(W ) on which T acts nontrivially (see [H81a] Theorems 4.12). (p) Suppose that [F : Q] is even. Let ρ0 : GF → GL2 (W ) be the modular Galois representation associated to a Hecke eigenform f0 ∈ S(W ) with (ρ0 mod mW )ss = ρ. Take a prime O-ideal q outside such that ρ(F robq ) = 1 by Chebotarev density. Then X 2 − t(q)X + N (q) ≡ X 2 − 2X + 1 mod mT , and by an argument similar to the proof of Theorem 3.16 (applied to q not p there), we can find a local component Tq of the Hecke algebra h(q, 1; W ) such that • Tq /(u(q) − 1)Tq is nontrivial acting on new forms in S(q, 1; W ) and • the subalgebra in Tq generated by t(l) ∈ Tq for primes l outside q is
isomorphic to T. Therefore, by the Jacquet–Langlands correspondence (from D to M2 (F )), there exists a Hilbert modular Hecke eigen new form f1 ∈ S new (q, 1; W ) whose Galois (qp) representation ρ1 : GF → GL2 (W ) satisfies (ρ1 mod mTq )ss ∼ = ρ. See [Ta] for more details of+ this level-raising argument, and the eigenvalue of U (q) for forms new at q is ± ε+ (q) = ±1 (so, the requirement that X 2 − t(q)X + N (q) ≡ X 2 − 2X + 1 mod mT is necessary, and the sufficiency is the nontrivial point in [Ta], which can be proven similarly to the proof of Theorem 3.16). Now we take one more quaternion algebra B/F with r = 1 (that is, B∞ ∼ = M2 (R) × Hd−1 ) exactly ramifying at q and unramified at all other finite places. By Corollary 2.31, f1 comes from a Hecke eigenform fB on GB (A) under the Jacquet–Langlands correspondence from B to M2 (F ), because f1 is new at q = d(B). The Shimura curve Y0B (q)/F has a Jacobian variety J, and J has a factor A as in the case of F with odd degree (whose cotangent space contains the cotangent vector associated to fB ) such that (A[L])ss ∼ = ρ. In conclusion, by the level-raising argument in [Ta], we can again find the abelian variety A/F as above. By Carayol [C], the abelian variety A has good reduction at all places l of F above . Thus ψ (resp. ϕ) is associated to a finite locally free commutative group scheme Gψ (resp. Gϕ ) of rank s over Ol whose generic fiber is a k-vector space of dimension 1 (this fact also follows from Corollary 2.13 in [Dim]). Then assuming that is prime to 2d(F ) and writing κ for the composite of O/l = Fn and k = Fs , by Proposition 3.48 (following this proof), ψ([u, Fl ]) = Nκ/k (u)−ν for ν = 0, 1, where [u, Fl ] is the local Artin symbol of u ∈ Ol× and u = u mod l. Since ψϕ is the -adic Teichm¨ uller character ω, we may assume Gψ ∼ = Z/Z and ∼ Gϕ = µ . In particular, the component T is -ordinary. Thus ψ is unramified everywhere, and ψϕ = ω (see [Dim] 3.1 for an alternative argument showing the unramifiedness without using Proposition 3.48). This is exactly the case which
224
Hecke algebras as Galois deformation rings
Wiles studied in [Wi1], and the order of the ψϕ−1 -part of the class group of H(µ ) for the (strict) Hilbert class field H/F is divisible by . Since ψϕ = ω, we have ψϕ−1 = ψ 2 ω −1 , and by the F -version of Kummer’s criterion (which follows from [Wi1]), then divides the numerator of L(−1, ψ 2 ). Thus |E, and is irregular if is prime to 2d(F ) and T is Eisenstein. As pointed out by Dimitrov, there is an alternative geometric argument to show the divisibility of the numerator of L(−1, ψ 2 ) by (for Eisenstein primes ) without recourse to Wiles’ theorem. Here is a sketch of the argument of Dimitrov. The representation ρss is unramified outside and crystalline at primes dividing of weights 0 and 1 (by Breuil and Fontaine and Laffaille; [Dim] Proposition 2.12). Therefore one of the two characters ψ and ϕ, say ψ as before, is unramified (Corollary 2.13 in [Dim]). Then the Eisenstein series associated to ψ and ϕ is congruent modulo m to a cusp form (on which T acts nontrivially) in the sense that they have congruent Hecke eigenvalues. By the q-expansion principle and the Andreatta–Goren determination (see [AG] Theorem 7.22) of the kernel of the q-expansion on the graded ring of all Hilbert Modular forms, one deduces that divides also the constant term of the Eisenstein series (which implies |the numerator of L(−1, ψ 2 )). Hereafter we assume that T is not Eisenstein. Let ρq be the restriction of ρ to the decomposition group Dq in Gal(F /F ) at a prime q. As in 1.3.4 (and [Wi2]), we can classify the local behavior of ρ into the following types: let l be a prime factor of in O.
l ∗ ∼ (Selmer) ρl = for characters and unramified δ of Dl and ρl is 0 δl associated to a finite flat group scheme over Ol ; (Flat) ρl is irreducible and is associated to a finite flat group scheme over Ol . Under the assumption d(F ), l is ramified at l; so, δ l = l . A Galois representation ρ : Gal(F /F ) → GL2 (A) for an artinian local W -algebra A with maximal ideal mA is called a -minimal deformation of ρ if the following conditions are satisfied: • • • •
ρ mod mA is isomorphic to ρ; ρ is unramified outside ; ρ is flat or Selmer-flat (i.e., nearly l-ordinary and flat) at prime factors l|; det(ρ) = ι ◦ N for the W -algebra structure morphism ι : W → A.
We call ρ flat at l if ρ is associated to
a finite flat group scheme over Ol . We call l ∗ ∼ in GL2 (A) for characters l ≡ l mod mA ρ Selmer at l if ρl = ρ|Dl = 0 δl and unramified δl ≡ δ l mod mA . Imposing the unramifiedness outside and the flatness or the Selmer-flat condition at each prime factor l of accordingly as ρ is flat at l or Selmer at l, we have the universal p-profinite local ring R and a universal -minimal deformation ρ : Gal(F /F ) → GL2 (R) (this ring is Rφ
Galois deformation
225
∼ T by refining Wiles’ for ρ in Theorem 3.28). Fujiwara proved the identity R = limiting method (taking the starting module M∅ to be T(S(W )) if r = 0 and T(S ± (W )) when r = 1) as we have done in the two cases “Selmer” and “flat” in the proof of Theorem 3.28 if r = 0. His proof yields the freeness of M∅ over T. Since S(C) when r = 0 and S ± (C) when r = 1 are free of rank 1 over H(C) by the Jacquet–Langlands correspondence (Theorem 2.30) combined with the strong multiplicity-one theorem for GL(2) (see [AAG] 5.14 and 10.10), the rank of M∅ over T is equal to 1 (see Lemma 3.6). Take a finite set Q of prime ideals q outside with N (q) ≡ 1 mod such that ρ(F robq ) has two distinct eigenvalues. Fixing a choice of eigenvalues of ρ(F robq ) for each q ∈ Q, we can define the covering T. Here, as before, local ring TQ of the Hecke algebra of level Γ(Q) identifying OD with M2 (O), %
& ∗ ∗ Γ0 (Q) = x ∈ GL2 (O) xq ≡ mod qOD,q for all q ∈ Q 0 ∗ %
& × · x ∈ GL2 (O) xq ≡ 1 ∗ mod qOD,q for all q ∈ Q . Γ(Q) =O 0 1 (3.2.13) Then we choose
TQ (H 0 (Y (Γ(Q)), W )) MQ = 1 W )± ) TQ (H (Y (Γ(Q)),
if r = 0, if r = 1,
where H 1 (Y (Γ(Q)), W )± is the ±-eigenspace in H 1 (Y (Γ(Q)), W ) under the action of C/C+ . As in the case of the proof of Theorem 2.79, we need to check the following three points. 1. The deformation problem attached to T is -minimal (that is, either “Selmer-flat” or “flat” at l|). 2. MQ is free of finite rank over W [∆Q ] and MQ /aQ MQ ∼ = M∅ as TQ -modules, where aQ is the augmentation ideal of W [∆Q ] (condition (5) ∼ in Theorem×3.23), where ∆Q is the -Sylow subgroup of Γ0 (Q)/Γ(Q) = q∈Q (O/q) . √ 3. ρ is irreducible over Gal(F /F [ ∗ ]). This condition is necessary to find an infinite sequence of finite sets Q satisfying the properties fitting well into the Taylor–Wiles system (see Proposition 3.33 and its proof, where the prime p plays the role of here). By the unramifiedness of in F/Q, the unique quadratic extension M/F in F (µ ) √ is given by F [ ∗ ] for ∗ = (−1)(−1)/2 . The conditions (aiM ) and (aiF (µ ) ) are equivalent as we have seen in the proof of Theorem 3.25. The condition (1) has been verified by Taylor. Indeed, by the result of [Ta2] Theorem 1.6, for non-Eisenstein T, ρT and hence ρl fall either in the Selmer-flat
226
Hecke algebras as Galois deformation rings
case or in the flat case. His argument is similar to our argument given above to show ρss is flat in the Eisenstein case. In this non-Eisenstein case, roughly speaking, Taylor finds, in the same manner as in the Eisenstein case, abelian varieties An with good reduction at whose group of n -torsion points An [n ] has a factor isomorphic to ρT mod pn , and hence ρT is either in the Selmer case or in the flat case. The verification of (2) in the case where r = 0 is done in (the proof of) for a Theorem 3.28. Thus we verify (3) for primes 6d(F ). Suppose ρ ∼ = IndF M λ√ × Galois character λ : Gal(F /M ) → Fs for the quadratic extension M = Q[ ∗ ]. Here we take s with s as small as possible. Fix a prime factor l of in F . We write V for the l-adic integer ring of the l-adic completion Ml . Since ρ is flat or Selmer-flat at l, λ gives the action of Gal(M l /Ml ) on a finite flat group scheme G/Vl which is an Fs vector space of dimension 1. Write n for the order of O/l. Again by the proposition following this proof, if > 2 is unramified in F/Q, writing m for the GCD of s and n and k for the subfield of κ of order m , λ([u, Ml ]) = Nκ/k (u)−ν for ν = 0, 1, 2 and u = u mod mV , where [u, Ml ] is the local Artin symbol. We have Nκ/k (u)−2ν = λ([u, Ml ])λ([uσ , Ml ]) = det(ρ)([u, Ml ]) = N ([u, Ml ]) = NFn /F (u)−1 for the generator σ ∈ Gal(M/F ). Writing κ0 = Fn ∩ k, we have Nκ/k (u) = NFn /κ0 (u) for all u ∈ Fn , because Fn = V /mV and k is linearly disjoint over κ0 . Then the above identity implies that for all u ∈ F× n , NFn /κ0 (u)−2ν = NFn /F (u)−1 = Nκ0 /F (NFn /κ0 (u))−1 . × × Since NFn /κ0 : F× n → κ0 is surjective, rewriting x ∈ κ0 for NFn /κ0 (u), we × −2ν −1 t have x = Nκ0 /F (x) for all x ∈ κ0 . Let = |κ0 |. Since Nκ0 /F (x) = t−1 x1++···+ , we thus find 2ν ≡ 1 + + · · · + t−1 mod t − 1. Since 0 ≤ ν ≤ 2, if ≥ 4 ≥ 2ν, this is impossible. When ν = 2, we could have 2ν = 4 = 1 + 3 for = 3 and t = 2. Thus we have verified (3) for ≥ 4. See [Dim] Lemma 3.4 for an alternative argument proving (3) for primes different from 2k − 1 for the weight k (so in our case, k = 2 and therefore for ≥ 4). 2
The following proposition is based on the classification theory of commutative finite flat group schemes due to Oort and Tate, and to Raynaud, whose proof can be found in [Oh] Proposition 1. Proposition 3.48 Let V be a discrete valuation ring finite flat over Z with residue field Fn and quotient field K. Let G be a finite locally free group scheme of rank s over V on which k = Fs acts by V -endomorphisms. Let m be the GCD of n and s, and regard k as the finite subfield of κ with m elements. Then the action of Gal(K ab /K) for the maximal abelian extension K ab /K on
Galois deformation
227
the generic fiber of G is given by the character ϕ : Gal(K ab /K) → k × satisfying ϕ([u, K]) = Nκ/k (u)−ν ∈ k × (u = u mod mV ) for the local Artin symbol [u, K] s−1 i s − 1 for u ∈ V × , where ν ≥ 0 is an integer satisfying ν m = i=0 ci for −1 integers ci with 0 ≤ ci ≤ e for the ramification index e of V /Z . In the circumstances of the proof of Theorem 3.47, this proposition is used in the following two cases: (1) K = Fl with e = 1 and (2) K = Ml with e = 2. In Case (1), the only possibility of ν is 0, 1, and in Case (2), if ≥ 3, the only possibility of ν is 0, 1, 2. Here is (a sketch of) the proof by Ohta of this proposition. Proof Let v : V → Z ∪ {∞} be the valuation normalized so that v() = 1 if generates the maximal ideal m of V . First we deal with the case where × of the fixed field s|n. We consider the Teichm¨ uller lift χ : k × = F× q → V inclusion k → κ. Then by [Ry] Corollary 1.5.1 (or [ARG] III.7), G is isomorphic to Spec(V [X1 , . . . , Xs ]/a), where a is the ideal generated by Xi − δi Xi+1 (i ∈ Z/Z, δi ∈ V and v(δi ) ≤ e for all i). The action of λ ∈ k × on the bialgebra i is given by [λ]Xi = χ(λ) Xi . Writing ϕG = ϕ for the character of Gal(K/K) giving the Galois action on the generic fiber of G, the splitting field of ϕG is the s−1 s−2 · · · δi+s−1 . By splitting field of the equations Xiq − ai Xi = 0 for ai = δi δi+1 the explicit formula of the tame norm residue symbol, we find that v(t) −v(a0 )
ϕG (t) = Nκ/k ((−1)v(a0 )v(t) a0
t
mod m)
for all t ∈ K × . This shows the assertion if s|n. In general, we put N = ns/m, and take the (unique) unramified extension K inducing the residual extension κ /κ for κ = FN . Taking the valuation ring V of K with normalized valuation v and maximal ideal m , we apply the above argument to G = G ⊗V V over V . We write a0 ∈ V for the number a0 corresponding to G/V . By local class field theory, ϕG (u) = ϕG (t) if u = NK /K (t).
Thus by the first step of the proof, we get ϕG (u) = Nκ /k (t mod m )−v (a0 ) . Since ϕG ([u, K]) ∈ k = Fm for all u ∈ V × , we find that v(a0 ) is divisible by (s − 1)/(m − 1). Write ν = (v(a0 )(m − 1))/(s − 1) ∈ Z. Since K /K is unramified, we have ϕG (u) = Nκ /k (t mod m )−ν = Nκ/k (u)−ν as desired.
2
Here is a brief remark on how to deal with the basis problem for higher weight. Here note that k > 2 is even. We write k = (0, (k − 1)I) for the corresponding double digit weight in 2.3.2. Let the Neben character 1 = (ε1 , ε2 , ε+ ) denote as before the identity characters εj (j = 1, 2) and ε+ = | · |2−k A , and consider S k (d(D), 1; C), for the moment assuming d(D) = 1.
228
Hecke algebras as Galois deformation rings
Let us generalize the definition of the spaces S(A) and S ± (A) to Sk (A) and = O × , decompose S± (A) in this setting. For an open subgroup S of GD (Z) D k 4 h GD (A(∞) ) = j=1 GD (Q)+ aj Z(A(∞) )S as before for GD (Q)+ = GD (A) ∩ (G(A(∞) )×GD (R)+ ) with the identity connected component GD (R)+ of GD (R). If D is definite, GD (R)+ = GD (R), and therefore GD (Q)+ = GD (Q); so, the decomposition is the same as the one given just above (sm). Consider in G(A(∞) ) and Γj (S) = Γj (S)/(Z(Q) ∩ Γj (S)). Γj (S) = GD (Q)+ ∩ aj Sa−1 j If A splits OD so that OD ⊗Z A → M2 (A)I , we can think of the Γj (S)-module “aj · L( k ∗ ; A)”. To make this point precise, fix an extension M/F (inside Q) with integer ring R so that D ⊗F M ∼ = M2 (M ) and OD → M2 (R) under this identification. For simplicity, we assume that M/Q is a Galois extension. Recall I = Homfield (F, Q) = Homfield (F, M ). Then we identify D ⊗Q M = M2 (M )I we can sending ξ ⊗ m to (ξ σ m)σ∈I ∈ M I . For an open subgroup S ⊂ GD (Z), ∗ ∗ think of the Γj (S)-module L(k ; M ) ⊂ L(k ; C) as defined in 2.3.5, and the ∩ L( action of Γj (S) preserves Lj ( k ∗ ; R) k ∗ ; M )) ⊂ L( k ∗ ; M ). For k ∗ ; R) = (aj L( any flat R-algebra A, we define a Γj (S)-module Lj ( k ∗ ; A) = Lj ( k ∗ ; R)⊗R A. Then D taking a normal subgroup S ⊂ G (Z) sufficiently small so that Γj (S) is torsion free, we define Sk (S; A) = j H r (Γj (S), Lj ( k ∗ ; A)) = H r (Y (S), L( k ∗ ; A)). The locally constant sheaf L( k ∗ ; A) on Y (S) can be described as follows. Writing Yj for the connected component of Y (S) corresponding to aj , we note that π1 (Yj ) = Γj (S). Then L( k ∗ ; A)|Yj is the locally constant sheaf associated to ∗ the π1 (Yj )-module Lj (k , A). On Sk (S; A), the Hecke operators T (l ) and the group GD (Z)/S naturally act (see Section 2.4 in the text and [PAF] 4.3.3). We S (S; A)). As before, if r = 1, we define S ± (A) as the put Sk (A) = H 0 (GD (Z), k k ±-eigenspace of the action of C/C+ ∼ = GD (R)/GD (R)+ . When we deal with a higher parallel weight k > 2, we need to consider the “crystalline” condition in place of the “flat” condition as discussed briefly in 1.3.4. When F = Q with even [F : Q], we find in [Ta7] the theorem corresponding to Theorem 3.28 for the crystalline deformation problem for low weights k ≤ − 1 with unramified in F/Q (when F = Q, this is done in [DiFG]). Thus strictly speaking, the statement we give could be conjectural if [F : Q] is odd. To have the universal crystalline deformation ring, we need to invert also the primes less than the weight as described in 1.3.4 for elliptic modular forms. Also if ≤ k − 2, the k ∗ , M ) is not unique (L( k ∗ , R ) isomorphism class of the GD (Z )-lattice L ⊂ L( ∗ is one choice), and L(k , R ) is not self-dual by the pairing given in (2.4.11) (so, we have trouble in the use of the Poincar´e duality). Thus primes we have to set aside to get a result similar to Theorem 3.47 for weight k ≥ 2 are × • prime factors of 6d(F ) (problem of torsion in OD ); • primes less than k and prime factors of d(F ) (problems of well-definedness
of the crystalline deformation ring and problems for Poincar´e duality);
Galois deformation
229
• prime factors of the numerator of L(1 − k, ψ 2 ) for an unramified character
ψ of Gal(F /F ) into C× (Eisenstein primes); • 2k − 1 if 2k − 1 is a prime; (when 2k − 1 is prime, condition (3) in the above proof could fail for = 2k − 1; for example, = 23 for k = 12 and F = Q; see [Dim] Lemma 3.4).
We describe this in a little more detail for k = 2, allowing ramification of D at finite places, in order to present the difficulty which arises from adding the ramification. For a general quaternion algebra D over a totally real field F satisfying (dm) but ramifying at some finite places, we define S(A) and S ± (A) in exactly the same manner as above. In this weight 2 case, we do not need to extend scalar to the finite extension M/F as above, because the Γj (S)-module we deal with has trivial action. Recall d(D) for the product of ramified primes in D/F and the space of Hilbert modular new forms S2new (d(D), 1; A) on S0 (d(D)) with q-expansion coefficients in A and with the trivial central character 1. Thus S2new (d(D), 1; C) is the space of new forms at d(D) as defined after Theorem 2.30. Since the automorphic representation generated by elements in S2 (d(D), 1; C) is integral over Z, we have S2new (d(D), 1; C) = S2new (d(D), 1; Z) ⊗Z C for S2new (d(D), 1; Z) = S2new (d(D), 1; C) ∩ S2 (d(D), 1; Z). Then for any algebra A, we have S2new (d(D), 1; A) = S2new (d(D), 1; Z) ⊗Z A. As before, we have Θ : S(A) ⊗H(A) S(A) → S2new (d(D), 1; A), where H(A) is the Hecke algebra in EndA (S(A)). In this general case, conjecturally, assuming we have the exact level-lowering result (Mazur’s principle) for ρ (which is not yet known in full generality), we need to avoid the primes satisfying the following condition in addition to the ones excluded already: • prime factors outside of d(D) for which ρ is unramified; • prime factors > 2 of d(D) for which ρ is flat (so the minimal level of ρ is
a factor d(D)/ under Mazur’s principle); 2 l|d(D) (ψ (l)N (l) − 1) for an everywhere unramified character ψ of Gal(F /F ) into C× ; strictly speaking, we need to remove prime factors of the numerator of L(d(D)) (−1, ψ 2 ) = (1 − ψ(l)N (l))L(−1, ψ 2 ).
• prime factors of
l|d(D)
Mazur’s principle dictates the minimal possible level of a Hecke eigenform f in S2 (N, 1; C) whose λ-adic Galois representation (for a prime factor λ|) lifts given ρ (as a deformation). Suppose ρ is the reduction modulo λ of the λ-adic Galois representation associated to a Hecke eigenform f in S2 (N, 1; C), and assume that N is square-free. For a prime factor q of N, we should have (conjecturally) a Hecke eigenform f in S2 (N/q, 1; C) for a prime factor q of N if either ρ is flat at the prime factor q| or unramified at the prime factor q . Taking N = d(D), if
230
Hecke algebras as Galois deformation rings
ρ satisfies the flatness at q or unramifiedness at q as prescribed above, ρ must be associated to a Hecke eigenform of lower level than d(D), which does not exist on the quaternion side. Thus something wrong occurs, and such a prime could cause a trouble in proving freeness S(Z() ) over the Hecke algebra; so, we need to avoid them, until we find a new method of analyzing the local Hecke module structure at such primes. 3.2.8 Locally cyclotomic deformation We assume that Σf l = ∅ in the rest of the book. Recall here that Σf l is the subset of Σp where ρ0 is flat nonordinary. We continue to assume (sf) and (h2–3) in 3.2.1 for the fixed Hecke eigenform f0 ∈ S(N, ε; W ) and its level N. We consider a new deformation functor Φcyc : CN LW → SET S defined as follows: Φcyc (A) is the set of isomorphism classes of deformations ρ : Gal(Q/F ) → GL2 (A) satisfying (Q1–3) and (Q6) for Q = ∅ and the following condition milder than (Q4):
∗ (Q4 ) ρ|Dp ∼ p for characters p , δp : Dp → A× such that p |Ip ε−1 2,p and 0 δp ur ur δp |Ip ε−1 1,p factor through Gal(Fp (µp∞ )/Fp ) for all prime ideals p|p. We do not require the condition (Q5). Again under (h2–3), (aiF ), and (dsq ) for prime factors q|N/c(ε− ) where (h4) is not valid, the functor Φcyc is representable by a universal couple (RF , ρcyc ). Let Γp be the p-Sylow subgroup of Gal(Fpur (µp∞ )/Fpur ). Then by the cyclo. Let Γ = tomic character N , we can embed Γp into 1 + pZp ⊂ Z× F p p|p Γp .
∼ p ∗ with δ p ≡ δ p mod mR , the character δ p ε−1 factors Since ρcyc |Dp = F 1,p 0 δp × through Γp and hence, we get a character δ : ΓF → RF given by p δ p ε−1 1,p . This character induces a W [[ΓF ]]-algebra structure on RF . 1 (pr ) with T (Z/pZ)2 by 0 (pr )/Γ Identify Γ 1
a 0 r 2 0 (pr )/Γ 11 (pr ). T (Z/p Z) (a, d) → ∈Γ 0 d ∼ (Op /pr Op )× ; so, the local norm map Note that T (Z/pr Z) = (O/pr O)× = p r r × Np : Op× → Z× p gives rise to Np = p|p Np : T (Z/p Z) → p|p (Z/p Z) for each 0 (pr ) ⊃ Scyc (pr ) ⊃ Γ 1 (pr ) r > 0. Let Scyc (pr ) be a subgroup of G(A(∞) ) with Γ 1 given by 2 11 (pr ) = Ker(N 2 : T (Z/pr Z)2 → (Z/pr Z)× ). Scyc (pr )/Γ p p|p
0 (N). For m > n, we have an inclusion S(Sn , ε; A) → We put Sr = Scyc (pr ) ∩ Γ S(Sm , ε; A) which is compatible with Hecke operators T (l) and U (p) for all primes l p and primes p|p. Thus we have a W -algebra homomorphism h(Sm , ε; W ) → h(Sn , ε; W ) by restricting the Hecke operators on S(Sm , ε; W ) to the subspace
Galois deformation
231
S(Sn , ε; W ). This W -algebra homomorphism is surjective, because it sends the generators T (l) and U (p) to the generators T (l) and U (p). We take the limit lim hn.ord (Sn , ε; W ). hn.ord cyc (N, ε; W [[ΓF ]]) = ← − n
(pn )/Sn ∼ Since Im(Np ) ∼ limn Γ = = ΓF can be identified with the subgroup of ← − 0 2 n.ord × Im(Np ) , we have a character δh : ΓF → hcyc (N, ε; W [[ΓF ]]) via the action
a 0 for a ∈ ΓF given by of a := aφ(x) = ε(a)−1 φ(x a). In this way, 0 1 hn.ord cyc (N, ε; W [[ΓF ]]) becomes a W [[ΓF ]]-algebra (and the initial Hecke eigenform sits over the augmentation ideal of W [[ΓF ]]). 1 (pn ) ∩ Γ 0 (N), In [H88b] and [H89a] where we take the limit with respect to Γ 1 we exhibited that the Hecke algebra faithfully acts on a similar limit of the 1 (pn ) ∩ Γ 0 (N)). Since the limit of the Betti cohomoBetti cohomology of X(Γ 1 logy groups can be shown to be often free over the corresponding Iwasawa algebra, the faithfulness of the action tells us the torsion-freeness of the Hecke algebra over the Iwasawa algebra. In the following subsection, we will show 0 (N) and ε that hn.ord (N, ε; W [[ΓF ]]) is a torsion-free W [[ΓF ]]under (sm0) for Γ cyc module of finite type; so, here we admit this fact (see Theorem 3.53). Then hn.ord cyc (N, ε; W [[ΓF ]]) is a p-profinite semilocal ring. Defining a W -algebra homomorphism λ : hn.ord cyc (N, ε; W [[ΓF ]]) → W by f0 |h = λ(h)f0 , we have a unique local factor T = TF of hn.ord cyc (N, ε; W [[ΓF ]]) through which λ factors. We write t(n) (resp. u(p), t(l ), u(l )) for the image of T (n) (resp. U (p), T (l ), U (l )) in T. Proposition 3.49 Suppose (sf) and (h1–4) for f0 ∈ S(N, ε; W ) and (aiF ) for ρ. Then T is reduced, and we have a deformation (ρT : Gal(Q/F ) → GL2 (T)) ∈ Φcyc (T) satisfying the following conditions: Tr(ρT (F robl )) = t(l) for primes l pNc(ε).
(T)
ord Proof Let Tn be the unique local ring of h (Sm , ε; W ) covering T∅ . We write T0 for the local ring of level N ∩ ( p∈Σp p) covering T∅ ; so, T0 = TP for P = Σ0 under the notation of Corollary 3.42. Since u(p) is a unit in T0 , it is a unit in Tn and hence in T. Thus T = limn Tn . Let an = Ker(Tn Tn−1 ) ←− n! and Tn,Q = Tn ⊗Z Q. As is well known (see Lemma
3.51), ep = limn→∞ U (p) 0 (pn+1 )/Γ 0 (pn ) p 0 Γ 0 (pn+1 ) = Γ 0 (pn ) lowers the p-level by the fact that Γ 0 1
p 0 n n Γ0 (p )/Γ0 (p ) given in (2.3.33). Thus Tn,Q is contained in the direct 0 1 sum of direct factors Tψ,Q of hord (Nc(ψ − ), εψ; K) for the subfield K[ψ] ⊂ Qp generated by the values of ψ over K, where εψ = (ε1 ψ1 , ε2 ψ2 , ε+ ) and ψ runs over characters with c(ψ)|pn and ψ+ = 1. We have Tn,Q ⊂ ψ Tψ,Q , where n × ψ = (ψ1 , ψ2 , ψ+ = 1), ψ1 running over characters of (O/p O) (note here the
232
Hecke algebras as Galois deformation rings
information of ψ1 determines all other data of ψ because the central character ε+ is fixed, and therefore ψ2 = ψ1−1 ). The p-part (Nc(ψ − ))p is equal to the conductor c(ψ − ) except possibly for the factor of T0,Q by (h1). By (h4), if N/c(ε− ) has a prime factor q, the Galois representation cannot come from any Hecke eigenform of level N/q; so, the Hecke algebra is new at q. By these facts, Tn is reduced (see Remark 3.11); so, T is reduced. Each simple factor field of of Tn,Q gives a prime ideal P of Tn so that the factor is the residue P . By Theorem 2.43, we have the Galois representation ρP . Let ρn = P ρP , where p runs over all prime ideals coming from the simple factors of Tn,Q . We have Tr(ρn (F robl )) = t(l) ∈ Tn for all prime l outside pc(ε), because we have Tr(ρP (F robl )) = (t(l) mod P ) by Theorem 2.43. By the Chebotarev density (and continuity of ρn ), the pseudo-representation πn of ρn has values in Tn and πn+1 ≡ πn mod an . Passing to the limit, for π∞ = limn πn : GSF → T with ←− the ramification set S = {|pN (Nc(ε))} ∪ {∞}, (π∞ mod mT ) is the pseudorepresentation of ρ, and by (aiF ) and Proposition 1.23, we get the representation ρT : GSF → GL2 (T) with Tr(ρT (F robl )) = t(l) for all prime ideals l outside S. Then by Proposition 1.25, ρT is unique up to isomorphisms, and ρT mod mT ∼ = ρ. Since ρP satisfies the local conditions (Q1–6) and (Q4 ) for εψ and Q = ∅, we 2 verify ρT ∈ Φcyc (T).
∗ for characters δpT : Dp → T× and Tp : Dp → T× with δpT × δpT ≡ δ p mod mT and Tp ≡ p mod mT . Then p|p δpT ε−1 gives 1,p : ΓF → T rise to a W [[ΓF ]]-algebra structure on T, which coincides with the W [[ΓF ]]algebra structure T inherited from the Hecke algebra hn.ord cyc (N, ε; W [[ΓF ]]) (cf. Theorem 2.43 (3) and see also [H89b]). Moreover, we have u(p ) = δpT ([p , Fp ]) for the local Artin symbol [p , Fp ] ∈ Dpab . We have written (κ, ε) (with κ = (0, I)) for the weight and the Neben character of the initial Hecke eigenform f0 . Since we want to move κ in Z[I]2 and ε as variables now, we write (κ0 , ε0 ) for the weight of the initial automorphic form. Thus from now on, κ0 = (0, I), and (κ, ε) is arbitrary. For each locally cyclotomic quadruple ε = (ε1 , ε2 , ε+ , ε− ) of weight κ, we define a prime ideal Pκ,ε ⊂ W [[ΓF ]] by the ideal generated by (δ p (γ) − γ −κ1,p ε1 (γ))p|p,γ∈Γp . In the following theorem, we do not assume that [F : Q] is even, although we prove the result here assuming that 2|[F : Q]. We will give in 3.3.4 as Proposition 3.71 a proof valid under the assumption that p ≥ 5 in the case of odd degree, reducing the result to the even-degree case by a base-change argument. Write ρT |Dp ∼ =
Tp 0
Theorem 3.50 Let κ0 = (0, I) ∈ Z[I]2 = X(TG ). Suppose (aiF (µp ) ) in addi 0 (N). Then the unique W -algebra tion to (sf), (h1–4), and (sm0) for ε0 and Γ homomorphism π : RF → TF with π ◦ ρcyc ∼ = ρT induces a W [[ΓF ]]-algebra isomorphism RF ∼ = TF , and RF is a reduced complete intersection free of finite rank over W [[ΓF ]]. For any locally cyclotomic (κ, ε) satisfying
Galois deformation
233
1. κ2 − κ1 ≥ I, −κ −κ and j = 1, 2, 2. zp j εj (z) ≡ zp 0,j ε0,j (z) mod mW for all z ∈ T (Z) 3. ε+ = ε0,+ and εj |T (Z(p) ) = ε0,j |T (Z(p) ) for j = 1, 2, 4. c(εj )|c(ε0,j )p∞ for j = 1, 2, we have a unique local factor Tκ,ε ⊂ hn.ord (N∩c(ε− ), ε; W ) such that we have an κ ∼ ∼ isomorphism RF /Pκ,ε RF = TF /Pκ,ε TF = Tκ,ε induced by π. In particular, we have Tκ0 ,ε0 = T∅ in Theorem 3.28 if Σ0 = ∅ and Tκ0 ,ε0 = TP in Corollary 3.42 for P = Σ0 if Σ0 = ∅. Proof Since RF /Pκ,ε RF is the maximal quotient of RF on which δp induces ε1,p on Γp for all p, RF /Pκ,ε RF is the maximal quotient of RF on which δp induces [z, Fp ] → Np (z)−κ1,p ε1,p (z) (z ∈ Op× ) on the entire Ip for all p. Thus RF /Pκ,ε RF is the universal ring for Φ∅ if the initial Hecke eigemform f0 is in the space Sκ,ε (N ∩ c(ε− ), ε; W ) in place of Sκ0 ,ε0 (N, ε0 ; W ). By the universality of RF /Pκ,ε RF and T = Tκ0 ,ε0 proven in Theorem 3.28, π induces RF /Pκ0 ,ε0 RF ∼ = Tκ0 ,ε0 . Since this map factors through T/Pκ0 ,ε0 T and π is surjective (T is generated by the trace of ρT ), we get two isomorphisms RF /Pκ0 ,ε0 RF ∼ = T/Pκ0 ,ε0 T ∼ = Tκ0 ,ε0 . Writing r for rankW T, by Nakayama’s lemma (Lemma 1.6), we have a surjection πT : W [[ΓF ]]r → T which induces Wr ∼ = T modulo Pκ0 ,ε0 . As we will see in Theorem 3.53, T is W [ΓF ]]-torsion free. If Ker(πT ) is nontrivial, T will have W [[ΓF ]]-torsion, a contradiction. Thus T is W [[ΓF ]]-free. Since we have RF /Pκ0 ,ε0 RF ∼ = T, RF is generated by at most r elements as a W [[ΓF ]]-module. Since RF surjectively covers the W [[ΓF ]]-free module T of rank r, we conclude RF ∼ = T. As we will see in the following subsection, we have a unique local ring Tκ,ε as in the theorem with rankW Tκ,ε ≥ r (see Theorem 3.61 and Corollary 3.63). Since the modular Galois representation of this local ring is a deformation of ρ classified by RF , we have a W -linear surjection RF /Pκ,ε RF Tκ,ε . Since the left-hand side is generated as a W -module by at most r elements, the W -freeness of the right-hand side with at least r generators tells us that this morphism is an isomorphism. Then we get RF /Pκ,ε RF ∼ = Tκ,ε by RF ∼ = T/Pκ,ε T ∼ = T. As we have already seen, T is ∼ reduced, and hence RF = T is reduced. In the same manner as in the proof of Proposition 1.53(2), we can show by Theorem 3.28 that RF is a local complete 2 intersection over W [[ΓF ]]. 3.2.9 Locally cyclotomic Hecke algebras Fix a locally cyclotomic quadruple ε = (ε1 , ε2 , ε+ , ε− ) with values in W × and of weight κ = (0, I). Here we assume that W is free of finite rank over Zp . We consider S(Sn , ε; Wm ) for Wm = W/pm W and S(Sn , ε; W∞ ) = limm S(Sn , ε; Wm ). Then we have S(Sn , ε; W ) = limm S(Sn , ε; Wm ). Since the ←− −→ projection Y (Sn ) → Y (Sn ) is surjective for n ≥ n, we have the pullback
234
Hecke algebras as Galois deformation rings
inclusion S(Sn , ε; Wm ) → S(Sn , ε; Wm ) for any m ≥ m and n ≥ n. We have by
a b c d
0 (pn )Z(A(∞) )/Γ 11 (pn )Z(A(∞) ) ∼ Γ = T (Z/pn Z)
→ (a mod pn ) ∈ T (Z/pn Z) (because T 2 /Z ∼ = T ). Since
11 (pn ) = Ker(Np2 : T (Z/pn Z)2 → Scyc (pn )/Γ
2 (Z/pn Z)× ),
p|p
0 (pn )Z(A(∞) ) Γ ∼ = Im(T (Z/pn Z) → p|p (Z/pn Z)× ) =: Gn . Put G∞ = n )Z(A(∞) ) Scyc (p Im(T (Zp ) → p|p (Zp )× ) = limn Gn . Then the p-primary part Γn of Gn is a ←− finite quotient of ΓF , and we have ΓF = limn Γn . From this, a ∈ Gn acts on ←−
a 0 D n a := with Y (Sn ) and Y0 (p N) = Y (Sn )/Gn through the action of 0 1 a ∈ T (Zp ) lifting a. Thus the group Gn acts on M(Sn , ε; Wm ), S(Sn , ε; Wm ) and S n.ord (Sn , ε; Wm ) by φ(x) → ε( a)−1 φ(x a), because the action of diagonal matrices commutes with U (p ). Since the projector e kills Iv(Sn , ε; Wm ), we may identify we have
S n.ord (Sn , ε; Wm ) = Mn.ord (Sn , ε; Wm ). Let H be a closed subgroup of G∞ . Write Hn for the image of H in Gn . Then we have an open subgroup SH,n ⊂ Sn such that 0 (N) ∩ Γ 11 (pn ))Z(A(∞) ) ∼ SH,n Z(A(∞) )/(Γ = Hn ⊂ Gn . Replacing pn in the above definition by p∈Σp p, we define SH,0 (so, SH,0 = SH,1 0 (N)p . if p is unramified in F/Q). Write εp for the restriction of ε to the p-factor Γ m Since (εp mod p W ) for a given m factors through Gn for a sufficiently large n , by definition, we have H 0 (H, M(Sn , ε; Wm )) = M(SH,n , ε; Wm ). Since k k
p 0 p 0 Sn Sn /Sn = SH,n SH,n /SH,n 0 1 0 1 for k ≥ n − n by the explicit decomposition (2.3.33) for the Iwahori subgroups Sn and SH,n , we find that U (pn ) brings the entire space M(Sn , ε; Wm ) into H 0 (H, M(Sn , ε; Wm )) = M(SH,n , ε; Wm ) as long as (εp mod pm W ) factors through Gn . Thus we find Lemma 3.51
If (εp mod pm W ) factors through Gn , for any n ≥ n, we have H 0 (H, S n.ord (Sn , ε; Wm )) = S n.ord (SH,n , ε; Wm ).
We consider Γx (Sn ) for x ∈ G(A(∞) ). By Exercise 3.1, supposing the condition (sm0), S n.ord (Sn , ε; W∞ ) is p-divisible. Giving it the discrete topology, its
Galois deformation
235
∗ Pontryagin dual Sn.ord (Sn , ε; W ) is W -free of finite type. By the dual version ∗ ∗ (Sn , ε; W )) = Sn.ord (SH,n , ε; W ) of Lemma 3.51, we get for n ≥ n H0 (H, Sn.ord which is W -free of finite rank, if εp factors through Gn . Taking H to be a closed subgroup of ΓF , we find by Lemma 1.6 that the W [[ΓF /H]]-module ∗ Sn.ord (Sn , ε; W ) is of finite type, and its minimal set of generators has r elements for r := dimF S n.ord (SΓF ,0 , ε; F), because (ε|ΓF mod mW ) is trivial. Now twisting the action by any character ψ of ΓF /H factoring through Gn (so, the γ ) for γ ∈ ΓF ), we find twisted action is given by γφ(x) = ψ(γ)−1 ε1 (γ)−1 φ(x that ∗ ∗ (Sn , ε; W [ψ])) ∼ (Sn , εψ ; W [ψ])), H0 (ΓF /H, Sn.ord = Sn.ord
where εψ = (ε1 ψ, ε2 ψ −1 , ε+ , ε− ψ 2 ) and W [ψ] is the subring of Qp generated over W by the values of ψ. We consider the p-torsion part ∆n of the inter 0 (Npn )x−1 Z(A(∞) ) ∩ G(Q)) for x ∈ G(A(p∞) ). Under (sm1), ∆n is section (xΓ " 2 trivial for all
n. Let ∆∞ = n ∆n . Then ζ ∈ ∆∞ is embedded into T (Zp ) by a b ζ =
→ (ap , dp ) ∈ T (Zp )2 . Since the norm of a p-power root of unity 0 d " (for odd p) over Qp is equal to 1, we find that ∆∞ ⊂ x · S∞ x−1 = n x · Sn x−1 . Thus for any character ψ of ΓF /H factoring through on Gn , if n is sufficiently large, εψ |Γj = ε|Γj . Here Γj is nothing to do with Γn and is defined in (sm0). In other words, if (sm0) is satisfied for ε, it is satisfied by εψ . Thus assum∗ (Npn , εψ ; W [ψ]) ∼ ing (sm0) for the initial character ε = ε0 , we have Sn.ord = n.ord n n.ord n (Np , εψ ; W [ψ]) in 3.1.3, and S (Np , εψ ; W [ψ])) by the self-duality of S we find from Lemma 3.27 Lemma 3.52 Let H be a closed subgroup of ΓF . Assume (sm0) for the initial character ε0 . If n is sufficiently large, as W [Γn /Hn ]-modules and also as ∗ (Sn , ε; W ) are isomorphic hn.ord (Sn , ε; W )-modules, S n.ord (Sn , ε; W )) and Sn.ord each other. Moreover these two modules are W [Γn /Hn ]-free of rank r, where r is given by dimF S n.ord (SΓF ,0 , ε; F). Passing to the projective limit, we get 0 (N) Theorem 3.53 Let H be a closed subgroup of ΓF . Suppose (sm0) for Γ ∗ ∗ and ε. Then Sn.ord (SH,∞ , ε; W ) = limn Sn.ord (SH,n , ε; W ) is W [[ΓF /H]]-free of ←− finite rank r, where r is given by dimF S n.ord (SΓF ,0 , ε; F). ∗ Since hn.ord cyc (N, ε; W [[ΓF ]]) acts faithfully on Sn.ord (S∞ , ε; W ), taking H = {1}, n.ord W [[ΓF ]]we find that the Hecke algebra hcyc (N, ε; W [[ΓF ]]) is a torsion-free module of finite type. More generally, for a subset Σ ⊂ Σp , define ΓΣ = p∈Σ Γp , and take H = ΓΣp −Σ . Then ΓF /H = ΓΣ . Defining hn.ord cyc (N, ε; W [[ΓΣ ]]) to be the ∗ (SH,∞ , ε; W )) for H = ΓΣp −Σ generated W [[ΓΣ ]]-subalgebra of EndW [[ΓF ]] (Sn.ord by T (y) and U (y) forintegral ideles y, we get
236
Hecke algebras as Galois deformation rings
Corollary 3.54 Let the notation be as above. Then hn.ord cyc (N, ε; W [[ΓΣ ]]) is a torsion-free W [[ΓΣ ]]-module of finite type for each subset Σ of Σp . Since S n.ord (Npn , εψ ; K[ψ]) for the field of fractions K[ψ] of W [ψ] is free of rank 1 over hn.ord (Npn , εψ ; K[ψ]), for the prime P = Pκ,εψ of W [[ΓΣ ]] giving the ∗ (SH,∞ , ε; W )P at P satisfies character ψ (Lemma 3.6), the localization Sn.ord ∗ Sn.ord (SH,∞ , ε; W )P ⊗W [[ΓΣ ]] W [[ΓΣ ]]/P ∼ = Sn.ord (Npn , εψ ; K[ψ])
which is generated by a single element φ over the algebra hn.ord cyc (N, ε; W [[ΓΣ ]])P ∗ after localization at P . Take φ ∈ Sn.ord (SH,∞ , ε; W )P which lifts φ. We have by Nakayama’s lemma (Lemma 1.6) a surjective morphism ∗ hn.ord cyc (N, ε; W [[ΓΣ ]])P → Sn.ord (SH,∞ , ε; W )P
given by h → hφ. Since the action of the Hecke algebra hn.ord cyc (N, ε; W [[ΓΣ ]])P ∗ on Sn.ord (SH,∞ , ε; W )P is faithful, the above morphism is an isomorphism. Thus we find Corollary 3.55 Let κ = (0, I) and Σ ⊂ Σp be a subset. For each finite order × character ψ : ΓΣ → Qp factoring through Γn , writing the prime ideal Pκ,εψ of W [[ΓΣ ]] given by the kernel of the W -algebra homomorphism ψ : W [[ΓΣ ]] → Qp ∼ which restricts to ψ on ΓΣ , we have (hn.ord cyc (N, ε; W [[ΓΣ ]])/Pκ,εψ ) ⊗W K = n.ord n (Np , εψ ; K[ψ]) by an isomorphism taking T (y) to T (y) and U (y) to U (y) h for all integral y. Actually the assertion of the corollary holds if κ2 − κ1 ≥ I as we will see in Chapter 4. This fact of course follows from Theorem 3.50 for the local ring T in the theorem and also from Corollary 4.21 if p ≥ 5 is unramified in F/Q. Although we stated our result for the nearly ordinary part in the above corollaries, we can obtain similar results for the partially ordinary part also in the same manner. Since this partial analogue of Corollary 3.54 is useful later proving fact. Split Σp = Σ Σ , and put Corollary 3.74, we describe this P = O ∩ ( p∈Σ pOp ) which is prime to p ∈ Σ . Then take an open subgroup (∞) so that the quotient group SΣ (Pn )Z(A(∞) )/Γ 1 n ) is SΣ (Pn ) of G(Z) 1 (P )Z(A n isomorphic to the image of the local norm map NΣ : p∈Σ (Op /p Op )× → n × 0 (Pn )/Γ 1 (Pn ) with a group. Identify Γ 1 p∈Σ (Z/p Z) . Here is how to find such
# $2 a b n × 0 (Pn )/Γ 1 (Pn ) to the diagonal entries sending in Γ 1 p∈Σ (Op /p Op ) c d n (a, d) mod P . By this identification, we have a norm map 2 0 (Pn )/Γ 11 (Pn ) → :Γ NΣ,n
p∈Σ
2 (Z/pn Z)× .
Galois deformation
237
1 (Pn ) ⊂ SΣ (Pn ) ⊂ Γ 0 (Pn ) by SΣ (Pn )/Γ 1 (Pn ) = Define an open subgroup Γ 1 1 2 n n Ker(NΣ,n ), and put SΣ,n = SΣ (P ) ∩ Γ0 (N). Using U (P ) in place of U (pn ) in the proof of Lemma 3.42 to lower the P-power level, we find that the Pontryagin ∗ (SΣ,∞ , ε; W ) of S Σ-ord (SΣ,∞ , ε; W∞ ) = limn S Σ-ord (SΣ,n , ε; W∞ ) is dual SΣ-ord −→ W [[ΓΣ ]]-free of finite rank for ΓΣ = p∈Σ Γp . Let hΣ-ord cyc (N, ε; W [[ΓΣ ]]) be the ∗ (SΣ,∞ , ε; W )) generated by T (y) and W [[ΓΣ ]]-subalgebra of EndW [[ΓΣ ]] (SΣ-ord U (y) for integral ideles y. We record here what we can prove in this slightly more general setting: 0 (N) Proposition 3.56 Let the notation be as above, and suppose (sm0) for Γ and ε. Then we have the following assertions. 1. The Hecke algebra hΣ-ord cyc (N, ε; W [[ΓΣ ]]) is a torsion-free W [[ΓΣ ]]-module of finite type for each subset Σ of Σp . ×
2. For each finite-order character ψ : ΓΣ → Qp factoring through Γn , we ∼ Σ-ord (NPn , εψ ; K[ψ]) by an have (hΣ-ord cyc (N, ε; W [[ΓΣ ]])/Pκ,εψ ) ⊗W K = h isomorphism taking T (y) to T (y) and U (y) to U (y) for all integral y. Fix a prime factor p0 |p in F , and take Σ = Σp − {p0 }. Suppose that p0 N. We 0 (p0 N), ε; W∞ ) have an inclusion i : S Σ-ord (SΣ,∞ , ε; W∞ )2 → S Σ-ord (SΣ,∞ ∩ Γ sending (f1 , f2 ) to f1 +[ηp0 ](f2 ) as in Lemma 3.2. This i induces a W [[ΓΣ ]]-algebra homomorphism old i∗ : hn.ord , cyc (p0 N, ε; W [[ΓΣ ]]) → h 2 where hold = hn.ord cyc (N, ε; W [[ΓΣ ]])[X]/(X − T (p0 )X + ε+ (p0 )N (p0 )), sending T (y) to T (y) for integral ideles y with yp0 = 1 and U (p0 ) to X as in Lemma 3.13. Any irreducible components of Spec(hn.ord cyc (p0 N, ε; W [[ΓΣ ]])) conold tained in the image of Spec(h ) is called a p0 -old component. An irreducible component of Spec(hn.ord cyc (p0 N, ε; W [[ΓΣ ]])) is called p0 -new if it is not p0 -old. Since this map i∗ induces a finite morphism of the spectra, an irreducible component of Spec(hn.ord cyc (p0 N, ε; W [[ΓΣ ]])) is either p0 -old or p0 -new and cannot be both because the source and the target of i∗ are ´etale over W [[ΓΣ ]] at locally cyclotomic points. In other words, we have the following result:
Corollary 3.57 (Rigidity) Suppose that N is prime to a fixed prime factor p0 of p and F , and put Σ = Σp −{p0 }. Then an irreducible component Spec(I) of the Hecke scheme Spec(hn.ord cyc (p0 N, ε; W [[ΓΣ ]])) is p0 -new if and only if it contains a locally cyclotomic point P such that the corresponding Hecke eigenform fP is p0 -new. This corollary is called a rigidity corollary, because if an automorphic representation is special at p0 , its (classical) deformation over Spf(W [[ΓΣ ]]) outside Spf(W [[Γp0 ]]) is rigidly special at p0 ; so, it is a local rigidity statement of the Steinberg representation. In the above study of the Hecke algebra over W [[ΓF ]], actually, the level group is not really Sn , because we used the right quotient Y (Sn ) of G(Q)\G(A(∞) ) by
238
Hecke algebras as Galois deformation rings
Sn Z(A(∞) ). We can modify the above discussion taking, as level groups, smaller open subgroups Sn in place of Sn Z(A(∞) ). Here Sn is one of the following 1 (pn ) ∩ Γ 0 (N) and Sn . To state the result, we define type of groups: S11 (pn ) := Γ 1 0 ∗ H (X(S), L(κ ε; A)) to be the collection of functions f : X(S) → L(κ∗ ε; A) satisfying f (αxu) = u−1 p f (x) for all α ∈ G(Q) and u ∈ S. We write Γ for the maximal p-profinite quotient of Op× and ΓZ for the maximal p-profinite quotient of ClF (p∞ ) = Z(A(∞) )/Z(A(p) )Z(Q)+ . Here ClF (p∞ ) is isomorphic to the Γ acts on H 0 (X(Sn ), L(κ∗ ε; A)) and strict ray class group modulo p∞ . Then
a 0 S(Sn , ε; A) through Γ a → ∈ G(Zp ). Similarly the p-profinite group 0 1 0 ∗ ΓZ acts on H (X(Sn ), L(κ ε; A)) through the central action. When A = Wm and W , these spaces have a well-defined projector e = limn→∞ U (p)n! . Adding the subscript or superscript “n.ord”, we indicate the image of the idempotent e. ∗ (S∞ , ε; W ) and H 0 (X(S∞ ), L(κ∗ ε; W ))∗ by the Pontryagin We then define Sn.ord 0 dual of limn Sn.ord (S∞ , ε; W∞ ) and limn H (X(S∞ ), L(κ∗ ε; W∞ )). Then we have −→ −→ Theorem 3.58 0 (N) and ε. Then if Sn = S 1 (pn ), S ∗ 1. Suppose (sm0) for Γ 1 n.ord (S∞ , ε; W ) is W [[Γ]]-free of finite rank r, where r is given by dimF S n.ord (SΓ , ε; F) for the image Γ of ΓF in G1 . 0 2. If Sn = Sn , Hn.ord (X(S∞ ), L(κ∗ ε; W ))∗ is W [[ΓF × ΓZ ]]-free of finite rank. 0 3. If Sn = S11 (pn ), Hn.ord (X(S∞ ), L(κ∗ ε; W ))∗ is W [[Γ × ΓZ ]]-free of finite rank.
The proof of these results is essentially the same as the one for Theorem 3.53; so, we leave it to the reader. Replacing H 0 by H 1 , the same assertion holds (∞) (∞) for the quaternion algebra D over F of odd degree d with DA ∼ = M2 (FA ) d−1 (see [H88b] and [H89a]). Thus the analogous result and D∞ = M2 (R) × H holds independent of the degree condition after this modification. We have the corresponding Hecke algebra in each of the above cases. We write q = dim X(S) (so, q = 0 if [F : Q] is even and q = 1 if [F : Q] is odd). Out of these Hecke modules, we can create the corresponding Hecke algebras. The biggest among these algebras (called the universal nearly p-ordinary Hecke algebra) is denoted by hn.ord (N, ε; W [[Γ × ΓZ ]]) which is the subalgebra q (X(S∞ ), L(κ∗ ε; W∞ ))∗ ) of the linear endomorphism algebra EndW [[Γ×ΓZ ]] (Hn.ord 1 n for Sn = S1 (p ) generated by Hecke operators T (q ) over W [[Γ × ΓZ ]] for all prime ideals q. It turns out (cf. [H89a]) that this algebra is independent of the choice of κ and the p-part of ε. Similarly we define hn.ord (N, ε; W [[Γ]]) by the q (Y (S∞ ), L(κ∗ ε; W∞ ))∗ ) for Sn = S11 (pn ) genersubalgebra of EndW [[Γ]] (Hn.ord ated by Hecke operators T (q ) over W [[Γ]] for all prime ideals q. Note here ∗ 0 (S∞ , ε; W ) = Hn.ord (Y (S∞ ), L(κ∗ ε; W∞ ))∗ if q = 0. This algebra is that Sn.ord called the universal nearly ordinary Hecke algebra with central character ε+ . We also define, in the same manner as the above two algebras, the universal locally
Galois deformation
239
cyclotomic Hecke algebra hn.ord cyc (N, ε; W [[ΓF ]]) with central character ε+ inside q (Y (S∞ ), L(κ∗ ε; W∞ ))∗ ). This algebra is already defined earlier EndW [[ΓF ]] (Hn.ord when q = 0. We will revisit these algebras in Chapter 4 using geometric Hilbert modular forms in place of Betti cohomology groups used here. Assume Σf l = ∅. Throw away the local cyclotomy condition (D4), and consider the deformation functor A → Φε (A) = ΦεF (A) such that Φε (A) is made up of (the isomorphism classes of) deformations ρ of ρ with values in GL2 (A) satisfying the conditions: (cyc), (D1–3) for ν = ε+ N , (Q1–3), (Q6) for Q = ∅ and
p ∗ (Q4 ) ρ|Dp ∼ for characters p , δp : Dp → A× for all prime ideals 0 δp This functor is again representable under (aiF ) giving rise to a universal couple (RεF , ρεF ). The modular deformation of this type can be realized by the unique local ring TεF of hn.ord (N, ε; W [[Γ]]) (which covers TF under the projection: ε hn.ord (N, ε; W [[Γ]]) → hn.ord cyc (N, ε; W [[ΓF ]])) and the modular deformation ρT n.ord associated to the initial Hecke eigenform f0 ∈ Sκ0 (N, ε0 ; W ). Then in the same manner as in the proof of Theorem 3.50, we can prove Theorem 3.59 Let κ0 = (0, I) ∈ Z[I]2 = X(TG ). Suppose (aiF (µp ) ) in addi 0 (N). Then the unique W -algebra tion to (sf), (h1–4), and (sm0) for ε0 and Γ ε ε ε ∼ ε homomorphism π : RF → TF with π ◦ ρF = ρT induces a W [[Γ]]-algebra isomorphism RεF ∼ = TεF , and RεF is a reduced complete intersection free of finite rank over W [[Γ]]. For any arithmetic (κ, ε) satisfying 1. κ2 − κ1 ≥ I, −κ −κ and j = 1, 2, 2. zp j εj (z) ≡ zp 0,j ε0,j (z) mod mW for all z ∈ T (Z) 3. ε+ = ε0,+ and εj |T (Z(p) ) = ε0,j |T (Z(p) ) for j = 1, 2, 4. c(εj )|c(ε0,j )p∞ for j = 1, 2, (N ∩ c(ε− ), ε; W ) such that we have we have a unique local factor Tκ,ε ⊂ hn.ord κ ε ε ∼ ε ε ∼ an isomorphism RF /Pκ,ε RF = TF /Pκ,ε TF = Tκ,ε induced by π. In particular, Tκ,ε = T in Theorem 3.28 if (κ, ε) is locally cyclotomic. Working out a proof of this theorem (at least for the even degree base field F ) is left to the reader, and we note that this theorem is valid without the degree condition on the base field F . We now describe the local component Tκ,ε for κ ≥ (0, I) in an automorphic way. As seen in the proof of Theorem 3.50, we only need to establish the existence of Tκ,ε and the inequality rankW Tκ,ε ≥ r = rankW Tκ0 ,ε0 for the initial (κ0 , ε0 ); so, we may work in the characteristic p setting after reducing everything modulo p. Suppose κ > (0, I). Recall that L(κ∗ ; A) is the space of polynomials homogeneous in (Xσ , Yσ )σ∈I of degree κ2,σ − κ1,σ − 1 for each σ with coefficients
240
Hecke algebras as Galois deformation rings
t in A. Let us consider the
evaluation at
(1, 0) of the polynomial. Thus we get X 1 L(κ∗ ε; A) → A by φ
→ φ ∈ A. Y 0 Recall the character ε = (ε1 , ε2 , ε+ ) with values in W × as in (ex1). We define the p-adic avatars ε = ( ε1 , ε2 , ε+ ) of ε by ε+ (z) = ε+ (z (∞) )zp−κ1 −κ2 +I 1 2 for z ∈ Z(A(∞) ), ε1 (a) = ε1 (a)a−κ and ε2 (d) = ε2 (d)dI−κ for a, d ∈ T (Z)G. p p
Exercise 3.60 Prove that ε+ : Z(A(∞) )/Z(Q) → W × is a continuous character. We define ε = ( ε1 , ε 2 , ε + ) with values in W × by the Teichm¨ uller lift of the ε1 , ε2 , ε+ ). The Neben character ε could reduction modulo mW of the characters ( be the initial character ε0 but could be also different from ε0 . We prove the following theorem. Theorem 3.61 Let = p|p p . If κ2 − κ1 ≥ I, then dimF Sκn.ord (N, ε; F) depends only on ε and N, and we have an isomorphism of Hecke modules: n.ord Sκn.ord (N, ε; F) ∼ (N, ε ; F). = S(0,I)
Moreover if κ2 − κ1 ≥ 2I, we have rank Sκn.ord (N, ε; W ) = rank Sκn.ord (N, ε; W ) for N prime to p and Sκn.ord (N, ε; F) ∼ = Sκn.ord (N, ε; F) as Hecke modules. Here “an isomorphism of Hecke modules” means that the isomorphism ι satisfies ι ◦ T (q ) = T (q ) ◦ ι for all primes q outside pc( ε) and ι ◦ U (q ) = U (q ) ◦ ι for all prime factors of pc( ε). If the assertion of the theorem holds for the space 0 (N), ε; F) for a sufficiently small S, the assertion basically holds for Sκn.ord (S ∩ Γ all N by the Hochschild–Serre spectral sequence applied to H 0 . Here we give a proof taking S so that Γx (S) is trivial for all x ∈ G(A(∞) ). 0 (N) so that Proof We choose an open compact subgroup S ⊂ Γ Γx (S) = G(Q) ∩ S · Z(A(∞) )/Z(Q) = {1}. 0 ()). Then we can verify by computation We write Y = Y (S) and Y = Y (S ∩ Γ ∗ ∗ using the definition of the action of ∆D 0 (N) on L(κ ε; F) that the evaluation t ∗ at (1, 0) of polynomials in L(κ ε; F) gives rise to a morphism i : L(κ∗ ε; F) → ∗ = (0, I) and ε is as above. Similarly j : L( κε , F) of ∆D 0 (N) -modules, where κ −1 ∗ κ ε; F) given by j(a) = aY κ2 −κ1 −I is a morphism of ∆D L( κε , F) → L( 0 (N)modules.
Galois deformation
241
0 −1 0 (N). By Choose τ ∈ M2 (Op ) to be . Thus τ ∈ G(Qp ) normalizes Γ 0 ∗ ∗ a simple computation, the endomorphism j ◦ i of the ∆D 0 (N) -module L(κ ε; F) ∗ is the action of τ , and the same for i ◦ j and L( κ ε ; F). Composing with the restriction map Res and transfer map Tr (cf. [MFG] 4.3.1), we get the following morphisms, if κ2 − κ1 ≥ 2I, i
q q q ∗ ι : Hn.ord (Y, L(κ∗ ε; F)) −−→ Hn.ord (Y , L(κ∗ ε; F)) −→ Hn.ord (Y , L( κε ; F)) Res
and q q π : Hn.ord (Y , L( κε ; F)) − → Hn.ord (Y , L( κε −1 ; F)) τ
j∗
q q −→ Hn.ord (Y , L(κ∗ ε; F)) −→ Hn.ord (Y, L(κ∗ ε; F)). Tr
Here we regard L(κ∗ ε; F) as a sheaf over Y whose stalk at x ∈ Y is H 0 (Γx (S), L(κ∗ ε; F)) = L(κ∗ ε; F) because Γx (S) = {1}. Thus we have 0 Hn.ord (Y, L(κ∗ ε; F)) = Sκn.ord (S, ε; F), 0 0 (), ε ; F). Hn.ord (Y , L( κε ; F)) = Sκn.ord (S ∩ Γ
These are morphisms of Hecke modules, since they come from the two morphisms ∗ i and j of ∆D 0 (N) -modules. For φ ∈ Sκ (S, ε; F), τ φ(x) = τ · φ(xτ ) and φ ∈ Sκ (S, ε ; F) τ φ(x) = φ(xτ ). κε ; F)) = 0, but we keep this For q > 0, we have H q (Y, L(κ∗ ε; F)) = H q (Y , L( cohomological notation, because the argument itself works well for any D with nontrivial H q for q = dim Y D (N). By the definition of the normalized Hecke operator T () by the following two commutative diagrams, τ
H q (Y , L(κ∗ ε; F)) −−−−→ H q (Y , L(κ∗ ε; F)) 2 Res Tr H q (Y, L(κ∗ ε; F)) −−−−→ H q (Y, L(κ∗ ε; F)) T ()
and τp
H q (Y , L( κ∗ ε ; F)) −−−−→ H q (Y , L( κ∗ ε ; F)) 2 Res Tr H q (Y, L( κ∗ ε ; F)) −−−−→ H q (Y, L( κ∗ ε ; F)), T ()
q (Y, L(κ∗ ε; F)). Similarly we get ι ◦ π = T () we find that π ◦ ι = T () on Hn.ord q ∗ on Hn.ord (Y , L(κ ε; F)). This shows that ι is the isomorphism we desired.
242
Hecke algebras as Galois deformation rings
If some of κ2,p − κ1,p = 1, the operator U (p ) lowers the level to the minimal q (Y , L( κ∗ ε ; F)) by Lemma 3.51, thus for this p, we cannot lower the level Hn.ord level to N. 2 Remark 3.62 The same result as the above theorem holds for D with D∞ ∼ = M2 (R) × Hd−1 by the same computation applied to H 1 for the curves Y and Y . See [PAF] Theorem 4.37. Corollary 3.63 Let the notation be as in the theorem. Suppose that the Tκ,ε eigenspace Tκ,ε Sκn.ord (N, ε ; F) for the local ring Tκ,ε with κ = (0, I) is free of rank 1 over Tκ,ε ⊗W F. Then there exists a unique local ring Tκ,ε of the Hecke (N, ε; W ) such that we have a surjective algebra homomorphism algebra hn.ord κ Tκ,ε ⊗W F Tκ,ε ⊗W F taking T (q ) to T (q ) for all q. Proof We just identity Tκ,ε Sκn.ord (N, ε ; F) with Tκ,ε . Then it gives rise to a direct factor of the Hecke module Sκn.ord (N, ε; F) by the isomorphism in the theorem. Thus this factor is at least isomorphic to a quotient of a unique local ring Tκ,ε of hn.ord (N, ε; W ). 2 κ In Theorem 3.61, we only discussed the embedding i : L(κ∗ ε; F) → L( κε ; F), but by replacing S ∩ Γ0 () in the definition of Y by Sn , we get Yn and have the mod pn analog in of i, which is the evaluation at t (1, 0). Take κ to be κv for v ∈ Z[Σp ] with k+2v ≥ 2I. Similarly we have an obvious mod pn -analog j = jn . Then In we get a Hecke equivariant morphism ι : H q (Y, L(κ∗ ε; Wn )) → H q (Y n , Wn ). 0 −1 the same manner as in the proof of Theorem 3.61, replacing τ by , pn 0 we can prove that ι is injective on the nearly p-ordinary part; so, we have a q Hecke equivariant embedding, still denoted by ι, of Hn.ord (Y, L(κ∗ ε; W∞ )) into q q , W∞ ) := limn Hn.ord (Yn , Wn ), whose image is the subspace where Hn.ord (Y∞ −→ 0 (Y∞ , W∞ ) = S(S∞ , ε; W∞ ). The T (Zp ) acts by the weight 2v. If q = 0, Hn.ord n.ord 0 (Y∞ , W∞ ); so, Hecke algebra h = hcyc (N, ε; W [[ΓF ]]) acts faithfully on Hn.ord by restricting the operators in h to the image of ι, we have a surjective W [[ΓF ]]h hn.ord (pN, εv ; W ), and hence h is sent by algebra κv homomorphism πv : (pN, εv ; W ). Obviously, the image of Π Π = v πv into the product v hn.ord κv is the subalgebra of the product over v generated topologically by Tp (y) and , ε; W∞ )[2v] for the image of ι which Up (y) for integral ideles y. We write S(Y∞ is the 2v-eigenspace of T (Zp ) in S(Y∞ , ε; W∞ ). Then v S(Y∞ , ε; W∞ )[2v] = S(Y∞ , ε; W∞ ) (for v running over Z[Σp ] with k + 2v ≥ 2I), because algebraic characters span a dense subspace of the space of p-adically continuous functions theorem). This shows that h can be idenof Im(Np ) with values in W (Mahler’s tified with the subalgebra of v hn.ord (pN, εv ; W ) over v generated topologically κv by Tp (y) and Up (y) for integral ideles y. This fact can also be shown when q = 1 basically by the same argument. See [H88b] Sections 8 and 9 and [H89a] for more details. We record this fact as
Galois deformation
243
Theorem 3.64 The Hecke algebra hn.ord cyc (N, ε; W [[ΓF ]]) is isomorphic to the n.ord subalgebra of v hκv (pN, εv ; W ) topologically generated over W by Tp (y) and is taken over all v ∈ Z[Σp ] with Up (y) for all integral ideles y, where the product (pN, εv ; W ) is the operator k + 2v ≥ 2I, and Tp (y) (resp. Up (y)) in v hn.ord κv whose projection to each v is given by the corresponding operator of weight κv . 3.2.10 Global deformation over a p-adic field We continue to assume (sf) and (h1–4) in 3.2.1 for f0 (and ρ0 ). We now regard ρ0 : Gal(Q/F ) → GL2 (W ) as having values in GL2 (K) for the field of fractions K of W . We replace the source category CN LW by the category ARTK of artinian local K-algebras with residue field K in the deformation problem. K We write ΦK F : ARTK → SET S for the deformation functor with ΦF (A) consisting of (isomorphism classes of) deformations ρ of ρ0 satisfying the following conditions: ∼ ρ0 , and ρ : Gal(Q/F ) → GL2 (A) is p-adically continuous; (P1) ρ mod mA = (P2) ρ is unramified outside the prime factors of pc(ε) and prime ideals in Q; (P3) det(ρ) = ε+ N for the p-adic cyclotomic character N ;
p ∗ for characters p , δp : Dp → A× such that δp ≡ η1,p (P4) ρ|Dp ∼ 0 δp −1 ur ur mod mA , p |Ip ε−1 2,p and δp |Ip ε1,p factors through Gal(Fp (µp∞ )/Fp ) for all prime ideals p|p;
q ∗ for characters q , δq : Dp → A× such that δq |Iq = ε1,q (P5) ρ|Dq ∼ 0 δq for all prime ideals q|c(ε) outside p, and ρ|Iq ⊗ ε−1 1 is unramified if q|c(ε) is outside pN. Since ρ0 is absolutely irreducible and has two distinct characters δq and q for all q|pN, we can prove in the same manner as in the proof of Theorem 1.46 K K that the functor ΦK F is pro-representable over ARTK . We write (R , ρ ) for K K the universal couple. Pro-representability of ΦF tells us that R is a projective limit of objects in ARTK (that is, a pro-artinian local K-algebra with residue field K). Theorem 3.65 Suppose (aiF ), (sf), and (h1–4) in 3.2.1. Let ϕ : RF → W be the unique W -algebra homomorphism with ϕ◦ρcyc ∼ = ρ0 in GL2 (W ), and put P = P = R F,P for the P -adic localization-completion lim RP /P n of Ker(ϕ). Write R ←−n P ) be the Galois representation ι◦ρcyc RF at P , and let ρP : Gal(Q/F ) → GL2 (R P . Then the unique K-algebra for the natural algebra homomorphism ι : RF → R K K ∼ homomorphism π : R → RP with π ◦ ρ = ρP induces a W [[ΓF ]]-algebra F,P . isomorphism RK ∼ =R
244
Hecke algebras as Galois deformation rings
P , ρP ) is universal; so, it Proof Our proof shows directly that the couple (R also shows the pro-representability of ΦK . Supposing the existence of RK , we first show that RK is (topologically) generated by the trace of ρK . Let Rtr be the subring of RK generated topologically by the trace of ρK . Then by the theory of pseudo-representation (see Proposition 1.23), we may assume that ρK has values in GL2 (Rtr ). We prove that (Rtr , ρK ) satisfies the universal property for ΦK . For any object A in ARTK , we have a natural restriction map ΦK (A) ∼ = HomK-alg (RK , A) → HomK-alg (Rtr , A). For any K-algebra homomorphism ϕ : RK → A, the representation ϕ ◦ ρK is determined by the restriction of ϕ to Rtr , because the trace of a given representation ρ : Gal(Q/F ) → GL2 (A) determines the isomorphism class of a representation (a result of Carayol and Serre; see Proposition 1.25). Thus ΦK (A) injects into HomK-alg (Rtr , A). If we have a K-algebra homomorphism ϕ : Rtr → A, we have a Galois representation ρ with Tr(ρ) = ϕ ◦ Tr(ρK ) by Proposition 1.23. Then ρ ∼ = ϕ ◦ ρK again by Carayol and Serre. This K shows that Φ (A) → HomK-alg (Rtr , A) is surjective. Thus HomK-alg (RK , A) ∼ = HomK-alg (Rtr , A) for all objects A in ARTK , and by Yoneda’s lemma (2.2.1) (e.g., [MFG] Lemma 4.3), we see that RK = Rtr . By the same argument, RF is generated topologically by the trace of ρcyc , P is generated by the trace of ρP . Take ρ ∈ ΦK (A). Since ρ is and hence R continuous, Im(ρ) is compact. Regarding the representation space V (ρ) ∼ = A2 as a finite-dimensional K-vector space, the compactness of Im(ρ) tells us the existence of a W -lattice L in V (ρ) stable under ρ. Thus Tr(ρ) has values in a compact subring AL = {a ∈ A|aL ⊂ L}. We consider the W -subalgebra A0 ⊂ A generated topologically over W by the trace of ρ. Then A0 ⊂ A is a compact ring. Since A0 /A0 ∩mA is a compact W -subalgebra in K, it has to be W . Since mA ∩A0 is nilpotent, any maximal ideal m of A0 contains mA ∩ A0 ; so, we have A0 /m = A0 /m+(A0 ∩mA ) = F. This shows that m+(A0 ∩mA )/A0 ∩mA = mW , and hence A0 is a local W -algebra free of finite rank over W with residue field F = W/mW . By Proposition 1.23, we have a Galois representation ρ : Gal(Q/F ) → GL2 (A0 ) with Tr(ρ ) = Tr(ρ). Thus V (ρ ) = A20 is A0 -free. By Carayol–Serre (Proposition 1.25), we have ρ ∼ = ρ in GL2 (A). Since ρ mod mA ∼ = ρ0 , Tr(ρ ) ≡ Tr(ρ0 ) = Tr(ρ) mod mA0 . Thus ρ ≡ ρ mod mA0 . Picking an element σ in Dq with ρ(σ) having two distinct eigenvalues if q|c(ε− ), we can split V (ρ ) = V1 ⊕ V2 into two eigenspaces of ρ (σ). By a theorem of Krull and Schmidt, V1 ∼ = V2 ∼ = A0 as A0 -modules, and hence ρ restricted to the corresponding decomposition group has the upper triangular form specified in (Q4) and (Q6) for such primes. We now show that ρ ∈ Φcyc (A0 ). We need to check (Q4) and (Q6) for ρ and primes q|pc(ε− )N (because for other primes q|c(ε), these conditions follow from (P4–5)). First suppose q|c(ε− ) but q p. Since the deformation over the corresponding inertia group Iq is constant (by Proposition 3.21), ρ satisfies (Q6), because ρ and ρ0 satisfy the condition by (P5). For q|p, the condition (Q4) follows from (P4).
Base change
245
For q|N/c(ε− ) outside p, the argument is basically the same as above. We repeat here the argument which proved Proposition 3.21 for primes q|N/c(ε− ) outside p. By the assumption (h4), we may assume that the restriction of ρ to the inertia group has values in the upper unipotent subgroup; so, its factors through (q) (1). The p-factor of Z (q) is of rank 1 isomorphic to the tame inertia group ∼ =Z
1 1 Zp (1). Writing u for the generator of Zp (1), we may normalize ρ0 (u) = 0 1 (choosing a suitable basis of ρ). By the constancy of the deformation of ρ over Iq
1 1 (Proposition 3.21), we may assume ρ (u) = . Since H0 (Iq , V (ρ ))⊗A0 F ∼ = 0 1 F by (h4), we find that H0 (Iq , V (ρ )) ∼ ρ satisfies = A0 by Nakayama’s lemma; so,
Np ∗ − ∼ (Q6) for all q|N outside p. For a prime p|N/c(ε ) (p|p), since ρ0 |Dp = , 0 1
Np ∗ by Kummer’s theory, ρ |Dp ∼ . This shows that ρ satisfies (Q4) for = 0 1 p|N/c(ε− ). We have now verified ρ ∈ Φcyc (A0 ), and we have a unique W -algebra homomorphism ϕ : RF → A0 such that ϕ ◦ ρcyc ∼ = ρ . Since ρ mod mA0 ∼ = ρ0 (again by the trace identity), we find that P ⊃ Ker(ϕ), and hence ϕ induces a unique P → A such that ϕ K-algebra homomorphism ϕ :R ◦ ρP ∼ is = ρ ∼ = ρ. Since ϕ P is determined by Tr(ρ ) = Tr(ρ), ϕ is uniquely determined by ρ (because R P , ρP ). 2 generated by the trace of ρP ). This shows the universality of (R 3.3 Base change We briefly describe how to include general totally real base fields F (particularly those of odd degree) in the above theory via the quadratic base-change of deformation rings. In this section, G0 denotes ResO/Z GL(2). 3.3.1 p-Ordinary Jacquet–Langlands correspondence Recall the space Sκ (N, ε; C) of archimedean Hilbert modular forms defined below (2.3.4) in 2.3.2. Since Sκ (N, ε; W ) in (2.3.23) is free of finite rank over W , we may define in the W -algebra EndW (Sκ (N, ε; W )) the projectors ep = lim U (p )n! and ep = lim T (p )n! n→∞
accordingly as p|N or not, and put e =
n→∞
p|p ep .
Then we define
Sκn.ord (N, ε; R) = e (Sκ (N, ε; R)) for the W -algebra R ⊂ Qp . Restricting the map ιA in Corollary 2.33 to Sκn.ord (N, ε; K) which is a subspace of SκD (N, ε; K), we get a p-ordinary version of the Jacquet–Langlands and
246
Hecke algebras as Galois deformation rings
Shimizu correspondence as follows: Proposition 3.66 If (κ, ε) is arithmetic and [F : Q] is even, we have a K-linear isomorphism ι : Sκn.ord (N, ε; K) ∼ = Sκn.ord (N, ε; K) satisfying ι◦T (l ) = T (l ) ◦ ι and ι ◦ U (l ) = U (l ) ◦ ι for all prime ideals l. See Chapter 2 of the text and [PAF] 4.3.2–3 for a proof of this fact. For a general base field F , we define the Hecke algebra hn.ord (N, ε; W )) by the W -subalgebra κ of EndW (Sκn.ord (N, ε; W )) generated by T (y) and U (y) for all integral ideles y. By Proposition 3.66, this algebra coincides with the one already defined for F with even degree. 3.3.2 Base fields of odd degree Suppose that [F : Q] is odd. Starting with a Hecke eigenform f0 ∈ Sκ0 (N, ε0 ; W ) (for κ0 = (0, I)) satisfying (sf), (h1–4), and (aiF (µp )) in 3.2.1, as was done in [Fu], we can again go through all the steps to prove the analogue of Theorem 3.28 and Theorem 3.50 for the odd degree F . Let us describe this in slightly more detail. The formulation of Theorem 3.23 and its proof are independent of the degree of F , and therefore, they are valid for the odd degree F (as long as we have the initial ρ0 satisfying (3.2.1), (sf), (h1–4), and (aiF ) in 3.2.1). For Q ∈ Q as in Theorem 3.23, the deformation problem for ρ governed by the conditions (Q1–6) is well posed and has the universal ring RQ . The estimates of the dimension of the tangent space of RQ given in 3.2.2 and 3.2.5 are also independent of the degree assumption. To prove the version of Theorem 3.28 over the odd-degree base field F , therefore, we need to create good Hecke modules MQ forming a Taylor–Wiles system. For that, we take a quaternion algebra D/F unramified at every finite place and ramified at all but the one infinite place corresponding to the inclusion i∞ : × F → R. Then we can think of the algebraic group GD /Q associated to D . Since GD (R) ∼ = GL2 (R)×H× ×· · ·×H× , via the projection to the GL2 (R)-component, D G (R) acts on H H = C − R through a linear fractional transformation. Write Ci for the stabilizer of i ∈ H in GD (R). Fixing a maximal order OD D with M2 (O), we have the subgroup S(Q) ⊂ GD (A(∞) ). We and identifying O define the Shimura curve Y (Q) = GD (Q)\GD (A)/Z(A)S(Q)Ci . Let TQ be the direct summand of the Hecke algebra hκ (S(Q), ε; W ) through which λ factors. Fujiwara proved the analog of Theorem 3.28 in this case taking MQ to be the TQ -eigensubspace of the cohomology group H 1 (Y (Q), Zp ) for the Shimura curve Y (Q). Strictly speaking, if Y (Q) is not smooth, in order to make sure the freeness = S(Q) ∩ S for a suitable choice of open of MQ , one has to replace S(Q) by SQ × of level prime to pNc(ε). This process adds more compact subgroup S ⊂ O D technicality to the treatment than the even-degree case. In any case, this was done in [Fu], and we have
Base change
247
Theorem 3.67 (Wiles–Taylor, Fujiwara) Let f in Sκ (N, ε; W ) (with κ2 − κ1 ≥ I) be a Hecke eigenform satisfying (h1–4) and (sf) in 3.2.1. Under (aiF (µp ) ), R∅ ∼ = T∅ , T∅ is a local complete intersection. Moreover under (sm0) for ε and Γ0 (N) in addition to these conditions, TP defined in Proposition 3.40 is a local complete intersection, and TP is canonically isomorphic to the universal nearly ordinary deformation ring R classifying the deformations satisfying all (Q1–6) but (Q5) for p ∈ P and Q = ∅. Out of this result, the deduction of Theorem 3.50 for the odd-degree case is the same, and therefore we have not assumed the degree condition in Theorem 3.50. As we have mentioned, the choice of MQ in [Fu] is the TQ -eigenspace of an ). There should appropriate Betti cohomology group of the Shimura curve X(SQ be more choices of MQ ; for example, in [MFG] 3.2.7, we have taken the Hecke algebra TQ itself as MQ (assuming F = Q). In the following two subsections, we indicate how to reduce by a base-change technique the proof of Theorems 3.50, 3.59 and 3.67 in the nearly p-ordinary case to the theorems proved in Section 3.2 taking a quadratic extension of F as a base field. 3.3.3 Automorphic base change We start with a (Hilbert modular) Hecke eigenform f0 in the space Sκ0 (N, ε0 ; W ) with κ0 = (0, I) and assume (aiF (µp ) ) and the conditions (h2–3) concerning primes over p for its Galois representation ρ0 = ρf0 . We assume the following condition in place of (h1) and (h4): (h1 ) The restriction of ε0 to ∆0 (N)p is of order prime to p. (h4 ) If the local component πq (q p) of the automorphic representation π of G0 (A) = GL2 (FA ) spanned by f0 at a prime ideal q outside
p is special, 1 ∗ ρ|Dq has ramification index divisible by p; so, ρ|Iq ∼ for nontrivial 0 1 ∗, where Iq is the inertia subgroup of Dq . These conditions are plainly weaker than (h1) and (h4). As long as F /F is a soluble Galois extension, by [BCG], we can find a basechange lift f of a Hecke eigenform f ∈ Sκ (N, ε; W ) if κ1 < κ2 . We attach “ ” to the symbol we used for F to indicate the corresponding object defined for F ; for example, O is the integer ring of F , G0 = ResO /Z GL(2) and T = ResO /Z Gm . We consider the norm map N : T → T , Z → Z and TG → TG . Thus we may define κ and ε for F by the pullback of κ and ε via the norm map. Then by ε ; W ) (for an appropriate [BCG], we have a unique base-change lift f in Sκ (N, choice of N) such that the associated Galois representation ρf : Gal(Q/F ) → GL2 (W ) is isomorphic to the restriction of ρf to Gal(Q/F ). Thus we can think of the conditions (3.2.1), (sf), and (h1–4) in 3.2.1 for ρ0 restricted to Gal(Q/F ) in terms of automorphic data with respect to G0 = ResF /Q GL(2).
248
Hecke algebras as Galois deformation rings
We want to take F /F in the following way: (E1) All prime factors of p split completely in F /F . (E2) (h1–4) and (3.2.1) over F are satisfied for all ramified primes of ρ0 = ρf0 restricted to Gal(Q/F ). (E3) ρ remains absolutely irreducible over Gal(Q/F (µp )). (E4) F /F is a soluble Galois extension of even degree. We now show that such an extension F exists. By the solution of the local Langlands conjecture for GL(2) (cf. [Kz]) and the local behavior of ρ0 (cf. [Ta] and [Ta2]) due to Carayol and Taylor, f0 satisfies (3.2.1) at a prime ideal q outside p if and only if ρ0 |Dq is reducible. This reducibility ρ0 |Dq can be achieved by restricting ρ0 to a quadratic extension of Fq for odd q and a biquadratic extension for even q (see [We2]). Since we can find an extension F1 /F of a given degree with prescribed completions F1,q for finitely many places q, taking a totally real biquadratic Galois extension F1 /F linearly disjoint over F from the splitting field of ρ, and replacing f0 by the base change of f0 to F1 , we may assume (aiF1 (µp ) ), that all nonarchimedean local components of π are either special or principal, and hence, we can achieve (E1–4) by choosing an abelian extension of F1 , because locally ρ0 over Gal(F q /F1,Q ) is either diagonal or upper triangular now. Since ε0,p has order prime to p, by choosing a totally real abelian extension F2 /F1 possibly ramifying at ramified places of ρ0 outside p, we achieve (E2). We can achieve (E3) just imposing full ramification on F2 /F at a prime l p unramified for ρ. We may assume that 2|[F2 : Q] replacing F2 by a suitable quadratic extension if necessary. 3.3.4 Galois base change Let F /F be a cyclic Galois extension of finite degree satisfying (E1–3). We fix a nearly p-ordinary Hilbert Hecke eigen-cusp form f0 on G0 and take a base change f0 to G0 . We write Φ (resp. Φ) for the deformation functor Φcyc of ρ0 (resp. ρ0 ). We suppose that f0 satisfies (sf), (h1–4), and (aiF (µp ) ) in 3.2.1. Then f0 satisfies the same conditions for F . Thus Φ (resp. Φ ) is represented by a universal couple made of a local p-profinite W -algebra R (resp. R ) of (topologically) finite type and the universal representation ρ : Gal(Q/F ) → GL2 (R) (resp. ρ : Gal(Q/F ) → GL2 (R )). For ρ ∈ Φ(A), we write ρF for the restriction of ρ to Gal(Q/F ). Then we see ρF ∈ Φ (R), and hence we have a unique morphism of W -algebra π : R → R for a lifting σ to with π ◦ ρ ∼ = ρF . For a generator σ ∈ Gal(F /F ), write σ |F = σ. Gal(Q/F ); so, σ σ g σ −1 ). Then Exercise 3.68 Define the inner conjugate ρσ of ρ by ρσ (g) = ρ( σ show that the isomorphism class of ρ is uniquely determined by σ for ρ ∈ Φ(A).
Base change
249
By the exercise, we have a unique W -algebra homomorphism σ : R → R σ such that ρ ∼ = σ ◦ ρ , and Gal(F /F ) acts on Φ. Since σ ◦ σ −1 is the identity map, σ is an automorphism of the W -algebra R . Since σ(P ) = P in R for the point P ∈ Spf(R ) corresponding to ρf = ρf |Gal(Q/F ) , the action of . Hereafter if Gal(F /F ) on R extends to the P -adic completion localization R confusion is unlikely, we simply write σ for σ, and in this way, Gal(F /F ) and . hence GF acts on R and R Theorem 3.69 Let σ be a generator of Gal(F /F ). Let R (σ − 1)R be the ideal of R generated by σ(r) − r for all r ∈ R . Then π induces isomorphisms ∼ /R (σ − 1)R . R∼ =R = R /R (σ − 1)R and R To prove this theorem, we admit the following well-known fact: Lemma 3.70 Suppose p > 2 and (aiF ) for ρf . Then if ρ ∈ Φ (A) is fixed by Gal(F /F ), then ρ extends to a unique ρ ∈ Φ(A). See [MFG] Lemma 5.32 for a proof. , we Proof of Theorem 3.69. Since the argument is the same for R and R prove the theorem for R . Since σ n (r) − r = (σ − 1)(1 + σ + · · · + σ n−1 )(r), we find that R (σ − 1)R is stable under the action of Gal(F /F ), and the group Gal(Fm /Fn ) acts trivially on R = R /R (σ − 1)R . For the projection = π ◦ ρ . Then ρ σ ∼ and hence ρ extends uniquely π : R R, we write ρ =ρ to a Galois representation ρ ∈ Φ(R). We only need to prove that the couple (R, ρ ) is universal for Φ. If ρ ∈ Φ(A), we restrict ρ to Gal(Q/F ), getting ρm : Gal(Q/F ) → GL2 (A). By the universality of ρ , we find a unique morphism ϕ : R → A such that ϕ◦ρ ∼ = ρm . Since ϕ◦(ρ )σ = (ϕ◦ρ )σ ∼ = ρσm ∼ = ρm ∼ = ϕ◦ρ , we find that ϕ ◦ σ = ϕ. Thus ϕ factors through R. By the uniqueness of the extension to Gal(Q/F ), we find that ϕ ◦ ρ ∼ = ρ; so, (R, ρ ) is universal for Φ. Proposition 3.71 Suppose that F /F satisfies (E1–3) in the previous subsection and that p > [F : F ] = 2. If R is a local complete intersection free of finite rank over W [[ΓF ]], R is a local complete intersection free of finite rank over W [[ΓF ]] and is isomorphic to TF . This proposition follows from Fujiwara’s identification of R∅ with T∅ in [Fu] when [F : Q] has odd degree (Theorem 3.67) in the same manner as in the proof of Theorem 3.50. Since we only described his result in the case of the even-degree base field, we briefly indicate how to deduce this proposition from the result over the quadratic extension F /F satisfying (E1–3), further assuming that p ≥ 5 and that F /Q is unramified at p (these assumptions are necessary for us here because of the use of Corollary 4.21 in the proof).
250
Hecke algebras as Galois deformation rings
Proof Write Λ (resp. Λ) for W [[ΓF ]] (resp. W [[ΓF ]]). Decomposing ΓF = − ΓF × Γ− F for the “−” eigenspace ΓF of ΓF under the action of σ, then Λ = − Λ[[y1 , . . . , ys ]] for s = rankZp ΓF , and we may assume that σ fixes Λ and the action of σ on yj is given by σ(yj ) = −yj . Thus Λ /Λ (σ − 1)Λ ∼ = Λ, and Λ (σ − 1)Λ is generated by yj for all j. We take a presentation R = Λ [[x1 , . . . , xr ]]/(f1 , . . . , fr ) = Λ[[y1 , . . . , ys , x1 , . . . , xr ]]/(f1 , . . . , fr ). The group Gal(F /F ) acts on Λ through its action on ΓF . Then the Λ -algebra structure on R is compatible with the action of Gal(F /F ) on R . Decomposing R = R− ⊕ R+ as a direct sum of the ±-eigenspace of the action of σ. We may choose the presentation so that the image xj of xj for j = 1, . . . , m falls in R+ and xm+1 , . . . , xr falls in R− . Then we may extend σ to Λ [[x1 , . . . , xr ]] by σ(xj ) = ±xj accordingly as σ(xj ) = ±xj . Since (f1 , . . . , fr ) is stable under σ, we may assume that σ(fj ) = ±fj and σ(fi ) = fi ⇔ i ≤ k for a positive integer k. Under these circumstances, R (σ −1)R is generated by yi for all i = 1, . . . , s and xj with j > m, and we get R = R /R (σ − 1)R ∼ = Λ[[x1 , . . . , xm ]]/(f1 , . . . , fk ). Thus R is a local complete intersection. We now show k = m. Take a locally cyclotomic point ϕ in Spf(R )(W ) fixed by σ. We have the following exact sequence of W [Gal(F /F )]-modules: (f1 , . . . , fr ) ⊗R ,ϕ W (f1 , . . . , fr )2 i
1 −→ ΩΛ [[x1 ,...,xr ]]/Λ ⊗Λ [[x1 ,...,xr ]],ϕ W → ΩR /Λ ⊗R ,ϕ W → 0.
By the automorphic base-change, P is in Spf(R)(W ). Since ΩR /Λ ⊗R ,ϕ W ∼ = ΩTκ0 ,ε0 /W ⊗Tκ0 ,ε0 W is a finite W -module, and i1 is injective (see Lemma 5.23(1)). Tensoring K over W , we find that (f1 , . . . , fr ) ∼ ⊗R ,ϕ K −→ ΩΛ [[x1 ,...,xr ]]/Λ ⊗Λ [[x1 ,...,xr ]],ϕ K. 2 i (f1 , . . . , fr ) 1 The number m is the number of eigenvalues equal 1 of σ on the right-hand side and k is the one on the left-hand side. Thus k = m, and we conclude dim R = dim Λ and that R is a local complete intersection over Λ. In particular, the nilradical Rad(R) of R is the intersection of minimal prime ideals p with dim R/p = dim Λ (the unmixedness theorems for Cohen–Macaulay rings; see [CRT] Theorems 17.6 and 21.3). By the universality, we have the canonical surjective algebra homomorphisms ι : R → T = TF for a local ring TF of the corresponding Hecke algebra for F . By the automorphic base-change, writing the total quotient ring of a reduced algebra A as Q(A), Q(R )/Q(R )(γ − 1)Q(R ) = Q(T).
L-invariants of Hilbert modular forms
251
Thus Rad(R) = Rad(Q(R)) ∩ R = 0, and ι is generically an isomorphism. Since Ker(ι) = Rad(R) = 0, ι is globally an isomorphism. Since TF is free of finite rank over Λ if p ≥ 5 (see Corollary 4.22), we conclude that RF is a local complete intersection free of finite rank over Λ. 2 3.4 L-invariants of Hilbert modular forms In this section, F is a totally real field of finite degree (even or odd). We n.ord start with a Hilbert modular Hecke eigenform f0 ∈ S(0,I) (N, ε0 ; C) satisfying (h1–4) and (sf) in 3.2.1. Let T be the local ring of the Hecke algebra as in Theorem 3.50 associated to f0 . Pick a locally cyclotomic point P ∈ Spf(T)(W ), and let f = fP ∈ Sκn.ord (N, ε; C) be the Hecke eigenform associated to P . Then f is a locally cyclotomic Hecke eigenform of weight (κ, ε), which gives a minimal vector at primes outside p. We prove a Hilbert modular version of Theorem 1.80 (as Theorem 3.73) relating the L-invariant L(IndQ F Ad(ρf )) to the Greenberg
∂a(p) derivative determinant P (det ) ∈ K. Here, a(p) ∈ T is the image ∂xp p,p |p of Up (pp ) in T, xp ∈ T is given by δT ([γp , Fp ]) − 1, and ρ = ρf is realized on L = W 2. 3.4.1 Statement of the result Let us now formulate our theorem in a precise way. Throughout this section, we assume that p is an odd prime. The weight of a Hilbert modular form is an algebraic character κ of the dia2 gonal torus TG = ResF/Q Gm of G = ResF/Q GL(2), and therefore, κ induces a character 2 × Fp× → Qp TG (Qp ) = Fp× = p|p
again denoted by κ, where Fp is the p-adic completion of F at a prime factor p of p in F . If κ is locally cyclotomic, we normalize κ so that for xj ∈ p|p Fp× , (Np (x1,p )κ1,p Np (x2,p )κ2,p ) (x1 , x2 )κ = κ(x1 , x2 ) = p|p
for the norm map Np = NFp /Qp . We assume that the cusp form f is nearly p-ordinary and has locally cyclotomic weight κ with κ2,p − κ1,p ≥ 1. Since the central character of a Hilbert modular form of weight κ has infinity type (1−[κ])I for an integer [κ] = κ1,p + κ2,p (see (2.3.10)), the sum κ1,p + κ2,p is independent of p ∈ Σp . Write F for the residue field of W . We put V = L ⊗Zp Qp on which Gal(Q/F ) acts via ρf . Note that f is everywhere non-supercuspidal. Indeed, by near p-ordinarity, U (p ) has a nonzero eigenvalue for f ; so, the automorphic representation π generated by f cannot be supercuspidal at p|p (Lemma 2.40).
252
Hecke algebras as Galois deformation rings
Since the level of f outside p is equal to the level of f0 outside p and the prime-to-p part of the Neben characters ε0 and ε is the same (by the proof of Theorem 3.65), πq for a prime q p cannot be supercuspidal (see 2.3.7 in the text and [H88b] Lemma 12.2). Write c(f ) for the conductor of the irreducible automorphic representation generated by the right translations of f . The automorphic representation π generated by f has local q-factor isomorphic either to a principal π(η1,q , η2,q ) or to a special σ(η1,q , η2,q ), and the q-primary part of c(f ) is given by c(η1,q )c(η2,q ) = c(ε1,q )c(ε2,q ) if πq = π(η1,q , η2,q ) and by c(η1,q )2 q = c(ε1,q )2 q if πq = σ(η1,q , η2,q ). Thus pNc(ε) and pc(f ) have the same prime factors. The weight condition means that the motive M (f ) associated to f has the p-adic Hodge–Tate type (κ1,p , κ2,p ) at each p-adic place p (see Theorem 2.43(3)). For each embedding σ : F → Q, we can associate a p-adic place p by |ξ|p = |ip (σ(ξ))|p . Writing this p-adic place p as pσ , we define κj,σ := κj,pσ . Then the Hodge weight of M (f ) at each infinite place σ of F is given by {(κ2,σ , κ1,σ ), (κ1,σ , κ2,σ )}. We consider the three-dimensional adjoint square representation Ad(ρ) of ρ as in (1.3.1) of Chapter 1. Let S be the set of prime numbers satisfying one of the following three conditions: (S1) ramifies in F/Q; (S2) = p; (S3) Z ⊃ c(f ) ∩ Z (⇔ Z ⊃ Nc(ε) ∩ Z for = p). Let GSF be the Galois group over F of the maximal extension over F unramified outside S ∪ {∞}, and write N = NF for the p-adic cyclotomic character of GSF with ζ σ = ζ N (σ) for all ζ ∈ µp∞ . Fix a decomposition group Dp of each prime factor p|p in GSF . Since f is nearly p-ordinary, we have an exact sequence with L/Fp+ L ∼ = W: 0 → Fp+ L → L → L/Fp+ L → 0 κ
stable under Dp , where Ip acts by Np 1,p on L/Fp+ L. We put L = L ⊗W F as a Galois representation over F, which fits into the exact sequence: 0 → Fp+ L → L → L/Fp+ L → 0 with Fp+ L = Fp+ L⊗W F. We write δ p (resp. p ) for the character Dp → F× giving the action of Dp on L/Fp+ L (resp. Fp+ L). Since f0 satisfies (h3), ρ satisfies the following condition for each p|p (dsp )
δ p = p .
Then, the quotient module L/Fp+ L is uniquely determined by δ p = (δp mod mW ). We consider a deformation functor Φ(u) into sets from the category of local profinite W -algebras with residue field F = W/m. The value of Φ(u) at a local W algebra A is given by the set of isomorphism classes of rank-two free A-modules with continuous GS -action satisfying the four properties (D1–4) in 1.3.1 in L F addition to (Q1–4) and (Q6) in 3.2.1 for q|Nc(ε)p. At primes q|q for q ∈ S outside
L-invariants of Hilbert modular forms
253
pNc(ε), we do not impose any local conditions. Thus Φ(u) = Φ∅ if S = Σp , and under the classification of [Fu], the deformation problem is unrestricted at primes q ∈ S outside pNc(ε). This functor Φ(u) may not be pro-representable but has a minimal versal hull R(u) (unique up to noncanonical isomorphisms) with a versal deformation ρ : GS → GL2 (R(u) ) of L. Here a versal hull means that for each ρ ∈ Φ(u) (A), we have a W -algebra homomorphism ϕ : R(u) → A such that ρ∼ = ϕ ◦ ρ (the morphism ϕ may not be unique). A minimal versal hull means that it is a versal hull with the tangent space tR(u) /W given by Φ(u) (F[]). A minimal versal hull is unique up to (noncanonical) isomorphisms. See [DGH] for the versal hulls. Write L(ρ) for the space of ρ. By (D3), the action of the inertia × group Ip ⊂ Dp on Fp+ L(ρ) gives rise to a continuous character Op× → R(u) by class field theory. By (D4) in 1.3.1, we have the nearly ordinary character × ι = p|p δ p : ΓF → R(u) of ρ. The character ι induces the algebra structure of R(u) over the Iwasawa algebra W [[ΓF ]]. We need an automorphic description of R(u) as a Hecke algebra. In the automorphic representation π spanned by the right translations of f by G0 (A(∞) ), we have a unique minimal (holomorphic) cusp form with a given Neben type ε = (ε1 , ε2 , ε+ ) as in [PAF] 4.3.1 and [H89b] Section 2 (which may not be the new vector in π but has minimal possible level N and gives the minimal vector at each finite place, see the remark after Lemma 2.41 and below a remark after Theorem 3.73). Since f = fP is minimal at all primes outside p, out of fP , in a standard manner (see (2.3.36) in the text and [H91] Lemma 5.3), we can create a Hecke eigenform f (u) (in the automorphic representation generated by f ) such that f (u) |U (q ) = 0 for all q ∈ S outside pNc(ε) and that f (u) and f have the same eigenvalues for T (l ) and U (l ) for all other primes l, where U (q ) is the Hecke 0 (N ) for the level group 0 (N ) q 0 Γ operator given by the double coset Γ 0 1 0 (N ) of f (u) . We will describe the exact level N later in (3.4.1). Γ Exercise 3.72 Let f ∈ Sk (SL2 (Z)) be a Hecke eigenform with f |T (q) = aq f for a prime q, and write α, β for the roots of the Hecke polynomial X 2 − aq X + q k−1 = 0. Set fα (z) = f (z) − βf (qz) and f0 (z) = fα (z) − αfα (qz) (z ∈ H). Show that 1. fα ∈ Sk (Γ0 (q)) and f0 ∈ Sk (Γ0 (q 2 )); 2. fα |U (q) = αfα and f0 |U (q) = 0, but the eigenvalues for T (n) with q n for the three forms f, fα , f0 are equal. We look into the universal Hecke algebra h = hn.ord cyc (N , ε; W [[ΓF ]]) (defined above Proposition 3.49) and the fixed central character ε+ with ε+ N = det ρf . We take the local ring T(u) of h such that the algebra homomorphism λ : h → W given by f (u) |h = λ(h)f (u) factors through T(u) . We regard P = Ker(λ) as a
254
Hecke algebras as Galois deformation rings
point of Spf(T(u) ). We assume the following condition which follows from the conditions (lc1–5) and (g1–2) in 3.4.2 (see Corollary 3.77): ρ(u) (at ρ = ρf ∈ Spf(R(u) )(W )) of the versal (vsl) The localization-completion R (u) (u) of deformation ring R/W is isomorphic to the localization-completion T ρ the local ring T(u) . We further impose one more condition on the deformation L: is given (Dκ ) The action of the inertia group at each prime factor p|p on Fp+ L κ1,p by Np for the p-adic cyclotomic character Np : Gal(Fp (µp∞ )/Fp ) → Z× p , where κ is the weight of f . (u)
The subfunctor Φκ of Φ(u) classifying deformations satisfying (Dκ ) in addition (u) to the conditions satisfied by Φ(u) has also a minimal versal hull Rκ . On the (u) Hecke side, if p ≥ 5, as will be proven in Corollary 4.21, Tκ = T(u) /P T(u) (P = Pf ∩ W [[ΓF ]]) is W -free of finite rank and carries the modular deform(u) (u) (u) ation belonging to Φκ (Tκ ), and hence covered by Rκ . If R(u) is universal (u) ∼ (u) and Rκ = Tκ , we get R(u) ∼ = T(u) in the same manner as in the proof of (u) (u) Theorem 3.50 (see also [H00] Theorem 5.2). In [Fu], many cases of Rκ = Tκ are given using the technique of Taylor and Wiles as we describe after stating our main result. Some other cases are also treated by Skinner and Wiles under a different set of conditions (see [SW] and [SW1]). By the control theorem (see Corollary 4.21) and Proposition 3.78, the point Pf of Spf(T(u) ) carrying the cusp form f is on a unique irreducible component π
(u)
π
I I. Spf(I) of Spf(T(u) ). Thus we have a sequence of projections: h −−T−→ T(u) −→ an element of the We write pp ∈ Op for the rational prime p in Op , and regard it as
0 (N ), 0 (N ) pp 0 Γ idele group FA× . For the Hecke operator Up (pp ) given by Γ 0 1
(u)
we define a(pp ) = πI (πT (Up (pp ))). The action of the Artin symbol [pp , F ] on L(ρI )/F + L(ρI ) is given by the multiplication by a(pp ) (by Theorem 2.43(3)), where L(ρI ) ∼ = I is the representation space of ρI = πI ◦ ρh . (u) (u) Since T carries the modular deformation ρT ∈ Φ(u) (T(u) ) of ρf with (u) (u) det(ρT ) = det(ρf ), we have a projection π : R(u) → T(u) such that π ◦ ρ ∼ = ρT . (u) Thus π ◦ ι induces the W [[ΓF ]]-algebra structure on T . By the freeness theorem (Corollary 4.22), T(u) is free of finite rank over the Iwasawa algebra W [[ΓF ]], and hence I is torsion-free of finite type over W [[ΓF ]]. Let P be the point of Spf(W [[ΓF ]]) induced by Pf . By vertical control (see Corollary 4.21), (u) Tκ = T(u) /P T(u) . Moreover we have the identity of the completion-localization κ ,p IP = T (u) = W [[ΓF ]]P ∼ = K[[tp ]]p|p for parameters tp = xp − γp 1 + 1 for the f Pf chosen generator γp in Γp (see Proposition 3.78). Here we identify Γp with a subgroup of 1 + pZp by N .
L-invariants of Hilbert modular forms
255
Here is the generalization of Theorem 1.80: Theorem 3.73 Suppose (vsl) and (Dκ ) for ρf . Then Greenberg’s L-invariant of the Galois representation IndQ F Ad(ρf ) is equal to the value at Pf of the determinant logp (γp )δp ([γp , Fp ]) · a(p)−1 det(∂a(pp )/∂xp )p,p |p p
in the quotient field of IPf , where a(p) =
p|p
a(pp ).
Here Ad(ρ) is the adjoint square representation of ρ, and IndQ F Ad(ρ) is the induced representation of Ad(ρ) from Gal(Q/F ) to Gal(Q/Q). We will prove this theorem in Section 3.4.6 after a couple of sections preparing the proof. The determinant det(∂a(pp )/∂xp ) does not depend on the choice of the order of the primes p|p, because the permutation of primes moves around the columns and the rows of the matrix (∂a(pp )/∂xp )p,p |p in the same way. In Theorem 1.80, the value is given by −2 logp (γ)a(p)−1 da(p)/dxp when F = Q, but this is because we normalized there the variable x = xp with respect to the ordinary deformation ring, and for the ordinary variable x, the present variable xp has the following expression: xp = x−1/2 , and hence we have the difference of the factor −2. For a residue integral domain A of T(u) with projection πA : T(u) A, we put JacA = πA (det(∂a(pp )/∂xp )p,p |p ) ∈ Q(A) for the quotient field Q(A) of A. It has been proven in [H00] Proposition 7.1 that JacI = 0 in I if we have a member f in the p-adic family of Hecke eigenforms (given by the irreducible component Spf(I) ⊂ Spf(h)) whose automorphic representation is special at all but one p-adic place (there is no condition imposed on f at the exceptional padic place). Thus if p remains prime in F , we have JacI = 0 always. Under this assumption, we have JacI/Pf = (JacI mod Pf ) = 0 for almost all members f (i.e., outside a proper Zariski closed subset of Spf(I)) of the p-adic analytic family of Hilbert modular forms, and therefore L(IndQ F Ad(ρf )) = 0 for almost all f . By elaborating the argument in [H00], we can further specify the L-invariant in certain special cases. Indeed, the above Theorem 3.73 and the result in [H00] combined with an argument of Greenberg in [Gr2] Section 3 yield: Corollary 3.74 Suppose (vsl) and (Dκ ). If f gives an elliptic curve E/F with split multiplicative reduction at all primes p|p, Q L(IndQ F Ad(ρ)) = L(IndF ρ) =
logp (NFp /Qp (Qp )) , ordp (NFp /Qp (Qp )) p
where Qp is the Tate period of E/Fp . A more general case of this result will be proved as Theorem 3.93 at the end of this chapter. In particular, if either p splits completely in F/Q or E is split
256
Hecke algebras as Galois deformation rings
multiplicative over Qp ⊂ Fp for all p|p, by Theorem 1.83 (see also [BDGP]), we conclude that L(IndQ F Ad(ρ)) = 0 in this case. Identify W [[Gal(F∞ /F )]] with W [[x]]. By Theorem 5.9, if (lc1–5) and (g1–2) below are satisfied by the p-adic Tate module T = Tp E, SelF∞ (Ad(E[p∞ ])) is a cotorsion Iwasawa module over W [[x]] for the cyclotomic Zp -extension F∞ /F , and by Theorem 5.27, the characteristic power series of SelF∞ (Ad(E[p∞ ])) has a zero at x = 0 (the augmentation ideal) of order e which is the number of prime factors of p in F . We shall prove a slightly more general result dealing with the case where f gives a p-divisible group of multiplicative type at all but one p|p as Theorem 3.93. 3.4.2 Deformation without monodromy conditions Under the assumptions of Theorem 3.50 (though [Fu] covers more general cases), T(u) is isomorphic to R(u) . Since the assumption of Theorem 3.50 is stated in terms of a weight (0, I) specialization of the universal deformation, let us specify a set of sufficient conditions for T(u) ∼ = R(u) in terms of weight κ specialization: under the following local conditions (lc1–5) on prime ideals q above q ∈ S and the global conditions (g1–2), we have T(u) ∼ = R(u) : (lc1) ρf restricted to Dq is reducible over K for all q, and if q is outside pN (that is, if ρ ⊗ χ is unramified for a character χ : Dq → F× ), its value at the Frobenius element at q has two distinct eigenvalues. ×
(lc2) If H 0 (Iq , L ⊗ µ) is one dimensional for a character µ : GSF → Fp , for the Teichm¨ uller lift µ of µ, H 0 (Iq , L ⊗ µ) is W -free of rank 1 for q p. ×
uller (lc3) If L ⊗ µ is unramified at q for a character µ : GSF → Fp , for the Teichm¨ lift µ of µ, then L ⊗ µ is unramified at q for q p. (lc4) For all p|p, the two characters of Dp on Fp+ L and L/Fp+ L are distinct. (lc5) If L is finite flat at a prime p|p, π is spherical at the prime p and κp = (0, 1). (g1) det(ρ)N −[κ] is the Teichim¨ uller lift of det(ρ)ω −[κ] for ω = (N mod mW ), where κ1,p + κ2,p = [κ] ∈ Z. (g2) ρ is absolutely irreducible over GSF (µp ) . We leave the reader to verify the assumptions of Theorem 3.50 under the above conditions. 0 (N ) of the Under the above conditions, we now specify the level group Γ n.ord (N , ε; W [[ΓF ]])). By (lc1), Hecke algebra (and the Hecke algebra h = h the automorphic representation π of f is everywhere principal or special;
so, a ∗
→ πq is a subquotient of an induced representation of the character 0 d η1,q (a)η2,q (d) of the upper triangular Borel subgroup B(Fq ) of GL2 (Fq ). Here ηj,q : Fq× → C are continuous characters equal to εj,q on Oq× . We have
L-invariants of Hilbert modular forms −1 × ε− q = η2,q η1,q on Oq and define GL2 (Oq ) if q is outside S and outsided pN, e − −e if qe |c(ε− , q ) with e > 0 but q c(εq )q Γ0 (q ) − Γ0 (N )q = Γ0 (q) if q|N/c(εq ) and q p, Γ0 (p) if q = q|p and p c(ε− q ), Γ (q2 ) if q ∈ S, q p and ρ is unramified at q, 0
257
(3.4.1)
0 (N )q = Γ 0 (N)q , where Γ0 (qe ) and if q ∈ S does not appear in the above list, Γ is the subgroup of GL2 (Oq ) made of matrices upper triangular modulo qe . ∼ (u) (u) Since only the localized identity (vsl): R ρ = Tρ is assumed in Theorem 3.73, we shall show this identity under the assumptions of Theorem 3.50 and the condition (Rgq ) for M = Fq below for ρf |Dq for all q ∈ S for which ρf is unramified. The condition (Rgq ) for unramified ρf |Dq holds by a recent result in [Bl1]. We first recall Faltings’ theorem and its proof on local deformation rings from [TaW] Appendix (see also [MFG] 3.2.5). Let q = p be a prime. We study the deformation problem for Gal(Qq /M ) for a finite extension M of Qq . Write simply D = Gal(Qq /M ) and I for its inertia group. Let ρ : D → GL2 (F) be an unramified representation. Then ρ factors through the Galois group of the maximal unramified extension M ur /M . Let O be the q-adic integer ring of M and q be the maximal ideal of O. We write k = O/q, which is a finite field of characteristic q. Then Gal(M ur /M ) ∼ = Gal(k/k) for the algebraic closure k of k. Since Gal(k/k) is generated by the Frobenius substitution φ : x → xQ for Q = q f = |k|, M ur /M is a Z-extension with Galois group φ = φZ . Then ρ factors through this group φZ , and therefore, it is determined by ρ(φ). We suppose a regularity condition: (rgq ) ρ(φ) is semisimple having two
distinct eigenvalues; in other words, up to α 0 conjugation, ρ(φ) = with α = β. 0 β By the local class field theory, the inertia group of the maximal abelian extension M ab /M is isomorphic to O× . Thus the p–Sylow part of the inertia group is isomorphic to the p–Sylow subgroup ∆q of k × . We would like to prove the following theorem of Faltings: Theorem 3.75 We fix a character ξ : D → W × such that ξ mod mW = det ρ. Suppose that ρ is unramified and satisfies (rgq ). Let W [∆q ] be the group algebra of ∆q and δq : ∆q → W [∆q ] be the tautological character sending σ to the group element [σ] in W [∆q ]. Then we have if Q ≡ 1 mod p, 1. For any deformation ρ : D → GL2 (A) of ρ (A ∈ CLW ) with det ρ = ξ, there exists unique W -algebra homomorphism ϕρ : W [∆q ] → A such that a−1 ξδq 0 ρ ∼ ϕρ ◦ on the inertia group I = Iq . 0 δq
258
Hecke algebras as Galois deformation rings
ξ ∗ 2. For any deformation ρ : D → GL2 (A) of ρ (A ∈ CLW ) with ρ ∼ , 0 ∗ there exists
W -algebra homomorphism ϕρ : W [∆q ] → A such that a unique ξ 0 ρ ∼ ϕρ ◦ on the inertia group I. 0 δq Before proving the theorem, we shall do some preparation. Let L/M be a finite Galois extension with q-adic integer ring OL . We introduce a filtration on the inertia group I(L/M ) of Gal(L/M ). Let Q be the maximal ideal of the q-adic integer ring of L. By definition, . I(L/M ) = I0 (L/M ) = σ ∈ Gal(L/M )xσ ≡ x mod Q ∀x ∈ OL . Thus for each integer j > 0, we define . Ij (L/M ) = σ ∈ Gal(L/M )xσ ≡ x mod Qj+1 ∀x ∈ OL . Then by definition, the subgroups Ij (L/M ) of D(L/M ) = Gal(L/M ) are normal. × and Uj = 1 + Qj ⊂ U0 for j > 0. Then we claim that the map: Let U0 = OL Ij (L/M )/Ij+1 (L/M ) → Uj /Uj+1 given by σ → for a generator of Q is an injective homomorphism. The injectivityimmediately follows from the existence of a Q-adic expansion of any × : j≥0 aj j with aσj = aj for all σ ∈ I(L/M ), which implies x ∈ OL σ−1
σ−1 ∈ 1 + Qj+1 ⇐⇒ σ ∈ Ij+1 (L/M ). Note that (σ − 1)(τ − 1) = (στ − 1) − (σ − 1) − (τ − 1). Then (σ−1)(τ −1) ∈ Uj+1 because again by Q-adic expansion, (σ − 1) for σ ∈ Ij (L/M ) takes Uj into Uj+1 for all j. Thus it is a homomorphism. The above claim shows that (Ij : Ij+1 ) is a q-power for j > 0 and for r = dimO/q OL /Q, (I0 : I1 )|(OL /Q)× | = Qr − 1 which is prime to q. Since I∞ (L/M ) = {1}, I1 (L/M ) is the q–Sylow subgroup × for kL = OL /Q, which is an of I(L/M ). In particular, I(L/M )/I1 (L/M ) → kL abelian group. By the theory of Lubin–Tate formal groups (see [CFN] III.6–8), there is an explicit way of constructing such L fully ramified and abelian over M with given Galois group isomorphic to k × , and if M = Qq , Qq (µq ) does the job. Thus D(L/M ) is a soluble group, and I1 (L/M ) is nilpotent (because (Ij , Ij ) ⊂ Ij+1 and I1 is a q-group). As already remarked, there always exists a totally ramified extension of M with Galois group isomorphic to k × . Let Iq ⊂ I be the maximal q-profinite subgroup. Since I = Gal(Qq /M ur ), I (q) = I/Iq =
lim I(L/M )/I1 (L/M ) ∼ = ←−
L⊂M ur
× ∼ (q) lim kL =Z , ←−
L⊂M ur
L-invariants of Hilbert modular forms
259
(q) = where Z =q Z . In particular, if we write I(p) for the maximal p-profinite (q) quotient of I (and hence of I), it is isomorphic to Zp . Thus we have a unique (p) totally q-ramified Zp -extension M (p) /M ur . Let Mn ⊂ M (p) be the subfield such (p) that Gal(Mn /M ur ) ∼ = Z/pn Z. Since M ur contains all p-power roots of unity, √ n (p) by Kummer’s theory (e.g., [CFN] 1.5), Mn = M ur ( p ) for a prime element in M ur . Thus if φ ∈ Gal(M (p) /M ) induces the Frobenius substitution and σ ∈ Gal(M (p) /M ur ), we see from this φσφ−1 = σ Q = σ N (φ) , for the p-adic cyclotomic character N : D → Z× p . This shows that I(p) ∼ = Zp (1)
as Gal(M ur /M )-module,
(3.4.2)
where Zp (m) is a Galois module isomorphic to Zp as (plain) modules on which the Galois group acts via N m . In particular, D/I (p) ∼ = φZ Zp (1), where I (p) is the maximal prime-to-p-profinite subgroup of I. Proof of Theorem 3.75. Since ρ is unramified, ρ(I) ⊂ 12 +M2 (mA ). Since 12 + M2 (mA ) is p-profinite, ρ factors through the abelian quotient I(p) = I/I (p) ∼ = Zp . Thus the restriction of ρ to I(p) is determined by the value of the generator γ of I(p) . By (3.4.2), the matrix X = ρ(γ) has to satisfy Y XY −1 = X Q for Y = ρ(φ). α 0 By (rgq ), by choosing a base of V (ρ), we may assume that Y = . 0 β
a 0 We now prove by induction on n that X ≡ mod mnA for a, b ∈ A. 0 b Thus a ≡ b ≡ 1 mod mA . When n = 1, X ≡ 12 mod mA ; so, there is nothing to prove. Suppose the assertion is true for n. Then we write X=
a 0 (12 + Z) 0 b
a 0 . Then T −1 (12 + Z)T = 12 + T −1 ZT . Write 0 b z± (Z) for the right shoulder element of Z for + and the left bottom corner because element for −. Then z± (T −1 ZT ) = a∓1 z± (Z)b±1 ≡ z± (Z) mod mn+1 A a ≡ b ≡ 1 mod mA and z± (Z) ≡ 0 mod mnA . Thus T commutes with Z modulo for Z ∈ M2 (mnA ). Write T =
260
Hecke algebras as Galois deformation rings
mn+1 A . Then we see
−1
−1 α 0 α 0 a 0 Z =Y XY −1 12 + 0 β 0 β 0 b
−1 a 0 = XQ 0 b Q−1
a 0 (1 + Z)Q ≡ 0 bQ−1
Q−1 a 0 ≡ (1 + QZ) 0 bQ−1 Q−1
a 0 ≡ + Z mod mn+1 A . 0 bQ−1
(3.4.3)
The last equality follows from the fact that Q − 1 ∈ mA (because of the that assumption Q ≡ 1 mod p and p ∈ mA ). This shows
Z has to be diagonal. 0 By the above argument, we now know ρ ∼ for two characters δ, : 0 δ × D → A . Since the values of these characters at φ are already given by α, β, the characters are determined by restriction to I(p) . Since the representation factors through Gal(M ab /M ) for the maximal abelian extension M ab /M , the characters restricted to I(p) factor through ∆q . If det(ρ) = ξ, then writing = ξδ −1 , we have ( mod mA ) = . Then δq (σ) → δ(σ) induces the unique algebra homomorphism 2 ϕρ : W [∆q ] → A with the required property. We now study K-deformations as in 3.2.10 of a fixed semisimple representation ρ0 : D/I → GL2 (K). We suppose another regularity condition: (Rgq ) ρ0 (φ) is semisimple having two eigenvalues α0 and β 0 with α0 /β0 = Q±1 ; α0 0 in other words, up to conjugation, ρ0 (φ) = with α0 /β0 = Q±1 . 0 β0
0 Since ρ0 is semisimple on D, ρ0 is equivalent to 0 with 0 (φ) = α0 and 0 δ0 δ0 (φ) = β0 . The characters 0 and δ0 are uniquely determined by its value at φ. We can show the following version for K-deformations in a manner similar to the proof of the above theorem: Corollary 3.76 We fix a character ξ : D → W × such that ξ = det ρ0 . Suppose that ρ0 is unramified and satisfies (Rgq ). Then any deformation ρ : D → GL2 (A) of ρ0 (A ∈ ARTK ) with det ρ = ξ is unramified. Since the proof is much easier than the proof of Theorem 3.75, we leave it to the reader.
L-invariants of Hilbert modular forms
261
Let P ∈ Spf(T)(W ) be a locally cyclotomic point, and write ρ0 : Gal(F /F ) → GL2 (W ) for the Galois representation ρT mod P . Abusing notation, we identify (u) P with the point of Spf(T(u) )(W ) associated to fP . We assume that RF ∼ =T as in Theorem 3.50. Then the above corollary implies Corollary 3.77 Let Q be the set of primes of S outside pNc(ε), and suppose (Rgq ) for all q ∈ Q for M = Fq . Under the assumption in Theorem 3.50, the canonical W -algebra homomorphism ϕ : R(u) → T with ϕ ◦ ρ(u) = ρT induces (u) (u) (u) ∼ an isomorphism R , T and T(u) is the P -adic P = TP , where XP for X = R localization-completion of X. By a recent work of Blasius, the condition (Rgq ) for q ∈ Q actually holds for the modular Galois representation ρP = ρf . Indeed, in the modular case, we have |α0 β0−1 | = 1 by [Bl1]. Thus under (lc1–5) and (g1–2), (vsl) holds. Proof By Corollary 3.76, the universal K-deformation ρ(u) : Gal(F /F ) → P ) is unramified at q ∈ Q. Thus it is a specialization of the universal GL2 (R P . P ∼ (u) ∼ W -deformation ρ : Gal(F /F ) → GL2 (R), which shows that R =R =T P
(u)
By the same argument applied to the universal modular deformation ρT : (u) ), we find T (u) ∼ 2 Gal(F /F ) → GL2 (T P P = TP . We indicate one more result useful in our proof of Theorem 3.73: Proposition 3.78 For a locally cyclotomic point P = Pκ,ε in the formal (u) spectrum Spf(W [[ΓF ]])(W ), Tκ,ε := T(u) /Pκ,ε T(u) is reduced; so, its nilpotent radical is trivial and ΩT(u) /W is a finite module. In particular, the localization κ,ε
of T(u) at P is ´etale over the localization of W [[ΓF ]] at P , and we have the identity of the localization-completion at any point P ∈ Spf(T(u) )(W ) over P : (u) = W T [[ΓF ]]P ∼ = K[[tp ]]p|p for tp = 1 + xp − γp ε1,p (γp ). P For a locally cyclotomic point P ∈ Spf(T(u) )(W ), writing the Galois represent(u) ation ρP = (ρT mod P ), this result implies the vanishing of the Selmer group SelF (Ad(ρP ) ⊗W K) which is the dual of ΩT(u) ⊗W K/K = ΩT(u) /W ⊗W K = 0 κ,ε
κ,ε
by Proposition 3.87. This vanishing is a requirement for the Greenberg’s L-invariant being well defined (see Lemma 1.84). Proof The reducedness follows from f (u) |U (q ) = 0 for q ∈ S prime to (u) pNc(ε). Thus Tκ,ε is generated by Hecke operators prime to S. Since + −1 ε+ (q) T (q) for Hecke operators T (q) with primes q outside S is self-adjoint under the Petersson inner product, then we know the algebra generated by such operators over Q is reduced by a standard argument (e.g., [IAT] Theorem 3.48 and [LFE] page 152). The operators T (q ) and U (q ) for q|pNc(ε) does not
262
Hecke algebras as Galois deformation rings
produce nilpotents by the assumptions (lc2) and (lc3) (which follows from (h1) and (h4)). From this, we have ΩT(u) ⊗W K/K = ΩT(u) /W ⊗W K = 0 κ,ε
κ,ε
(u)
which is equivalent to the ´etaleness of Tκ,ε ⊗W K/K and that of T(u) /W [[ΓF ]] around P , because T(u) and W [[ΓF ]] are p-profinite complete local rings. Then the localization-completion at P of the two rings coincides. Since ΓF = p|p Γp , writing xp = γp − 1 ∈ W [[ΓF ]] for a generator γp of ΓF , we have W [[ΓF ]] is isomorphic to the formal power series ring W [[xp ]]p|p . Here the variables xp are normalized so that the augmentation ideal (xp )p corresponds to the initial Hecke eigenform f0 . The variables tp are normalized so that the reduction modulo (tp )p gives rise to fP (that is, P = (tp )p , and W [[ΓF ]] = W [[xp ]]p = W [[tp ]]p ). From this, the last identity is clear. 2 We warn that if the Hecke polynomial X 2 − λ(T (q ))X + ε+ (q)N (q) for a prime q ∈ S outside pNc(ε) has multiple roots (which is highly unlikely if F = Q; see Remark 3.11), the level Nq Hecke algebra of weight κ created out of f may not be reduced. Thus our use of the “unrestricted” deformation ring R(u) is essential to have this reducedness. Corollary 3.79 For a locally cyclotomic point P ∈ Spf(T)(W ), the P -adic (u) is isomorphic to the localization-completion of the localization-completion T P ∂ gives a Iwasawa algebra W [[ΓF ]] at Pκ = P ∩ W [[ΓF ]]. In particular, ∂x p (u) over K. basis of the tangent space P/P 2 ⊗W K of T P
p|p
P for the P -adic localization-completion of W [[ΓF ]]. Since A = Proof Write Λ (u) (u) is Tκ ⊗W K is a product of finite extensions of K, ΩA/K = 0. Thus T P P . Then by Hensel’s lemma, we have a complete local ring ´etale finite over Λ ∂ ∂ (u) = Λ P ∼ = , which finishes the proof. 2 T = K[[tp ]]p|p . Note that P ∂tp ∂xp 3.4.3 Selmer groups of induced representations We write G = Gal(Q/Q) and GF = Gal(Q/F ). Let L ∼ = W r be a continuous GF -module whose action factors through GSF for a finite set S of rational primes (thus L ramifies only at primes in S and ∞). We write V = L ⊗W K as GF module. We consider IndQ F (L ⊗ A) = W [G] ⊗W [GF ] (L ⊗ A) on which G acts by σ(ξ ⊗ t) = (σξ) ⊗ t. We pick a prime ideal Q of Q and write q (resp. q) for the prime of Q (resp. F ) under Q. We write D (resp. D ) for the decomposition group of Q in G (resp. GF ). Let Xσ ⊂ L for each σ ∈ Homfield (F, Q)/D = GF \G/D be any W -direct summand stable under σ D = σDσ −1 ∩ GF . Then each prime of F over q can be written as a conjugate qσ = σ(q) ∩ F for σ ∈ GF \G/D .
L-invariants of Hilbert modular forms
263
Then σ D is the decomposition group of σ(Q) in GF . For simplicity, we write Dσ = σDσ −1 for σ ∈ G. Then we have σ −1 IndσDDσ Xσ = σ −1 W [σDσ −1 ] ⊗W [σ D ] Xσ = W [Dσ −1 ] ⊗W [σ D ] Xσ ⊂ W [Dσ −1 GF ] ⊗W [GF ] V ⊂ IndQ F L, −1 Dσ. We write simply which is a W -direct summand of IndQ F L stable under σ X for the set {Xσ }σ∈Homfield (F,Q)/D . We then define
; IndQ σ −1 IndσDDσ Xσ ∼ σ −1 IndσDDσ Xσ . (3.4.4) = F X = σ∈GF \G/D
σ∈Homfield (F,Q)/D
By definition, IndQ F X is stable under D, and we get ; ∼ H r (D, IndQ H r (σ D , Xσ ), F X) =
(3.4.5)
σ∈Homfield (F,Q)/D
applying Shapiro’s lemma (Lemma 1.17) to each σ: σ : H r (D, σ −1 IndσDDσ Xσ ) ∼ = H r (σ D , Xσ ). Let I ⊂ D be the inertia group, and put σ I = σIσ −1 ∩ GF and Iσ = σIσ −1 . Then we have W [Dσ ] ⊗W [σ D ] Xσ ∼ = ⊕τ ∈Iσ ·σ D \Dσ τ −1 IndσIσI Xσ . Again by Shapiro’s lemma, we get ∼ H r (I, IndQ F X) =
;
H r (σ I , Xσ ).
(3.4.6)
σ∈Homfield (F,Q)/I
We now suppose that V is nearly p-ordinary; so, it has the following filtration in (1.2.4) stable under Dp : V = Fpb V ⊃ · · · ⊃ Fp0 V ⊃ Fp1 V ⊃ · · · ⊃ Fpa+1 V = {0}. Let Fpj L = Fpj V ∩ L, and we apply the above argument to the collection F j L = j L}σ∈Homfield (F,Q)/Dp . We put {Fpj L}p|p = {Fσ(p) # $ Q j Fpj IndQ (3.4.7) F (L ⊗ A) = IndF F L ⊗W A. Q We may think of the Selmer groups SelQ (IndQ F L ⊗ A) and SelQ∞ (IndF L ⊗ A) Q defined by the same formula as (1.2.6), replacing L by IndF L.
Proposition 3.80
We have ∼ SelQ (IndQ F L ⊗ A) = SelF (L ⊗ A),
264
Hecke algebras as Galois deformation rings
and if Q∞ /Q is linearly disjoint from F/Q, we have for F∞ = F · Q∞ ∼ SelQ∞ (IndQ F L ⊗ A) = SelF∞ (L ⊗ A). Proof By Shapiro’s lemma (Lemma 1.17), we have a canonical isomorphism: Q 1 ∼ 1 H 1 (E, (IndQ F L) ⊗ A) = H (E, IndF (L ⊗ A)) = H (F, L ⊗ A).
We write Iq ⊂ Dq ⊂ GF (resp. Iq ⊂ Dq ⊂ G) for the inertia group and the decomposition group of Q inside GF (resp. inside G). Set f (q) = [Dq /Iq : Dq /Iq ] (the relative degree). Then we have from (3.4.5) and (3.4.6) that ∼ ιq : H 1 (Dq , IndE H 1 (Dq , σ −1 IndσDDσ L ⊗ A) F (L ⊗ A)) = σ∈I/Dq
∼ =
H 1 (Dq , L ⊗ A)
q|q
and ∼ H 1 (Iq , IndE F (L ⊗ A)) =
H 1 (Iq , L ⊗ A)f (q) .
(3.4.8)
q|q σ Here for a fixed Q|q, we identify H (D, σ −1 IndD L ⊗ A) for D = Dq with σD
1
1 σ ∼ 1 σ −1 H 1 (Dσ , IndD L ⊗ A) = H (σ D , L ⊗ A) = H (Fqσ , L ⊗ A) σD
by σ −1 t ↔ t for t ∈ IndσDDσ L ⊗ A, where σ D = σDσ −1 ∩ GF = Dqσ . Replacing L ⊗ A by L ⊗ A/Fp+ (L ⊗ A), we verify that the same formula is valid for primes p dividing q = p: Q + ιp : H 1 (Dp , IndQ F (L ⊗ A)/F IndF (L ⊗ A)) + σ ∼ H 1 (Dp , σ −1 IndD = L ⊗ A/Fp (L ⊗ A)) σ σ Dp σ∈I/Dp
∼ =
H 1 (Dp , L ⊗ A/Fp+ (L ⊗ A))
p|p
and ∼ H 1 (Ip , IndQ F (L ⊗ A)) =
H 1 (Ip , L ⊗ A/Fp+ (L ⊗ A))f (p) .
(3.4.9)
p|p
Then the first identity follows from the definition of the Selmer group combined with the compatibility of the local–global restriction maps with the isomorphism of Shapiro’s lemma. As for the second identity, we have Q∞ IndQ F (L ⊗ A) = IndF∞ (L ⊗ A)
as GQ∞ -modules by the linear disjointness; so, the same argument works well. 2
L-invariants of Hilbert modular forms
265
We can argue for IndF E (L ⊗ A) in the same way as in the above proof of Proposition 3.80 taking a subfield E of F as the base field in place of Q, and we get Corollary 3.81
We have ∼ SelE (IndE F L ⊗ A) = SelF (L ⊗ A).
3.4.4 L-invariant of induced representations We interpret the definition of the L-invariant of IndQ F V in terms of the data only depending on the GF -module V in 3.4.3. We thus assume that q = p and Q = P|p. We put pσ = σ p ∩ F for σ ∈ G. Thus D = Dp and D = Dp . We write Fσ+ V for Fp+σ V . Then we consider Fσ00 V ⊃ Fσ+ V ⊃ Fσ11 V such that Fσ00 V /Fσ+ V = H 0 (σ D , V /Fσ+ V ), H0 (σ D , Fσ+ V (−1)) = Fσ+ V (−1)/Fσ11 V (−1), where X(m) = X ⊗ Nσm for any σ D -module X for the p-adic cyclotomic character Nσ of σ D. We then define Fσjj T = Fσjj V ∩T and Fσjj (T ⊗W A) = (Fσjj )⊗W A. Decompose Fσ00 V /Fσ11 V = Yσ ⊕ K(0)t0,σ ⊕ K(1)t1,σ
(3.4.10)
for the maximal σ D -module Yσ without direct summand isomorphic either to K(0) or K(1). Since Yσ fits into an exact sequence 0 → K(1)tσ → Yσ → K tσ → 0, we have dim Yσ = 2tσ for an integer tσ (by Kummer’s theory). For Galois representations V associated to nearly p-ordinary Hilbert modular forms (and their tensor products, including Ad(V )), if H 0 (σ D, V ) = 0, then Fσ00 V /Fσ11 V and Fσ00 V ∗ (1)/Fσ11 V ∗ (1) are indecomposable (of multiplicative type), and otherwise, the eigenvalue of F robσ(p) is not equal to 1 (see [Bl1]); so, we may and will eventually assume that t0,σ = t1,σ = 0. We write ? F ? (T ⊗A) = {Fσ? (T ⊗A)}σ∈GF \G/D . Thus we can think of IndQ F F V as in (3.4.4). Q Q Q 00 + 0 00 + By definition, F IndF V /F IndF V = H (Dp , IndF F V / IndQ F F V ), and hence, we have Q 00 F 00 IndQ F V ⊂ IndF F V, 11 and Y = F 00 IndQ IndQ F V /F F V does not contain any direct factor (as Dp modules) isomorphic to K(0) or K(1) if Fσ00 V /Fσ11 V (for all σ) does not contain such factors. If we have an indecomposable Dp -module M which fits into the following exact sequence of Dp -modules:
0 → K(1) → M → K → 0, we have its extension class in Ext1Dp (K, K(1)) = H 1 (Qp , K(1)) = H 1 (Qp , Qp (1)) ⊗Qp K.
266
Hecke algebras as Galois deformation rings
The Kummer sequence yields an embedding × p Q× → H 1 (Qp , Z/pn Z(1)), p /(Qp ) n
× p and the limit Qp ⊗ (limn (Z× p /(Zp ) )) gives rise to a subspace ←− n
Hf1l (Qp , Qp (1)) ⊂ H 1 (Qp , Qp (1)). We put Hf1l (Qp , K(1)) = Hf1l (Qp , Qp (1)) ⊗Qp K. We suppose, as in [Gr2], the following conditions: (S) Dp acts semisimply on grpi (V ) = Fpi V /Fpi+1 V for all i and p|p, which is i IndQ F F V equivalent to: “Dp acts semisimply on gri (IndQ for all i”. F V)= i+1 V IndQ F F Q
(U) The Dp -module IndFppσ Yσ for Yσ in (3.4.10) does not have any subquotient associated to a cocycle in Hf1l (Qp , K(1)). (V) SelQ (IndQ F V ) = SelF (V ) = 0. If V is associated to a nearly p-ordinary Hilbert cusp form f with κ2 − κ1 ≥ I, • the condition (S) is obviously true for V and Ad(V ), because each graded
piece of V is one dimensional; • the condition (U) for V and Ad(V ) also follows because the Hecke eigenvalue
of U (p) for f is a root of unity (if Yσ is nontrivial) and hence by Proposition 2.44(2), the local automorphic representation of f at p is Steinberg, and f is multiplicative at p|p (thus the extension class in H 1 (Qp , K(1)) is represented by a Tate period q which is a nonunit); • the condition (V) for Ad(V ) follows from Theorem 3.50 under the assumption of the theorem (as we will see later). We write F • H 1 (Qp , X) for the image of H 1 (Qp , F • X) in H 1 (Qp , X) for a filtered Galois module X. We define a subspace U p (IndQ F V ) with Q Q 00 1 F + H 1 (Qp , IndQ F V ) ⊂ U p (IndF V ) ⊂ F H (Qp , IndF V ) Q + 1 so that the quotient U p (IndQ F V )/F H (Qp , IndF V ) is given by the pullback Q + 1 1 + 1 image of F H (Qp , Y ) in H (Qp , IndF V )/F H (Qp , IndQ F V ) similarly to the definition in Section 1.5.1. For primes q = p, we simply put U q (IndQ F V) = Q Q Q ∗ ⊥ Uq (IndF V ). We can then verify that U q (IndF V (1)) = U q (IndF V ) for all primes q under the local Tate duality (so, we can take this to be the definition ∗ of U q (IndQ F V (1)) as was done in 1.5.1). We then define the balanced Selmer group by H 1 (Qq , IndQ V ) Q Q 1 F SelQ (IndF V ) = Ker H (Q, IndF V ) → . (3.4.11) U q (IndQ F V) q
L-invariants of Hilbert modular forms
267
Q Q Q Since U q (IndQ F V ) ⊂ Uq (IndF V ), we have SelQ (IndF V ) ⊂ SelQ (IndF V ). Thus (V) implies
SelQ (IndQ F V ) = SelF (V ) = 0. We insert here the following result in [Gr2] Proposition 2: − Proposition 3.82 (R. Greenberg) Let M = IndQ be the “−1” F V and M eigenspace {x ∈ M |c · x = −x} of complex conjugation c ∈ GSQ . Suppose that H 0 (GSQ , M ∗ (1)) = H 0 (GSQ , M ) = 0 and dim M − = dim(M/F + M ). Then, we have
dim SelQ (M ) = dim SelQ (M ∗ (1)). The condition dim M − = dim(M/F + M ) follows if M is associated to a pure motive and s = 1 is critical for M (see 1.2.1, in particular, Exercise 1.33). Proof To make our notation simple, we write Hqi (M ) for H i (Qq , M ) (for a prime q). Recall the local Tate duality (e.g., [MFG] Theorem 4.43): Hpi (X) ∼ = HomK (Hp2−i (X ∗ (1)), K),
(3.4.12)
where X is a finite-dimensional vector space over K with a continuous K-linear Gal(Qp /Qp )-action. Consider the short exact sequence 0 → F 00 M → M → M/F 00 M → 0 and the associated long exact sequence:
M 0 → Hp1 (F 00 M ) → Hp1 (M ) → Hp1 → Hp2 (F 00 M ) → Hp2 (M ) → 0, F 00 M because by definition, we have Hp0 (M/F 00 M ) = 0 and by the local Tate duality as above, Hp2 (M/F 00 M ) ∼ = HomK (Hp0 (M ∗ (1)/F 00 M ∗ (1)), K) = 0. In other words, dim Hp1 (F 00 M )
−
dim Hp1 (M )
+
dim Hp1
M F 00 M
− dim Hp2 (F 00 M ) + dim Hp2 (M ) = 0, (3.4.13) Again by local Tate duality, we have dim Hp2 (F 00 M ) = t1 . Here we use the notation t = tσ and tj = tj,σ (j = 0, 1) defined in (3.4.10) for the inclusion σ : Q → Q. By the local Euler characteristic formula (e.g., [MFG] Theorem 4.52), we have dim Hp1 (X) = dim Hp0 (X) + dim Hp0 (X ∗ (1)) + dim X.
268
Hecke algebras as Galois deformation rings
Thus we have dim Hp1 (X) = dim X, unless X contains a subquotient K(m) with m = 0, 1. Applying this fact to the filtration M/F 00 M , which does not contain K(m) with m = 0, 1 as a subquotient, we get dim(Hp1 (M/F 00 M )) = dim(M/F 00 M ). Similarly, again by the local Euler characteristic formula, we get dim(F 00 Hp1 (M )/U p (M )) = t + t0 + t1 . By definition, we have dim(F 00 M/F + M ) = t + t0 . Plugging all these identities in (3.4.13), we find dim(F 00 Hp1 (M )/U p (M )) = dim(M/F + M ) + dim(Hp2 (M )).
(3.4.14)
For a prime q = p in S, the local Euler characteristic formula is dim Hq1 (M ) = dim Hq0 (M ) + dim Hq2 (M ). Since U q (M ) = Ker(Hq1 (M ) → H 1 (Iq , M )), we have U q (M ) ∼ = H 1 (F robq , H 0 (Ip , M )) ∼ = Hq0 (M ). Then by a similar computation as in the case of q = p, we get dim(F 00 Hq1 (M )/U q (M )) = dim(Hp2 (M )) if q = p (q ∈ S). (3.4.15) Let P i (M ) = q∈S Hqi (M ), and put U = q∈S U q (M ). Since SelQ (M ) = Res
Ker(H 1 (GSQ , M ) −−→ P 1 (M )/U ), we get from (3.4.14) and (3.4.15) dim(P 1 (M )/U ) = dim(M/F + M ) + dim P 2 (M ) = dim(M − ) + dim P 2 (M ). (3.4.16) The last equality follows from the assumption dim(M/F + M ) = dim(M − ). By the global Euler characteristic formula (e.g., [MFG] Theorem 4.53), we have dim H 0 (GSQ , M ) − dim H 1 (GSQ , M ) + dim H 2 (GSQ , M ) = dim H 0 (Gal(C/R), M ) − dim M. This shows dim H 1 (GSQ , M ) = dim(M − ) + dim H 2 (GSQ , M ).
(3.4.17)
By the last part of the Poitou–Tate exact sequence in [MFG] Theorem 4.50 (5): 0 → SelQ (M ) → H 1 (GSQ , M ) → P 1 (M )/U → HomK (SelQ (M ∗ (1)), K) → H 2 (GSQ , M ) → P 2 (M ) → H 0 (GQ , M ∗ (1));
L-invariants of Hilbert modular forms
269
the restriction map: H 2 (GSQ , M ) → P 2 (M ) is surjective because of the assumption H 0 (GQ , M ∗ (1)) = 0. Then by (3.4.16) and (3.4.17) combined with the above exact sequence, we get for k2 = dim(Ker(H 2 (GSQ , M ) → P 2 (M ))) dim H 1 (GSQ , M ) = dim(P 1 (M )/U ) + k2 .
(3.4.18)
Let Res
Res
H = Im(H 1 (GSQ , M ) −−→ P 1 (M )), k1 = dim(Ker(H 1 (GSQ , M ) −−→ P 1 (M ))). We have dim H 1 (GSQ , M ) = k1 + a + b with a = dim(H ∩ U ) and b = dim(H + U )/U . Then we have dim SelQ (M ) = k1 + a, and by (3.4.18), we get dim SelQ (M ) = dim(P 2 (M )/(H + U )) + k2 . ∗ Res Let H ∗ = Im(H 1 (GSQ , M ) −−→ P 1 (M )) and U = q∈S U q (M ∗ (1)). We get
∗
U =U
⊥
and H ∗ = H ⊥ by local and global duality. Thus we have ∗
dim SelQ (M ) = dim(H ∗ ∩ U ) + k2 . Res
Since k2 = k1∗ = dim Ker((H 1 (GSQ , M ∗ (1)) −−→ P 1 (M ∗ (1)))), we get dim SelQ (M ) = a∗ + k1∗ = dim SelQ (M ∗ (1)), ∗
as desired, where a∗ = dim(H ∗ ∩ U ).
2
By (V) and the above proposition, we have Q ∗ SelF (V ∗ (1)) = SelQ (IndQ F V (1)) = SelQ (IndF V ) = SelF (V ) = 0.
We now proceed as in (1.5.3) in Chapter 1. We have the Poitou–Tate exact sequences (cf. [MFG] Theorem 4.50 (5)): Q 1 S 0 = SelQ (IndQ F V )) → H (GQ , IndF V )
→
H 1 (Qq , IndQ V )) F q∈S
∗ ∗ → SelQ (IndQ F V (1)) = 0.
U q (IndQ F V)
Thus by (V), we have ∼ H 1 (GSQ , IndQ F V )) =
H 1 (Qq , IndQ V ) F q∈S
U q (IndQ F V)
.
The long exact sequence associated with F 00 IndQ F V F + IndQ F V
→
IndQ F V
F + IndQ F V
IndQ F V
F 00 IndQ F V
(3.4.19)
270
Hecke algebras as Galois deformation rings
therefore gives a homomorphism: 00 IndQ F 00 IndQ IndQ 1 ab F 1 F V F V F V ι : H Qp , = Hom Dp , → H Qp , . F + IndQ F + IndQ U p (IndQ F V F V F V) Thus we have a unique subspace H of H 1 (GS , IndQ F V ) projecting down onto Im(ι) →
H 1 (Qq , IndQ V ) F U q (IndQ F V)
q∈S
.
Then by restriction, H gives rise to a subspace L of Q + ∼ 00 IndQ V /F + IndQ V )2 Hom(Dpab , F 00 IndQ F V /F IndF V ) = (F F F Q + isomorphic to F 00 IndQ F V /F IndF V . We can go through the same process for V over GSF and find a subspace HF giving rise to a subspace LF of Hom(Dσab , Fσ00 V /Fσ+ V ) ∼ (Fσ00 V /Fσ+ V )2 = σ
σ∈I/D
isomorphic to σ Fσ00 V /Fσ+ V . Here I = Homfield (F, Q). Then we claim to have the following commutative diagram: H 1 (GS , IndQ V) ⊃ F # H 1 (GSF , V )
Res
H #
−−→
⊃ HF
−−→
H 1 (Qp ,
F 00 IndQ F V Q +V Ind F F
) # ιp $ F 00 V −1 σ H 1 (Fpσ , Fσ+ V )Dσ , σ∈I/D
Res
σ
(3.4.20) where H
1
F 00 V Fpσ , σ+ Fσ V
Dσ
=H
0
Dσ , H
1
F 00 V Fpσ , σ+ Fσ V
,
the first and the last vertical arrows are induced by the inverse map of Shapiro’s lemma (Lemma 1.17), and ιp is as in (3.4.9). To confirm our claim,
we only need to show that the image of ιp in the product 00 V F 1 is actually contained in the product of the Dσ -invariant Fpσ , σ+ σH Fσ V subspace. We first prove the following two simple lemmas: Lemma 3.83 Let K be the field of characteristic 0. Let G be a group and H be a normal subgroup with finite quotient G = G/H. Then the isomorphism of Shapiro’s lemma is realized by the restriction map Res : H 1 (G, K[G]) ∼ = H 0 (G, H 1 (H, K[G])) = H 1 (H, K)
L-invariants of Hilbert modular forms
271
for the H-module K with trivial action. The image of Hom(G, K) ⊂ H 1 (G, K[G]) in H 1 (H, K) under the isomorphism: H 1 (G, K[G]) ∼ = H 1 (H, K) of Shapiro’s 0 1 lemma is equal to H (G, H (H, K)). Proof By extending scalar from K to its algebraic closure, we may assume that all irreducible representations ρ of G over K are absolutely irreducible. ∼ ∼ We V (ρ) for the space on which G acts by ρ. Then IndG H K = K[G] = write dim ρ as G-modules, where ρ runs over all irreducible representations of V (ρ) G up to isomorphisms. Then by the inflation restriction sequence, H 1 (G, V (ρ)) → H 1 (G, V (ρ)) → H 0 (G, H 1 (H, V (ρ)) → H 2 (G, V (ρ)) is exact. Since V (ρ) is uniquely divisible, H 1 (G, V (ρ)) = H 2 (G, V (ρ)) = 0, and hence H 1 (G, V (ρ)) ∼ = H 0 (G, H 1 (H, V (ρ))). Identifying K dim ρ ∼ = V (ρ) as 0 1 H-modules, H (G, H (H, V (ρ)dim ρ )) is the ρ-isotypic subspace H 1 (H, K)[ρ] in H 1 (H, K) under the conjugation action of G on H. Thus the coefficient action of G on V (ρ) turns out to be the conjugation action on H 1 (H, K) after applying the restriction map Resρ : H 1 (G, V (ρ)) ∼ = H 1 (H, K)[ρ]. Since G IndH K = K[G], applying again the inflation-restriction sequence to K[G], we have the exactness of 0 → H 1 (G, K[G]) → H 1 (G, K[G]) → H 0 (G, H 1 (H, K[G])) → H 2 (G, K[G]), which yields Res : H 1 (G, K[G]) ∼ = H 0 (G, H 1 (H, K[G])). Since we have H 0 (G, H 1 (H, K[G])) ∼ = H 0 (G, H 1 (H, K) ⊗K K[G])) = H 1 (H, K), we can recover the isomorphism of Shapiro’s lemma as the restriction map Res. Since K[G] = ρ V (ρ)dim ρ for ρ running over all irreducible representations of G (up to isomorphisms), combining the two isomorphisms: Res and Resρ , we find that the image of Hom(G, K) = H 1 (G, K) ⊂ H 1 (G, K[G]) in H 1 (H, K) under Res is given by H 0 (G, H 1 (H, K)) as desired. 2 Let L/Qp be a finite Galois extension with Galois group G. Let K be a finite extension of Qp . We regard K as G-module with the trivial G-action. Here is the second lemma. Lemma 3.84 Let the notation and the assumption be as above. Then the × restriction of φ ∈ Hom(L× , K)G to Q× p ⊂ L gives an isomorphism: Hom(L× , K)G ∼ = Hom(Q× p , K). Proof Let OL be the p-adic integer ring of L. By the normal base theorem, L ⊗Z K ∼ = K[G] as G-modules. Let v : L× → Z be the normalized valuation. By × ⊗Z K ∼ the p-adic logarithm, OL = L ⊗Z K ∼ = K[G] as G-modules. Thus out of the v × → L× − → Z → 0, we get another exact exact sequence of G-modules: 1 → OL × ⊗Z K → L× ⊗Z K −−→ K → 0. This sequence is split as a sequence 1 → OL v⊗1
272
Hecke algebras as Galois deformation rings
sequence of G-modules, because v(pZ ) ⊂ Z is a subgroup of finite index. Taking the K-dual, we get the following commutative diagram of G-modules: v∗
× , K) Hom(Z, K) −−−−→ Hom(L× , K) −−−−→ Hom(OL →
K
−−−−→ Hom(L× , K) −−−−→ →
K[G].
Taking G-invariants, we get another commutative diagram with exact rows v∗
× , K)G Hom(Z, K)G −−−−→ Hom(L× , K)G −−−−→ Hom(OL →
K
−−−−→ Hom(L× , K)G −−−−→
→
K,
noting the fact that H 1 (G, K) = 0 (or by the splitting of the exact sequence: v⊗1 × 1 → OL ⊗Z K → L× ⊗Z K −−→ K → 0). Thus Hom(L× , K)G is two dimensional, and the restriction of φ ∈ Hom(L× , K)G to Q× p gives an isomorphism: Hom(L× , K)G ∼ = Hom(Q× p , K) 2
as desired.
We first suppose that Fp /Qp is a Galois extension (and later we describe the modification of the proof in the non-Galois case). Then we apply Lemma 3.83 to G = Dp and H = Dp . Since 00 ; V F 00 IndQ F V D σ F σ −1 Indσ Dσ + , = H 0 Dσ , + Fσ V IndQ F F V σ∈I/D p
by the lemma, the image of ι lands isomorphically onto
Fσ00 V −1 0 1 σ H Dσ , H Fpσ , + . Fσ V σ∈I/D Note that Gal(Fpσ /Qp ) acts on
00 F 00 V ∼ F 00 V ab F V ∼ H 1 Fpσ , σ+ = Hom σ D , σ+ = Hom Fp×σ , σ+ Fσ V Fσ V Fσ V through its action on Fp×σ , where σ D is the maximal (continuous) abelian quotient of σ D and the last isomorphism is given by local class field theory. Since Fp /Qp is a Galois extension, by Lemma 3.83 and Lemma 3.84, we have
2 F 00 V Fσ00 V ∼ Fσ00 V ∼ H 0 Dσ , H 1 Fpσ , σ+ , = Hom Q× = p Fσ V Fσ+ V Fσ+ V ab
L-invariants of Hilbert modular forms
273
Dσ a([u, Fpσ ]) −1 F 00 V by sending a ∈ Hom Fp×σ , σ+ to d−1 a([p, F ]) ∈ , d pσ p p logp (u) Fσ V 2 Fσ00 V × for an element u ∈ Z× p ⊂ Fp× of infinite-order. Here dp = [Fp , Qp ]. Fσ+ V We have put d−1 p , in front of the two evaluations, for the following reason: by Lemma 3.83, the isomorphism of Shapiro’s lemma in this case is given by the restriction map, and over Q, the evaluation is at [u, Qp ] and at [p, Qp ], but we and [p, Qp ]dp = [p, Fp ]|Qab by local class field thehave [u, Qp ]dp = [u, Fp ]|Qab p p ory. The cocycle a extends to Dp uniquely such that a([x, Qp ]) = d−1 p a([x, Fp ]) for x = p, u ∈ Qp ⊂ Fp . Thus to make our new coordinates defined relative to F compatible with the coordinate used in the definition of the L-invariant over Q, this division by dp is necessary (though this does not affect the final outcome). This again confirms the fact that ιp is an isomorphism: F 00 IndQ F V IndQ F
F +V
2 Q Q ∼ = H 1 (Qp , F 00 IndF V / IndF F + V )
∼
−→ ιp
σ
00 2 Fσ V F 00 V ∼ H 0 Dσ , H 1 Fpσ , σ+ . = Fσ V Fσ+ V σ
By the same argument as in the original definition of L(IndQ F V ) in 1.5.2 of # 00 $2 Fσ V Chapter 1, we find that the image of HF in gives a graph of a σ Fσ+ V linear map LF :
F 00 V σ
σ Fσ+ V
→
F 00 V σ
σ
Fσ+ V
00 a([u, Fp ]) × Fσ V sending to (a([p, Fp ]))p for each a ∈ σ Hom Qp , logp (u) p Fσ+ V representing a cohomology class in HF .
Definition 3.85
We define the L-invariant of the GF -module V by LF (V ) := det(LF ).
(L)
Then the linear map L associated to H satisfies ιp ◦ L = LF ◦ ιp if Fpσ /Qp is a Galois extension. When Fpσ /Qp is not a Galois extension, we take the Galois closure Fpgal of Fp over Qp . Then we can apply the same argument to a restricted to
274
Hecke algebras as Galois deformation rings
= Gal(F p /Fpgal ), and we have the following commutative diagram
00 00 F 00 V ab Fσ V × Fσ V ∼ ∼ , , H 1 Qp , σ+ ) Hom Q Hom(D = = p p Fσ V Fσ+ V Fσ+ V Res1 ↓00 ↓
↓ 00 00 V V F F F V ab σ σ ∼ ∼ H 1 Fpσ , + = Hom σ D , + = Hom Fp×σ , σ+ Fσ V Fσ V Fσ V Res ↓ ↓ ↓ 2
# $ 00 00 gal Fσ V gal × F 00 V 1 ab Fσ V ∼ ∼ H Fpσ , + ) = Hom σ D , + = Hom Fpσ , Fσ+ V σ Fσ V Fσ V ∪↑ ↓ ↓
00 2 00 Fσ V Fσ00 V × Fσ V ∼ ∼ , , . ) Hom Q H 0 Dp , H 1 (Fpgal = = p σ + + Fσ V Fσ V Fσ+ V The composition Res2 ◦ Res1 gives the isomorphism
00 2 00 00 Fσ V Fσ00 V ∼ 0 gal Fσ V 1 1 × Fσ V ∼ ∼ . H Qp , + = H Dp , H Fpσ , + = Hom Qp , + = Fσ V Fσ V Fσ V Fσ+ V Thus the same holds at the middle level:
2 Fσ00 V ∼ Fσ00 V , . Im(Res1 ) ∼ = Hom Q× = p Fσ+ V Fσ+ V Once this is obtained, we argue in the same way as in the Galois case, and we obtain ιp ◦ L = LF ◦ ιp without any modification. Thus we have
σD
Proposition 3.86
We have L(IndQ F V ) = det(L) = det(LF ) = LF (V )
(3.4.21)
under the conditions (S), (U) and (V). 3.4.5 Adjoint square Selmer groups and differentials Let Φ = Φcyc F be the deformation functor introduced in 3.2.8 starting a modular Galois representation ρ satisfying (h1–3). We do not necessarily assume (h4) for ρ. We assume that Φcyc is representable by (RF , ρF ) = (RF , ρcyc F F ) (basically supposing (h2–3), (aiF ), and (dsq ) for q|(N/c(ε− )) if (h4) is not valid at q). ∈ Φ(A). Define Let L Tr(φ) = 0 . = φ ∈ EndA (L) Ad(L) has the following three-step filtration stable under Dp : Then Ad(L) ⊃ Fp+ Ad(L) ⊃ {0}, ⊃ Fp− Ad(L) Ad(L) where + + = {φ ∈ Ad(L)|φ(F Fp− Ad(L) p L) ⊂ Fp L}, + = {φ ∈ Ad(L)|φ(F Fp+ Ad(L) p L) = 0}.
(3.4.22)
L-invariants of Hilbert modular forms
275
and we identify EndK (L) containing a generator of Fp+ L If we take a basis of L − + with M2 (A) by this base, Fp Ad(L) (resp. Fp Ad(L)) is made up of upper triangular matrices with trace zero (resp. upper nilpotent matrices). We thus have SelF (Ad(L)), and by the general version of the definition of Selmer groups (cf. 1.2.4), we have SelF (Ad(L)). If F /F is a finite extension in which only factors of p ramify, the restriction A A∗ )) → H 1 (GS , Ad(L⊗ A A∗ )) induces a natural map ResF /F : H 1 (GSF , Ad(L⊗ F ∗ ⊗A A∗ )). morphism of Selmer groups ιF /F : SelF (Ad(L ⊗A A )) → SelF (Ad(L ⊗A A∗ )) The natural action of Aut(F /F ) on the cohomology H 1 (GSF , Ad(L ∗ leaves SelF (Ad(L ⊗A A )) stable, ιF /F is compatible with the action, and ⊗A A∗ )). Note that Dp acts trivially Aut(F /F ) acts trivially on SelF (Ad(L − + − ∼ on Fp Ad(L)/Fp Ad(L); so, Fp Ad(L)/Fp+ Ad(L) = A as Dp -modules. Let ϕ : RF → A be the W -algebra homomorphism such that ρ ∼ = ϕ ◦ ρF ∼ (writing ρ for the representation GF → AutA (L) = GL2 (A) giving the Galois Regard A and the Pontryagin dual A∗ of A as RF -modules via ϕ. action on L). We want to prove Proposition 3.87 Suppose that Φ = Φcyc is represented by the universal F couple (RF , ρF ). Then we have a canonical surjective W -linear map ⊗A A∗ )) ΩRF /W [[ΓF ]] ⊗RF ,ϕ A → Sel∗F (Ad(L A A∗ )) of SelF (Ad(L⊗ A A∗ )). More precisely, for the Pontryagin dual Sel∗F (Ad(L⊗ ∗ ⊗A A∗ )) is isomorphic to the differential if (h4) is satisfied by ρ, SelF (Ad(L module ΩRF /W [[ΓF ]] ⊗RF ,ϕ A. Moreover, if F /F is a finite extension in which only factors of p ramify and ΦF and ΦF are representable, we have the following commutative diagram of W [Aut(F /F )]-linear maps ⊗A A∗ )) ΩRF /W [[ΓF ]] ⊗RF A −−−−→ Sel∗F (Ad(L Res∗ πF /F F /F ⊗A A∗ )), ΩRF /W [[ΓF ]] ⊗RF A −−−−→ Sel∗F (Ad(L where the horizontal arrows are the maps given as above, the left vertical map is induced by πF /F : RF → RF (which restricts to the norm map NF /F : ΓF → ΓF ), and the right vertical map is the dual map of the restriction map ResF /F . The same assertion hold for strict Selmer groups replacing W [[ΓF ]] (resp. W [[ΓF ]]) by the subalgebra of RF (resp. RF ) topologically generated over W [[ΓF ]] (resp. W [[ΓF ]]) by the values of the nearly ordinary character δ p for all prime factors p in F (resp. F ). To prove this proposition, we recall K¨ ahler 1-differentials introduced in 1.3.2 and some of their properties. Let A be a B-algebra, and suppose that A and B are objects in CLW . As we have seen in 1.3.2, the module ΩA/B has the
276
Hecke algebras as Galois deformation rings
following universal property: for any given δ ∈ DerB (A, M ), there exists a unique continuous A-linear map φ : ΩA/B → M such that δ = φ ◦ d. Thus HomA (ΩA/B , M ) ∼ = DerB (A, M ) by φ → φ ◦ d. In other words, ΩA/B represents the covariant functor M → DerB (A, M ) from the category of continuous A-modules into Z-M OD (Proposition 1.49). For any continuous A-module X, we write A[X] for the A-algebra with square zero ideal X. Thus A[X] = A ⊕ X with the multiplication given by (r ⊕ x)(r ⊕ x ) = rr ⊕ (rx + r x). It is easy to see that A[X] ∈ CLW , if X is of finite type, and A[X] ∈ CLW if X is a p-profinite A-module. By definition, . DerB (A, X) ∼ = φ ∈ HomB−alg (A, A[X])φ mod X = id , BA where the map is given by δ → (a → (a ⊕ δ(a)). Note that i : A → A⊗ given by i(a) = a ⊗ 1 is a section of m : A⊗B A → A. We see easily that B A/I 2 ∼ A⊗ = A[ΩA/B ] by x → m(x)⊕(x−i(m(x))). Note that d(x) = 1⊗x−i(x) and that (a ⊗ b − i(m(a ⊗ b)) = a(d(b)). Proof of Proposition 3.87. We give a proof only for the standard Selmer groups (the proof for the strict Selmer group is similar). Write simply (R, ρ) for (RF , ρF ). Let X be a profinite R-module. Then R[X] is an object in CLW . We consider the W -algebra homomorphism ξ : R → R[X] with ξ mod X = id. Then we can write ξ(r) = r ⊕ dξ (r) with dξ (r) ∈ X. By the above definition of the product, we get dξ (rr ) = rdξ (r ) + r dξ (r) and dξ (W ) = 0. Thus dξ is a W -derivation, i.e., dξ ∈ DerW (R, X). For any derivation d : R → X over W , r → r ⊕ d(r) is obviously a W -algebra homomorphism, and we get . ρ ∈ Φ(R[X])ρ mod X = ρ / ≈X . ∼ = ρ ∈ Φ(R[X])ρ mod X ≈ ρ / ≈ . ∼ = ξ ∈ HomW -alg (R, R[X])ξ mod X = id ∼ (3.4.23) = DerW (R, X) ∼ = HomR (ΩR/W , X), where “≈X ” is conjugation under (1 ⊕ Mn (X)) ∩ GL2 (R[X]), and “≈” is conjugation by elements in GL2 (R[X]). Let ρ be the deformation in the left-hand side of (3.4.23). Then we may write ρ (σ) = ρ(σ) ⊕ u (σ). We see ρ(στ ) ⊕ u (στ ) = (ρ(σ) ⊕ u (σ))(ρ(τ ) ⊕ u (τ )) = ρ(στ ) ⊕ (ρ(σ)u (τ ) + u (σ)ρ(τ )), and we have u (στ ) = ρ(σ)u (τ ) + u (σ)ρ(τ ). Define u(σ) = u (σ)ρ(σ)−1 . By det ρ = det ρ = det ρ, x(σ) = ρ (σ)ρ(σ)−1 has values in SL2 (R[X]), and x = 1 ⊕ u → u = x − 1 is an isomorphism from the
L-invariants of Hilbert modular forms
277
multiplicative group of the kernel of the reduction map SL2 (R[X]) SL2 (R): {x ∈ SL2 (R[X])|x ≡ 1 mod X} onto the additive group Ad(X) = {x ∈ M2 (X)|Tr(x) = 0} = L(Ad(ρ)) ⊗R X. Thus we may regard that u has values in Ad(X) = L(Ad(ρ)) ⊗R X. We also have u(στ ) = u (στ )ρ(στ )−1 = ρ(σ)u (τ )ρ(στ )−1 + u (σ)ρ(τ )ρ(στ )−1 = Ad(ρ)(σ)u(τ ) + u(σ).
(3.4.24) (3.4.25)
Hence u : GSF → Ad(X) is a 1-cocycle. It is a straightforward computation to see the injectivity of the map: . ρ ∈ Φ(R[X])ρ mod X ≈ ρ / ≈X → H 1 (GSF , Ad(X)) given by ρ → [u] (Exercise 3.88). We put Fp± (Ad(X)) = Fp± L(Ad(ρ)) ⊗R X. Then we see from the fact that Tr(u) = 0 that u(Ip ) ⊂ Fp+ (Ad(X)) ⇐⇒ u (Ip ) ⊂ Fp+ (Ad(X)) ⇐⇒ dξ (W [[ΓF ]]) = 0 (3.4.26) if ξ ∈ HomW -alg (R, R[X]) induces ρ . Since the behavior (modulo the upper triangular unipotent matrices) of each deformation ρ on the inertia group Iq (for q prime to p) is given by a fixed character εj (Q6), unless ρ |Iq is nonsemisimple (that is, the multiplicative case at −1 , the contribution q|N with ε− q = 1), under the process of the division: u → u ρ of Iq on u is canceled, and the cocycle u is unramified at all q outside p. + + If ε− q = 1 and q|N, by (Q6), u|Iq has values in Fq (Ad(X)), where Fq (Ad(X)) is made up of upper unipotent matrices (if we normalize ρ|Dq to have upper triangular form). If further ρ|Iq satisfies (h4), by the same argument as in the proof of Proposition 3.21, the local deformation problem at q is rigid by local Kummer theory, and we find that u is unramified at q. Regard A as an RF -module via ϕ; so, its Pontryagin dual A∗ is also an RF module. Since A = limn A/mnA with finite rings An = A/mnA , we have A∗ = ←− limn A∗n = n A∗n for finite RF -modules A∗n . Thus we have R[A∗ ] = n R[A∗n ]. −→ We put the profinite topology on the individual R[A∗n ]. On R[A∗ ], we give the injective-limit topology of R[A∗n ]. A map φ :? → R[A∗ ] is continuous if φ−1 (R[A∗n ]) → R[A∗n ] is continuous for all n with respect to the induced topology from ? on the source and the profinite topology on the target. From this, any deformation (continuous with respect to having values in GL2 (R[A∗ ]) gives rise ⊗A A∗ ). to a continuous 1-cocycle with values in the discrete GSF -module Ad(L In this way, we get an injection 1 ⊗A A∗ )). (GSF , Ad(L ι : (ΩR/W [[ΓF ]] ⊗R A)∗ ∼ = HomR (ΩR/W [[ΓF ]] , A∗ ) → Hct
By definition, ρ is nearly p-ordinary if and only if u restricted to Ip has values ⊗A A∗ )). Thus the image of the map ι contains the Selmer group in Fp− (Ad(L
278
Hecke algebras as Galois deformation rings
⊗A A∗ )) and equals the Selmer group if (h4) is satisfied by ρ, as SelF (Ad(L we have checked analyzing the behavior of the cocycle on the inertia group Iq . The dual map of ι gives rise to a canonical surjective map: ΩR/W [[ΓF ]] ⊗R A → ⊗A A∗ )), which is an isomorphism under (h4). Sel∗F (Ad(L The commutativity of the diagram in the proposition follows plainly from our construction of the map ι as above. This finishes the proof. Exercise 3.88 Prove the injectivity of the map: . 1 ρ ∈ Φ(R[X])ρ mod X ≈ ρ / ≈X → Hct (GSF , Ad(X)). Hint: Show that the equivalence: “≈X ” in the right-hand-side gives rise to the equivalence in 1-cocycles modulo coboundary. The above proof of Proposition 3.87 is based on the description of Φcyc F . If we look into the larger functor ΦεF in Theorem 3.59, literally, just by taking (R, ρ) to be (RεF , ρεF ), the above proof of Proposition 3.87 gives the first half of the assertion for (RεF , TεF ) without any other modification. Therefore, here we record the result, leaving the proof to the reader: Proposition 3.89 Let the notation be as in Theorem 3.59. Suppose that ∈ Φε (A) Φ = ΦεF is represented by the universal couple (RεF , ρεF ), and take L F ε with the W -algebra homomorphism ϕ : RF → A inducing the Galois action Then we have a canonical surjective W -linear map on L. ⊗A A∗ )) ΩRεF /W [[Γ]] ⊗RεF ,ϕ A → Sel∗F (Ad(L A A∗ )) of SelF (Ad(L⊗ A A∗ )). More precisely, for the Pontryagin dual Sel∗F (Ad(L⊗ ∗ ⊗A A∗ )) is isomorphic to the differential if (h4) is satisfied by ρ, SelF (Ad(L module ΩRεF /W [[Γ]] ⊗RεF ,ϕ A. The same assertion hold for strict Selmer groups replacing W [[Γ]] by the subalgebra of RεF topologically generated over W [[Γ]] by the values of the nearly ordinary character δ p for all prime factors p in F . Specializing Proposition 3.87 (resp. Proposition 3.89) to A = I := TF /P (resp. A = I := TεF /P ) for a minimal prime ideal P of TF (resp. TεF ) and ρ = ρI = (ρF mod P ) (resp. ρ = ρI = (ρεF mod P )), we get the following corollary to Theorem 3.50 (resp. Theorem 3.59) and Proposition 3.87 (resp. Proposition 3.89). Corollary 3.90 Let the notation and the assumption be as in Theorem 3.50 (resp. Theorem 3.59). Suppose (aiF (µp ) ) in addition to (sf) and (h1–4) in 3.2.1. Then for each irreducible component Spec(I) of Spec(TF ) (resp. Spec(TεF )), we write ρI : Gal(Q/F ) → GL2 (I) for the deformation corresponding to the projection π : TF I (resp. π : TεF I). Then Sel∗F (Ad(ρI )∗ ) is a torsion I-module of finite type. Proof The result follows from Theorem 3.50 (resp. Theorem 3.59) for π : TF I (resp. π : TεF I). Since the argument is the same in the two cases, we assume that Spec(I) is an irreducible component of Spec(TF )). We specialize
L-invariants of Hilbert modular forms
279
is the Galois module I2 on which A = I. By Theorem 3.50, RF = TF . Then L ∗ A A∗ )). Since the Galois group acts via ρI . We have SelF (Ad(ρI )∗ ) = Sel∗F (Ad(L⊗ RF ∼ = TF is a reduced algebra free of finite rank over W [[ΓF ]] (by Theorem 3.50), ΩRF /W [[ΓF ]] ⊗RF I = ΩTF /W [[ΓF ]] ⊗RF I is a torsion I-module of finite type. 2 3.4.6 Proof of Theorem 3.73 We suppose that V is associated to the nearly p-ordinary Hilbert Hecke eigenform f as in the theorem. Thus dimK V = 2 and that V satisfies (D3) with onedimensional Fp+ V . Since the Neben character ε has conductor prime to p, δp κ κ (resp. p ) is equal to Np 1,p (resp. Np 2,p ) on Ip . Write p (resp. δp ) for the character giving the action of Dp on Fp+ V (resp. V /Fp+ V ). For each character ψ of Dp , we write K(ψ) for the one-dimensional Dp -module on which Dp acts by ψ. Thus we have an exact sequence 0 → K(p ) → V → K(δp ) → 0. We recall Ad(V ) given by the exact sequence of GSF -modules Tr
0 → Ad(V ) → V ⊗ HomK (V, K) = EndK (V ) −→ K(0) → 0. − We see that Ad(V )/Fp− (V ) = K(δp −1 p ) as a Dp -module, and Fp (V ) fits well into the following exact sequence of Dp -modules:
0 → K(p δp−1 ) → Fp− (V ) → K(0) → 0. Then Ad(V ) satisfies (1.2.4) (and is ordinary) with Fp+ Ad(V ) = HomK (K(δp ), K(p )) = K(p δp−1 ) ⊂ Fp− Ad(V ). et et We write Vp for the quotient Fp− Ad(V )/Fp+ Ad(V ) ∼ = K(0), and set V = et et Q Q {Vp }p|p and U = IndF Ad(V ). Then we have IndF V ∼ = F − U/F + U as Dp modules, where F + U is as in (3.4.7) applied to Ad(V ) in place of V . Here D et et et et IndQ is as in (3.4.4) for {Xσ }σ = V . Since Vp ∼ = K(0), IndDpp Vp ∼ = F V Qp gal gal ∼ Ind K(0) = Fp ⊗Q [D ] K as Dp -module, where Fp is the Galois closure of Fp
p
p
Fp over Qp . It is often the case that Fpgal = Fp (for example, if p is unramified over D et gal et = p|p IndDpp Vp ∼ p). Thus we conclude that IndQ = p|p Fp ⊗Qp [Dp ] K F V as Dp -modules. Note that F + U ⊂ F 00 U ⊂ F − U , and by Lemmas 3.83 and 3.84, ; gal F 00 U et ∼ = H 0 (G, IndQ )= K = H 0 (G, Fp ⊗Qp [Dp ] K) F V + F U p|p
p|p
F U for G = p Gal(Fpgal /Qp ). Thus e = dimK + is given by the number of F U prime factors of p in F . 00
280
Hecke algebras as Galois deformation rings
By the argument in the previous section applied to Ad(V ) in place of V there, we have, writing Dpgal ⊂ Dp for Gal(F p /Fpgal ),
00 00 F Ad(V ) F U ∼ 0 p G, H 1 Qp , + H 1 Fp , + =H F U F Ad(V ) p p|p 0 ∼ H (Gal(Fpgal /Qp ), Hom(Dpgal , K)). = p|p
Associating to a homomorphism ξ : Dpab → K the pair
gal ξ([u, F ]) −1 −1 p gal gal gal −1 ξ([u, Fp ]) −1 , d p ξ([p, Fp ]) = dp , dp ξ([p, Fp ]) d p logp u logp u for any infinite-order element u ∈ Z× p , we get an isomorphism
Fp00 Ad(V ) F 00 U ∼ 0 1 1 ∼ H G, H Fp , + K × K . = = H Qp , + F U Fp Ad(V ) p p p gal Here dgal : Qp ] and dp = [Fp : Qp ] as before. We write p = [Fp Fp00 Ad(V ) 0 1 H Fp , + K → pc , pu : H G, Fp Ad(V ) p p
for the first and the second projection, respectively. Since the constant d−1 p appears on the two sides: pc and pu , it does not affect the computation of the L-invariant; so, we forget about it. F 00 U 1 ( + ) fitting into the following exact We then consider the subspace Hunr F U sequence: 00
F U F 00 U Res F 00 U 1 1 1 , − − → H , 0 → Hunr Q I → H . p p F +U F +U F +U Thus we get 00
F U F 00 U F 00 U F 00 U F 00 U 1 1 Hunr = H = + /(F robp − 1) + = + . /I , D p p + + F U F U F U F U F U Recall that Pf is the kernel of the algebra homomorphism λ : T(u) → W given by f (u) |h = λ(h)f (u) for the cusp form f in the theorem and that P = Pf ∩ W [[ΓF ]] is the corresponding locally cyclotomic point. We write (u) TP for the residue ring T(u) /P T(u) . Recall that S is the set of rational primes S where IndQ F V ramifies; so, S contains p. Thus U is a continuous G -module. As S before, L ⊂ V is a fixed W -lattice stable under the action of G . By a result of Mazur (given in Proposition 3.87), (vsl) tells us that the Pontryagin dual
L-invariants of Hilbert modular forms
281
Sel∗F (Ad(L) ⊗ Qp /Zp ) of the Selmer group SelF (Ad(L) ⊗ Qp /Zp ) is a surjective image of ΩT(u) /W ⊗T(u) W , where the last tensor product is taken with respect P
P
(u)
to the W -algebra homomorphism λ : TP → W as above. By Proposition 3.78, ΩT(u) /W ⊗T(u) W is a finite module; so, the condition (V) in 3.4.4 holds by the P P isomorphism (Proposition 3.80): ∼ SelF (IndQ F Ad(L) ⊗ Qp /Zp ) = SelF (Ad(L) ⊗ Qp /Zp ). Fσ00 Ad(V ) has an indecomposable Dσ -module of Fσ11 Ad(V ) dimension 2 if and only if κpσ = (0, 1) and the local representation πpσ of GL2 (Fpσ ) of the automorphic representation of f is special. Anyway Proposition 2.44(2) shows that IndQ F Ad(V ) satisfies the condition (U) in 3.4.4. There is an alternative argument to show (U) if κ = (0, I). Since πpσ is special, by the Jacquet–Langlands correspondence (Theorem 2.30), we can move π to an automorphic representation of GD (A) with Shimura curve Y0D (N) (choosing D everywhere unramified at finite place for F with odd [F : Q] and ramified only at pσ at finite places for F with even [F : Q]). Then as in [H81a] Theorem 4.12, for a suitable level N, we can construct in the jacobian of Y0D (N) an abelian variety A/F whose p-adic Tate module contains the Galois representation L as a subquotient. Then A has to have a multiplicative reduction modulo pσ , and hence its Tate period q is a p-adic nonunit. This shows that IndQ F Ad(V ) satisfies the condition (U) in 3.4.4 as already explained in 3.4.4. We have shown
F 00 U 1 , Q H p H 1 (D , U ) F +U 00 H 1 (GSF , Ad(V )) ∼ ← = = H 1 (GS , U ) ∼ F U U (U ) 1 ∈S Hunr F +U By Proposition 2.44(2),
by the restriction map. Let HF be the K-subspace of the cohomology group H 1 (GSF , Ad(V )) corresponding to the image of
F 00 U 1 H Qp , + F U ∼ 00 −→ K. pc F U 1 p Hunr F +U This gives the following commutative diagram: HF HF pu pc p K −−−−→ p K. LF
(3.4.27)
282
Hecke algebras as Galois deformation rings
By (3.4.21), the determinant of the linear map LF (with respect to a fixed base of p K) is the L-invariant L(U ) ∈ K of Greenberg. We take a matrix form ρ : GSF → M2 (W ) of the Galois representation L so that
p (σ) βp (σ) −1 Bp for a suitable its restriction to Dp is given by ρ(σ) = Bp 0 δp (σ) base-change matrix Bp ∈ GL2 (K). We now identify Ad(L) with the following subspace of M2 (W ): -
. ξ ∈ M2 (W ) = EndW (L)Tr(ξ) = 0 .
Then Tp = Fp− V ∩ Ad(L) is Bp -conjugate to the subspace of Ad(L) made up of upper triangular matrices, and Fp+ Ad(L) ∼ = K(p δp−1 ) is made up of upper nilpotent matrices. Then taking an inhomogeneous cocycle cF : GSF → Ad(L) a (σ) bp (σ) representing a class in HF , we write c(σ) = Bp p Bp−1 for 0 −ap (σ) σ ∈ Dp . In other words, cF gives rise to an additive character ap : Dp → Fp00 Ad(L)/Fp+ Ad(L) ⊂ K for each p|p. The cocycle c gives rise to an infinitesimal nearly ordinary deformation ρ with κ det( ρ) = det ρ: for tp = 1 + xp − γp 1,p ρ : GS → GL2 (W [t]/(t2 ))) by ρ (σ) = ρ(σ) + c(σ)ρ(σ)t (see Section 3.4.5). Let ρ : GS → GL2 (R(u) ) be the versal locally cyclotomic nearly ordinary deformation over W with det(ρ) = det(ρ). Thus R(u) is the minimal versal ring, (u) and ρ gives a point ρ ∈ Spf(R(u) )(W ). By (vsl), the localization-completion R ρ (u) of R at ρ is a surjective image of the localization completion of W [[ΓF ]] = W [[xp ]]p|p at the point P associated to f . Then the tangent space Tρ at ρ (that (u) is, at (tp )p = 0) of Spf(R ρ ) is e-dimensional over K (for e = |{p|p}|) generated ∂ by (Corollary 3.79). On the other hand, by a standard argument relating the ∂xp Selmer group Sel− (Ad(V ))/F with the space Tρ (which proves Theorem 1.57), the ∼ tangent space Tρ contains an isomorphic image of the
space HF ; so, Tρ = HF . (σ) β p (σ) Indeed, writing ρ(σ) as a conjugate of p for σ ∈ Dp , for each p|p, 0 δ p (σ) ∂δ p (σ) σ → δp (σ)−1 gives a homomorphism of Dp into K, and in this way, ∂xp& t=0 % ∂ of the tangent space (given in Corollary 3.79) gives rise to the base ∂xp t=0 p ∂ρ a base of HF over K indexed by {p|p}. Thus we have c(σ)ρ(σ) = p cp (σ) ∂xp
L-invariants of Hilbert modular forms
283
with a constant cp ∈ K for σ ∈ Dp . We have therefore δp ([p, Fp ])a([p, Fp ]) =
cp
∂δ p ([p, Fp ]) ∂xp t=0
cp
∂δ p ([γp , Fp ]) , ∂xp t=0
p
δp ([γp , Fp ])a([γp , Fp ]) =
p
(3.4.28)
where γp is a generator of Γp ⊂ 1 + pZp = H 0 (Gal(Fp /Qp ), 1 + pOp ). This ∂δ ([p, F ]) p p shows the matrix of pu is given by δp ([p, Fp ])−1 , and that of ∂xp p,p
∂δbp ([γp , Fp ]) pc is given by logp (γp )−1 δp ([γp , Fp ])−1 . ∂xp p,p We need to compute the entries of these two matrices. The value δ p ([p, Fp ]) is given by a(pp ) by Theorem 2.43 (3).
We also note δp ([p, Fp ]) = λ(Up (pp )). Thus ∂a(pp ) −1 det(pu ) = λ(Up (p)) det , because λ(Up (p)) = p|p λ(Up (pp )). ∂xp p,p We now compute det(pc ). Let κ : Gal(F∞ /F ) → W [[xp ]] be the universal character taking [γps , Fp ] to (1 + xp )s . Since we have put the W [[ΓF ]]-algebra structure on T(u) by sending [γps , Fp ] to (1 + xp )s , we find that δ p ([γps , Fp ]) = (1 + xp )s . By (3.4.21), we get
∂a(pp ) −1 L(IndQ Ad(V )) = λ(U (p)) log (γ )δ ([γ , F ]) · det p p p p p p F ∂xp p,p p as desired. 3.4.7 Logarithm of the universal norm We keep the notation introduced in the previous section. In particular λ : T(u) → W is the W -algebra homomorphism given by f (u) |h = λ(h)f (u) for the cusp form f in Theorem 3.73. Taking a modular two-dimensional V associated to f as in the previous section, we look into the subspace HF ⊂ H 1 (GSF , Ad(V )) as in (3.4.20) replacing V there by Ad(V ). In this section we assume (Sp) the automorphic representation associated to f is special at all p-adic places except possibly for one p-adic place p0 of F . Proposition 3.91 Assume (Sp). Then for each p-adic place p of F , we have for constants cp,p in K indexed by prime factors p and p of p in F ∂δ ([p,F ]) if p = p0 , cp,p p∂xp p t=0 λ(U (pp ))a([p, Fp ]) = ∂δ p0 ([p,Fp0 ]) if p = p0 . p cp0 ,p ∂x t=0 p
Thus cp,p = 0 if p = p0 and p = p .
284
Hecke algebras as Galois deformation rings
Proof This is [H00] Proposition 7.1. Although the proof given in [H00] uses different quaternion algebras ramifying only at subsets of Σp , there is an argument only using our choice D everywhere unramified at finite places. Let Spf(I) be the irreducible component of Spf(T) carrying f in (Sp). We move around locally cyclotomic points κ ∈ Spf(W [[ΓF ]])(W ), fixing κp = (0, 1) and its local component ε+,p of the central character ε+ at p for p = p0 but varying κp as variables for p = p. We may assume that ε+,p is the identity character by replacing the initial ρ by its character twist. Take an arithmetic point P ∈ Spf(I) above such κ. Then the corresponding automorphic representation πP has the p-factor πP (p) which is p-new with trivial central character. If [F : Q] is even, this follows from Corollary 3.57. If [F : Q] is odd, by making quadratic base-change and noting the fact that the base change of a special representation remains special, we get the same fact for odd degree base field. Then the only possibility is the Steinberg representation σ(| · |−1 p η, η) by Proposition 2.44(2) for an unramified character η with η 2 = 1. Since the choice of η is finite, the Hecke eigenvalue of T (p ) is constant with respect to the variable κp and hence with respect to xp . Since the character δ p ([p, Fp ]) mod Pκ is determined by the eigenvalue again by Proposition 2.44, δ p ([p, Fp ]) is constant with respect to xp , and hence its derivative 2 with respect to xp vanishes. Corollary 3.92
Let the notation and the assumption be as in Proposition 3.91. ∂δ p ([p, Fp ]) Then we have JacI = det = 0 in I for the irreducible ∂xp p,p component Spf(I) of Spf(T) carrying the point corresponding to f in (Sp). Proof Take f satisfying (Sp), and write f |U (pp ) = ap f . For a proper subset Σ ⊂ Σp containing p0 , by Corollary 3.57, the ideal aΣ generated by a(pp ) − ap for all p ∈ Σ has trival image in hn.ord cyc (N, ε; W [[ΓΣ ]]). By induction on |Σp − Σ|, the ideal aΣ is of height |Σp − Σ|, because a(pp ) − ap for p ∈ Σ is non-constant with ∂a(pp ) = 0 in hn.ord cyc (N, ε; W [[ΓΣ ]]) (by the proof of Corollary 1.78). Therefore ∂xp 2 {a(pp ) − ap }p∈Σp is analytically indepdent in I; so, JacI = 0. Let e be the number of p-adic places of F , and choose an increasing sequence so that Se−1 of subsets Sj of {p|p} of order j {p0 } = Se = {p|p}. By Proposition 3.91, the linear map LF : p|p K → p|p K as in (3.4.27) associated to HF preserves the filtration K S1 ⊂ K S2 ⊂ · · · ⊂ K Se = p K. We write Lss F for the semisimplification of LF with respect to this filtration. Each component of Lss F corresponding to p can be regarded to a one-dimensional subspace of H 0 (Gal(Fp /Qp ), Hom(Dp , K)) ∼ = K 2 , and therefore, its generator φp : Dp → K × factors through M∞ Fp /Fp for "∞a Zp -extension× M∞ /Qp . Write qp ∈ Qp for the nontrivial universal norm in n=1 NMn /Qp (Mn ) from M∞ (cf. Proposition 1.85).
L-invariants of Hilbert modular forms
Theorem 3.93
285
Suppose (Sp), and let the notation be as above. Then we have L(IndQ F Ad(V )) =
logp (qp ) . ordp (qp ) p
For p = p0 , the Galois representation V is isomorphic to the Tate module (tensored with Q) of a p-divisible group Vp of multiplicative type if p = p0 . Indeed, Vp is the p-divisible group of an abelian variety A/Fp with multiplicative reduction at p. Since Ad(V ) = Ad(V ⊗ ψ) for any p-adic Galois character ψ, we may assume that A is split multiplicative over Op . In this case, there is a way of defining the L-invariant geometrically using the p-adic uniformization due to Mumford [Mu] (see also [GS] Section 3). If further A is an elliptic curve E/Fp , for the Tate period Qp of E given by E(Fp ) = Fp× /QZp , we may assume qp = NFp /Qp (Qp ). Proof The proof is basically the same as the one given for Proposition 1.85. Let F∞ be the composite of all Zp -extension of Qp ; so, F∞ /Qp is the Z2p extension. The Artin symbol [qp , Qp ] = ResFpab /F∞ [Qp , Fp ] in Gal(F∞ /Qp ) fixes M∞ . Thus φp ([qp , Qp ]) = 0. Write φc (resp. φu ) for the cyclotomic projection (resp. the unramified projection) of φp . Writing qp = vpa for v ∈ 1 + pZp , we find φc ([v, Qp ]) + aφu ([p, Fp ]) = 0. Suppose φc = x(logp ◦κ) for the p-adic cyclotomic character κ : Gal(Qp (µp∞ )/Qp ) ∼ = Z× p and φu = y ordp , we find log (q ) y p p . 2 x logp (v −1 ) + ay = 0, and therefore, = x ordp (qp ) Corollary 3.94 Suppose that f is associated to an elliptic curve with split multiplicative reduction at every p-adic place p. If either p splits completely in F/Q or E is defined over Qp ⊂ Fp for all prime factors p|p, L(Ad(Tp (E))) = L(Tp (E)) = 0 for the p-adic Tate module Tp (E) of E. This follows from [BDGP] (see Theorem 1.83 in the text) and the above theorem (combined with the argument proving Proposition 1.85).
4 GEOMETRIC MODULAR FORMS
We present here a summary of the theory of elliptic modular forms on modular curves and Hilbert modular forms on the Hilbert modular varieties described in [PAF] Chapters 3 and 4. At the end, we interpret the results obtained in Section 3.4 in terms of extensions of automorphic representations. Hilbert modular forms are defined with respect to a fixed base totally real field F with discriminant d(F ) and algebraic groups G = ResO/Z GL(2), G1 = ResO/Z SL(2) and Gad = ResO/Z P GL(2). We always assume in this section that the fixed prime p is unramified in F/Q; so, p d(F ). The standard torus T is the subgroup made up of diagonal matrices in G1 ; so, T (R) = (R ⊗Z O)× , and hence T (Zp ) = Op× for the p-adic completion Op = limn O/pn O. Writing ←− I for the set of all embeddings of F into Q, we may identify X(T ) with the formal free module Z[I] generatedby elements of I, associating a character (x → xk = σ σ(x)kσ ) with k = σ kσ σ ∈ Z[I]. Thus the weight of Hilbert modular forms is given by a g-tuple k of integers for g = [F : Q]. Here is some more notation generally used in this chapter. The real Lie group G(R) is isomorphic to GL2 (R)I by an isomorphism sending α ∈ G(Q) = GL2 (F ) to a tuple (ασ )σ∈I of conjugates. The identity-connected component G(R)+ is made up of g-tuples of matrices (aσ )σ∈I with det(aσ ) > 0 for all σ ∈ I. We put G(Q)+ = G(R)+ ∩ G(Q). We define a∗ = {x ∈ F |TrF/Q (ax) ⊂ Z} for any lattice a ⊂ F , and d−1 = O∗ (so, d is the absolute different of F/Q). In this chapter, W is a discrete valuation ring inside Q often with finite residue field F of characteristic p (on which the embedding ip : Q → Qp is p-adically continuous) and W = limn Wn for Wn = W/pn W (the p-adic completion of W). ←− 4.1 Modular curves As an introduction to the moduli theoretic approach to modular forms and Hecke algebras, we recall modular curves as moduli of elliptic curves with additional structures. 4.1.1 Modular curves and elliptic curves We content ourselves with an ad hoc definition of elliptic curves. A more detailed (but still short) description of modular curve theory can be found in [PAF] Chapter 3. An elliptic curve E/B is a connected smooth group scheme of relative dimension 1 over B which is at the same time a closed subscheme of a projective
Modular curves
287
space Pn/B . Thus E has the identity section 0E : Spec(B) → E, and E = Proj(R) for a noetherian graded B-algebra R. The smoothness means that we have an open covering Spec(B) = i Spec(Bi ) such that the restriction Ei = Proj(R ⊗B Bi ) of E to Spec(Bi ) has an open neighborhood Spec(Ei ) for Ei = R[ a1i ]0 of 0Ei (with some homogeneous ai ∈ R) whose completion at the ideal Pi giving 0Ei = Spec(Ei /Pi ) is isomorphic to Bi [[T ]] for a parameter T with Pi B[[T ]] = (T ) (that is 0Ei is defined by the equation T = 0 locally). For T = Spec(A) with a B-algebra A, we have the A-module of differentials ΩA/B with an B-derivation d : A → ΩA/B . Thus d(B) = 0 and d(ab) = a · d(b) + b · d(a) for all a, b ∈ A. As discussed in 1.3.2, this pair (ΩA/B , d) is characterized by the following universal property: for any B-derivation δ : A → M into a A-module M , we have a unique A-linear map φδ : ΩA/B → M such that φδ ◦d = δ. If A = B[T ], any B-derivation δ : A → M is determined by the value at dQ T ; so, ΩA/B is a free module generated by dT , d(Q(T )) = (T )dT for polynodT mials Q(T ), and φδ brings the generator dT to δ(T ). When we treat completed rings like B[[T ]], we only consider continuous derivations under the (T )-adic topology; so, ΩB[[T ]]/B satisfies the same universal property for T -adically continuous derivations. Then we have ΩB[[T ]]/B = B[[T ]]dT . For a general B-scheme T , the association T ⊃ Spec(A) → ΩA/B for an open affine subscheme Spec(A) extends to a sheaf of OT -modules still denoted by ΩT /B . Going back to the elliptic curve E/B , taking the open subscheme Spec(Bi ) ⊂ Spec(B) as above, choose a parameter T defining 0E by T = 0 in Spec(Ei ). Then we have H 0 (Spec(Bi [[T ]]), ΩEi /Bi ) = Bi [[T ]]dT . Thus around 0Ei , ΩEi /Bi is free of rank 1. Since Ei is a group, for any point P ∈ Ei (A), the addition x → x + P gives a scheme automorphism of E/A ; so, ΩE/B is a locally free sheaf of rank 1 (genus 1 condition). In particular, if it is free, ΩE/B ∼ = OE and hence we have a unique generator ω ∈ H 0 (E, ΩE/B ) such that ΩE/B = OE ω. Since E is projective, H 0 (E, OE ) = B, ω is uniquely determined up to multiplication by units in B × . 4.1.2 Arithmetic Weierstrass theory We consider pairs (E, ω)/A for a generator ω of H 0 (E, ΩE/A ). Two such pairs (E, ω)/A and (E , ω )/A are isomorphic if we have an isomorphism of group such that φ∗ ω = ω. For any B-algebra A, we consider schemes φ : E/A ∼ = E/A the set P(A) of all isomorphism classes of (E, ω)/A . We write this as A @ P(A) = (E, ω)/A , where the straight brackets [·] indicate the set of isomorphism classes in the objects inside. Thus we get an association A → P(A). This is a covariant functor of B-ALG into SET S. Indeed, for any B-algebra homomorphism ρ : A → A , we may restrict the functor E : A-ALG → GP to A -ALG, getting a new elliptic curve (E, ω)A ∈ P(A ). If E/A = Proj(R) for a graded A-algebra R, we can
288
Geometric modular forms
∼ Proj(R ⊗A,ρ A ). Thus ρ : A → A induces a functorial morphism check E/A = ρ∗ : P(A) → P(A ). Hereafter, we assume (for simplicity) that 6 is invertible in any algebra we consider (see [AME] for the theory valid over Z). Thus the base algebra B is an algebra over Z[ 16 ]. Let (E, ω)/A be a pair of an elliptic curve and a nowherevanishing differential. We choose a parameter T at 0 so that ω = (1 + higher terms of T )dT. By an integral version of the Riemann–Roch theorem (see [GME] 2.1.4), we verify (as in [PAF] Proposition 2.32) that rank H 0 (E, L(m[0])) = m if m > 0. Here L(m[0]) is the invertible sheaf of meromorphic sections of OE with the only possible pole at 0 of order at most m. Here a meromorphic section is an element of HomB (E, P1 ) which contains the ordinary global sections HomB (E, Ga ) = H 0 (E, OE ). Therefore we have two morphisms x, y : E → P1 such that 1. x has a pole of order 2 at 0 with the leading term T −2 in its Laurent expansion in T (removing the constant term by translation); 2. y has a pole of order 3 with leading term −T −3 . We present here the computation of the Weierstrass equation of E over the ring A. Out of these functions x and y, we can create bases of H 0 (E, L(m[0])): • H 0 (E, L(2[0])) = A+Ax, H 0 (E, L(3[0])) = A+Ax+Ay. This implies that x
has a pole of order 2 at 0 and y has order 3 at 0. They are regular outside 0. • From these functions 1, x, y, we create functions with a pole of order n at 0
as follows: n ≤ 4 : 1, x, y, x2 (dim = 4) n ≤ 5 : 1, x, y, x2 , xy (dim = 5) n ≤ 6 : 1, x, y, x2 , xy, x3 , y 2 (dim = 6). Comparing the leading term of T −6 , one sees that the seven sections 1, x, y, x2 , xy, x3 , y 2 in the space H 0 (E, L(6[0])) have to be linearly dependent and satisfy the following relation, y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6 . We can kill in a unique way the terms involving xy and y by a variable change a1 a3 y → y + ax + b. Indeed, by the variable change y → y − x − , we get a 2 2 simplified equation: y 2 = x3 + b2 x2 + b4 x + b6 . Again a variable change x → b2 x− simplifies the equation to y 2 = x3 + c2 x + c3 . Since L(3[0]) is very 3 ample (deg(L(3[0])) = 3 ≥ 2g + 1), by finally making a variable change 2y → y
Modular curves
289
(so now the T -expansion of y begins with −2T −3 ), we get a unique equation from (E, ω)/A : y 2 = 4x3 − g2 (E, ω)x − g3 (E, ω) for g2 (E, ω), g3 (E, ω) ∈ A. In other words, E ⊂ P2/A is given by Proj(A[X, Y, Z]/(ZY 2 − 4X 3 + g2 (E, ω)XZ 2 + g3 (E, ω)Z 3 )). It is easy to see by computation that this equation gives a smooth curve of genus 1 having the origin 0 = ∞ = (0, 1, 0) in P2 if ∆ = ∆(E, ω) = g23 − 27g32 ∈ A× . 1 dx We recover the differential ω by . This shows that, writing R = Z[ 16 , g2 , g3 , ] y ∆ for variables g2 and g3 , P(A) ∼ = HomZ[ 16 ]−alg (R, A) = M1 (A), 1 ]. We have the universal elliptic ∆ curve and the universal (nowhere vanishing) differential ω given by
dX (E, ω)/M1 = Proj(R[X, Y, Z]/(ZY 2 − 4X 3 + g2 XZ 2 + g3 Z 3 )), . Y where M1 = Spec(R) for R = Z[ 16 , g2 , g3 ,
For each pair (E, ω)/A , we have a unique ϕ ∈ M1 (A) = HomS (Spec(A), M1 ) (S = Spec(Z[ 16 ])) such that (E, ω)/A ∼ = ϕ∗ (E, ω) = (E, ω) ×M1 Spec(A). Here ϕ∗ (E) is obtained restricting the functor E : R-ALG → GP to the category A-ALG, because any A-algebra A can be considered as an R-algebra by ϕ (the pullback by ϕ∗ : A-ALG → R-ALG). If we change ω by λω for λ ∈ A× = Gm (A), the parameter T will be changed to λT and hence (x, y) is changed to (λ−2 x, λ−3 y). Thus (E, λω)/A will be defined by (λ−3 y)2 = 4(λ−2 x)3 − g2 (E, λω)(λ−2 x) − g3 (E, λω). This has to be equivalent to the original equation by the uniqueness of the Weierstrass equation, and we have gj (E, λω) = λ−2j gj (E, ω).
(4.1.1)
By the uniqueness of the Weierstrass equation, we find that Aut((E, ω)/A ) = {1E } as long as 6 is invertible in A. 4.1.3 Moduli of level N 1 Let N be a positive integer and take the base ring to be B = Z[ 6N ]. Consider (E, P, ω)/A for a point P ∈ E(A) of order N . Since E is a group scheme, A → E[N ](A) = Ker(N : E(A) → E(A)) is again a functor. We can verify that E[N ] is
290
Geometric modular forms
an affine scheme. Thus P is a point of E[N ](A) of order N . We A @ define a covariant functor PΓ1 (N ) : B-ALG → SET S given by PΓ1 (N ) (A) = (E, ω, P )/A . First suppose N is a prime . We have a unique ϕ ∈ M1 (A) such that ϕE : (E, ω)/A ∼ = ϕ∗ (E, ω) = (E, ω) ×M1 Spec(A). We thus have a commutative diagram: E2
→ −
M1 2 ϕ
E
→ −
Spec(A) .
ϕE P
Spec(A) − →
Then P induces a unique morphism ϕP = ϕE ◦ P : Spec(A) → (E[] − {0}). This 1 1 shows that, over Z[ 6 ], PΓ1 () (A) ∼ ], = (E[] − {0}) (A). Similarly, over Z[ 6N 3 E[d] (A). PΓ1 (N ) (A) ∼ = E[N ] − We put MΓ1 (N ) = E[N ] −
N >d|N
N >d|N
E[d]. Thus we have proven
Theorem 4.1 There is an affine scheme MΓ1 (N ) = Spec(RΓ1 (N ) ) defined over 1 ] such that Z[ 6N 1 PΓ1 (N ) (A) ∼ = HomZ[ 6N ]−alg (RΓ1 (N ) , A) = MΓ1 (N ) (A)
1 ]-algebras A. The scheme MΓ1 (N ) /M1 is an ´etale covering of degree for all Z[ 6N ϕ(N ) for the Euler function ϕ.
The fact that the covering is ´etale finite follows from the same fact for E[N ] since E[N ](k) ∼ = (Z/N Z)2 for all algebraically closed fields k with characteristic not dividing N . Since M1 is affine, any finite covering of M1 is affine. If we find an S-scheme M for a given contravariant functor F : S-SCH → SET S such that we have an isomorphism of functors M ∼ = P, we say that F is representable (or represented) by an S-scheme M. The scheme M is called the moduli scheme of the functor F. Then the statement of the theorem is equivalent 1 to the representability of the functor PΓ1 (N ) by an affine Z[ 6N ]-scheme MΓ1 (N ) . Even if F is not representable by a scheme, we often find a rough approximation of the moduli called a coarse moduli scheme so that F(Spec(k)) ∼ = M(k) for the spectrum of any algebraically closed field k that is an S-scheme (a geometric point Spec(k) ∈ S). Here we do not give the scheme-theoretic characterization of coarse moduli schemes, only referring to [GME] 2.3.2. Taking a cyclic subgroup C of order N in E[N@], we can think of the pair A (E, ω, C)/A and the covariant functor PΓ0 (N ) (A) = (E, ω, C)/A . This functor is 1 representable by a scheme MΓ0 (N ) over Z[ 6N ]. Indeed, letting the constant group × (Z/N Z) act on PΓ1 (N ) (A) by (E, ω, P ) → (E, ω, aP ) for a ∈ (Z/N Z)× , we can prove the quotient scheme MΓ0 (N ) = MΓ1 (N ) /(Z/N Z)× exists and represents the functor.
Modular curves
291
4.1.4 Toric action The group scheme Gm acts on the functor P? (for an additional level structure ?; for example, ? is given by a Γ0 (N ) or Γ1 (N )-level structure) in the following way, (E, ω, ?)/R → (E, λω, ?)/A , for λ ∈ Gm (A). This induces (by functoriality) an action of Gm on M? and hence on R? . Here is a general fact about the action of Gm (see [GME] 1.6.5). Let X be a B-module for a base ring B. Regard X as a functor from B-ALG to the category of B-modules B-M OD by X(A) = X ⊗B A. If a group scheme G/B has an action coming from the following morphism of functors, G × X → X (which induces the set-theoretic action G(A) × X(A) → X(A) for each B-algebra A), we call X a schematic representation of G. It is known that if X has a schematic action of Gm/B , then ; X[κ] X= κ∈Z
such that X[κ] = {x ∈ X|λ · x = λ x}; that is, X[κ] is the eigenspace for the character Gm (B) → B × taking z ∈ Gm (B) = B × to z κ . The action of Gm/B on M? gives rise to a schematic action on R? (because it was defined by a functorial action). Thus we can split ; Rκ (?; A), R?/A = κ
κ∈Z
where on f ∈ Rκ (?; A), Gm acts by the character −κ. Since f ∈ Rκ (?; B) is a functorial morphism, M? (A) = P? (A) → A1 (A) = A, we may regard f as a function of (E, ?, ω)/A with f ((E, ?, ω)/A ) ∈ A satisfying (G0) f ((E, ?, λω)/A ) = λ−κ f ((E, ?, ω)/A ) for λ ∈ A× = Gm (A); ∼ (E , ? , ω )/A , then we have (G1) if (E, ?, ω)/A = f ((E, ?, ω)/A ) = f ((E , ? , ω )/A ); (G2) if ρ : A → A is a morphism of B-algebras, then we have f ((E, ?, ω)/A ×A A ) = ρ(f ((E, ?, ω)/A )). 1 1 Thus gj ∈ R2j (Γ1 (1); Z[ 6 ]) and ∆ ∈ R12 (Γ1 (1); Z[ 6 ]) by (4.1.1). If a graded ring A = j Aj has a unit u of degree 1, A = A0 ⊗Z Z[u, u−1 ] and Spec(A) = Spec(A0 ) × Gm by definition (see Exercise 4 in 2.2.1); so, Proj(A) = Spec(A)/Gm = Spec(A0 ). If A has a unit of degree n > 0, then we still have
Proj(A) = Proj(A(n) ) = Spec(A0 )
292
Geometric modular forms
for A(n) = j Anj (see [GME] Lemma 1.3.1). Since ∆−1 ∈ R ⊂ R? , the graded ring R? has a unit of degree 12, and hence, we have Gm \M?/B = Proj(R?/B ) ∼ = Spec(R0 (?; B)) =: Y1 (N )/B . We consider the functor defined over Z[ N1 ]-ALG into SET S given by A @ E? (A) = (E, ? : µN → E[N ])/A . By definition, E? = Gm \P? . Since Proj(R? ) gives the quotient by Gm of Spec(R? ) (cf. [GME] Theorem 1.8.2), we conclude Theorem 4.2 (Shimura, Igusa)
We have an open affine curve for j = 0, 1
1 Yj (N ) = Proj(RΓj (N ) ) = Spec R0 (Γj (N ), Z[ ]) = Gm \MΓj (N ) 6N
1 defined over Z[ 6N ], which is locally free of finite rank over M1 = Proj(R) = 1 P (A) − {∞}. For each closed field k in which 6N is invertible, A @ algebraically we have EΓj (N ) (k) = (E, ?)/k = Yj (N )(k) for level Γj (N )-structures ?. If 1 N ≥ 4, the above assertion for Γ1 (N ) holds for any Z[ 6N ]-algebras A in place of 1 ]. algebraically closed fields k, and Y1 (N ) is smooth over Z[ 6N 1 This theorem over Z[ M ] for an unspecified M with N |M was proved by Shimura in the late 1950s (see [CPS] I [57a]), and the result over Z[ N1 ] was proved by Igusa in [Ig] soon after Shimura’s work. Returning to the classical setting, recall the subgroup Γ1 (N ) of SL2 (Q): & %
a b Γ1 (N ) = ∈ SL2 (Z)c ≡ 0 mod N, a ≡ d ≡ 1 mod N . c d
az + b , cz + d we can make a quotient Riemann surface Γ1 (N )\H (see [IAT] Chapter 1). By the association: z → (Ez (C) = C/(Zz + Z), Pz = N1 ∈ Ez (C)), it is well known that Γ1 (N )\H classifies all elliptic curves with a point P of order N over C (cf. [IAT] Chapter 4 and [GME] 2.4); so, we conclude Since SL2 (Z) acts on the upper half complex plane H discretely by z →
Y1 (N )(C) = Γ1 (N )\H. Thus Y1 (N )(C) is an open Riemann surface. 4.1.5 Compactification For any Z[ 16 ]-algebra A, we put G(A) = A[g2 , g3 ] = Z
/
0 1 , g2 , g3 ⊗ A. 6
1 For Γj (N ) with j = 0, 1, let GΓj (N ) (Z[ 6N ]) be the integral closure of the ring 1 1 . To see that GΓ (N ) (Z[ G(Z) in the graded ring RΓj (N )/Z[ 6N ] j 6N ]) is a graded
Modular curves
293
ring, we write r for the nontrivial homogeneous projection of highest degree 1 . If r ∈ R 1 of r ∈ RΓj (N )/Z[ 6N ] Γj (N )/Z[ 6N ] is integral over G(Z), r satisfies an n n−1 equation P (X) = X + a1 X + · · · + an = 0 with aj ∈ G(Z). Then r satisfies P (X) = X n + a1 X n−1 + · · · + an = 0, and r is integral over G(Z). Then by 1 ]) is graded. induction of the degree of r , we see that GΓj (N ) (Z[ 6N 1 We put for any Z[ 6N ]-algebra A, / 0 ∞ ; 1 GΓj (N ) (A) = GΓj (N ) Z Gk (Γj (N ); A). ⊗A= 6N k=0
We then define Xj (N )/A = Proj(GΓj (N ) (A)). By definition, Xj (N ) is the nor3
2) malization in Yj (N ) of Proj(G) = Proj(G(12) ) = P1 (J) (J = (12g ) for ∆ ∞ (12) = k=0 G12k . G The graded component Gk (Γj (N ); A) gives rise to a line bundle ω k on Xj (N ) so that H 0 (Xj (N ), ω k ) = Gk (Γj (N ); A). By definition, ω k is the kth symmetric power of ω, and ω restricted to Yj (N ) is isomorphic to the direct image π∗ ΩE/Yj (N ) for the universal elliptic curve π : E → Yj (N ). As classically known, J −1 has an integral q-expansion starting with q, that is, J −1 ∈ qZ[[q]] (see [IAT] (4.6.1) and [GME] Section 2.5). Thus the completion of the local ring of P1 (J) at the cusp ∞ is isomorphic to Z[ 16 ][[q]]. Moreover, we have the Tate curve (e.g., [GME] 2.5): @ A =Proj(Z[[q]] 1 [X, Y, Z]/(ZY 2 − 4X 3 + g (q)XZ 2 + g (q)Z 3 )), Tate(q) 1 2 3 6
/Z[[q]] 6
−{∞} for an infinitesimal which extends the (infinitesimal) universal curve over U 1 neighborhood U of ∞ ∈ P (J) to U locally at the cusp ∞. Since Tate(q)(A[[q]]) ⊃ (A[[q]]× )/q Z (see [GME] Theorem 2.5.1), we may m/Z[[q]] /q Z of the regard Tate(q) as the algebraization of the formal quotient G m ; so, it has a canonical level structure formal multiplicative group G P = q 1/N ∈ Tate(q)[N ] and the cyclic subgroup C which is the image of µN . Write this level structure of Γj (N )-type as ?can . The Tate pair (Tate(q), ?can ) is an elliptic curve over Z[[q]][q −1 ]; so, by the universality of Yj (N ), we have a morphism / 0
1 −1 ι∞ : Spec Z [[q]][q ] → Yj (N ). N Since we may regard the Tate curve as a universal formal deformation of a stable curve of genus 1 (with the level structure ?can ) centered at the Z[ N1 ]-point represented by an ideal (q) of Z[ N1 ][[q]] (e.g., [GME] 2.5.2–3), the morphism ι∞ is an infinitesimal isomorphism centered at the cusp ∞ (by the universality of the Yj (N ) and the universality of the Tate curve). Since Xj (N ) is the normalization of P1 (J) in Yj (N ), we conclude that the formal completion along the cusp ∞ on
294
Geometric modular forms
Xj (N ) is canonically identified with A[[q]] by ι∞ . Thus Xj (N ) is smooth at the cusps, and moreover f ∈ Gk (Γj (N ); B) is a functorial rule assigning (E, ?, ω)/A a value in each B-algebra A satisfying (G0–2) and (G3) f (Tate(q), ?, ω) ∈ B[ζN ][[q 1/N ]] for any choice of the level structure ? and ω. Since Γ1 (N )\(H ∪ P1 (Q)) is a smooth compact Riemann surface and is the normalization of P1 (J) in Y1 (N )(C) (e.g., [IAT] Chapter 1), we conclude X1 (N )(C) = Γ1 (N )\(H ∪ P1 (Q)). The space Gk (Γ1 (N ); C) is the classical space of modular forms on Γ1 (N ) of weight k. Since Tate(q) ⊃ Gm/Z[[q]] /q Z , it has a canonical level structure φcan N : identifying µN → Gm Tate(q) and a canonical differential ωcan induced by dt t Gm = Spec(Z[t, t−1 ]). In particular, f (q) = f (Tate(q), φcan N , ωcan ) =
∞
a(n; f )q n
n=0
coincides with the Fourier expansion of f at infinity if f ∈ Gk (Γ1 (N ); C). Here is the q-expansion principle. Theorem 4.3
Let j = 0, 1.
1. If f (q) ∈ B[[q]] with a Z[ N1 ]-subalgebra B of C for f ∈ Gk (Γj (N ); C), we have f ∈ Gk (Γj (N ); B). 2. Let B be a valuation ring of mixed characteristic p of a number field, and suppose that p is prime to N . If f (q) ∈ B[[q]] for f ∈ Gk (Γj (N ); C), there exists a unique modular form fm ∈ Gk (Γj (N ); κ) for κ = B/m such that fm (q) ≡ f (q) mod m for the maximal ideal m of B. Moreover for an elliptic curve (E, ?, ω)/B ∈ PΓj (N ) (B), writing its restriction to κ-ALG as (E, ?, ω)/κ (reduction modulo m of (E, ?, ω)/B ), we have fm ((E, ?, ω)/κ ) ≡ f ((E, ?, ω)/B ) mod m. The assertion (1) and the determination of fm by its q-expansion follow from the fact that q gives the parameter along the cusp ∞ and the irreducibility of Xj (N )/Z[ N1 ] , and the latter part of the assertion (2) is a consequence of (G2). 4.1.6 Action of an adele group Fix a generator ζ of µN . The finite flat group subscheme E[N ] = Ker(x → N x) of an elliptic curve E is self-dual having a canonical alternating pairing ·, · : E[N ]×E[N ] → µN (see [PAF] 8.2.3 or [GME] (PR1–3) on page 153). The pairing for the universal elliptic curve E extends the pairing for the Tate curve given 1 by ζ a q m/N , ζ b q n/N = ζ an−bm identifying Tate(q)[N ] with µN × (q N Z /q Z ). We consider the following classification problem of level Γ(N ), @ A PΓ(N ),ζ (A) = (E, ω, φN : (Z/N Z)2 ∼ = E[N ])φN (1, 0), φN (0, 1) = ζ ,
Modular curves
295
1 for all Z[ 6N , ζ]-algebras A, where ζ is a generator of µN . Writing f for the map ·, · : E[N ] ×M1 E[N ] → µN as a morphism of group schemes over Z[ N1 ], it is 1 , ζ] by the closed affine subscheme obvious that PΓ(N ),ζ is represented over Z[ 6N −1 1 = f (ζ) of E[N ] × E[N ]. Writing MΓ(N,ζ) = Spec(RΓ(N ),ζ ) MΓ(N )/Z[ 6N M1 ,ζ] for a graded algebra RΓ(N ),ζ , we define an affine curve 1 Yζ (N )/Z[ 6N ,ζ] = Proj(RΓ(N ),ζ ) = Spec(R0 (Γ(N )), ζ) = MΓ(N ),ζ /Gm ,
which represents the following functor, @ A EΓ(N ),ζ (A) = (E, φN : (Z/N Z)2 ∼ = E[N ])φN (1, 0), φN (0, 1) = ζ , if N ≥ 3 (see [GME] Theorem 2.6.8). Here R0 (Γ(N ), ζ) is the degree 0 component of the graded algebra RΓ(N ),ζ . Taking the integral closure GΓ(N ),ζ 1 of the graded algebra G(Z[ 6N , ζ]) in RΓ(N ),ζ , we define the compactification 1 , ζ]. Again we have the q-expansion at ∞ and X(N ) = Proj(GΓ(N ),ζ ) over Z[ 6N the q-expansion principle. A the contribution @upon ζ andA consider the functors PΓ(N ) (A) = @ If we remove (E, ω, φN )/A and EΓ(N ) (A) = (E, φN )/A defined on the category of Z[ N1 ]4 4 algebras, we have PΓ(N ) = ζ PΓ(N ),ζ and EΓ(N ) = ζ EΓ(N ),ζ both over Z[ N1 , ζ], and these functors are represented by a geometrically non-connected scheme MΓ(N ) and Y (N ) defined over Z[ N1 ] if N ≥ 3. Note that Y (N )/Z[ N1 ,ζN ] = 4 ζ Yζ (N ), where ζN = exp(2πi/N ). We can let a constant group α ∈ SL2 (Z/N Z) act on Yζ (N ) (and hence on det(α) Xζ (N )) by (E, φ) → (E, φ ◦ α). Since φ ◦ α(1, 0), φ ◦ α(0, 1) = ζN , the same action of α ∈ GL2 (Z/N Z) induces an automorphism of Y (N ) (and X(N )) 1 1 ] (not over Z[ 6N , ζN ]), which coincides with the regarded as schemes over Z[ 6N det(α) on Z[ζN ]. For a factor n|N , we can restrict φN to a Galois action ζN → ζN subgroup ((N/n)Z/N Z)2 ∼ = Z/nZ)2 getting φn ; so, (E, φN )/A → (E, φn ) induces a covering map Y (N ) Y (n), and we can verify that Y (N )/GL2 (Z/(N/n)Z) ∼ = Y (n). Let Y = limN Y (N ) which is a pro-scheme defined over Q. By taking the ←− = lim GL2 (Z/N Z), this huge compact group GL2 (Z) acts on Y , limit GL2 (Z) ←−N preserves the connected component Yζ = lim Tζ (N ). and SL2 (Z) ∞ ←−N N can be A remarkable fact Shimura found is that this action of GL2 (Z) extended to the adele group GL2 (A) (see [IAT] Chapter 6 and [PAF] Theorem 2.43). An interpretation by Deligne of this fact is fascinating (see [PAF] 4.2.1): To explain Deligne’s idea, we define the Tate module T (E) = limN E[N ] ←− for an elliptic curve E/B for a Q-algebra B. Strictly speaking, taking a geometric point s = Spec(k) ∈ Spec(B) (for an algebraically closed field k) in each connected component of Spec(B), we are thinking of the Z-module T (E) = limN E[N ](k) (the choice of s does not matter, and the module struc←− ture over π1 (Spec(B)) of T (E) is determined up to inner conjugation of the algebraic fundamental group π1 (Spec(B)); see [PAF] Chapter 4, Appendix).
296
Geometric modular forms
2 and V (E) = T (E) ⊗Z A(∞) ∼ Then T (E) ∼ = (A(∞) )2 . Deligne realized that =Z Y represents the following functor defined over Q-ALG: E (∞) (A) = {(E, η : (A(∞) )2 ∼ = V (E))/A }/isogenies, where an isogeny φ : E → E is a morphism of group schemes with finite kernel (so, dominant). Here A(∞) is the finite adele ring. Then g ∈ GL2 (A) sends a point (E, η)/A ∈ E (∞) (A) to (E, η ◦ g (∞) )/A for the projection g (∞) of g to A(∞) . Let Σ be a finite set of primes including p. Take the prime-to-Σ part Y (Σ) = limΣN Y (N ). Here N runs over all positive integers prime to Σ. Then ←− (Σ) Y (Σ) classifies (E, η )/A up to prime-to-Σ isogenies for Z(Σ) -algebras A, where Z(Σ) = Q ∩ ∈Σ Z and an isogeny φ is prime to Σ if the order of the kernel of φ is prime to all primes in Σ. Here putting V (Σ) (E) = T (E) ⊗Z A(Σ∞) , η (Σ) (Σ) is a prime-to-Σ level structure η (Σ) : (A(Σ∞) )2 ∼ = V (Σ) (E). In other words, Y represents the following functor defined over Z(Σ) -ALG for Z(Σ) = Q ∩ ∈Σ Z : E (Σ) (A) = {(E, η : (A(Σ∞) )2 ∼ = V (Σ) (E))/A }/prime-to-Σ isogenies. This pro-scheme Y (Σ) is defined over Z(Σ) ; so, its restriction to Fp -algebras (Σ) Y/F is an Fp -scheme classifying (E, η (Σ) )/A for Fp -algebras A. On Y (Σ) , again p
GL2 (A(Σ) ) acts. If we have a prime-to-Σ self-isogeny α : E → E, we can write α ◦ η (Σ) = η (Σ) ◦ ρ(α) for ρ(α) ∈ GL2 (A(p∞) ). Thus if x = (E, η (Σ) ) ∈ Y (Σ) (B), we find that ρ(α)(x) = x. For any elliptic curve E, we have Z(Σ) ⊂ End(E) ⊗Z Z(Σ) ; so, (Σ∞) the central element ξ ∈ Z× ) acts trivially on Y (Σ) . If the elliptic (Σ) ⊂ GL2 (A curve has complex multiplication by an order R of an imaginary quadratic fields, × . we have ρ(α)(x) = x for all α ∈ R(Σ) 4.2 Hilbert AVRM moduli We first describe basic definitions and properties of abelian varieties with real multiplication (AVRM), which are a direct generalization of elliptic curves, because their Tate modules supply us with p-adic Galois representations into GL(2). 4.2.1 Abelian variety with real multiplication A group scheme over a base scheme S is called an abelian scheme if it is a proper smooth geometrically irreducible group scheme G over S. The words “geometrically irreducible” mean that for any algebraically closed field k and any morphism x : Spec(k) → S, G×S,x Spec(k) is irreducible. A point x ∈ S(k) for an algebraically closed field is called a geometric point of S; so, G is geometrically irreducible over S if its fiber at every geometric point of S is irreducible. An abelian scheme is an abelian group (see [ABV] Section 4). A one-dimensional abelian scheme is an elliptic curve.
Hilbert AVRM moduli
297
For any scheme X, we define Pic(X) as the set of all isomorphism classes of invertible sheaves on X. The association X → Pic(X) is a contravariant functor by the pullback of invertible sheaves, and Pic(X) is actually a group by tensor product. Let A/S be an abelian scheme. We consider the following Picard functor from SCH/S into SET S: PicA/S (S ) = Pic(AS )/πS∗ Pic(S ) = Ker(0∗S ) for π : A → S (so, πS : AS = A ×S S → S is the base-change map). Here 0S : S → A is the identity section of the group A(S). If f : A → Y is a morphism of abelian schemes, L → f ∗ L for an invertible sheaf L induces the dual morphism t f : PicY /S → PicA/S . Thus PicA/S is a contravariant functor. It is known that PicA/S is represented by a (locally noetherian) reduced group scheme called the Picard scheme (see [NMD] Chapter 8 and [ABV] Section 13). Let t A be the identity connected component Pic◦A/S of the group scheme representing PicA/S . Then t A/S is an abelian scheme (see [ABV] Section 13). We write t f again for the dual morphism t f : t Y → t A of a morphism f : A → Y given by f ∗ . Let F/Q be a totally real finite extension unramified at the fixed prime p. Write O for the integer ring of F . We consider the following fibered category AF of abelian schemes over the category of schemes. Here a fibered category C over a base category C0 (cf. [SGA1] VI) means that we have a specified covariant functor (fiber functor) C → C0 . An object of AF is a triple (A, Λ, ι)/S , where: (rm1) ι = ιA : O → End(A/S ) is an embedding of algebras taking the identity to the identity. (rm2) Λ is an O-linear symmetric isogeny Λ : A → t A induced by an ample line bundle fiber-by-fiber geometrically (see [GIT] 6.2) identifying t A with A ⊗Z c for a fractional ideal c of F . Here Λ is called symmetric if Λ = t Λ. Such a Λ is called a c-polarization of A. (rm3) The image of ιA is stable under the Rosati involution on the endomorphism algebra End(A) ⊗Z Q: α → α∗ = Λ−1 ◦ t α ◦ Λ. ∼ O ⊗Z OS (⇔ (rm4) As O ⊗Z OS -modules, we have an isomorphism: Lie(A) = ∼ O∗ ⊗Z OS with π : A → S for the absolute different d of π∗ (ΩA/S ) = F ) locally under the Zariski topology of S, where the sheaf Lie(A) of Lie algebras of A (i.e., the direct image of the tangent bundle over A/S ) is an O-module by the action induced from ι. The fiber functor is given by AF (A, Λ, ι)/S → S ∈ SCH. To each line bundle L/A on A, we can associate a morphism ΛL : A → t A for the dual t A = Pic◦ (A) by ΛL (x) = Tx∗ (L) ⊗ L−1 , where Tx (y) = x + y. A line bundle L is called symmetric if we have (−1)∗ L ∼ = L, and ΛL is symmetric if L is symmetric. This definition is equivalent to Mumford’s definition (in [GIT] 6.3) requiring that Λ be induced by a symmetric line bundle Ls/As for each geometric point s ∈ S (see [DAV] I.1.6). Indeed, for the universal Poincar´e bundle P on A×S t A/A , 2Λ is associated with (1×Λ)∗ P globally over S (see [GIT] Proposition 6.10). The monoid of Hom(A, t A) generated by polarizations forms a cone P (A).
298
Geometric modular forms
A morphism f : (A, Λ, ι)/S → (A , Λ , ι )/S of AF is an O-linear morphism f : A/S → A/S of abelian schemes over S with Λ = f ∗ Λ := t f ◦ Λ ◦ f . For an O-ideal a, we write A[a]/S for the kernel of a; so, A[a] is a finite flat group scheme with A[a](k) = {x ∈ A(k)|αx = 0 for all α ∈ a} for all geometric points Spec(k) → S. If Λ : A → t A is a c-polarization with c ⊃ O, Ker(Λ) is given by A[c−1 ] for the integral ideal c−1 = 0, because Ker(Λ) is self-dual under the Cartier duality. Then Λ induces t A ∼ = A/A[c−1 ] ∼ = A ⊗ c. Such a polarization is called a c-polarization, and c is called the polarization ideal of Λ. For an O-linear polarization Λ, we write c(Λ) for its polarization ideal; so, ker(Λ) = A[c(Λ)−1 ] if c(Λ)−1 is integral. Since A/S is a group scheme, its tangent space (relative to S) at the zero section 0A is a locally free OS -module of rank d = dimS A and has the structure of a Lie algebra over OS . We write this Lie algebra as Lie(A)/OS . If S is a Q-scheme, the module Lie(A) is a faithful module over EndQ F (A) = EndO (A) ⊗Z Q. Q An element φ ∈ EndF (A) is called symmetric if φ∗ = φ for the Rosati involution ∗ in (rm3). We write EndQ F -sym (A) for the F -subspace of F -linear Q symmetric endomorphisms in EndF (A). We put EndO-sym (A) = EndQ F -sym (A) ∩ EndO (A). By Proposition 4.6, the algebra of symmetric endomorphisms EndQ F -sym (A) is of dimension 1, and hence EndO-sym (A) = O. Therefore if Λ is a c-polarization, HomO-sym (A, t A) = EndO-sym (A) ⊗ c = c. This identification induces a canonical isomorphism P (A) ∼ = c+ for the monoid c+ of totally positive elements in c. Write F+× ⊂ F for the group of totally positive elements. Then the class of polarizations Λ = {Λ ◦ ι(α)|α ∈ F+× } is determined by the pair (c, c+ = P (A)) modulo multiplication by F+× and hence only depends on the strict ideal class of c (because (t ι(α))◦Λ = Λ◦ι(α) is an α−1 c-polarization for α ∈ F+× ). We can extend the above definition of the polarization class to a smaller sub× class Λ = {Λ ◦ ι(α)|α ∈ O(Σ)+ } for a set of rational primes Σ, requiring Λ to have degree prime to Σ. Here Z(Σ) = Q ∩ ZΣ for ZΣ = p∈Σ Zp , O(Σ) = O ⊗Z Z(Σ) , × and O(Σ)+ = F+× ∩ O(Σ) . Suppose that A is defined over a Z(Σ) -scheme. Then Λ ∈ Λ is an ´etale isogeny; so, for each geometric point s ∈ S, the algebraic fundamental group π1 (S, s) acts on Λ. See [SGA1] and [PAF] Section 4.4 for fundamental groups. We say that Λ is defined over S if it is stable under the action of π1 (S, s) for all geometric points s ∈ S. Changing the geometric point s changes π1 (S, s) by an isomorphism, and we only need to require the stability taking one geometric point on each connected component of S. Suppose that Λ is defined over S. By a descent argument (e.g., [PAF] page 100), we can always find a member Λ ∈ Λ that is defined globally over S if Λ is defined over S. Thus our definition of S-integrality is equivalent to having a member Λ defined over S in the class Λ.
Hilbert AVRM moduli
299
Take a geometric point s ∈ S of the base scheme of an AVRM A/S . We now study the Tate module T (A) = Ts (A) = limN A[N ](k(s)) for the residue field k(s) ←− of s (which is algebraically closed). By ι, T (A) is an O-module. We put T (A)p = n T (A)⊗O Op (Op = limn O/p O) for a rational prime p. An abelian scheme A/S of ←− relative dimension g is called ordinary (at p) if we have an embedding µgp → A[p] of finite flat group schemes ´etale locally. Proposition 4.4 Suppose that k(s) is of characteristic p for a geometric point s ∈ S. Let As/k(s) be the fiber of an AVRM A/S at s, and suppose that As is ordinary; that is, As [p] ∼ = µgp × (Z/pZ)g for g = dim(As ). Then we have ∼ T (As )p = Op as O-modules. We repeat here a proof given in [PAF] as Proposition 4.1. Proof Since As and the connected component As [p]◦ ∼ = µgp have the tangent space of dimension g over k(s), they share the tangent space Lie(As ) at the origin. As O-modules, they are free of rank 1 over O ⊗Z k(s) by (rm4). Write As [p]◦ = Spec(R) for a k(s)-bialgebra R (e.g., [GME] 1.6.3 for bialgebras). Then for its unique maximal ideal m ⊂ R, we have Lie(As ) = Homk(s) (m/m2 , k(s)). By the Cartier duality between A[p] and t A[p] (e.g., [GME] 1.7 and Theorem 4.1.17 (2)), we have t
As [p]et ∼ = HomGp-sch (As [p]◦ , µp ) → HomSCH (As [p]◦ , µp ) ∼ = Homk(s)−alg (k(s)[t]/(tp ), R) Homk(s)−alg (k(s)[t]/(tp ), R/m2 ) ∼ = m/m2 .
Since A[p]◦ ∼ = µgp over k(s) for g = dim As , it is easy to see that the above morphism induces t As [p]et ⊗Fp k(s) ∼ = H 0 (As , ΩAs /k(s) ). By duality and polarization, et ∼ we get As [p] ⊗Fp k(s) = Lie(As ). This shows that Lie(As ) ∼ = T (As )p ⊗Z k(s) as O ⊗Z k(s)-modules.
(4.2.1)
Since x → N x for a positive integer N is finite flat (e.g., [GME] 4.1.18), As is divisible, and hence T (As )p is Zp -free of rank g. Then by Nakayama’s lemma (Lemma 1.6), we conclude from (rm4) the desired assertion. 2 The fact (4.2.1) shows that Lie(A)/S and OS ⊗ T (A[p∞ ]et ) for the locally constant sheaf T (A[p∞ ]et )/S = limn A[pn ]et have the same stalk everywhere if A/S ←− is ordinary at every point over S and p is locally nilpotent over S, and hence they are isomorphic. Corollary 4.5 If p is locally nilpotent over S and an abelian scheme A/S is ordinary, we have a canonical isomorphism Lie(A)/S ∼ = OS ⊗Z T (A[p∞ ]et ). If n furthermore, p = 0 over S, we have Lie(A)/S ∼ = OS ⊗Z A[pn ]et , where A[pn ]et n is the maximal ´etale quotient of A[p ]. The following characteristic = p version is well known.
300
Geometric modular forms
Proposition 4.6 Suppose that k(s) is of characteristic different from p. Then we have an isomorphism T (As )p ∼ = Op2 as O-modules. We again repeat the proof given in [PAF] Proposition 4.3 which is valid if = p, although in [PAF] it is supposed that = 0. Proof Since pn ∈ End(As ) acts on ΩAs/k(s) by multiplication by pn , pn ∈ End(As ) induces an automorphism of the cotangent space; so, p : As → As is ´etale of degree p2g ; so, As [pn ] ∼ = Z2g = (Z/pn Z)2g , and hence T (As )p ∼ p on which O acts as linear endomorphisms. Thus it is an Op -module for Op = O ⊗Z Zp . Since the characteristic polynomial of the action of α ∈ O is given by the square of the characteristic polynomial of the regular representation of α acting on the Q-vector space F (cf. [GME] Theorem 4.1.20), we find that 2 T (As )p ∼ = Op2 . By the two propositions, we have Corollary 4.7 For an AVRM A over S, the kernel A[N ] of the multiplication by a positive integer N is a locally free group scheme of rank N 2g (g = dim(As )). If N is invertible on S, A[N ] ∼ = (O/N O)2 ´etale locally. If the reduced part S red is of characteristic p and A is ordinary over S, we have A[pn ]◦ ∼ = O∗ ⊗Z µpn n et ∼ n n ◦ and A[p ] = O/p O ´etale locally. The exact sequence 0 → A[p ] → A[pn ] → A[pn ]et → 0 is split over each geometric point of S. Exercise 4.8 For an AVRM A over an algebraically closed field k of characteristic = p, prove that A[p∞ ](k) = n A[pn ](k) is Zariski dense in A (in other words, prove that any k-morphism U → Ga for a nonempty open subscheme U ⊂ A vanishing over A[p∞ ] ∩ U is the zero map). If > 0, does the Zariski density hold for A[∞ ](k)? 4.2.2 AVRM moduli with level structure We consider the fibered category of quadruples (A, Λ, ι, φ = φΓ )/S over a Z[ N1 ]–SCH with a level structure φΓ of type Γ. Here the triple (A, Λ, ι : O → End(A)) is an object of AF . We often simply write (A, Λ) for (A, Λ, ι), dropping ι : O → End(A) as we agree to have ι always in this chapter. As the level structure φΓ of type Γ, we study the following ones: ∼ (Γ(N )) For a fixed positive integer N , φN : (d−1 ⊗Z µN ) ⊕ (O ⊗Z N −1 Z/Z) = A[N ] as group schemes over S. The level Γ(N )-structure φN is supposed to be O-linear, and the duality pairing eN : A[N ]× t A[N ] → µN (the socalled Weil pairing; see (P1) in [PAF] 8.2.3 and [GME] Theorem 4.1.17) composed with the polarization Λ : A → t A agrees via φ with the pairing ·, ·N : (d−1 ⊗Z µN ) ⊕ (O ⊗Z N −1 Z/Z) → µN given by
(a ⊗ ζ, b ⊗ m), (a ⊗ ζ , b ⊗ m )N → e(TrF/Q (ab − a b))ζ m −m ,
Hilbert AVRM moduli
(Γ11 (N))
301
where e(x) = exp(2πix). Let N be a nonzero ideal of O with N ∩ Z = (N ). Abusing the notation, we write µN/Z for the locally free group scheme (of finite rank) given by µN ⊗Z O∗ /NO∗ . We consider the level Γ11 (N)-structure iN : µN → A[N ])/S (an S-morphism of group schemes). We usually write iN for a level Γ11 (N)-structure.
(Γ0 (N)) A subgroup scheme C ⊂ A is called cyclic of order N if it is isomorphic to either µN or the constant scheme O/N ´etale locally. Then the level Γ0 (N)-structure is the datum of a cyclic group scheme C order N inside A. We fix the type Γ. For the moment, we assume that Γ = Γ(N ) or Γ11 (N). Then a morphism f : (A, Λ, φ)/S → (A , Λ , φ )/S is induced by a morphism f : (A, Λ) → (A , Λ ) in AF with the additional requirement that φ = f ◦ φ. We fix a polarization ideal c, and assume that Λ is a c-polarization. Then for a given c, the Hilbert modular variety of level Γ = Γ(N ) or Γ11 (N) is the moduli scheme of the following functor EΓ = Ec,Γ : Z[ N1 ]-SCH → SET S (classifying AVRMs with level Γ-structure) given by @ A (Γ) EΓ (S) = (A, Λ, φΓ )/S with c-polarization Λ , where as before [∗] is the set of isomorphism classes of the objects ∗ inside the brackets, and φΓ indicates a level Γ-structure. For the ideal N, we write N for the positive generator of the ideal N ∩ Z. If this functor is representable by a moduli scheme M = M(c, Γ)/Z[ N1 ] , we have an universal triple (X, Λ, φΓ ) over M with the universal AVRM X = XΓ/M , and the isomorphism M(c, Γ)(S) ∼ = EΓ (S) f
is given by sending S − → M(c, Γ) to f ∗ (X, Λ, φΓ )/S := (X, Λ, φΓ ) ×M,f S, taking the fiber. When N ≥ 3, EΓ(N ) is representable by a quasi-projective scheme 1 M(c, Γ(N ))/Z[ N1 ] over Z[ N1 ] (which is smooth over Z[ N d(F ) ]), and for small N ≤ 2, we have at least a quasi-projective coarse moduli scheme M(c, Γ(N ))/Z[ N1 ] (cf. [PAF] Chapter 4). As for EΓ11 (N) , if each test object (A, Λ, iN )/S is rigid without nontrivial automorphisms, the functor is representable by a quasi1 projective scheme M(c, Γ11 (N)) over Z[ N1 ], which is smooth over Z[ N d(F ) ]. The 1 functor EΓ1 (N) is representable if N is deep enough. The quasi-projective coarse moduli M(c, Γ11 (N))/Z[ N1 ] exist for all N. × = F+× ∩ O× . We may ease the polarization condition, that is, we Let O+ × × replace a polarization Λ by a polarization class O+ Λ = {Λ| ∈ O+ }. Easing the polarization requirement allows us to change morphisms of our category from O-linear isomorphisms to O-linear isomorphisms up to unit factors (we later study categories up to a larger class of isogenies in Section 4.3). For a × × Λ of A, we say that O+ Λ is defined over S if we find an ample line given O+ × Λ bundle, locally under Zariski topology on S, giving rise to an element in O+
302
Geometric modular forms
(cf. [ABV] Section 8). We call a level Γ11 (N)-structure a Γ1 (N)-structure if we × . allow ambiguity of polarization up to multiple of units in O+ Let Γ? (N) be either Γ1 (N) or Γ0 (N). Consider the contravariant functor EΓ? (N) : SCH/Z[1/N ] → SET S (of level Γ? (N)) for a positive integer N with N ∩ Z = (N ) given by @ A × × Λ, φΓ? (N) )/S with c-polarization class O+ Λ , (Γ? (N)) EΓ? (N) (S) = (A, O+ where φΓ? (N) indicates a level φ? (N) -structure, and
× × (A, O+ Λ, φΓ? (N) ) ∼ Λ , φΓ? (N) ) = (A , O+
if we have an isomorphism f : A ∼ = A of abelian schemes with f ◦φΓ? (N) = φΓ? (N) × × ∗ and O+ Λ = O+ f Λ. × Since ∈ O+ = O× ∩ F+× with ≡ 1 mod N gives an automorph× × Λ, iN )/S ) is not ism of (A, O+ Λ, iN )/S , the automorphism group Aut((A, O+ trivial; so, the functor EΓ1 (N) is not representable in the strict sense that we × Λ, iN ) such have a moduli scheme M(c, Γ1 (N)) and a universal couple (X, O+ × that for any triple (A, O+ Λ, iN )/S ∈ EΓ1 (N) (S), we have a unique morphism × f : S → M(c, Γ1 (N)) such that f ∗ (X, O+ Λ, iN ) is isomorphic in a unique way × to (A, O+ Λ, iN )/S . But if N is sufficiently deep, the uniqueness is valid up to × a multiple of O+ . The coarse moduli scheme M(c, Γ1 (N)) with functorial isomorphisms M(c, Γ1 (N))(k) ∼ = EΓ1 (N) (k) (for algebraically closed fields k) always exists. A similar remark applies to EΓ0 (N) , but in this case, the uniqueness is more subtle (in other words, the uniqueness is valid only for the corresponding discrete subgroup of G(Q) without nontrivial elliptic elements; so, just having deep N is not sufficient to guarantee the uniqueness). We record what we have described. Theorem 4.9 Let the notation and the assumption be as above. Let Γ be one of the level structures of type Γ(N ), Γ11 (N), Γ1 (N) and Γ0 (N). Then we have (1) The quasi-projective coarse @ Amoduli scheme M(c, Γ) representing the functor EΓ always exists over Z N1 for the minimal positive integer N ∈ N. (2) The quasi-projective scheme M(c, Γ) for Γ = Γ(N ) and Γ11 (N) is smooth over Z[ d(F1)N ] if N is sufficiently deep so that test objects of type Γ have no nontrivial automorphisms (e.g., if N ≥ 3 for Γ = Γ(N )). 1 (3) The quasi-projective scheme @ 1 A M(c, Γ) for Γ = Γ(N ) and Γ1 (N) represents the functor EΓ over Z N if N is sufficiently deep so that test objects of type Γ have no nontrivial automorphisms. Take c containing O and write (C) = Z ∩ c−1 . In [PAF] Section 4.1, smoothness of M(c, Γ) over Z[ d(F 1)N C ] is shown if Γ = Γ(N ) or Γ11 (N) is sufficiently deep. Since M(c, Γ) ∼ = M(ξ −1 c, Γ) for totally positive ξ ∈ O over Z[ d(F 1)N C , C1 ] for (C ) = Z ∩ ξc−1 , the two schemes glue, giving a smooth scheme over Z[ d(F1)N ].
Hilbert AVRM moduli
303
4.2.3 Classical Hilbert modular forms We describe the complex analytic theory of Hilbert modular forms, more geometrically (and classically) than the treatment in Section 2.3.2 of Chapter 2. We use the symbol φ (resp. i) to indicate a level Γ(N )-structure (resp. a Γ1 (N)structure). Over C, by the theory of theta functions (see [ABV] Chapter I), the category of Hilbert modular test objects (A, Λ, φ, (resp. i), ω) is equivalent to the category of triples (L, Λ, φ, (resp. i)) made up of the following data: L is an O-lattice in O ⊗Z C = CI , an alternating pairing Λ : L ∧O L ∼ = c∗ , and a level N -structure φ or i. A level Γ1 (N)-structure i is an inclusion i : N∗ /O∗ → F L/L, and a level Γ(N )-structure φ is an inclusion φ : (N∗ /O∗ × O/N) → F L/L, where N∗ = N−1 O∗ . The alternating form Λ is supposed to be positive in the sense that the symΛ(u, v) is totally positive definite and the pairing metric bilinear form (u, v) → Im(uv c ) ·, ·N matches the following standard pairing e◦TrF /Q
(N −1 L/L) ∧ (N −1 L/L) − → N −1 c∗ /c∗ −−−−−→ µN Λ
via φ when we deal with level Γ(N )-structure. Here e(x) = exp(2πix) for x ∈ R. The differential ω can be recovered by ι : A(C) = CI /L so that ω = ι∗ du, where u = (uσ )σ∈I is the variable on CI. Conversely, for a given test object (A, Λ) in AF with c-polarization Λ, LA = { γ ω ∈ O ⊗Z C|γ ∈ H1 (A(C), Z)} is a lattice in CI , and the polarization Λ : t A ∼ = A ⊗ c gives L ∧ L ∼ = c∗ . Using this equivalence, we can relate our geometric definition of Hilbert modular forms with the classical analytic definition. Define Z by the√product of
I aσ −1 + bσ a b √ copies of the upper half complex plane H. By
→ , σ σ c d √ c −1 √+d σ we have G1 (R)/Ci ∼ = Z for Ci = SO2 (F ⊗Q R) and i = ( −1, . . . , −1) ∈ Z. We regard Z ⊂ F ⊗Q C = CI made up of z = (zσ )σ∈I with a totally positive imaginary part. We identify µN with N −1 Z/Z by exp(2πim) ↔ (m mod Z). This identification gives rise to µ(N ) = µN ⊗ O∗ ∼ = (N −1 Z/Z) ⊗ O∗ = (N )∗ /O∗ , which restricts ∗ ∗ ∼ to an isomorphism µN = N /O . Choose two ideals a and b prime to N with ab−1 = c. For each z ∈ Z, we define √ √ √ Lz = 2π −1(bz − a∗ ), Λz (2π −1(az − b), 2π −1(cz − d)) = (ad − bc) ∈ c∗ √ with iz : µN = N∗ /O∗ → CI /Lz given by iz (a mod O∗ ) = (−2π
−1a + Lz ) 0 −1 and φN,z : N∗ /O∗ × N−1 /O → CI /Lz given by, for J1 = , 1 0 √ φN,z (a, b) ≡ 2π −1(−a + bz) ≡ (a, b)J1 · t (z, 1) mod Lz . Our taking the association (a, b) → −a + bz instead of (a, b) → az + b appears to be strange (in order to give a complex structure on LR = L ⊗Z R for
304
Geometric modular forms
L = a∗ ⊕b). However, we later interpret our moduli scheme in Deligne’s language under in Section 4.3, and then Z is identified with the set X + of all conjugates
a b ∈ G(R)+ . The G(R)+ of the group homomorphism h0 : C× a + bi → −b a √ √ identification is given by Z g(i) → g · h0 g −1 ∈ X + (i = ( −1, . . . , −1) ∈ Z). For each h ∈ X + (corresponding to z ∈ Z), LR v → h(a + bi)v gives the complex structure we want. For the alternating pairing x, y = t x · J1 y of V = F 2 (column vectors), Hh (x, y) = x, h(i)y gives a positive definite Hermitian form on LR = VR so that ·, · gives rise to the Riemann form on LR /L = CI /Lz . The natural action v → αv of α ∈ G(R)+ on LR induces the right action: z → α−1 (z) on Z. Indeed, we have αx, h(i)αy = x, αι h(i)αy ≡ x, α−1 h(i)αy mod Z(R)+ for the adjoint involution ι, since αι = J1−1 · t αJ1 = det(α)α−1 . In other words, the natural left action of G on V induces the right action z → αι (z) = α−1 (z) on Z. This is an explanation of why we need to have (a, b) → −a + bz. a b ∈ G(Q)+ , the multiplication by (−cz + a) ∈ FC× induces an If α = c d isogeny x→(−cz+a)x
(CI /Lα−1 (z) , Λ, φN,α−1 (z) ) −−−−−−−−→ (CI /Lz , det(α)Λ, φN,z ◦ α).
(4.2.2)
This shows that the action of α ∈ G(Q)+ sends the complex point of the projective limit M(C) = limN M(c, Γ(N ))(C) represented by z ∈ Z to that of ←− α−1 (z). The above isogeny is an isomorphism if and only if α ∈ Γ(N; a, b) for the arithmetic subgroup Γ(N; a, b) of G(Q) defined below.
a11 a12 For four fractional ideals aij ⊂ F , we write symbolically for the a21 a22 O-lattice in M2 (F ) made up of matrices whose (i, j)-entry is in aij for i, j = 1, 2. Define three types of congruence subgroups of G(Q)+ by % Γ1 (N; a, b) =
a b c d
∈
O Nabd
&
(ab)∗ × ad − bc ∈ O+ , a − 1 ∈ N , O
Γ11 (N; a, b) = Γ1 (N; a, b) ∩ SL2 (F ), %
& a b 1 ∗ Γ(N; a, b) = ∈ Γ1 (N; a, b)b ∈ N(ab) . c d
(4.2.3)
Since det(Γ11 (N; a, b)) = 1, the condition a − 1 ∈ N for Γ11 (N; a, b) automatically implies d − 1 ∈ N. For the moment, we deal with Γ11 (N)-structures. We let g = (gσ ) ∈ G(R)+ act on Z by linear fractional transformation of gσ on each component zσ . It is easy
Hilbert AVRM moduli
305
to verify by (4.2.2) that (Ism)
(Lz , Λz , iz ) ∼ = (Lw , Λw , iw ) ⇐⇒ w = γ(z) for γ ∈ Γ11 (N; a, b).
Thus the complex points of the coarse moduli scheme M(c; Γ11 (N)) are given by Γ11 (N; a, b)\Z. Since Γ11 (N; a, b) is a conjugate of Γ11 (N; O, c−1 ) in SL2 (F ) if ab−1 = c (see [PAF] 4.1.3), the complex manifolds Γ11 (N; a, b)\Z are isomorphic for all choices of (a, b) with ab−1 = c. We let GL2 (F ) act on the one-dimensional projective space P1 (F ) = F {∞} by linear fractional transformation. Then the action of G(Q)+ on Z extends to Z∗ = Z P1 (F ) = Z F {∞} naturally. The cusps of Γ(O; O, c−1 )\Z∗ are the points given by Γ(O; O, c−1 )\P1 (F ) and are in bijec(∞) tion with the class group of F . Indeed,
defining a map ilc from G1 (A ) into a b ∩ F , we find the identity + aO) fractional ideals of F by ilc = (ccd c d Γ(O; O, c−1 )\G1 (A(∞) )/B1 (Q) ∼ = ClF . Exercise 4.10 Prove the identity: Γ(O; O, c−1 )\G1 (A(∞) )/B1 (Q) ∼ = ClF . Since the stabilizer of ∞ is B1 (Q) in SL2 (Q), the strong approximation theorem (Theorem 2.9) tells us that Γ(O; O, c−1 )\G1 (A(∞) )/B1 (Q) ∼ = Γ(O; O, c−1 )\G1 (Q)/B1 (Q), which is isomorphic to the set Γ(O; O, c−1 )\P1 (F ) of cusps. There is another description of cusps of Γ(O; O, c−1 ). The set of pairs (a, b) with ab−1 = c is in bijection with the set of cusps of Γ(O; O, c−1 ) in the following way. Since ab−1 is fixed to be c, we find (a, b) = (a, ac−1 ) = a(O, c−1 ). Thus a standard choice of a cusp is (O, c−1 ), which we call the infinity cusp of M(c, 1), and a corresponds to a cusp s if ilc (b) = a for b ∈ B1 (A(∞) ) representing s. Write Γ11 (c, N) = Γ11 (N; O, c−1 ), Γ1 (c, N) = Γ1 (N; O, c−1 ), Γ(c, N) = Γ(N; O, c−1 ). ∗ ∗ a O For γ ∈ SL2 (F ) with γ = −1 , γ brings the cusp corresponding to the b c pair (a, b) to the standard cusp (O, c−1 ). In particular, we have γΓ11 (c, N)γ −1 = Γ11 (N; a, b), γΓ1 (c, N)γ −1 = Γ1 (N; a, b), and γΓ(c, N)γ −1 = Γ(N; a, b).
(4.2.4)
∼
Thus we find Γ11 (c, N)\Z − → Γ11 (N; a, b)\Z for the above choice of γ. For each ideal γ
a, (a, ac−1 ) gives another unramified cusp. The two unramified cusps (a, ac−1 ) and (s, sc−1 ) are equivalent under Γ1 (c, N) if a = αs for an element α ∈ F × with
306
Geometric modular forms
× α ≡ 1 mod N in FN , where FN = l|N Fl for prime factors l of N. Here we do not describe the distinction between ramified and unramified cusps, but see [Dim] Definition 3.2 and also [DiT] for the terminology. Returning to the coarse moduli M(c, Γ11 (N)) over Z[ d(F1)N ] (N ∩ Z = (N )) for the functor Ec,Γ11 (N) : Z[ d(F1)N ]–SCH → SET S, Ec,Γ11 (N) (S) = [(A, Λ, i)/S with c(Λ) = c], ∼ Γ1 (c, N)\Z from (Ism). In exactly the we have M(c, Γ11 (N))(C) = Ec,Γ11 (N) (C) = 1 same way, we get M(c, Γ(N ))(C) ∼ = Γ1 (c, N)\Z, = Γ(c, N )\Z and M(c, Γ1 (N))(C) ∼ canonically. = Let G = ResO/Z GL(2), and set Z :prime Z . Recall two more open compact (∞) subgroups of G(A ) (in addition to the ones defined in (3.1.2)) by & %
a b Γ1 (N) = ∈ Γ0 (N) a ≡ 1 mod NO , c d (4.2.5) %
& a b 1 (N)b ∈ NO, a ≡ 1 mod NO , Γ(N) = ∈Γ c d Put, as before, δ S∗ (N) = 0 δ S11 (N) = 0
∗ (N) δ 0 Γ for ∗ = 0, 1, 0 1
−1
0 δ 1 (N) δ 0 Γ and S(N) = 1 1 0 1 0
0 1
−1
(4.2.6)
−1
0 1
δ 0 Γ(N) 0 1
= c and for an idele δ with δO = d and δ (d) = 1. Then taking an idele c with cO (c) c = 1, we see that
−1 c 0 c 0 S1 (N) ∩ G(Q)+ , Γ1 (c, N) = 0 1 0 1
−1 c 0 c 0 Γ(c, N) = S(N) ∩ G1 (Q) 0 1 0 1
−1 c 0 c 0 S11 (N) ∩ G1 (Q). Γ11 (c, N) = 0 1 0 1 Choosing a complete representative set {c} ⊂ FA× for the strict ray class group ClF+ of F , we find by the approximation theorem (Theorem 2.8) that
5 5 c 0 c 0 + G(Q) S1 (N) · G(R) = G(Q) S · G(R)+ , G(A) = 0 1 0 1 + + c∈ClF
c∈ClF (N)
where G(R)+ is the identity-connected component of the Lie group G(R), ClF+ (N) is the strict ray class group modulo N, and S is either S11 (N) or
Hilbert AVRM moduli
307
S(N). Similarly, by the strong approximation theorem (Theorem 2.9), we have G1 (A) = G1 (Q)K · G1 (R)+ , where K is given either by
−1
−1
c 0 c 0 c 0 c 0 S11 (N) or G1 (A(∞) ) ∩ S(N) . G1 (A(∞) ) ∩ 0 1 0 1 0 1 0 1 This shows G(Q)\G(A)/S1 (N)Ci ∼ =
5 M(c, N)(C), + c∈ClF
G(Q)\G(A)/S1 (N)Z(A)Ci ∼ =
5
M(c, Γ1 (N))(C),
(4.2.7)
+ + 2 c∈ClF /(ClF )
G(Q)\G(A)/S11 (N)Z(R)Ci =
5
M(c, Γ)(C),
+ c∈ClF (N)
√ √ where Γ = Γ11 (N) and Γ(N) and Ci is the stabilizer of i = ( −1, . . . , −1) ∈ Z in G1 (R). Recall the identification X(T ) = Homalg-gp (T/Q , Gm/Q ) with Z[I] so that k(x) = σ σ(x)kσ . Let ω k over M(c, Γ) be the automorphic vector bundle of weight k ∈ X(T ) = Z[I] (whose precise definition will be given in Section 4.2.6). Assuming that F = Q (referring to Section 4.1 for the case where F = Q), define, for the level group Γ (which include Γ0 (N), Γ1 (N), Γ11 (N) and Γ(N)), Gk (c, Γ; R) = H 0 (M(c, Γ)/R , ω k/R )
(4.2.8)
for Z[ d(F1)N ]-algebras R. Regarding f ∈ Gk (c, Γ1 (N); C) as a holomorphic func× tion of z ∈ Z by f (z) = f (Lz , O+ Λz , iz ), it satisfies the following automorphic property by (4.2.2) (4.2.9) f |k γ(z) = f (γ(z)) det(γ)k/2 (cz + d)−k = f (z) k/2 kσ /2 σ with det(γ) (cz + d)−k = (c zσ + dσ )−kσ for all γ = σ σ(det(γ))
a b in Γ1 (c, N). We leave it to the reader to formulate the correspondc d and f ∈ Gk (c, Γ(N ); C). The function ing facts for f ∈ Gk (c, Γ11 (N); C) f has the Fourier expansion f (z) = ξ∈ab a(ξ)eF (ξz) at the cusp correspond√ ing to (a, b). Here eF (ξz) = exp(2π −1 σ ξ σ zσ ). This Fourier expansion gives the q-expansion fa,b (q) substituting q ξ for eF (ξz) as we show in the following subsection (see also [DAV] Proposition V.1.5). 4.2.4 Toroidal compactification We now quote a description of the toroidal compactification of the Hilbert AVRM moduli M(c, Γ(N )) over Z[ N1 , µN ] from [DiT], [DAV], and [CSM] (see [PAF] 4.1.4
308
Geometric modular forms
a slightly more detailed summary). We can formulate the result also for the moduli spaces M(c, Γ11 (N)) and M(c, Γ1 (N)) with minor modification which is left to the reader. Let (a, b) be a cusp of M(c, Γ(1)) for two fractional ideals a and b (so, c = ab−1 ). Since the cusp is identified with the infinity cusp of Γ(O; a, b), it is fixed by Γ∞ (O; a, b) = Γ(O; a, b) ∩ B(Q), where B is the upper triangular Borel subgroup of G. The group Γ∞ (O; a, b) is the stabilizer of the exact sequence 0 → a∗ → (a∗ ⊕ b) → b → 0 in the sense that γ ∈ Γ(O; a, b) acts on the column vector t (a, b) ∈ (a∗ ⊕ b) via left multiplication t (a, b) → γ · t (a, b) and Γ∞ (O; a, b) is the stabilizer of (a∗ ⊕ 0). The O-module L = (a∗ ⊕ b) (column vectors) is identified with Lz = bz + a∗ ⊂ FC by sending t (a, b) to (a, b)J1 · t (z, 1) = a − bz 0 −1 for J1 = , and the left multiplication by γ −1 gives rise to z → γ(z) by 1 0
∗ ∗ t t −1 t (a, b) · γ J1 · (z, 1) = (a, b)J1 · (γ(z), 1)(cz + d) if γ = . c d Let N be a positive integer prime to p. Since M(c, Γ(N )) classifies AVRMs with level N -structure φN :
N −1 Lz (N )∗ O ∼ (N a)∗ N −1 b ⊕ ⊕ , = = O∗ N a∗ b Lz
a cusp of M(c, Γ(N )) is determined by a triple (a, b, φN ) with ab−1 = c modulo the action of Γ∞ ((N ); a, b). We fix a triple (a, b, φN ) as above and study the toroidal compactification of M(c, Γ(N )) at the cusp (a, b, φN ), which heavily depends on a chosen cone decomposition of C = {ξ ∈ F∞ |ξ σ > 0 for all σ : F → R} (the cone of totally positive numbers in F∞ = F ⊗Q R = RI ). A (simplicial) cone σ in C of dimension m ≤ [F : Q] = g is an open span σ = R+ v1 + R+ v2 + · · · + R+ vm inside C for linearly independent v1 , . . . , vm ∈ C, and a cone decomposition C of C 4 (called “´eventail” in [DiT] 3.7) is a decomposition σ of dimension ≤ g. Choose a of C into a disjoint union σ∈C σ of open cones 4 cone decomposition C = C(a, b, φN ) of C = σ∈C σ such that: (PC1) σ is an open simplicial cone. (PC2) The cones in C are permuted under multiplication by 2 for ∈ T (Z)(N ), where T (Z)(N ) = { ∈ O× | ≡ 1 mod N }. There are finitely many cones modulo T (Z)(N ), and (σ) ∩ σ = ∅ implies that = 1. (PC3) σ is smooth (i.e., generated by a part of a Z-base of (ab)∗ ). (PC4) {σ} is sufficiently fine so that the toroidal compactification is projective (see [DAV] IV.2.4 for an exact condition for projectivity). The existence of such a cone decomposition was remarked on by T. Shintani in the 1970s (for a proof, see [LAP] IV.5.2 or [LFE] Theorem 2.7.1) and by algebraic geometers studying toroidal compactification [TEB]. Once and for all, we make a choice of such a cone decomposition C(a,b) for N = 1 and use the same
Hilbert AVRM moduli
309
decomposition for the cusp s = (a, b, φN ) for every φN and all N > 1. Then we have an action of Γ(O; a, b) on {Cs }s (indexed by equivalence classes s of cusps), and Γ(O; a, b) permutes them by φN → γ ◦ φN . If a and b are prime to N , we have a canonical isomorphism Γ(O; a, b)/Γ(N ; a, b) ∼ = Γ(O; O, c−1 )/Γ(N ; O, c−1 ), which in turn is isomorphic to SL2 (O/(N )) (possibly noncanonically) by conjugation inside G(A(∞) ). Thus we may regard the action on the cusp as an action of SL2 (O/(N )). Writing q ξ for e( σ∈I ξ σ zσ ) for z = (zσ ) ∈ Z, we have the q-expansion of each Hilbert modular form f :
f (q) = a(0, f ) + a(ξ; f )q ξ ξ∈N −1 ab∩C
at the cusp (a, b, φN ). The minimal compactification M ∗ (c, Γ(N )) (if it exists) of the open moduli space M(c, Γ(N )) is characterized by the property that it is covered by any smooth compactification of M(c, Γ(N )) (having a divisor of normal crossing at the cusps) so that the covering map induces an isomorphism in the interior M(c, Γ(N )). Thus we convince ourselves that the formal stalk of the minimal compactification at the cusp s = (a, b, φN ) is given by s (N )), where H 0 (T (Z)(N ), R / 0
1 s (N ) = a0 + R , µN aξ q ξ aξ ∈ Z N −1 ξ∈N
ab∩C
on which ∈ T (Z)(N ) acts by a0 +
ξ
aξ q ξ → a0 +
2
aξ q ξ .
ξ
s (N ) is the completion of the monoid ring Rs (N ) of the semigroup The ring R −1 (N ab) ∩ C under the adic topology of the augmentation ideal. " Let σ ∨ be the dual cone σ ∨ = {x ∈ F∞ |TrF/Q (xσ) ≥ 0}. Then C = σ σ ∨ . s (N ) To make our conviction feasible, we try to describe the complicated ring R using more reasonable rings. We consider the monoid ring Rσ (N ) of σ ∨ ∩N −1 ab. Thus / 0
1 Rσ (N ) = a0 + , µN , ξ ∈ σ ∨ ∩ N −1 ab , aξ q ξ aξ ∈ Z N ξ
but the sum a0 + ξ aξ q ξ is supposed to be finite (so, aξ = 0 for almost all ξ). For each σ as above, by (PC3), each cone σ is generated by a part of a Z-basis of N (ab)∗ , and hence σ ∨ is generated by a part of a Z-basis of N −1 ab. Thus we may
310
Geometric modular forms
assume that (N (ab)∗ ) ∩ σ is generated over Z by t1 , . . . , tr (0 < r ≤ [F : Q] = g). We have a base ξ1 , . . . , ξg of N −1 ab so that Tr(ti ξj ) = δij for 1 ≤ i ≤ j ≤ r and ξr+k ) = 0 for k > 0, and each ξ ∈ N −1 ab ∩ σ ∨ can be uniquely written as Tr(ti ξ = i mi ξi with mj ∈ Z and mj ≥ 0 if j ≤ r. Writing Tj = q ξj , we find / / 0 0 1 1 1 ,..., Rσ (N ) = Z , µN [T1 , . . . , Tg ] N Tr+1 Tg with Spec(Rσ (N )) = Gra × Gg−r m . The additive group Ga = Spec(Z[ N1 , µN ][T ]) is a “local” compactification of Gm at the origin filling the missing point “0” and expanding Gm to Ga : Ga = Gm ∪ {0}, and therefore Spec(Rσ (N )) is a partial “local” compactificag−r+1 tion of Spec(Rτ (N )) ∼ for each face τ of σ. Thus we can glue = Gar−1 × Gm {Spec(Rσ (N ))}σ over the monoid ring Rs (N ) to get the toroidal compactification X of {Spec(Rσ (N ))}σ on which T (Z)(N ) acts by translation. If one adds the origin 0 to C, 0∨ is the total space F∞ , and the corresponding ring is given by the group ring R0 (N ) of N −1 ab isomorphic to 0 / 1 , µN [T1 , . . . , Tg ][T1−1 , . . . , Tg−1 ], Z N and Spec(R0 (N )) ∼ = Gm ⊗ (N −1 ab) (on which T (N )(Z) acts naturally by q ξ → 2 ξ q ). We have the inclusion Spec(R0 (N )) ⊂ X equivariant under the action of T (N )(Z). The divisor ∞ = X − Spec(R0 (N )) is stable under the action of σ (N )) T (Z)(N ). Write X for the formal completion of X along ∞, and let Spf(R be the formal completion of Spec(Rσ (N )) ⊂ X along ∞. We can make a quotient X(N ) = X/T (Z)(N ). By the work of Mumford [Mu], X carries a semi-abelian scheme Tates (q) having real multiplication (which gives rise to an AVRM over X◦ (N ) := X(N ) − Ds for the image Ds of ∞ in X(N )) and equipped with a level Γ(N )-structure and a polarization determined by the cusp s. Here a semi-abelian scheme G/S is a smooth separated group scheme with geometrically connected fibers such that each geometric fiber is an extension of an abelian variety by a torus. The toric rank may depend on the fiber. If the abelian scheme part has polarization, G/S is quasi-projective over the base S. Each geometric fiber of the Tate semi-abelian scheme Tates (q) is either a full torus or an AVRM with polarization. Tates (q) is quasi-projective over its base. The tautological homomorphism q : ab → Gm (R0 (1)) sending ξ to q ξ induces by duality q : b → (Gm ⊗ a∗ )(R0 (1)). We write q b for its image. As was done by Mumford [Mu] (reproduced in [DAV] in Appendix), we have a semi-abelian scheme Tates (q) over X(N ) that coincides with an appropriate “quotient”: (Gm ⊗ a∗ )/q b on X(N ). The quotient is in turn isomorphic to the pullback to X◦ (N ) of the universal abelian scheme over M(c, Γ(N )). Then by the universality of M(c, Γ(N )), Ds gives a toroidal boundary of M(c, Γ(N )) at s. Performing this process for all cusps s, we obtain the smooth toroidal compactification M (c, Γ(N )) = MC (c, Γ(N )) of M(c, Γ(N )).
Hilbert AVRM moduli
311
This Tate AVRM Tates (q) is further discussed in the following subsection. By this construction, we have a semi-abelian scheme G = GC over MC (c, Γ(N )) extending the universal abelian scheme over M(c, Γ(N )) which induces the Tate AVRM Tates (q) at the cusp s = (a, b, φN ). Here is a reproduction of a statement in [Ch]. Theorem 4.11 Let C = {Cs }s be the collection of the cone decompositions satisfying (PC1–4) for each equivalence class s of cusps of M(c, Γ(1)). Then there exists a smooth projective toroidal compactification MC (c, Γ(N )) dependent on C such that (1) The semi-abelian scheme GC extends the universal abelian scheme over the moduli M(c, Γ(N )) which degenerates into Gm ⊗ a∗ over the cuspidal divisor Ds for s = (a, b, φN ) and coincides with Tates (q) on the formal s (c, Γ(N )) of MC (c, Γ(N )) along Ds . completion M s (c, Γ(N )) along Ds is isomorphic to X(N ) over (2) The formal@ completion M A 1 the ring Z N , µN . We write M for one of the moduli spaces M(c, Γ) with Γ = Γ(N ), Γ11 (N), and Γ1 (N) defined over Z[ N1 ]. From the data C, as long as associated congruence subgroups are torsion-free, we get a toroidal compactification M (c, Γ)/Z[ N1 ,µN ] of M(c, Γ)/Z[ N1 ,µN ] , which carries a semi-AVRM G with a level structure canonically determined by the toroidal compactification data. See [DiT] Theorems 5.2 and 6.4 for such results valid for Γ = Γ11 (N) and Γ1 (N). Once the smooth toroidal compactification M and the corresponding semiπ → M with respect to C are constructed, we get a vector abelian scheme G − bundle ω = π∗ ΩG/M which is locally free of rank g = [F : Q] over M . The Koecher principle (which can be found in [DiT] 7.1) tells us H 0 (M, det(ω)⊗j ) = H 0 (M, det(ω)⊗j )
(4.2.10)
for all j ∈ Z if F = Q (the case of F = Q is already treated). Thereof the compactification M ; so, M covers fore H 0 (M, det(ω)⊗k ) is independent M ∗ = P roj(OM ) for OM = k≥0 H 0 (M, det(ω)⊗k ). Since the theta constants give the modular functions classifying the abelian part M (cf. [CSM] and [DAV] Theorem V.2.3), the scheme M ∗ = P roj(OM ) gives the minimal compactification of M adding one point at each cusp, M ∗ = M ∪ {cusps} (see [DiT] 5.2). In s (N ) at each cusp s. particular, M ∗ has the desired formal stalk R 4.2.5 Tate AVRM
Consider the ring R[[(ab)+ ]] (ab)+ = ab ∩ F+× made up of all formal series:
aξ q ξ with aξ ∈ R a0 + ξ∈(ab)+
312
Geometric modular forms
for a given base ring R. Take a subset q ab+ = {q ξ |ξ ∈ (ab)+ } of R[[(ab)+ ]] stable under multiplication, and write R{ab} for the localization of R[[(ab)+ ]] by the set s (N ) at the q ab+ . Then Z[ N1 , µN ]{N −1 ab} is the localization of the formal stalk R ∗ cusp s = (a, b, φN ) of the minimal compactification MN . The formal completion of the semi-abelian scheme GC in Theorem 4.11 along the cuspidal divisors over m ⊗ a∗ )/q b (a∗ = a−1 O∗ ), the cusp (a, b) is given by the formal quotient (G ξ where the inclusion ξ → q of the additive group ab into the multiplicative m (Z[ 1 , µN ]{ab}) induces q b = {q ξ |ξ ∈ b} → (G m ⊗ a∗ )(Z[ 1 , µN ]{ab}) group G N N by the isomorphisms: / 0
1 , µN {ab} Hom ab, Gm Z N / 0
1 ∼ , µN {ab} = HomO b, Hom a, Gm Z N / 0
1 ∼ , µN {ab} = HomO b, (Gm ⊗ a∗ ) Z N via the identification Hom(a, Z) = a∗ under the trace pairing on F . This formal quotient can be algebraized into a semi-abelian scheme by the work of Mumford [Mu] (which is included in [DAV] as the Appendix). Strictly speaking, by the σ (N ) for the rings introduced in the previous subsection, s (N ) ⊂ R inclusion R m ⊗ a∗ )/q b and then glue over each Spf(Rσ (ab)), we construct the quotient (G them together to get the formal semi-abelian scheme G over X(N ). We denote m ⊗ a∗ )/q b by Tatea,b (q) (which the algebraization of this formal quotient (G 1 is defined over Z[ N , µN ]{ab}) and call it the Tate semi-abelian scheme at the cusp (a, b). The scheme Spec(Z[ N1 , µN ]{ab}) is obtained by removing the cusp s (N )) of s ∈ M ∗ . The semi-AVRM coins from its formal neighborhood Spf(R N 1 cides with A ×M Spec(Z[ N , µN ]{ab}) which is the universal abelian scheme A over M restricted to Spec(Z[ N1 , µN ]{ab}), and over the cuspidal divisor Ds , the connected component of G is isomorphic to Gm ⊗ a∗ . If ∈ O is prime to a, we have a canonical exact sequence 0 → a−1 −→ a−1 → ∗ O/() → 0. Tensoring this sequence with Gm ⊗ O over O, we get another exact sequence: ∗ ∗ → Gm ⊗ a∗ → 0, 0 → TorO 1 (Gm ⊗ O , O/()) → Gm ⊗ a −
since Gm ⊗ O∗ is divisible and Gm ⊗ O∗ ⊗O a−1 = Gm ⊗ a∗ . Since O is a ∗ ∼ Dedekind domain, we have TorO 1 (Gm ⊗ O , O/()) = O/, and the above exact ∗ sequence identifies Gm ⊗ a [] with µ() . If N is prime to a, taking ∈ N prime to a, we find µN ⊂ µ() ⊂ Gm ⊗ a∗ . This inclusion combined with the m ⊗ a∗ Tatea,b (q) gives us a canonical level Γ1 (N)-structure projection G ican,N : µN → Tatea,b (q) as long as a is prime to N. If further, b is prime to N = (N ), N −1 b/b is canonically isomorphic to N −1 /O; so, we get a level Γ(N )structure sending (ζ, ξ) ∈ (µN ⊗ O∗ ) × (N )−1 /O to ican,(N ) (ζ)q ξ ∈ Tatea,b (q)
Hilbert AVRM moduli
313
which we write as φcan,N : (µN ⊗ O∗ ) × (N )−1 /O ∼ = Tatea,b (q)[N ] s (N ), as long as N is prime to a and b. This level structure is defined over R s (1). although Tatea,b (q) itself is defined over the smaller ring R For a positive integer n, we have a perfect pairing of group schemes Tatea,b (q)[n] × Tateb,a (q)[n] → µn given as follows. Taking x ∈ Gm ⊗a∗ and y ∈ Gm ⊗b∗ such that xn = q ξ for ξ ∈ b and y n = q η for η ∈ a and writing [x] ∈ Tatea,b (q)[n] and [y] ∈ Tateb,a (q)[n] for the points these x and y represent, we define [x], [y]n = xη /y ξ ∈ µn , because (xη /y ξ )n = q ηξ /q ξη = 1. Since we may identify the complex √points of the Tate AVRM Tatea,b (q)(C)|q=exp(Tr(z)) with (C× )I /e(Lz ) (Lz = 2π −1(bz +a∗ )) for the variable z ∈ Z, where e : CI → (C× )I given by (uσ )σ → (exp(uσ )), the polarization Λz induces the above pairing for any z. Thus the polarization of the universal AVRM over M(c, Γ(N )) induces an isomorphism ϕ : t Tatea,b (q) ∼ = Tateb,a (q) so that the Cartier duality pairing t Tatea,b (q)[M ] × Tatea,b (q)[M ] → µM composed with ϕ coincides with the above pairing ·, ·M for all M . Then writing c = ab−1 , the natural isomorphism Tatea,b (q) ⊗ c = (Gm ⊗ a∗ /q b ) ⊗ ab−1 = (Gm ⊗ b∗ )/q a = Tateb,a (q) composed with ϕ−1 gives rise to a canonical c-polarization Λcan on Tatea,b (q). Thus by definition, the level structure φcan,N is compatible with the Weil pairing on Tatea,b (q)[N ] as required for level Γ(N )-structures. Similarly, the polarization Λcan combined with ican,N also gives a Γ11 (N)-structure (still denoted by ican,N ) of Tatea,b (q). 4.2.6 Hasse invariant Hereafter we often make the base change of our moduli spaces M, M , and M ∗ of type Γ = Γ(N ), Γ11 (N), and Γ1 (N) to the valuation ring W and regard these schemes as defined over W. Assume that W ⊗Z O = W I by w ⊗ a → wσ(a); so, W contains all conjugates of O over Z, and p is unramified in O/Z. Further assume that the polarization ideal c is prime to the residual characteristic p of W. We fix a cone decomposition C as in (PC1–4) once and for all and write G/M for the universal semi-AVRM with respect to C. A little more generally, we start with a W-scheme S carrying a semi-abelian scheme G with real multiplication by O. Thus over an open dense subscheme S ◦ ⊂ S, G ×S S ◦ is an object of AF , and over the closed subscheme Z = S − S ◦ , G is a smooth multiplicative group scheme of finite type whose connected component is given by Gm ⊗ O (which is canonically isomorphic to a more standard Gm ⊗ O∗ because of unramifiedness of p in F/Q). Writing the structure homomorphism
314
Geometric modular forms
of G as π : G → S, we have a vector bundle ω = π∗ ΩG/S over S. The pullback action of the endomorphism O makes ω into a schematic T/S -module for T = ResO/Z Gm . Since p is unramified in F/Q, identifying X(T ) with Z[I], we find ω = σ∈I ω σ , where ω σ is the σ-eigenspace of T . Then we define ω k = ⊗(ω σ )⊗kσ for k ∈ Z[I], which is an invertible sheaf over S. The sheaf k∈Z[I] ω k of graded OS -algebras is the affine ring of the scheme MG/S = SpecS (S) (see [GME] 1.5.4) representing the following functor PG/S : S–SCH → SET S given by @ A PG/S (S ) = (A, ω)/S A ∼ = G ×S S , H 0 (A, ΩA/S ) = (O ⊗Z OS )ω , f
because having an S-morphism S − → M is equivalent to having an isomorphism ωσ ∼ to having a generator ω ∈ ω over = OS for each σ ∈ I, which is equivalent B O ⊗Z OS . We note that det(ω)⊗j = σ (ω σ )⊗j ∼ = ω jI . We now construct the Hasse invariant relative to G/S (see [DiT] Section 9). Let R be a W-algebra of characteristic p and (A, ω) ∈ PG/S (S ) be a pair of a semi-abelian schemes A over S = Spec(R) → S of relative dimension g and a base ω = {ω1 , . . . , ωg } of H 0 (A, ΩA/S ) over R. We have the absolute Frobenius endomorphism Fabs : A/R → A/R . Let TA/S be the relative tangent bundle; so, H 0 (A, TA/S ) is spanned by the dual base η = η(ω). For each derivation D of OA,0 , by the Leibniz formula, we have p
p Dp (xy) = Dp−j xDj y = xDp y + yDp x. j j=0 Thus Dp is again a derivation. The association D → Dp induces an Fabs -linear endomorphism F ∗ of TA/S . We define H(A, ω) ∈ R by F ∗ ∧g η = H(A, ω) ∧g η. Since η(rω) = r−1 η(ω) for r ∈ GLg (R), we see H(A, rω) ∧g η(rω) = F ∗ (det(r)−1 ∧g η(ω)) = det(r)−p F ∗ ∧g η(ω) = det(r)−p H(A, ω) ∧g η(ω) = det(r)1−p H(A, ω) ∧g η(rω). Thus we get H(A, rω) = det(r)1−p H(A, ω). We call a semi-abelian scheme A ordinary if µgp can be embedded into A[p] ´etale locally (i.e., after a faithfully flat ´etale base change, we achieve the closed immersion of group schemes, µgp → A[p]). In the same manner as in the elliptic curve case (see [GME] 2.9.1), we know H(A, ω) = 0 ⇐⇒ A is not ordinary. Now we return to G/S given by G/M for the moduli M and its toroidal com1 pactification M over Z[ N d(F ) , µN ]. By a result of Moret and Bailly (in [DAV] 0 jI Proposition V.2.1), the graded algebra OM = j≥0 H (M, ω ) is of finite 1 0 jI type over Z[ N d(F ) , µN ]. Recall the Koecher principle (4.2.10): H (M, ω ) = 0 jI H (M, ω ) for all j ∈ Z if F = Q (the case of F = Q is already treated). Thus OM = j≥0 H 0 (M, ω jI ), and ω I is ample on M ∗ = P roj(OM ) (however, ω I is not ample on M ). Then for a sufficiently large integer a > 0, we have
Hilbert AVRM moduli
315
∗ H 0 (M ∗ , ω /W ) ⊗W F = H 0 (M/F , ω /F ) for the residue field F of W (by a theorem of Serre; see [ALG] III Theorem 5.2), and we have a lifting a(p−1)I
a(p−1)I
∗ E ∈ H 0 (M/W , ω a(p−1)I ) = H 0 (M/W , ω a(p−1)I )
(4.2.10)
=
H 0 (M/W , ω a(p−1)I ) (E)
of H a ; that is, H a = (E mod p). Since the Hasse invariant is a nontrivial section of ω (p−1)I = det(ω)p−1 for I = σ σ, the scheme S ∗ = M ∗ [ E1 ] (outside the zero locus of E) is affine and irreducible (because E is a section of an ample line bundle). Then S ∗ ⊂ M ∗ is defined by S ∗ = Spec(OM /(E − 1)) for OM = 0 jI j≥0 H (M, ω ). ∗ = S ∗ ⊗W Wm , which Let Wm = W/pm W; so, W = limm Wm . Define Sm ←− ∗ ∗ is affine, and S∞ = limm Sm is an affine formal scheme. Similarly, we define ←− Mm = M ⊗W Wm and Sm = S ⊗W Wm for S = M [ E1 ]. We have formal schemes S∞ = limm Sm and M∞ = limm Mm . These (formal) schemes Sm , S∞ , and S ←− ←− are not affine if F = Q (because they contain projective cuspidal divisors Ds ). In any case, S∞ ⊂ M∞ is the ordinary locus of M∞ ; that is, S∞ is the maximal formal subscheme of M∞ on which the connected component G[p]◦ of G[p] is isomorphic to µgp ´etale locally. Let n ]◦ , O/pn O) Tm,n/Wm = IsomO (O ⊗ µpn , G[pn ]◦ ) ∼ = IsomO (G[p 3 n ]◦ − n ]◦ [n], ∼ G[p = G[p (4.2.11) npn
n ]◦ is the Cartier dual of G[pn ]◦ . where G[p Then Tm,n /Sm is an ´etale covering with Galois group T (Z/pn Z) = (O/pn )× for T = ResO/Z Gm (called the Hilbert modular Igusa tower over Sm ). By a result of K. A. Ribet [Ri], Tm,n is irreducible (see [PAF] Theorem 4.21 for another proof of this fact). By the irreducibility, we get the following q-expansion principle for any p-adically complete W -algebra R = limm R/pm R (see [PAF] Corollary 4.23): ←− (q-exp) f (q) = 0 in R[[q ξ ]]ξ ⇐⇒ f = 0 over Tm,n/R for a section f of the line bundle over Tm,n/R defined at ∞. n ]◦ is isomorphic to the dual ω The sheaf ω ∞/S∞ = OS∞ ⊗Zp limn G[p /M of ←− π∗ Lie(G/M ) for π : G → M , because Lie(G[pn ]◦Sn ) = Lie(G/Sm ) (see Corollary 4.5). In other words, ω /M = Hom(π∗ Lie(G/M ), OM ) = π∗ ΩG/M is the algebraization of the formal sheaf ω ∞ on S∞ (which is uniquely determined by S1 independently of the choice of E). We define ω k ⊂ ω k by the invertible subsheaf of ω k made up of sections of ω k vanishing over the cuspidal divisor Dcusp = π −1 (M − M) on M . We call ω k the sheaf or line bundle of cusp forms of weight k.
4.2.7 Geometric Hilbert modular forms For Γ = Γ(N ), Γ11 (N), Γ1 (N) and Γ0 (N), we write φΓ for the level Γ-structure 1 on an AVRM A/S . We consider the functor PΓ : Z[ N ·d(F ) ]–SCH → SET S
316
Geometric modular forms
given by PΓ (S) = [(A, Λ, φΓ , ω)/S (A, Λ, φΓ ) ∈ EΓ (S), H 0 (A, ΩA/S ) = (O ⊗Z OS )ω], where we suppose c(Λ) = c. The torus T = ResO/Z Gm acts on P by ω → aω, because T (S) = (O⊗Z OS )× by definition. Obviously EΓ = PΓ /T , and hence PΓ is representable by a T -torsor M(c, Γ) over M(c, Γ) if EΓ is represented by M(c, Γ). In such a case, π : M = M(c, Γ) → M(c, Γ) is an affine morphism, and its affine ring π∗ OM is given by the sheaf of the graded OS -algebras GΓ = k∈Z[I] ω k (see Sections 4.1.2 and 4.1.3 in the text and [GME] 1.5.4). We always have the sheaf of OS -algebras GΓ , and the relative spectrum M(c, Γ) = SpecOS (GΓ ) plainly 1 gives a coarse moduli scheme of the functor PΓ over Z[ N ·d(F ) ] representing the following functor PG/S : S–SCH → SET S given by PG/S (S ) = [(A, ω)/S A ∼ = G ×S S , H 0 (A, ΩA/S ) = (O ⊗Z OS )ω], f
1 because having Z[ N ·d(F → M is equivalent to having an iso) ]-morphism S − σ ∼ morphism ω = OS for each σ ∈ I, which is equivalent to having a generator ω ∈ ω over O ⊗Z OS . See [GME] 1.5.4 for relative spectra. 1 Let B be a base Z[ N ·d(F ) ]-algebra. For any (A, Λ, φΓ , ω)/R ∈ PΓ (Spec(R)) for a B-algebra R, we have a unique morphism ϕ : Spec(R) → M(c, Γ) so that (A, Λ, φΓ , ω) ∼ = ϕ∗ (A, Λ, φΓ , ω) over R. Then for a global section s ∈ 0 k H (M(c, Γ), ω ), ϕ∗ s can be written as ϕ∗ s = f (A, Λ, φΓ , ω)ω ⊗k for a value f (A, Λ, φΓ , ω) ∈ R. By tautology, (A, Λ, φΓ , ω)/R → f (A, Λ, φΓ , ω) ∈ R satisfies the following functorial rules:
(G0) f ((A, Λ, φΓ , aω)/R ) = a−k f ((A, Λ, φΓ , ω)/R ) for a ∈ (O ⊗Z R)× = T (R); ∼ (A , Λ , φ , ω )/R , then we have (G1) if (A, Λ, φΓ , ω)/R = Γ
f ((A, Λ, φΓ , ω)/R ) = f ((A , Λ , φΓ , ω )/R ); (G2) if ρ : R → R is a morphism of B-algebras, then we have f ((A, Λ, φΓ , ω)/R ×R R ) = ρ(f ((A, Λ, φΓ , ω)/R )). We impose one more condition for the rule f to be a geometric modular form defined over B: CC DD N −1 ab + for any choice of φΓ on (G3) f (Tatea,b (q), Λcan , φΓ , ωcan ) ∈ B the Tate AVRM. We denote by Gk (c, Γ; B) the space of geometric modular forms of weight k satisfying (G0–3). The functorial definition of Hilbert modular forms was first given by Katz in [K2]. By tautology, we have Gk (c, Γ; B) = H 0 (M ∗ (c, Γ)/B , ω k/B )
Hilbert AVRM moduli
317
if k is cyclotomic. Replacing (G3) by
CC DD N −1 ab + does not have constant (CP) f (Tatea,b (q), Λcan , φΓ , ωcan ) ∈ B term for any choice of φΓ on the Tate AVRM, we define the cuspidal subspace Sk (c, Γ; B) ⊂ Gk (c, Γ; B). For any weight k, we have Sk (c, Γ; B) = H 0 (M (c, Γ)/B , ω k ) for any smooth toroidal compactification M (c, Γ)/B of M(c, Γ)/B . 4.2.8 p-Adic Hilbert modular forms Suppose that N is prime to p, and choose a level structure Γ as in the previous section. We can think of a functor A @ Γ (A) = (X, Λ, ip , φΓ )/S P similar to PΓ defined over the category of p-adic A-algebras B = limn B/pn B. ←− An important point is that we consider an isomorphism of ind-group schemes ip : ∗ ∞ µp∞ ⊗Z O → X[p ] (in place of a differential ω), which induces an isomorphism m ⊗ O∗ ∼ of formal groups. G =X By construction, this functor is representable by Tm,∞ = limn Tm,n over Wm ←− and by the formal completion T∞,∞ of limm Tm,∞ along T1,∞ over W . A p-adic −→ modular form f/A for a p-adic ring A is a formal global section in OT∞,∞/A and is a function of isomorphism classes of (X, Λ, ip , φΓ )/B satisfying the following three conditions: (p1) f (X, Λ, ip , φΓ ) ∈ B if (X, Λ, ip , φΓ ) is defined over B; (p2) f ((X, Λ, ip , φΓ ) ⊗B B ) = ρ(f (X, Λ, ip , φΓ )) for each continuous A-algebra homomorphism ρ : B → B ; (p3) fa,b (q) ∈ A[[(ab)≥0 ]] for all (a, b) prime to Np. We write V (c, Γ; A) for the space of p-adic modular forms satisfying (p1–3). This V (c, Γ; A) is a p-adically complete A-algebra. We have the q-expansion principle valid both for classical modular forms and p-adic modular forms f , (q-exp) The q-expansion: f → fa,b (q) ∈ A[[(ab)≥0 ]] determines f uniquely. This follows from the irreducibility of (the Hilbert modular version of) the Igusa tower proven in [DR] (see also [DiT] 9.3 and [PAF] Theorem 4.21). dt dt ∗ Since Gm ⊗O has a canonical invariant differential , we have ωp = ip,∗ t t on X. This allows us to regard f ∈ Gk (c, Γ; A) as a p-adic modular form βk (f ) by βk (f )(X, Λ, ip , φΓ ) = f (X, Λ, φΓ , ωp ) for a prime-to-p level structure Γ. We may also allow the level p-power structure in addition to Γ (like the level Γ ∩ Γ1 (pr )-structure), because
318
Geometric modular forms
ip : µp∞ ⊗Z O∗ → X[p∞ ] induces a level Γ1 (pr )-structure ip by restricting ip to µpr ⊗Z O∗ . Then for f ∈ Gk (c, Γ ∩ Γ1 (pr ); A), we define more generally βk (f )(X, Λ, ip , φΓ ) = f (X, Λ, ip , φΓ , ωp ).
(4.2.12)
By (q-exp), this gives an injection of Gk (c, Γ ∩ Γ1 (pr ); A) into the space of p-adic modular forms V (c, Γ; A) (for a p-adic ring A) preserving q-expansions. We put Vm,n/Wm = H 0 (Tm,n , OTm,n /Wm ),
cusp Vm,n/W = H 0 (Tm,n , OTm,n (−Dcusp )), m
cusp cusp , Vcusp (c, Γ; W ) = lim Vm,∞/W , Vcusp (c, Γ) = lim Vm,∞ m −→ ←− m m ; ; R (W ) = Gk (c, Γ; W ), Rcusp (W ) = Sk (c, Γ; W ), k>
k>
/ 01 1 D (c, Γ; W ) = β(R (W )) V (c, Γ; W ), p / 01 1 cusp cusp D (c, Γ; W ) = β(R (W )) Vcusp (c, Γ; W ), p (4.2.13) where Dcusp = (M − M) ×M Tm,n is the cuspidal divisor and β( k fk ) = k βk (fk ) for fk ∈ Gk (c, Γ; W ) with the morphism βk . Here k > means that kσ > σ for all σ ∈ I. We will define in Section 4.2.9 two Hecke operators U (p) (acting on cusp forms of level divisible by p) and T (p) (acting on cusp forms of a level prime to p) preserving integrality of ω k . The operator U (p) has its effect on the q-expansion a(ξ, f |U (p)) = a(ξp, f ) and decreases the level to pn−1 from pn for n > 1, and if k > 2I, then T (p) ≡ U (p) mod p. Let e = limn→∞ U (p)n! (resp. e◦ = limn→∞ T (p)n! ) be the idempotent attached to U (p) (resp. T (p)). We attach a subscript or superscript ord to the object after applying the idempotent e or e◦ (depending on the setting). As was shown in [PAF] Theorems 4.9, 4.10, 4.11 and 4.12, we have the following result (which is often called a vertical control theorem): Theorem 4.12 Let the notation be as above, and let Γ be one of Γ(N ), Γ11 (N), Γ1 (N), or Γ0 (N), for N prime to p. Define a positive integer N by N ∩ Z = (N ). Suppose that p ≥ 5 is prime to N d(F )c. Then for T = ResO/Z Gm : (0) We have V (c, Γ; W ) = limm Vm,∞ . ←− (1) The submodule Dcusp (c, Γ; W ) for any ≥ 0 is dense in the p-adically complete space Vcusp (c, Γ; W ). ord,∗ (2) Define the dual Vcusp (c, Γ; W ) by ord ord HomW (Vcusp (c, Γ; W ), W ) ∼ (c, Γ), Qp /Zp ). = Hom(Vcusp ord,∗ Then Vcusp (c, Γ; W ) is a projective W [[T (Zp )]]-module of finite type.
Hilbert AVRM moduli
319
ord,∗ 0 (3) Vcusp (c, Γ; W ) ⊗W [[T (Zp )]],k W ∼ (M (c, Γ)[ E1 ], ω k/W ), W ) if = HomW (Hord k ≥ 2I.
(4) If k ≥ 2I, the projector e induces an isomorphism 1 ], ω k/W ) ∼ = Skord (c, Γ; W ) E for the lift E of the Hasse invariant (see (E) in 4.2.6). 0 (M (c, Γ)[ Hord
In [PAF] Theorems 4.9, 4.10, 4.11, and 4.12, it is assumed in the assertions (3–4) that k ≥ 3I, but the case k ≥ 2I can be included as explained in [PAF] 4.3.5. We have defined p-adic Hilbert modular forms geometrically as functorial rules satisfying (p1–3), but originally Serre defined in [Se2] a p-adic elliptic modular form as an element of the p-adic completion of D . Later Katz, and Deligne and Ribet gave the geometric interpretation of the p-adic modular forms we adopted (see [K2] and [DR]). 4.2.9 Hecke operators We call a ring R a p-adic ring if R = limn R/pn R. We now assume that the base ←− algebra R is a W-algebra when we consider classical modular forms. When we consider p-adic modular forms, we further suppose that R is a p-adic ring; so, it is a W -algebra automatically for W = limn W/pn W. ←− For a prime ideal q of F , we define Hecke operators U (qr ) and T (1, qr ). The operator T (1, q) is often written as T (q) (as was done in Chapter 2), but T (1, qr ) = T (qr ) if r > 1. If l and q are distinct prime ideals, we see easily from the definition that the operators defined for l and q commute. The operator we need (to define the projectors e and e◦ ) is U (p) = p|p U (p) and T (p) = p|p T (p), respectively. We call a subgroup C of an abelian scheme A/S cyclic of order qr if either C ∼ = O/qr or C ∼ = µqr over an ´etale faithfully flat extension of S. We call C ´etale cyclic if C ∼ = O/qr ´etale locally. We think of test objects (A, Λ, i, ω)/S for (A, Λ, i)/S giving a point of M(c, Γ11 (N))(S), where ω is a generator of H 0 (A, ΩA/S ) over OS ⊗Z O. Assume that S is an R-scheme for a base ring R. When q|pN, we have additional information C of a cyclic subgroup scheme C ⊂ A of order q given by i(µq ) if q p and the unique connected subgroup C = i(µq ) of A[q] if q|p as long as the base ring R is a p-adic ring. Here “connectedness” is defined as a scheme relative to Spec(R); so, a connected scheme over Spec(R) has a connected topological space over each connected component of Spec(R). Since A/R is an O-module, we may consider A[a] = {x ∈ A|ax = 0} for an O-ideal a = 0. For the integer a with a ∩ Z = (a), A[a] ⊂ A[a]. The scheme A[a] = Ker(a : A → A) is a locally free group scheme of finite rank, because A is smooth and proper over R (see [GME] 2.8.1). Choosing a generator α of the ideal a/aO, the group scheme A[a] is given by the kernel of α in A[a], and hence A[a] is locally free of finite rank. We start with the definition of Hecke operators for classical modular forms, and later we adjust the definition to p-adic modular forms. We define Hecke
320
Geometric modular forms
operators T (1, qr ) (if q N) and U (qr ) (if q|N) on the space of modular forms Gk (c, Γ11 (N); R) first under the assumption that N (q) is invertible in the base ring R. For an ´etale cyclic subgroup C of A/S of order qr , we can make the quotient abelian scheme A = A/C with the projection π : A → A (cf. [ABV] Section 12 and [GME] Proposition 1.8.4). The c-polarization Λ induces a cqr -polarization π∗ Λ. This can be checked as follows. Tensoring the exact Λ sequence qr → O O/qr with t A = A ⊗ c, we have another exact sequence A ⊗ cqr [qr ] → A ⊗ cqr A ⊗ c. Taking the dual of π : A → A , we have one of C , which gives → t A A for the Cartier dual C more exact sequence C t Λ◦ π → t A [qr ] − −−→ C ⊗ c. The kernel of the rise to a short exact sequence C t t composite (π ⊗ id) ◦ Λ ◦ π : A → A ⊗ c is the entire qr -torsion subgroup t r A [q ]. Since t A /t A [qr ] = t A ⊗ q−r , we have constructed an isomorphism (π ⊗ id) ◦ Λ ◦ t π : t A ⊗ q−r ∼ = A ⊗ c. Tensoring qr with this isomorphism, we get t ∼ the desired Λ : A = A ⊗ cqr . Since the projection π : A → A/C is ´etale (⇔ π ∗ : Ω(A/C )/S ∼ = ΩA/S ), the differential ω gives a differential (π ∗ )−1 ω on A/C . If q|N and the schematic intersection C ∩ C = C ×A C is reduced to the identity {0} (in this case, we say that C and C are disjoint), π ◦ i gives rise to the level Γ11 (N)-structure on A/C . Then we define for f ∈ Gk (cqr , Γ11 (N); R), 1
f (A/C , π∗ Λ, π ◦ i, (π ∗ )−1 ω), (4.2.14) f |U (qr )(A, Λ, i, ω) = N (qr ) C
where C runs over all ´etale cyclic subgroups of order qr disjoint from C. Since π∗ Λ = π ◦ Λ ◦ t π is a cqr -polarization, the modular form f has to be defined for abelian varieties with cqr -polarization. When q N and N (q) is invertible in R, we define the action of the Hecke operator T (1, qr ) on f ∈ Gk (cqr , Γ11 (N); R) by 1
f (A/C , π∗ Λ, π ◦ i, (π ∗ )−1 ω), (4.2.15) f |T (1, qr )(A, Λ, i, ω) = N (qr ) C
where C runs over all ´etale cyclic subgroups of order qr . We can check that f |U (qr ) and f |T (1, qr ) fall in Gk (c, Γ11 (N); R) if f ∈ Gk (cqr , Γ11 (N); R). Now we C allow D the ring R in which N (q) may not be invertible. First assume 1 that R N (q) is flat over R. By the flat base change theorem (in [ALG] D C 1 kI , we have ⊗ R Proposition III.9.3) applied to the sheaf ω kI = ω R 1 /R N (q) /R[ N (q) ] 0 0 / / 1 1 0 kI Gk (c, Γ; R ) = H (M(c, Γ), ω /R[ 1 ] ) = Gk (c, Γ; R) ⊗R R . N (q) N (q) N (q) D C The operators are well defined over R N 1(q) . Thus if it preserves the R-integral structure, it is well defined over R. The operator U (qr ) is always integral and T (1, qr ) is integral if the weight k is sufficiently positive. The R-integrality of
Hilbert AVRM moduli
321
these operators can be shown in two ways. One method uses the Serre–Tate deformation theory when R is a p-adic W -algebra (see [PAF] 8.3.1). The integrality can also be checked using the q-expansion principle (which shows that the sum in (4.2.14) is actually divisible by N (qr ) and T (p) ≡ U (p) mod p as long as k ≥ 2I; see Section 4.3.8). If ω kI is very ample (which holds true if k ! 0), the sheaf is generated by 0 kI m global sections; so, H 0 (M, ω kI R/pm R ) = H (M, ω /R ) ⊗ R/p R, and hence, Gk (c, Γ; R/pm R) = Gk (c, Γ; R) ⊗R R/pm R pm
follows from the long exact sequence of the short one R −−→ R R/pm R. Thus if the operators U (qr ) and T (1, qr ) are R-integral, they are well defined over R/pm R. Later we give a definition of these operators as an algebraic correspondence, which works well over a more general ring R (see Section 4.3.5). We now deal with p-adic modular forms defined over a p-adic ring R classifying test objects (A, Λ, ip : µp∞ ⊗ O∗ → A[p∞ ], φ)/R (for R-algebras R ) with primeto-p level structure φ of type Γ. When q is prime to p, N (q) is invertible in a p-adic ring; so, we define f |U (qr ) (for q|N) and f |T (1, qr ) (for q N) replacing the differential (π ∗ )−1 ω by the level p∞ -structure π ◦ ip in the above definitions (4.2.14) and (4.2.15). To define U (p) (p|p) acting on p-adic modular forms, let S∞/W be the formal completion of M(c, Γ)[ E1 ] along its modulo p fiber for the lift of the Hasse invariant as in (E). Let (X, Λ, φ)/M(c,Γ) be the universal test object (supposing the classification functor of prime-to-p level Γ is representable). We pick an ´etale cyclic subgroup C ⊂ X[p]/S∞ of order p. As seen in [PAF] Section 8.3.1 (particularly, the argument below (8.25)), C can be defined only over a locally free covering S∞ /S∞ of rank N (p), and S∞ /S∞ is radicial (purely inseparable over the generic point of S∞ ). By the universality, we have a unique ϕ morphism Spec(R) − → S∞ ⊂ M(c, Γ) with ϕ∗ (X, Λ, φ) ∼ = (A, Λ, φ). Then , and R is an R-algebra (locally free of rank n = N (p)) Spec(R ) = ϕ∗ S∞ with trace map Tr : R → R (see [K] 3.11), and C = ϕ∗ C gives an ´etale cyclic subgroup of A/R of order p. In other words, the characteristic polynomial over R of multiplication by x on R has the form X n − Tr(x)X n−1 + · · · . Since A/C is defined over R , the operator N (p)U (p) for a prime ideal p|p can be defined by f |N (p)U (p)(A, Λ, ip , φ) = Tr(f (A/C , π∗ Λ, π ◦ ip , π ◦ φ)).
(4.2.16)
If R → R[ p1 ] is injective, the trace Tr(f (A/C , π∗ Λ, π ◦ ip , π ◦ φ)) ∈ R is just the sum C f (A/C , π∗ Λ, π ◦ ip , π ◦ φ) over all cyclic subgroups C of order p generically different from the connected component A[p]◦/R of A[p]/R ; so, (4.2.16) is compatible with (4.2.14). The divisibility of the operator N (p)U (p) by N (p) can be checked by computing either the q-expansion of f |N (p)U (p) (in Section 4.3.8) or its expansion at a Serre–Tate deformation space (as is done in [PAF] 8.3.1). The representability of the level Γ moduli problem is not essential in defining
322
Geometric modular forms
U (p), because we can define it at any level Γ if we once have the operator well-defined for a representable Γ ∩ Γ11 (lm ) moduli problem. There is a shortcut to get the operator U (p) acting on p-adic modular forms if R = W . By the earlier argument for classical modular forms, we have a well-defined W -integral operator U (p) on Dcusp ⊂ V cusp in (4.2.13) (for any weight > 0) given by (4.2.14). Then by the p-adic density of Dcusp in V cusp (Theorems 4.12), the operator U (p) extends to p-adic modular forms, which of course coincides with the one given by (4.2.16). We have from the definition U (qr ) = U (q)r . If n = (ξ) for a ξ ∈ F+× , then Λ → ξ −1 Λ gives a bijection between c-polarizations and nc-polarizations; so, it (N); R) by the association induces an identification Gk (c, Γ11 (N); R) ∼ = Gk (nc, Γ11 −1 (A, Λ) → (A, ξ Λ). Thus we may regard U (ξ) = q U (qe(q) ) for the prime decomposition n = q qe(q) as an endomorphism of Gk (c, Γ11 (N); R). This really depends on the choice of ξ (because the identification is given by Λ → ξ −1 Λ), though U (ξ) is well defined, up to a unit scalar multiple, independently of the choice of ξ. Similarly, we can define T (1, ξ) by T (1, ξ) = q T (1, qe(q) ). Thus we have a well-defined U (p) as an endomorphism of Gk (c, Γ11 (N); R). Similarly, we have T (p) acting on Gk (c, Γ11 (N); R). In the above definition, we can replace Γ11 (N) by Γ1 (N). Since the polarization × , U (ξ) of a level Γ1 (N) test object is specified only modulo multiplication by O+ and T (1, ξ) are well defined independently of the generator ξ of n, we may write U (n) and T (1, n) for U (ξ) and T (1, ξ), respectively. Note that the space of modular forms Gk (c, Γ1 (N); R) depends only on the strict ideal class of c. So we define 1 (N); R) = Gk (Γ
; + c∈ClF
1 (N); R) = Gk (c, Γ1 (N); R), V (Γ
;
V (c, Γ1 (N); R)
+ c∈ClF
(4.2.17) for the space of p-adic modular forms V (c, Γ1 (N); R) over R. The Hecke operators U (q) and T (1, qr ) permute the components Gk (c, Γ1 (N); R) and give endo 1 (N); R) (or V (Γ 1 (N); R)). The diamond operator z : morphisms of Gk (Γ Gk (c, Γ1 (N); R) → Gk (cz2 , Γ1 (N); R) (resp. V (c, Γ1 (N); R) → V (cz2 , Γ1 (N); R)) induced by the operation A → A ⊗ z−1 introduced in [PAF] 4.1.9 for ideals z prime to pN also acts on the above spaces (permuting ideal classes c → cz2 ). This is the easiest way of extending the definition of Hecke operators to GL(2) and is based on the first identity of (4.2.7). There is another way of extending the definition of Hecke operators to GL(2), using the open compact subgroup S11 (N) in (4.2.6) in place of S1 (N). Then the approximation theorem yields 5 + c∈ClF (N)
M(c, Γ11 (N))(C) = G(Q)\G(A)/S11 (N)Z(R)C0 .
Hilbert modular Shimura varieties
323
The above naive definition of the Hecke operator acting on Gk (c, Γ11 (N); R) gives rise to the Hecke operator on ; 1 (N); R) = Gk (Γ Gk (c, Γ11 (N); R) 1 + c∈ClF (N)
and 11 (N); R) = V (Γ
;
V (c, Γ11 (N); R)
+ c∈ClF (N)
as an endomorphism. Again A → A ⊗ z−1 induces an operator z acting on the above spaces as long as z is prime to pN. The natural diagonal embeddings for X = Gk and V ; X(c, Γ1 (N); R) → X(c , Γ11 (N); R) c ∼c
are equivariant under the Hecke operator action. Here in the above sum, c runs over the classes in ClF+ (N) equivalent to c in ClF+ . (∞) 1 (N)), we may define a quotient ClΓ of Since ClF+ (N) = (FA )× /F+× det(Γ 1 containing Γ 1 (N). ClF+ (N) by det(Γ) for the more general subgroup Γ ⊂ GL2 (O) 1 Then we define for a p-adic W -algebra R, ; V (Γ; R) = V (c, Γ; R), (4.2.18) c∈ClΓ
on which Hecke operators act as we show later. 4.3 Hilbert modular Shimura varieties To translate Hecke operators defined in a geometric manner into group-theoretic operators (in a more automorphic way), we introduce here the Hilbert modular Shimura varieties. Let h0 : S = ResC/R Gm → G/R be the homomorphism of
√ a b real algebraic groups sending a + b −1 ∈ S(R) = C× to the matrix . −b a We write X for the conjugacy class of h0 under G(R) (with origin 0 = h0 ). The group G(R) acts on X from the left by conjugation. Since the centralizer of h0 is the product of the maximal compact subgroup of the identity-connected component G(R)+ of the real Lie group G(R) and its center Z(R), the identityconnected component X + containing 0 = h0 is isomorphic by g(0) → g(i) √ √ I . . . , −1)) (gσ )σ∈I ∈ G(R) (i = ( −1,
to the product Z = H . Here the action of aσ zσ + bσ aσ bσ with gσ = on Z is given by z = (zσ ) → . Thus X is a cσ dσ cσ zσ + dσ finite disjoint union of the Hermitian symmetric domain isomorphic to Z, and for an arithmetic subgroup Γ ⊂ G(Q), Γ\X is a finite disjoint union of connected Hilbert modular varieties.
324
Geometric modular forms
The pair (G, X) satisfies Deligne’s axioms for admitting Shimura varieties in [D3] 2.1.1 (see also (D1–4), (SC), and (CT) in [PAF] Section 7.2). The Shimura variety is a proalgebraic variety (i.e., a projective limit of algebraic varieties) defined over a canonical field of definition (called the reflex field of (G, X)) equipped with a scheme-theoretic action of G(A(∞) ) which characterizes the variety. The complex (pro-)analytic space of complex points of the Shimura variety is given by a projective limit under the inclusion relation of open compact subgroups of G(A(∞) ) (see [D3] 2.1.10 or [Mi] page 324 and Lemma 10.1): # $ Sh(C) = Sh(G, X)(C) = lim G(Q)\ X × G(A(∞) ) /K ←− K # $ = G(Q)\ X × G(A(∞) ) /Z(Q) # $ (4.3.1) = G(Q)+ \ X + × G(A(∞) ) /Z(Q), where (γ, u) ∈ G(Q) × K acts on (x, g) ∈ X × G(A(∞) ) by γ(x, g)u = (γ∞ (x), γ (∞) gu), and Z(Q) is the topological closure of the center Z(Q) in G(A(∞) ) (see [EPE] Chapter II for the topology on adele groups). On Sh(G, X)(C), G(A(∞) ) acts by right multiplication x → xg. This proalgebraic variety has a unique canonical model Sh(G, X) for G = ResF/Q GL(2) defined over the reflex field Q of (G, X), as we show later. In this section, assuming the representability of the classification functors introduced in Section 4.2.2, we recall the construction of the model, its application to the structure theorems (in 4.3.9) of “big” nearly p-ordinary Hecke algebras and to exhibiting nontrivial extensions of automorphic and Galois representations associated to the exceptional zero of the adjoint square L-functions (Section 4.4). 4.3.1 Abelian varieties up to isogenies Recall A(Σ∞) = {x ∈ A|x = x∞ = 0 for ∈ Σ} for a set of rational primes Σ. We fix such a finite set Σ. Let V = F 2 be a column vector space, and put V (A(Σ∞) ) = VA(Σ∞) := V ⊗Q A(Σ∞) . We fix an alternating pairing Λ0 : V ∧V ∼ =F (Σ∞) (a , b )) = a b − ab . We often write F for F ⊗ A , given by Λ0 ((a, b), (Σ∞) Q A where A(Σ∞) × ( ∈Σ Q ) × R = A. Then V (A(Σ∞) ) is an FA(Σ∞) -free module (Σ) of rank 2. Let Z(Σ) = Q ∩ ∈Σ Z . We consider the fibered category AF over Z(Σ) -SCH defined by the following data: (Object) abelian schemes with real multiplication by O; (Morphism) HomF (A, A ) = HomO (A, A ) ⊗Z Z(Σ) . (Σ)
Thus an O-linear morphism φ : A → A gives rise to an isomorphism in AF if deg(φ) is prime to Σ and is dominant. Such a morphism is called a prime-to-Σ isogeny, and if Σ = ∅, we just call a prime-to-∅ isogeny an isogeny. (Σ)
Hilbert modular Shimura varieties
325
(Σ)
For an object A/S of AF , we take a point s ∈ S and a geometric point s ∈ (Σ) S(k(s)) over s, consider the Tate module T (Σ) (A) = Ts (A) = limN A[N ](k(s)) ←− prime-to-Σ, where N runs over all positive integers prime to Σ. We then define (Σ) V (Σ) (A) = Vs (A) = T (Σ) (A) ⊗Z A(Σ∞) . The module V (Σ) (A) is an FA(Σ∞) -free (Σ) -stable lattice T (Σ) (A), where we have written module of rank 2 and has an O (Σ) (Σ) O = O ⊗Z Z = ∈Σ O . Since N is invertible in Z(Σ) , A[N ] is ´etale over S; so, through the projection π(S, s) Gal(k(s)/k(s)), the algebraic fundamental (Σ) (Σ) group π(S, s) naturally acts on A[N ](k(s)), Ts (A), and Vs (A). A full level structure prime to Σ on A is an isomorphism η (Σ) : V (A(Σ∞) ) ∼ = (Σ) Vs (A) = Vs (A) ⊗A A(Σ∞) of FA(Σ∞) -modules, picking a geometric point s in each connected component of S. Here Σ is a set of rational primes containing all primes not invertible over the base S (often Σ = ∅ or is made of a single prime (∅) p). We write ZΣ = ∈Σ Z . When Σ = ∅, we write η (resp. AQ F ) instead of η (∅) (p) (Σ) (resp. AF ). When Σ = {p}, we write η (p) for η (Σ) and AF for AF . Consider the small ´etale site ET/S over S (e.g., [ECH] Chapter II) and the sheaf of sets LV (Σ) whose values at connected S/S in ET/S is given by the set H 0 (π1 (S , s ), IsomF (V (A(Σ∞) ), Vs (A/S ))), where s is a geometric point of S . Then π1 (S , s ) (resp. G(A(Σ∞) )) acts on LV (Σ) through its action on (Σ) Vs (A/S )) (resp. the natural left action of G(A(Σ∞) ) on V (A(Σ∞) ). The definition of the sheaf is independent of the choice of s (by the compatibility of the action of π1 (S , s ) moving around s on the connected S ; see [PAF] page 292). For a closed subgroup K ⊂ G(A(∞) ) with G(ZΣ )×K (Σ) , we consider the quotient sheaf LV (Σ) /K, which is the sheafication of the presheaf (Σ)
S/S
→ {K (Σ) -orbits fixed by π1 (S , s ) of η (Σ) }
for the right action η (Σ) → η (Σ) ◦ u (u ∈ K (Σ) ). Here η (Σ) runs over all elements (Σ) in HomO (V (A(Σ∞) ), Vs (A/S )), and if S is not connected, the right-hand side is the disjoint union of the set defined as above for connected components. Then we define a level K-structure η (Σ) over S to be a section η (Σ) ∈ LV (Σ) /K(S). In [PAF] (4.25) in 4.2.1, η (Σ) is defined to be the K-orbit η (Σ) ◦ K which may not have necessary local functoriality (for the arguments given there), and the correct definition of the level K-structure has to be a global section of LV (Σ) /K over S. All the assertions in [PAF] Chapter 4 are valid after this correction. For many instances, we assume K to be open compact. Two O-linear symmetric polarizations Λ, Λ : A → t A are said to be equivalent (written as Λ ∼ Λ ) if Λ = aΛ = Λ ◦ a for a totally positive a ∈ F . Here a is any fraction in F+× (not just an integer in O). Without introducing the category AQ F up to isogeny, our notion of polarization classes does not make sense. The equivalence class of a polarization Λ defined over S is written as Λ. If the class Λ is defined over S, we can find a polarization Λ ∈ Λ really defined over S (e.g., [PAF] pages 100–101). We consider the following functor from SCH/Q into
326
Geometric modular forms
SET S, @ A Q PK (S) = (A, Λ, η)/S with (rm1–4) , where η is a level K-structure as defined above for Σ = ∅, and [ ] = { }/ ∼ = of the objects defined over S in the indicates the set of isomorphism classes in AQ F brackets. An F -linear morphism φ ∈ HomQ F (A, A ) is an isomorphism between triples (A, Λ, η)/S and (A , Λ , η )/S if it is compatible with all data; that is,
φ ◦ η = η and t φ ◦ Λ = Λ ◦ φ. By [Sh] and [D2] 4.16–21, the canonical model Sh(G, X)/Q represents the functor P1Q over Q for the trivial subgroup 1 made of the identity element of G(A(∞) ). Through the action of G(A(∞) ) on FA2(∞) , g ∈ G(A(∞) ) acts on the level structure by η → η ◦ g and hence on the variety Sh(G, X) from the right. If K is open and sufficiently small (so that Aut((A, Λ, η)/S ) = {1} for all test objects (A, Λ, η)/S ), ShK (G, X) := (Sh(G, X)/K)/Q (whose complex points are Q given by G(Q)\(X × G(A(∞) ))/K) represents PK over Q. We now give a very brief outline of the proof of the representability, reducing it to the representability of a functor classifying abelian schemes up to isomorphisms not up to isogenies. Let G1 be the derived group ResO/Z SL(2) of G. By × shrinking K, we may assume that det(K) ∩ O+ ⊂ (K ∩ Z(Z))2 . This is to guar−1 antee that the images of gKg ∩ G1 (Q) and gKg −1 ∩ G(Q)+ in Gad (Q) are equal; so, ShK (C) can be embedded into ShK1 (C) for K1 = G1 (A(∞) ) ∩ K, because the moduli problem with respect to K1 is neat without having any nontrivial automorphisms. Let L ⊂ V be an O-lattice. We may assume that L = a∗ ⊕ b for a pair (a, b) of two fractional ideals, where a∗ is the dual ideal given by {x ∈ F |Tr(xa) ⊂ Z} = a−1 O∗ . We define the polarization ideal c by F ⊃ c∗ = Λ0 (L ∧ L). For each point hz ∈ X, we have a unique point z ∈ (C − R)I fixed by hz (C× ) (in this way, we identify Z with the connected component X + of X containing h0 ). By changing the identification V = F 2 , we may assume that z ∈ X + = Z. The action of hz (C× ) on VR = V ⊗Q R gives a structure of a complex vector space of dimension g = [F : Q] on V R; 0 −1 I t that is, VR = C via (a, b) → −a + bz = (a, b)J1 · (z, 1) for J1 = . 1 0 Then L ⊂ VR gives rise to the lattice Lz , and Λ0 induces the c-polarization Λz . ⊂ V (∞) = V ⊗Q A(∞) , and define an abelian variety Az/C by = L ⊗Z Z Set L A which induces ηz : VA(∞) ∼ Az (C) = CI /Lz . Then we have T (Az ) = L, = V (Az ) and gives rise to a level N -structure φN : N −1 L/L ∼ A [N ] for any N > 0. = z Let Cl(K) = FA×(∞) / det(K)F+× , which is a finite group. We fix a complete ∩ F = c. We define an representative set {c ∈ FA×(∞) } for Cl(K) so that cO ∗ V as above with Λ0 (Lc ∧ Lc ) = c∗ , and put L = LO . O-lattice Lc = c ⊕ O ⊂ c 0 Note that L = Lc · in F 2 = V . 0 1
Hilbert modular Shimura varieties
327
Q For each isogeny class of (A, Λ, η)/S ∈ PK (S), we can functorially find a unique triple (A , Λ , η )/S with the polarization ideal c representing a unique class in c ) = T (A). See [PAF] pages 135–6 for the details of this Cl(K) such that η (L process of finding a unique triple (A , Λ , η )/S in the isogeny class of (A, Λ, η)/S . Thus once we have adjusted a polarization in Λ to the c-polarization Λ ∈ Λ Q for each member (A, Λ, η) ∈ PK (S), we have a unique triple (A , Λ , η )/S with c-polarization Λ . If two such choices are isogenous, the isogeny between them has to be an isomorphism keeping4the polarization. Thus we get an isomorphism Q (S) ∼ (S) := c∈Cl(K) PK,c (S), where c runs over the ideal of functors: PK = PK (∞) ×
/F+× det(K), and classes in Cl(K) = FA c ) = T (A ) and c(Λ ) = c / ∼ (S) = (A , Λ , η )/S with (rm1–4) η (L PK,c =. Here ∼ = is the isomorphism (not an isogeny) for a chosen polarization integral over the fixed lattice Lc in the class of Λ (in other words, Λ induces a fixed alternating form on the V integral over Lc up to units in det(K)). As we now is represented by a scheme M(c, K) over a specific abelian see, this functor PK,c extension kK of Q dependent on K (see below for a description of kK for some specific K’s). See [PAF] Section 4.2 for more details of this process. and Lc ∧ Lc ∼ c = lim Lc /N Lc = Lc ⊗Z Z Recall Lc = c∗ ⊕ O ⊂ V , L = c∗ ← −N by Λ0 : (a, b) ∧ (a , b ) → a b − ab . Take the principal congruence subgroup c ) GL(Lc /N Lc )) of G(A(∞) ) for an integer N > 0. We Γc (N ) = Ker(GL(L write Γ(N ) for ΓO (N ). We identify µN with Z/N Z by choosing a primitive N th root ζ = ζN of unity in Q[µN ]. Then, having a level Γ(N )-structure η is c and )-structure η , because we can identify L equivalent to having a level Γc (N
via the left multiplication by c 0 . Giving η is equivalent to giving an L 0 1 isomorphism of locally free group schemes η
φN : (c∗ ⊗ µN ) × (O ⊗ Z/N Z) ∼ = N −1 Lc /Lc ∼ = A [N ]. Thus PΓ(N ),c is the standard moduli functor classifying the level structure for the principal congruence subgroup Γc (N ): % & = A[N ] φN : (c∗ ⊗ µN ) × (O ⊗ Z/N Z) ∼ PΓ(N ),c (S) = (A, Λ, φN )/S /∼ =. and c(Λ) = c
By a standard argument (see [K2] and [PAF] 4.1), this functor is represented by a geometrically irreducible quasi-projective variety M(c, Γ(N ))/Q[µN ] . Over kΓ(N ) = Q[µN ], the component M(c, Γ(N )) of ShΓ(N ) (G, X) repres . This irreducible component in turn corresponds to the ents the functor PΓ(N
),c
c 0 ) ⊂ Sh (C). The choice Γ(N ) /Γ(N component G(Q)\ X × G(Q) Γ(N ) 0 1 ζ gives rise to the identification Q[µN ] = Q[X]/(ΦN (X)) with Q[ζ] for the cyclotomic polynomial ΦN (X), and an automorphism σ ∈ Gal(Q[ζ]/Q) changes the
328
Geometric modular forms
c 0 identification by ζ → ζ , whose action is induced by φN → φN ◦ for a 0 1
× such that ζ σ = ζ c . In other words, the action of c 0 ∈ G(A(∞) ) unit c ∈ Z 0 1 on Sh(G, X)/Q brings M(O, Γ(N ))/Q[ζ] ⊂ ShΓ(N ) (G, X) to its σ-conjugate M(O, Γ(N ))σ/Q[ζ] in ShΓ(N ) (G, X)/Q . Summing up all these, we have 5 PΓ(N (4.3.2) PΓ(N ) = ),c over Q[µN ]-SCH, σ
+ c∈ClF (N )
which implies ShΓ(N ) (G, X)/Q[µN ] =
M(c, Γ(N )) over Q[µN ].
(4.3.3)
+ c∈ClF (N )
−1 c 0 L· ∩ V , this corresponds to the decomposition 0 1
Since Lc =
5
G(A
(∞)
)=
5 + c∈ClF (N )
c G(Q) 0
0 Γ(N ). 1
By the Galois action on M(c, Γ(N ))/Q[µN ] , we can descend the right-hand side of (4.3.3) to the base field Q to obtain the model ShΓ(N ) (G, X) over Q, because M(c, Γ(N )) is quasi-projective as we already mentioned. We fix a rational prime p unramified in F/Q. To construct p-integral models of (p) Shimura varieties, we use the functor PK , taking Σ = {p}. Let us describe this functor studied by Kottwitz in [Ko]. This concerns an open-compact subgroup K maximal at p which means that K = G(Zp ) × K (p) , where Op = O ⊗Z Zp . Here we have written K (p) = {x ∈ K|xp = 1}. (p) (p) This functor PK is defined over the fibered category AF over Z(p) -schemes given by (Object) abelian schemes with real multiplication by O; (Morphism) We define HomA(p) (A, A ) = HomAF (A, A ) ⊗Z Z(p) , where F a bZ + pZ = Z for all p ∈ p . Z(p) = b This means that to classify test objects, we now allow only isogenies with degree prime to p (called “prime-to-p isogenies”), and the degree of the polarization Λ is supposed to be also prime to p. Two polarizations are equivalent if Λ = aΛ = Λ ◦ a for a totally positive a prime to p. Fix a prime p ∈ p and an O-lattice L ⊂ V = F 2 with Λ0 (L ∧ L) = c∗ , and assume self-Op -duality of Lp = L⊗Z Zp under the alternating pairing
Hilbert modular Shimura varieties
329
∼ F . Consider test objects (A, Λ, η (p) )/S . Here η (p) : V (A(p∞) ) = Λ0 : V ∧ V = V ⊗Q A(p∞) ∼ = V (p) (A) = T (A) ⊗Z A(p∞) and Λ ∈ Λ are supposed to sateΛ (p∞) FA is proportional to isfy the following requirement, T (p) (A) ∧ T (p) (A) −→ × ∼ Λ0 : V ∧ V = F up to scalars in FA(p∞) . Here eΛ is the alternating form induced by the polarization Λ. We write a section of LV (p) /K as η (p) (which we call a prime-to-p level K-structure). Then we consider the following functor from Z(p) -schemes into SET S. C D (p) (4.3.4) PK (S) = (A, Λ, η (p) )/S with (rm1–4) . × Let O(p)+ = Op× ∩ F+× . As long as K is maximal at p, we can identify (∞) ×
(p∞) ×
× Cl(K) = FA /F+× det(K) with FA /O(p)+ det(K (p) ). Thus we may choose the representative set {c} prime to p (and hence we may assume the self-duality Q isomorphically to PK/Q , the funcof L at p). By the same process as bringing PK tor is equivalent to PK/Z(p) defined over Z(p) -SCH; so, it is representable over Z(p) , giving a canonical model ShK (G, X)/Z(p) over Z(p) . The functor PK/Z (p) is a disjoint union of functors PK,c indexed by c ∈ Cl(K), where C D c ) = T (p) (As ), c(Λ) = c . (S) = (A, Λ, η (p) )/S with (rm1–4) η (p) (L PK,c (p)
(4.3.5) Since η (p) ∈ LV (p) /K(S), at the geometric point s ∈ S, we have a small ´etale neighborhood s ∈ U such that η (p) is the image of a full prime-to-p level structure c ) := η (p) (L c ) (which is independent of the choice η (p) over U , and we define η (p) (L (p) of η because L · K = L). (p) A subtle point is to relate Sh/Z(p) to Sh/Q . Since the above process of identiQ fying functors PΓ(N ) and PΓ(N ) ends up with the functor PΓ(N ) independent of p (though their domain Z(p) -SCH depends on p) as long as N is prime to p, for any O-lattice ∼ we conclude that Sh(p) ⊗Z(p) Q ∼ =L = (Sh/G(Zp )). Since L L ⊂ V , it is essential to allow all O-isomorphism classes of O-lattices L to (p) (p) is specified (which does , only L define PΓ(N ) , because in the definition of P not determine the isomorphism class of L if the class group of F is nontrivial). This problem is more acute at p because over Z(p) , Tp (A) does not determine Lp . Indeed the p-adic Tate module of an abelian scheme of characteristic p has less rank than its characteristic 0 counterpart. The self-duality at p of L has to be imposed to overcome this point (see the argument just above Remark 7.4 of [PAF]). Also we need the density of the derived group G1 (Q) in G1 (A(∞) ) (the strong approximation theorem) in order to know that geometrically irreducible (p) (p) components of ShK are indexed by the class group Cl(K): π0 (ShK/Q ) ∼ = Cl(K). (p)
(p)
Since p is unramified in F/Q (and K (p) is small), ShK is smooth over Z(p) by the infinitesimal criterion of smoothness (e.g., [NMD] Proposition 2.2.6); that
330
Geometric modular forms
is, we can show that any characteristic p test object lifts to characteristic 0 infinitesimally. To explain this, let R be a Z(p) -algebra with a nilpotent ideal I ⊂ R containing a power of p. Put R0 = R/I. We want to show the existence (p) of a lifting of a test object (A0 , Λ0 , η 0 )/R0 to R. The abelian variety A0 lifts to an abelian scheme A/R (with A ⊗R R0 ∼ = A0 ) by the deformation theory of Grothendieck and Mumford (cf. [CBT] V.1.6, [GIT] Section 6.3, [DAV] I.3, and also [PAF] Theorem 8.8 and the remark after the theorem). Since the degree of the polarization is prime to p (here we use the fact that we can choose a representative c prime to p in a given class in Cl(K)), Λ also lifts because we may assume that Λ0 : A0 → t A0 is ´etale (and hence t A = A/C for an ´etale subgroup C ⊂ A lifting Ker(Λ0 ); see [ECH] I.3.12). As for the level structure (p) η0 , it is prime to p and hence ´etale over R0 . Then it extends uniquely to a level (p) structure η (p) : VA ∼ = V (p) (A) over R. By the deformation theory of Barsotti– Tate groups (see [CBT] V.1.6), using (rm4), we can find a deformation A/R of A0/R0 with an embedding O → End(A/R ) compatible with O → End(A0/R0 ). This shows the fact that Sh(p) is the special fiber over Fp of Sh/G(Zp )/Z(p) . 4.3.2 Finite level structure (∞) ∩ F = d, as in Chapter 3, we consider Taking δ ∈ FA with δ O
−1
−1 δ 0 δ 0 δ 0 δ 1 1 Sj (N) = Γj (N) Γ1 (N) and S1 (N) = 0 1 0 1 0 1 0
0 . 1
1 (N). Then we consider the functor P (p) for We write Γ for Γ(N) (j = 0, 1) or Γ 1 S
−1 δ 0 δ 0 Γ . We assume that W contains a primitive N -th root S = 0 1 0 1 of unity for N given by (N ) = N ∩ Z and choose an identification µN ∼ = O/N over W. We suppose that N is prime to p (so, Sj (N) is maximal at p). As in 4 (p) if S = S0 (N) or S1 (N), and the previous section, we find PS ∼ = c∈ClF+ PS,c (p) ∼ 4 + P P . The functor P assigns to each W-algebra R the set = S
c∈ClF (N)
S,c
S
of all isomorphism classes of triples (A, Λ, φN )/R defined over R, where Λ is a c-polarization, φN is an exact sequence µN → A[N] O/N over R if S = S11 (N), φN : µN/R → A[N]/R if S = S1 (N ) and φN is a locally free group subscheme in A[N] isomorphic to O/N ´etale locally if S = S0 (N). Since we have a natural exact × sequence O+ \(O/N)× → ClF+ (N) ClF+ , choosing a complete representative × \(O/N)× determines a unique class set {c} for ClF+ , each pair (α, c) with α ∈ O+ + of ClF (N). Identify Z/N Z with µN/W , and lift the Weil pairing (·, ·) : A[N ] ∧ A[N ] → µN (induced by Λ) to an isomorphism eΛ : A[N ] ∧ A[N ] ∼ = µN ⊗Z O/N O so that (x, y) = Tr(eΛ (x, y)) for the trace map Tr : O/N O → Z/N Z. Taking the N-part of eΛ , via the identification µN ∼ = O/N we have chosen, the Weil pairing eΛ : A[N] ∧ A[N] ∼ = µN composed with a level Γ11 (N)-structure φN gives an
Hilbert modular Shimura varieties
331
(p) × element det(φN ) ∈ O+ \(O/N)× . Thus we can rewrite the decomposition PS ∼ = 4 + c∈ClF (N) PS,c as 5 5 (p) PS ∼ PS,c,α , = + × c∈ClF α∈O+ \(O/N)×
where
@ A PS,c,α (R) = (A, Λ, φN )/R Λ is a c-polarization and det φN = α .
If N is sufficiently deep, PS 1 (N),c,a is representable by M(c, Γ11 (N)) which is 1 independent of a. In any case, we have a coarse moduli scheme M(c, Γ) for PS,c with respect to the above three choices of Γ. 4 b t On (A, Λ, φN : µN − → A[N] − → O/N)/R ∈ α∈O× \(O/N)× PS,c,α (R), let + (a, d) ∈ TG (Z) (with a, d ∈ T (Z)) act by (a, d)(A, Λ, φN ) = (A, Λ, φ ), where t◦a
N
d◦b
φN : µN −−→ A[N] −−→ O/N with t ◦ a(ζ) = t(ζ a ) and d ◦ b(x) = d(b(x)). This permutes the isomorphically into PS,c,adα , and hence TG (Z) action sends PS,c,α (p)
geometrically irreducible components of ShS 1 (N)/W . 1
We can let g ∈ G(A(∞) ) act Sh(G, X)/Q by (A, Λ, i, η) → (A, Λ, i, η ◦ g), which gives a right action of G(A(∞) ) on Sh(G, X). If g ∈ G(A(p∞) ), the action (p) as above: (A, Λ, i, η (p) ) → (A, Λ, i, η (p) ◦g) preserves the p-integral model Sh/Z(p) . For an open compact subgroup K ⊂ G(A(∞) ) with K = Kp × K (p) , assum(p) ing maximality at p (i.e., Kp = GL2 (Op )), we can define X(K) = ShK/Z(p) by the geometric quotient Sh(p) /K (see [GME] 1.8.3 for geometric quotients). Over Q, for any open compact subgroup K, we have X(K)/Q = Sh/K. Note that the C-points X(K)(C) give rise to the automorphic complex manifold X(K) defined in 2.3.5 in Chapter 2 for D = M2 (F ). We can further make the quotient by Z(A(∞) ). We denote by Y (K)/Z(p) for K maximal at p and by Y (K)/Q for any open compact subgroup K the quasi-projective scheme Sh(p) /K · Z(A(∞) ) and Sh/K · Z(A(∞) ) defined over Z(p) and Q, respectively. In particular, we write Y0 (N) for Y (S0 (N)). Since the central action of z ∈ Z(A(∞) ) on X(S11 (N)) permutes the geometrically irreducible components M(c, Γ11 (N)) sending M(c, Γ11 (N)) isomorphically onto M(zc, Γ11 (N)) (where zc = zc ∩ F ), if N is prime to p, we have 5 Y (S11 (N))/Z(p) [µN ] = M(c, Γ11 (N)) + + c∈ClF (N)/(ClF (N))2
and Y0 (N)/Z(p) =
5 + + 2 c∈ClF /(ClF )
M(c, Γ0 (N)).
(4.3.6)
332
Geometric modular forms
4.3.3 Modular varieties of level Γ0 (N) Recall characters κ ∈ X(TG ) and ε = (ε1 , ε2 , ε+ ) of S0 (N) as in (ex0-3) in 2.3.2. For k = κ2 − κ1 + I ∈ X(T ), we have a modular line bundle ω k well defined on M(c, Γ0 (N)). For the moment, we suppose that ε+ is of finite order (so, κ1 + κ2 = I) trivial on − 1 ∈ NO}. UF (N) = {z ∈ Z(Z)|z 4 Since Y0 (N) := ShS0 (N)Z(A(∞) ) = c∈Cl+ /Cl2 M(c, Γ0 (N)) is the geometric quoF F 4 tient of X(S11 (N)) := ShS11 (N) = c∈Cl+ (N) M(c, Γ11 (N)) modulo S0 (N)Z(A(∞) ), F
the group S0 (N)Z(A(∞) ) acts on π ∗ ω k for the quotient map π : X(S11 (N)) Y0 (N). Write this action of u ∈ S0 (N)Z(A(∞) ) as ω ⊗k → uω ⊗k . We twist this action by ε and define the new action by uε ω ⊗k = ε(u)−1 uω ⊗k . Taking S0 (N)Z(A(∞) )-invariants, H 0 (S0 (N)Z(A(∞) ), π ∗ ω k ) define a modular line bundle ω κ,ε . Then we redefine Gκ (N, ε; R) = H 0 (Y0 (N), ω κ,ε ) for any W-algebra R, where the S0 (N)Z(A(∞) )-invariant H 0 is taken with respect to the new twisted action. Taking the cuspidal line sub-bundle ω k ⊂ ω k , we can define ω κ,ε by H 0 (S0 (N)Z(A(∞) ), π ∗ ω k ). Then we put Sκ (N, ε; R) = H 0 (Y0 (N), ω κ,ε ). By flat base-change, we have for R = W = limn W/pn W and R = C ←− Gκ (N, ε; R) = Gκ (N, ε; W) ⊗W R and Sκ (N, ε; R) = Sκ (N, ε; W) ⊗W R. (4.3.7)
When ε+ is of infinite order, by the fact 1 = ε+ (ξ) = ε+ (ξ (∞) )ξ I−[κ] , the restriction of ε+ to Z(A(p∞) ) has values in W × . Assuming that N is prime to (p) ). p, we consider the quotient map Π : Sh(p) Y0 (N) = Sh(p) /S0 (N)(p) Z(Z (p) (p) We twist the action of u ∈ S0 (N) Z(Z ) in the same way as above by ε, and define the line bundle ω κ,ε (resp. ω κ,ε ) by H 0 (S0 (N)(p) Z(A(∞) )(p) , Π∗ ω k ) (resp. H 0 (S0 (N)(p) Z(A(∞) )(p) , Π∗ ω k )). Then (4.3.7) remains valid. On the sheaf ω κ,ε and ω κ,ε , we can define the action of Hecke operators via algebraic correspondences as seen in [PAF] 4.2.5. This Hecke operator action depends on κ not just on ε. The effect of Hecke operators on the q-expansion is as described in (2.3.15) and (2.3.19). 4.3.4 Isogeny action Recall the right action of g ∈ G(A(∞) ) on Sh/Q given by (A, Λ, i, η) → (A, Λ, i, η ◦ g). Define
× × G = G(G, X) = g ∈ G(A) det(g) ∈ A× F × F∞+ , /F × F∞+
and write E = E(G, X) = G(G, X)/Z(Q)G(R)+ (see [Sh1] II, [Sh3], and [AAF] × is the subgroup of totally positive elements in F∞ = Section 8). Here F∞+ F ⊗Q R.
Hilbert modular Shimura varieties
333
There is another definition of E due to Deligne (and Milne and Shih). We recall it, because it is easier to formulate the isogeny action in group theoretic terms if we use their definition. It appears to be complicated, but for a group surjecting down to its adjoint group, obviously the semidirect product part “Gad (Q)” in the definition disappears; so, it is equivalent to Shimura’s definition for the group G = ResF/Q GL(2). If we take the derived subgroup G1 of G, then the moduli problem is neat (requiring us to preserve polarization not just polarization class; so, each test object has only finitely many automorphisms, and the automorphism group is universally trivial under a deep level structure). For G1 , the natural projection to its adjoint group is not surjective; so, the automorphism group has to be formulated as below. We start with a general reductive group H/Q (with center ZH ). We take a homomorphism h0 : S/R → H(R) and its conjugacy class XH . Suppose that the pair (H, XH ) admits a Shimura variety in Deligne’s sense (see [D3] and [PAF] 7.2.1). Let the adjoint group H ad (Q) act on H(A(∞) )/Z(Q) by conjugation and consider the semidirect product:
H(A(∞) ) ZH (Q)
H ad (Q). We
H(A(∞) ) H ad (Q) by γ → (γ −1 , ad(γ)). Then the image is a ZH (Q) (∞) (∞) normal subgroup of H(A ) H ad (Q). We then define H(A ) ∗H(Q) H ad (Q) ZH (Q) ZH (Q) (∞) to be the quotient of H(A ) H ad (Q) by the image of H(Q). Then the above ZH (Q) (∞) group H(A ) ∗H(Q) H ad (Q) acts naturally on the Shimura variety Sh(H, XH ) Z (Q)
bring H(Q) into
H
for (H, XH ) (see [D3] and [PAF] 4.2.2). We now return to our group G. Since (g, ad(γ)) → det(g) is well defined in G(A(∞) ) ∗G(Q) Gad (Q), we consider the inverse image Z(Q) G(A(∞) ) ∗G(Q) Gad (Q). We can define E(G, X) by this Z(Q)
× for (g, ad(γ)) ∈ FA× /F × F∞+ × × /F × F∞+ in of A× F × F∞+
inverse image. The two definitions of E are consistent since we have (see [MiS] 4.12 and [PAF] 4.2) E(G, X) ∼ (4.3.8) = G(G, X)/Z(Q)G(R)+ , by taking (g, ad(γ)) to g. The following fact has been shown in [Sh1] II 6.5 and [Mt] Theorem 2 (see also [MiS] 4.6 and 4.13 and [PAF] Theorem 4.14): Theorem 4.13 The stabilizer in G(A(∞) ) of the geometrically irreducible component of Sh(G, X) which contains the image of X + × 1 is given by E(G, X). The right action of (g, ad(γ)) ∈ E(G, X) (γ ∈ G(Q)) on [x, g ] is given by [x, g ] → [γ −1 (x), (g g)ad(γ) ], where (g g)ad(γ) = γ −1 (g g)γ. The geometrically irreducible component in the theorem is the tower of the canonical models in the sense of Shimura; so, the above result is an interpretation in Deligne’s language of a result of Shimura in [Sh1] II 6.5. When we regard g ∈ E(G, X) as an automorphism of OSh or Sh(G, X)/Q , we write it as τ (g).
334
Geometric modular forms
4.3.5 Reciprocity law at CM points Since Sh(G, X)(C) = G(Q)\ X × G(A(∞) ) /Z(Q), we write [x, g] ∈ Sh(C) for the image of (x, g) ∈ X × G(A(∞) ). A point [x, g] is called a CM point if hx restricted to Gm × 1 ⊂ S/C = Gm × Gm has an image in a maximal torus Tx ⊂ G = ResF/Q GL(2) defined over Q. Then Tx = ResMx /Q Gm for a totally imaginary quadratic extension Mx of F (a CM field over F ). We write R = Rx for the integer ring of Mx . We let G(Q) act on the column vector space V = F 2 through matrix multiplication. The action of Tx on V makes V a vector space over Mx of dimension 1. Then the subspace Vx = V ⊗Q C on which hx acts by its restriction µx = hx |Gm ×1 is preserved by multiplication by Mx , yielding an isomorphism class Σx of representations of Mx . Since the isomorphism class Σx is determined by its diagonal entries σi : Mx → C, we may identify Σx with a formal sum i σi . Since µx × µx = hx , we find that {σi , cσi }i=1,...,d (d = [F : Q]) is the total set Ix of complex embeddings of Mx into C. Taking the abelian scheme A sitting on x ∈ X, we find that A has complex multiplication by Mx with CM type (Mx , Σ x ). Let (Mx , Σx ) be the reflex of (Mx , Σx ) as in [ACM] Chapter IV. Then x → σ∈Σx σ(x) induces a morphism rx : T = ResM /Q Gm → Tx ⊂ G. The field Mx is by definition the minimal field of definition of µx : Gm → G. The map rx can be realized as µx
rx : Tx = ResMx /Q Gm −−→ ResMx /Q Tx −−−−→ Tx . N orm
×
For each b ∈ Tx (A(∞) ) = M A(∞) , we have the Artin reciprocity image [b, M ] ∈ Gal(Mab /M ), where Mab is the maximal abelian extension of M . Since Tx (R) is the centralizer of x, [x, γg] = [γ −1 , g] for γ ∈ Tx (Q), and hence [x, g] → [x, rx (b)g] only depends on [b, M ] by class field theory. Now we are ready to state Shimura’s reciprocity law for the CM point [x, g] (see [ACM] 18.6, 18.8 and [Mi] II.5.1): Proposition 4.14 Let [x, 1] be a CM point in Sh(G, X)/Q . Then the point [x, 1] is Mab -rational, and for any b ∈ Tx (A(∞) ) and γ ∈ Tx (Q), we have [b−1 , Mx ]([x, 1]) = [x, 1](rx (b) γ) = [x, rx (b)]. 4.3.6 Hilbert modular Igusa towers Let W ⊂ Q be the strict Henselization of Z(p) associated with the embedding ip : Q → Qp . We look into the Igusa tower Tα = T1,α/Fp in (4.2.11) over the toroidal compactification M of the Hilbert AVRM moduli M. Write Tα◦ = Tα ×M M. We quote the following theorem from [PAF] Theorem 4.21: Theorem 4.15 (Ribet) Let p be a prime outside N . Then the Igusa variety Tα◦ over M(c, Γ)/Fp (and hence Tα ) is irreducible for all α, where Γ is any one of Γ(N ), Γ11 (N), and Γ1 (N).
Hilbert modular Shimura varieties
335
This result was first shown by Ribet [Ri] (and [DR]) using the description (due to Deligne [D1]) of p-ordinary AVRMs and density of ordinary points. The proof in [PAF] Section 4.2.4 assumes that p is unramified in F/Q. We now state as a corollary to Theorem 4.15 a q-expansion principle. We keep using the notation introduced in the theorem. Let (a, b) be a pair of fractional ideals prime to pN with ab−1 = c. We have the semi-AVRM Tatea,b (q) with canonical Γ-level structure ican and canonical level p∞ -structure ican,p as in Section 4.2.5. Since M (c, Γ(N ))/M (c, Γ(1)) for N prime to p is a finite Galois covering by the construction of the toroidal compactification, for any finite subgroup Γ ⊂ Gal(M (c, Γ(N ))/M (c, Γ(1))), we can make a quotient M (c, Γ) = M (c, Γ(N ))/Γ, where Γ is a symbol indicating a subgroup between we have the minimal compactificaΓ(N ) and Γ(1) giving rise to Γ. Accordingly, tion M ∗ (c, Γ) = P roj(GΓ ) for GΓ = j≥0 H 0 (M (c, Γ), ω jI ) (see [DiT] 5.2 (iv)). By the same quotient process, we also have the Igusa tower Tα = Tα,m/M (c,Γ) (α = 1, 2, . . . ; see (4.2.11)) and the result of Theorem 4.15 is valid in this slightly more general setting (by our construction). For a cusp (a, b) of M ∗ (c, Γ), we write
f (Tatea,b (q), Λcan , ican , ωcan ) = aa,b (0, f ) + aa,b (ξ, f )q ξ . ξ∈(ab)+
Corollary 4.16 (q-Expansion principle) Let the notation be as in Theorem 4.15. Suppose that p is unramified in F/Q, and let R be a Wm -algebra (Wm = W/pm W). Let Tα be the Igusa tower over M (c, Γ)/R . Let R be a Wm -subalgebra of R over which Tα is well defined. Let f ∈ H 0 (Tα/R , ω κ,ε /R ) = ◦ H 0 (Tα/R , ω κ,ε ) for a dominant weight κ ∈ X(T ) and a Neben character ε with G /R conductor prime to p. We have the following assertions. (1) f = 0 ⇐⇒ aa,b (ξ, f ) = 0 for all ξ ∈ (ab)+ ∪ {0}; (2) f ∈ H 0 (Tα/R , ω κ,ε /R ) ⇐⇒ aa,b (ξ, f ) ∈ R for all ξ ∈ (ab)+ ∪ {0}. One may state a similar assertion for p-adic modular forms, and the job is left for the reader to complete. Proof The first assertion follows from the irreducibility of the scheme Tα . The same assertion holds for any R-module M and H 0 (Tα/R , ω κ,ε /R ⊗R M ) for the same reason. To see (2), we look at the exact sequence κ,ε κ,ε 0 0 0 → H 0 (Tα/R , ω κ,ε /R ) → H (Tα/R , ω /R ) → H (Tα/R , ω /R ⊗ (R/R )). κ,ε 0 Note that f ∈ H 0 (Tα/R , ω κ,ε /R ) ⇔ the image of f in H (Tα/R , ω /R ⊗ (R/R )) vanishes. Applying the module version of (1) for M = R/R , we get (2). 2
Let R = limm R/pm R be a p-adically complete W -algebra. We write Ig ←− @ A for the Igusa tower T∞,∞ over S∞ = limm Sh(p) E1 ⊗W R/pm R for a lift ←−
336
Geometric modular forms
E ∈ H 0 (S∞ , ω a(p−1)I ) of the Hasse invariant H. For a subgroup K with S1 (pr N) ⊂ K ⊂ S0 (pr N) for an integral ideal N prime to p, the group K/S1 (pr N) can be identified with a subgroup of T (Z/pr Z). We write Kp ⊂ T (Zp ) for the pullback of this subgroup K/S1 (pr N) ⊂ T (Z/pr Z). Then by abusing the notation, we write IgK for the quotient Ig/(Kp × K (p) ), where Kp acts on Ig through the identification of T (Zp ) with Gal(Ig/Sh(p) ). This is consistent because IgK gives an open irreducible subscheme of the reduction modulo p of the integral model over W of ShK relative to the level K-structure of Drinfeld type (see [AME] Chapter 3, [GME] 2.6.2 and 2.9, and [GCS] II.2). Thus we have IgS0 (pr N) = S∞ (p)
which is independent of r (but IgS0 (pr N) ShS0 (N) ). 4.3.7 Finite level Hecke algebra Let R be a W -algebra. Fix a Neben character ε = (ε1 , ε2 , ε+ ) with values in R× as in (ex0–3) in 2.3.2 and a dominant weight κ = (κ1 , κ2 ) in X(TG ). The weight is dominant regular if κ2 > κ1 and is just dominant if κ2 ≥ κ1 . We define, for N prime to p, 2 Gκ (N, ε; R) = H 0 (Y0 (N)/R , ω κ,ε /R ) if κ = (Z · I) ,
and Sκ (N, ε; R) = H 0 (Y0 (N)/R , ω κ,ε/R ).
(4.3.9)
We then define the Hecke algebra hκ (N, ε; R) with central character ε+ and Neben character ε to be the R-subalgebra of EndR (Sκ (N, ε; R)) generated by × 1 T (q ) for all primes q outside N and Up (y) (with all y ∈ FN ∩ ON ) for (q )−κ p all primes q|N. For more general K maximal at p, we define 2 Gκ (K, ε; R) = H 0 (ShK/R , ω κ,ε /R ) if κ ∈ (Z · I) ,
and Sκ (K, ε; R) = H 0 (ShK/R , ω κ,ε/R ),
(4.3.10)
where K = Z(A(∞) )K. Central elements z ∈ Z(A(p∞) ) act on Gκ (K, ε; R) through the scalar multiplication by ε+ (z). For K with S11 (N) ⊂ K ⊂ S0 (N), we define the Hecke algebra hκ (K, ε; R) with coefficients in R by the R-subalgebra of EndR (Sκ (K, ε; R)) in the same manner as above. 1 T (q ) and Up (q ) are W-integral for almost all cases, The operators (q )−κ p at least if κ1 + κ2 ≥ I and κ is dominant because of the formula (2.3.21) (see also 1 T (q ) is written as T∞ (1, q ). Theorem 4.18). In [PAF] Section 4.2, (q )−κ p More generally, for a subgroup K with (S1 (pr ) ∩ S11 (N)) ⊂ K ⊂ S0 (pr N) with r > 0, we define for a profinite W -algebra R, Gκ (K, ε; R) = H 0 (IgK/R , ω κ,ε /R )
if κ = (Z · I)2
Hilbert modular Shimura varieties
337
and Sκ (K, ε; R) = H 0 (IgK/R , ω κ,ε/R ).
(4.3.11)
Here IgK/R is regarded as the quotient of the Igusa tower IgK/R by the action of Z(Zp × A(p) ). Since IgK is an open formal scheme over W , these spaces may not be of finite type over R. However, its ordinary part is an R-module of finite type by Theorem 4.12. Proposition 4.17 Suppose that κ is a dominant weight of TG . If K is maximal at p, Sκ (K, ε; R) and Gκ (K, ε; R) are R-modules of finite type. 2 Proof Since κ is dominant, L = ω κ,ε /R for κ ∈ (Z · I) or L = ω κ,ε/R for general κ extends canonically to a line bundle over the smooth projective toroidal (p) compactification Shsm K of ShK . By the Koecher principle (see (4.2.10)), we have (p) , L) for L as above if κ ∈ (Z · I)2 . Taking κ = H 0 (ShK/R , L) = H 0 (Shsm K/R
−κ m−2 (0, (m − 1)I) for a sufficiently large m, ω κε /R for ε = (| · |−m ) has a A , 1, | · |A sm global section s over ShK such that the multiplication by s gives an injection of Sκ (K, ε; R) into Sκ (K, εε ; R), because ω mI ε is very ample over the minimal compactification Sh∗ for m large. This shows that these spaces are R-modules of finite type (e.g., [ALG] III.8.8). 2
We define hκ (K, ε; R) by the profinite R-subalgebra of EndR (Sκ (K, ε; R)) topo1 T (q ) for all primes q outside N and Up (q ) for logically generated by (q )−κ p r all primes q|N. If K = S0 (p N), we write hκ (pr N, ε; R) for hκ (K, ε; R). 4.3.8 q-Expansion If p is unramified in F/Q, by Theorem 4.15, M(c, Γ)/W and the Igusa tower T∞/Wm over it are geometrically irreducible; so, the q-expansion f (q) of f given by f (Tatea,b (q)) determines the section f of ω κε/R for any W-algebra R (see Corollary 4.16). We refer to this fact as the q-expansion principle over W. Here, for a given open compact subgroup K ⊃ S11 (N) (giving rise to the level structure of type Γ), W is assumed to be a sufficiently large discrete valuation ring inside Q giving the p-adic place of ip over which the generically irredu(p) cible component of ShK/W is fiber-by-fiber geometrically irreducible. We assume W = limn W/pn W. ←− We computed in [PAF] 4.2.9 the q-expansion of f |t for Hecke operators t which show that the Hecke operators preserve W-integrality. We quote from [PAF] 1 Theorem 4.28 the following result. In [PAF] Section 4.2, Tp (q ) = (q )−κ T (q ) p is written as T∞ (1, q ). Theorem 4.18 Let the notation be as above, and assume that p is unramified in F/Q. Let N be an O-ideal prime to p and R be a W -algebra. First let K be a subgroup with S11 (pr N) ⊂ K ⊂ S0 (pr N) for r > 0. Then the are well defined on Gκ (K, ε; R) and operators Tp (y) and Up (y) (y ∈ FA× ∩ O)
338
Geometric modular forms
Sκ (K, ε; R) if one of the following conditions is satisfied: (I1) R = B/pm B for a W -algebra B, and the Hecke operators are well defined for Gκ (K, ε; B) (if κ ∈ (Z · I)2 ), and Sκ (K, ε; B) (for all κ); (I2) R = W or Wm = W/pm W and (S1 (pr ) ∩ S11 (N)) ⊂ K ⊂ S0 (pr N); (I3) R is p-torsion-free. 1 Suppose that S11 (N) ⊂ K ⊂ S0 (N). Then the operators Tp (q ) = (q )−κ T (q ) p (for all primes q) are R-integral under one of the following conditions:
(I4) we have R = B/pm B for a W -algebra B, the Hecke operators are well-defined for Gκ (K, ε; B) and Sκ (K, ε; B), and ω κε is very ample on the minimal compactification Sh∗K/B of ShK/B ; (I5) R = W or Wm = W/pm W, κ1 + κ2 ≥ 0, and S11 (N) ⊂ K ⊂ S0 (N); (I6) R is a Q-algebra. Under (I5), if we further assume κ1 + κ2 ≥ I, we have Tp (p ) ≡ Up (p ) mod p in hκ (K ∩ S0 ((p)), ε; W ), where Up (p ) is defined on the bigger space Gκ (K ∩ S0 (p), ε; W ) than Gκ (K, ε; W ) on which Tp (p ) is defined. We quote a corollary of the above theorem (see [PAF] Corollary 4.29). 1 (N) ⊂ Γ ⊂ Γ 0 (N). For each p-adic Corollary 4.19 Let Γ be a group with Γ 1 W -algebra R, the space V (Γ; R) of p-adic modular forms defined in (4.2.18) is stable under the Hecke operators Tp (y) with yp = 1 and Up (y) for y ∈ Fp× ∩ Op . By the universality of V (c, Γ; W ) (which classifies (A, Λ, φ, ip )/R for p-adic W W R; so, the assertion for R follows algebras R), we find V (c, Γ; R) = V (c, Γ; W )⊗ from the same assertion for W . 4.3.9 Universal Hecke algebras We introduce the nearly ordinary Hecke algebra and prove the duality between the algebra and the space of cusp forms. We take limits e = limn→∞ Up (p)n! and e0 = limn→∞ Tp (p)n! for Tp (p) = −κ1 T (p) in the algebra hκ (K, ε; R) defined in Section 4.3.7 for a profinite W p algebra R, whenever the Hecke operator Up (p) or Tp (p) is in hκ (K, ε; R). We define for K with S11 (N) ⊂ K ⊂ S0 (N), e (Sκ (K, ε; R)) if p|N, Sκn.ord (K, ε; R) = e0 (Sκ (K, ε; R)) if N prime to p, (4.3.12) e (h (K, ε; R)) if p|N, κ hn.ord (K, ε; R) = κ e0 (hκ (K, ε; R)) if N prime to p. The algebra hn.ord (K, ε; R) is called the nearly ordinary Hecke algebra on G κ of level K with Neben (or weight) character (κ, ε) and with coefficients in R.
Hilbert modular Shimura varieties
339
We split T (Zp ) = Op× = Γ × ∆(p) for the maximal p-profinite subgroup Γ and the maximal torsion (finite) group ∆(p) of order prime to p. Since p is unramified in F/Q, Γ is torsion-free (and coincides with the maximal p-profinite quotient of Op× ). For each p-profinite local W -algebra R, any projective R[[T (Zp )]]-module of finite type is R[[Γ]]-free of finite rank. We then define hn.ord (N, ε; R[[T (Zp )]]) for ord (Γ0 (N), ε; R)) generated by the operators the R[[T (Zp )]]-subalgebra of End(Vcusp Tp (y) for all integral ideles y. The following duality theorem is a generalization of Theorem 2.28 and Proposition 2.50, whose proof can be found in [PAF] 4.30: Theorem 4.20 Let K be a subgroup of G(A(∞) ) with S1 (pr ) ∩ S11 (N) ⊂ K ⊂ S0 (pr N) for N prime to p. By the pairing t, f = ap (1, f |t) for modular forms f and Hecke operators t, we have the following perfect duality. (1) Suppose that K is maximal at p and that κ is a dominant weight of TG (⇔ κ2 ≥ κ1 ). If one of the conditions (I4–6) in Theorem 4.18 is met depending on the level, we have hκ (K, ε; R) ∼ = HomR (Sκ (K, ε; R), R) and Sκ (K, ε; R) ∼ = HomR (hκ (K, ε; R), R) for an algebra R finite over W. (2) If r > 0 and one of the conditions (I1–3) is met, hn.ord (K, ε; R) ∼ = HomR (Sκn.ord (K, ε; R), R) κ and Sκn.ord (K, ε; R) ∼ (K, ε; R), R) = HomR (hn.ord κ for a p-profinite algebra R finite over W . (3) ord (Γ0 (N), ε; W ), W ) hn.ord (N, ε; W [[T (Zp )]]) ∼ = HomW (Vcusp
and ord (Γ0 (N), ε; W ) ∼ Vcusp = HomW (hn.ord (N, ε; W [[T (Zp )]]), W ).
(4) ord,∗ hn.ord (N, ε; W [[T (Zp )]]) ∼ (Γ0 (N), ε; W ), V ) = HomW [[Γ]] (Vcusp
and ord,∗ Vcusp (Γ0 (N), ε; W ) ∼ = HomW [[Γ]] (hn.ord (N, ε; W [[T (Zp )]]), W [[Γ]]).
The above theorem combined with Theorem 4.12 implies Corollary 4.21 Let N be an O-ideal with N ∩ Z = (N ). Suppose that p ≥ 5 is prime to N d(F ). Fix a κ ∈ X(TG ) and a Neben character ε = (ε1 , ε2 , ε+ ) with ε− factoring through (O/N)× . Then we have for T = ResO/Z Gm : (1) hn.ord (N, ε; W [[T (Zp )]]) is a W [[T (Zp )]]-projective module of finite type.
340
Geometric modular forms
(2) If κ2 − κ1 ≥ 2I for κ ∈ Z[I]2 with κ1 + κ2 = κ1 + κ2 , we have a canonical isomorphism of W -algebras hn.ord (N, ε; W [[T (Zp )]]) ⊗W [[T (Zp )]],κ W ∼ (N, ε; W ) = hn.ord κ sending Tp (y) and Up (y) in hn.ord (N, ε; W [[T (Zp )]]) to Tp (y) and Up (y) in the Hecke algebra hκ (N, ε; W ) of finite level. If we replace N by pN in the right-hand side of the above identity, it is valid under the milder condition κ2 − κ1 ≥ I. (3) If T is a local ring of hn.ord (N, ε; W [[T (Zp )]]) which specializes to a minimal form f0 of weight (0,I) with character ε satisfying (h1–4), the localization TP for P = Pκ,ε is ´etale over W [[Γ]]P . The last assertion follows from the fact that T/P T⊗Z Q = TP /P TP is semisimple (by the minimality of f0 ); so, Ω(TP /P TP )/k(P ) = 0 for the residue field k(P ) of P . This corollary gives us a finite flat fibration Spf(h) → D = Spf(W [[T (Zp )]]) (h = hn.ord (N, ε; W [[T (Zp )]])) whose fiber at an algebraic regular weight κ is the (spectrum of the) nearly ordinary Hecke algebra of weight κ with a fixed central character ε+ . Here the p-adic rigid analytic space of D is just a disjoint union of g-dimensional p-adic open unit balls (g = [F : Q]); so, we have found a nice family of algebras from modular forms. Pick an irreducible component Spf(I) of Spf(h), which gives rise to a family of Hecke eigenforms {fQ }Q∈Spf arith (I)(W ) . Each fQ generates a holomorphic irreducible admissible automorphic representation πQ . We write Π = {πQ }Q for this family of automorphic representations. In the following section, we realize Π as an automorphic representation of G(A(p∞) ) with coefficients in I. In this sense, we sometimes use the symbol Π for the associated p-adic L-functions interpolating L-values of its members, for example, we write Lp (s, Ad(Π)) for the p-adic L-function Lp (Ad(ρI )) in Theorem 1.75. Corollary 4.22 Suppose p ≥ 5 and that p is unramified in F/Q. Then the locally cyclotomic Hecke algebra hn.ord cyc (N, ε; W [[ΓF ]]) is W [[ΓF ]]-free of finite rank. Proof Let Ξ = {v ∈ Z[Σp ]|k +2v ≥ 2I}. Then ΓF = Γ/∩v∈Ξ Ker(v). By Corol(pN, ε; W ). lary 4.21(1), we get hn.ord (N, ε; W [[T (Zp )]]) ⊗W [[T (Zp )]],v W ∼ = hn.ord κv n.ord n.ord ∼ (N, ε; W [[T (Zp )]]) ⊗W [[Γ]],v W = hκv (pN, εv ; W ) This implies that πv : h (N, ε; W [[ΓF ]]) into v hn.ord (pN, εv ; W ) whose image Thus v πv embeds hn.ord cyc κv is the subalgebra of the product topologically generated over W by Tp (y) and Up (y) for all integral y. Thus we get from Theorem 3.64 ∼ n.ord (N, ε; W [[T (Zp )]]) ⊗W [[Γ]],π W [[ΓF ]] hn.ord cyc (N, ε; W [[ΓF ]]) = h for the projection π : W [[Γ]] → W [[ΓF ]]. Then the freeness of the bigger Hecke algebra hn.ord (N, ε; W [[T (Zp )]]) over W [[Γ]] implies the freeness of the locally 2 cyclotomic Hecke algebra hn.ord cyc (N, ε; W [[ΓF ]]).
Exceptional zeros and extension
341
Remark 4.23 Let Γ be a p-profinite quotient of T (Zp ) by a closed " subgroup K. If we have a subset Ξ of {v ∈ X(T )|k + 2v ≥ I} such that K = v∈Ξ Ker(v), then hn.ord (N, ε; W [[Γ]]) is W [[Γ]]-free of finite rank, by the same argument which proves the above corollary. The above corollaries are P GL(2)-versions of the description of the universal Hecke algebra. Here is a GL(2)-version. Let Z = ClF+ (p∞ ) be the ray class group modulo Np∞ ∞, that is, limr ClF+ (pr ). We decompose Z = ΓZ × ∆Z so that ΓZ ←− is p-profinite and ∆Z has order prime to p. For GL(2), it is more convenient to fix a branch Neben character ε0 = (ε1 , ε2 , ε0+ ) with values in W × of order prime to p. Note that any character χ of ΓZ can be regarded as a character of Z, because Z/∆Z is canonically isomorphic to ΓZ . If p > 2, any character χ : ΓZ → W × has √ √ a unique square root χ with χ ≡ χ mod mw . Thus we can think of the Neben √ √ character ε ⊗ χ = (ε1 χ, ε2 χ, ε+ χ) twisted by χ. For an idele y, we have a (p) )× F × . We write [y] for the well-defined ideal class y ∈ ClF+ (p∞ ) = FA× /F × (O ∞+ image of y under Z ΓZ . As constructed in [PAF] 4.2.12, we have the universal nearly ordinary Hecke algebra hn.ord (N, ε; W [[T (Zp )×ΓZ ]]) characterized by the following properties: Corollary 4.24
Suppose that p 2N d(F ) and that p ≥ 5. Then we have:
(1) The Hecke algebra hn.ord (N, ε0 ; W [[T (Zp ) × ΓZ ]]) is a W [[T (Zp ) × ΓZ ]]projective module of finite type. (2) When κ2 − κ1 ≥ 2I for κ ∈ X(TG ) and ε|TG (Z) = ε0 |TG (Z) with ε+ ≡ ε0+ mod mW on Z(A(p∞) ), for every arithmetic Hecke character χ of ΓZ with ∞-type 2v, we have a canonical isomorphism hn.ord (N, ε0 ; W [[T (Zp ) × ΓZ ]]) ⊗W [[T (Zp )×ΓZ ]],κ⊗√χ W ∼ = hn.ord κ+(v,v) (N, ε ⊗ χ; W ), which sends Tp (y) ⊗ [y] and Up (y) ⊗ [y] in hn.ord (N, ε; W [[T (Zp ) × ΓZ ]]) to Tp (y) and Up (y) in hn.ord κ+(v,v) (N, ε ⊗ χ; W ). If we replace N by pN in the right-hand side of the above identity, it is valid under the milder condition κ2 − κ1 ≥ I. 4.4 Exceptional zeros and extension Take an irreducible cuspidal automorphic representation π spanned by a nearly p-ordinary Hecke eigenform f in Sκn.ord (N, ε; W ), and lift it to a Λadic automorphic representation Π which gives rise to a p-adic analytic family of classical automorphic representations {πQ } (including π) whose meaning will be made precise in this section. The family Π gives rise to many different p-adic L-functions (see the notational remark after Corollary 4.21). Write π Q for the contragredient of πQ . Since we have the identity of complex
342
Geometric modular forms
L-functions: L(s, πQ ⊗ π Q ) = L(s, Ad(πQ ))ζF (s) for the Dedekind zeta function ζF (s), the meromorphic adjoint square p-adic L-function Lp (s, Ad(Π)) with the cyclotomic variable s can be constructed by taking the ratio Lp (s, Π ⊗ Π) ζF,p (s)
(4.4.1)
(see [H91] and [SGL]) and the of the p-adic genuine Rankin product Lp (s, Π⊗ Π) p-adic Dedekind zeta function ζF,p (s) (see [DR] and [LFE] Chapter 5), though its analyticity is still an open question in general except for the case where F = Q, because when F = Q, we have a direct construction of the two-variable p-adic analytic L-functions Lp (s, Ad(Π)) (see, [H90], [H88a] and [SGL]). Here we use the terminology “genuine” in the sense of the monograph [SGL]. Specializing Lp (s, Ad(Π)) at π, we recover the genuine p-adic L-function Lp (s, Ad(π)) which is the multiple of the p-adic L-function constructed in [Sc] by the congruence number of π. In any case, we suppose the existence of the analytic adjoint square p-adic L-function Lp (s, Ad(π)) following the standard conjectures; in particular, we suppose the standard form of the modifying (Euler-like) p-factors (see [Gr2] for the modifying factors). Since π is nearly p-ordinary, at p ∈ Σp , πp ∼ = π(αp , βp ) ) contains (1 − p−s )−2 , which yields or σ(αp , βp ), the Euler p-factor of L(s, π ⊗ π the vanishing modifying factor @ A2 (1 − p1−s )|s=1 = (1 − αp (p )αp (p )−1 p−s )|s=1 (1 − βp (p )βp (p )−1 p−s )|s=1 ) following the recipe in [Gr2]. Since the p-adic Dedekind zeta of Lp (s, π ⊗ π function ζF (s) is likely to have a simple pole at s = 1, we expect to have an exceptional zero of Lp (s, Ad(π)), and the above function in (4.4.1) and also the one directly constructed Lp (s, Ad(π)) in [H90] indeed have the exceptional zero of order at least e = |Σp | at s = 1. Let ρ = {ρλ }λ be the compatible system of λ-adic Galois representations associated to π whose coefficient field E is the field of rationality of π (the Hecke field of π; see Chapter 1 of [MFG] for compatible systems). A philosophical interpretation of the zero of Lp (s, Ad(ρ)) at s = 1 as a factor of Lp (s, End(ρ)) = Lp (s, End(π)) is as follows: an order r zero of Lp (s, Ad(ρ)) = Lp (s, Ad(π)) at s = 1 ?
?
?
↔ rank Ext1GS ,n.ord (ρ0 , ρ0 ) = dim Ext1automorphic rep (π, π) = r.
(Ext)
F
Here we take S = {p, ∞} which means that the extension class as a cohomology class is unramified outside S (though representation ρ0 ramifies at primes in c(ε), abusing a bit our notation), and the subscript “n.ord” means the extension takes place in the category of nearly ordinary deformations. The arithmetic p-adic (s, Ad(ρ)) = Φ(γ s − 1) for L-function Larith p Φ(T ) = charW [[Gal(F∞ /F )]] (SelF∞ (Ad(ρ) ⊗ (Qp /Zp ))∗ )
Exceptional zeros and extension
343
has the exceptional zero at s = 1 of order at least e = |Σp | (see the discussion in Chapter 5). Assuming the absolute irreducibility of the residual representation ρ = (ρip mod mW ) and writing Lp (s, Ad(ρ)) = Φan (γ s − 1), the main conjecture in this case is to have Φan (T ) = Φ(T ) up to units in the Iwasawa algebra Λ = W [[T ]] (a version of the conjecture is stated in [CS], though strictly speaking, one has to take the genuine p-adic adjoint square L-function discussed in [SGL] in place of the p-adic L-function in [CS], because this corrected version (Theorem 1.75) of the main conjecture has been proven when F = Q in [U1] under some assumptions). We expect for the analytic Lp (s, Ad(ρ)) to have an exceptional zero (at s = 1) of order exactly e (cf. Conjecture 1.79). In this section, assuming (for simplicity) that F/Q is unramified at p, we study the question (Ext) and construct a nontrivial extension (π (p) )e →? π (p) of the prime-to-p part π (p) of the automorphic representation π by (π (p) )e inside the space of nearly p-ordinary p-adic modular forms and the extension ρe0 →? ρ0 of the Galois representation ρ0 by ρe0 for the member ρ0 = ρip ∈ ρ corresponding ip
to the embedding E ⊂ Q −→ Qp we have fixed. We write simply Λ = ΛF n for the Iwasawa algebra W [[ΓF ]] = limn W [ΓF /ΓpF ] (and hence, we use λ for ←− polarizations of abelian schemes). 4.4.1 Λ-adic automorphic representations To explore the feasibility of constructing a nontrivial extension of π by π e , it is essential to lift π (or f ) to an automorphic representation with coefficients in a finite torsion-free extension of Λ = W [[ΓF ]]. Let us describe this point in this subsection. Fix a complete discrete valuation ring W ⊂ Qp = C (sufficiently large) finite flat over Zp as a base ring. Take an open subgroup S of G(A(p∞) ) = (p∞) GL2 (FA ). p-Adic modular forms on S over a p-adic W -algebra R = lim R/pn R ←− classify triples (X, λ, φ)/A for p-adic R-algebras A. Here X is an AVRM with real multiplication by O (so, O → End(X/A ) with ΩX/A ∼ = O ⊗Z A locally), λ is a polarization class up to prime-to-p O-linear isogenies, and φ = (φp , φ(p) ) is a pair of level structures φp : µp∞ ⊗ O∗ → X[p∞ ] modulo the kernel of Σp (the local cyclotomy condition) and the local norm map Np : Op× → (Z× p) (p∞) 2 ∼ (p) (p) ) = V (X) = (limN X[N ]) ⊗ A(p∞) modulo S. Thus φp is the φ : (FA ←− (sheaf theoretic) orbit of φp modulo Ker(Np ). A p-adic modular form h on the Shimura variety of level S prime to p is a functorial rule satisfying 1. h((X, λ, φ)/A ) ∈ A depends only on the prime-to-p isogeny class of the triple (X, λ, φ)/A over a p-adic R-algebra A, 2. if ϕ : A → B is a p-adically continuous R-algebra homomorphism, then h((X, λ, φ)/A ⊗A,ϕ B) = ϕ(h((X, λ, φ)/A )), 3. we have h((X, λ, φp , φ(p) ◦z)/A ) = ε(z)h((X, λ, φ)/A ) if z is a central element in G(A(p∞) ).
344
Geometric modular forms
4. h is a cusp form whose nonpositive q-expansion coefficients vanish at all Tate AVRMs. Writing V (S, ε; R) for the space of p-adic modular forms of level S over R, and taking the limit V (ε; R) = limS V (S, ε; R), g ∈ G(A(p∞) ) acts on V (ε; R) by −→ g · h((X, λ, φp , φ(p) ) = h((X, λ, φp , φ(p) ◦ g)/A ). Subquotients of this representation for R = W (after extending scalar from W to Qp ) is called a p-adic automorphic representation. Define an action of u ∈ Op× on h ∈ V (ε; R) by h|u(X, λ, φp , φ(p) ) = h(X, λ, φp ◦ u, φ(p) ), which is again an element of V (ε; R). For κ ∈ Z[Σp ]2 , define the subspace of weight κ by . Vκ (ε; R) = h ∈ V (ε; R)h|u = u−κ1 h for all u ∈ Op× . Though in the above definition, only κ1 shows up, the contribution of κ2 is hidden in the central character ε+ whose infinity type is −κ1 − κ2 + I. Recall (2.3.21) that Up (y) for 0 = y ∈ Op acts on V (ε; W ) by ap (y, h|Up ()) = ap (y, h). Similarly, Tp (q ) acts on V (GL2 (Oq ), ε; W ) by ap (y, h|Tp (q )) = ap (y, h) + N (q)ε(q)ap
y ,h q
for the uniformizer q at a prime q p. Recall the ordinary projector given by limn→∞ Up (p)n! on V (ε; R), and write its image as V n.ord (ε; R). The prime-to-p part π (p) of π appears as a subquotient of Vκn.ord (ε; W ) generated by translations g · f of f ∈ π regarded as a p-adic modular form. Theorem 4.25 (Multiplicity 1) Assume that F/Q is unramified at p and that κ2,p − κ1,p ≥ 1 for all p ∈ Σp . The automorphic representation of G(A(p∞) ) on Vκn.ord (ε; Qp ) = Vκn.ord (ε; W ) ⊗W Qp is admissible and is a direct sum of admissible irreducible representations of G(A(p∞) ) with multiplicity at most 1. Here is a sketch of a proof of the theorem, which is based on the control theorem Theorem 4.12, where V n.ord is written as V ord . Write k := κ2 − κ1 + Σp . Proof By Theorem 4.12, if κ2,p − κ1,p ≥ 1 for all p (this is equivalent to k := κ2 − κ1 + Σp ≥ 2Σp ), we have H 0 (S, Vκn.ord (ε; Qp )) = Vκn.ord (S, ε; Qp ), and f ∈ Vκn.ord (S, ε; Qp ) is classical. Then f is a finite linear combination of eigenforms of T (q ) for primes q p with Sq = GL2 (Oq ). By the classical strong multiplicity-one theorem, each Hecke eigenvector v ∈ Vκn.ord (S, ε; Qp ) for T (q ) for primes q as above generates a unique (classical) irreducible automorphic representation π of G(A) for ResF/Q GL(2); so, f is in the sum of finitely many
Exceptional zeros and extension
345
distinct irreducible automorphic representations. Since the isomorphism class of π is determined by Hecke eigenvalues of the new vector in π (see [Wa]), we need to show the uniqueness up to a constant of the new vector in the π (p) -isotypic subspace of Vκn.ord (ε; Qp ). Thus we may assume that f is a linear combination of new vectors in the π-isotypic components. Decomposing π = ⊗πv as a restricted tensor product over all places v of F , we have a decomposition f = ⊗v fv . Since f is holomorphic, fv for v|∞ is unique up to a constant multiple (the lowest weight vector in the holomorphic discrete series representation of GL2 (R)). Since f is nearly p-ordinary at p, fv for v|p is unique up a to constant multiple, because the nearly ordinary vector fv in the weight space of κ is unique if it has a weight κ: fv |u = u−κ1 fv and an eigenform of Up (y) (y ∈ Op ∩ Fp× ) (see 2.3.7; specifically, Lemma 2.41(3–4)). Since the eigenvalue of Up (y) is determined by the Hecke eigenvalues of π (p) (the strong multiplicity-one theorem), this shows 2 the theorem if κ2,p − κ1,p ≥ 1 for all p. Recall the generator γp ∈ 1 + pZp of the p-component of ΓF , and as before, identify Λ = W [[xp ]]p∈Σp by γp ↔ 1 + xp . We have the universal cyclotomic character κ : Op× → Λ× sending u ∈ Op× to the projection Np (u) ∈ ΓF ⊂ W Λ = lim V (S, ε; Λ/mnΛ ) and V (ε; Λ) = Λ× . Define V (S, ε; Λ) = V (S, ε; W )⊗ ←−n (p∞) ), Up (y), Tp (y), u ∈ Op× and the nearly ordinary limS V (S, ε; Λ). Again G(A −→ projector acts on V (ε; Λ). Write V n.ord for the image of the projector and Vκ (ε; Λ) = h ∈ V (ε; Λ)h|u = u−κ1 κ(u)h for all u ∈ Op× Vκn.ord (ε; Λ) = V (ε; Λ) ∩ V n.ord (ε; Λ) on which G(A(p∞) ) and Up (y) acts. Recall the starting π of weight κ and character ε with k ≥ 2I. Let K be the field of fractions of ΛF , and take an algebraic closure K of K. Subquotients of the repscalar to K) are called resentation of G(A(p∞) ) on V n.ord (ε; Λ) (after extending Λ-adic automorphic representations. For each v = p vp p ∈ Z[Σp ], we associate a weight κv given by (κ1 −v, κ2 +v), and regard v asv a W -algebra homomorphism (v : Λ → W ) ∈ Spf(Λ)(W ) by setting v(u) = p upp for u = (up )p|p ∈ ΓF . Since an isomorphism class of an admissible irreducible representation of G(A(p∞) ) is determined by the Hecke eigenvalues, the following fact is a representation theoretic version of Corollaries 4.21, 4.22 and 4.24: Theorem 4.26 The Λ-adic automorphic representation of G(A(p∞) ) on the Kvector space Vκn.ord (ε; K) = Vκn.ord (ε; Λ)⊗Λ K is admissible and is a discrete direct sum of admissible irreducible representations with multiplicity at most 1. For a given classical π (with k ≥ 2I) as above, there exists a unique irreducible admissible factor Π of Vκn.ord (ε; K) defined over a finite normal extension I of Λ such that Π⊗I,P Qp ∼ = π (p) for a unique W -algebra homomorphism P : I → Qp extending 0 ∈ Z[Σp ] in Spf(Λ)(W ). Moreover for each v ∈ Z[Σp ] with kp + 2vp ≥ 2
346
Geometric modular forms
for all p|p and each W -algebra homomorphism Q : I → Qp extending v ∈ (p) Spf(I)(W ), πQ = Π ⊗I,Q Qp is an automorphic representation of G(A(p∞) ) coming from the classical Hilbert modular form of weight κv . From the Λ-adic automorphic representation Π as in the theorem, we get a p-adic analytic family of classical automorphic representations {πQ }Q∈Spf arith (I)(W ) , which by abusing the language, we write again as Π. Strictly speaking, Π determ(p) ines only the prime-to-p part πQ of πQ , but by the strong multiplicity-one (p)
theorem, πQ determines uniquely the automorphic representation πQ of G(A). By a result of Waldsp¨ urger [Wa], the automorphic representation Π is defined by the subring I in K generated over Λ by the Hecke eigenvalues of the nearly ordinary minimal vector in Π; so, we can take the ring I to be the integral closure of the ring I in K. The two-variable p-adic L-function Lp (s, Ad(Π)) mentioned above in [H90] and [SGL] interpolates the critical values L(m, Ad(πQ )) for integers m and Q ∈ Spf arith (I)(W ). Thus the analyticity question of the ratio (4.4.1) actually has two parts: 1. the holomorphy of (4.4.1) as a function of (s, Q) ∈ (Zp × Spf(I)); 2. the interpolation property that Lp (s, Ad(Π)) interpolates p-adically all the critical values L(m, Ad(πQ )) for integers m and arithmetic points Q ∈ Spf(I). Another naive question is (q9) When is the minimal ring of definition of Π not equal to Λ? We have I = Λ for almost all the time; however, there are limited examples of nonscalar extensions I = Λ. A wild guess is that if p d(F ), the exceptional cases are limited to Π whose specialization πQ at a nonarithmetic weight κv with Σp ≤ kv,p < 2Σp is classical and is given by an automorphic induction of a Hecke character of a quadratic extension of F (see [H98] and [CV]). Let a(q) ∈ I be the Hecke eigenvalue of 1 Tp (q) := Tp (q ) = (q )−κ T (q ) or Up (q) := Up (q ) (if q|pN) of Π. p
In the following question similar to (q7) in Chapter 1, for simplicity, we assume I = Λ and write Σp = {p1 , . . . , pe }, γj = γpj and xj = xpj ∈ Λ. (1) (q7 ) Fix = v(1 + xj ) = v(γj ) for j ≥ 2 and for the prime-to-p1 part v j≥2 vj pj ∈ Z[Σp − {p1 }] with kj + 2vj ≥ 2 (j ≥ 2). Regard a(q) as a function of x1 .
(a) Fix a prime q. Moving v = v1 p1 + v (1) for integers v1 with k + 2v1 ≥ 2, is the set {v(a(q))|v1 ≥ 1 − k2 } an infinite set? (b) Further suppose that Π does not have complex multiplication. Is the “big” Hecke field Q[v(a(q))|v1 ≥ 1 − k2 ] ⊂ Q an infinite extension?
Exceptional zeros and extension
347
4.4.2 Extensions of automorphic representations We now construct the desired (automorphic) extension of π (p) by (π (p) )e . As is well known, by Galois deformation theory, if ρ mod mW is absolutely irreducible, we have a modular Galois deformation ρΠ : Gal(Q/Q) → GL2 (I) unramified outside pc(ε) associated to Π (Theorem 2.43). We study the Λ-adic version of (2.3.19). Let Λ I), Sκn.ord (N, ε; I) = H 0 (S0 (N)(p) , Vκn.ord (ε; Λ)⊗ where we let u ∈ S0 (N)(p) act on h(X, λ, φ) ∈ Vκ (ε; Λ) by h(X, λ, φ) → ε(u)−1 h(X, λ, φp , φ(p) ◦ u). Then an immediate consequence of the q-expansion principle and (2.3.19) is Proposition 4.27 following form,
Each member f of Sκn.ord (N, ε; I) has the q-expansion of the f (y) =
ap (ξy, f )q ξ .
(4.4.2)
0ξ∈F
Here y → a∞ (y, f ) is a function with values in I defined on y ∈ FA× only depending on its finite part y (∞) and satisfies 1 ap (uy, f ) = ε1 (u)u−κ κ(up )ap (y, f ) for u ∈ T (Z), p y ap (y, f |Tp (q )) = ap (yq , f ) + N (q)ε+ (q )ap ( , f ) if q pN, q
(4.4.3)
ap (y, f |Up (q )) = ap (yq , f ) if q|pN. × F∞ ) ∩ F × of integral ideles. The function ap (y, f ) is supported by the set (O A Proof An outline of the proof is as follows. By the definition of f ∈ V (ε; Λ), we can evaluate f at the Tate AVRM TateO,y−1 O (q) with the canonical level structure, getting the expansion above. Since the expansion interpolates the corresponding q-expansion in (2.3.19) of f mod Q of πQ , and by (2.3.20) and (2.3.21), we conclude (4.4.3). We explain this point in more detail. Elements h in Vκ (ε; Λ) with coefficients in Λ are functorial rules satisfying the following extra conditions: 1 (a1) h(X, λ, φp ◦ up , φ(p) ) = ε1 (up )u−κ κ(up )h(X, λ, φ) for u ∈ T (Zp ) = Op× , p
(a2) h|z(X, λ, φ) := h(X, λ, φp , φ(p) ◦ z) = ε+ (z)h for z ∈ Z(A(p∞) ), in addition to 1. h((X, λ, φ)/A ) ∈ A depends only on the prime-to-p isogeny class of (X, λ, φ)/A for each p-profinite Λ-algebra A,
348
Geometric modular forms
2. if ϕ : A → B is a Λ-algebra homomorphism (continuous under the p-profinite topology), then h((X, λ, φ)/A ⊗A,ϕ B) = ϕ(h((X, λ, φ)/A )), 3. h is a cusp form whose nonpositive q-expansion coefficients vanish at all Tate AVRMs. Then our action of g ∈ G(A(p∞) ) on h ∈ V (ε; Λ) is given by g · h(X, λ, φp , φ(p) ) = h(X, λ, φp , φ(p) ◦ g). This representation of G(A(p∞) ) on Vκn.ord (ε; Λ) is smooth, and after extending scalar to K, we can decompose it into a direct sum of irreducible admissible representations of G(A(p∞) ) with multiplicity at most 1. By evaluating the Tate abelian variety sitting at the infinity cusp, h ∈ Vκ (ε; Λ) has the standard q-expansion as described above. On H 0 (S0 (N)(p) , V (ε; Λ)), we have the action of Hecke operators T (q ), and its effect on q-expansion coefficients is as in (4.4.3). 2 Recall the topological generator γp of Γp , and identify Λ with the formal power series ring W [[xp ]]p|p by sending γp to 1 + xp . Then (1 + xp )logp (Np (up ))/ logp (γp ) for u ∈ Op× . κ(u) = p|p ∂ . Applying ∂p to (a1–2), We consider the differential operator ∂p = (1 + xp ) ∂x p we get, for up ∈ T (Zp ),
1 (logp (Np (up ))/ logp (γp )) ∂p h ∂p h −κ1 (b1) |up = ε1 (up )up κ(up ) , h h 0 1
∂p (h|z) = (∂p h)|z = ε+ (z)∂p h for z ∈ Z(A(p∞) ),
(b2)
where we recall h|up (X, λ, φ) = h(X, λ, φp ◦ up , φ(p) ). Since K is algebraic over K, we have a unique extension of ∂p to K. Applying ∂p to (4.4.3), we get ∂p (h|T (q )) = (∂p h)|T (p ), and if f |T (q ) = aq f for aq ∈ I, we have
aq ∂p aq ∂p f ∂p f |T (q ) = . (c) 0 aq f f We order all the prime factors in F of p as {p1 , . . . , pe } and write ∂j for ∂pj (j = 1, 2, . . . , e). We define ∂f = t (∂e f, . . . , ∂1 f ) and a column vector valued function log(Np (up ))/ logp (γ) by t
(log(Npe (upe ))/ logp (γpe ), . . . , log(Np1 (up1 ))/ logp (γp1 )).
Now we consider the space V(ε; Λ) of functions in the space V (ε; Λ) of Λ-adic modular forms which is the collection of all column vector valued functions satisfying (b1–2). Thus h ∈ V(ε; Λ) is a functorial rule assigning (X, λ, φp , φ(p) )/R
Exceptional zeros and extension
349
for each Λ-algebra R a value h((X, λ, φp , φ(p) )/R ) ∈ Re+1 such that (B1) h(X, λ, φp ◦ up , φ(p) ) = (B2)
1 ε1 (up )u−κ κ(up ) p
1e 0
(logp (Np (up ))/ logp (γ)) h(X, λ, φp , φ(p) ), 1
h(X, λ, φp , φ(p) ◦ z) = ε+ (z)h(X, λ, φp , φ(p) ) for z ∈ Z(A(p∞) ).
Let h = t (he , he−1 , . . . , h0 ) ∈ V(ε; Λ). Suppose that h0 = 0. Then by (B1), we have h(X, λ, φp ◦ up , φ(p) ) = ε1 (up )κ(up )h(X, λ, φp , φ(p) ) for all up ∈ T (Zp ). Thus all the components of h are in Vκ (ε; Λ) if h0 = 0. In other words, we have an exact sequence of G(A(p∞) )-modules Pr 0 → V (ε; Λ)e → V(ε; Λ) −−→ V (ε; Λ) → 0,
(4.4.4)
where π(fe , fe−1 , . . . , f0 ) = f0 . For any nonzero row vector c = (ce , . . . , c1 ) ∈ Λe , the linear map: V (ε; Λ) f → (c, 1)t (∂e f, . . . , ∂1 f, f ) ∈ V(ε; Λ) gives a section ∂c of P r, but ∂c is not a section of G(A(p∞) )-modules. Recall V (ε; K) = V (ε; Λ) ⊗Λ K. To make things simpler, we fix an irreducible factor Π of V (ε; K). Let Q be a set of e primes q1 , . . . , qe outside pNc(ε). We write I = EndK[G(A(p∞) )] (π), which is a finite extension of K. Since K is algebraic over K (of characteristic 0), we have a unique extension of the derivation ∂i to K. Using these extended derivations, we create the following extension similar to (4.4.4): P
Π Π→0 0 → Πe → Π −−→
(4.4.5)
with a section ∂Π : Π → Π of PΠ sending h to h + i ∂i h for h ∈ Π. For the minimal normalized Hecke eigenform f in Π, taking the vector ∂Π f := t (∂e f , . . . , ∂1 f , f ), we still have
(p) 0 and t(u(p) ) = u , (BΠ 1) for u ∈ T (Z) 0 1 ∂Π f (X, λ, φp ◦ up , φ(p) ◦ t(u(p) ))
1e (logp (Np (up ))/ logp (γ)) 1 = ε1 (u)u−κ ∂Π f (X, λ, φp , φ(p) ), κ(u ) p p 0 1 (BΠ 2)
∂Π f (X, λ, φp , φ(p) z) = ε+ (z)∂Π f (X, λ, φp , φ(p) ) for z ∈ Z(A(p∞) ).
350
Geometric modular forms
0 (N)(p) . Writing the Hecke eigenvalue of π K for T (q) as aq ∈ I, if Let K = Γ det(∂i aqj ) = 0, the extension is nontrivial without any partial splitting. Lemma 4.28 The translations of components of ∂Π f under G(A(p∞) ) span a constituent Π of V n.ord (ε; K) fitting well into the following exact sequence of G(A(p∞) )-representations 0 → Πe → Π → Π → 0. This extension is nontrivial without any partial splitting. Proof We have the Galois representation ρΠ (as in Theorem 2.43) associated to Π with Tr(ρΠ (F robq )) = a(q) := ap (q , f ). Let δΠ,p be the nearly ordinary character of Dp for ρΠ . Since Λ is generated by δΠ,p (Ip ) for p running through Σ, the subalgebra of I topologically generated over W by a(q) for primes q pc(ε) contains Λ by the Chebotarev density theorem. Thus we can find a set of r primes Q = {q1 , . . . , qe } so that a(q1 ), . . . , a(qe ) is a regular sequence in I. Thus 2 we conclude det(∂i a(qj )) = 0 in I. Specialize the exact sequence in Lemma 4.28, tensoring W over Λ with respect to P ∈ Spf arith (I). Then we find (p)
(p)
(p)
Theorem 4.29 We have dimK Ext1automorphic rep (πP , πP ) ≥ |Σp |. Here πP is the prime-to-p part of πP , and K is the field of fractions of W .
We will prove the equality in place of the inequality in the theorem under some mild assumptions in the following subsection (see Corollary 4.32). Proof Since P is locally cyclotomic, the localization-completion IP coincides P (see Proposition 3.78). Since the subalgebra of I topologically generated with Λ over W by a(q) for primes q pc(ε) contains Λ, we find a sequence of primes 2 q1 , . . . , qe such that P (det(∂i a(qj )) = 0, which shows the assertion. Remark 4.30 Since the existence of the exceptional zero of the adjoint square L-function is independent of π, to have e independent extensions as in the theorem, we are forced to have an infinitesimal deformation of π with at least e independent variables. This explains the existence of an e-variable p-adic analytic family containing π as a member. Contrary to this p-adic setting, the complex L-value L(1, Ad(π)) is proportional to the Petersson self-inner-product of the new vector of π (cf. [H05b] 5.1), which is of course nonzero. Thus the complex spectrum containing π in the complex automorphic representation is a singleton; that is, the complex spectrum of any cuspidal automorphic representation is discrete! Obviously, we may ask (for the field of fractions K of W ) (q10)
(p)
(p)
Is dimK Ext1automorphic rep (πP , πP ) = |Σp | always?
Exceptional zeros and extension
351
4.4.3 Extensions of Galois representations We can apply the same trick (producing the extension of automorphic representations) to the Galois representation ρΠ . Let the dual number j be the class of yj in I[yj ]/(yj )2 . Then ρΠ = ρΠ + j ∂j ρΠ j : Gal(Q/F ) → GL2 (I[j ]pj ∈Σp ) gives rise to a nontrivial extension 0 → ρeΠ → ρΠ → ρΠ → 0. We write ρP = ρΠ ⊗I,P W for P ∈ Spf(I)(W ). Recall that the standard Selmer group SelF (Ad(ρ0 )) for ρ0 = ρip is the submodule of the Galois cohomology group H 1 (F, Ad(ρ0 )) ⊂ Ext1Gal(Q/F ) (ρ0 , ρ0 ) spanned by cocycles unramified outside p and unramified modulo upper-nilpotent matrices at p|p identifying ρ with
δp ∗ a matrix representation so that ρ|Dp = . The little bigger minus Selmer 0 δp − group SelF (Ad(ρ0 )) is generated by cocycles unramified outside p and unramified modulo upper triangular matrices at p|p. Then for each submodule X of ρ isomorphic to ρe−1 , we have the extension classes [ρ mod X] ∈ Sel− F (Ad(ρ0 )) which (Ad(ρ )) modulo Sel (Ad(ρ )) (this is what we proved in Section 3.4 span Sel− 0 F 0 F 1 ∼ (Ad(ρ )) Ext (ρ0 , ρ0 ). from the results in [Gr2]). Thus we have Sel− = 0 F GS F ,n.ord Summarizing the result of Greenberg described in Section 3.4, we have Theorem 4.31 (Greenberg) if SelF (Ad(ρ0 )) is finite.
RankW Sel− F (Ad(ρ0 )) ≥ |Σp |, and equality holds
By the work of Fujiwara described in Section 3.2, SelF (Ad(ρ0 )) is finite basically if ρ := (ρ0 mod mW ) is absolutely irreducible over F [µp ]. Thus the extension ρΠ of ρΠ is nontrivial without any partial splitting and is maximal among such extensions, because det(∂i a(qj )) ∈ I× for many sets of primes Q = {q1 , . . . , qe } with positive density in {primes}Σp . Corollary 4.32 Suppose that the initial automorphic representation (or more precisely, its minimal vector) π satisfies (h1–4) and (aiF [µp ] ). Then we have rankW Ext1GS ,n.ord (ρ0 , ρ0 ) = dimK Ext1automorphic rep (π (p) , π (p) ) = |Σp |. F
Proof
We have already shown rankW Ext1GS ,n.ord (ρ0 , ρ0 ) = e. If F
dimK Ext1automorphic rep (π (p) , π (p) ) > |Σp |, the spectrum of the local ring of the Hecke algebra over Λ corresponding to π localized at P (such that πP = π) has to have the tangent space at P of rank equal to dimK Ext1automorphic rep (π (p) , π (p) ). Since the locally cyclotomic universal deformation ring RF ∼ = T by Theorem 3.50 and Spf(RF ) has tangent space at P of rank equal to rankW Ext1GS ,n.ord (ρ0 , ρ0 ) = |Σp |, we get a contradiction. F 2
352
Geometric modular forms
The p-adic L-function Lp (s, Ad(ρ)) is conjectured to give a characteristic power series of the Selmer group SelF∞ (Ad(ρ0 )) over the cyclotomic Zp -extension F∞ /F . Then the eigenvalue αN and βN of ρΠ (F robqj ) for the Frobenius element F robqj over a high layer FN /F in F∞ is a high p-power of α0 and β0 ; so, det(∂i a(qj )) over FN is no longer a unit even if it is a unit over F . The nontriviality of the extention ρΠ over F∞ follows from det(∂i a(pj )) = 0, which is (ρ0 , ρ0 ) = |Σp | as we difficult to prove in general and implies rankW Ext1GS F∞ ,n.ord will see in Section 5.2. Thus we ask (q8 )
Is det(∂i a(pj )) = 0?
As we have seen, this is equivalent to the nonvanishing of the L-invariant of the representation Ad(ρΠ ).
5 MODULAR IWASAWA THEORY
We fix a totally real number field F as before. Let F∞ /F be the cyclotomic Zp -extension. Thus Gal(F∞ /F ) ∼ = Γ, and this isomorphism is given by the cyclotomic character N if F/Q is unramified at p. For simplicity, we assume that F∞ /F fully ramifies at p (otherwise, we just make a p-power cyclic base change n to achieve this condition). We write Fn for the fixed field of Γp in F∞ ; so, F0 = F . For a fixed Hecke eigenform f0 ∈ Sκn.ord (N, ε0 ; W ) (κ0 = (0, I)) with 0 its Galois representation ρ0 satisfying (sf), (aiF ), and (h1–4), we consider the base change fn of f0 to Fn (as established in [BCG]; see 3.3.3). Then the modular Galois representation ρn := ρfn is isomorphic to the Galois representation ρ0 restricted to Gal(Q/Fn ). Then we consider the deformation ring RFn for ρn = ρ|Gal(Q/Fn ) . In this chapter, first we study the ring structure of Rn = RFn for the cyclotomic Zp -extension F∞ /F including n = ∞. Then we relate the result to the (co-)torsion property of the Selmer group of the adjoint square of ρ∞ as an Iwasawa module. In particular, under good circumstances, we can compute the order of the zero at the exceptional zero of the arithmetic p-adic L-function charΛ (SelF∞ (Ad(ρ0 ))) to be the number of the Euler factors giving the exceptional zero (as expected). At the end, we deduce the torsion property of the classical Iwasawa module for the anticyclotomic Zp -extension over a p-ordinary CM field. Let S be the set of places of F for which ρ0 ramifies (including places over p and ∞). We take the maximal extension F S /F unramified outside S. We write GM = Gal(F S /M ) for a subfield M of F S . Then ρn = ρfn factors through GFn . We remark that (aiF [µp ] ) and (h1–4) over F0 are equivalent to the corresponding conditions over Fn (Lemma 1.62). In this chapter, we always assume (sm2) the central character ε0+ of f0 has order prime to p. Under this assumption, replacing ε0 by the Teichm¨ uller lift of ε0 mod mW , we may always assume that ε0 has order prime to p (and hence (sm0) is satisfied) without changing the local component TF (see Theorem 3.61 and Corollary 3.63). Thus we forget about the assumption (sm0) when we apply Theorem 3.50. 5.1 The cyclotomic tower of deformation rings We study ring theoretic properties of Rn for n = 0, 1, . . . , ∞; particularly, we try to answer naive questions like “when are these rings noetherian?”, “what is the
354
Modular Iwasawa theory
dimension of these rings?”, and so on. In the sections following this, we study arithmetic applications of the ring structure clarified in this section. 5.1.1 Control of deformation rings We write ρn and ρn for the restriction of ρ0 and ρ to GFn . Then we consider the universal couple (Rn = RFn , ρn = ρcyc ) starting with ρn . As already remarked, (aiF [µp ] ) implies (aiFn [µp ] ), and also once (h1) and (h3) hold for ρ, it is still valid for ρn for all n. Thus if f0 satisfies (h1–4), (sf), and (aiF [µp ] ), by Theorem 3.50, n Rn is a reduced algebra free of finite rank over Λn := W [[ΓpF ]] ⊂ W [[ΓF ]] = Λ0 , n because ΓFn = P|p Γpp ⊂ ΓF . We write the deformation functor Φcyc for Fn as Φn . Let m > n. Starting with ρ ∈ Φn (A), the restriction ρm of ρ to Gm = GFm is a deformation of ρm ; so, we have a natural transformation Φn → Φm . In particular, we have a unique W -algebra homomorphism πm,n : Rm → Rn such that ρn |Gm = πm,n ◦ρm . Thus we get a tower of rings: πm,m−1
Rm −−−−−→ Rm−1 → · · · → Rn → · · · → R0 . For B = W or K, we write ARTB for the category of artinian local B algebras with the same residue field as B and write CLB for the procategory of ARTB ; so, it is made up of local B-algebras of the form limn An for An ∈ ARTB . Morphisms ←− of these categories are supposed to be continuous B-algebra homomorphisms with respect to the adic topology of the maximal ideal (taking the identity to the identity). We can prove the following fact in the same manner as in the proof of Proposition 1.64: Proposition 5.1 Put R∞ = limn Rn and ρ∞ = limn ρn : G∞ → GL2 (R∞ ). ←− ←− Then the couple (R∞ , ρ∞ ) represents the functor Φ∞ defined for G∞ . We write πn : R∞ → Rn for the projection. Corollary 5.2 Let P ⊂ R∞ be the prime ideal corresponding to ρ∞ = ρ0 |G∞ n at P of Rn and (so, ρ∞ mod P ∼ = ρ∞ ). Then the localization-completion R K the representation ρP,n : Gn → GL2 (Rn ) pro-represents the functor ΦK n = ΦFn over ARTK for all n including ∞. The content of this corollary is contained in Theorem 3.65 for n finite. Even if n = ∞, the proof is the same as that of Theorem 3.65. For σ ∈ Gal(Fn /F ), write σ for the lifting of σ to G0 ; so, σ |Fn = σ. Then the isomorphism class of ρσ (g) = ρ( σ g σ −1 ) is uniquely determined by σ for ρ ∈ Φn (A). Thus Gal(Fn /F ) acts on Φn . In particular, we have a unique W -algebra homomorphism σ : Rn → Rn such that ρσFn ∼ = σ ◦ ρn . Since σ ◦ σ −1 is the identity map, σ is an automorphism of the W -algebra Rn . Since σ(P ) = P n . Hereafter in R∞ , the action of Gal(Fn /F ) on Rn extends to the completion R
The cyclotomic tower of deformation rings
355
if confusion is unlikely, we simply write σ for σ, and in this way, Gal(Fn /F ) n . We restate Theorem 3.69 in our setting over and hence G0 acts on Rn and R each layer in the Zp -extension F∞ /F : Theorem 5.3 Let P ⊂ R∞ be the prime ideal corresponding to ρ∞ = ρ0 |G∞ n for the localization-completion at P of (so, ρ∞ mod P ∼ = ρ∞ ), and write R n ) for σ ∈ Gal(Fn /F ) be the ideal of Rn . Let Rn (σ − 1)Rn (resp. Rn (σ − 1)R n ). Fix a Rn (resp. Rn ) generated by σ(r) − r for all r ∈ Rn (resp. all r ∈ R generator γ of Gal(F∞ /F ). Then πm,n induces isomorphisms n m (γ pn − 1)R m m /R n ∼ Rn ∼ = Rm /Rm (γ p − 1)Rm and R =R
for all m ≥ n including m = ∞. Corollary 5.4 Assume (sf) and (h1–4) for f0 and (aiF [µp ] ) for ρ. Then the local complete algebra Rn for n = 0, 1, . . . , ∞ is reduced with trivial nilradical. Proof By Theorem 3.50, Rn for finite n is isomorphic to a local ring Tn of hn.ord cyc (N, ε; W [[ΓF ]]), which is a reduced algebra under (h1–4). Then the limit 2 R∞ = limn Rn has to be reduced. ←− Exercise 5.5 Prove that the projective limit of reduced algebras is reduced. 5.1.2 K¨ ahler differentials as Iwasawa modules From Theorem 5.3, we obtain some well-controlled Iwasawa modules. Let B = W n accordingly as B = W or K. We suppose that or K. We write Rn = Rn or R we have an algebra A in CLB for B = W or K so that (i) A has a continuous action of Γ; (ii) we have a continuous W -algebra homomorphism A → R∞ compatible with the Γ-action. The action of Γ on A may be nontrivial. We can obviously take A to be B. Take an A-algebra C in CLB , and suppose we have an A-algebra homomorphism π : R0 → C. Then we have a unique Galois representation ϕ = π ◦ ρF . We then consider the module of continuous 1-differentials ΩRj /A , that is, for the A Rj , writing I for the kernel of the mRj -adically completed tensor product Rj ⊗ A Rj → Rj , we have ΩRj /A = I/I 2 with A-derivation multiplication map Rj ⊗ Rj C. d : Rj → ΩRj /A given by d(r) = r⊗1−1⊗r. We consider the C-part: ΩRj /A ⊗ A N for A-modules M and N is the mA -adic completion of the algebraic Here M ⊗ tensor product M ⊗A N . Then from the above control theorem, we have Proposition 5.6 Let A be a closed B-subalgebra of R∞ (in CLB for B = W or K) kept stable under the Γ-action. Let C be an A-algebra in CLB and π : R0 → C
356
Modular Iwasawa theory
be an A-algebra homomorphism of CLB . Then we have for 0 ≤ j ≤ k ≤ ∞ and j γj = γ p , Rk C) = H0 (Γp , ΩRk /A ⊗ j
Rk C ΩRk /A ⊗ ∼ Rj C. = ΩRj /A ⊗ Rk C (γj − 1)ΩRk /A ⊗
(Ct)
In particular, for any W -algebra homomorphism ϕ : R0 → W , we have R∞ ,ϕ◦π∞,0 W ) ∼ R0 ,ϕ W. H0 (Γ, ΩR∞ /W ⊗ = ΩR0 /W ⊗ To show the above result, we quote the following well-known facts (e.g. [CRT] Theorems 25.1–2 or [MFG] Corollary 5.13). Lemma 5.7
Let C be an A-algebra for A, C ∈ CLB .
(i) Suppose that R is an A-algebra for an object A ∈ CLB . Then we have the following natural exact sequence: R C −→ ΩC/A −→ ΩC/R → 0. ΩR/A ⊗ Moreover, if C/R is smooth, the sequence R C −→ ΩC/A −→ ΩC/R → 0 0 → ΩR/A ⊗ is split exact (noncanonically). (ii) Let π : R C be a surjective A-algebra homomorphism in CLB , and write J = Ker(π). Then we have the following natural exact sequence: R C −→ ΩC/A → 0. J/J 2 −→ ΩR/A ⊗ Moreover, if C/A is smooth, then the sequence R C −→ ΩC/A → 0 0 → J/J 2 −→ ΩR/A ⊗ is split exact (noncanonically). Proof of Proposition 5.6. We first assume that Γ acts trivially on A. We write A C and R for Rj ⊗ A C. Then R/R(γj − 1)R ∼ R for Rk ⊗ = R . Write α for the projection: R → R and π for A C −→ C AC → C ⊗ m ◦ ((π ◦ αj ) ⊗ id) : R = Rk ⊗ m
A C → C. Let λ = π ◦ α. We have from Lemma 5.7 (ii) for multiplication m : C ⊗ for J = Ker(λ) that Ker(λ) ⊗R C = Ker(λ)/ Ker(λ)2 = ΩR/C ⊗R C = ΩRk ⊗ A C/A⊗A C ⊗R C ∼ A C) ⊗R C ∼ Rk C. = ΩRk /A ⊗ = (ΩRk /A ⊗ Rj C. We have the following exact Similarly, we have Ker(π ) ⊗R C ∼ = ΩRj /A ⊗ sequence: 0 → R(γj − 1)R → Ker(λ) − → Ker(π ) → 0. α
(5.1.1)
The cyclotomic tower of deformation rings
357
Tensoring C over R with (5.1.1) and writing J = R(γj − 1)R, we get another exact sequence: Rk C → ΩRj /A ⊗ Rj C → 0. (J/J 2 ) ⊗R C = J ⊗R C − → ΩRk /A ⊗ i
We look into the C-linear map γj −1 : Ker(λ) → R. Write C for the image of C in R. Then C ⊂ Ker(γj −1) and R = Ker(λ)+C . Thus (γj −1)R = (γj −1) Ker(λ). Since γj is a C -algebra automorphism of R and J/J 2 is a C -module, we have r(γj − 1)r ≡ (γj − 1)rr
mod J 2
(r, r ∈ J).
This shows that γj − 1 : Ker(λ) → R induces a surjective morphism of Rk C), C -modules: Ker(λ)/ Ker(λ)2 → J/J 2 ; thus, Im(i) = (γj − 1)(ΩRk /A ⊗ which shows the result. j We now assume the Γ-action on A is nontrivial. We put Aj = A/A(γ p − 1)A. Then Rj is an Aj -algebra. We have the following commutative diagram with exact rows: AC ΩA/W ⊗ AC (γ p −1)ΩA/W ⊗ j
Aj C ΩAj /W ⊗
−−−−→
−−−−→
R C ΩRk /W ⊗ k
R C (γ p −1)ΩRk /W ⊗ k j
Rj C ΩRj /W ⊗
−−−−→
−−−−→
R C ΩRk /A ⊗ k
R C (γ p −1)ΩRk /A ⊗ k j
ι
→0
Rj C → 0. ΩRj /Aj ⊗
Since the first two vertical arrows are isomorphisms, applying the above result to the pairs (A, W ) and (Rk , W ), the last ι has to be an isomorphism. Taking A = W and C = F, we see that ΩR∞ /W ⊗R∞ F is an F[[Γ]]-module of finite type. It is of torsion if and only if R∞ is noetherian (see Corollary 5.11). We repeat here our question (q4) in the introduction: (q4) Assume (aiF ) and (h1–4) for f and ρf . Then, is R∞ noetherian? ∞ later under the conditions (h1–4), We prove the noetherian property for R (sf), and (aiF [µp ] ) for f0 (see Corollary 5.12). We write pn for a unique prime ideal of Fn over a prime ideal p|p of F , and we ∼ denote by D n,p ⊂ Gn for the decomposition group of pn . We then write ρn |Dn,p = ∗ n,p ∼ so that δ n,p ≡ δ p mod mn on Dn,p . Similarly we write ρf |D0,p = 0 δ n,p
p ∗ so that δp ≡ δ p mod m0 on D0,p . We write Λn for the subalgebra of 0 δp Rn topologically generated by the image of δ ∞,p for all p|p over W . By (h1) and n (Q4 ), δ n,p restricted to the p-wild inertia subgroup factors through Γn,p = Γpp and the tame part has values in W . Thus Λn = W [[δ n (F robp ) − δp (F robp )]]p|p ab inside Rn for the Frobenius element F robp in D∞,p . In the abelianization D∞,p , F robp is given by the local Artin symbol [p, Fp ]. We write δ 0 (F robp ) = a(p) ∈ R0
358
Modular Iwasawa theory
and put
JacA =
det
∂a(p) ∂xp
mod a
∈ Q(A)
p,p |p
for any quotient integral domain A = R0 /a of characteristic 0 with quotient field Q(A). Here is a generalization of Proposition 1.67: Proposition 5.8 Suppose that R0 ∼ = Λ0 = W [[xp ]]p|p (under the normalization γp ↔ 1 + xp for the generator γp = 1 + p in Γp ) and that
∂a(p) JacΛ0 = det ∈ Λ× 0. ∂xp p,p |p Then we have Rn ∼ = R0 ∼ = Λ0 for all n. Proof For a B-algebra A with A, B ∈ CLW , we have ΩA/B = 0 ⇔ A is a surjective image of B. Note that ΩW [[xp ]]p /W = p|p Λ0 dxp and by our assumption, ∂a(p) dxp generates ΩΛ0 /W . Thus by Corollary 5.7 (i), we find d(a(p)) = p |p ∂xp
Λ0 dxp / Λ0 d(a(p)) = 0, ΩΛ0 /Λ∞ = p
p
and Λ∞ = Λ0 . Since σ(δ n,p (F robp )) = δ n,p ( σ F robp σ −1 ) = δ n,p (F robp ), we find that Γ acts trivially on Λn . Thus applying the above proposition to A = Λ∞ and B = R0 = Λ0 , we find that Rn R0 ΩRn /Λ∞ ⊗ ∼ = ΩR0 /Λ∞ = 0. Rn R0 (γ − 1)ΩRn /Λ∞ ⊗ Rn R0 = 0 from Nakayama’s lemma (Lemma 1.6) We conclude that ΩRn /Λ∞ ⊗ Rn R0 . Nakayama’s lemma applied again applied to the W [[Γ]]-module ΩRn /Λ∞ ⊗ to the Rn -module ΩRn /Λ∞ tells us that ΩRn /Λ∞ = 0; so, Rn = Λn = Λ∞ ∼ = 2 W [[xp ]]p , as desired. Here is an important result of this section which guarantees the nontriviality of the characteristic power series of the adjoint square Selmer groups SelF∞ (Ad(ρP ) ⊗ (Qp /Zp )): Theorem 5.9 Suppose (sf), (h1–4), and (aiF [µp ] ). Then for a locally cyclotomic point P , Sel∗F∞ (Ad(ρP ) ⊗Z (Qp /Zp )) is isomorphic to ΩR∞ /W ⊗R∞ R0 /P as W [[Γ]]-modules and is a torsion W [[Γ]]-module of finite type. −1 (P ), write Mj = ΩRj /W ⊗R∞ Rj /Pj for simplicity. Since Proof For Pj = πj,0 R∞ /P∞ = Rj /Pj = R0 /P0 , we have Mj = ΩRj /W ⊗R∞ R0 /P0 . Then by Proposition 3.87, we have Sel∗Fj (Ad(ρP ) ⊗Zp (Qp /Zp )) ∼ = Mj canonically. Passing ∗ to the projective limits, we get SelF∞ (Ad(ρP )⊗(Qp /Zp )) ∼ = ΩR∞ /W ⊗R∞ R0 /P = M∞ as claimed.
The cyclotomic tower of deformation rings
359
By Theorem 3.50 applied to Fj for finite j, we find Rj /Pj Rj is free of finite rank over W and is reduced. Thus ΩRj /Pj ⊗Rj Rj /Pj is a finite W -module. By Lemma 5.7, we have Ω(Rj /Pj Rj )/W ⊗Rj Rj /Pj ∼ = ΩRj /Λj ⊗Rj Rj /Pj . We M∞ ∼ find pj = Mj by Proposition 5.6. We have by Lemma 5.7, an exact (γ − 1)M∞ sequence ι
ΩΛj /W ⊗Λj Rj /Pj − → ΩRj /W ⊗Rj Rj /Pj → ΩRj /Λj ⊗Rj Rj /Pj → 0. By the finiteness of Nj := ΩRj /Λj ⊗Rj Rj /Pj , after tensoring with K over W , we have ΩRj ⊗W K/Λj ⊗W K ⊗Rj (Rj /Pj ⊗W K) = 0. Then by Lemma 5.7(i), we find ∼ (Ω Λj /W ⊗Λj Rj /P )⊗W K = ΩRj /W ⊗Rj Rj /Pj ⊗W K. Since ΩΛj /W ⊗Λj Rj /Pj = p|p W dyp (writing λj = W [[yp ]]p ) is W -free, ι is injective. Thus we find an exact sequence of W [[Γ]]-modules: W → Mj → Nj → 0. 0→ p|p j
j
Take j > 0. Since Pj is stable under the action of Γ/Γp on Rj , Γ/Γp acts on Mj . j Take a nontrivial character : Γ/Γp → W × , and write P for the prime ideal j of the group algebra W [Γ/Γp ] generated by γ − (γ) (extending scalar from W to W [ε] if necessary). Then we find that, for the generator γ of Γ, the sequence p|p W/((γ) − 1)W → Mj /(γ − (γ))Mj → Nj /(γ − (γ))Nj → 0 is an exact sequence of finite modules. Thus Mj /(γ −(γ))Mj ∼ = M∞ /(γ −(γ))M∞ is finite, j because (γ − (γ))|(γ p − 1). This shows that M∞ is a torsion W [[Γ]]-module of finite type (by Nakayama’s lemma: Lemma 1.6). 2 Corollary 5.10 Let the notation and the assumption be as in Theorem 5.9. Let Spf(A) be an affine normal integral formal W -scheme. Suppose that Spf(A) is a closed formal W -subscheme of Spf(R0 ) with corresponding Galois deformation ρA : GF → GL2 (A) of ρ. If Spf(A)(W ) contains a locally cyclotomic point P , Sel∗F∞ (Ad(ρA ) ⊗A A∗ ) is isomorphic to ΩR∞ /W ⊗R∞ A as A[[Γ]]-modules and is a torsion A[[Γ]]-module of finite type. Proof Again the isomorphism: Sel∗F∞ (Ad(ρA )⊗A A∗ ) ∼ = ΩR∞ /W ⊗R∞ A follows from Proposition 3.87. Note that ΩR∞ /W ⊗R∞ R0 /P = ΩR∞ /W ⊗R∞ A ⊗A R0 /P, which is a torsion W [[Γ]]-module of finite type by Theorem 5.9. Thus from Nakayama’s lemma, we conclude the corollary. 2 To simplify our notation, hereafter we simply write P for Pj disregarding the subscript j if no confusion is likely. Corollary 5.11 Let the notation and the assumption be as in Theorem 5.9. If the Selmer group Sel∗F∞ (Ad(ρP ) ⊗W W ∗ ) is a W -module of finite type (so, its
360
Modular Iwasawa theory
µ-invariant vanishes) for a locally cyclotomic point P , then R∞ is a complete noetherian local W -algebra in CLW . R∞ /W R0 /P , Proof By the isomorphism Sel∗F∞ (Ad(ρP ) ⊗W W ∗ ) ∼ = ΩR∞ /W ⊗ R∞ /W R0 /P is a W -module of finite type and of the cotangent space ΩR∞ /W ⊗ torsion over W [[Γ]], and by the classification of modules over W [[Γ]] (e.g., [ICF] R∞ /W R0 /P is a W -module of finite Section 13.2), the cotangent space ΩR∞ /W ⊗ type. Thus R∞ /W R0 /P ⊗W F ∼ ΩR∞ /W ⊗ = t∗R∞ is finite dimensional over F. Then by Lemma 1.58, we have a surjective algebra homomorphism of W [[t1 , . . . , th ]] R∞ for h = dim tR∗∞ , which shows the 2 noetherian property for R∞ . ∞ = lim R∞,P /P n for a locally cyclotomic As for the localization-completion R ←−n point P , the noetherian property holds unconditionally. Corollary 5.12 Let the assumption be as in Theorem 5.9. If P is locally ∞ is a complete noetherian local K-algebra in CLK . cyclotomic, then R Proof We have R∞ R∞ /P ∼ ΩR∞ /W ⊗R∞ R∞ /P = ΩR∞ /W ⊗ = P/P 2 2 by Lemma 5.7 (ii). Then by Theorem 5.9, P/P is a torsion W [[Γ]]-module R∞ R∞ /P ⊗W K is finite of finite type. Then we have λ = dimK ΩR∞ /W ⊗ by the classification of W [[Γ]]-modules (e.g., [ICF] Section 13.2). In particular, for the localization R∞,P at P of R∞ , we have dimK P R∞,P /P 2 R∞,P = λ. Taking a base x1 , . . . , xλ of P R∞,P /P 2 R∞,P and xj ∈ R∞,P with xj ≡ xj mod P R∞,P , after completion, we have a surjective K-algebra homomorphism ∞ (in the category CLK ) taking Xj to xj . This shows the K[[X1 , . . . , Xλ ]] → R desired noetherian property. 2
by ∞ → lim R We have a canonical K-algebra homomorphism π : R ←−n n Theorem 5.3. Corollary 5.13 Let the assumption be as in Theorem 5.9. Then we have a whose kernel coincides with the ideal ∞ lim R natural surjection π : R ←−n n n ∞ (γ p − 1)R ∞ for all n < ∞. Ker(πn,0 ) = R j , the natural map π : R ∞ (γ pj − 1)R ∞ ∼ ∞ lim R ∞ /R Since R =R ←−n n has a dense image. Here we equip R ∞ := limn Rn with the projective limit ←− n . Under this topology, R topology of those of R ∞ is an object of CLK . To see surjectivity, we take a closed ideal a of R ∞ with artinian quotient R∞ /a. Such ideals form the system of neighborhoods of 0 ∈ R ∞ . Thus we Proof
The cyclotomic tower of deformation rings
361
∞ /π −1 (a) ∼ have R = R ∞ /a by π (density). Since R∞ is noetherian, we find a m −1 sufficiently large integer m such that P ⊂ π (a) (cf. [CRT] Theorem 8.5). Thus the topology of R ∞ is the P R∞ -adic topology, and by the density, π induces a surjection 2 ∞ P R ∞ /P 2 R P/P 2 ⊗W K = P R ∞ /P R∞ . ∞ is P R ∞ -adically complete, we conclude that π is surjective. Since R n R 0 is surjective Since Rn is free of finite rank over Λn for finite n, πn,0 : R and Spf(Rn ) and Spf(R0 ) have equal dimension. The map πn,0 : Spf(Rn ) → n) Spf(Λn ) is ´etale at Pj ∩Λn by Theorem 3.50 and Proposition 3.78. Thus Spf(R is irreducible, and hence Spf(Rn ) = Spf(R0 ). This shows that Rn = R0 and pn ∞ for all R − 1)R ∞ = limn Rn = R0 = Rn ; so, we find that Ker(π) = R∞ (γ ←− finite n. 2 Here is an example of a local ring R = Rψ = W [[x, y]] with Γ-action such that for the augmentation ideal P = (x, y), = K[[x, y]] = K[[x]] = R n , R = lim R ← − n = lim R/P m and R n = lim Rn /(P Rn )m for Rn = R/R(γ pn − 1)R. where R ←−m ←−m Example 5.14 Fix a continuous character ψ : Γ → Z× p . Let Rψ = W [[x, y]] (a formal power series ring), and define a continuous Γ-action as W -algebra automorphisms by
∞
ψ(γ) n γ(1 + x) = (1 + x)(1 + y) and γ(1 + y) = (1 + y)ψ(γ) = y . n n=0 ΩRψ /W ⊗Rψ ,ϕ W ∼ = W 2 on = W and ΩRψ /W ⊗Rψ ,ϕ W ∼ (γ − 1)ΩRψ /W ⊗Rψ ,ϕ W
1 1 which Γ acts by a multiplication by for the given character ψ : Γ → Z× p. 0 ψ Write ϕ : Rψ → W for the projection given by putting x = y = 0. Then, ψ(γ)−1 dy and dγ(x) = (1 + y)dx + (1 + x)dy; so, we /have 0 dγ(y) = ψ(γ)(1
/ +0 y) ΩRψ /W ⊗Rψ ,ϕ W dx 1 1 dx ∼ = on ΩRψ /W ⊗Rψ ,ϕ W , and γ∗ = dy 0 ψ(γ) dy (γ − 1)ΩRψ /W ⊗Rψ ,ϕ W Then we show that
pn
W . Since (γ p − 1)(1 + y) = (1 + y)((1 + y)ψ(γ) −1 − 1) and (γ p − 1)(1 + x) = n ψ(γ)p − 1 (1 + x)((1 + y)sn − 1) for sn = , we have ψ(γ) − 1 n
n
n Rψ /Rψ (γ p − 1)Rψ ∼ = Rψ /((1 + y)sn − 1)Rψ ∼ = W [Zp /sn Zp ][[x]],
362
Modular Iwasawa theory
∼ W [[x]]. Moreover RΓ contains which is W [[x]]-free, and we have Rψ /(γ − 1)Rψ = ψ (1 + x)ψ(γ)−1 − 1. Since W dz = H 0 (Γ, ΩRψ /W ⊗Rψ ,ϕ W ), we find W [[z]] for z = (1 + y) Γ Γ Γ Rψ = W [[z]], and Rψ /Rψ is not an algebraic extension. The image of Rψ in W [[x]] = Rψ /Rψ (γ − 1)Rψ is given by a proper subring W [[(1 + x)ψ(γ)−1 − 1]] ⊂ W [[x]]. Exercise 5.15 Under the notation described just above Example 5.14, prove = K[[x, y]] = K[[x]] = R . R = lim R ← − n n ∞ → Corollary 5.16 Let the assumption be as in Theorem 5.9. Write ϕ :R R∞ /P R∞ = K and ϕ : R∞ → R∞ /P = W for the natural projections. Then we have # $ ∼ ∞ ⊗ ΩR R K Ω ⊗ K = Ω ⊗ = R ,ϕ R ∞ /K ⊗R ∞ ,ϕ R /W R /W ∞ ∞ ∞ ∞ R∞ , ϕ K and ΩR ∞ /K ⊗R ∞ ,ϕ K (γ − 1)ΩR ∞ /K ⊗R ∞ ,ϕ K
∼ = ΩR 0 /K ⊗R ∞ ,ϕ K.
Proof By Lemma 5.7 (ii), we have ∼ 2 R∞ ,ϕ W ∼ R ΩR∞ /W ⊗ = P/P 2 and ΩR ∞ /K ⊗ ∞ ,ϕ K = P /P ∞ . We have an isomorphism P/P 2 ⊗W K ∼ for P = P R = P/P2 by the proof of Corollary 5.12. This shows the first assertion. The second assertion follows from Proposition 5.6 applied to A = C = K. 2 Corollary 5.17 Let the assumption be as in Theorem 5.9. For each locally cyclotomic point P ∈ Spf(Rn )(W ) (regarding P ∈ Spf(R∞ )), we write Rn,P for m the localization of Rn at P . Then we have R∞,P /R∞,P (γ p − 1)R∞,P ∼ = Rn,P for all finite m ≥ n. Proof For finite m, Rm,P is an integral domain of dimension e + 1 for e = |Σp |. Since we have a surjective W -algebra homomorphism Rm,P → Rn,P and dim Rm,P = dim Rn,P , we have Rm,P ∼ 2 = Rn,P . Proposition 5.18 Let the assumption be as in Theorem 5.9. For a locally cyclotomic point P ∈ Spf(Rn )(W ) regarding it as P ∈ Spf(R∞ )(W ), the localization R∞,P (and hence RΓ∞,P also) is an integral domain. Proof Write Q(A) for the total quotient ring of A. By Corollary 5.4, R∞ has no nontrivial nilradical; so, we need to show that Q(R∞,P ) does not have nontrivial
The cyclotomic tower of deformation rings
363
idempotent. Suppose that Q(R∞,P ) = Q(RP ) × Q(RP ) for nontrivial reduced R∞,P -algebras RP and RP . Since we have inclusions: Spec(RP ) ∪ Spec(RP ) ⊂ Spec(R∞,P ) ⊂ Spec(R∞ ),
we have two reduced closed proper subschemes Spf(R) and Spf(R ) of Spf(R∞ ) , respectively, with such that the localizations of R and R at P give RP and RP P ∈ Spf(R)(W ) ∩ Spf(R )(W ) and Spf(R∞ ) = Spf(R) ∪ Spf(R ). We have an inclusion R∞ → R × R with R∞ -torsion quotient C = (R × R )/R∞ ∼ = R ⊗R∞ m R . Set Jm := R∞ (γ p − 1)R∞ . Taking non-zero divisors j ∈ R and j ∈ R with jj = 0, we have n0 ≥ 0 such that j ∈ Jn0 and j ∈ Jn0 . Since jj ∈ P , we may assume that j ∈ P R. We take n ≥ n0 . Then j and j give rise to nontrivial zero divisors of Rn . Since Rn,P is an irreducible component of P (because P is locally cyclotomic), j ∈ P is a nontrivial zero divisor, contradicting the fact that Rn,P is an integral domain. Thus R∞,P has one irreducible component and is reduced. This implies that R∞,P is an integral domain. Since RΓ∞,P is a subdomain of 2 R∞,P , we get the desired result also for RΓ∞,P . 5.1.3 Dimension of R∞ We consider the following conditions. (net) R∞ is noetherian, (Sm) Spf(R0 ) has an irreducible component Spf(I) formally smooth over W . Supposing these two conditions, fix the smooth closed formal subscheme Spf(I) of Spf(R0 ) as in (Sm). Recall that e = |Σp | is the number of prime factors of p in O and that dim I = e + 1. By smoothness, we may write I = W [[x1 , . . . , xe ]]. Take a lift xj ∈ R∞ which projects down to xj in R0 . We identify I with W [[x1 , . . . , xe ]] ⊂ R∞ . Suppose (h1–4), (sf), and (aiF [µp ] ) for f0 . Since Rn is a local complete intersection (Theorem 3.50): Rn ∼ = I[[y1 , . . . , ymn ]]/(f1 (y), . . . , fmn (y)). Since R∞ is noetherian, we can write R∞ = I[[y1 , . . . , yd ]]/a∞ for a minimal set of generators {y1 , . . . , yd } over I. Then the embedding dimension dimF m∞ /m2∞ is given by d + e, where mn is the maximal ideal of Rn . Since R∞ surjects down to Rn , we may write Rn = I[[y1 , . . . , yd ]]/an . By [CRT] Theorem 21.2, an (n) (n) is generated by an I[[y1 , . . . , yd ]]-sequence f1 , . . . , fd , since dim Rn = dim I. Thus we have proved Lemma 5.19 Let the notation be as above, and suppose (net) and (Sm). Then we have, for each n < ∞, Rn = I[[y1 , . . . , yd ]]/an with an ideal an generated by (n) (n) a regular sequence f1 , . . . , fd in I[[y1 , . . . , yd ]]. " " m m Recall R∞ = limn Rn . Thus we have a∞ = n an and a∞ = n an . ←− Since Rn is a local complete intersection, sending a homogeneous polyno(n) (n) mial φ(Y ) of degree m in Rn [Y1 , . . . , Yd ] to φ(f1 , . . . , fd )mod am+1 , we n
364
Modular Iwasawa theory
have a ring homomorphism ϕn : Rn [Y1 , . . . , Yd ] → gran (I[[y1 , . . . , yd ]]), where ∞ (n) (n) m m+1 for a ring A and its ideal I. Since (f1 , . . . , fd ) grI (A) = m=0 I /I is a regular sequence, ϕn is an isomorphism. Write B = I[[y1 , . . . , yd ]] and (n) (n) f (n) = (f1 , . . . , fd ) for simplicity. Since we have a matrix An+1,n ∈ Md (B) with f (n+1) = f (n) An+1,n , the induced linear map An+1,n : B d → B d gives rise to a projective system of linear maps {B d , Am,n }, where Am,n = An+1,n ◦ · · · ◦ Am,m−1 . We want to show that limm→∞ Am,1 exists in Md (B). Choose a min" (∞) (∞) imal set of generators f (∞) = (f1 , . . . , fs ) of a∞ . Since a∞ = n an , (∞) (∞) for sufficiently large n, we find (f1 , . . . , fs ) mod an mB is a subset of an F-basis of an /an mB . Thus we may assume that the first s elements of f (n) (∞) (∞) are given by (f1 , . . . , fs ) for
0 (cf. [CRT] Theorem 19.9). Then n ! 1s 0 (∞) (∞) . This shows that (f1 , . . . , fs ) is a limm→∞ Am,1 converges to An,1 0 0 regular B-sequence, because f (n) is regular. Thus we have Proposition 5.20 Suppose (net) and (Sm) besides (h1–4), (sf), and (aiF [µp ] ) for the initial Hecke eigenform f0 . The ring R∞ is a local complete intersec(∞) (∞) tion, and a∞ is generated by a regular sequence f1 , . . . , fs with s ≤ d in I[[y1 , . . . , yd ]]. In particular, R∞ is equidimensional of dimension d − s + e + 1 flat over I. A local complete intersection ring is Cohen–Macaulay (cf. [CRT] Theorem 21.3) and hence is equidimensional (see [CRT] Theorem 13.6), and the dimension of each irreducible component of Spf(R∞ ) is equal to d − s + e + 1. ∞,P of Even if R∞ is not noetherian, for the P -adic localization-completion R R∞ at a locally cyclotomic point P , a similar result as above holds: Proposition 5.21 Suppose (h1–4), (sf), and (aiF [µp ] ) for the initial Hecke eigenform f0 . Let P = P∞ ∈ Spf(R∞ ) be a locally cyclotomic point. Then the ∞,P is a local complete intersection of the form P -adic localization-completion R K[[y1 , . . . , ym ]]/(g1 , . . . , ge ) for integers m and e with m ≥ e + e , where e is the number of prime factors of p in F and (g1 , . . . , ge ) is a regular sequence in K[[y1 , . . . , ym ]]. Proof We write Pn = π∞,n (P∞ ) ∈ Spf(Rn )(W ). Then we have, for A = R∞ /P∞ , 2 ∼ P∞ /P∞ P /P 2 . = ΩR∞ /W ⊗R∞ A ∼ = lim ←− n n n
W 2 := P∞ /P∞ is a torsion W [[Γ]]-module, the W -torsion free part of Since M∞/W 2 W = Mf ⊕Mt for a free W -module P∞ /P∞ is of finite rank over W . We split M∞/W Mf and a torsion W -module Mt . Fix a basis dy 1 , . . . , dy m of Mf for y j ∈ R∞ .
The cyclotomic tower of deformation rings
365
We take a presentation (n)
(n)
Rn = W [[y1 , . . . , ym , ym+1 , . . . , ydn ]]/(f1 , . . . , fdn ) so that the image of y1 , . . . , ym in Rn is given by the image of y 1 , . . . , y m (n+1) (n+1) and the image of f1 , . . . , fdn in W [[y1 , . . . , ym , ym+1 , . . . , ydn ]] is given (n)
(n)
by f1 , . . . , fdn under the projection: W [[y1 , . . . , ym , ym+1 , . . . , ydn+1 ]] → W [[y1 , . . . , ym , ym+1 , . . . , ydn ]] sending yj to yj if j ≤ dn and yj to 0 for j > dn . We choose y j so that Pn = (y 1 , . . . , y n ). Since Rn is a local complete intersection finite flat over Λn (which is isomorphic to the power series ring of e variables), we have m ≥ e, and we may assume that (n) (n) (n) (n) (n) f1 = f2 = · · · = fe = 0. Then the ideal (f1 , . . . , fdn ) contains the image (n+1)
(n+1)
, . . . , fdn+1 ). We consider the matrix An ∈ Mdn (Bn ) given of the ideal (f1
∂fi by An = for Bn = W [[y1 , . . . , ydn ]]. Then we have An y (n) = f (n) ∂yj 1≤i,j≤dn (n)
(n)
for f (n) = t (f1 , . . . , fdn ) and y (n) = t (y1 , . . . , fdn ). We can decompose W := Pn /Pn2 = W/me1 ⊕ W/me2 ⊕ · · · ⊕ W/medn Mn/W (n)
(n)
(n)
so that ∞ ≥ e1 ≥ e2 ≥ · · · ≥ edn by elementary divisor theory (or by the W ∼ n W dn , classification of finitely generated W -modules). Since Mn/W = W dn /A n = An (0) = An mod Pn is diagonal for all n with we may assume that A diagonal entries a1 , . . . , adn from top to bottom with decreasing W -valuations (n) e1 ≥ e2 ≥ · · · ≥ edn . Since Mf has rank m, we have limn→∞ ej = ∞ for j ≤ m. Since Mt is killed by a bounded p-power, say, pN , we may assume (n) (n) that em+1 = N for sufficiently large n, and therefore the integer ej ≤ N (j > m) becomes stationary for n sufficiently large. We consider B∞ = limn Bn ←− which could be a formal
power series ring with infinitely many variables. αn βn Writing An = with αn ∈ Mm (Bn ), let an = (y1 , . . . , ydn ) be the γn δn augmentation ideal of Bn . The lower corner matrix δn is invertible in the n,a of Bn along an . To see this, let be a uniformizer localization-completion B n (n) of W , and write ord(yj ) = limn→∞ ej . Then for sufficiently large n, we have δn = Dn + Xn for a diagonal matrix Dn = diag[ord(ym+1 ) , . . . , ord(ydn ) ] and Xn with entries in an for sufficiently large n ≤ ∞. Since the diagonal entries of Dn has bounded exponent ord(yj ) ≤ N independent of j > m,(Dn−1 Xn )k is a ∞ well-defined matrix with entries in (Qp an )k , and hence δn−1 = k=0 Dn−1−k Xnk n,a . One cannot include yj with j ≤ m in the above arguwith entries in R n ment, because ord(yj ) = ∞. Then, multiplying the identity (y (n) )An = (f (n) ) αn βn (from the right) by diag[1m , δn−1 ], we may assume that An = in γn 1
366
Modular Iwasawa theory
n,a ). By changing the base y (n) (doing row operations), we may assume Mdn (B n
αn 0 n,a ); in other words, f (n) = yj for j > m. Let φ(n) in Mdn (B that An = n j j ∗ 1 (n)
be the image of fj in W [[y1 , . . . , ym ]]. Then we have obtained a presentation n,P = K[[y1 , . . . , ym ]]/(φ(n) , . . . , φ(n) R m ). In the above process of changing basis, 1
n
(n)
(n)
(n)
(n)
we note that f1 , . . . , fm are intact. By our choice, φj = fj = 0 for all j ≤ e.
0 bn Thus the matrix αn has the form . By changing the basis (y (n) ) suitably 0 an (applying row operations to the matrix αn ), we may assume that det(an ) = 0 (n) (n) for finite n. Then φ(n) = (φe+1 , . . . , φm ) form a regular sequence for finite n (because a quasi-regular sequence is kept under the base change by an invertible matrix; [CRT] Theorem 16.3). We define bn by the ideal of W [[y1 , . . . , ym ]] gen(n) (n) erated by φ(n) . Then bn is the image of (f1 , . . . , fdn ) in W [[y1 , . . . , ydn ]] under the surjection sending yj to yj or 0 accordingly as j ≤ m or not. Since the image (k) (k) (n) (n) of (f1 , . . . , fdk ) for k > n in W [[y1 , . . . , ydn ]]" is contained in (f1 , . . . , fdn ), we find bn ⊃ bk for k > n, and we have b∞ = n bn . We consider bn m for the maximal ideal m of W [[y1 , . . . , ym ]]. We have mbn = bn by Nakayama’s lemma (Lemma 1.6), and bn /mbn is finite dimensional over F with dim b/mb = m − e for finite n. If for a given n0 , the image of b∞ vanishes in bn0 /bn0 m, we can find a finite n1 > n0 such that the image of bn1 vanishes in bn0 /bn0 m. If we can find an infinite strictly increasing sequence n0 < n1 < n2 < . . . such that the image of bnj+1 vanishes in bnj /bnj m, we find b∞ ⊂ bnj ⊂ mj bn0 for all j. Since W [[y1 , . . . , ym ]] is noetherian, by Krull’s intersection theorem (e.g., [CRT] Theorem 8.10), we ∞,P ∼ find that b∞ = 0; so, R ∞ = K[[y1 , . . . , ym ]]. If there is no infinite strictly increasing sequence n0 < n1 < n2 < . . . satisfying the above property, the image of b∞ /mb∞ stationarizes in bn /mbn for sufficiently large n. Then arranging the (∞) (∞) first e elements φe+1 , . . . , φe+e to form a minimal set of generators of b∞ , we can write (φe+1 , . . . , φe+e ) = (φe+1 , . . . , φm )En with a e × m matrix En . The matrix En mod m has rank e . Thus by changing the base (φ(n) ), we may assume (∞) (∞) that En = (1e , ∗). Thus φe+1 , . . . , φe+e is part of a regular sequence φ(n) for ∞,P = K[[y1 , . . . , ym ]]/(φ(∞) , . . . , φ(∞) ) is a local sufficiently large n. Thus R ∞ e+1 e+e 2 complete intersection of dimension m − e . (∞)
(∞)
(n)
(n)
5.2 Adjoint square exceptional zeros We shall give a geometric argument proving the torsion property of adjoint square Selmer groups and determine the order of the exceptional zero under the assumption of non-vanishing of Jac (and hence the L-invariant; see Theorem 5.27). A more arithmetic argument producing basically the same result can be found in [Gr2] Proposition 4.
Adjoint square exceptional zeros
367
5.2.1 Order of exceptional zeros The result of this section relies on Theorem 3.50. Though we have only given a full proof of Theorem 3.50 assuming [F : Q] is even, either by Theorem 3.67 (combined with the remark after Theorem 3.67) or by making a base change to a quadratic extension of F (as summarized in 5.2.2) and applying Proposition 3.71 or Corollary 5.29, we can deduce the torsion property from the result proven in this book when [F : Q] is even. Thus we freely uses the results only proven for the even-degree base field without assuming the even-degree assumption. Let A be the normalization of R0 /P for a prime ideal P of R0 . Since at any locally cyclotomic point P , the localized extension R0,P /Λ0,P is ´etale (see Proposition 3.78) under the assumption of Theorem 3.50, we can find an open Zariski neighborhood U of P ∈ Spf(R0 )(W ) so that the projection Spf(A) ×Spf(R0 ) U → U is an immersion if the image of Spf(A) contains P ; so, we may assume P ∈ Spf(A)(W ) if the image of Spf(A) contains P . Recall Jn = Ker(πn,0 : Rn R0 ). Then we have Jn = Rn (γ − 1)Rn by Jn Jn Theorem 5.3. Since 2 is an I-module and R0 is fixed by the Γ-action, 2 is Jn Jn Jn an R0 [[Γ]]-module. Define δ : Rn /Jn2 → 2 by δ(a) = γ(a) − a, which is an Jn RΓn -derivation, because δ(ab) = γ(ab) − γ(a)b + γ(a)b − ab = γ(a)δ(b) − δ(a)b with γ(a)δ(b) ≡ aδ(b) mod Jn2 . This induces a morphism δn : ΩRn /RΓn → with δ = δn ◦ d. The map δn is surjective, because for y ∈ Rn .
Jn Jn2
Jn is generated by γ(y) − y Jn2
2 A Definition 5.22 As A-modules, put LA n = (Jn /Jn ) ⊗R0 A, and write Mn/B = A A A A ΩRn /B ⊗Rn A and LA n/B = Im(Ln → Mn/B ) = Ker(Mn/B → M0/B ) for any Γ A closed W -subalgebra B of Rn . Assuming that B ⊂ Rn , write δn/B = δn ⊗ id : A A A Mn/B → LA n and Xn/B = Ker(δn/B ).
We start with a general argument for a closed W -subalgebra B of Rn . Let B be the image of B in R0 . We suppose that R0 is a local complete intersection over B with dim R0 = dim B and that B is a regular local ring. Take a presentation Rn = B[[x1 , . . . , xr ]]/(f1 , . . . , fs ). Then we get a surjective W -algebra homomorphism π : B[[x1 , . . . , xr ]] R0 . Since B is regular, B[[x1 , . . . , xr ]] is regular. Since R0 is a local complete intersection over B, by [CRT] Theorem 21.2 (ii), Ker(π) is generated by a regular sequence g1 , . . . , gt in B[[x1 , . . . , xr ]], and R0 ∼ = B[[x1 , . . . , xr ]]/(g1 , . . . , gt ). Since dim R0 = dim B, we see t = r. Then we
368
Modular Iwasawa theory
have the following commutative diagram with exact rows: 0 → (f1 , . . . , fs ) −−−−→ B[[x1 , . . . , xr ]] −−−−→ a b
Rn −−−−→ 0 c
0 → (g1 , . . . , gr ) −−−−→ B[[x1 , . . . , xr ]] −−−−→ R0 −−−−→ 0. Write JB = Ker(B → B) = Jn ∩B. Since Ker(b) = JB [[x1 , . . . , xr ]] and Ker(c) = Jn , by the snake lemma, we have an exact sequence: JB [[x1 , . . . , xr ]] → Jn → Coker(a) → 0. Assume that JB = 0, and therefore we identify B and B. Then we get another exact sequence: a
→ (g1 , . . . , gr ) → Jn → 0, (f1 , . . . , fs ) − and tensoring R0 over B[[x1 , . . . , xr ]], (f1 , . . . , fs ) (g1 , . . . , gr ) ⊗Rn R0 = (f1 , . . . , fs ) ⊗ R0 → → Jn /Jn2 → 0 (f1 , . . . , fs )2 (g1 , . . . , gr )2 is exact. From this, we have the following three presentations of Rn -modules: (f1 , . . . , fs ) α (g1 , . . . , gr ) ⊗Rn R0 − → → Jn /Jn2 → 0 (f1 , . . . , fs )2 (g1 , . . . , gr )2 (f1 , . . . , fs ) i1 −→ ΩB[[x1 ,...,xr ]]/B ⊗B[[x1 ,...,xr ]] Rn → ΩRn /B → 0 (f1 , . . . , fs )2
(5.2.1)
(g1 , . . . , gr ) i2 −→ ΩB[[x1 ,...,xr ]]/B ⊗B[[x1 ,...,xr ]] R0 → ΩR0 /B → 0. (g1 , . . . , gr )2 After tensoring A over Rn , we write
(f1 , . . . , fs ) i1 Adfi = Im ⊗ A − → Ω ⊗ A Rn B[[x1 ,...,xr ]]/B B[[x1 ,...,xr ]] (f1 , . . . , fs )2 i and ; i
Adgi = Im
(g1 , . . . , gr ) i2 ⊗R0 A −→ ΩB[[x1 ,...,xr ]]/B ⊗B[[x1 ,...,xr ]] A . (g1 , . . . , gr )2
(g1 , . . . , gr ) ⊗R0 A and Since {g1 , . . . , gr } is a B[[x1 , . . . , xr ]]-regular sequence, 2 (g 1 , . . . , gr ) i Adgi are A-free of rank r (see [CRT] Theorem 19.9). This is why we have used the direct sum symbol for i Adgi . Note that ; ΩB[[x1 ,...,xr ]]/B ⊗B[[x1 ,...,xr ]] A = Adxi = ΩB[[x1 ,...,xr ]]/B ⊗B[[x1 ,...,xr ]] A. i
Adjoint square exceptional zeros
369
A Assume that M0/B is a nonzero torsion A-module. Then i2 is injective, and we have the following commutative diagram with exact rows: i1 (f1 ,...,fs ) A i Adxi −−−−→ Mn/B → 0 (f1 ,...,fs )2 ⊗Rn A −−−−→ β α (5.2.2) A 0 → i Adgi −−−−→ i Adxi −−−−→ M0/B → 0. i2
A By (5.2.1) and Lemma 5.7 (ii), we have Ker(β) = LA n/B and Coker(α) = Ln . ∼ A Thus by the snake lemma, we have LA n/B = Ln , which is independent of B. n
Recall Λn := W [[ΓpF ]] and Λn which is the subalgebra of Rn topologically generated by the image of δ ∞,p for all p|p over W . Lemma 5.23 Suppose (sf), (h1–4), and (aiF [µp ] ) for the initial Hecke eigenform f0 . If n < ∞, we have the following three assertions for a normal noetherian integral domain A with closed immersion Spf(A) → Spf(R0 ): 1. Let B be as above, and assume that B is regular, that ΩR0 /B ⊗R0 A is a nonzero A-torsion module and that R0 is a local complete intersection over B with dim B = dim R0 . Then if the composite B → Rn R0 is injective, 2 ∼ A we have LA n/B = Ln = (Jn /Jn )⊗R0 A as A-modules. If Γ fixes the subalgebra 2 ∼ A B ⊂ Rn element by element, the isomorphism LA n/B = Ln = (Jn /Jn )⊗R0 A is an isomorphism of A[[Γ]]-modules. 2. Suppose that Spf(A) contains a locally cyclotomic point P . Then LA n is an A A ∼ ∼ L L and A-torsion module of finite type, and we have LA n = n/Λn = n/W A A hdimA (Mn/W ) ≤ hdimA (Mn/Λ ) = hdimA (LA n ) = 1, n
where we write hdimA (M ) for the homological dimension of an A-module M (which is also called the projective dimension of M ). 3. Let the assumption be as in (2). If JacA = 0, Rn is a local complete A ∼ A intersection over Λn , we have LA n = Ln/Λn and hdimA (Mn/Λn ) = 1. In particular, under these assumptions, the above modules in the assertion (2) and (3) does not have pseudo-null A-submodules nonnull. An A-module X of finite type is called pseudo-null if dim A/a < dim A − 1 for the annihilator a of X. Proof The first assertion is already proven; so, we prove (2) and (3). Applying (1) to B = Λn , we have the following commutative diagram with exact rows: ι
1 A A LA n −−−−→ Mn/W −−−−→ M0/W −−−−→ 0
ι
A A LA n −−−−→ Mn/Λn −−−−→ M0/Λn −−−−→ 0. →
370
Modular Iwasawa theory
Since ι is injective by (1), ι1 has to be injective, and hence Lnn/W ∼ = LA n . Let A P ∈ Spf(A)(W ) be the locally cyclotomic point. Note that Mn/Λn is A-torsion, because A/P
Mn/Λn = ΩRn /Λn ⊗Rn A/P = Ω(Rn /P0 )/W ⊗Rn A/P for P0 = P ∩ Λn is W -torsion by the flat base change with respect to the flat A Λn -algebra Rn . Since Ae ∼ . = ΩΛn /W ⊗Λn A is fixed by γ, it is contained in Xn/W A A Thus δn/W factors through ΩRn /Λn ⊗Λn A surjecting down to Ln . In particular, LA n is an A-torsion module of finite type. Since Rn is a local complete intersection over Λn , taking a presentation Rn = Λn [[x1 , . . . , xr ]]/(f1 , . . . , fr ) for a Λn [[x1 , . . . , xr ]]-regular sequence f1 , . . . , fr , we have an exact sequence ; ; 0→ Rn dfi → Rn dxi → ΩRn /Λn → 0. i
i
A Since Spf(A) contains an arithmetic point, Mn/Λ = ΩRn /Λn ⊗Rn A is a torsion n A-module. Thus tensoring A with the above sequence, it remains exact ; ; A 0→ Adfi → Adxi → Mn/Λ → 0. n i
i
A This shows that homological dimension of Mn/Λ is equal to 1. We have another n exact sequence: A A → Mn/Λ → 0. 0 → ΩΛn /W ⊗Λn A → Mn/W n
∼ Ae , we find the homological dimension of M A is less Since ΩΛn /W ⊗Λn A = n/W A than or equal to that of Mn/Λ , which is equal to 1. n If JacA = 0, Λn is a regular local ring. Since Rn is a local complete intersection, we have a presentation (see [CRT] Theorem 21.2): Λn [[x1 , . . . , xr ]]/(f1 , . . . , fs ) ∼ = Rn , Λn [[x1 , . . . , xr ]]/(g1 , . . . , gs ) ∼ = Rn by Λn [[x1 , . . . , xr ]]-regular sequences (f1 , . . . , fs ) and (g1 , . . . , gs ). Since dim Λn = dim Rn , we must have r = s = s (see [CRT] Theorem 17.4), and Rn is a local complete intersection over Λn . Then the argument proving the assertion (3) for B = Λn is the same as in the case of B = Λn . Since R0 and Rn are local complete intersections over B = Λn and Λn , taking presentations Rn = B[[x1 , . . . , xr ]]/(f1 , . . . , fr ) and Jn = (g1 , . . . , gr )/(f1 , . . . , fr ) for another B[[x1 , . . . , xr ]]-regular sequence g1 , . . . , gr . Indeed, writing R0 as a quotient B[[x1 , . . . , xr ]]/a, by [CRT] Theorem 21.2, a is generated by a regular sequence g1 , . . . , gs in B[[x1 , . . . , xr ]]. Since dim R0 = dim B, we have s = r (see
Adjoint square exceptional zeros
371
[CRT] Theorem 17.4). Thus we have the following commutative diagram with exact rows (cf. [CRT] Theorem 16.3) (f1 ,...,fr ) (f1 ,...,fr )2
−−−−→
j
Rn fj −−−−→
(g1 ,...,gr ) (g1 ,...,gr )2
j
−−−−→ Jn /Jn2 −−−−→ 0
R0 gj −−−−→ Jn /Jn2 −−−−→ 0.
After tensoring A over Rn , we get another commutative diagram with exact rows (f1 ,...,fr ) (f1 ,...,fr )2
j
⊗Rn A −−−−→
Adfj
−−−−→
(g1 ,...,gr ) (g1 ,...,gr )2
j
⊗Rn A −−−−→ LA n −−−−→ 0
Adgj
−−−−→ LA n −−−−→ 0.
module of finite type, we find that the bottom sequence Since LA n is an A-torsion 0 → j Afj → j Agj → LA n → 0 is exact. Thus the homological dimension of A Ln is equal to 1. For B = Λn (assuming JacA = 0) and Λn , the assumptions for (1) are satisfied; ∼ A so, we get LA n/B = Ln . It is well known that if hdimA (M ) ≤ 1, the A-module M of finite type does not have pseudo-null A-submodule nonnull (e.g., [BCM] VII.4.2). 2 Lemma 5.24 Suppose (sf), (h1–4), and (aiF [µp ] ) for the initial Hecke eigenform f0 . We have the following three assertions for a normal noetherian integral domain A with closed immersion Spf(A) → Spf(R0 ): 1. Let B be as above, and assume that B is regular, that ΩR0 /B ⊗R0 A is a nonzero A-torsion module and that R0 is a local complete intersection over B with dim B = dim R0 . Then, if the composite B → R∞ R0 is 2 ∼ A injective, we have LA ∞/B = L∞ = (J∞ /J∞ ) ⊗R0 A as A-modules. If Γ fixes ∼ A the subalgebra B ⊂ R∞ element by element, the isomorphism LA ∞/B = L∞ is an isomorphism of A[[Γ]]-modules. 2. Suppose that Spf(A) contains a locally cyclotomic point P . Then LA ∞ is an ∼ A A[[Γ]]-torsion module of finite type, and we have LA ∞ = L∞/W . 3. Suppose that Spf(A) contains a locally cyclotomic point P . If JacA = 0 and # $Γ A A ∼ A = 0, we have LA M∞/Λ ∞ = L∞/Λn and hdimA[[Γ]] (M∞/Λ∞ ) = 1. In ∞ A particular, M∞/Λ does not have pseudo-null A[[Γ]]-submodules nonnull. ∞
Proof The assertions (1) and (2) follow from Theorem 5.9 and Lemma 5.23 by passing to the projective limit with respect to n. By a theorem of Auslander and Buchsbaum (e.g., [CRT] Theorem 19.1), we have A A hdimA[[x]] M∞/Λ + depthA[[x]] M∞/Λ = dim A[[x]] = dim A + 1. ∞ ∞
372
Modular Iwasawa theory
# $Γ A A A A Since M∞/Λ /xM∞/Λ = M0/Λ , if M∞/Λ = 0, x, x1 , . . . , xr is a regular ∞ ∞ ∞ ∞ A A sequence if x1 , . . . , xr is a regular A-sequence for M0/Λ . Then depth M∞/Λ = ∞ ∞ A depthA M0/Λ∞ + 1 ≥ dim A. This shows that A hdimA[[x]] M∞/Λ = 1. ∞
2 Lemma 5.25 Suppose (sf), (h1–4), and (aiF [µp ] ) for the initial Hecke eigenform f0 . Let A = R0 /P be a normal integral domain for a prime ideal P ∈ Spf(R0 ) with a locally cyclotomic point P ∈ Spf(A)(W ) ⊂ Spf(R0 )(W ), and write e for |Σp |. Let B be a base ring which is either W , Λn , or Λn . A A A A = H 0 (Γ, Mn/B ). Then we have Xn/B = Xn/B and morphisms of Write Xn/B A A A A A A[[Γ]]-modules ϕn/B : Mn/B → Xn/B ⊕ Ln , φn/B : Xn/B ⊕ LA n → Mn/B and A A A : Xn/B → M0/B of A[[Γ]]-modules whose kernel and cokernel are killed ψn/B by pn . A A Proof By definition, Xn/B ⊃ Xn/B , and we have a commutative diagram with exact rows →
A A −−−−→ Mn/B −−−−→ Xn/B
LA n
−−−−→ 0
γ−1
A A A A Xn/B −−−−→ Mn/B −−−−→ Im(γ − 1 : Mn/B → Mn/B ) −−−−→ 0. →
A A ∼ A → Mn/B ) = LA Note that Im(γ − 1 : Mn/B n/B = Ln by Lemma 5.23. By the A A snake lemma, we get Xn/B = Xn/B . n A A A A Define Nn/B : Mn/B → Xn/B by Nn/B (x) = (1 + γ + γ 2 + · · · + γ p −1 )x and A A A A A A A ϕA n/B : Mn/B → Xn/B ⊕ Ln by ϕn/B (x) = Nn/B (x) ⊕ δn/B (x). We define φn/B A A A by the direct sum of the two inclusion maps LA n = Ln/B → Mn/B and Xn/B → A A A Mn/B , where we have used Lemma 5.23 to have the identity Ln = Ln/B . Note A A ∼ A that Ker(φA n/B ) = Xn/B ∩ Ln/B , which is killed by Nn/B since Ln is the image n A A A of γ − 1 : Mn/B → Mn/B and γ p − 1 = Nn/B ◦ δn/B is the zero map. A If x ∈ Ker(ϕn/B ), then γ(x) = x and hence Nn/B (x) = pn x. Thus pn x = 0, and pn Ker(ϕA n/B ) = 0. A A A A for the restriction of the natural map Mn/B → M0/B to Xn/B We write ψn/B A A A A as ψn/B . Since ψn/B (Nn/B (x)) = pn ψn/B (x), Coker(ψn/B ) is killed by pn . Note A A n that Ker(ψn/B ) = LA 2 n ∩ Xn/B , which is killed by p as already seen.
Lemma 5.26 Let the notation and the assumption be as in Lemma 5.25. If A JacA = 0, then the A-module Xn/B ∩ LA n is killed by η JacA in A, where η = A charA (M0/Λ0 ).
Adjoint square exceptional zeros
373
Proof We give a version of the argument given in [H00] proving Theorem 6.3(3) there. Recall the subalgebra Λn of Rn (n = 0, 1, . . . , ∞) topologically generated by δ n,p ([p, Fp ]) for all p ∈ Σp . We now assume JacA = 0. We look into the following commutative diagram with exact rows and columns: 0 −−−−→ ΩΛn /W ⊗Λn A h →
LA n −−−−→ ι
LA n −−−−→
ΩΛn /W ⊗Λn A −→ 0 f b
A Mn/W g
−−−−→
A Mn/Λ n
−−−−→
A M0/W −→ 0 g
(5.2.3)
A M0/Λ −→ 0 0
d
0 −−−−→ 0 −−−−→ 0. Since Im(h) is A-torsion-free of rank e (by our assumption JacA = 0), we have A A ∼ A Im(h) ∩ LA n = 0 because of the A-torsion of Ln . Thus g induces g : Ln = g(Ln ), and ι in (5.2.3) is injective. Then we have the following exact sequence: A A 0 → LA n → Mn/Λn → M0/Λ0 → 0.
(5.2.4)
From the commutative diagram with exact rows: A Xn/W
→
−−−−→
MnA g
δA
−−−n−→ LA n −−−−→ 0
A A A g(Xn/W ) = Xn/Λ −−−−→ Mn/Λ −−−−→ LA n −−−−→ 0, n n
we have the following exact sequence of torsion A-modules of finite type: A δn/Λ n
A A 0 → Xn/Λ → Mn/Λ −−−−→ LA n → 0. n n
(5.2.5)
Then the multiplicativity of characteristic power series applied to these exact sequences tells us A A ) = charA (Xn/Λ )) charA (LA charA (Mn/Λ n) n n A charA (Mn/Λ ) = η JacA charA (LA n ). n
(5.2.6)
We then have A )) = η · JacA ∈ A. charA (Xn/Λ n
(5.2.7)
A A This shows that η JacA (LA n ∩ Xn/Λn ) is a pseudo-null A-submodule of Mn . By Lemma 5.23, ΩRn /Λn ⊗Rn A has homological dimension ≤ 1 over A; so, A A 0 A A A η JacA (LA n ∩ Xn/Λn ) = 0. Since Xn/B = H (Γ, Mn/B ), we have Ln ∩ Xn/B = A A 2 H 0 (Γ, LA n ) = Ln ∩ Xn/Λn , which is killed by η · JacA .
374
Modular Iwasawa theory
Theorem 5.27 Suppose that the initial Hilbert modular Hecke eigenform f0 satisfies (sf), (h1–4), and (aiF [µp ] ). Suppose that A is a regular integral domain of dim A ≥ 1 and Spf(A) ⊂ Spf(R0 ) contains a locally cyclotomic point P . A A If JacA = 0, then the exact sequence 0 → LA ∞ → M∞/W → M0/W → 0 splits as A[[Γ]]-modules up to pseudo-null error, and the characteristic ideal charA[[Γ]] (LA ∞ ) is prime to the augmentation ideal of A[[Γ]] generated by x = γ−1. Proof
We have two exact sequences for B = W, Λn , Λn : ι
A A 0 →LA → Mn/B → M0/B →0 n −
(5.2.8)
δA
n A A 0 →Xn/B → Mn/B −−→ LA n → 0.
From the exact sequence for finite n: γ−1
Γ A A −−→ LA 0 → (LA n ) → Ln − n → (Ln )Γ → 0,
we find
A Γ for n < ∞, charA ((LA n ) ) = charA (Ln )Γ
(5.2.9)
N because LA n is a torsion A-module if n < ∞. Writing JacA η = p φ with p φ, N A Γ N A A by Lemmas 5.25 and 5.26, we find that p (Ln ) = p (Xn/B ∩ Ln ) is a pseudoA Γ null submodule of Mn/B which vanishes by Lemma 5.23. Thus pN (LA ∞ ) = 0. Γ In particular, (LA ∞ ) is a pseudo-null A[[Γ]]-module. Passing to the projective limit with respect to n, the above sequence remains exact for n = ∞ (taking the projective limit is an exact functor for compact modules); so, we get an exact sequence for B = Λ∞ and W : A Γ A γ−1 −−→ LA (5.2.10) 0 → (LA ∞ ) → L∞ − ∞ → L∞ Γ → 0.
Since all modules appearing here are A[[Γ]]-torsion modules of finite type by Theorem 5.9, we again have A Γ A = charA[[Γ]] (LA charA[[Γ]] (X∞/W ∩ LA ∞ ) = charA[[Γ]] (L∞ ) ∞ )Γ = 1. (5.2.11) In particular, if dim A ≥ 2, (LA Indeed ∞ )Γ is a pseudo-null A[[Γ]]-module. A (LA ∞ )Γ is an A-torsion module, because otherwise charA[[Γ]] (L∞ )Γ ⊂ xA[[Γ]] for x = γ − 1. This shows the desired result. We now assume that dim A = 1; so, we have A = R0 /P for a locally cyclotomic R /P R0 /P point P . By the assertion (3) of Lemma 5.23, we have Ln 0 = Ln/Λ . Taking n the Γ-invariant of the first sequence of (5.2.8) for the base ring B = Λn (fixed by Γ), we get the following long exact sequence: R /P
0 0 /P Γ 0 → (LR ) → Xn/B n
R /P
0 → M0/B
R /P
R /P
0 0 0 /P → (LR )Γ → (Mn/B )Γ → M0/B n
→ 0,
Adjoint square exceptional zeros
375
R0 /P R /P because H 1 (Γ, M ) = MΓ . By Proposition 5.6, we have (Mn/B )Γ ∼ = M0 0 ; so, we get the following shorter exact sequence R /P
0 0 /P Γ 0 → (LR ) → Xn/B n
R /P
0 → M0/B
R /P
Taking B = W , we find that dimF (Ln 0
0 /P → (LR )Γ → 0. n
(5.2.12) R /P
0 )Γ ⊗W F ≤ dimF M0/B
⊗W F is
R /P L∞0
bounded independently of n. Since is a torsion W [[Γ]]-module of finite type (see Theorem 5.9) without pseudo-null module nonnull, we have an embed R /P ding L∞0 → f W [[x]]/(f (x)) for finitely many distinguished polynomial f (x) R /P
(e.g., [ICF] Section 13.2). Thus we conclude that dim(L∞0 )Γ ⊗W F is finite. Consider the following commutative diagram with exact rows: n
R /P
−−−−→ L∞0 γ−1
n
R /P
−−−−→ L∞0
0 → (γ p − 1)L∞0 γ−1 0 → (γ p − 1)L∞0
R /P
−−−−→ Ln 0 −−−−→ 0 γ−1
R /P
−−−−→ Ln 0
π
R /P
R /P
−−−−→ 0.
The map π is surjective by the second exact sequence of (5.2.8). Then by the snake lemma, we have the following exact sequence: # n $ 0 /P Γ 0 /P Γ 0 /P 0 /P 0 /P ) → (LR ) → (γ p − 1)LR → (LR )Γ → (LR )Γ → 0. (LR ∞ n ∞ ∞ n Γ
Since the number of generators over W of all the terms except for the second left R /P term is bounded independently of n, we find dimF (Ln 0 )Γ ⊗W F is bounded by an integer r > 0 independent of n. R /P Since JacR0 /P = 0, (Ln 0 )Γ is killed by pN for N ! 0 independent of n as R0 /P Γ R0 /P Γ seen above. Thus charW ((Ln ) ) = (Ln ) ≤ prN . By (5.2.11), we find R0 /P R /P R /P )Γ ≤ prN , and thus (L∞0 )Γ ≤ prN , which tell us that (L∞0 )Γ is a (Ln pseudo-null W [[Γ]]-module. 2 5.2.2 Base change of Selmer groups In this section, F/Q is a finite extension (not necessarily totally real). Let M/F be a finite Galois extension. We start with a W [GF ]-module L free of finite rank over W . We suppose (1.2.4) for V = L ⊗W K. By Corollary 3.81, for any Galois extension E/F (not necessarily finite) linearly disjoint from M over F , we have F E ∼ SelM E (L) ∼ = SelE (IndF M L) as Gal(E/F )-modules, because IndM L = IndM E L as GE -modules. Since L is a GF -module, we have an isomorphism of Galois ∼ modules IndF M L = W [GF ] ⊗W [GM ] L = W [Gal(M/F )] ⊗W L via σ ⊗ → σ ⊗ σ for the image σ ∈ Gal(M/F ) of σ ∈ GF . If [M : F ] is prime to p, we can further decompose W [Gal(M/F )] ∼ = ψ ψ m(ψ) for W [Gal(M/F )]-modules ψ irreducible after tensoring K. Here m(ψ) is the multiplicity of ψ. Thus we have ; ∼ IndF (L ⊗ ψ)m(ψ) M L= ψ
376
Modular Iwasawa theory
as W [GF ]-modules. Even if p|[M : F ], after tensoring K, we can decom m(ψ) pose K[Gal(M/F )] ∼ with irreducible representations ψK . Thus = ψ ψK ), we have taking an appropriate W -lattice ψ in ψK stable under Gal(M/F m(ψ) with cokernel a W [Gal(M/F )]-linear injection W [Gal(M/F )] ∼ = ψψ killed by [M : F ]. The idempotent of K[Gal(M/F )] projecting down to the ψK -isotypical component has denominator which is a factor of [M : F ] = |Gal(M/F )|, and thus, the cokernel is killed by [M : F ]. This induces an W [GF ]-linear map ; (L ⊗ ψ)m(ψ) IndF M L→ ψ
with cokernel killed by [M : F ]. Thus by functoriality of Galois cohomology, we have Proposition 5.28 Let the notation be as above. Suppose that the algebraic extension E/F is linearly disjoint from M/F . If [M : F ] is prime to p, we have an isomorphism of W [Gal(E/F )]-modules ; SelM E (L) ∼ SelE (L ⊗ ψ)m(ψ) . = ψ
Even if p|[M : F ], we have a W [Gal(E/F )]-linear map ; SelM E (L) → SelE (L ⊗ ψ)m(ψ) ψ
with kernel and cokernel killed by [M : F ]. We assume the hypothesis (S) and (V) in Section 3.4.4 and t0,σ = t1,σ = 0 in (3.4.10). Under these conditions, we defined in (L) in Definition 3.85 the L-invariant LF (V ) = LQ (IndQ F V ). Indeed Greenberg defined the L-invariant LF (V ) for K-representations V of GF under milder requirements (see [Gr2] hypotheses S, T and U) in addition to (1.2.4). The invariant only depends on V not on the choice of the GQ -invariant lattice L, because the definition uses only Galois cohomology groups with coefficients in V . As long as the L-invariant is well defined, the formation of the invariants commutes with the direct sum by its construction: LF (V ⊕ V ) = LF (V )LF (V ).
(5.2.13)
Indeed, a slightly stronger assertion holds: the equality (5.2.13) holds if either side (the left-hand side or the right-hand side) of the above equality is well defined, and thus the other side is also well defined. This fact follows directly from the description of our hypotheses (S), (V) and t0,σ = t1,σ = 0. Thus we have Corollary 5.29 Let the notation and the assumption be as in Proposition 5.28. Put V = L ⊗W K. If LM (V ) or LF (V ⊗ ψ) for each irreducible representation ψ of Gal(M/F ) is well defined, the other is also well defined, and we have LM (V ) = m(ψ) . ψ LF (V ⊗ ψ)
Torsion of Iwasawa modules for CM fields
377
5.3 Torsion of Iwasawa modules for CM fields We study the adjoint square Selmer group when the Galois representation is an induction of a Galois character. In this case, we can relate the Selmer group with a more classical Iwasawa module of a quadratic extension of F , and from the torsion property of the Selmer group already proven, we deduce some (new) torsion property of such classical Iwasawa modules. 5.3.1 Ordinary CM fields and their Iwasawa modules Since a two-dimensional irreducible representation ρ of GF is induced from a subgroup, the subgroup has index two in GF . Thus it is a Galois group GM of a quadratic extension M/F . We assume here p > 2 and (cm) M/F is a totally imaginary quadratic extension; (sp) all prime ideals of p in O over p split into PP in M . Write ρ = IndF M ϕ for a character ϕ. By global class field theory, ϕ can be regarded as a Hecke character of the idele class group MA× /M × ; so, often ϕ has a well-defined conductor. Let R be the integer ring of M . We fix a conductor ideal C ⊂ R satisfying the following condition (opl) The ideal C is prime to p. We consider Z = Z(C) = limn ClM (Cpn ) for the ray class group ClM (x) of M ←− modulo x. We split Z(C) = ∆C × ΓC for a finite group ∆ = ∆C and a torsionfree subgroup ΓC . Since the projection: Z(C) Z(1) induces an isomorphism ΓC = Z(C)/∆C ∼ = Z(1)/∆1 = Γ1 , we identify ΓC with Γ1 and write it as ΓM , which has a natural action of Gal(M/F ). We define Γ+ = H 0 (Gal(M/F ), ΓM ) and Γ− = ΓM /Γ+ . Since p > 2, the action of Gal(M/F ) splits the extension Γ+ → ΓM Γ− , and we have a canonical decomposition ΓM = Γ+ × Γ− . Write π − : Z → Γ− , π + : ΓM → Γ+ and π∆ : Z → ∆ for the three projections. Take a × character ϕ : ∆ → Q , and regard it as a character of Z through the projection: Z ∆. Let M∞ be the composite of all Zp -extensions of M . Then by class field theory, M∞ is the subfield of the ray class field of M modulo p∞ fixed by ∆1 . Let Q∞ /Q cyc be the composite M Q∞ /M . Define be the cyclotomic Zp -extension. Let M∞ − + cyc M∞ (resp. M∞ ) for the fixed subfield of Γ− (resp. Γ+ ). Since M∞ is abelian over cyc + cyc ⊂ M∞ and a projection πcyc : Γ+ → Gal(M∞ /M ) ⊂ 1 + pZp . F , we have M∞ The Leopoldt conjecture for F asserts that πcyc is an isomorphism; in other cyc − + = M∞ . The extension M∞ /M is called the anticyclotomic tower words, M∞ over M . Thus if the Leopoldt conjecture holds for F , M∞ is the composite of [F :Q] cyc − the cyclotomic Zp -extension M∞ and the anticyclotomic Zp –extension M∞ . Multiple Zp -extensions were first considered in the thesis of Greenberg [Gr] and studied in a setting close to ours by Coates for imaginary quadratic fields M (for example, [CW] and [CW1]).
378
Modular Iwasawa theory
? To introduce Iwasawa modules for the multiple Zp -extensions M∞ /M , we fix a CM type Σ, which is a set of embeddings of M into Q such that IM = ΣΣc for the generator c of Gal(M/F ). Over C, an abelian variety with complex multiplication by M has C-points isomorphic to CΣ /Σ(a) for a lattice a in M (see [ACM] 5.2), where Σ(a) = {(σ(a))σ∈Σ ∈ CΣ |a ∈ a}. By composing ip , we write Σp for the set of p-adic places induced by ip ◦ σ for σ ∈ Σ. We assume
(spt)
Σp ∩ Σp c = ∅.
This is to guarantee the abelian variety of CM type Σ to have ordinary good reduction modulo p (whose Galois representation is hence ordinary at all p|p). Under (sp), such an ordinary CM type exists. Recall the conductor ideal C. Writing M (Cp∞ ) for the ray class field over M modulo Cp∞ , we identify Z(C) with Gal(M (Cp∞ )/M ) via the Artin reciprocity law. Fix a character ϕ of ∆C . We then define M∆ by the fixed field of ΓC in M (Cp∞ ); so, Gal(M∆ /M ) = ∆. ? M∆ /M ) for ? indicating Since ϕ is a character of ∆, ϕ factors through Gal(M∞ one of +, −, cyc or “nothing.” When nothing is attached, it refers to the object ? M∆ be the maximal p– for the full multiple Zp -extension M∞ . Let L?∞ /M∞ abelian extension unramified outside Σp . Each γ ∈ Gal(L∞ /M ) acts on the ? M∆ ) continuously by conjugation, and by normal subgroup X ? = Gal(L?∞ /M∞ ? ? the commutativity of X , this action factors through Gal(M∆ M∞ /M ). Then we ? ? ? look into the compact p-profinite Γ –module: X [ϕ] = X ⊗Zp [∆],ϕ W , where ? /M ). We study when X ? [ϕ] is a torsion Iwasawa module over Γ? = Gal(M∞ ? ? Λ = W [[Γ ]]. The module X ? [ϕ] is generally expected to be torsion of finite ? . type over Λ? for the naturally defined multiple Zp -extensions M∞ cyc cyc The torsion property of X [ϕ] over Λ is classically known (e.g., [HT2] Theorem 1.2.2). This implies Theorem 5.30 The modules X[ϕ], X + [ϕ], and X cyc [ϕ] are torsion modules over the corresponding Iwasawa algebra Λ, Λ+ and Λcyc , respectively. Referring this result to [HT2] Theorem 1.2.2 (see also [ICF] Lemma 13.30, which was originally due to R. Greenberg), we do not prove this theorem, whose proof is elementary and can be done within classical algebraic number theory. Instead, we study the anticyclotomic Iwasawa module X − [ϕ] over Λ− from our new view point of Galois deformation theory. As is well known, X − [ϕ] is a Λ− -module of finite type, and under mild assumptions (including anticyclotomy of ϕ), we will prove the torsion property of X − [ϕ] in Theorem 5.33. The Σ-Leopoldt conjecture for abelian extensions of M is almost equivalent to the torsion property of X − [ϕ] over Λ− for all possible ϕ (see [HT2] Theorem 1.2.2). Here, for an abelian extension L/M with integer ring RL , the Σ-Leopoldt × × conjecture asserts the closure RL of RL in LΣ = p∈Σp Lp satisfies × × dimQ (RL ⊗Z Q) = dimQp (RL ⊗Zp Qp ).
Torsion of Iwasawa modules for CM fields
379
If X − [ϕ] is a torsion Λ− -module, we can think of the characteristic element F − (ϕ) ∈ Λ− of the module X − [ϕ]. The anticyclotomic main conjecture (cf. [HT] Conjecture 2.2) predicts the identity (up to units) of F − (ϕ) and the projection of (the ϕ-branch of) the Katz p-adic L-function (constructed in [K2] and [HT1]) under π − . 5.3.2 Anticyclotomic Iwasawa modules A character ψ of ∆ is called anticyclotomic if ψ(cσc−1 ) = ψ −1 (σ). Fix an algebraic closure F of F . Regarding ϕ as a Galois character, we define ϕ− (σ) = ϕ(cσc−1 σ −1 ) for σ ∈ Gal(F /M ). Then ϕ− is anticyclotomic. Lemma 5.31 Let ψ be an anticyclotomic character of ∆. By enlarging C if necessary, we can find a character ϕ of ∆C such that ψ = ϕ− . Proof Fix a lift c ∈ Gal(F /F ) of the generator of Gal(M/F ) (a complex conjugation). For a character φ of Gal(F /M ), we write φc (σ) = φ(cσc−1 ) . We now show that ϕ with ψ = ϕc−1 = ϕ− always exists if ψ c = ψ −1 . Let X be a number field inside F . By class field theory, any continuous unitary character of Gal(F /X) can be regarded as a continuous idele character: CX = XA× /X × → T, where . T = z ∈ C|z| = 1 . A given continuous character of CX is of finite order if and only if it is trivial × of XA× (cf. [MFG] on the identity connected component of the infinite part X∞ Proposition 2.2). By Artin reciprocity, any finite-order character of CX can be viewed as a Galois character of Gal(F /X) canonically. Looking at the exact sequence: 1 → M × → MA× → CM → 1, by Hilbert’s theorem 90 applied to M × and Gal(M/F ), we find H 0 (Gal(M/F ), CM ) = CF . Thus the kernel of c − 1 : x → xc−1 is given by CF . A character ψ : CM → T is of the form ψ = ϕc−1 if and only if ψ is trivial on CF . × as a character of CM . By Since ψ is of finite-order, ψ is trivial on M∞ Lemma 3.24, we can find a finite-order character η of CM such that η 2 = ψ. Applying 1 − c, we find ψ 2 = ψ 1−c = η 2(1−c) . Thus replacing ψ by ψη c−1 , we may assume that ψ is of order 2, and hence ψ c = ψ −1 = ψ. Let M be the quadratic extension of M associated to ψ. Since ψ c = ψ, M /F is a Galois extension of degree 4. If Gal(M /F ) is cyclic, M contains a totally real quadratic extension of F and a totally imaginary quadratic extension M/F , which is impossible. Thus we conclude that Gal(M /F ) ∼ = (Z/2Z)2 , and we can √ write M = M [ √m] for m ∈ O and ψ = µ ◦ NM/F for the quadratic character µ associated to F [ m]/F . This shows that ψ(x) = µ(xxc ) = µ(x2 ) = 1 for x ∈ CF . Thus we can write ψ = ϕc−1 for a character ϕ : CM → T.
380
Modular Iwasawa theory
To show that ϕ can be chosen to be of finite order, we need to show that ϕ × to be trivial. Since restricted to the identity component of M ∞ can besσ chosen × ) for mσ ∈ Z M is imaginary, we may write ϕ∞ (z) = σ∈Σ |zσ | zσm (z ∈ M∞ c−1 and sσ ∈ C. Since ϕ∞ = 1, we have mσ = 0 and sσ = s ∈ C independently of −s/2 σ. Thus multiplying ϕ by | |A , we may assume that ϕ is of finite order. Replace C by the prime-to-p part of the conductor of ϕ. Since p is odd, modifying ϕ by a character of ΓC , we may assume that ϕ is a character 2 of ∆C . Thus hereafter we always assume that ψ = ϕ− . 1/2 −) = ϕ(σ)(σ|M∞ , We define a Galois character ϕ : GF → W [[Γ− ]] by ϕ(σ) 1/2 − − −) − ) in Γ −) ∈ Γ is the unique square root of (σ|M∞ and (σ|M∞ is where (σ|M∞ −1 regarded as a group element in Γ− ⊂ W [[Γ− ]]. Note that ϕ − (σ) = ϕ(cσc σ) = F − . Then we consider Ind : Gal(F /F ) → GL2 (W [[Γ− ]]). We write ψ(σ)σ|M∞ M (ϕ) αM/F for the quadratic character of Gal(F /F ) identifying Gal(M/F ) with {±1}. Exercise 5.32 Prove the following formulas: F 1. det(IndF M χ) = αM/F χ|F × and Tr(IndM χ(F robl )) =
b⊂R,NM/F (b)=l χ(b) F for a prime l of F unramified for IndM χ, identifying a character χ of Gal(F /M ) with a character of MA×(∞) /M × by the Artin symbol, ∼ − ) as GF -modules, where we put φ− (σ) = Ad(IndF = αM/F ⊕ IndF M (ϕ)) M (ϕ −1 −1 φ(cσc σ ) for σ ∈ GM and a Galois character φ of GM . A
2.
−1 Since IndF GM = ϕ ⊕ϕ c with ϕ c (σ) = ϕ(cσc ), we define Fp+ IndF =ϕ M (ϕ)| M ϕ F ± for p ∈ Σp . In 1.3.2, we have already defined Fp Ad(IndM ϕ) and the Selmer − ∗ group SelF (Ad(IndF ϕ) ⊗ (W [[Γ ]]) ). Since the image of Fp+ (Ad(IndF Z M M ϕ)) p in αM/F is trivial in the above decomposition in Exercise 5.32 and the image of is given by Fp+ (IndF − )), we get Fp+ (Ad(IndF M ϕ)) M (ϕ
SelF (Ad(IndF ⊗W [[Γ− ]] (W [[Γ− ]])∗ ) M (ϕ) = SelF αM/F ⊗Zp (W [[Γ− ]])∗ ⊕ SelF (IndF − ) ⊗W [[Γ− ]] (W [[Γ− ]])∗ ), M (ϕ and by Corollary 3.81 combined with an argument similar to the solution of Exercise 1.12, we get SelF (Ad(IndF ⊗W [[Γ− ]] (W [[Γ− ]])∗ ) M (ϕ) − = Hom(ClM ⊗Z W [[Γ− ]], Qp /Zp ) ⊕ SelM ((ϕ − ) ⊗W [[Γ− ]] W [[Γ− ]]∗ ), − − where ClM is the quotient of CLM by the image of ClF (the order of ClM is equal to the order of the αM/F -eigenspace of ClM up to a power of 2). By the definition of the Selmer group, we note that
SelM (ϕ − ⊗W [[Γ− ]] (W [[Γ− ]])∗ ) ∼ = Hom(X − [ϕ− ], Qp /Zp ),
(5.3.1)
Torsion of Iwasawa modules for CM fields
381
which shows Theorem 5.33
Let the notation be as above. Then we have − Sel∗F (Ad(IndF ∼ ⊗Z W [[Γ− ]] ⊕ X − [ϕ− ] = ClM M (ϕ)))
as W [[Γ− ]]-modules. Moreover X − [ϕ− ] is a torsion W [[Γ− ]]-module if ψ := ϕ− satisfies the following conditions: (at1) The character ψ has order prime to p with exact conductor cPe for c prime to p. (at2) The conductor c is a product of primes split in M/F . (at3) The local character ψP is nontrivial for all P ∈ Σp . (at4) The restriction ψ ∗ of ψ to Gal(F /M ∗ ) for the composite M ∗ of M and the unique quadratic extension inside F [µp ] is nontrivial. The condition (at4) is equivalent to (aiF [µp ] ) for IndF M ψ for ψ = (ψ mod mW ). Proof The first assertion follows from the argument given as above. We need to reduce the second assertion to Corollary 3.90. Recall that C is the prime-to-p part of the conductor of ϕ. We place ourselves under the setting of Theorem 2.72 and use the notation introduced there. Choose a weight κ = (κ1 , κ2 ) ∈ Z[I]2 with κ2 − κ1 ≥ I. Define κ ∈ Z[IM ] as in Theorem 2.72. Let λ be a Hecke character of : M ×(∞) /M × → W × such that λ(x) M of conductor C with its p-adic avatar λ = A − κ − κ − κ − κσ ∆ = ϕ|∆ , where x = λ(x)xp (⇔ λ(x∞ ) = x∞ ) and λ| σ(x ) v v C C σ∈ΣΣc ∆ = ϕ|∆ implies λ ≡ ϕ mod mW , and for any for v = p, ∞. The condition λ| C C given choice of κ, we can find λ satisfying the above properties. Thus actually, we may assume that κ = (0, I) and therefore κ = Σ if κ = (0, I). Under this choice: κ = (0, I), the central character ε+ of Θ(λ) (in Theorem 2.72) is of finite order, and the reader may feel more comfortable making this choice, though we argue without assuming this hereafter. Let ρ = IndF M λ regarding λ as a character of GM by class field theory. By the existence of the nearly p-ordinary theta series Θ = Θ(λ) ∈ S(0,I) (N, ε; W) as in Theorem 2.72 such that Θ|T (l) = Tr(ρ(F robl ))Θ, the Galois representation ρ = ρ mod mW is modular. We describe the Neben type ε = (ε+ , ε1 , ε2 ) of Θ. When a prime l of F splits into a product of two primes, we write lR = L1 L2 for prime ideals L1 = L2 of R. We write λLj for the restriction of λ to ML×j ∼ = × Fl . If the prime l is inert or ramified in M , by (at2), if a prime factor L|C is not a split factor of l = L ∩ O, it is prime to c, λc−1 = ψl = 1. Thus in L F this case, by Corollary 2.73(2), we have πl (λ) = π(λF l , αl λl ), where we write × F ◦ N for a character λ of F and α for the restriction of αM/F λl = λ F l Ml /Fl l l l × F F F to Fl . Note that λl ◦ NMl /Fl = (αl λl ) ◦ NMl /Fl , and only the pair (λl , λF l αl ) is uniquely determined by λl (see Exercise 2.74). Then by Corollary 2.73, the automorphic representation π(λ) = ⊗l πl (λ) spanned by the right translation of
382
Modular Iwasawa theory
Θ satisfies πl (λ) ∼ =
π(λL1 , λL2 ) F π(λF l , λl αl )
if l = L1 L2 in R, otherwise.
Then we have ε+ = | · |A αM/F (λ|F × ) (which is of finite order if κ = (0, I)), and A
εj,l = λLj , F ε1,l = λF l and ε2,l = λl αl ,
if l = L1 L2 in R, otherwise.
This implies det(IndF + N (see ExerM λ) is given by the Galois character ε cise 5.32(1)). For any anticyclotimic Galois character, the corresponding idele character χ of MA×(∞) /M × satisfies χ(xc ) = χ(x)−1 ; so, the restriction χF of χ ≡ ϕ mod mΛ− , we find that ϕ F = ϕF . to FA× satisfies χ2F = 1. Since p > 2 and ϕ F mod mΛ− . In particular, by Exercise 5.32(1), we have This shows that λF ≡ ϕ F F φ := det(Ind −1 ≡ 1 mod mΛ− . Thus we have a unique λ) det(Ind M M ϕ) √ char√ − × /F ) → W [[Γ ]] unramified outside p such that φ ≡ 1 acter φ : Gal(F √ √ ϕ has determinant equal to mod mΛ− and ( φ)2 = φ. Then φ ⊗ IndF M = αM/F λ F . det(IndF λ) M By (at1–4), ρ then satisfies (h1–4). Thus we have a universal nearly p ordinary couple (RεF , ρεF ) with det ρεF = ε+ N = det(IndF M λ) deforming ρ as in Theorem 3.59, which is isomorphic to the modular pair (TεF , ρεT ). Since √ φ ⊗ IndF is a nearly p-ordinary deformation of ρ with determinant ε+ N , M ϕ we have a unique algebra homomorphism π : TεF ∼ = RεF → W [[Γ− ]] with √ F ε ∼ By (at3), π is surjective, because RεF is generated π ◦ ρF = φ ⊗ IndM ϕ. ε by Tr(ρF (σ)) for σ ∈ Gal(F /F ) (see Exercise 5.34). Let Z be the center of G = ResO/Z GL(2) with split diagonal torus TG . Then × × TG (Zp ) = Op× ×Op× is identified with Rp× = RΣ ×RΣ c by canonically identifying p p ∼ Op = ∼ RΣc . Thus we have a natural map ι : TG (Zp )/Z(Zp ) → R× /O× . RΣ p = p p p On the other hand, we have a natural exact sequence → ClM (p∞ )/(Op× /O× ) → ClM → 1, 1 → Rp× /R× Op× − i
where O× is the closure of O× in Op× . Then choose a maximal p-profinite subgroup Γ of TG (Zp )/Z(Zp ) ∼ = Op× and its torsion-free part Γf so that × × i ◦ ι(Γ) ⊂ Rp /Op . Note that • the image of Γf in Γ− is a subgroup of finite index; • W [[Γ− ]] is canonically an algebra over W [[Γf ]]; • Γ is the p-profinite group in Theorem 3.59.
Since the W [[Γ]]-algebra structure of TεF and RεF is given by the nearly ordinary character of ρεF , we conclude π is a W [[Γ]]-algebra homomorphism. By Corollary 4.24, π ∗ : Spf(W [[Γ− ]]) → Spf(TεF ) identifies Spf(W [[Γ− ]]) with an
Torsion of Iwasawa modules for CM fields
383
irreducible component Spf(I) of Spf(TεF ), because dim W [[Γ− ]] = dim W [[Γ]] = dim TεF and TεF and W [[Γ− ]] are both W [[Γf ]]-free of finite rank. We have ∼ SelF (Ad(IndF = SelF (Ad(ρI )), M ϕ))
√ √ because π ◦ ρF ∼ and Ad(IndF ∼ Then = φ ⊗ IndF = Ad( φ ⊗ IndF M ϕ M ϕ) M ϕ). we conclude from Corollary 3.90 combined with the first assertion the torsion property of X − [ϕ− ] over W [[Γf ]], which implies the torsion property of X − [ϕ− ] 2 over W [[Γ− ]] as desired. Exercise 5.34 Let the notation be as in the above proof. Give a detailed proof of the following facts: 1. (5.3.1), 2. π : TεF → W [[Γ− ]] is a W [[Γf ]]-algebra homomorphism, 3. π is surjective under (at3), 4. under (at1) and (at4), IndF M ψ is absolutely irreducible over Gal(F /F [µp ]). 5.3.3 The L-invariant of CM fields We keep the notation introduced in the proof of Theorem 5.33. Taking an induced representation IndF M λ for a CM quadratic extension M/F , we com pute in this section the Greenberg L-invariants L(Ad(IndF M λ)) and L(αM/F ) only using the data from the field M . We keep the notation introduced in the previous subsection. In the proof of Theorem 5.33, we constructed a W [[Γf ]]algebra homomorphism π : TεF → W [[Γ− ]], which induces a W [[ΓF ]]-algebra homomorphism π cyc = π ⊗ 1 : TF = TεF ⊗W [[Γf ]] W [[ΓF ]] → W [[Γ− ]] ⊗W [[Γf ]] W [[ΓF ]]. Pick an irreducible component Spf(I) of Spf(W [[Γ− ]] ⊗W [[Γf ]] W [[ΓF ]]). Let πI : TF I be the projection (which factors through π cyc ). Exercise 5.35 Prove that there exists a torsion-free p-profinite group ΓI ⊃ ΓF such that I ∼ = W [[ΓI ]] if we choose the valuation ring W/Zp sufficiently large. We would like to compute the L-invariant of the component I. Thus by The(u) orem 3.73, we need to compute a(pp ) = πI (πT (Up (pp ))). Tensoring character does not alter the L-invariant (since Ad(χ ⊗ ρ) = Ad(ρ)), we may replace the √ −1 √ by IndF Under representation ρF by φ ⊗ ρF (and hence φ ⊗ IndF M ϕ M ϕ). this modification, we have Lemma 5.36 Let the notation be as above. Then we have a(pp ) = ϕ([p P , MP ]) for the prime factor P ∈ Σcp of p. Proof Let the notation be as in the proof of Theorem 5.33. Write the nearly ordinary character of IndF restricted to Gal(F p /MP ) as δp . Here note that M ϕ P ∈ Σp , and identify Dp with the decomposition group DP for the prime P in
384
Modular Iwasawa theory
−1 Σp above p. Then δp (σ) = ϕ c (σ) = ϕ(cσc ) for σ ∈ Gal(F p /MP ). On the other hand, we have a(pp ) = δp ([pp , Fp ]) by Theorem 2.43 (3). Since P ∈ Σcp is split over p, we may replace [pp , Fp ] by [pP , MP ] because Gal(F p /MP ) = Gal(F p /Fp ). Since c[pP , MP ]c−1 = [pP , MP ], we get the desired assertion. 2 1/2 −) . Then Define the character κ : Gal(F /M ) → (Λ− )× by κ(σ) = (σ|M∞ × ϕ = ϕκ, and we write κI = πI ◦ κ : Gal(F /M ) → I . Then, κI restricted to the inertia group IP at P factors through the projection: IP → Gal(Qp [µp∞ ]/Qp ) ∼ = . Since the W [[Γ ]]-algebra structure of I is induced by the nearly ordinary Z× F p × c character of IndF M κI (restricted to the inertia group IP ), for uP ∈ RP (P ∈ Σp ), we have
κI ([uP , MP ]) = (1 + xp )logp (Np (uP ))/ logp (γp ) ,
(5.3.2)
where p = P∩O, Np : MP = Fp → Qp is the norm map and γp is the generator of Γp := (1+pZp )∩Np (Op× ). Choose an element α(P) ∈ M so that Ph = (α(P)) for e(p) each P ∈ Σcp , where h = |ClM | (the class number of M ). Then phP = uP α(P)P × with uP ∈ RP for the absolute ramification index e(p) of p (which is the absolute ramification index of P also). Regarding κI as a character of MA×(∞) /M × by class field theory, we have κI (α(P)) = 1 = κI (α(P)l ) with the l-component α(P)l ∈ Ml× for any prime l outside p, because κI (Ol× ) = 1 and α(P) ∈ M × . Then we have −e(p) κI (phP ) = κI (phP α(P)−e(p) ) = κI (uP ) κI (α(P)P ), P |p,P =P
where α(P)P is the P -component of α(P) ∈ M × ⊂ MA× . By (5.3.2), we get κI (phP )
−1 logp (Np (α(P)−e(p)c up ))
= (1 + xp )
logp (γp )
(1 + xp )
1−c e(p) logp (N (α(P) )) p P logp (γ ) p
,
P ∈Σcp −{P} ×
where p = P ∩ O. Here logp is the Iwasawa p-adic logarithm defined over Qp characterized by logp (p) = 0. In particular, we have −e(p)
logp (Np (uP )) = log(Np (phP α(P)P
−e(p)
)) = −e(p) logp (Np (α(P)P
)).
Thus we have Lemma 5.37 Let the notation be as above. Then we have, for primes P ∈ Σp and p = P ∩ O, (1−c)
e(p) logp (Np (α(P)P ∂κ(pP ) = ∂xp h logp (γp )
))
κ(pp )(1 + xp )−1 .
We have a(pp ) = cp κ(pp ) for a nonzero constant cp ∈ W × , because the is κ times a character of DP with values nearly ordinary character of IndF M ϕ
Torsion of Iwasawa modules for CM fields
385
in W × . We do not need to pay much attention to the constant cp , because the formula of the L-invariant in Theorem 3.73 only involves
∂a(p ) p a(pp )−1 δp ([γp , Fp ]) det ∂xp p,p p|p
in which the constant cp cancels out. Specializing the above formula to the locally cyclotomic point P associated to the initial character λ (in the proof of Theorem 5.33) is to remove the factor δp ([γp , Fp ]) and to put xp = 0 for all p|p because the factor (1 + xp )−1 is cancelled out by δp ([γp , Fp ]) after specialization. We may start with any given λ; so, we have the freedom of moving around the locally cyclotomic point P . Combining all these data with the formula in Theorem 3.73, we get, putting xp = 0, Theorem 5.38 Let the notation and the assumption be as above and as in Theorem 5.33, including (at1–4). Then we have, for any specialization ϕ P of ϕ modulo a locally cyclotomic point P ∈ Spf(I)(W ), #
$ e(p) (1−c) , L(Ad(IndF ϕ )) = det log (N (α(P) )) p p M P P h P,P ∈Σcp p|p
where p = O ∩ P and p = O ∩ P By Exercise 5.32(2), we see P )) = L(αM/F ), L(Ad(IndF M ϕ and this is the reason for the independence of L(Ad(IndF P )) on the choice of M ϕ the locally cyclotomic points P . If F = Q, we have α(P)α(P)c = ph and hence logp (α(P)) = − logp (α(P)c ). Thus logp (α(P)1−c ) = 2 logp (α(P)), and therefore the above formula coincides with the classical analytic L-invariant formula for αM/F in [GsK] (4.12) and [FG] Section 4. For a given ordinary CM type (M, Σp ), we can choose ψ satisfying the assumptions of Theorems 5.33 and 5.38. Then through the above process, we can compute L(αM/F ) as follows: Corollary 5.39 Suppose that M/F is an ordinary CM-quadratic extension of M satisfying (sp). Choose a p-ordinary CM-type Σ of M . Then the L-invariant # $ L(αM/F ) of Greenberg for the quadratic Galois character αM/F = M/F is · given by #
$ e(p) (1−c) det logp (Np (α(P)P )) , h P,P ∈Σcp p|p
where h is the class number of M , p = P ∩ O, and α(P) is a generator of P ∈ Σcp . If the prime p does not split in F/Q, the L-invariant of αM/F does not vanish.
386
Modular Iwasawa theory
A regulator similar to the above determinant was introduced long ago in [FeG] (3.8) in the context of (classical) cyclotomic Iwasawa’s theory. Exercise 5.40 Using the above notation, prove without using Corollary 5.39 that the number #
$ (1−c) det logp (Np (α(P)P )) P,P ∈Σcp
is independent of the choice of the p-ordinary CM type Σ.
REFERENCES
Books [AAF] G. Shimura, Arithmeticity in the Theory of Automorphic Forms, Mathematical Surveys and Monographs 82, American Mathematical Society, Providence, RI, 2000. [AAG] S. S. Gelbart, Automorphic Forms on Adele Groups, Annals of Math. Studies 83, Princeton University Press, Princeton, NJ, 1975. [AAQ] M.-F. Vign´eras, Arithm´ etique des alg´ebres de quaternions, Lecture Notes in Mathematics 800, Springer, New York, 1980. [ABV] D. Mumford, Abelian Varieties, TIFR Studies in Mathematics, Oxford University Press, New York, 1994. [ACM] G. Shimura, Abelian Varieties with Complex Multiplication and Modular Functions, Princeton University Press, Princeton, NJ, 1998. [AFG] H. Jacquet and R. P. Langlands, Automorphic forms on GL(2), Lecture Notes in Mathematics, Vol. 114. Springer, 1970. [ALG] R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, New York, 1977. [ALR] J.-P. Serre, Abelian l-Adic Representations and Elliptic Curves, Benjamin, New York, 1968. [AME] N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, Annals of Math. Studies 108, Princeton University Press, Princeton, NJ, 1985. [ARG] G. Cornell and J. H. Silverman, editors, Arithmetic Geometry, Springer, New York, 1986. [BCG] R. P. Langlands, Base change for GL(2), Annals of Math. Studies 96, Princeton University Press, 1980. [BCM] N. Bourbaki, Alg´ebre Commutative, Hermann, Paris, 1961–1983. [BNT] A. Weil, Basic Number Theory, Springer, New York, 1974. [CAL] L. H¨ ormander, An Introduction to Complex Analysis in Several Variables, North-Holland/American Elsevier, 1973. [CBT] W. Messing, The Crystals Associated to Barsotti–Tate Groups; With Applications to Abelian Schemes, Lecture Notes in Mathematics 264, New York, Springer, 1972. [CFN] J. Neukirch, Class Field Theory, Springer, Berlin-Heidelberg-New York, 1986. [CGP] K. S. Brown, Cohomology of Groups, Graduate Texts in Mathematics 87, Springer, New York, 1982. [CPI] K. Iwasawa, Collected Papers, I, II, Springer, New York, 2001. [CPS] G. Shimura, Collected Papers, I, II, III, IV, Springer, New York, 2002. [CRT] H. Matsumura, Commutative Ring Theory, Cambridge Studies in Advanced Mathematics 8, Cambridge University Press, New York, 1989. [CSM] C.-L. Chai, Compactification of Siegel Moduli Schemes, LMS Lecture Note Series 107, Cambridge University Press, New York, 1985.
388
References
[DAV] G. Faltings and C.-L. Chai, Degeneration of Abelian Varieties, Springer, New York, 1990. [DGH] J. Tilouine, Deformations of Galois Representations and Hecke Algebras (published for the Mehta Research Institute of Mathematics and Mathematical Physics, Allahabad), Narosa Publishing House, New Delhi, 1996. ´ [ECH] J. S. Milne, Etale Cohomology, Princeton University Press, Princeton, NJ, 1980. [EGA] A. Grothendieck and J. Dieudonn´e, El´ements de G´eom´etrie Alg´ebrique, Inst. ´ Hautes Etudes Sci. Publ. Math. 4 (1960), 8 (1961), 11 (1961), 17 (1963), 20 (1964), 24 (1965), 28 (1966), 32 (1967). [EPE] G. Shimura, Euler Products and Eisenstein Series, CBMS Regional Conference Series 93, American Mathematical Society, Providence, RI, 1997. [FAN] D. Ramakrishnan and R. J. Valenza, Fourier Analysis on Number Fields, Graduate Texts in Mathematics 186, Springer, New York, 1999. [GCS] M. Harris and R. Taylor, The Geometry and Cohomology of Some Simple Shimura Varieties, Annals of Math. Studies 151, Princeton University Press, Princeton, NJ, 2001. [GIT] D. Mumford, Geometric Invariant Theory, Ergebnisse 34, Springer, New York, 1965. [GME] H. Hida, Geometric Modular Forms and Elliptic Curves, World Scientific, Singapore, 2000. [HMS] P. Deligne, J. S. Milne, A. Ogus and K.-y. Shih, Hodge Cycles, Motives, and Shimura Varieties, Lecture Notes in Mathematics 900, Springer, New York, 1982. [IAT] G. Shimura, Introduction to the Arithmetic Theory of Automorphic Functions, Princeton University Press, Princeton, NJ, and Iwanami Shoten, Tokyo, 1971. [ICF] L. C. Washington, Introduction to Cyclotomic Fields, Graduate Text in Mathematics, 83, Springer, New York, 1980. [LAP] H. Yoshida, Lectures on Absolute CM Period, Mathematical Surveys and Monographs 106, American Mathematical Society, Providence, RI, 2003. [LFE] H. Hida, Elementary Theory of L-Functions and Eisenstein Series, LMSST 26, Cambridge University Press, Cambridge, England, 1993. [LGF] L. E. Dickson, Linear Groups with an Exposition of the Galois Field Theory, Teubner, Leipzig, 1901. [MFG] H. Hida, Modular Forms and Galois Cohomology, Cambridge Studies in Advanced Mathematics 69, Cambridge University Press, Cambridge, England, 2000. [MFM] T. Miyake, Modular Forms, Springer Monographs in Mathematics, Springer, New York-Tokyo, 2006. [MTV] U. Jannsen, S. Kleiman and J.-P. Serre, Motives, Proc. Symp. Pure Math. 55 Part 1 and 2, American Mathematical Society, Providence, RI, 1994. [NMD] S. Bosch, W. L¨ utkebohmert and M. Raynaud, N´eron Models, Springer, New York, 1990. [PAF] H. Hida, p-Adic Automorphic Forms on Shimura Varieties, Springer Monographs in Mathematics, Springer, 2004. [RAG] J. C. Jantzen, Representations of Algebraic Groups, Academic Press, Orlando, FL, 1987.
References
389
´ [SGA1] A. Grothendieck, Revetements Etale et Groupe Fondamental, S´eminaire de geometrie alg´ebrique, Lecture Notes in Mathematics 224, Springer, New York, 1971. ´ [SGA4 12 ] P. Deligne, Cohomologie Etale, S´eminaire de geometrie alg´ebrique, Lecture Notes in Mathematics 569, Springer, New York, 1977. [SGL] H. Hida, On the Search of Genuine p-Adic Modular L-Functions for GL(n), Mem. SMF 67, 1996. [TEB] G. Kempf, F. Knudson, D. Mumford and B. Saint-Donat, Toroidal Embeddings I, Lecture Notes in Mathematics 339, Springer, New York, 1973. Articles [AG] F. Andreatta and E. Z. Goren, Hilbert modular forms: mod p and p-adic aspects, Mem. Amer. Math. Soc. 173, 2005. [BDGP] K. Barr´e-Sirieix, G. Diaz, F. Gramain and G. Philibert, Une preuve de la conjecture de Mahler-Manin, Inventiones Math 124 (1996), 1–9. [BeZ] I. N. Bernstein and A. V. Zelevinsky, Induced representations of reductive p-adic groups, I, Ann. Sci. Ec. Norm. Sup. 4th series 10 (1977), 441–472. [Bl] D. Blasius, Elliptic curves, Hilbert modular forms, and the Hodge conjecture, in Contributions to Automorphic Forms, Geometry, and Number Theory, pp.83–103, a supplement of the American Journal of Mathematics, Johns Hopkins University Press, Baltimore, MD, 2004. [Bl1] D. Blasius, Hilbert modular forms and Ramanujan conjecture, in “Noncommutative Geometry and Number Theory”, Aspects of Mathematics E37, Vieweg, 2006. [BlR] D. Blasius and J. D. Rogawski, Galois representations for Hilbert modular forms, Bull. Amer. Math. Soc. (New Series) 21 (1989), 65–69. [BlR1] D. Blasius and J. D. Rogawski, Motives for Hilbert modular forms, Inventiones Math. 114 (1993), 55–87. [BrCDT] C. Breuil, B. Conrad, F. Diamond, and R. Taylor, On the modularity of elliptic curves over Q or Wild 3-adic exercises, J. AMS 14 (2001), 843–939. [BryL] J.-L. Brylinski and J.-P. Labesse, Cohomologie d’intersection et fonctions L de ´ certaines vari´et´es de Shimura, Ann. Sci. Ecole Norm. Sup. (4) 17 (1984), 361–412. [BuDST] K. Buzzard, M. Dickinson, N. Shepherd-Barron, and R. Taylor, On icosahedral Artin representations, Duke Math. J. 109 (2001), 283–318. [BuT] K. Buzzard and R. Taylor, Companion forms and weight one forms, Ann. of Math. 149 (1999), 905–919. [C] H. Carayol, Sur la mauvaise r´eduction des courbes de Shimura, Compositio Math. 59 (1986), 151–230. [C1] H. Carayol, Sur les repr´esentations -adiques associ´ees aux formes modulaires de Hilbert, Ann. Sci. Ec. Norm. Sup. 4-th series, 19 (1986), 409–468. [C2] H. Carayol, Formes modulaires et repr´esentations galoisiennes ` a valeurs dans un anneau local compact, Contemporary Math. 165 (1994), 213–237. ´ [Ca] H. Cartan, Formes modulaires, S´eminaire H. Cartan, Ecole Normale Sup. 1957/58, Expos´e 4, 1958.
390
References
[Ch] C.-L. Chai, Arithmetic minimal compactification of the Hilbert–Blumenthal moduli spaces, Ann. of Math. 131 (1990), 541–554. [ClPS] E. Cline, B. Parshall and L. Scott, Cohomology of finite groups of Lie type I, ´ Inst. Hautes Etudes Sci. Publ. Math. 45 (1975), 169–191. [CoE] R. F. Coleman and B. Edixhoven, On the semi-simplicity of the Up -operator on modular forms. Math. Ann. 310 (1998), 119–127. [CS] J. Coates and C.-G. Schmidt, Iwasawa theory for the symmetric square of an elliptic curve, J. Reine Angew. Math. 375/376 (1987), 104–156. [CV] S. Cho and V. Vatsal, Deformations of induced Galois representations, J. reine angew. Math. 556 (2003), 79–97. [CW] J. Coates and A. Wiles, Kummer’s criterion for Hurwitz numbers. Algebraic number theory (Kyoto Internat. Sympos., Res. Inst. Math. Sci., Univ. Kyoto, Kyoto, 1976), pp. 9–23. Japan Soc. Promotion Sci., Tokyo, 1977. [CW1] J. Coates and A. Wiles, On the conjecture of Birch and Swinnerton-Dyer. Inventiones Math. 39 (1977), 223–251. [D] P. Deligne, Formes modulaires et repr´esentations l-adiques, S´em. Bourbaki, exp. 335, 1969. [D1] P. Deligne, Vari´et´es abeliennes ordinaires sur un corps fini, Inventiones Math. 8 (1969), 238–243. [D2] P. Deligne, Travaux de Shimura, Sem. Bourbaki, Exp. 389, Lecture Notes in Math. 244 (1971), 123–165. [D3] P. Deligne, Vari´et´es de Shimura: Interpr´etation modulaire, et techniques de construction de mod´eles canoniques, Proc. Symp. Pure Math. 33.2 (1979), 247–290. [D4] P. Deligne, Valeurs des fonctions L et p´eriodes d’int´egrales, Proc. Symp. Pure Math. 33.2 (1979), 313–346. [DR] P. Deligne and K. A. Ribet, Values of abelian L-functions at negative integers over totally real fields, Inventiones Math. 59 (1980), 227–286. [Di] F. Diamond, The refined conjecture of Serre, in “Elliptic Curves, Modular Forms & Fermat’s Last Theorem,” International Press, 1995, pages 22–37. [Di1] F. Diamond, The Taylor–Wiles construction and multiplicity one. Inventiones Math. 128 (1997), 379–391. [DiFG] F. Diamond, M. Flach and L. Guo, The Tamagawa number conjecture of adjoint ´ motives of modular forms. Ann. Sci. Ecole Norm. Sup. (4) 37 (2004), 663–727. [Dim] M. Dimitrov, Galois representations modulo p and cohomology of Hilbert modular varieties, preprint, 2004 (downloadable at http://www-math. univ-paris13.fr/˜dimitrov). [DiT] M. Dimitrov and J. Tilouine, Vari´et´e de Hilbert et formes modulaires arithm´etique pour Γ1 (c, N ), in Geometric Aspects of Dwork’s Theory, A Volume in Memory of Bernard Dwork (edited by A. Adolphson, F. Baldassarri, P. Berthelot, N. Katz, and F. Loeser), pp. 555–614 Walter de Gruyter, Berlin, 2004. [DoHI] K. Doi, H. Hida and H. Ishii, Discriminant of Hecke fields and twisted adjoint L-values for GL(2), Inventiones Math. 134 (1998), 547–577. [Du] W. Duke, Continued Fractions and Modular Functions, Bulletin AMS 42 (2005), 137–162.
References
391
[Ed] B. Edixhoven, The weight in Serre’s conjectures on modular forms, Inventiones Math. 109 (1992), 563–594. [Ei] M. Eichler, The basis problem for modular forms and the traces of the Hecke operators, in “Modular functions of one variable, I” Lecture Notes in Math., 320 (1973), 75–151. [Em] M. Emerton, Supersingular elliptic curves, theta series and weight two modular forms, J. Amer. Math. Soc. 15 (2002), 671–714. [FeG] L. Federer and B. H. Gross, Regulators and Iwasawa Modules, Inventiones Math. 62 (1981) 443–457. [FG] B. Ferrero and R. Greenberg, On the behavior of p-adic L-functions at s = 0, Inventiones Math. 50 (1978), 91–102. [Fo] J.-M. Fontaine, Deforming semistable Galois representations. Elliptic curves and modular forms (Washington, DC, 1996). Proc. Nat. Acad. Sci. U.S.A. 94 (1997), no. 21, 11138–11141. [FoL] J.-M. Fontaine and G. Laffaille, Construction de repr´esentations p–adiques, Ann. Scient. Ec. Norm. Sup. 4-th series 15 (1982), 547–608. [FoP] J.-M. Fontaine and B. Perrin-Riou, Autour des conjectures de Bloch-Kato: cohomologie galoisienne et valeurs de finctions L, Proc. Symp. Pure Math. 55.1 (1994), 599–706 (in [MTV]). [Fu] K. Fujiwara, Deformation rings and Hecke algebras in totally real case, preprint, 1999. [G] E. Ghate, Congruences between base-change and non-base-change Hilbert modular forms, in “Cohomology of arithmetic groups, Automorphic forms and L-functions,” Narosa, 2001 (downloadable at http://www.math.tifr.res. in/˜eghate). [G1] E. Ghate, Adjoint L-values and primes of congruence for Hilbert modular forms, Compositio Math. 132 (2002), 243–281 (downloadable at http://www.math.tifr.res.in/˜eghate). [G2] E. Ghate, On the freeness of the integral cohomology groups of HilbertBlumenthal varieties as Hecke modules, preprint, 2004 (downloadable at http://www.math.tifr.res.in/˜eghate). [Go] F. Q. Gouvˆea, Non-ordinary primes: a story. Experiment. Math. 6 (1997), 195–205. [Gr] R. Greenberg, The Iwasawa invariants of Γ-extensions of a fixed number field, American journal of Mathematics, 95 (1973), 204–214. [Gr1] R. Greenberg, On the structure of certain Galois groups, Inventiones Math. 47 (1978), 85–99. [Gr2] R. Greenberg, Trivial zeros of p-adic L-functions, Contemporary Math. 165 (1994), 149–174. [Gr3] R. Greenberg, Iwasawa theory and p-adic deformation of motives, Proc. Symp. Pure Math. 55.2 (1994), 193–223. [Gr4] R. Greenberg, Iwasawa theory for elliptic curves, in “Arithmetic theory of elliptic curves (Cetraro, 1997)”, Lecture Notes in Math. 1716 (1999), 51–144. [GS] R. Greenberg and G. Stevens, p-adic L-functions and p-adic periods of modular forms, Inventiones Math. 111 (1993), 407–447.
392
References
[GsK] B. H. Gross and N. Koblitz, Gauss sums and the p-adic Γ-function, Ann. of Math. 109 (1979), 569–581. [Gt] A. Grothendieck, On the de Rham cohomology of algebraic varieties, Inst. ´ Hautes Etudes Sci. Publ. Math. 29 (1966), 95–103. [Hk] E. Hecke, Zur Theorie der elliptischen Modulfunktionen, Math. Ann. 97 (1926), 210–242 (Werke, No.23). [Hk1] E. Hecke, Analytische Arithmetik der positiven quadratischen Formen. Danske Vid. Selsk. Math.-Fys. Medd. 17, (1940) no. 12, (Werke, No.41). [H81a] H. Hida, On abelian varieties with complex multiplication as factors of the Jacobians of Shimura curves (Doctor’s Thesis at Kyoto University, 1980), Amer. J. Math. 103 (1981), 727–776. [H81b] H. Hida, Congruences of cusp forms and special values of their zeta functions, Inventiones Math. 63 (1981), 225–261. [H81c] H. Hida, On congruence divisors of cusp forms as factors of the special values of their zeta functions, Inventiones Math. 64 (1981), 221–262. [H86a] H. Hida, Iwasawa modules attached to congruences of cusp forms, Ann. Sci. Ec. Norm. Sup. 4th series 19 (1986), 231–273. [H86b] H. Hida, Galois representations into GL2 (Zp [[X]]) attached to ordinary cusp forms, Inventiones Math. 85 (1986), 545–613. [H88a] H. Hida, Modules of congruence of Hecke algebras and L-functions associated with cusp forms, Amer. J. Math. 110 (1988), 323–382. [H88b] H. Hida, On p-adic Hecke algebras for GL2 over totally real fields, Ann. of Math. 128 (1988), 295–384. [H89a] H. Hida, On nearly ordinary Hecke algebras for GL(2) over totally real fields, Adv. Studies in Pure Math. 17 (1989), 139–169. [H89b] H. Hida, Nearly ordinary Hecke algebras and Galois representations of several variables, Proc. JAMI Inaugural Conference, Supplement to Amer. J. Math. (1989), 115–134. [H90] H. Hida, p-adic L-functions for base change lifts of GL2 to GL3 , in Proc. of Conference on “Automorphic forms, Shimura varieties, and L-functions”, Perspectives in Math. 11 (1990), 93–142. [H91] H. Hida, On p-adic L-functions of GL(2) × GL(2) over totally real fields, Ann. Inst. Fourier 41 (1991), 311–391. [H94] H. Hida, On the critical values of L-functions of GL(2) and GL(2) × GL(2), Duke Math. J. 74 (1994), 431–529. [H98] H. Hida, Global quadratic units and Hecke algebras, Documenta Mathematica 3 (1998), 273–284. [H00] H. Hida, Adjoint Selmer groups as Iwasawa modules, Israel. J. Math. 120 (2000), 361–427. [H04a] H. Hida, Greenberg’s L-invariants of adjoint square Galois representations, IMRN 59 (2004), 3177–3189. [H04b] H. Hida, Non-vanishing modulo p of Hecke L-values, In “Geometric Aspects of Dwork Theory” (A. Adolphson, F. Baldassarri, P. Berthelot, N. Katz and F. Loeser, eds.), pp.731–780, Walter de Gruyter, Berlin, 2004. [H05a] H. Hida, The integral basis problem of Eichler, IMRN 34 (2005), 2101–2122.
References
393
[H05b] H. Hida, Non-vanishing modulo p of Hecke L-values and application, to appear in the Durham symposium proceedings, 2005 (preprint downloadable at www.math.ucla.edu/˜hida). [H05c] H. Hida, The Iwasawa µ-invariant of p-adic Hecke L-functions, preprint, 2004, (downloadable at www.math.ucla.edu/˜hida). [H05d] H. Hida, Anticyclotomic main conjectures, to appear in the anniversary volume for J.Coates from Documenta Math. 2006, (downloadable at www.math.ucla.edu/˜hida). [HM] H. Hida and Y. Maeda, Non-abelian base-change for totally real fields, Special Issue of Pacific J. Math. in memory of Olga Taussky Todd, 189–217, 1997. [HT] H. Hida and J. Tilouine, Katz p-adic L-functions, congruence modules and deformation of Galois representations, LMS Lecture Notes 153 (1991), 271–293. [HT1] H. Hida and J. Tilouine, Anticyclotomic Katz p-adic L-functions and congruence modules, Ann. Sci. Ec. Norm. Sup. 4th series 26 (1993), 189–259. [HT2] H. Hida and J. Tilouine, On the anticyclotomic main conjecture for CM fields, Inventiones Math. 117 (1994), 89–147. [HTU] H. Hida, J. Tilouine and E. Urban, Adjoint modular Galois representations and their Selmer groups, Proc. Natl. Acad. Sci. U.S.A. 94 (1997), 4249–4252. [Hl] D. Hilbert, Mathematical problems, Bull. Amer. Math. Soc. 37 (2000), 407–436. ¨ [Hz] A. Hurwitz, Uber die Zhalentheorie der Quaternionen, G¨ ottingen Nachr. Akad. Wiss. 1896, 313–340 (Werke II, No. LXIV). [Ig] J. Igusa, Kroneckerian model of fields of elliptic modular functions, Amer. J. Math. 81 (1959), 561–577. [Iw] K. Iwasawa, On Z -extensions of algebraic number fields, Ann. of Math. 98 (1973), 246–326 ([CPI] II 628–708, No.52). [K] N. M. Katz, p-adic properties of modular schemes and modular forms, Lecture Notes in Math. 350 (1973), 70–189. [K1] N. M. Katz, Higher congruences between modular forms, Annals of Math. 101 (1975), 332–367. [K2] N. M. Katz, p-adic L-functions for CM fields, Inventiones Math. 49 (1978), 199–297. [Kh] C. Khare, On Serre’s modularity conjecture for 2-dimensional mod p representations of Gal(Q/Q) unramified outside p, preprint, 2005. [Ki] M. Kisin, Moduli of finite flat group schemes, and modularity, preprint, 2004. [Kn] M. Kneser, Strong approximation, in Proc. Symp. Pure Math. 9 (1966), 187–196. [Ko] R. Kottwitz, Points on Shimura varieties over finite fields, J. Amer. Math. Soc. 5 (1992), 373–444. [Kz] P. H. Kutzko, The Langlands conjecture for GL2 of a local field, Ann. of Math. 112 (1980), 381–412. [Lt] H. W. Lenstra, Jr., Complete intersections and Gorenstein rings, in Series in Number Theory 1 (1995): “Elliptic curves, Modular forms, & Fermat’s last theorem”, pp. 99–109. [Mz] B. Mazur, Rational points of abelian varieties with values in towers of number fields, Inventiones Math. 18 (1972), 183–266. ´ [Mz1] B. Mazur, Modular curves and the Eisenstein ideal, Inst. Hautes Etudes Sci. Publ. Math. 47 (1977), 33–186.
394
References
[Mz2] B. Mazur, Deforming Galois representations, in “Galois group over Q”, MSRI publications 16, (1989), 385–437. [MzTT] B. Mazur, J. Tate and J. Teitelbaum, On p-adic analogues of the conjectures of Birch and Swinnerton-Dyer, Inventiones Math. 84 (1986), 1–48. [MzW] B. Mazur and A. Wiles, Class fields of abelian extensions of Q. Inventiones Math. 76 (1984), 179–330. [MzW1] B. Mazur and A. Wiles, On p-adic analytic families of Galois representations, Compositio Math. 59 (1986), 231–264. [Mi] J. Milne, Canonical models of (mixed) Shimura varieties and automorphic vector bundles, Perspective Math. 10 (1990), 283–414. [MiS] J. Milne and K.-y. Shih, Automorphism groups of Shimura varieties and reciprocity laws, Amer. J. Math. 103 (1981), 911–935. [Mt] T. Miyake, On automorphism groups of the fields of automorphic functions, Ann. of Math. 95 (1972), 243–252. [Mu] D. Mumford, An analytic construction of degenerating abelian varieties over complete rings, Compositio Math. 24 (1972), 239–272. [Od] T. Oda, The first de Rham cohomology group and Dieudonn´e modules, Ann. Scient. Ec. Norm. Sup. 4-th series 2 (1969), 63–135. [Oh] M. Ohta, The representation of Galois group attached to certain finite group schemes, and its application to Shimura’s theory, in“Algebraic Number Theory,” papers contributed for the Int. Symp. Kyoto 1976, pp. 149–156. [R] R. Ramakrishna, On a variation of Mazur’s deformation functor, Compositio Math. 87 (1993), 269–286. [Rk] A. S. Rapinchuk, The congruence subgroup problem, Contemporary Math. 243 (1999), 175–188. [Rp] M. Rapoport, Compactifications de l’espace de modules de Hilbert–Blumenthal, Comp. Math. 36 (1978), 255–335. [Ry] M. Raynaud, Sch´emas en groupes de type (p, . . . , p). Bull. Soc. Math. France 102 (1974), 241–280. [Ri] K. A. Ribet, P -adic interpolation via Hilbert modular forms, Proc. Symp. Pure Math. 29 (1975), 581–592. [Ri1] K. A. Ribet, A modular construction of unramified p-extensions of Q(µp ), Inventiones Math. 34 (1976), 151–162. [Ri2] K. A. Ribet, Congruence relations between modular forms, Proc. International Congress of Mathematicians 1983, 503–514. [Ri3] K. A. Ribet, On l-adic representations attached to modular forms. II, Glasgow Math. J. 27 (1985), 185–194. [Ri4] K. A. Ribet, On modular representations of Gal(Q/Q) arising from modular forms, Inventiones Math. 100 (1990), 431–476. [Sc] C.-G. Schmidt, p-Adic measures attached to automorphic representations of GL(3), Inventiones Math. 92 (1988), 597–631. [Se] J.-P. Serre, Le probleme des groups de congruence pour SL2 , Ann. of Math. 92 (1970), 487–527 (Œuvres II 487–527, No. 86). [Se1] J.-P. Serre, Propri´et´es galoisiennes des points d’ordre fini des courbes elliptiques, Inventiones Math. 15 (1972), 259–331 (Œuvres III 1–73, No. 94). [Se2] J.-P. Serre, Formes modulaires et fonctions zˆeta p-adiques, Lecture Notes in Math. 350 (1973), 191–268 (Œuvres III 95–172, No. 97).
References
395
[Se3] J.-P. Serre, Quelques applications du th´eor`eme de densit´e de Chebotarev, Inst. ´ Hautes Etudes Sci. Publ. Math. 54 (1981), 323–401 (Œuvres III 563–641, No. 125). [Se4] J.-P. Serre, Sur les repr´esentations modulaires de degr´e 2 de Gal(Q/Q), Duke Math. J. 54 (1987), 179–230 (Œuvres IV, 107–158, No. 143). [SeT] J.-P. Serre and J. Tate, Good reduction of abelian varieties, Ann. of Math. 88 (1968), 452–517 (Serre’s Œuvres II, 472–497, No. 79). [Sh] G. Shimura, Moduli and fibre system of abelian varieties, Ann. of Math. 83 (1966), 294–338 ([66b] in [CPS] I). [Sh1] G. Shimura, On canonical models of arithmetic quotients of bounded symmetric domains, Ann. of Math. 91 (1970), 144–222; II, 92 (1970), 528–549 ([70a–b] in [CPS] II). [Sh2] G. Shimura, On elliptic curves with complex multiplication as factors of the Jacobians of modular function fields, Nagoya Math. J. 43 (1971), 199–208 ([71e] in [CPS] II). [Sh3] G. Shimura, On some arithmetic properties of modular forms of one and several variables, Ann. of Math. 102 (1975), 491–515 ([75c] in [CPS] II). [Sh4] G. Shimura, The special values of the zeta functions associated with cusp forms, Comm. Pure and Appl. Math. 29 (1976), 783–804 ([76b] in [CPS] II). [Sh5] G. Shimura, The special values of the zeta functions associated with Hilbert modular forms, Duke Math. J 45 (1978), 637–679 (a new version with some mathematical addenda and typographical correction incorporated: [78c] in [CPS] III). [Sh6] G. Shimura, On certain zeta functions attached to two Hilbert modular forms: I. The case of Hecke characters, II. The case of automorphic forms on a quaternion algebra, I: Ann. of Math. 114 (1981), 127–164; II: ibid. 569–607 ([81b–c] in [CPS] III). [Sh7] G. Shimura, The number of representations of an integer by a quadratic form, Duke Math. J. 100 (1999) 59–92 ([99b] in [CPS] IV). [Sh8] G. Shimura, The representation of integers as sums of squares, Amer. J. Math. 124 (2002), 1059–1081. [Si] H. Shimizu, Theta series and automorphic forms on GL2 , J. Math. Soc. Japan 24 (1972), 638–683 (Correction: J. Math. Soc. Japan 26 (1974), 374–376). ¨ [SL] C. L. Siegel, Uber die analytische Theorie der quadratischen Formen, I, Ann. of Math. (2) 36 (1935), 527–606; II, 37 (1936), 230–263; III, 38 (1937), 212–291 (Werke I, No.20, 22 and 26). [SW] C. Skinner and A. Wiles, Residually reducible representations and modular ´ forms, Inst. Hautes Etudes Sci. Publ. Math. No. 89 (2000), 5–126. [SW1] C. Skinner and A. Wiles, Nearly ordinary deformations of irreducible residual representations, Ann. Fac. Sc. Toulouse Math. 10 (2001), 185–215. [SW2] C. Skinner and A. Wiles, Base change and a problem of Serre, Duke Math. J. 107 (2001), 15–25. [T] J. Tate, p-divisible groups, Proc. Conf. on local fields, Driebergen 1966, Springer 1967, 158–183. [Ta] R. Taylor, On Galois representations associated to Hilbert modular forms, Inventiones Math. 98 (1989), 265–280.
396
References
[Ta1] R. Taylor, l-adic representations associated to modular forms over imaginary quadratic fields. II, Inventiones Math. 116 (1994), 619–643. [Ta2] R. Taylor, On Galois representations associated to Hilbert modular forms II, in Series in Number Theory 1 (1995): “Elliptic curves, Modular forms, & Fermat’s last theorem”, pp. 185–191. [Ta3] R. Taylor, Icosahedral Galois representations, Pacific J. Math. (1997), Olga Tauski-Todd Memorial Issue 337–347. [Ta4] R. Taylor, On icosahedral Artin representations II, Amer. J. Math. 125 (2003), 549–566. [Ta5] R. Taylor, Remarks on a conjecture of Fontaine and Mazur, J. Inst. of Math. Jussieu 1 (2002), 125–143. [Ta6] R. Taylor, Galois representations. Ann. Fac. Sci. Toulouse Math. (6) 13 (2004), 73–119. [Ta7] R. Taylor, On the meromorphic continuation of degree two L-functions, preprint, 2001, downloadable at http://www.math.harvard.edu/taylor [TaW] R. Taylor and A. Wiles, Ring theoretic properties of certain Hecke algebras, Ann. of Math. 141 (1995), 553–572. [U] E. Urban, Selmer groups and the Eisenstein–Klingen ideal. Duke Math. J. 106 (2001), 485–525. [U1] E. Urban, Groupes de Selmer pour les repr´esentations modulaires adjointes et Fonctions L p-adiques, preprint 2005. [V] V. Vatsal, Special values of anticyclotomic L-functions. Duke Math. J. 116 (2003), 219–261. [Wa] J. L. Waldspurger, Quelque propri´et´es arithmetiques de certaines formes automorphes sur GL(2), Compositio Math. 54 (1985), 121–171. [We] A. Weil, Sur certains groupes d’op´erateurs unitaires, Acta Math. 111 (1964), 143–211 (Œuvres III, [1964b]). [We1] A. Weil, Sur la formule de Siegel dans la th´eorie des groupes classiques, Acta Math. 113 (1965), 1–87 (Œuvres III, [1965]). [We2] A. Weil, Exercices dyadiques, Inventiones Math. 27 (1974), 1–22 (Œuvres III, [1974e]). [Wi] A. Wiles, On ordinary Λ-adic representations associated to modular forms, Inventiones Math. 94 (1988), 529–573. [Wi1] A. Wiles, The Iwasawa conjecture for totally real fields, Ann. of Math. 131 (1990), 493–540. [Wi2] A. Wiles, Modular elliptic curves and Fermat’s last theorem, Ann. of Math. 141 (1995), 443–551. [Y] H. Yoshida, On the representation of the Galois groups obtained from Hilbert modular forms, Thesis, Princeton University, 1973.
SYMBOL INDEX ARTK , 243 ARTW , 211 B-morphism of schemes, 94 CLW , 12 CN LW , 185–186 × F+ , 298 Fpur , 32 G1 , Gad , 286 Gκ (N, ε; C), 101 Gk (Γj (N ); A), 293 Ig, 335–336 IgS0 (pr N) , IgK , 336 K-structure, 325 L(κ∗ ; R), κ∗ , 111 A A A LA n , Mn/B , Ln/B , Xn/B , 367 Lp (Ad(ρI )), 40, 55 Lp (s, Ad(Π)), 340 M (c, Γ(N )), 310–311 Np , 230 Np , Np , 182 × P D∞+ , 96 R(S, ∆S ), double coset ring, 120 RQ , 196 RQ , MQ , 190 (K, ε; R), 338 Sκn.ord (K, ε; R),hn.ord κ S0 (N), 100 1 S1 (N), S1 (N), S(N), 306 S11 (pn ), 238 SΣ (Pn ), SΣ,n , 236–237 Sκ (K, ε; R), Gκ (K, ε; R), 336 Sκ (N, ε; R), 108 Sκ (N, ε; R),Gκ (N, ε; R), 107 Sκ (N, ε; C), 100 SH,n , 234 Scyc (pr ), 230 Tm,n/Wm , 315 U (q ), Hecke operator, 104 W [ε], 200 [ , ], 137 (p) AF , 325 AQ F , 325 C(a, b, φN ), 308 Ec,Γ1 (N) , 306 1 Γ, ΓZ , 238 Γ(N )-structure, Γ1 (N)-structure, 303 Γ1 (N)-structure, 302 ΓF , 35, 230 I-adic form, 57
IndF M X, 12 JacA , 255, 358 Λn , 50 Λ-adic automorphic representation, 345 M(c, Γ), 302 ΦK F , 243 Φ(u) , 252–253 Φcyc , 230 Φn.ord,ν , 32–33 ΦεF , 239 ΦQ , 186 R, 120 R(u) , 253 RF , 230 RF , ρF , ρn.ord,ν , 34 ResR /R H, 93 S(N, ε; A), 168 − SelF (L ⊗ A), Selstr F (L ⊗ A), SelF (L ⊗ A), 28 ΣF , 189 Σp , 168, 182 Σst , Σn.ord , Σf l , Σ0 , 185 Spf arith (I), 58, 182 T(u) , 253 TF , 231 TεF , RεF , ρεF , 239 Tatea,b (q), 312 T0 , 174 TP , 213 TQ , 198 Tκ,ε , 233 U (p), u(p), 53 U (), 104, 106 Z, 100, 303 ZD , 96–97 Z(p) , 7 aQ ,∆Q , 189–190 αM/F , 380 c-polarization, 298 c(Λ), 298 e(x), 300–301 η (p) , 325 ηp , 166 F, 5 GS F, 9 GFp , 32 hn.ord (N, ε; W [[Γ × ΓZ ]]), 238 hn.ord (N, ε; W [[Γ]]), 238 hn.ord cyc (N, ε; W [[ΓF ]]), 231, 238–239
398
·, ·N , 300–301 L-invariant, 59, 64 M(N, ε; A), 165 Mκ (N, ε; A), 181–182 W, 103 µN , 2 p-distinguished, 163 p-ordinary, 26, 163 π(λ1 , λ2 ), σ(λ1 , λ2 ), 118 q-new,q-minimal, 125 ρT , 231 ω κ,ε , modular line bundle, 332 ω k , 314 ω k , 315 ω κ,ε , 332 ε, 165 ε, 99, 167 εv∆ , 103 εS , 103 0 (N), 100, 164 Γ
Symbol index
1 (N), 164 Γ 1 1 (N), Γ(N), Γ 306 ε, 240 ε, 240 ep , 168 f (u) , 253 h(N, ε; A), 168 h(p, q), 23 (N, ε; W ), 246 hn.ord κ hκ (N, ε; R), 336 hκ (N, ε; R), the finite level Hecke algebra, 108, 109 iA , 166 i∗A , 170–171 ip , i∞ , 2 p-adic automorphic representation, 344 p-adic ring, 319 q-Expansion Principle, 335
STATEMENT INDEX (π1-4), 118 (q-exp), 315, 317 (A),(B),(C),(D), 45–46 (A1–3), 218 (BT), 45 (CL), 86 (CP), 317 (CR), 45 (CS), 98 (Ct), 49, 356 (Dκ ), 254 (D1–4), 32 (D5), 37 (DS), 33 (E), 315 (E1–4), 248 (Ext), 342 (F1-3), 87 (FL), 45 (FR), 98 (G0-2), 291, 316 (G3), 294, 316 (H1-2), 80 (I1-6), 338 (Ism), 305 (JL1-3), 115 (L), 59–60, 273 (L1-2), 80–81 (Ofl), 184 (Ord), 184 (P1–3), 68 (P1–5), 243 (PC1–4), 308 (PL), 204 (Q4 ), 230 (Q1–7), 186 (R1-2), 116 (Rgq ), 260 (S), 266 (S1–3), 252 (SA1-3), 100–101 (SB), 181–182 (SB1-2), 112 (SL), 45 (SM), 204 (ST), 45 (Sm), 363
(Sp), 283 (T), 231 (U), 266 (U1-2), 73 (V), 63, 266 (V1), 63 (W), 181 (W1–3), 14 (aiM ), 33, 186 (at1–4), 381 (cf1-3), 88 (cm), 377 (cyc), 31 (dg), 172 (dm), 219 (ds), 31 (dsq ), 174 (dsQ ), 186 (dsp ), 252 (ex0-3), 103 (fl), 210 (g1–2), 256 (h1 ), (h4 ), 247 (h1–4), 185 (lc1–5), 256 (nbn), 184–185 (net), 363 (ni), 195–196 (opl), 377 (ord), 31 (p1–3), 317 (q1–2), 30 (q10), 350 (q3), 40 (q4), 49 (q5), 52 (q6), 58 (q7), 58 (q7 ), 346 (q8), 61–62 (q8 ), 352 (q9), 346 (reg), 195 (rgq ), 257 (rm1–4), 297 (s1-2), 130 (sb1), 113 (sb2), 113 (sf), 128, 174, 183 (sm), 165
400
(sm0), 165 (sm1), 169 (sm2), 353 (sp), 377 (spt), 378
Statement index
(tw1–3), 190 (uv), 17 (vs1), 254 (w1–3), 17
SUBJECT INDEX abelian scheme, 296 admissible representation, 117 affine formal scheme, 3 affine group scheme, 91 affine ring scheme, 91 affine scheme, 87 anticyclotomic character, 379 arithmetic, 58, 183 arithmetic Hecke character, 150 arithmetic point, 183 arithmetic weight, 182 automorphic form, 95 automorphic manifold, 99 automorphic vector bundle, 307
balanced Selmer group, 62–63, 266 balanced subgroup, 170 Barsotti–Tate group, 4
characteristic ideal, 8–9 CM field, 152 CM type, 152 coarse moduli, 290 coinduction, 12 complete intersection, 216 complex multiplication, 51 cone decomposition, 308 congruence module, 39, 216 congruence number, 216 conjecture of Greenberg, 60 Conjecture of Mazur-Tati-Teitelbaum, 59 critical, 24 critical value, 25–26 crystalline case, 45 cyclic subgroup, 319 cyclotomic point, 183 cyclotomic character, 4 cyclotomic weight, 183
derivation, 36 double coset ring, 110
exceptional zero, 59 expanding, 119 expanding semigroup, 119
´ etale, 89 ´ etale cyclic subgroup, 319
faithfully flat morphism, 88 fiber functor, 297 fibered category, 297 fibered product, 90 finite morphism, 88 flat morphism, 88 flat case, 45 flat deformation, 44, 210–211 flat nonordinary, 210 flat residual representation, 44 formal spectrum, 3 free action, 97
geometric Frobenius map, 23 good reduction, 27
Hasse invariant, 314 Hasse–Weil conjecture, 24 Hecke algebra for GL(2), 336 Hecke eigenform, 43 Hecke module, 110–111 Hecke operator, 43, 103–104, 109, 132, 136, 167, 182, 218, 320 Hodge filtration, 20 Hodge–Tate filtration, 26 homological dimension, 369
Igusa tower, 315 induction of an H-module, 11 initial Hecke eigenform, 174 initial Neben character, 174 initial Galois representation, 31 isogeny, 324–325 Iwasawa module, 4–5 Iwasawa’s logarithm, 60
Jacquet module, 117 Jacquet–Langlands and Shimizu correspondence, 114
K¨ ahler differential, 35
402
Subject index
left exact functor, 88 level Γ(N )-structure, 300–301 level Γ0 (N)-structure, 301 level Γ11 (N)-structure, 301 local complete intersection, 37–38 locally cyclotomic point, cyclotomic point, 182–183 locally cyclotomic weight, 182–183
maximal at p, 328 Mazur’s principle, 229 minimal vector, 122 minimal versal hull, 253 moduli scheme, 290 multiplicative reduction, 27 nearly p-ordinary eigenform, 163 nearly p-ordinary character, 185 nearly p-ordinary representation, 26 nearly ordinary character, 32 nearly ordinary Hecke algebra, 182, 338–339 Neben character, 99 new form, 114 new vector, 122–123 normalization of a formal scheme, 56–57
old component, 237 ordinary abelian scheme, 299 ordinary good reduction, 27 ordinary semi-abelian scheme, 314 ordinary semistable reduction, 27
Picard functor, 297 Picard scheme, 297 polarization, 297 polarization ideal, 298 positive majorant, 141 prime-to-p isogenies, 328 principal congruence subgroup, 100 properly discontinuous action, 97 pseudo-null module, 9 pseudo-representation of Wiles, 14
regularity condition, 257, 260 representability, 290 representable, 32–33
schematic representation, 291 schemes, 94 Selmer case, 45 Selmer group, minus Selmer group, strict Selmer group, 28 semi-abelian scheme, 310 semistable reduction, 27 sheaf or line bundle of cusp forms, 315 shrinking semigroup, 119 simplicial cone, 308 smooth morphism, 88–89 smooth induction, 118 smooth representation, 117 smooth, ´etale morphism, 94 special (or Steinberg) representation, 118, 122 split multiplicative reduction, 27 strict case, 45 supercuspidal representation, 121–122 symmetric isogeny, 297
tamely ramified prime, 5 Tate curve, 293 Tate module, 27, 295, 299 Tate module prime-to-Σ, 325 Tate period, 65 Tate semi-abelian scheme, 312 Tate twists, 22 the theorem of St. Etienne, 62 theorem of Faltings, 257 theorem of Urban, 55
universal nearly p-ordinary Hecke algebra, 238 universal pseudo-representation, 17 unramified representation, 73
versal hull, 253 Rationality conjecture, 25 real multiplication, 296 reflex field, 324
Weil pairing, 300–301 Weil restriction, 93