Elliptic Curves and Elliptic Functions

Similar documents
Part II. Riemann Surfaces. Year

15 Elliptic curves over C (part I)

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

Congruent Numbers, Elliptic Curves, and Elliptic Functions

1 Structures 2. 2 Framework of Riemann surfaces Basic configuration Holomorphic functions... 3

RIEMANN SURFACES. LECTURE NOTES. WINTER SEMESTER 2015/2016.

ABEL S THEOREM BEN DRIBUS

Elliptic Curves as Complex Tori

Elliptic curves and modularity

An invitation to log geometry p.1

Each is equal to CP 1 minus one point, which is the origin of the other: (C =) U 1 = CP 1 the line λ (1, 0) U 0

1 Introduction. or equivalently f(z) =

From the definition of a surface, each point has a neighbourhood U and a homeomorphism. U : ϕ U(U U ) ϕ U (U U )

Math 213a: Complex analysis Notes on doubly periodic functions

Let X be a topological space. We want it to look locally like C. So we make the following definition.

COMPLEX MULTIPLICATION: LECTURE 14

ELLIPTIC FUNCTIONS AND THETA FUNCTIONS

LECTURE 2 FRANZ LEMMERMEYER

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

Explicit Examples of Strebel Differentials

COMPLEX MULTIPLICATION: LECTURE 13

Elliptic Curves and Public Key Cryptography (3rd VDS Summer School) Discussion/Problem Session I

Riemann Surfaces and Algebraic Curves

Math 213br HW 12 solutions

Homework in Topology, Spring 2009.

Abelian Varieties and Complex Tori: A Tale of Correspondence

Exercises for algebraic curves

Outline of the Seminar Topics on elliptic curves Saarbrücken,

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 43

Solutions to Complex Analysis Prelims Ben Strasser

LECTURES ON THE COMBINATORIAL STRUCTURE OF THE MODULI SPACES OF RIEMANN SURFACES

Elliptic Curves. Akhil Mathew (Department of Mathematics Drew UniversityElliptic MathCurves 155, Professor Alan Candiotti) 10 Dec.

A FEW ELEMENTARY FACTS ABOUT ELLIPTIC CURVES

Qualifying Exams I, 2014 Spring

RIEMANN SURFACES. max(0, deg x f)x.

p-adic Analysis and Rational Points on Curves Christian Hokaj Advisor: Andrei Jorza

The Canonical Sheaf. Stefano Filipazzi. September 14, 2015

1. If 1, ω, ω 2, -----, ω 9 are the 10 th roots of unity, then (1 + ω) (1 + ω 2 ) (1 + ω 9 ) is A) 1 B) 1 C) 10 D) 0

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

mult V f, where the sum ranges over prime divisor V X. We say that two divisors D 1 and D 2 are linearly equivalent, denoted by sending

where m is the maximal ideal of O X,p. Note that m/m 2 is a vector space. Suppose that we are given a morphism

Part IB Complex Analysis

MATH 566 LECTURE NOTES 4: ISOLATED SINGULARITIES AND THE RESIDUE THEOREM

Introduction to Arithmetic Geometry

20 The modular equation

LECTURE 7, WEDNESDAY

Algebraic Curves and Riemann Surfaces

is holomorphic. In other words, a holomorphic function is a collection of compatible holomorphic functions on all charts.

Modular forms and the Hilbert class field

arxiv:math/ v1 [math.ag] 18 Oct 2003

COMPLEX VARIETIES AND THE ANALYTIC TOPOLOGY

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

Lecture 2: Elliptic curves

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

ELLIPTIC CURVES AND CRYPTOGRAPHY

Theorem [Mean Value Theorem for Harmonic Functions] Let u be harmonic on D(z 0, R). Then for any r (0, R), u(z 0 ) = 1 z z 0 r

Structure of elliptic curves and addition laws

Elliptic Functions and Modular Forms

20 The modular equation

Chern numbers and Hilbert Modular Varieties

Topics in Number Theory: Elliptic Curves

MATH 255 TERM PAPER: FAY S TRISECANT IDENTITY

Math 213br HW 3 solutions

Complex Analysis, Stein and Shakarchi Meromorphic Functions and the Logarithm

Introduction to. Riemann Surfaces. Lecture Notes. Armin Rainer. dim H 0 (X, L D ) dim H 0 (X, L 1 D ) = 1 g deg D

MATH COMPLEX ANALYSIS. Contents

Kummer Surfaces. Max Kutler. December 14, 2010

Lecture 1. Toric Varieties: Basics

INTRODUCTION TO REAL ANALYTIC GEOMETRY

NOTES ON DIVISORS AND RIEMANN-ROCH

MA3111S COMPLEX ANALYSIS I

VARIETIES WITHOUT EXTRA AUTOMORPHISMS I: CURVES BJORN POONEN

THE MODULI SPACE OF RATIONAL FUNCTIONS OF DEGREE d

Math Final Exam.

Fay s Trisecant Identity

Elliptic Functions. Introduction

Complex Algebraic Geometry: Smooth Curves Aaron Bertram, First Steps Towards Classifying Curves. The Riemann-Roch Theorem is a powerful tool

Elliptic Curves, Group Schemes,

8 Complete fields and valuation rings

THE JACOBIAN OF A RIEMANN SURFACE

On the topology of H(2)

CORRESPONDENCE BETWEEN ELLIPTIC CURVES IN EDWARDS-BERNSTEIN AND WEIERSTRASS FORMS

Definition We say that a topological manifold X is C p if there is an atlas such that the transition functions are C p.

CW-complexes. Stephen A. Mitchell. November 1997

Elliptic Curves: An Introduction

On the genus of triply periodic minimal surfaces

THE MORDELL-WEIL THEOREM FOR Q

