Canonical models of Shimura curves
J.S. Milne April 4, 2003, v0.0
Abstract As an introduction to Shimura varieties, and, in particular, to Deligne’s Bourbaki and Corvallis talks (Deligne 1971, 1979), I explain the main ideas and results of the general theory of Shimura varieties in the context of Shimura curves. These notes had their origin in a two-hour lecture I gave on September 10, 2002. They are available at www.jmilne.org/math/. Please send corrections and comments to me at [email protected].
Contents
Introduction ...... 3
1 Preliminaries 5 Algebraic varieties and their connected components ...... 5 Easy descent theory ...... 6 Adeles...... ` 8
2 Elliptic modular curves over C 12 ◦ The curve SΓ as a double coset space ...... 12 A finiteness statement ...... 14 The curve SK ...... 14 Re-interpretation of X ...... 17 Elliptic curves over C ...... 18 Elliptic modular curves as parameter spaces over C ...... 20 Elliptic modular curves as moduli varieties over C ...... 23
3 Canonical models of elliptic modular curves 26 Statement of the main theorem ...... 26 Complex multiplication ...... 28 Special points ...... 30 Hard descent ...... 30 Existence of canonical models ...... 32 Definition of “canonical” ...... 32
1 CONTENTS 2
4 Automorphic vector bundles 33
5 Quaternionic Shimura curves 34 Quaternion algebras ...... 34 Quaternionic modular curves ...... 35 Quaternionic nonmodular curves ...... 36
6 Remarks on the general case 37 Deligne’s axioms ...... 37 Rough classification of Shimura varieties ...... 38 Main results on the existence of canonical models (post Shimura) ...... 38 CONTENTS 3
Introduction Let + X = {z ∈ C | =(z) > 0}. + Then SL2(R) acts transitively on X , a b az + b · z = , c d cz + d and the subgroup fixing i is the compact group a b 2 2 SO2 = a + b = 1 . −b a
A congruence subgroup Γ of SL2(Z) is any subgroup containing the principal congruence subgroup of level N, a b a b 1 0 Γ(N) = ∈ SL2(Z) ≡ mod N . c d c d 0 1
Consider1 ◦ df + SΓ = Γ\X . Initially, this is a Riemann surface, but when a finite set of points (the “cusps”) is added, it becomes a compact Riemann surface, which is automatically2 a nonsingular projective ◦ 3 algebraic curve. Therefore, SΓ is an algebraic curve. ◦ ◦ The theorem I want to discuss is that SΓ has a canonical model CΓ over a certain number ◦ field FΓ. More precisely, there exists a curve CΓ over FΓ equipped with an isomorphism ◦ ◦ (CΓ)C → SΓ satisfying certain natural conditions sufficient to determine it uniquely. So one thing I’ll have to do is tell you how to attach a number field FΓ to a congruence subgroup. ◦ + Later, I’ll discuss a similar theorem for curves SΓ = Γ\X where Γ is again a congruence subgroup, but in a group different from SL2. Note that, in general, a variety over C will not have a model over a number field, and when it does, it will usually have many. For example, an elliptic curve E over C has a model over a number field if and only if its j-invariant j(E) is an algebraic number, and if Y 2Z = X3 + aXZ2 + bZ3 is one model of E over a number field k (meaning, a, b ∈ k), then Y 2Z = X3 + ac2XZ2 + bc3Z3 is a second which is isomorphic to the first only if c is
1Unfortunately, in his Bourbaki talk, Deligne writes this as X+/Γ. There used to be left-wingers (those who write the discrete group on the left) and right-wingers. Now there are only left-wingers — the right wingers either converted or . . . . 2The functor C 7→ C(C) from nonsingular projective curves over C to compact Riemann surfaces is an equivalence of categories. For a discussion of this result, see my notes on modular forms, 7.3–7.7. 3The same is not true of X+, i.e., it is not possible to realize X+ (with its complex structure) as a Zariski- open subset of a nonsingular projective C curve over C — if you could, the complement of X+ in C(C) would be a finite set, and any bounded holomorphic function on X+ would extend to a bounded holomorphic
C( ) z−i X+ z−i < 1 function on C , and so would be constant, but z+i is holomorphic on and z+i . This is one reason we work with Γ\X+ rather than X+ — as X+ is not an algebraic curve, it makes no sense to talk of it having a model over a number field. CONTENTS 4 a square in k. As another example, all the projective curves aX2 + bY 2 + cZ2 = 0 over Q become isomorphic to X2 + Y 2 + Z2 = 0 over C, but they fall into infinitely many distinct isomorphism classes over Q. A problem with the theorem as stated above is that the fields FΓ grow as Γ shrinks. One ◦ of Deligne’s innovations in his Bourbaki talk was to replace (in a systematic way) the SΓ with nonconnected curves which have canonical models over Q.
Notations and terminology I use the language of algebraic varieties as, for example, in my course notes on algebraic geometry: the affine varieties over a field k are the ringed spaces Specm A with A a finitely generated k-algebra such that A ⊗ kal is reduced, and the varieties over k are the ringed spaces that are finite unions of open affine varieties satisfying a separatedness condition. Thus, a variety over k is essentially the same thing as a geometrically reduced separated scheme of finite type over k (not necessarily connected). For a variety V over k, k[V ] = Γ(V, OV ) is the ring of regular functions on V and, when V is irreducible, k(V ) is the field of rational functions on V . For simplicity, throughout the notes “variety” will mean “nonsingular variety”. With this convention, every connected variety is irreducible. Throughout, Qal is the algebraic closure of Q in C, and ι or z 7→ z¯ denotes complex conjugation on C. For a k-vector space V and a commutative k-algebra A, I often write V (A) for the A-module A ⊗k V . Given an equivalence relation, [*] denotes the equivalence class containing *. The notation X ≈ Y means that X and Y are isomorphic, whereas X ∼= Y means that they are canonically isomorphic or that there is a given (or unique) isomorphism.4
References In addition to the references listed at the end, I refer to the following of my course notes. GT Group Theory FT Fields and Galois Theory. AG Algebraic Geometry. ANT Algebraic Number Theory MF Modular Functions and Modular Forms EC Elliptic Curves. AV Abelian Varieties. CFT Class Field Theory.
Prerequisites I assume some familiarity with the classical theory of elliptic modular curves as, for exam- ple, in the first four sections of MF.
Acknowledgements I thank the following for providing corrections and comments for an earlier version of the notes: Brian Conrad.
4For example, if V is a finite-dimensional vector space over a field k, then V ≈ V ∨ and V =∼ V ∨∨. 1 PRELIMINARIES 5
1 Preliminaries
Algebraic varieties and their connected components
A variety V over a field k is said to be geometrically connected if Vkal is connected, in which case, VΩ is connected for every field Ω containing k (Hartshorne 1977, II, Exercise 3.15). We first examine zero-dimensional varieties. Over C, a zero-dimensional variety is nothing more than a finite set (finite disjoint union of copies A0). Over R, a connected zero-dimensional variety V is either geometrically connected (e.g., 0 ) or geometrically AR nonconnected (e.g., V : X2 + 1; subvariety of A1), in which case V (C) is a conjugate pair of complex points. Thus, one sees that to give a zero-dimensional variety over R is to give a finite set with an action of Gal(C/R). Similarly, a connected variety V over R may be geometrically connected, or it may decompose over C into a pair of conjugate varieties. Consider, for example, the following subvarieties of A2: L : Y + 1 is a geometrically connected line over R; L0 : Y 2 + 1 is connected over R, but over C it decomposes as the pair of conjugate lines Y = ±i. Note that R is algebraically closed5 in ∼ R[L] = R[X,Y ]/(Y + 1) = R[X] but not in 0 2 ∼ 2 ∼ R[L ] = R[X,Y ]/(Y + 1) = R[Y ]/(Y + 1) [X] = C[X]. PROPOSITION 1.1. A connected variety V over a field k is geometrically connected if and only if k is algebraically closed in k(V ).
PROOF. This follows from the statement: let A be a finitely generated k-algebra such that al al A is an integral domain and A ⊗k k is reduced; then A ⊗ k is an integral domain if and only if k is algebraically closed in A (Zariski and Samuel 1958, III 15, Theorem 40). PROPOSITION 1.2. To give a zero-dimensional variety V over Q is to give (equivalently) (a) a finite set E plus, for each e ∈ E, a finite field extension Q(e) of Q, or 6 al 7 (b) a finite set S with a continuous (left) action of Σ =df Gal(Q /Q).
PROOF. The underlying topological space V of a zero-dimensional variety (V, OV ) is finite and discrete, and for each e ∈ V , Γ(e, OV ) is a finite field extension of Q. al The set S in (b) is V (Q ) with the natural action of Σ. We can recover (V, OV ) from S as follows: let V be the set Σ\S of orbits endowed with the discrete topology, and, for al Σs e = Σs ∈ Σ\S, let Q(e) = (Q ) where Σs is the stabilizer of s in Σ; then, for U ⊂ V , Q Γ(U, OV ) = e∈U Q(e). 5A field k is algebraically closed in a k-algebra A if every a ∈ A algebraic over k lies in k. 6This means that the action factors through the quotient of Gal(Qal/Q) by an open subgroup (all open subgroups of Gal(Qal/Q) are of finite index, but not all subgroups of finite index are open). 7The cognoscente will recognize this as Grothendieck’s way of expressing Galois theory over Q. 1 PRELIMINARIES 6
PROPOSITION 1.3. Given a variety V over Q, there exists a map f : V → π from V to a zero-dimensional variety π such that, for all e ∈ π, the fibre Ve is a geometrically connected variety over Q(e).
PROOF. Let π be the zero-dimensional variety whose underlying set is the set of connected components of V over Q and such that, for each e = Vi ∈ π, Q(e) is the algebraic closure of Q in Q(Vi). Apply (1.1) to see that the obvious map f : V → π has the desired property.
EXAMPLE 1.4. Let V be a connected variety over a Q, and let k be the algebraic closure of Q in Q(V ). The map f : V → Specm k realizes V as a geometrically connected variety over k. Conversely, for a geometrically connected variety f : V → Specm k over a number field k, the composite of f with Specm k → Specm Q realizes V as a variety over Q (connected, but not geometrically connected if k 6= Q).
EXAMPLE 1.5. Let f : V → π be as in (1.3). When we regard π as a set with an action of Σ, then its points are in natural one-to-one correspondence with the connected components
al of VQ (equivalently VC) and its Σ-orbits are in natural one-to-one correspondence with the 0 −1 connected components of V . Let e ∈ π and let V = f al (e) — it is a connected component 0 Q al of VQ . Let Σe be the stabilizer of e; then V arises from a geometrically connected variety df over Q(e) = QΣe .
Easy descent theory
By descent (in these notes), I mean passing from objects over C to objects over Q. One of the themes of these notes is that information on objects over Q (hence, possessing an interesting arithmetic) can be obtained from information on objects over C (hence, involv- ing only analysis). Easy descent describes the information over C needed to determine a variety over Q. Hard descent (see §3 below) will say which sets of information arise from varieties over Q. Let A = Aut(C) (automorphisms of C as an abstract field). There are two obvious automorphisms, namely, the z 7→ z and z 7→ ιz (complex conjugation), and the remainder can be constructed as follows. Recall that a transcendence basis B for C over Q is an algebraically independent set such that C is algebraic over Q(B). Transcendence bases exist (FT 8.13),8 and any two have the same cardinality. Choose transcendence bases B and C for C over Q; then any bijection σ : B → C defines an isomorphism of fields σ : Q(B) → Q(C), which extends to an automorphism of C (cf. FT 6.5). For a vector space V over Q, A acts on V (C) =df C ⊗Q V through its action on C: P P σ( zi ⊗ vi) = σzi ⊗ vi, σ ∈ A, zi ∈ C, vi ∈ V.
LEMMA 1.6. Let V be a vector space over Q, and let W be a subspace of C ⊗ V . If W is stable under the action of A, then W ∩ V spans W (and so C ⊗Q (W ∩ V ) → W is an isomorphism).
8This requires the Axiom of Choice. Probably, I could rewrite the notes to avoid assuming the Axiom of Choice, but that would complicate things. 1 PRELIMINARIES 7
PROOF. First note that CA = Q, i.e., every z ∈ C r Q is moved by an element of A: if z is transcendental, it is part of a transcendence basis for C over Q, and any permutation of the transcendence basis extends to an automorphism of C; if z is algebraic Q, it is moved by an automorphism of Qal, which extends to an automorphism of C. A 9 Next note that (C ⊗ V ) = V . To see this, choose a basis (ei)i∈I for V , and let P Q P v = zi ⊗ ei ∈ C ⊗Q V . Then σv = σzi ⊗ ei for σ ∈ A, and so v is fixed by A if and only if each zi is fixed. We now prove the lemma. Let W 0 be a complement of W ∩ V in V , so that V = (W ∩ V ) ⊕ W 0. If W ∩ V doesn’t span W , there will exist a nonzero w ∈ W in the C-span of W 0. Choose 0 a basis (ei)i∈I for W , and write P w = i∈I ciei (ci ∈ C). We may suppose that w has been chosen so that the sum has the fewest nonzero coefficients ci, and, after scaling, that ci0 = 1 for some i0 ∈ I. For σ ∈ A, σw − w ∈ W and σw − w = P (σc − c )e i6=i0 i i i has fewer nonzero coefficients than w, and so σw − w = 0. Since this holds for all σ, w ∈ W ∩ (V ⊗ C)A = W ∩ V , which is a contradiction because 0 C ⊗ V = (C ⊗ (W ∩ V )) ⊕ (C ⊗ W ) .
PROPOSITION 1.7. Let V be a variety over Q, and let W be a closed subvariety of VC. If W (C) is stable under the action of A on V (C), then W = W0C for a (unique) closed subvariety W0 of V .
PROOF. Suppose first that V is affine, and let I(W ) ⊂ C[VC] be the ideal of functions zero on W . Because W is stable under A, so also is I(W ), and so I(W ) is spanned by I(W ) ∩ Q[V ] (Lemma 1.6). Therefore, the zero-set of I(W ) ∩ Q[V ] is a closed subvariety W0 of V with the property that W = W0C. To deduce the general case, cover V with open affines.
PROPOSITION 1.8. Let V and W be varieties over Q, and let f : VC → WC be a regular map. If f commutes with the actions of A on V (C) and W (C), then f arises from a (unique) regular map V → W over Q.
PROOF. Apply Proposition 1.7 to the graph of f, Γf ⊂ (V × W )C. COROLLARY 1.9. A variety V over Q is uniquely determined (up to a unique isomorphism) by VC together with the action of A on V (C). PROOF. An isomorphism V → V 0 commuting with the actions of A arises from a unique C C isomorphism V → V 0.
REMARK 1.10. Proposition 1.8 says that the functor V 7→ (VC, A-action) is fully faithful. Later (hard descent theory) we shall determine the essential image of the functor, i.e., the pairs that arise (up to isomorphism) from varieties over Q. 9Axiom of Choice again since we are not assuming V to be finite dimensional. 1 PRELIMINARIES 8
Adeles` ˆ Q Let Z = `Z` (product over the prime numbers 2, 3, 5,...). As each Z` is compact, Tikhonov’s theorem shows that Zˆ is a compact topological ring. It equals the inverse limit lim Z/mZ. ←− Q The ring Af of finite adeles` is defined to be the subring of `Q` consisting of families 10 ˆ Q (a`)` such that a` ∈ Z` for almost all `. Thus Af ⊃ Z and consists of the α ∈ `Q` ˆ ∼ ˆ such that mα ∈ Z for some m. In fact, Af = Q ⊗Z Z. When endowed with the topology ˆ for which Z is an open subring, Af becomes a locally compact topological ring. A basis of Q neighbourhoods of 0 is formed by the sets U` with U` an open neighbourhood of 0 in Z` for all ` and equal to Z` for almost all `. Similarly, for G = Gm (=df GL1), SL2, GL2 etc., define the topological group G(Af ) to be Q {(a`) ∈ `G(Q`) | a` ∈ G(Z`) for almost all `} Q endowed with the topology for which `G(Z`) is an open subgroup. It is locally compact. We embed G(Q) in G(Af ) diagonally, a 7→ (a, a, a, . . .). × For example, Gm(Af ) = Af (the group of finite ideles` ) is the topological group
× Q × × Af = {(a`) ∈ Q` | a` ∈ Z` for almost all `}
ˆ × Q × endowed with the topology for which Z = Z` is an open subgroup. A basis for the Q × neighbourhoods of 1 is formed by the sets U` with U` an open neighbourhood of 1 in Z` × for all ` and equal to Z` for almost all `. Note that Af is the group of units in Af , but the topology on it is stronger (has more open subsets) than the subspace topology.11
LEMMA 1.11. The field Q (embedded diagonally) is dense in Af .
PROOF. It suffices to prove the following statement: given an ε > 0 and elements a` ∈ Q` for ` in a finite set S, there exists an a ∈ Q such that
|a − a`|` < ε for ` ∈ S, and
|a|` ≤ 1 for `∈ / S.
After replacing the a` with ma` for some m ∈ Z (and possibly changing ε and S), we may suppose that the a` lie in Z`. The Chinese remainder theorem states that
Q n(`) Z → `∈SZ/` Z is surjective for all families (n(`))`∈S, n(`) > 0. Any a ∈ Z having the same image in Q n(`) `∈SZ/` Z as (a`)`∈S for sufficiently large n(`) will satisfy the requirement.
THEOREM 1.12 (STRONG APPROXIMATION). The group SL2(Q) is dense in SL2(Af ). 10This means “for all but (possibly) finitely many”. 11Let α(n) be the idele` whose nth component is the nth prime and whose other components are 1. Then × α(n) → 1 as n → ∞ in Af but not in Af . 1 PRELIMINARIES 9
PROOF. For any field k, SL2(k) is generated by the subgroups 1 a 1 0 A(k) = a ∈ k ,B(k) = b ∈ k . 0 1 b 1 This follows, for example, from the equalities: 1 a−1 1 0 1 d−1 a ad−1 c c = c , c 6= 0, 0 1 c 1 0 1 c d 1 0 1 b 1 0 a b a−1−1 a−1 = 1 , a, b 6= 0, b 1 0 1 b 1 0 a 1 −ba 1 0 1 b 1 0 a 0 a−1−1 a−1 = 1 , a, b 6= 0. 0 1 b 1 0 1 b 1 0 a Q In fact, the equalities show that, for any finite set of primes S, SL2(Q`) is generated Q Q `∈S by its subgroups `∈SA(Q`) and `∈SB(Q`). We now prove the theorem. According to the lemma, A(Af ) and B(Af ) are contained in the closure of SL2(Q) (even of A(Q) and B(Q)). Thus, the closure of SL2(Q) contains Q Q 12 `∈S SL2(Q`)× `6=S1 for every finite set S of primes, and these sets are obviously dense in SL2(Af ). REMARK 1.13. The strong approximation theorem fails in each of the following cases:
× × 13 (a) Gm: the group Q is not dense in Af .
(b) PGL2: the determinant defines surjections
× ×2 PGL2(Q) → Q /Q × ×2 PGL2(Af ) → Af /Af
× ×2 × ×2 and Q /Q is not dense in Af /Af . (c) The algebraic group G over Q such that G(Q) is the group of elements of norm 1 in a quaternion division algebra D over Q for which D ⊗ R is also a division algebra (hence isomorphic to the usual (Hamiltonian) quaternions). The proof in the case of SL2 fails because G has no unipotent subgroups A, B, but the key reason that strong approximation fails for G is that G(R) is compact, which forces G(Q) to be too small. These examples essentially exhaust the counterexamples to strong approximation: the gen- eral theorem says that G(Q) is dense in G(Af ) whenever G is a simply connected semisim- ple group over Q without a Q-factor H for which H(R) is compact (Platonov and Rap- inchuk 1994, Theorem 7.12, p427).
12 Let a = (a`) ∈ SL2(Af ) and let U be an open neighbourhood of 1. After possibly replacing U with a Q smaller open neighbourhood, we may suppose that U = U`. Let S be a finite set of primes containing all ` Q for which a` ∈/ SL2(Z`) or U` 6= SL2(Z`). Then a · U contains an element of `∈S SL2(Q`) × 1. 13 Q × × × × Let (a`)` ∈ Z` ⊂ Af and let S be a finite set. If Q is dense, there is an a ∈ Q that is close to a` for ` ∈ S and an `-adic unit for `∈ / S. But such an a would be an `-adic unit for all `, hence equal to ±1, and so this is not always possible. 1 PRELIMINARIES 10
1.14 (CONGRUENCESUBGROUPSOF SL2(Q)). The open subgroups of SL2(Af ) are those containing a basic open subgroup: Q U = `U`,U` open subgroup of SL2(Q`) for all `, U` = SL2(Z`) for almost all `. For a prime ` and n ≥ 0, let a b a b 1 0 n U`(n) = ∈ SL2(Z`) ≡ mod ` . c d c d 0 1 Thus, U`(n) = SL2(Z`) ⇐⇒ n = 0.
For a fixed `, the U`(n) form a basis of neighbourhoods of 1 in SL2(Q`). For a positive integer N, let Q K(N) = `U`(ord`(N)).
Then the K(N) form a basis of neighbourhoods of 1 in SL(Af ), and
K(N) ∩ SL2(Q) = Γ(N). ˆ Thus, for any open subgroup U of SL2(Z), Γ = U ∩ SL2(Q) is a congruence subgroup of SL2(Z). In fact, Γ is dense in U, and so there is a one-to-one correspondence between the ˆ congruence subgroups of SL2(Z) and the open subgroups SL2(Z):
Γ ↔ U, Γ = U ∩ SL2(Z),U = closure of Γ.
We define a congruence subgroup of SL2(Q) to be any subgroup of the form
K ∩ SL2(Q)
14 with K a compact open subgroup of SL2(Af ). A congruence subgroup is commensurable with SL2(Z) and contains Γ(N) for some N. It is a congruence subgroup of SL2(Z) when it is contained in SL2(Z). ASIDE 1.15. Let V be a 2-dimensional vector space over Q, and let G = SL(V ), i.e., G is the algebraic group over Q such that, for any Q-algebra R,
G(R) = {α ∈ EndR(V (R)) | det(α) = 1}.
Choose a lattice Λ in V , and define Q G(Af ) = {(a`) ∈ G(Q`) | a`Λ` = Λ` for almost all `}
14 Two subgroups H1 and H2 of a group are said to be commensurable if H1∩H2 has finite index both in H1 and in H2. Evidently, if H1 and H2 are both compact and open, then H1/H1 ∩ H2 and H2/H1 ∩ H2 are both compact and discrete, and so H1 and H2 are commensurable. In particular, any two compact open subgroups of SL2(Af ) are commensurable, which implies that their intersections with SL2(Q) are commensurable. In general, a subgroup of SL2(Q) commensurable with SL2(Z) is said to be an arithmetic subgroup. Not all arithmetic subgroups are congruence. 1 PRELIMINARIES 11
0 0 where Λ` = Z` ⊗ Λ. If Λ is a second lattice in V , then Λ` = Λ` for almost all `, and so G(Af ) is independent of the choice of Λ. Endow G(Af ) with the obvious topology. A congruence subgroup of G(Q) is any subgroup of the form K ∩ G(Q) with K a compact open subgroup of G(Af ). The choice of a basis for V determines an isomorphism G ≈ SL2 under which the notions of congruence subgroup coincide. An advantage of the adelic` approach is that it only requires an algebraic group over Q (i.e., there is no need for a Z-structure). 2 ELLIPTIC MODULAR CURVES OVER C 12
2 Elliptic modular curves over C
◦ + We shall define a curve SK over C which is a finite disjoint union of the curves SΓ = Γ\X considered in the introduction, and we shall realize it as a moduli variety for elliptic curves ◦ with level structure. In the next section, we shall see that, unlike SΓ, SK always has a canonical model over Q.
◦ The curve SΓ as a double coset space
PROPOSITION 2.1. Let K be a compact open subgroup of SL2(Af ), and let
Γ = K ∩ SL2(Q) be the corresponding congruence subgroup of SL2(Q). The map x 7→ [x, 1] defines a bijection + ∼ + Γ\X = SL2(Q)\X × SL2(Af )/K. (1) + Here SL2(Q) acts on both X and SL2(Af ) on the left, and K acts on SL2(Af ) on the right:
+ q · (x, a) · k = (qx, qak), q ∈ SL2(Q), x ∈ X , a ∈ SL2(Af ), k ∈ K.
+ When we endow X with its usual topology and SL2(Af ) with the adelic` topology (equiv- alently, the discrete topology), this becomes a homeomorphism.
PROOF. Consider
+ + x 7→ [x, 1]: X → SL2(Q)\X × SL2(Af )/K.
For γ ∈ Γ = K ∩ SL2(Q), (γx, 1) = (γx, γ · γ−1) = γ(x, 1)γ−1,
and so [γx, 1] = [x, 1]. Thus, the map factors through Γ\X+. 0 By definition, [x, 1] = [x , 1] if and only if there exist q ∈ SL2(Q) and k ∈ K such that x0 = qx, 1 = qk. The second equation implies that q = k−1 ∈ Γ, and so [x] = [x0] in Γ\X+. We have shown that
+ + [x] 7→ [x, 1]: Γ\X → SL2(Q)\X × SL2(Af )/K
is injective, and it remains to show that it is surjective. Let [x, a] be an element of the target space. Because K is open, the strong approximation theorem (1.12) shows that SL2(Af ) = SL2(Q) · K. Write a = q · k, q ∈ SL2(Q), k ∈ K. Then (x, a) = (x, qk) = q(q−1x, 1)k 2 ELLIPTIC MODULAR CURVES OVER C 13
and so [q−1x] 7→ [x, a]. Consider + x7→(x,[1]) + X −−−−−→ X × (SL2(Af )/K) y y + [x]7→[x,1] + Γ\X −−−−−→ SL2(Q)\X × SL2(Af )/K. + As K is open, SL2(Af )/K is discrete, and so the upper map is a homeomorphism of X onto its image, which is open. It follows easily that the lower map is a homeomorphism.
ASIDE 2.2. (a) What happens when we pass to the inverse limit over Γ? There is a map
X+ → lim Γ\X+ ←− which is injective because ∩Γ = {1}. Is the map surjective? The example
→ lim /m = ˆ Z ←− Z Z Z lim Γ\X+ X+ is not encouraging — it suggests ←− might be some sort of completion of rela- tive to the Γ’s. This is correct. In fact, when we pass to the limit on the right in (1), we get the obvious answer, namely,
lim SL ( )\X+ × SL ( )/K = SL ( )\X+ × SL ( ) ←− K 2 Q 2 Af 2 Q 2 Af .
Why the difference? Well, given an inverse system (Gi)i∈K of groups acting on an inverse system (Si)i∈I of topological spaces, there is always a canonical map
lim G \ lim S → lim (G \S ) ←− i ←− i ←− i i and it is known that, under certain hypotheses, the map is an isomorphism (Bourbaki 1989, III §7). The system on the right in (1) satisfies the hypotheses; that on the left doesn’t. (b) Why replace the single coset space on the left with the more complicated double coset space on the right? One reason is that it makes transparent the action of SL2(Af ) on + the inverse system (Γ\X )Γ, and hence, for example, the action of SL2(Af ) on lim H1(Γ\X+, ). −→ Q
Another reason will be seen presently — we define SK as a double coset. Double coset spaces are pervasive in work on the Langlands program.15
15Casselman 2001, p220, writes: Tamagawa tells me it might have been Taniyama who first noticed that one could translate classical automorphic forms to certain function on adele` quotients. 2 ELLIPTIC MODULAR CURVES OVER C 14
A finiteness statement
LEMMA 2.3. For any compact open subgroup K of GL2(Af ),
× × Q \{±} × Af / det K
is finite and discrete. Here {±} = {+, −} is a discrete two-element set, Q× acts on both × sets on the left, and det K acts on Af on the right.
PROOF. The map
× Q × × (r, (u`)`) 7→ (sign(r), (ru`)`): Q × Z` → {±} × Af
is a topological isomorphism (discrete topology on Q×) — cf. CFT V 5.9. Therefore, × × ∼ ˆ × Q \{±} × Af = Z ,