INTRODUCTION TO DRINFELD MODULES

Similar documents
FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

HONDA-TATE THEOREM FOR ELLIPTIC CURVES

A BRIEF INTRODUCTION TO LOCAL FIELDS

Galois Representations

Dieudonné Modules and p-divisible Groups

Lecture 2: Elliptic curves

Surjectivity in Honda-Tate

Notes on p-divisible Groups

15 Elliptic curves and Fermat s last theorem

Galois Theory of Several Variables

ORAL QUALIFYING EXAM QUESTIONS. 1. Algebra

Level Structures of Drinfeld Modules Closing a Small Gap

Transcendence in Positive Characteristic

Algebraic Number Theory Notes: Local Fields

Proof of the Shafarevich conjecture

9 Artin representations

THE TATE MODULE. Seminar: Elliptic curves and the Weil conjecture. Yassin Mousa. Z p

CLASS FIELD THEORY WEEK Motivation

10 l-adic representations

3. The Carlitz Module

Representations and Linear Actions

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

CLASS FIELD THEORY AND COMPLEX MULTIPLICATION FOR ELLIPTIC CURVES

THE SHIMURA-TANIYAMA FORMULA AND p-divisible GROUPS

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

Raynaud on F -vector schemes and prolongation

7 Orders in Dedekind domains, primes in Galois extensions

COMPLEX MULTIPLICATION: LECTURE 15

Mappings of elliptic curves

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort

On the modular curve X 0 (23)

A Version of the Grothendieck Conjecture for p-adic Local Fields

p-adic fields Chapter 7

ON GALOIS GROUPS OF ABELIAN EXTENSIONS OVER MAXIMAL CYCLOTOMIC FIELDS. Mamoru Asada. Introduction

On values of Modular Forms at Algebraic Points

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

DIVISORS ON NONSINGULAR CURVES

Math 121 Homework 5: Notes on Selected Problems

Introduction to Elliptic Curves

Lecture 8: The Field B dr

Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians

NOTES ON FINITE FIELDS

Isogeny invariance of the BSD conjecture

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

Profinite Groups. Hendrik Lenstra. 1. Introduction

Galois groups with restricted ramification