Cubic curves: a short survey

MODULI SPACES AND INVARIANT THEORY 95. X s X

1 What is an elliptic curve?

COMPLEX MULTIPLICATION: LECTURE 15

Introduction to Elliptic Curves

Enumerating Curves of Genus 2 Over Finite Fields

AN EXPOSITION OF THE RIEMANN ROCH THEOREM FOR CURVES

THE WEIL PAIRING ON ELLIPTIC CURVES

LAURENT SERIES AND SINGULARITIES

When 2 and 3 are invertible in A, L A is the scheme

Computing Monodromy Groups Defined by Plane Algebraic Curves. Adrien Poteaux

COMPLEX ANALYSIS-II HOMEWORK

Applications of Complex Multiplication of Elliptic Curves

Transcription:

Elliptic Curves and Elliptic Functions ARASH ISLAMI Professor: Dr. Chung Pang Mok McMaster University - Math 790 June 7, 01 Abstract Elliptic curves are algebraic curves of genus 1 which can be embedded into projective plane P as a cubic with a point identified on the line at infinity. This is achieved by using explicit polynomial equations namely, Weierstrass equations. The set of points of an elliptic curve form an abelian group. The study of arithmetic properties of elliptic curves with their points defined over algebraically closed field of complex numbers is of our interest in this paper. Historically, computing the integral of an arc-length of an ellipse lead to the idea of elliptic curves and their Riemann surface. This Riemann surface for an ellipse turns out to be the set of complex points on an elliptic curve. The theory of Elliptic Functions and Weierstrass - function and the connection to the original study of elliptic integrals with various results about elliptic curves over C will be presented. 1 Elliptic Curves We begin our study of elliptic curves by introducing the basic objects and definitions which will be used in the following sections of this paper. To start, we will set the following notations: K : a perfect field ( i.e. every algebraic extension of K is separable ) K : a fixed algebraic closure of K C/K : C is defined over K K(C) :function field of C The material in this paper is mainly based on The Arithmetic of Elliptic Curves by: Joseph H. Silverman and other references written in the bibliography. After briefly going over the basic concepts, the algebraic view and the idea of Riemann surfaces we continue on to discuss the elliptic curves over C which contains elliptic integrals, functions and their construction. In the end, the Abel- Jacobi theorem will be presented. Affine Spaces The Cartesian (or Affine ) n-space is defined as the following: Definition. Affine n-space over K is the set of n-tuples: A n = A n ( K) ={P =(x 1,..., x n ):x i K} Similarly the set of K-rational points in A n is the set: A n = A n (K) ={P =(x 1,..., x n ):x i K} 1

Projective Varieties The idea of projective space came through the process of adding points at infinity to affine space. We define projective space as the collection of lines through the origin in affine space of one dimension higher. Definition. Projective n-space over K denoted by P n or P n ( K) is the set of all (n +1)-tuples: (x 0,..., x n ) A n+1 Such that at least one x i is nonzero, modulo the equivalence relation if there exists a λ K with x i = λy i for all i. Homogeneous Coordinates (x 0,..., x n ) (y 0,..., y n ) An equivalence class {(λx 0,..., λx n ):λ K } is denoted by [x 0,..., x n ] and the individual x 0,..., x n are called homogeneous coordinates for the corresponding point in P n. K-rational points The set of K- rational points in P n is the set P n (K) ={[x 0,..., x n ] P n : all x i K} Note : If P =[x 0,..., x n ] P n (K) it does not follow that each x i K. However, choosing some i with x i 0, it does follow that x i /x j K for every j. Elliptic Curves An Elliptic Curves over field K is a non-singular projective algebraic curve E of genus one with a specified chosen base-point. Here is a definition: Definition. An elliptic curve is a pair (E,O), where E is a curve of genus 1 and O E. The elliptic curve E is defined over the field K, written E/K, if E is defined over K as a curve and O E(K). This base point is a distinguished identity element in order to make the set E into a group. The main focus in this paper is the study of elliptic curves over the algebraically closed field of complex numbers, C. To show that every elliptic curve can be written as a plane cubic we present the following: Weierstrass Equation Every curve of genus 1 can be written as a locus in P of cubic equation with only one point on the line at. We will express elliptic curves by explicit polynomial equation called Weierstrass equations. Note that, using this explicit equations, it is shown that the set of points of an elliptic curve forms an abelian group and the group law is given by rational functions. Definition. A generalized Weierstrass Equation over K is an equation of the form: E : Y Z + a 1 XY Z + a 3 YZ = X 3 + a X Z + a 4 XZ + a 6 Z 3 where the coefficients a i K and O = [ 0, 1, 0] is the base point.

Important notes : This equation defines a curve with a single point at infinity: O = [ 0, 1, 0] as the base point. The curve E is non-singular at O; but it may be singular elsewhere. Conversely, any cubic satisfying these conditions must be in Weierstrass form. To express with non-homogeneous coordinates: x = X/Z, y = Y/Z, the Weierstrass equation for our elliptic curves is written as: E : y + a 1 xy + a 3 y = x 3 + a x + a 4 x + a 6 If Char( K), changing variable: y 1 (y a 1x a 3 ) gives an equation of the form: E : y =4x 3 + b x +b 4 x + b 6 Where b = a 1 +4a, b 4 =a 4 + a 1 a 3, b 6 = a 3 +4a 6 And define the following: b 8 = a 1a 6 +4a a 6 a 1 a 3 a 4 + a a 3 a 4 = b b 8 8b 3 4 7b 6 +9b b 4 b 6 Definition. For a generalized Weierstrass equation over K, with quantities of b,b 4,b 6,b 8 and as above, then is the discriminant of the generalized Weierstrass equation. Proposition 1.1 : The Weierstrass equation defines a non-singular curve if and only if 0. The following proposition connects the material we have presented so far. It is the idea that every elliptic curve can be written as a plane cubic, and conversely, every smooth Weierstrass plane cubic curve is an elliptic curve. Proposition 1. : Let E be an elliptic curve defined over K. (a) There exists functions x, y K(E) such that the map φ : E P φ =[x, y, 1] gives an isomorphism of E/K onto a curve given by a Weierstrass equation E : y + a 1 xy + a 3 y = x 3 + a x + a 4 x + a 6 with coefficients in K and such that φ(o) = [ 0, 1, 0]. Note : The functions x and y are called Weirestrass coordinates for the elliptic curve E. (b) Conversely, every smooth cubic curve E given by a Weierstrass equation as in (a) is an elliptic curve defined over K with origin φ(o) = [ 0, 1, 0]. 3

