Lecture Notes 15
Lecture Notes 15
where X 1 X 1
g2 (L) = 60G4 (L) := 60 , g3 (L) = 140G6 (L) = 140 ,
∗
ω4 ∗
ω6
L L
Φ : C/L → EL (C)
(
(℘(z), ℘0 (z)) z 6∈ L
z 7→
0 z∈L
where
1 X 1 1
℘(z) = ℘(z; L) = 2 + −
z ∗
(z − ω)2 ω 2
ω∈L
In this lecture we will prove two theorems. First we will prove that Φ is an isomorphism
of additive groups; it is also an isomorphism of complex manifolds [3, Cor. 5.1.1], and of
complex Lie groups, but we won’t prove this right now.1 Second, we will prove that every
elliptic curve E/C is isomorphic to EL for some lattice L; this is the Uniformization Theorem.
Proof. We first note that Φ(0) = 0, so Φ preserves the identity, and for all z 6∈ L we have
Let Fα be a fundamental region for L whose boundary does not contain any zeros or
poles of `(z) and replace z1 , z2 , z3 by equivalent points in Fα if necessary.
Applying Theorem 14.17 to g(z) = z and f (z) = `(z) yields
`0 (z)
Z
1 X
z dz = ordw (`)w = z1 + z2 + z3 − 3 · 0 = z1 + z2 + z3 , (1)
2πi ∂Fα `(z)
w∈Fα
EL : y 2 = x3 + Ax + B,
with −4A = g2 (L) and −4B = g3 (L), and similarly for EL0 , with −4A0 = g2 (L0 ) and
−4B 0 = g3 (L0 ). By Theorem 13.13, there is a µ ∈ C× such that A0 = µ4 A and B 0 = µ6 B,
and if we let λ = 1/µ, then g2 (L0 ) = λ−4 g2 (L) = g2 (λL) and g3 (L0 ) = λ−6 g3 (L) = g3 (λL),
as above. We now show that this implies L0 = λL.
Recall from Theorem 14.29 that the Weierstrass ℘-function satisfies
and therefore
n−1
6 X
an+1 = ak an−k .
(2n + 2)(2n + 1) − 12
k=1
This allows us to compute an+1 from a1 , . . . , an−1 , for all n ≥ 2. It follows that g2 (L) and
g3 (L) uniquely determine the function ℘(z) = ℘(z; L) (and therefore the lattice L where
℘(z) has poles), since ℘(z) is uniquely determined by its Laurent series expansion about 0.
Now consider L0 and λL, where we have g2 (L0 ) = g2 (λL) and g3 (L0 ) = g3 (λL). It follows
that ℘(z; L0 ) = ℘(z; λL) and L0 = λL, as desired.
converge absolutely for any fixed τ ∈ H, by Lemma 14.22, and they converge uniformly over
τ in any compact subset of H. The proof of this last fact is straight-forward but slightly
technical; see [2, Thm. 1.15] for the details. It follows that g2 (τ ) and g3 (τ ) are holomorphic
on H, and therefore ∆(τ ) = g2 (τ )3 − 27g3 (τ )2 is also holomorphic on H. Since ∆(τ ) is
nonzero for all τ ∈ H, by Lemma 14.33, the j-function j(τ ) is holomorphic on H as well.
The lattices [1, τ ] and [1, −1/τ ] = −1/τ [1, τ ] are homothetic, and the lattices [1, τ + 1]
and [1, τ ] are equal; thus j(−1/τ ) = j(τ ) and j(τ + 1) = j(τ ), by Theorem 15.5.
Proof. We have j(Sτ ) = j(−1/τ ) = j(τ ) and j(T τ ) = j(τ + 1) = j(τ ), by Theorem 15.8, It
follows that if τ 0 = γτ then j(τ 0 ) = j(τ ), since S and T generate Γ.
To prove the converse, let us suppose that j(τ ) = j(τ 0 ). Then by Theorem 15.5, the
lattices [1, τ ] and [1, τ 0 ] are homothetic So [1, τ 0 ] = λ[1, τ ], for some λ ∈ C× . There thus
exist integers a, b, c, and d such that
τ 0 = aλτ + bλ
1 = cλτ + dλ
1
From the second equation, we see that λ = cτ +d . Substituting this into the first, we have
aτ + b a b
τ0 = = γτ, where γ = ∈ Z2×2 .
cτ + d c d
Lemma 15.9 implies that when studying the j-function it suffices to study its behavior on
Γ-equivalence classes of H, that is, the orbits of H under the action of Γ. We thus consider
the quotient of H modulo Γ-equivalence, which we denote by H/Γ.2 The actions of γ and
−γ are identical, so taking the quotient by PSL2 (Z) = SL2 (Z)/{±1} yields the same result,
but for the sake of clarity we will stick with Γ = SL2 (Z).
We now wish to determine a fundamental domain for H/Γ, a set of unique representatives
in H for each Γ-equivalence class. For this purpose we will use the set
F = {τ ∈ H : re(τ ) ∈ [−1/2, 1/2) and |τ | ≥ 1, such that |τ | > 1 if re(τ ) > 0}.
Let cτ + d be a shortest vector in the lattice [1, τ ]. Then c and d must be relatively prime,
and we can pick integers a and b so that ad − bc = 1. The matrix γ0 = ac db then
maximizes the value of im(γτ ) over γ ∈ Γ. Let us now choose γ = T k γ0 , where k is chosen
so that re(γτ ) ∈ [1/2, 1/2), and note that im(γτ ) = im(γ0 τ ) remains maximal. We must
have |γτ | ≥ 1, since otherwise im(Sγτ ) > im(γτ ), contradicting the maximality of im(γτ ).
2
Some authors write this quotient as Γ\H to indicate that the action is on the left.
ρ i
-1 -1/2 0 1/2 1
Finally, if τ 0 = γτ 6∈ F, then we must have |γτ | = 1 and re(γτ ) > 0, in which case we
replace γ by Sγ so that τ 0 = γτ ∈ F.
It remains to show that τ 0 is unique. This is equivalent to showing that any two Γ-
equivalent points in F must coincide. So let τ1 and τ2 = γ1 τ1 be two elements of F, with
γ1 = ac db , and assume im τ1 ≤ im τ2 . By (6), we must have |cτ1 + d|2 ≤ 1, thus
where the last inequality follows from |τ1 | ≥ 1 and the fact that c and d cannot both be zero
(since det γ = 1). Thus |cτ1 + d| = 1, which implies im τ2 = im τ1 . We also have |c|, |d| ≤ 1,
and by replacing γ1 by −γ1 if necessary, we may assume that c ≥ 0. This leaves 3 cases:
Proof. Injectivity follows immediately from Lemmas 15.9 and 15.10. It remains to prove
surjectivity. We have
∞
X 1 X 1 X 1
g2 (τ ) = 60 4
= 60 2
4
+ 4
.
(m + nτ ) m (m + nτ )
n,m∈Z m=1 n,m∈Z
(m,n)6=(0,0) n6=0
π6 8π 6
lim g3 (τ ) = 280 ζ(6) = 280 = .
imτ →∞ 945 27
Thus 3 2
4 4 8 6
lim ∆(τ ) = π − 27 π = 0.
imτ →∞ 3 27
(this explains the coefficients 60 and 140 in the definitions of g2 and g3 ; they are the smallest
pair of integers that ensure this limit is 0). Since ∆(τ ) is the denominator of j(τ ), the
quantity j(τ ) = g2 (τ )3 /∆(τ ) is unbounded as im τ → ∞.
In particular, the j-function is non-constant, and by Theorem 15.8 it is holomorphic on H.
The open mapping theorem implies that j(H) is an open subset of C; see [4, Thm. 3.4.4].
We claim that j(H) is also a closed subset of C. Let j(τ1 ), j(τ2 ), . . . be an arbitrary
convergent sequence in j(H), converging to w ∈ C. The j-function is Γ-invariant, by
Lemma 15.9, so we may assume the τn all lie in F. The sequence im τ1 , im τ2 , . . . must
be bounded, say be B, since j(τ ) → ∞ as im τ → ∞, but the sequence j(τ) , j(τ2 ), . . .
converges; it follows that the τn all lie in the compact set
Corollary 15.12 (Uniformization Theorem). For every elliptic curve E/C there exists a
lattice L such that E = EL .
Proof. Given E/C, pick τ ∈ H so that j(τ ) = j(E) and let L0 = [1, τ ]. We have
so E is isomorphic to EL0 , by Theorem 13.13, where the isomorphism is given by the map
(x, y) 7→ (µ2 x, µ3 y) for some µ ∈ C× . If now let L = µ1 L0 , then E = EL .
References
[1] Lars V. Ahlfors, Complex analysis, third edition, McGraw Hill, 1979.
[2] Tom M. Apostol, Modular functions and Dirichlet series in number theory, second edi-
tion, Springer, 1990.
[3] Joseph H. Silverman, The arithmetic of elliptic curves, second edition, Springer 2009.
[4] Elias M. Stein and Rami Shakarchi, Complex analysis, Princeton University Press, 2003.