(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d

Math 121 Homework 4: Notes on Selected Problems

Formal Modules. Elliptic Modules Learning Seminar. Andrew O Desky. October 6, 2017

ON THE KERNELS OF THE PRO-l OUTER GALOIS REPRESENTATIONS ASSOCIATED TO HYPERBOLIC CURVES OVER NUMBER FIELDS

Endomorphism Rings of Abelian Varieties and their Representations

On Mordell-Lang in Algebraic Groups of Unipotent Rank 1

Introduction to Arithmetic Geometry Fall 2013 Lecture #23 11/26/2013

Thus, the integral closure A i of A in F i is a finitely generated (and torsion-free) A-module. It is not a priori clear if the A i s are locally

Math 210B. Artin Rees and completions

COMPLEX MULTIPLICATION: LECTURE 14

Finiteness of the Moderate Rational Points of Once-punctured Elliptic Curves. Yuichiro Hoshi

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Appendix by Brian Conrad: The Shimura construction in weight 2

Pacific Journal of Mathematics

Morava K-theory of BG: the good, the bad and the MacKey

HARTSHORNE EXERCISES

1. Algebraic vector bundles. Affine Varieties

Graduate Preliminary Examination

TROPICAL SCHEME THEORY

Higher Ramification Groups

On the image of noncommutative local reciprocity map

Quadratic reciprocity (after Weil) 1. Standard set-up and Poisson summation

Lecture 7: Etale Fundamental Group - Examples

5 Dedekind extensions

Cover Page. The handle holds various files of this Leiden University dissertation

MA 162B LECTURE NOTES: THURSDAY, FEBRUARY 26

Dedekind Domains. Mathematics 601

ON TAMELY RAMIFIED IWASAWA MODULES FOR THE CYCLOTOMIC p -EXTENSION OF ABELIAN FIELDS

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

The Kronecker-Weber Theorem

6 Ideal norms and the Dedekind-Kummer theorem

THE 2-SELMER GROUP OF A NUMBER FIELD AND HEURISTICS FOR NARROW CLASS GROUPS AND SIGNATURE RANKS OF UNITS

AN INTRODUCTION TO AFFINE SCHEMES

ABSTRACT NONSINGULAR CURVES

l-adic Representations

COHEN-MACAULAY RINGS SELECTED EXERCISES. 1. Problem 1.1.9

SERRE S CONJECTURE AND BASE CHANGE FOR GL(2)

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 43

8 Complete fields and valuation rings

Segre classes of tautological bundles on Hilbert schemes of surfaces

n P say, then (X A Y ) P

On elliptic curves in characteristic 2 with wild additive reduction

Some algebraic number theory and the reciprocity map

The Local Langlands Conjectures for n = 1, 2

Isogeny invariance of the BSD formula

1 Rings 1 RINGS 1. Theorem 1.1 (Substitution Principle). Let ϕ : R R be a ring homomorphism

Cohomological Formulation (Lecture 3)

ALGEBRA EXERCISES, PhD EXAMINATION LEVEL

The Grothendieck-Katz Conjecture for certain locally symmetric varieties

On the equality case of the Ramanujan Conjecture for Hilbert modular forms

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

Transcription:

INTRODUCTION TO DRINFELD MODULES BJORN POONEN Our goal is to introduce Drinfeld modules and to explain their application to explicit class field theory. First, however, to motivate their study, let us mention some of their applications. 1. Applications (1) Explicit class field theory for global function fields (just as torsion of G m gives abelian extensions of Q, and torsion of CM elliptic curves gives abelian extension of imaginary quadratic fields). Here global function field means F p (T ) or a finite extension. (2) Langlands conjectures for GL n over function fields (Drinfeld modular varieties play the role of Shimura varieties). (3) Modularity of elliptic curves over function fields: If E/F p (T ) has split multiplicative reduction at, then E is dominated by a Drinfeld modular curve. (4) Explicit construction of curves over finite fields with many points, as needed in coding theory, namely reductions of Drinfeld modular curves, which are easier to write equations for than the classical modular curves. Only the first of these will be treated in these notes. 2. Analytic theory 2.1. Inspiration from characteristic 0. Let Λ be a discrete Z-submodule of C of rank r 0, so Λ = Zω 1 + Zω r with ω 1,..., ω r linearly independent over R. r = 0: C/Λ C = G a (C) r = 1: r = 2: r > 2 is impossible since [C : R] = 2. C/Λ C = G m (C) ( ) 2πiz z exp. C/Λ E(C) ω 1 z ( (z), (z)). elliptic curve Date: May 15, 2017. This research was supported in part by National Science Foundation grants DMS-841321 and DMS-1601946 and a grant from the Simons Foundation (#402472 to Bjorn Poonen). The exposition draws upon many sources, and in particular, David R. Hayes, A brief introduction to Drinfel d modules, The arithmetic of function fields (Columbus, OH, 1991), 1 32, Ohio State Univ. Math. Res. Inst. Publ., 2, de Gruyter, Berlin, 1992. 1

2.2. Characteristic p analogues. What is a good analogue of the above in characteristic p? Start with a smooth projective geometrically integral curve X over a finite field F q, and choose a closed point X. Let O(X { }) denote the affine coordinate ring of the affine curve X { }. Characteristic 0 ring Characteristic p analogue Example Z A := O(X { }) F q [T ] Q K := Frac A F q (T ) R K := completion at F q ((1/T )) C C := completion of K The completions are taken with respect to the -adic absolute value: for a A, define a := #(A/a) = q deg a ; extend this to K, K, and C in turn. The field C is algebraically closed as well as complete with respect to. Finite rank Z-submodules of C are just finite-dimensional F p -subspaces, not interesting, so instead consider this: Definition 2.1. An A-lattice in C is a discrete A-submodule Λ of C of finite rank, where rank Λ := dim K (KΛ) = dim K (K Λ). If A is a PID, such as F q [T ], then all such Λ arise as follows: let {x 1,..., x r } be a basis for a K -subspace in C, and take Λ = Ax 1 + + Ax r C. Note: r can be arbitrarily large since [C : K ] is infinite. Theorem 2.2. The quotient C/Λ is analytically isomorphic to C! This statement can be interpreted using rigid analysis. More concretely, it means that there exists a power series e(z) = α 0 z + α 1 z q + α 2 z q2 + defining an surjective F q -linear map C C with kernel Λ. If we require α 0 = 1, then e is unique. Sketch of proof. Uniqueness follows from the nonarchimedean Weierstrass preparation theorem, which implies that a convergent power series is determined up to a constant multiple by its zeros: if e(z) exists, then e(z) = z λ Λ λ 0 ( 1 z ). λ (Over C, there would be an ambiguity of multiplication by a function e g(z), but in the nonarchimedean setting there is no entire exponential function.) The infinite product converges. (Proof: Since Λ is a discrete subgroup of a locally compact group K Λ, we have λ.) e(z) is surjective. (The nonarchimedean Picard theorem says that a nonconstant entire function omits no values.) e(x + y) = e(x) + e(y). (Proof: Write Λ as an increasing union of finite-dimensional F p -subspaces; and e(x) as the limit of the corresponding finite products. If f(x) is a polynomial whose zeros are distinct and form a group G under addition, then f(x + y) = f(x) f(y), because f(x + y) f(x) f(y) vanishes on G G but is of degree less than #G in each variable.) 2

e(cx) = ce(x) for each c F q. (Use a proof similar to the preceding, or argue directly.) ker e = Λ. Next: C/Λ has a natural A-module structure. Carrying this across the isomorphism C/Λ C gives an exotic A-module structure on C. This is essentially what a Drinfeld module is: the additive group with a new A-module structure. For each a A, the multiplication-by-a map a: C/Λ C/Λ corresponds under the isomorphism to a map φ a : C C making commute. e C/Λ a C/Λ Proposition 2.3. The map φ a is a polynomial! Proof. We have C φ a ker (a: C/Λ C/Λ) = a 1 Λ Λ, which is isomorphic to Λ/aΛ = (A/a) r, which is finite of order a r. So ker φ a should be ( e a 1 Λ Λ ). Define the polynomial φ a (z) := az t a 1 Λ Λ {0} C e ( 1 z ). e(t) Then φ a makes the diagram above commute, because φ a (e(z)) and e(az) have the same zeros and same coefficient of z. Moreover, deg φ a = a r. 3. Algebraic theory 3.1. F q -linear polynomials. Let L be a field containing F q. A polynomial f(x) L[x] is called additive if f(x + y) = f(x) + f(y) in L[x, y], and F q -linear if, in addition, f(cx) = cf(x) in L[x] for all c F q. Let G a be the additive group scheme over L, viewed as an F q -vector space scheme over L. Endomorphisms of G a as an F q -vector space scheme must be F q -linear: End G a = {F q -linear polynomials in L[x]} { n } = a i x qi : a i L i=0 {( n ) } = a i τ i (x) : a i L i=0 =: L{τ}, where we think of τ as the Frobenius operator x x q, and each a L acts as x ax. The ring L{τ} is a twisted polynomial ring: τa = a q τ for each a L. For f L{τ}, let l.c.(f) denote the leading coefficient of f; by convention, l.c.(0) = 0. 3

3.2. Drinfeld modules. Definition 3.1. An A-field is an A-algebra L that is a field; that is, L is a field equipped with a ring homomorphism ι: A L. So L is an extension of K (e.g., C) and ι is an inclusion, or L is an extension of A/p for some nonzero prime p of A. Definition 3.2. The A-characteristic of L is char A L := ker ι, a prime ideal of A. To motivate the following definition, recall that an A-module M is an abelian group M with a ring homomorphism A End group M. Definition 3.3. A Drinfeld A-module φ over L is the additive group scheme G a with a faithful A-module structure for which the induced action on the tangent space at 0 is given by ι. More concretely, φ is an injective ring homomorphism such that φ a(0) = ι(a) for all a A. A End G a = L{τ} a φ a Remark 3.4. Many authors explicitly disallow φ to be the composition A ι L L{τ}, but we allow it when char A L = 0, since doing so does not seem to break any theorems. Our requirement that φ be injective still rules out A ι L L{τ} when char A L 0, however; we must rule this out to make Proposition 3.6 below hold. It turns out that every Drinfeld A-module over C arises from an A-lattice as in Section 2. For a more precise statement, see Theorem 3.11. 3.3. Rank. We could define the rank of a Drinfeld module over C as the rank of the A-lattice it comes from, but it would be nicer to give an algebraic definition that makes sense over any A-field. Let φ be a Drinfeld module. For each nonzero a A, we may write φ a = c m(a) τ m(a) + + c M(a) τ M(a) with exponents in increasing order, and c m(a), c M(a) 0. Then φ a (x) as a polynomial in x has degree q M(a) and each zero has multiplicity q m(a). In terms of the functions M and m, we will define the rank and height of φ, respectively. For each closed point p X, let v p be the p-adic valuation on K normalized so that v p (a) is the degree of the p-component of the divisor (a); thus v p (K ) = (deg p)z. Also, define a p := q vp(a). For example, is the absolute value defined earlier. Example 3.5. If A = F q [T ], then φ is determined by φ T, and we define r = M(T ). For any nonzero a A, expanding φ a in terms of φ T shows that M(a) = (deg a)r = rv (a). A similar result holds for arbitrary A: Proposition 3.6 (Characterization of rank). Let φ be a Drinfeld module over an A-field L. Then there exists a unique r Q 0 such that M(a) = rv (a), or equivalently deg φ a = a r, for all nonzero a A. (Proposition 3.13(a) will imply that r is an integer.) 4

Proof. After enlarging L to make L perfect, we may define the ring of twisted Laurent series L((τ 1 )) whose elements have the form n Z l nτ n with l n = 0 for sufficiently large positive n; multiplication is defined so that τ n l = l qn τ. Then L((τ 1 )) is a division ring with a valuation v : L((τ 1 )) Z {+ } sending τ n to n (same proof as for usual Laurent series). Thus φ: A L{τ} extends to a homomorphism φ: K L((τ)), and v pulls back to a nontrivial valuation v K on K. We have v K (a) = M(a) 0 for all a A {0}, so v K = rv for some r Q 0. Then M(a) = rv (a) for all a A {0}. Define the rank of φ to be r. Drinfeld modules are 1-dimensional objects. Analogies: rank 0 Drinfeld module G a rank 1 Drinfeld module G m or CM elliptic curve rank 2 Drinfeld module elliptic curve rank 3 Drinfeld module? (if only we knew... ) (if E has CM by O, view its lattice as rank 1 O-module) There is a higher-dimensional generalization called a t-module. 3.4. Height. Proposition 3.7. Let φ be a Drinfeld module over an A-field L of nonzero characteristic p. Then there exists a unique h Q >0 such that m(a) = hv p (a) for all nonzero a A. (Proposition 3.13(b) will imply that h is an integer satisfying 0 < h r.) Proof. Extend φ to a homomorphism K L((τ)) (twisted Laurent series in τ instead of τ 1 ) to define a valuation on K. It is positive on p, hence equal to hv p for some h Q >0. Call h the height of φ. 3.5. Drinfeld modules and lattices. For fixed A and L, Drinfeld A-modules over L form a category, with morphisms as follows: Definition 3.8. A morphism f : φ ψ of Drinfeld modules over L is an element of End G a such that f φ a = ψ a f for all a A: i.e., φ a G a G a (1) commutes. f f G a ψ a G a An isogeny between Drinfeld modules φ and ψ is a surjective morphism f with finite kernel, or equivalently (since G a is 1-dimensional), a nonzero morphism. If such an f exists, φ and ψ are called isogenous. Proposition 3.9. Isogenous Drinfeld modules have the same rank (just as one cannot have a nonzero algebraic morphism G m E). 5

Proof. If f : φ ψ is an isogeny between Drinfeld modules of rank r and r, respectively, then (1) gives (deg f) a r = a r (deg f) for all a, so r = r. Because of Proposition 3.9, we fix the rank in the following. Definition 3.10. A morphism of rank r A-lattices Λ, Λ in C is a number c C such that cλ Λ. Theorem 3.11. For each r 0, the analytic construction {A-lattices in C of rank r} of Section 2 is an equivalence of categories. {Drinfeld modules over C of rank r} Sketch of proof. Given a rank r Drinfeld module φ over C, choose a nonconstant a A, and consider a power series e(z) = z + α 1 z q + α 2 z q2 + with unknown coefficients α i. The condition e(az) = φ a (e(z)) determines the α i uniquely; one can solve for each α i in turn. Show that the resulting power series converges everywhere, and that its kernel is an A-lattice in C giving rise to φ. The proof of Proposition 2.3 shows more generally that a morphism of A-lattices corresponds to a polynomial map C C defining a morphism of Drinfeld modules, and vice versa. In particular, homothety classes of rank r A-lattices in C are in bijection with isomorphism classes of rank r Drinfeld modules over C. 3.6. Torsion points. The additive polynomial φ a plays the role of the multiplication-by-n map on an elliptic curve, or the n th power map on G m. For a 0, the a-torsion subscheme of a Drinfeld module φ is φ[a] := ker φ a, viewed as subgroup scheme of G a. It is a finite group scheme of order deg φ a = q M(a) = a r. Let φ L denote the additive group of L viewed as an A-module via φ. Then φ[a](l) is an A-submodule of φ L, but its order may be less than a r if L is not algebraically closed or φ[a] is not reduced. More generally, if I is a nonzero ideal of A, let φ[i] be the scheme-theoretic intersection a I φ[a]. Equivalently, one can define φ I as the monic generator of the left ideal of L{τ} generated by {φ a : a I}, and define φ[i] := ker φ I. Lemma 3.12. Let A be a Dedekind ring. Let D be an A-module. (a) If l 1,..., l n are distinct nonzero prime ideals of A, and e 1,..., e n Z 0, then D[l e 1 1 l en n ] D[l e 1 1 ] D[l en n ]. (b) If D is divisible, then for each fixed nonzero prime l of A, the A/l e -module D[l e ] is free of rank independent of e. Proof. Localize to assume that A is a discrete valuation ring. Then (a) is trivial. In proving (b), we write l also for a generator of l. Since D[l] is an A/l-vector space, we can choose a free A-module F and an isomorphism i 1 : l 1 F/F D[l]. We construct isomorphisms i e : l e F/F D[l e ] for all e 1 by induction: given the isomorphism i e, use divisibility of D 6

to lift i e to a homomorphism i e+1 : l (e+1) F/F D[l e+1 ] fitting in a commutative diagram with exact rows 0 l 1 F/F l (e+1) F/F l l e F/F 0 i 1 i e+1 0 D[l] D[l e+1 ] The diagram shows that i e+1 is an isomorphism too. i e l D[l e ] 0. Proposition 3.13. Let φ be a Drinfeld module over an algebraically closed A-field L. (a) If I is an ideal of A such that char A L I, then the A/I-module φ[i](l) is free of rank r. The same holds even if L is only separably closed. (b) If char A L = p 0, then the A/p e -module φ[p e ](L) is free of rank r h. Proof. When L is algebraically closed, φ a : L L is surjective for every nonzero a A. In other words, the A-module φ L is divisible. By Lemma 3.12, the claims for algebraically closed L follow if for each nonzero prime l of A, there exists e 1 such that { #φ[l e #(A/l e ) r, if l char A L; ](L) = #(A/l e ) r h, if l = char A L. The class group of A is finite, so we may choose e so that l e is principal, say generated by a. If l char A L, then φ a is separable, so #φ[l e ](L) = deg φ a = a r = #(A/a) r. If l = char A L, then each zero of φ a has multiplicity q m(a) = q hvp(a) = #(A/a) h, so #φ[l e ](L) = #(A/a) r h. Now suppose that L is only separably closed, with algebraic closure L. If char A L I, the proof above shows that φ[i](l) consists of L-points, so the structure of φ[i](l) is the same. Corollary 3.14. If φ is a rank r Drinfeld module over any A-field L, and I is a nonzero ideal of A, then deg φ I = #φ[i] = #(A/I) r. Proof. The underlying scheme of φ[i] is Spec L[x]/(φ I (x)), so #φ[i] = deg φ I. For the second equality, assume without loss of generality that L is algebraically closed. For a group scheme G, let G 0 denote its connected component. Define m(i) := min{m(a) : a I {0}}. If a A {0}, then φ[a] 0 = ker τ m(a), so φ[i] 0 = ker τ m(i). Thus #φ[i] 0 = q m(i), which is multiplicative in I. On the other hand, Proposition 3.13 shows that #φ[i](l) is multiplicative in I. Thus #φ[i] = #φ[i] 0 #φ[i](l) and #(A/I) r are both multiplicative in I. They are equal for any power of I that is principal, so they are equal for I. Corollary 3.15. Let φ be a rank 1 Drinfeld module over a field L of nonzero A-characteristic p. Then φ p = τ deg p. Proof. Without loss of generality, L is algebraically closed. Since 0 < h r = 1, we have h = r = 1. By Proposition 3.13(b), φ[p](l) = 0. Since φ p is monic, it is a power of τ. By Corollary 3.14, deg φ p = #(A/p) = q deg p = deg τ deg p, so φ p = τ deg p. 3.7. Tate module. Let l A be a prime ideal not equal to 0 or char A L. Define the completions A l := lim n A/l n and K l := Frac A l. Then the Tate module T l φ := Hom(K l /A l, φ L s ) 7

is a free A l -module of rank r. Applications: The endomorphism ring End φ is a projective A-module of rank r 2. In particular, if r = 1, then End φ = A and Aut φ = A = F q. The Galois action on torsion points yields an l-adic representation ρ l : Gal(L s /L) Aut Al T l φ GL r (A l ). 4. Reduction theory 4.1. Drinfeld modules over rings. So far we considered Drinfeld modules over A-fields. One can also define Drinfeld modules over arbitrary A-algebras R or even A-schemes. In such generality, the underlying F q -vector space scheme need only be locally isomorphic to G a, so it could be the F q -vector space scheme associated to a nontrivial line bundle on the base. For simplicity, let us assume that Pic R = 0; this holds if the A-algebra R is a PID, for instance. Then a Drinfeld A-module over R is given by a ring homomorphism A End G a,r = R{τ} a φ a such that φ a(0) = a in R for all a A and l.c.(φ a ) R for all nonzero a A. The last requirement, which implies injectivity of φ, guarantees that for any maximal ideal m R, reducing all the φ a modulo m yields a Drinfeld module over R/m of the same rank. 4.2. Good and stable reduction. Let us now specialize to the following setting: R: an A-discrete valuation ring (a discrete valuation ring with a ring homomorphism A R) m: the maximal ideal of R L := Frac R, v : L Z {+ }, F := R/m, the fraction field the residue field the discrete valuation φ: a Drinfeld module over L of rank r 1. Then φ has good reduction if φ is isomorphic over L to a Drinfeld module over R, that is, if after replacing φ by an isomorphic Drinfeld module over L, all the φ a have coefficients in R and l.c.(φ a ) R for all nonzero a A. φ has stable reduction if after replacing φ by an isomorphic Drinfeld module over L, all the φ a have coefficients in R and the Drinfeld module a (φ a mod m) over F has positive rank. Example 4.1. Let A = F q [T ]. A rank 2 Drinfeld module over L is determined by φ T = T + c 1 τ + c 2 τ 2 ; here c 1, c 2 L and c 2 0. Isomorphic Drinfeld modules are given by u 1 φ T u = T + u q 1 c 1 τ + u q2 1 c 2 τ 2 8

for any u L. The condition for stable reduction is satisfied if and only if v(u q 1 c 1 ) 0 and v(u q2 1 c 2 ) 0, with one of them being an equality. This condition uniquely specifies v(u) Q. An element u of this valuation might not exist in L, but u can be found in a suitable ramified finite extension of L. Theorem 4.2 (Potential stability). Let φ be a Drinfeld module over L of rank r 1. There exists a finite ramified extension L of L such that φ over L has stable reduction. Proof. Choose generators a 1,..., a m of the ring A. As in Example 4.1, find L and u L of valuation just right so that all coefficients of u 1 φ ai u have nonnegative valuation, and there exist i and j > 0 such that the coefficient of τ j in φ ai has valuation 0. Corollary 4.3. Let φ be a rank 1 Drinfeld module over L. If there exists a A F q such that l.c.(φ a ) R, then φ is a Drinfeld module over R. In particular, φ has good reduction. Proof. Left as an exercise. 5. Example: The Carlitz module The Drinfeld module analogue of G m is the Carlitz module φ: A = F q [T ] K{τ} T T + τ (i.e., φ T (x) = T x + x q ). Then φ is a Drinfeld module of rank 1 since Define [n] := T qn T n [n]! := [j] deg φ T = q = T 1. j=1 e(z) := n 0 z qn /[n]! π := n 1 ( 1 [n] ) [n + 1] i := q 1 [1] C. K Carlitz proved in the 1930s, long before Drinfeld, that e induces an isomorphism This is analogous to exp: C/2πiZ C. C/πiA (C with the Carlitz A-module action). Theorem 5.1. Fix a A with a 0. Then K(φ[a]) is an abelian extension of K, and Gal(K(φ[a])/K) (A/a). (Theorem 5.1 is analogous to Gal(Q(µ n )/Q) (Z/n).) Theorem 5.2 (Analogue of Kronecker Weber). Every abelian extension of K in which the place splits completely is contained in K(φ[a]) for some a. 9

6. Class field theory 6.1. The class group. When A is not a PID, class field theory is more complicated. Introduce the following notation: I : the group of nonzero fractional A-ideals in K P := {(c) : c K }, Pic A := I/P, the class group of A. the group of principal fractional A-ideals For a nonzero fractional ideal I, let [I] denote its class in Pic A. 6.2. Rank 1 Drinfeld modules over C. Proposition 6.1. We have bijections Pic A {rank 1 A-lattices in C} homothety [I] (homothety class of I in C) {rank 1 Drinfeld modules over C} isomorphism Proof. The second bijection comes from the r = 1 case of Theorem 3.11. Thus we need only consider the first map. Surjectivity: Any rank 1 A-lattice Λ in C can be scaled so that KΛ = K. Then Λ is a nonzero fractional ideal I. Injectivity: I is homothetic to I in C if and only if there exists c K such that I = ci. Corollary 6.2. Every rank 1 Drinfeld module over C is isomorphic to one defined over K. Proof. When the lattice Λ is contained in K, the power series e and polynomials φ a constructed in Section 2 will have coefficients in K. 6.3. The action of ideals on Drinfeld modules. The bijection between Pic A and the set of isomorphism classes of rank 1 Drinfeld modules over C is analytic, not canonical from the algebraic point of view. But a weaker form of this structure exists algebraically, as will be described in Theorem 6.5. Fix any A-field L. If I is a nonzero ideal of A and φ is a Drinfeld module over any A-field L, we can define a new Drinfeld module I φ over L isomorphic to the quotient of G a by φ[i]; more precisely, there exists a unique Drinfeld module ψ over L such that φ I : G a G a is an isogeny φ ψ, and we define I φ := ψ. Suppose that I = (a) for some nonzero a A. Then φ I is φ a made monic; that is, if u := l.c.(φ a ), then φ I = u 1 φ a. Therefore φ I is the composition φ φa φ u 1 u 1 φu, so (a) φ = u 1 φu, which is isomorphic to φ, but not necessarily equal to φ. This suggests that we define (a 1 ) φ = uφu 1. Finally, every I I is (a 1 )J for some a A {0} and integral ideal J, and we define I φ = u(j φ)u 1. The following is now easy to check: Proposition 6.3. The operation defines an action of I on the set of Drinfeld modules over L. It induces an action of Pic A on the set of isomorphism classes of Drinfeld modules over L. 10

Example 6.4. Suppose that φ is over C, and I is a nonzero integral ideal of A. If we identify φ analytically with C/Λ, then φ[i] I 1 Λ/Λ, so I (C/Λ) (C/Λ)/(I 1 Λ/Λ) C/I 1 Λ. Let X (C) be the set of isomorphism classes of rank 1 Drinfeld A-modules over C. Theorem 6.5. The set X (C) is a principal homogeneous space under the action of Pic A. Proof. This follows from Proposition 6.1 and the calculation in Example 6.4 showing that the corresponding action of I on lattices is by multiplication by I 1. 6.4. Sgn-normalized Drinfeld modules. We will eventually construct abelian extensions of a global function field K by adjoining the coefficients appearing in rank 1 Drinfeld modules. For this, it will be important to have actual Drinfeld modules, and not just isomorphism classes of Drinfeld modules. Therefore we will choose a (not quite unique) normalized representative of each isomorphism class. Let F be the residue field of X. Since is a closed point, F is a finite extension of F q. A choice of uniformizer π K defines an isomorphism K F ((π)), and we define sgn as the composition K F ((π)) l.c. F. The function sgn is an analogue of the classical sign function sgn: R {±1}. From now on, we fix (A, sgn). Definition 6.6. A rank 1 Drinfeld module φ over L is sgn-normalized if there exists an F q -algebra homomorphism η : F L such that l.c.(φ a ) = η(sgn a) for all nonzero a A. Example 6.7. Suppose that A = F q [T ] and sgn(1/t ) = 1. For a Drinfeld A-module φ over L, the following are equivalent: φ is sgn-normalized; l.c.(φ T ) = 1; φ T = T + τ (the Carlitz module). Theorem 6.8. Every rank 1 Drinfeld module φ over C is isomorphic to a sgn-normalized Drinfeld module. More precisely, the set of sgn-normalized Drinfeld modules isomorphic to φ is a principal homogeneous space under F /F q. Proof. When A is generated over F q by one element T, then it suffices to choose u so that u 1 φ T u is monic. The idea in general is that even if A is not generated by one element, its completion will be (topologically). First, extend φ to a homomorphism K C((τ 1 )) as in the proof of Proposition 3.6. The induced valuation on K is v, so there exists a unique extension to a continuous homomorphism K C((τ 1 )), which we again denote by a φ a. Also, l.c. extends to a map C((τ 1 )) C (not a homomorphism). Let π K be a uniformizer with sgn(π) = 1. Replacing φ by u 1 φu multiplies l.c.(φ π ) by u π 1, so we can choose u C to make l.c.(φ π ) = 1. We claim that the new φ is sgn-normalized. Define η : F C by η(c) := l.c.(φ c ). For any a = cπ n K, with c F and n Z, we have l.c.(φ a ) = l.c.(φ c φ n π) = l.c.(φ c ) = η(c) = η(sgn a), 11

as required. The u was determined up to a (#F 1)th root of unity, but Aut φ = A = F q, so u 1 φu depends only on the image of u modulo F q. This explains the principal homogeneous space claim. Introduce the following notation: X + (L) := the set of sgn-normalized rank 1 Drinfeld A-modules over L P + := {(c) : c K and sgn c = 1} P Pic + A := I/P +, the narrow class group of A. Lemma 6.9. If φ X + (L), then Stab I φ = P +. Proof. The following are equivalent for a nonzero integral ideal I not divisible by char A φ: I φ = φ; φ I φ a = φ a φ I for all a A; φ I End φ; φ I A; φ I = φ b for some b A. In particular, if I is an integral ideal in P +, then I = (b) for some b A with sgn b = 1, so φ I = φ b, so I Stab I φ. Using weak approximation, one can show that the integral ideals in P + generate the group P +, and that a general ideal I can be multiplied by an ideal in P + to make it integral and not divisible by char A φ. Thus it remains to show that when I is an integral ideal not divisible by char A φ, the condition φ I = φ b implies I P +. Suppose that φ I = φ b. Taking kernels yields φ[i] = φ[b]. Since char A φ I, the group scheme φ[i] is reduced, so char A φ b. By Proposition 3.13, I = Ann A φ[i] = Ann A φ[b] = (b). Also, η(sgn b) = l.c.(φ b ) = l.c.(φ I ) = 1, so sgn b = 1. Thus I P +. Theorem 6.10. The action of I on Drinfeld modules makes X + (C) a principal homogeneous space under Pic + A. Proof. Lemma 6.9 implies that X + (C) is a disjoint union of principal homogeneous spaces under Pic + A, so it suffices to check that X + (C) and # Pic + A are finite sets of the same size. Theorems 6.8 and 6.5 imply #X + (C) = #X (C) #(F /F q ) = # Pic A #(F /F q ). On the other hand, the exact sequence 1 P/P + I/P + I/P 1 and the isomorphism P/P + F /F q induced by sgn show that # Pic + A = # Pic A #(F /F q ). 6.5. The narrow Hilbert class field. Choose φ X + (C). Define H + := K(all coefficients of φ a for all a A) C. Then φ is a Drinfeld module over H +, and so is I φ for any I I. By Theorem 6.10, these are all the objects in X + (C), so H + is also the extension of K generated by the coefficients 12

of φ a for all φ X + (C) and all a A. In particular, H + is independent of the choice of φ. It is called the narrow Hilbert class field of (A, sgn). Theorem 6.11. (a) The field H + is a finite abelian extension of K. (b) The extension H + K is unramified above every finite place ( finite means not ). (c) We have Gal(H + /K) Pic + A. Proof. (a) The group Aut(C/K) acts on X + (C), so it maps H + to itself. Also, H + is finitely generated over K. These imply that H + is a finite normal extension of K. By Corollary 6.2, each rank 1 Drinfeld module over C is isomorphic to one over K, and it can be made sgn-normalized over a field obtained by adjoining a (#F 1)th root. The completion K of a global field K is a separable extension of K, and adjoining (#F 1)th roots produces a field F separable over K with F H +, so H + is separable over K. The automorphism group of X + (C) as a principal homogeneous space under Pic + A equals Pic + A, so we have an injective homomorphism χ: Gal(H + /K) Aut X + Pic + A. Thus Gal(H + /K) is a finite abelian group. (b) Let B + be the integral closure of A in H +. Let P B + be a nonzero prime ideal, lying above p A. Let F P = B + /P. By Corollary 4.3, each φ X + (H + ) = X + (C) is a Drinfeld module over the localization B + P, so there is a reduction map ρ: X + (H + ) X + (F P ). By Lemma 6.9, Pic + A acts faithfully on the source and target. Moreover, the map ρ is Pic + A-equivariant, and X + (H + ) is a principal homogeneous space under Pic + A by Theorem 6.10, so ρ is injective. If an automorphism σ Gal(H + /K) belongs to the inertia group at P, then σ acts trivially on X + (F P ), so σ acts trivially on X + (H + ), so σ = 1. Thus H + K is unramified at P. (c) Let Frob p := Frob P Gal(F P /F p ) Gal(H + /K) be the Frobenius automorphism. The key point is the formula Frob p φ = p φ for any φ X + (F P ); let us now prove this. By definition, if ψ := p φ, then ψ a φ p = φ p φ a for all a A. By Corollary 3.15, φ p = τ deg p, so ψ a τ deg p = τ deg p φ a. Compare coefficients; since τ deg p acts on F P as Frob p, we obtain ψ = Frob p φ. Since X + (H + ) X + (F P ) is injective and Pic + A-equivariant, it follows that Frob p acts on X + (H + ) too as φ p φ. Thus χ: Gal(H + /K) Pic + A maps Frob p to the class of p in Pic + A. Such classes generate Pic + A, so χ is surjective. 6.6. The Hilbert class field. Because of the exact sequence 0 P/P + Pic + A Pic A 0, 13

the extension H + K decomposes into two abelian extensions H + H K P/P + Pic A with Galois groups as shown. The map of sets X + (C) X (C) is compatible with the surjection of groups Pic + A Pic A acting on the sets. By Corollary 6.2, each element of X (C) is represented by a Drinfeld module over K, so the decomposition group D Gal(H + /K) acts trivially on X (C). Thus D P/P +. In other words, splits completely in H K. The Hilbert class field H A of A is defined as the maximal unramified abelian extension of K in which splits completely. Thus H H A. Class field theory shows that Gal(H A /K) Pic A, so H = H A. 6.7. Ray class fields. In this section, we generalize the constructions to obtain all the abelian extensions of K, even the ramified ones. Introduce the following notation: m : a nonzero ideal of A I m := the subgroup of I generated by primes not dividing m P m := {(c) : c K and c 1 P + m (mod m)} := {(c) : c K and sgn c = 1 and c 1 Pic m A := I m /P m, the ray class group modulo m of A (mod m)} Pic + m A := I m /P + m, the narrow ray class group modulo m of (A, sgn) X + m (C) := {(φ, λ) : φ X + (C) and λ generates the A/m-module φ[m](c)} H + m := H+ (λ) for any (φ, λ) X + m (C) (the narrow ray class field modulo m of (A, sgn)) H m := the subfield of H + m fixed by P m /P + m (the ray class field modulo m of A). Arguments similar to those in previous sections show the following: Theorem 6.12. (a) There is an action of I m on X m + (C) making X m + (C) a principal homogeneous space under Pic + m A. (b) The field H m + is a finite abelian extension of K, unramified outside m, and Gal(H m + /K) Pic + m A. (c) The extension H m is the ray class field modulo m of A as classically defined, with Gal(H m /K) Pic m A. 14

6.8. The maximal abelian extension. Theorem 6.12 implies that m H m equals K ab,, the maximal abelian extension of K in which splits completely. Finally, if is a second closed point of X, then the compositum K ab, K ab, is the maximal abelian extension of K. Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA 02139-4307, USA Email address: poonen@math.mit.edu URL: http://math.mit.edu/~poonen/ 15