Legendre form A Legendre form is another form of Weierstrass equation that is sometimes convenient to use: Definition. A Weierstrass equation is in Legendre form if it can be written as: y = x(x 1)(x λ) Proposition 1.3 : Assume that Char(K). Every elliptic curve is isomorphic (over K) to an elliptic curve in Legendre form for some λ / K with λ 0, 1. E λ : y = x(x 1)(x λ) Riemann Surfaces Before we proceed to the next topics, it is necessary to briefly define the idea of Riemann surfaces: Definition. A Riemann surface is a paracompact Hausdorff topological space C with an open covering C = λ U λ such that for each open set U λ there is an open domain V λ of complex plane C and a homeomorphism φ λ : V λ U λ that satisfies that if U λ Uµ Ø, then the gluing map : φ 1 µ φ λ is a bioholomorphic function. V λ φ 1 λ (U λ Uµ ) φ λ Uλ Uµ φ 1 µ φ 1 µ (U λ Uµ ) V µ Figure.1: Gluing two coordinates charts 4

Remarks: A topological space X is paracompact if for every open covering X = λ U λ, there is a locally finite open cover X = i V i such that V i U λ for some λ. Locally finite means that for every x X, there are only finitely many V i s that contain x. A continuous map f : V C from an open subset V of C into the complex plane is said to be holomorphic if it admits a convergent Taylor series expansion at each point of V C. If a holomorphic function f : V V is one-to-one and onto, and its inverse is also holomorphic, then we call it bioholomorphic. Each open set V λ gives a local chart of the Riemann surface C. We often identify V λ and U λ by the homeomorphism φ λ, and say U λ and U µ are glued by a bioholomorphic function. The collection { φ λ : V λ U λ } is called a local coordinate system. A Riemann surface is a complex manifold of complex dimension 1. We call the Riemann surface structure on a topological surface a complex structure. The definition of complex manifolds of an arbitrary dimension can be given in a similar manner. Example: Let ω 1, ω C be two complex numbers which are linearly independent over the reals, and define an equivalence relation on C by z 1 z if there are integers m, n such that z 1 z = mω 1 + nω. Let X be the set of equivalence classes (with the quotient topology). A small enough disc V around z C has at most one representative in each equivalence class, so this gives a local homeomorphism to its projection U in X. If U and U intersect, then the two coordinates are related by a map which is holomorphic. z z + mω 1 + nω This surface is topologically described by noting that every z is equivalent to one inside the closed parallelogram whose vertices are 0, ω 1, ω, ω 1 + ω, but that points on the boundary are identified. Figure.: A Riemann Surface (Torus). We thus get a torus this way. Another way of describing the points of the torus is as orbits of the action of the group Z Z on C by (m, n) z = z + mω 1 + nω. We will use this space in the coming section. 5

Elliptic Curves over C In the following sections, the focus is on elliptic curves over algebraically closed field of complex numbers C. 3 Elliptic Integrals Motivation: Consider the following examples: Example 1. Arc-length on a circle: Evaluating the integral of arc length of a circle namely, leads us to the inverse trigonometric functions, therefore, in this case it is easily computable. 1 1 x dx, x Example. Arc-length on an ellipse: The arc-length of an ellipse, a + y b =1with a b>0is: 4aE( 1 ( b a ) 1 ), where E(k) = 0 ((1 x )(1 k x )) 1/ dx. As we see, this integral is not computable in terms of ordinary functions. Computing the arc-length of an ellipse and integrals of such form was the origin of the name of elliptic curves. Due to the indeterminacy in the sign of square root, the study of such integrals over C leads us to look at the Riemann surface on which they are naturally defined. An elliptic curve over C is a Riemann surface In case of the ellipse, this Riemann surface turns out to be set of complex points on an elliptic curve E. Therefore we begin studying certain integrals that are line integrals on E(C). To study the elliptic integrals let E be an elliptic curve defined over C. Since char(c) =0 and C is algebraically closed, therefore there exists a Weierstrass equation in Legendre form: y = x(x 1)(x λ) The following natural map is a double cover ramified over precisely 4 points: 0, 1, λ, P 1 (C). E(C) P 1 (C) (x, y) x On the other hand, by the following proposition, ω = dx/y is a holomorphic differential 1-form on E: Proposition 3.1 : Let E be an elliptic curve. Then the invariant differential ω associated to a Weierstrass equation for E is holomorphic and non-vanishing. (i.e., div(ω) =0) Now, consider the integral of differential form related to the line integral as the following: line integral : ˆ ˆ ˆ ω = dx/y = dx x(x 1)(x λ) Define a map where the integral of the differential 1-form is along some path connecting O to P :? E(C) C P P O ω As we will see, this map, unfortunately is not well-defined since it depends on the choice of path. 6

The following steps guides us to reach our goal of finding a solution to make the map well-defined. Also, the ideas of periods and lattice will be introduced. Let P =(x, y) E(C) and examine what is happening in P 1 (C): Step 1: Line Integral From the equation of E, we need to compute the complex integral: ˆ x dt t(t 1)(t λ) The square root in the above integral means that the line integral is not path independent. Therefore considering the figure below, the 3 integrals α ω, ω, ω are not equal. β γ Figure 3.1: Three path line integrals Step : Branch Cuts In order to make the integral well-defined, it is necessary to consider the branch cuts. For example, the integral will be path-independent on the "complement" of the branch cuts illustrated in Figure bellow. This is because, in this region it is possible to define a single-valued branch of t(t 1)(t λ). The figure bellow shows branch cuts that makes the integral single-valued: Figure 3.: Branch Cuts that make the integral single-valued Since the square root is double-valued, we should take two copies of Riemann Sphere of P 1 (C), make branch cuts as indicated in Figure 3.3, and glue them together along the branch cuts to form a Riemann Surface illustrated in Figure 3.4. 7

Riemann Sphere : P 1 (C) =C { } is topologically a - sphere and is called Riemann Sphere. Two copies of Riemann Sphere of P 1 (C), with branch cuts on the spheres is shown in below diagram: Figure 3.3: Branch cuts on the sphere Gluing : Matching the positive and negative signs on the cut and opened branch cuts from the two spheres and gluing them will give us the Riemann surface. It is readily seen that the resulting Riemann surface is a torus, and it is on this surface that we should study the integral. The Riemann Surface is a torus. Figure 3.4: Glued branch cuts (Torus) Step 3: Periods and Lattices? We return to our map: E(C) C, with P P ω. As it is shown in figure 3.5, we can see that the O indeterminacy comes from integrating across branch cuts in P 1 or around non-contractible loops on the torus. Figure 3.5: Paths in P 1 (C) and on Torus Consider two closed paths α and β for which the integrals α ω, β ω maybe non-zero and define: 8

Periods of E: We have obtained two complex numbers, called periods of E: ˆ ˆ ω 1 = ω, ω = ω α β Lattice Λ: The paths α and β generate the first homology group of the torus therefore any two paths from O to P differ by a path that is homologous to n 1 α + n β for n 1,n Z. Therefore the integral is well-defined up to addition of a number of the form n 1 α + n β, which leads us to introduce the set: Step 4: Well-defined Λ = {n 1 α + n β : n 1,n Z} At this step we will show that there is a well-defined map: F : E(C) C/Λ P P ω (mod Λ) O We will verify that F is a homomorphism by using the translation invariance of ω: Proposition 3. : Let E/K be an elliptic curve given by Weierstrass equation and ω be a differential 1-form: E : y + a 1 xy + a 3 y = x 3 + a x + a 4 x + a 6 ω = dx y + a 1 x + a 3 Ω E Let Q E and let τ Q : E E be the translation-by- Q map. Then τ Q ω = ω. F is a homomorphism To continue, we must show F is a homomorphism: ˆ P +Q ω ˆ P ω + ˆ P +Q ω ˆ P ω + ˆ Q τ Qω ˆ P ω + ˆ Q O O P O O O O ω (mod Λ) C/Λ will be a Riemann surface The quotient space C/Λ will be a Riemann surface, i.e. a 1-dimensional complex manifold, if and only if Λ is a lattice, i.e. if and only if the periods ω 1 and ω that generate Λ are linearly independent over R. Furthermore, it is proven that the map F is a complex analytic isomorphism. We will present this proof in later section ( The Abel Jacobi Theorem ), but at this stage will continue the study of the space C/Λ for a given lattice Λ. 9

4 Elliptic Functions Let Λ C be a lattice, i.e. Λ is a discrete subgroup of C which contains an R-basis for C. The following material is a the study of meromorphic functions on the quotient space C/Λ ; i.e. the meromorphic functions on C that are periodic with respect to lattice Λ. Definition. An elliptic function, relative to the lattice Λ, is a meromorphic function f(z) on C such which satisfies f(z + ω) =f(z) for ω Λ, z C The set of all such functions is denoted by C(Λ). Note : C(Λ) is a field. Definition. A fundamental parallelogram for Λ is the set of the form D = {a + t 1 ω 1 + t ω :0 t 1,t < 1} where a C and {ω 1, ω } is a basis for Λ. A lattice and 3 different fundamental parallelogram are illustrated below: Figure 4.1: Fundamental Parallelograms Note : The definition of D implies that the natural map D C/Λ is bijective. Figure 4.: Riemann Surface = A Complex Torus 10

Before proceeding to the following proposition, we present Liouville s theorem: Liouville s Theorem : Every bounded entire function must be constant. (Corollary of Liouville s theorem: A non-constant elliptic functions can not be defined on C ) Proposition 4.1 : A holomorphic elliptic function, i.e. an elliptic function with no poles is constant. Similarly, an elliptic function with no zeros is constant. P roof. Let f be an elliptic function relative to lattice Λ, i.e. f(z) C(Λ). Suppose f(z) is holomorphic. Let D be a fundamental parallelogram for Λ. We know f is and elliptic function therefore it is periodic, i.e. f(z + ω) =f(z) for ω Λ, z C, hence we have: sup z C f(z) = sup f(z) Since the map D C/Λ is bijective, it is enough to analyze sup f(z) in D instead of C. By assumption our function f has " no poles " hence it is continuous and also, we know that D is compact so f(z) is bounded on D hence it is bounded on all C. Now we use Liouville s Theorem as f is holomorphic on C, or entire, therefore f is constant. To prove for an elliptic function with no zero ( or no root ), by fundamental theorem of algebra the degree of this function can not be greater or equal to one therefore is it constant. Another way is to say if f has no zeros, then 1/f is holomorphic and bounded, hence constant. z D Order and Residue Let w C and f be an elliptic function. By definition of elliptic functions, f is meromorphic, and we define its order of vanishing and its residue at point w C denoted by: ord w (f) =order of vanishing of f at w res w (f) =residue of f at w Note : Multiplicity of zero at f at is the positive integer n Z + where f(z) =(z w) n g(z), is known as order of vanishing of f at w. By definition f is an elliptic function, therefore is periodic and f(w + ω) =f(w) for ω Λ, w C, hence w can be replaced by w + ω for any ω Λ. Notation The notation denotes a sum over w D, where D is a fundamental parallelogram for Λ. Note : The value of the sum is independent of the choice of D and only finitely many terms of the sum are nonzero. (D is compact) 11

Theorem 4. : Let f(z) C(Λ) be an elliptic function relative to Λ. (a) (b) (c) res w (f) =0 ord w (f) =0 ord w (f) w Λ P roof. Let D be a fundamental parallelogram for Λ such that f(z) has no zeros or poles on the boundary D of D. All three parts of the theorem are simple applications of the residue theorem applied to appropriately chosen functions on D. (a): By residue theorem we have: res w (f) = 1 ˆ πi D f(z)dz The periodicity of f implies that the integrals along the opposite sides of the parallelogram cancel, so the total integral around the boundary of D is zero as we can write: Let be the set {ω 1, ω } be the periods of Λ and the boundary is consist of 4 γ i s. Write: D = γ 1 + γ + γ 3 + γ 4 we have: As in the diagram: D f = γ 1 f + γ f + γ 3 f + γ 4 f = B A f + C B f + D C f + A D f Figure 4.3: Directions on the boundary of D Assume ω 1, ω are the periods of Λ. The periodicity of f and change of variable : z z + ω gives: ˆ B f(z)dz = ˆ B+ω A D C A+ω f(z + ω )dz = ˆ C f(z)dz = ˆ D f(z)dz 1

Similarly: And the proof of part (a) is complete. ˆ C B f(z)dz = ˆ D A f(z)dz (b) The periodicity of f(z) implies that f (z) is also periodic, therefore the function f (z)/f(z) is an elliptic function and applying (a) on this function gives: res w (f /f) =0 But since: ord w (f) = 1 πi D (f /f) = res w (f /f), therefore the proof is complete. (c) For this part we apply the residue theorem to the function: zf (z)/f(z) and write: therefore: ord w (f) w = 1 πi ( ord w (f) w = 1 ˆ πi ˆ a+ω1 a D z f (z) f(z) dz ˆ a+ω1+ω ˆ a+ω ˆ a + + + )z f (z) a+ω 1 a+ω 1+ω a+ω f(z) dz In the second (respectively third) integral a change of variable: z z + ω 1 (respectively z z + ω ), the periodicity of f (z)/f(z) yields: ord w (f) w = ω πi ˆ a+ω1 Recall that if g(z) is any meromorphic function, then the integral : a f (z) f(z) dz + ω ˆ a+ω 1 f (z) πi a f(z) dz is the winding number around 0 of the path: ˆ 1 b g (z) πi a g(z) dz [0, 1] C, t g((1 t)a + tb) In particular, if g(a) =g(b), then the integral is an integer. Therefore, with f(a) =f(a + ω 1 )=f(a + ω ), and the periodicity of f /f implies that ord w (f) w has the form ω n + ω 1 n 1 for integers n 1 and n 1 and this is clearly an element of Λ. 13

Order of an elliptic function Definition. The order of an elliptic function is its number of poles (counted with multiplicity) in a fundamental parallelogram. (By Theorem 4. part (b) the order is also equal to the number of zeros.) Corollary 4.3 : A non-constant elliptic function has order at least. P roof. If f(z) has a single simple pole, then by Theorem 4. (a) the residue at that pole is 0, so f(z) is actually holomorphic. Now applying Proposition 4.1 the function can only be constant, which is not the case by the assumption hence, the elliptic function of order of at least is required and the proof is complete. C/Λ is a group The set Λ is an additive subgroup of C, hence the quotient C/Λ is a group. The group law on C/Λ being induced by addition on C. The group operations are given by holomorphic functions and therefore C/Λ is a 1-dimensional complex Lie group. (Related material to be presented in Theorem 5.7) Divisor group of C/Λ We now define the divisor group of C/Λ, denoted by Div(C/Λ), to be the group of formal linear combinations: n w (w) with n w Z and n w =0for all but finitely many w. Then for D = n w (w) Div(C/Λ) we define: and deg D = degree of D = n w Div 0 (C/Λ) ={D Div(C/Λ) : deg D =0} Divosor of f : For any f C(Λ) we define the divisor of f to be div(f) = ord w (f)(w) Also div(f) Div 0 (C/Λ). Each ord w is a valuation hence the following map is a homomorphism: div : C(Λ) Div 0 (C/Λ) Summation map : Define the summation map: with sum : Div 0 (C/Λ) C(Λ) sum( n w (w)) = n w (w) (mod Λ) Theorem 4.4 : The following is an exact sequence: 1 C C(Λ) div Div 0 (C/Λ) sum C/Λ 0 14

5 Construction of Elliptic Functions To show the previous ideas are relative, we must construct some elliptic functions. By corollary 4.3: A nonconstant elliptic function has order at least ; hence any such function at least must be of order. Following Weierstrass idea, we look for a function with pole of order at z =0. Weierstrass - function Definition. Let Λ C be a lattice. The Weierstrass - function, relative to Λ, is defined by the series: (z; Λ) = 1 z + ( 1 (z ω) 1 ) ω ω Λ ω 0 Eisenstein series of weight k Definition. The Eisenstein series of weight k, for Λ. is the series: Theorem 5.1 : Let Λ C be a lattice. G k (Λ) = ω Λ ω 0 ω k (a) The Eisenstein series of weight k for Λ, G k (Λ), is absolutely convergent for all k>1. (b) The series defining the Weierstrass - function converges absolutely and uniformly on every compact subset of C Λ. It defines a meromorphic function on C having a double pole with residue 0 at each lattice point and no other poles. (c) The Weierstrass - function is an even elliptic function. P roof. (a): Suppose D be the fundamental parallelogram of lattice Λ. Let A be the area of D. Inside a circle of radius R in lattice, there will be discrete number of points of the lattice, therefore, roughly speaking, the area of circle is: π R =(number of D ) A The number of lattice points inside this circle is approximately: π R A + O(R), so there exists a constant value c = c(λ) such that for all N 1, the number of lattice points in an annulus satisfies: # {ω Λ : N ω < N+1} < cn, hence: G k (Λ) = ω Λ ω k N=1 cn N ω 0 k = c 1 N=1 < N k 1 Note: The first inequality above is because:n ω so 1 ω k 1 N k. Therefore proof is complete if k 1 > 1 or, for k>1 and G k (Λ)is absolutely convergent. (b) To prove the absolute convergent of the Weierstrass - function it suffices to find a bound for: 1 (z ω) 1 ω 15

If ω > z, write: 1 (z ω) 1 ω = z(ω z) ω (z ω) z ( ω + z ) 10 z ω ( ω z ) ω ( Since: ω > z, so ω + z < 5 ω ω and ω z ω z ) To complete the proof, observe that for any given z, the summation: ω > z 10 z ω converges absolutely ω 0 by part (a). Thus (z) is absolutely convergent for z C Λ and uniformly convergent on every compact subset of C Λ. Consequently, (z) defines a holomorphic function on C Λ and in addition by observing the series expansion, it is clear that (z) has a double pole with residue 0 at each point of Λ. (c) To show (z) is an even function consider: (z; Λ) = 1 z + ω Λ ω 0 ω Λ ω 0 ( 1 (z ω) 1 ) ω Let ω = mω 1 + nω where m, n Z. By definition of lattices, ω Λ, and: ω =( m)ω 1 +( n)ω therefore: ( z; Λ) = 1 z + ( 1 ( z + ω) 1 ) ω = (z; Λ) Hence (z) is an even function. To see that is an elliptic function, we must show: (z + ω) = (z) for all z,ω C. By part (b) we know that (z) is uniformly convergent series and we may differentiate term by term: (z) = z + ω Λ ω 0 Now, let λ Λ and by definition λ ω Λ, hence: (z + λ) = ω Λ (z ω) 3 = ω Λ (z + λ ω) 3 = ω λ Λ (z ω) 3 (z (ω λ)) 3 = (z) This shows (z) is periodic and since it is meromorphic, it is also an elliptic function. Integrating yields: (z + λ) = (z)+c(λ) for all z C Λ The function c(λ) does not depend on z. Now set z = λ then: ( λ )= ( λ )+c(λ) But (z) is an even function, therefore: ( λ )= (λ )+c(λ) Hence: c(λ) = 0 and proof is complete. 16

The following theorem shows that every elliptic curve can be expressed as a rational function of the Weierstrass - function and it s derivative. we will not present the proof in here. Theorem 5. : Let Λ C be a lattice. Then C(Λ) =C( (z), (z)). Theorem 5.3 : (a) The Laurent series for (z) about z =0is given by: (z) = 1 z + (k + 1)G k+ z k (b) For all z C Λ, the Weierstrass - function and it s derivative satisfy the relation: k=1 P roof. (a) Provided z < ω, we have: To see this, write: and : (z) =4 (z) 3 60G 4 (z) 140G 6 1 1 = 1 ( ) 1 (z ω) ω ω (1 z 1 ω ) = (n + 1) zn n=1 (n + 1) zn ω n+ = (n + 1) zn ω n+ 1 ω n=1 (n + 1) zn ω n+ = 1 ω n=0 and by geometric series: 1 ω n=0 (n + 1) zn ω n = 1 ω n=0 d dz ( n=0 z n+1 ω n )= 1 ω d n=0 ω n+ d (zn+1 dz ω n )= 1 d ω dz ( dz ( z 1 1 z )= ω (1 z ω ) Substituting this into the series of (z) and reversing the order of summation: Let: n =k Therefore: (z) = 1 z + ω Λ ω 0 ( (n + 1) zn n=1 (z) = 1 z + n=1 ω Λ ω 0 ω n+ (n + 1) zn ω n+ (z) = 1 z + (k + 1) zk k=1 ω Λ ω 0 ω k+ (z) = 1 z + (k + 1)G k+ z k. k=1 17 ) n=0 z n+1 ω n )

(b) By part (a), writing the first few terms in the Laurent expansions, with simple computations we have: (z) =z + (k + 1)G k+ z k, k=1 (z) = z 3 + k(k + 1)G k+ z k 1, k=1 (z) =4z 6 4G 4 z 80G 6 +..., (z) 3 = z 6 +9G 4 z + 15G 6 +..., (z) =z +3G 4 z +.... Comparing these, we write the function f as: f(z) = (z) 4 (z) 3 + 60G 4 (z) + 140G 6 This function, is not just meromorphic, but it is holomorphic and it s value at point z =0is 0, f(z) =0. In addition, (z) and (z) are both elliptic functions therefore f is an elliptic function relative to Λ. On the other hand, by proposition 4.1: An elliptic function with no poles (or no zeros) is constant. We conclude that f(z) is identically zero and proof is complete Remark 5.4 : It is standard notation to set g = g (Λ) = 60G 4, g 3 = g 3 (Λ) = 140G 6 Therefore the algebraic relation between (z) and (z) will be as following: (z) =4 (z) 3 g (z) g 3 Remark 5.5 : In summary, the following is the result of the preceding material: f(z) is a globally defined doubly periodic meromorphic function with possible poles at the lattice Λ. f(z) is holomorphic at the origin, and hence, holomorphic at every lattice points. f(z) has a double zero at the origin. 18

Remark 5.6 : We have derived the Weierstrass differential equation: This implies the elliptic integral: ˆ ˆ z = dz = ˆ dz d dp = (z) =4 (z) 3 g (z) g 3 ˆ ˆ 1 d d /dz d = = 1 4 (z)3 g (z) g 3 Hence the Weierstrass -function is the inverse function of an elliptic integral. C/Λ is complex analytically isomorphic to an elliptic curve E Let E/C be an elliptic curve. Since the group law E E E is given by everywhere locally defined rational functions, we see in particular E = E(C) is a complex Lie group. If Λ C is a lattice, then C/Λ with its natural addition is complex Lie group. Proposition 5.7 : Let g and g 3 be the quantities associated to a lattice Λ C. (a) The polynomial: has distinct roots. Its discriminant: f(x) =4x 3 g x g 3 (Λ) =g 3 7g3 is not zero. (b) Let E/C be the curve: E : y =4x 3 g x g 3 which is an elliptic curve from (a). Then the map: φ : C/Λ E P (C) z [ (z), (z), 1] is a complex analytic isomorphism of complex Lie groups, i.e., it is an isomorphism of Riemann surfaces which is a group homomorphism. P roof. (a) Let {ω 1, ω } be a basis for Λ, and let ω 3 = ω 1 + ω. consequently (z) is an odd elliptic function, write: Then since (z) is an even function and ( ω i )= ( ω i )= (ω i ω i )= ( ω i ) Hence: ( ωi ωi ) = 0. By proposition 5.3 (b) for z = / Λ and x = ( ωi ) the function f vanishes, f(x) =0, therefore it suffices to show these three values are distinct. 19

To show this we have: z = ωi C Λ : 0 = (z) =4 (z) 3 g (z) g 3, And: x = ( ωi ),f(x) =4x3 g x g 3 = f(x) = 4 ( ωi )3 g ( ωi ) g 3 = ( ωi ) =0, The function (z) ( ωi ωi ) is even, hence it will have at least double zero at points z =. On the other hand, it is also an elliptic function of order therefore it has only these zeros in an appropriate fundamental parallelogram. Hence ( ωi ωj ) ( ) for i j and the roots are distinct values and the proof is complete. Note : Let e 1, e and e 3 be the roots of the polynomial equation 4X 3 g X g 3 =0, then except the four points e 1, e, e 3 and of P 1, the map is two-to-one. This is because only at pre-image of e 1, e and e 3 the derivative vanishes, and we know has a double pole at 0. The map is called a branched double covering of P 1 ramified at e 1, e, e 3 and. It is customary to choose the three roots e 1, e and e 3 so that we have: The quantities ω1, ω ( ω 1 )=e 1, ( ω )=e, ( ω 1 + ω )=e 3 and ω1+ω are called the half periods of the Weierstrass -function. (b) By Proposition 5.3 (b), the image of φ is contained in E. The following proves φ is a complex analytic isomorphism: φ is surjective To show φ is surjective, let (x, y) E. Then with x = ( ωi ), the function (z) x is a non-constant elliptic function, so by proposition 4.1 it has a zero, say z = a. It follows that (a) = y, replacing a a if necessary, we obtain (a) =y. Then φ(a) =(x, y) and φ is surjective. φ is injective Next, we suppose that φ(z 1 )=φ(z ). Assume first z 1 / Λ. Then function (z) (z 1 ) is elliptic of order and it vanishes at z 1, z 1,z. Only possibility will be that two of these values are congruent modulo Λ and considering the assumption, z 1 / Λ, we must have: z ±z 1 (mod Λ). Then implies: z z 1 (mod Λ) (z 1 )= (z )= (±z 1 )=± (z 1 ) On the other hand, if z 1 Λ then (z) (z 1 ) has a double zero at z 1 and vanishes at z, and again we conclude z z 1 (mod Λ). This completes the proof φ is injective. φ is analytic isomorphism To prove this part we must compute its effect on cotangent space. At every point of E, the differential 1-form ω = dx/y is a non-vanishing holomorphic function. since: φ (dx/y) = d (z) (z) = dz is also non-vanishing and holomorphic at every point of C/Λ we can see φ is a local analytic isomorphism. But φ is bijective by above proof, therefore this implies that it is a global isomorphism. 0

φ is group homomorphism Let z 1,z C. Then there is a function f(z) C(Λ) with the divisor: div(f) =(z 1 + z ) (z 1 ) (z ) + (0) By theorem 5., we can write f(z) =F ( (z), (z)) for some rational function F (X, Y ) C(X, Y ) and considering F (x, y) C(x, y) =C(E), We have: Therefore: div(f )=(φ(z 1 + z )) (φ(z 1 )) (φ(z )) + (φ(0)) and the proof is complete. φ(z 1 + z )=φ(z 1 )+φ(z ) The Abel-Jacobi map The Abel-Jacobi map for E(C) is defined by formula: ( α φ 1 ) α : E(C) C/Λ, α(p )= ˆ P O ω (mod Λ) This is a holomorphic map satisfying α (dz) =ω and the induced map on homology groups: α : H 1 (E(C), Z) H 1 (C/Λ, Z) =Λ is an isomorphism, as: ˆ { dz γ : a closed path on C/Λ} = Λ γ The canonical identification of Λ and the first homology group of C/Λ is defined as follows: one associates to each u Λ the homology class of the projection to C/Λ of any path in C from 0 to u. (Note: this is well-defined, as C is contractible). Theorem 5.8 : The map α : E(C) C/Λ is an isomorphism of compact Riemann surfaces. P roof. Before we begin the proof, we will present the following proposition: Proposition 5.9 : If X and Y are Riemann surfaces and the map f : X Y is bijective, then the ramification index, e x =1for every x X and f 1 : Y X is holomorphic. Hence, it suffices to show that α is bijective. For each P E(C), we have: ord P (α (d(z α(p )))) = ord P (α (dz)) = ord P (ω) =0 Hence the ramification index e P =1,( i.e. for f = α and ω = dz in formula: ord x (f (d(z)) = e x 1 ) This implies that α is an unramified covering. As the induced map on fundamental groups π 1 (E(C), O) =H 1 (E(C), Z) α H 1 (C/Λ, Z) =π 1 (C/Λ, 0) is an isomorphism, and theory of covering spaces implies that α is a bijection, as required, hence the proof is complete. 1

Weierstarss -function and Complex Projective Space A meromorphic function is a holomorphic map into the Riemann sphere P 1. Thus the Weierstrass - function defines a holomorphic map from an elliptic curve onto the Riemann sphere: : E C/Λ P 1 = C { } It is proven that this map is surjective. This is done by proving that the Weierstrass - function is surjective C Λ C is surjective. The complex projective space P n of dimension n is the set of equivalence classes of nonzero vectors (x 0,x 1,..., x n ) C n+1, Where (x 0,x 1,..., x n ) and (y 0,y 1,..., y n ) are equivalent if there is a nonzero complex number c exists such that y j = cx j for all j. The equivalence class of vector (x 0,x 1,..., x n ) is denoted by (x 0 : x 1 :... : x n ). We define the map from an elliptic curve into P 1 by: φ =(, ): E C/Λ P As the following: For 0 z E, we map it to ( (z) : (z) : 1 ) P. The origin of the elliptic curve is mapped to ( 0 : 1 : 0 ) P. In terms of the global coordinate ( X : Y : Z ) P, the image of the map satisfies a homogeneous cubic equation Y Z 4X 3 + g XZ + g 3 Z 3 =0 The zero locus C of this cubic equation is a cubic curve, and this is the reason that the Riemann surface E is called a curve. The affine part of the curve C is the locus of the equation Y =4X 3 g X g 3 In (X, Y )- plane and its real locus looks like figure below: We denote the association: Figure 5.1: An example of nonsingular cubic curve Y =4X 3 g X g 3 X = (z), Y = (z), Z =1 is holomorphic for z C Λ and gives a local holomorphic parameter of cubic curve C. Therefore C is non-singular at these points. Around the point ( 0 : 1 : 0 ) C P, since Y 0, we have an affine equation Z Y 4(X X Y )3 + g Y ( Z Y ) + g 3 ( Z Y )3 =0

The association X Y = (z) (z) = 1 z + O(z5 ), Z Y = 1 (z) = 1 z3 + O(z 7 ) shows that the curve C near ( 0 : 1 : 0 ) has a holomorphic parameter z C defined near the origin. Thus the cubic curve C is non-singular everywhere. As we proved in 5.7, the map φ with z ( (z) : (z) : 1 ) determines a bijection from E onto C. To see this in another way, take a point ( X : Y : Z ) on C: If this point is the point at infinity, then the above association shows that the map is bijective near z =0because the relation can still be solved for z = z( X Y ) which gives a holomorphic function in X Y. If the point ( X : Y : Z ) is not the point at infinity, then there are two points z and z (z) = (z )=X/Z. on E such that In later case, since is an even function, in fact we have z = z. For z = z as a point on E means z =0. This happens when z is equal to one of the three half periods. Therefore for a given value of X/Z there are two points on C, namely ( X : Y : Z ) and ( X : Y : Z ), that have the same value of X/Z. Hence, if then: Therefore we have : ( (z) : (z) : 1 ) = ( X : Y : Z ) ( ( z) : ( z) : 1 ) = ( X : Y : Z ) Figure 5.: The vertical arrows are :1 ramified coverings Since the inverse image of the :1 holomorphic mapping : E P 1 is ±z, the map induces a bijective map E/{±1} bijection P1 The group Z/Z = {±1} acts on the elliptic curve E with exactly 4 points: 0, ω 1, ω and ω 1 + ω The quotient space E/{±1} is not naturally Riemann surface. It is P 1 with orbifold singularities at e 1, e, e 3 and. 3

Degeneration of Weierstrass Elliptic Function : The relation between the coefficients and the roots of the cubic polynomial: with: 4X 3 g X g 3 = 4(X e 1 )(X e )(X e 3 ) 0=e 1 + e + e 3 g = 4(e 1 e + e e 3 + e 3 e 1 ), g 3 =4e 1 e e 3 The discriminant of this polynomial is defined by =(e 1 e ) (e e 3 ) (e 3 e 1 ) = 1 16 (g3 7g 3) We have seen that e 1, e, e 3 and are the branched points of the double covering : E P 1. When discriminant vanishes, these branched points are no longer separated, and the cubic curve: Y Z 4X 3 + g XZ + g 3 Z 3 =0 becomes singular. References [1] Joseph H. Silverman, The Arithmetic of Elliptic Curves, Springer - Verlag. [] Motohico Mulase, Lectures on The Combinatorial Structure of the Moduli Spaces of Riemann Surfaces. [3] David Loeffler, David Geraghty, Elliptic Curves, Notes for 004-5 Part III course. [4] Jan Nekovar, Elliptic Functions and Elliptic Curves (A Classical Introduction). [5] Nigel Hitchin, Lecture notes and other undergraduate material: Chapter : Riemann Surfaces. [6] Robert C. Rhoades, Elliptic Curves and Modular Forms. 4