Elliptic divisibility sequences

Similar documents
ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

Points of Finite Order

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

Elliptic Nets and Points on Elliptic Curves

2 Arithmetic. 2.1 Greatest common divisors. This chapter is about properties of the integers Z = {..., 2, 1, 0, 1, 2,...}.

THESIS. Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University

MATH 361: NUMBER THEORY FOURTH LECTURE

Chapter 5. Number Theory. 5.1 Base b representations

Quadratic reciprocity and the Jacobi symbol Stephen McAdam Department of Mathematics University of Texas at Austin

arxiv: v2 [math.nt] 23 Sep 2011

Notes on Systems of Linear Congruences

w d : Y 0 (N) Y 0 (N)

The Chinese Remainder Theorem

SOLUTIONS TO PROBLEM SET 1. Section = 2 3, 1. n n + 1. k(k + 1) k=1 k(k + 1) + 1 (n + 1)(n + 2) n + 2,

SUBGROUPS OF CYCLIC GROUPS. 1. Introduction In a group G, we denote the (cyclic) group of powers of some g G by

Course MA2C02, Hilary Term 2013 Section 9: Introduction to Number Theory and Cryptography

1 Overview and revision

Course 2BA1: Trinity 2006 Section 9: Introduction to Number Theory and Cryptography

Algebra for error control codes

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

The primitive root theorem

Congruent Number Problem and Elliptic curves

LEGENDRE S THEOREM, LEGRANGE S DESCENT

Hans Wenzl. 4f(x), 4x 3 + 4ax bx + 4c

cse547, math547 DISCRETE MATHEMATICS Professor Anita Wasilewska

Standard forms for writing numbers

(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

Part II. Number Theory. Year

SECOND-ORDER RECURRENCES. Lawrence Somer Department of Mathematics, Catholic University of America, Washington, D.C

An integer p is prime if p > 1 and p has exactly two positive divisors, 1 and p.

A tour through Elliptic Divisibility Sequences

p-adic Properites of Elliptic Divisibility Sequences Joseph H. Silverman

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

Definition 6.1 (p.277) A positive integer n is prime when n > 1 and the only positive divisors are 1 and n. Alternatively

MATH 433 Applied Algebra Lecture 4: Modular arithmetic (continued). Linear congruences.

Mathematics 228(Q1), Assignment 2 Solutions

Algebra SEP Solutions

ELEMENTARY LINEAR ALGEBRA

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Chapter 5. Modular arithmetic. 5.1 The modular ring

1. multiplication is commutative and associative;

2 Lecture 2: Logical statements and proof by contradiction Lecture 10: More on Permutations, Group Homomorphisms 31

4 Powers of an Element; Cyclic Groups

Gaussian integers. 1 = a 2 + b 2 = c 2 + d 2.

Roots of Unity, Cyclotomic Polynomials and Applications

Divisibility. Chapter Divisors and Residues

Summary Slides for MATH 342 June 25, 2018

SOME AMAZING PROPERTIES OF THE FUNCTION f(x) = x 2 * David M. Goldschmidt University of California, Berkeley U.S.A.

9. Integral Ring Extensions

MAS114: Solutions to Exercises

32 Divisibility Theory in Integral Domains

DISTRIBUTION OF FIBONACCI AND LUCAS NUMBERS MODULO 3 k

Math Review. for the Quantitative Reasoning measure of the GRE General Test

NOTES ON SIMPLE NUMBER THEORY

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction

Math 118: Advanced Number Theory. Samit Dasgupta and Gary Kirby

Computations/Applications

MAS114: Exercises. October 26, 2018

1. (a) q = 4, r = 1. (b) q = 0, r = 0. (c) q = 5, r = (a) q = 9, r = 3. (b) q = 15, r = 17. (c) q = 117, r = 11.

REVIEW Chapter 1 The Real Number System

Math 109 HW 9 Solutions

CONTINUED FRACTIONS, PELL S EQUATION, AND TRANSCENDENTAL NUMBERS

Grade 11/12 Math Circles Rational Points on an Elliptic Curves Dr. Carmen Bruni November 11, Lest We Forget

WORKSHEET MATH 215, FALL 15, WHYTE. We begin our course with the natural numbers:

1. (a) q = 4, r = 1. (b) q = 0, r = 0. (c) q = 5, r = (a) q = 9, r = 3. (b) q = 15, r = 17. (c) q = 117, r = 11.

CHAPTER 6. Prime Numbers. Definition and Fundamental Results

Mathematical Reasoning & Proofs

A matrix over a field F is a rectangular array of elements from F. The symbol

Factorization in Polynomial Rings

4 PRIMITIVE ROOTS Order and Primitive Roots The Index Existence of primitive roots for prime modulus...

OEIS A I. SCOPE

Math 2070BC Term 2 Weeks 1 13 Lecture Notes

4 Linear Recurrence Relations & the Fibonacci Sequence

Finite Fields: An introduction through exercises Jonathan Buss Spring 2014

Discrete Mathematics and Probability Theory Fall 2018 Alistair Sinclair and Yun Song Note 6

arxiv: v1 [math.co] 27 Aug 2015

Chapter 1 : The language of mathematics.

CYCLICITY OF (Z/(p))

MA4H9 Modular Forms: Problem Sheet 2 Solutions

Rings and modular arithmetic

Projects on elliptic curves and modular forms

PUTNAM TRAINING NUMBER THEORY. Exercises 1. Show that the sum of two consecutive primes is never twice a prime.

3 The language of proof

2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction

Number Theory and Graph Theory. Prime numbers and congruences.

Fall 2017 Test II review problems

Course 2316 Sample Paper 1

MATH 152 Problem set 6 solutions

LARGE PRIME NUMBERS (32, 42; 4) (32, 24; 2) (32, 20; 1) ( 105, 20; 0).

Cullen Numbers in Binary Recurrent Sequences

Number Theory Solutions Packet

Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry. Spring 2006

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

2. THE EUCLIDEAN ALGORITHM More ring essentials

Contribution of Problems

Rational Points on Conics, and Local-Global Relations in Number Theory

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

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

Chakravala - a modern Indian method. B.Sury

Transcription:

Elliptic divisibility sequences Rutger de Looij 8 May 010 Master s thesis, Mathematical Sciences, Universiteit Utrecht, written under the supervision of prof. dr. Gunther Cornelissen

KaÈ m n rijmän, êxoqon sofismˆtwn, âxhüron aîtoøc. And I found number for them, chief devise of all. (PROMETHEUS in Aischylos Prometheus bound, v. 475)

Contents List of notation 6 Introduction 7 I Elliptic function theory 8 1 Prerequisites 8 Multiplication of the function (z) 10.1 The function ψ n (z)..................................... 10. Explicit computation of ψ (z), ψ 3 (z) and ψ 4 (z)...................... 1.3 A general recursive formula for ψ n (z)........................... 13.4 A representation of ψ n (z) by means of the Weierstraß sigma function........... 14.5 Multiplication by n of a rational point on an elliptic curve................. 15 II Elliptic divisibility sequences 18 3 Elementary properties of elliptic divisibility sequences 18 3.1 Divisibility sequences.................................... 18 3. Elliptic divisibility sequences................................ 0 3.3 Elementary properties of elliptic divisibility sequences.................. 4 The representation of elliptic sequences by elliptic functions 8 4.1 The fundamental elliptic representation theorem...................... 8 4. Symmetry in the distribution of residues of the first ρ terms of (h)............ 31 5 The numerical periodicity and symmetry modulo p of sequences 39 5.1 Symmetries of (h) modulo p................................ 39 5. Determining the period π of (h) modulo p......................... 43 5.3 Exceptional primes..................................... 45 6 Equivalence classes of sequences 48 6.1 Singular sequences..................................... 48 6. Equivalence of sequences.................................. 50 6.3 Equivalence classes of singular sequences......................... 5 7 Special sequences 56 7.1 The case h 1 1....................................... 56 7. The case h = 0....................................... 56 7.3 The case h 3 = 0....................................... 60 8 Periodic sequences 66 8.1 Criteria for periodicity................................... 66 8. Normal sequences...................................... 70 8.3 Possibilities for the rank of a purely periodic sequence.................. 7 5

9 The relationship between elliptic sequences and elliptic curves 74 9.1 From a curve to a sequence and vice versa......................... 74 9. Improved upper bound for the rank of apparition...................... 75 9.3 Points of finite order on an elliptic curve versus periodic EDS............... 75 Nawoord (in Dutch) 78 References 79 Index 80 List of notation m n m divides n m k n m k is the exact power of m dividing n (m,n) the greatest common divisor of m and n [x] Floor(x), i.e. the greatest integer k such that k x discriminant of an elliptic sequence g,g 3 modular invariants associated with the lattice L L a lattice in the complex plane O the unity element of the group of rational points of an elliptic curve (z) the doubly periodic Weierstraß -function associated with the lattice L ρ the smallest rank of apparition of a prime p σ(z) the Weierstraß sigma function associated with the lattice L ψ n (z) the elliptic function σ(nz)/σ(z) n Ψ n (X,Y ) the n-th division polynomial evaluated at the point (X,Y ) u a complex constant z a complex variable end of a proof end of a definition or example 6

Introduction In 1948 Morgan Ward introduced the topic of elliptic divisibility sequences. An elliptic divisibility sequence (EDS) is a sequence of integers (h) satisfying the recursive relation h m+n h m n = h m+1 h m 1 h n h n+1 h n 1 h m, m n 0, and such that h n divides h m whenever n divides m. This recursive relation, that Ward imposed on rational integers, is the fundamental relation on which the multiplication theory of elliptic functions rests. The sequences that are of arithmetical interest turn out to be those in which h 0 = 0, h 1 = 1 and not both h and h 3 vanish: the so-called general elliptic divisibility sequences. This thesis is centered around Ward s article Memoir on elliptic divisibility sequences. In part I we will see that the recursive relation, which Ward took as a starting point, originates from a certain elliptic function. In part II we work out the details of Ward s article and touch on the connection between elliptic divisibility sequences and elliptic curves. The main results of Ward s Memoir are as follows. A sequence (h) satisfying the recursive relation is an elliptic divisibility sequence if and only if h, h 3, h 4 are integers and h divides h 4. Every such solution is uniquely determined by the initial values of h, h 3 and h 4 and may be parameterized by elliptic functions provided that h and h 3 are not zero. 1 The invariants g and g 3 of the associated Weierstraß -function are rational functions of h, h 3 and h 4. Furthermore, we define an equivalence relation on elliptic divisibility sequences and show that there are essentially four types i.e. equivalence classes of elliptic divisibility sequences. A rational solution of the recursive relation, which is called an elliptic sequence, is shown to be equivalent to an EDS. A prime p is said to be a divisor of (h) if it divides some term h k with k > 0. If p divides h k but does not divide h l when l divides k, then k is called a rank of apparition of p in (h). Every prime p which does not divide both h 3 and h 4 has precisely one rank of apparition ρ, and (h) is periodic modulo p with period ρτ where τ is a certain arithmetical function of p and (h) which can be exactly determined. If we calculate the least positive residues modulo p of the succesive values h 0, h 1, h,... of a general EDS, the pattern of residues exhibits interesting symmetries. 1 If h or h 3 is zero, h n is trivially a product of powers of ±h 3 or ±h and h 4. This case is discussed in chapter 7. 7

Part I Elliptic function theory 1 Prerequisites In this chapter we state results from elliptic function theory we shall need throughout this thesis. They can be found in Lang [5], unless stated otherwise. We always assume L to be a lattice in the complex plane: L = {m 1 λ 1 + m λ : m 1,m Z}, where λ 1,λ are complex numbers such that Im(λ 1 /λ ) 0. Definition 1.1. The Weierstraß -function is given by (z) = 1 [ z + ω L 1 (z ω) 1 ω where L = L\{0}, the set of non-zero periods. Its derivative is given by Theorem 1.. (Addition theorem) (z) = z 3 ω L 1 (z ω) 3 = ω L For z 1 z one has (z 1 + z ) = (z 1 ) (z ) + 1 4 ], 1 (z ω) 3. (1) ( (z 1 ) ) (z ). (z 1 ) (z ) Theorem 1.3. (Duplication formula) It holds that (z) = (z) + 1 4 ( ) (z). (z) Theorem 1.4. The Weierstraß -function and its derivative satisfy the relation (z) = 4 (z) 3 g (z) g 3. Taking the derivative of the above identity yields the following result. Corollary 1.5. The functions (z) and (z) satisfy the relation (z) = 6 (z) 1 g. Definition 1.6. The Weierstraß σ-function, which has zeroes of order 1 at all lattice points, is given by ( σ(z) = z 1 z ) e ω z + 1 ( ω) z. () ω L ω Theorem 1.7. (Quasi-periodicity of the sigma function) Let ω L. The function σ is a theta function, and in fact σ(z + ω) = δ(ω)e η(ω)(z+ω/) σ(z) (3) where δ(ω) = { 1 if ω/ L 1 if ω/ L. 8

Theorem 1.8. For any a C not in L, we have Theorem 1.9. For any z C not in L, we have σ(z + a)σ(z a) (z) (a) = σ(z) σ(a). (4) Theorem 1.10. The Weierstraß σ-function has a power series expansion 3 where a 0,0 = 1 and σ(z) = (z) = σ(z) σ(z) 4. (5) ( a 1 ) m m,n g (g3 ) n z 4m+6n+1 m,n=0 (4m + 6n + 1)! a m,n = 3(m + 1)a m+1,n 1 + 16 3 (n + 1)a m,n+1 1 3 (m + 3n 1)(4m + 6n 1)a m 1,n, it being understood that a m,n = 0 if either subscript is negative. In particular, the first terms of the expansion of σ(z) are given by σ(z) = z 1 40 g z 5 1 840 g 3z 7 1 16180 g z 9... Confer Silverman s The arithmetic of elliptic curves, nd edition (009), exercise 6.3 3 Formula 18.5.6 from the Handbook of mathematical functions by Abramowitz and Stegun. 9

Multiplication of the function (z) In this chapter we will see how the recursive relation Ward imposed on integers, arises from a certain elliptic function..1 The function ψ n (z) We consider the doubly periodic function (nz) (z), n being an integer > 0. Using the definition of the -function, we see that (nz) (z) = 1 [ ] n n z + 1 ω L (nz ω) 1 (z ω), (6) so that it has a pole of order two at z = 0. Furthermore, it has poles of order two at those values z 0 of z for which nz 0 0 (mod L), i.e. z 0 = ν 1ω 1 + ν ω, (7) n ν 1,ν Z. We obtain all incongruent values of z 0 by letting ν 1 and ν run over Z/nZ. The function (nz) (z) vanishes for those values z 1 of z for which (nz 1 ) = (z 1 ), i.e. for which the congruence nz 1 ±z 1 (mod L) holds. This follows from the periodicity of the -function and the fact that is an even function. As a consequence, nz 1 ± z 1 = (n ± 1)z 1 0 (mod L). This implies that z 1 is of the form z 1 = ν 1ω 1 + ν ω, (8) n ± 1 ν 1,ν Z. The zeroes of (nz) (z) have order one. We now introduce a function ψ n (z), which will turn out to have exactly the same poles and zeroes (counting multiplicity) as (nz) (z). For n we define ψ n (z) = n [ ( (z) ν1 ω 1 +ν ω n ν1,ν )], (9) where (ν 1,ν ) runs over (Z/nZ) \{(0,0)} := A, and put ψ 1 = 1. If n is odd, say n = m+1, we can write Z/nZ = { m, m+1,..., 1,0,1,...,m 1,m}, so that (ν 1,ν ) A implies (ν 1,ν ) = ( ν 1, ν ) A and (ν 1,ν ) (ν 1,ν ). Since is an even function, one has ( ν 1ω 1 +ν ω n ) = ( ν 1ω 1 ν ω n ), which means that every linear term in the product (9) appears twice. As #A = n 1, we see that ψ n = P n, where P n is a polynomial in (z) with highest term ±n (z) (n 1)/. If n is even, say n = m, we can write Z/nZ = { m+1, m+,..., 1,0,1,...,m 1,m}. We have m m (mod n), so that (ν 1,ν ) A implies ( ν 1, ν ) A and furthermore (ν 1,ν ) ( ν 1, ν ) unless both ν 1 and ν are in {0,m}. This means that every linear term in (9) appears twice, except for the terms corresponding to (m,0), (0,m) and (m,m), which appear only once. The product of these three terms is ( (z) ( ω 1 ))( (z) ( ω ) )( (z) ( ω 1+ω ) ), which we by theorem 1.4 know to be equal to 1 4 (z). We therefore conclude that ψ n = P n, where P n is a polynomial in (z) with highest term ± n (z)(n 4)/. After choosing the sign of the highest term to be positive in case n is odd and negative in case n is even, one has in short: P n if n is odd, highest term of P n is n (z) n 1 ; ψ n = (10) P n if n is even, highest term of P n is n (z) n 4. 10

We will see shortly that the coefficients of P n are made up of rational functions of g and g 3 and elements of Q (corollary.6). Next we will prove the following lemma, which will turn out te be very useful. Note that by first term of a power series expansion we mean the term of lowest degree. Lemma.1. The first term in the power series expansion of ψ n (z) is given by n z n 1. PROOF. We use the expansions of (z) and (z) in powers of z: 4 (z) = 1 z + a 0 + a 1 z + a z 4 + a 3 z 6 +, (z) = z 3 + a 1 z + 4a z 3 + 6a 3 z 5 +... For odd n one has as first term of ψ n (z) the expression For even n the first term of ψ n equals ( ) n 1 1 n z = n z n 1. n ( ) n 4 1 z 3 z = n z n 1. Notice that by (7) the poles of (nz) (z) coincide with the zeroes of ψ n (z) and that by (8) the zeroes of (nz) (z) coincide with the zeroes of ψ n±1 (z). Since the poles of (nz) (z) have order two, the quotient ψ n (z) [ (nz) (z)] (11) ψ n+1 (z)ψ n 1 (z) is an elliptic function without zero or pole, hence a constant c C. This constant is exactly the ratio of the first terms of the expansion in powers of z of the numerator and denominator respectively. On using (6) one derives that c = n 1 n z n n z n+1 z (n+1) 1 n 1 z (n 1) 1 = 1 n z n (n 1) = n 1 n = 1. 1 z n Thus, we have established a formula for (nz) in terms of (z), ψ n (z) and ψ n±1 (z), which whe state in a theorem. Theorem.. The following relation holds: 4 Heinrich Weber, Lehrbuch der Algebra (1908), dritter Band, 56, p.185. (nz) = (z) ψ n+1(z)ψ n 1 (z) ψ n (z). (1) 11

. Explicit computation of ψ (z), ψ 3 (z) and ψ 4 (z) We will now compute ψ (z), ψ 3 (z) and ψ 4 (z) explicitly expressions we shall need later on. We establish ψ (z) right from (10): P is a polynomial with highest term n (z) n 4 = (z)0 = 1, and therefore must be itself equal to 1. Hence, ψ (z) = (z). By the duplication formula one has (z) = (z) + 1 4 ( ) (z) ( 1 4 6 (z) 1 = (z) + g ) (z) 4 (z) 3 = (13) g (z) g 3 (z) + 9 (z)4 3 g (z) + 1 16 g 4 (z) 3 g (z) g 3 = (z) + 3 (z)[ 4 (z) 3 g (z) g 3 ] 3 (z) 4 + 3 g (z) + 3g 3 (z) + 1 16 g 4 (z) 3 g (z) g 3 = By (1) this expression equals We have thus derived that (z) 3 (z)4 3 g (z) 3g 3 (z) 1 16 g (z). (z) ψ 3(z)ψ 1 (z) ψ (z) = (z) ψ 3(z) (z). ψ 3 (z) = P 3 = 3 (z) 4 3 g (z) 3g 3 (z) 1 16 g. (14) In order to determine ψ 4 (z), we use the addition formula: (w + z) = (w) (z) + 1 4 Furthermore, since is an even and is an odd function, one has Thus (w z) = (w) ( z) + 1 4 ( (w) ) (z). (w) (z) ( (w) ) ( z) = (w) (z) + 1 (w) ( z) 4 (w + z) (w z) = (w) (z) ( (w) (z)). On taking w = z and applying (1) for n = 3 we now obtain (3z) (z) = (z) (z) ( (z) (z)) = ψ 4(z)ψ (z) ψ 3 (z). ( (w) + ) (z). (w) (z) Given that (z) (z) = ψ 3(z) ψ (z) = ψ 3(z) (z), 1

we derive that As a consequence, (3z) (z) = (z) (z) ( (z) (z)) = (z) 5 (z) ψ 3 (z) ψ 4 (z) = (z) 4 (z). We obtain the value of (z) by differentiating expression (13): Therefore = ψ 4(z) (z) ψ 3 (z). (z) = (z) (z) [ 1 (z) 3 (z) 3g (z) (z) 3g 3 (z) ] (z) 4 + (z) (z) [ 3 (z) 4 3 g (z) 3g 3 (z) 16 1 ] g (z) 4. ψ 4 (z) = (z) 4 (z) = 1 ( (z) 5 (z) [ 1 (z) 3 (z) 3g (z) (z) 3g 3 (z) ]) 1 (z) (z) [ 3 (z) 4 3 g (z) 3g 3 (z) 1 16 g ] = 1 (z) ( (z) 4 (z) [ 1 (z) 3 3g (z) 3g 3 ] + (z) [ 3 (z) 4 3 g (z) 3g 3 (z) 1 16 g ]). Next, on using theorems 1.4 and 1.5 we conclude that ψ 4 (z) = 1 (z) ( [4 (z) 3 g (z) g 3 ] [4 (z) 3 g (z) g 3 ][1 (z) 3 3g (z) 3g 3 ] ) 1 (z) [6 (z) 1g ][3 (z) 4 3 g (z) 3g 3 (z) 16 1 g ] = ( ) 1 (z) 4 (z) 6 5g (z) 4 0g 3 (z) 3 4 5g (z) g g 3 (z) g 3 + 16 1 g3 = ( ) (z) (z) 6 + 5g (z) 4 + 10g 3 (z) 3 + 5 8 g (z) + 1 g g 3 (z) + g 3 3 1 g3. In view of (10) it follows that P 4 = (z) 6 + 5 g (z) 4 + 10g 3 (z) 3 + 5 8 g (z) + 1 g g 3 (z) + g 3 1 3 g3. (15).3 A general recursive formula for ψ n (z) Let us now apply formula (1) to the numbers m and n: (mz) (z) = ψ m+1(z)ψ m 1 (z) ψ m (z), (nz) (z) = ψ n+1(z)ψ n 1 (z) ψ n (z). Because the left-hand sides are equal for those values z 0 of z for which mz 0 ±nz 0 (mod L), i.e. (m ± n)z 0 0 (mod L), the right-hand sides must be equal too for z = z 0. But those values z 0 are precisely the zeroes of ψ m±n (z). Consequently, the functions ψ m+1 (z)ψ m 1 (z)ψ n (z) ψ n+1 (z)ψ n 1 (z)ψ m (z), ψ m+n (z)ψ m n (z) 13

both vanish precisely at z = z 0. By (10) they are polynomials in (z) having exactly the same zeroes. Therefore their quotient must be a constant c C. As before, we determine it by computing the ratio of the first term of the power expansion of ψ m+1 (z)ψ m 1 (z)ψ n (z) ψ n+1 (z)ψ n 1 (z)ψ m (z) and that of ψ m+n (z)ψ m n (z): c = m+1 z (m+1) 1 m 1 n n+1 z (m 1) 1 z n z (n+1) 1 m+n m n z (m+n) 1 z (m n) 1 (m 1)n (n 1)m z m +n z m +n m n z m +n = m n z m +n m n z m +n n 1 z (n 1) 1 We have established a recursive formula which we state in a theorem. Theorem.3. The following formula holds: = 1. m z m ψ m+n (z)ψ m n (z) = ψ m+1 (z)ψ m 1 (z)ψ n (z) ψ n+1 (z)ψ n 1 (z)ψ m (z). (16) Taking m = n + 1, n = n and subsequently m = n + 1, n = n 1 directly yields the following result. Corollary.4. The following relations hold: ψ n+1 (z) = ψ n+ (z)ψ n (z) 3 ψ n 1 (z)ψ n+1 (z) 3, n 1, (17) (z)ψ n (z) = ψ n (z) [ ψ n+ (z)ψ n 1 (z) ψ n (z)ψ n+1 (z) ], n. In terms of the polynomials P n, the corollary reads as follows. Corollary.5. For n the following relations hold: { (z) 4 P n+ Pn 3 P n 1 P 3 P n+1 = n+1 P n+ Pn 3 (z) 4 P n 1 Pn+1 3 P n = P n ( Pn+ P n 1 P n P n+1). for n even, for n odd, Corollary.6. The coefficients of P n are elements of Z[ g 4,g 3 ], that is: P n Z[ (z), g 4,g 3 ]. In particular, the coefficients of P n are elements of Q[g,g 3 ]. PROOF. As we have seen explicitly, P 1, P, P 3 and P 4 are elements of Z[ (z), g 4,g 3 ]. By corollary.5, P n Z[P 1,P,P 3,P 4, (z) 4 ] Z[ (z), (z) 4, g 4,g 3 ]. Using the fact that (z) 4 = (4 (z) 3 g (z) g 3 ), we see that Z[ (z), (z) 4, g 4,g 3 ] Z[ (z), g 4,g 3 ]. We conclude that P n Z[ (z), g 4,g 3 ], which is equivalent to saying that the coefficients of P n lie in Z[ g 4,g 3 ]..4 A representation of ψ n (z) by means of the Weierstraß sigma function This section is devoted to the proof of the following theorem, which gives a representation of our function ψ n (z) by means of the Weierstraß sigma function. Theorem.7. Define It holds that: φ n (z) := σ(nz) σ(z) n. (i) The function φ n (z) is elliptic with lattice L, i.e. φ n (z + ω) = φ n (z) for ω L. (ii) φ n (z) = ψ n (z). 14 =

PROOF. (i) One has, on the basis of theorem 1.7, σ(nz + nω) φ n (z + ω) = (σ(z)) n = δ(nω)eη(nω)(nz+nω/) σ(nz) ( δ(ω)e η(ω)(z+ω/) σ(z) ) n = δ(nω)e nη(ω)(z+ω/) σ(nz) δ(nω)σ(nz) δ(ω) n e nη(ω)(z+ω/) = σ(z) n δ(ω) n σ(z). n If n is even, n Z so that nω L. This means that δ(nω) = +1. Furthermore, δ(ω)n = ( (±1) ) n = +1. If n is odd, we see that ω L if and only if nω L, so that δ(nω) = δ(ω) = δ(ω)n. In either case, whether n be even or odd, one has δ(nω) = δ(ω) n. Hence, φ n (z + ω) = δ(nω)σ(nz) σ(nz) = δ(ω) n σ(z) n σ(z) = φ n(z). n (ii) The zeroes of ψ n (z) are the points in the complex plane that are of the form ν 1ω 1 +ν ω n with ν 1,ν Z. They are of order one. It is easy to see that these are exactly the zeroes of φ n (z), which are of order one as well. As for the poles, from (10) it follows that ψ n (z) has poles of order n 1 at all the lattice points ω L. The zeroes of the denominator of φ n (z) are the lattice points ω L and have order n. Because the zeroes of the numerator of φ n (z) are of the form ν 1ω 1 +ν ω n with ν 1,ν Z, and are of order one, and because each lattice point particularly can be be written in this form, we conclude that φ n (z) has poles at all the lattice points, of order n 1. Seeing that ψ n (z) and φ n (z) are elliptic functions having exactly the same zeroes and poles, their quotient must be a constant c. To determine it, we compute, as usual, the ratio of the first terms of the power series of ψ n (z) c.q. φ n (z). By lemma.1, the first term of the power series of ψ n (z) is n/z n 1. By theorem 1.10, the first term of the power series of σ(z) is given by z. As a consequence, the first term of the power series of 1/σ(z) is given by 1/z and that of σ(nz) by nz. We conclude that the first term of the power series of φ n (z) is given by nz z = n n z n 1. Hence, the constant c must be 1 and the theorem follows..5 Multiplication by n of a rational point on an elliptic curve The previous sections enable us to compute explicitly the coordinates of the n-multiple of a rational point on an elliptic curve. To avoid confusion we shall use capital letters to denote the equation for an elliptic curve in modern short Weierstraß form and small letters to denote the equation for an elliptic curve in classical short Weierstraß form a notation we will stick to throughout this entire thesis. For a point (X,Y ) on E : Y = X 3 + AX + B a well-known result is the duplication formula: ( X 4 AX 8BX + A (X,Y ) = 4Y, X 6 + 5AX 4 + 0BX 3 5A X 4ABX 8B A 3 ) 8Y 3. (18) Its classical counterpart for a point (x,y) on E : y = 4x 3 + ax + b is: ( 16x 4 8ax 3bx + a (x,y) = 16y, 64x6 + 80ax 4 + 30bx 3 0a x 16abx 3b a 3 3y 3 15 ). (19)

Let us consider the n-multiple of the point Q = (x,y) E (Q). The Weierstraß function (z; a, b) satisfies the equation for E and it is known from elliptic function theory that there exists a complex constant u such that (x,y) = ( (u), (u)). In section section.1 we derived that (nu) = (u) ψ n+1(u)ψ n 1 (u). ψ n (u) Therefore we have for the x-coordinate of nq: x(nq) = (u)ψ n(u) ψ n+1 (u)ψ n 1 (u) ψ n (u) = xψ n(u) ψ n+1 (u)ψ n 1 (u) ψ n (u). We know that for odd n we have ψ n (u) = P n and for even n we have ψ n (u) = (u)p n = yp n. Since P n is a polynomial in (u) = x, we may write for odd n: x(nq) = xp n(x) y P n+1 (x)p n 1 (x) P n (x) For even n we may write x(nq) = xy P n (x) P n+1 (x)p n 1 (x) y P n (x) = xp n(x) (4x 3 + ax + b)p n+1 (x)p n 1 (x) P n (x). = (4x4 + ax + bx)p n (x) P n+1 (x)p n 1 (x) (4x 3 + ax + b)p n (x). Let us write φ n (x) for the numerator of x(nq): { xp n (x) (4x 3 + ax + b)p n+1 (x)p n 1 (x) if n is odd φ n (x) = (4x 4 + ax + bx)p n (x) P n+1 (x)p n 1 (x) if n is even. Regardless of the parity of n, φ n (x) is a polynomial in x of degree n. As the denominator of x(nq), that is to say ψ n (u), is a polynomial in x of degree n 1, we may write ψ n (x) instead of ψ n (u). In short, we have x(nq) = φ n(x) ψ n (x). Example.8. On taking n = and using the expressions for P 1, P and P 3 from section. and the fact that g = a and g 3 = b, we see that x(q) = 4x4 + ax + bx (3x 4 + 3 ax + 3bx 1 16 a ) 4x 3 + ax + b 64x 4 + 16ax + 16bx 48x 4 4ax 48bx + a 16(4x 3 + ax + b) in accordance with (19), of course. = = 16x4 8ax 3bx + a 16y, What about y(nq)? It turns out that if we use the expression for ψ n (u) in terms of the sigma function that we established in section.4, calculations become fairly simple. From (5) we know that if z L, Hence, plugging in nu for z yields (z) = σ(z) σ(z) 4. y(np) = (nu) = σ(nu) σ(nu) 4 = σ(nu) σ(u) 4n σ(nu) σ(nu) 4 = σ(u) 4n σ(u) 4n (σ(u) n σ(nu) ) 4 = ψ n(u) ψ n (u) 4 = ψ n(x,y) ψ n (x,y) 4. We now state our results in a theorem. 16

Theorem.9. Let Q = (x,y) = be a non-n-torsion point on the elliptic curve E : y = 4x 3 + ax + b with a,b Z. If we write ψ n = ψ n (x,y), then the coordinates of the point np are given by ( xψ nq = n ψ n+1 ψ n 1 ψ, ψ ) n n ψ 4. n Example.10. On taking n = and using the expressions for ψ and ψ 4 from section. and the fact that g = a and g 3 = b, we find that y(q) = ψ 4(x,y) ψ (x,y) 4 = 3 3 in accordance with (19), of course. y( x 6 5 ax4 10bx 3 + 5 8 a x + 1 abx + b + 1 3 a3 ) ( y) 4 = 64x 6 + 80ax 4 + 30bx 3 0a x 16abx 3b a 3 3y 3, To conclude this section, we will translate the above discussion to elliptic curves in modern short Weierstraß form. So let E : Y = X 3 + AX + B be an elliptic curve with coefficients in Z. Multiplying the equation by 4 yields (Y ) = 4X 3 + 4AX + 4B. By putting x = X, y = Y, a = 4A and b = 4B we obtain an equation in classical Weierstraß form 5 : E : y = 4x 3 + ax + b. Now define Ψ n = Ψ n (X,Y ) := ψ n (x,y) = ψ n (X, Y ). Then we have Moreover, Ψ 1 = 1, Ψ = ψ (x,y) = y = Y, Ψ 3 = ψ 3 (x,y) = 3x 4 + 3 ax + 3bx 1 16 a = 3X 4 + 6AX + 1BX A. Ψ 4 = ψ 4 (x,y) = y( x 6 5 ax4 10bx 3 + 5 8 a x + 1 abx + b + 1 3 a3 ) = 4Y (X 6 + 5AX 4 + 0BX 3 5A X 4ABX 8B A 3 ). By definition, Ψ n = Ψ n (X,Y ) satisfies the recursive relation (16). Thus, by corollary.4, Ψ n+1 (X,Y ) = Ψ n+ Ψ 3 n Ψ n 1 Ψ 3 n+1, n, ( Ψn+ Ψ n 1 Ψ n Ψ ) n+1, n 3. Ψ n (X,Y ) = Ψ n Y The Ψ n are in Z[X,Y,A,B] and are called division polynomials, since they satisfy the relation: if n m, then Ψ n Ψ m as polynomials in Z[X,Y,A,B]. Now suppose we have a point R = (X,Y ) on E. R corresponds to the point R = (X, Y ) on E. By theorem.9, the coordinates of nr are ( XΨ n Ψ n 1 Ψ n+1 Ψ, Ψ ) n n Ψ 4. n Consequently, the coordinates of nr are ( XΨ n Ψ n 1 Ψ n+1 Ψ, Ψ ) n n Ψ 4. n 5 We choose y = Y instead of y = Y so that the results coincide with the common definition of division polynomials. 17

Part II Elliptic divisibility sequences 3 Elementary properties of elliptic divisibility sequences 3.1 Divisibility sequences Definition 3.1. (Divisibility sequence) By an integral divisibility sequence we mean a sequence of integers, (h) : h 0,h 1,h,...,h n,... such that h r divides h s if r divides s. REMARK. Since h 1 must divide every term of (h), we may always assume that h 1 = 1. Example 3.. The sequence given by h n = n for n N is a trivial example of a divisibility sequence. Example 3.3. The sequence (M) of Mersenne numbers 0,1,3,7,15,31,63,17,55,511,103,047,4095,8191,... defined by M n = n 1 for n 0, is a divisibility sequence. Indeed, let m be a divisor of n, so that n = mk for some k. We have so that M m M n. M n = n 1 = mk 1 = ( m 1)(1 + m + m + 3m +... + (k 1)m ), Example 3.4. The sequence (F) of Fibonacci numbers 0,1,1,,3,5,8,13,1,34,55,89,144,33,377,610,... given by F 0 = 0, F 1 = 1 and F m = F m 1 +F m for m, is a divisibility sequence. To see this, we shall first prove that F m+n = F m 1 F n + F m F n+1 (0) by induction on n. For n = 1 this formula takes the form F m+1 = F m 1 F 1 + F m F = F m 1 + F m, which is obviously true. For n = the formula is also true, because F m+ = F m 1 F + F m F 3 = F m 1 + F m = F m + (F m 1 + F m ) = F m + F m+1. Thus the basis of the induction is proved. Now suppose that (0) holds for n = k and n = k + 1: F m+k = F m 1 F k + F m F k+1, F m+k+1 = F m 1 F k+1 + F m F k+. We have to show that it holds for n = k + also. Adding the last two equations term by term we obtain F m+k+ = F m 1 F k+ + F m F k+3, 18

and this was the desired result. Now we are able to prove that (F) is in fact a divisibility sequence, that is m n F m F n. To that end, let n by divisible by m, i.e. let n = km. We shall carry out the proof by induction over k. If k = 1, then m = n so that the conclusion of the implication is obvious. Now suppose the statement holds for k = q. We have to prove it holds for k = q + 1 also, that is, that F m F (q+1)m. By (0) we have F (q+1)m = F qm+m = F qm 1 F m + F qm F m+1. It is obvious that the first term is divisible by F m. By the induction hypothesis, F m F qm. Hence the second term is divisible by F m. Thus F m F (q+1)m and we have proven that (F) is a divisibility sequence. Definition 3.5. Let (h) be any sequence of integers. An integer m is said to be a divisor of the sequence (h) if it divides some term h r with r 1. If m divides h r but does not divide h d if d divides r, then m is called a rank of apparition of m in (h). We will mostly be concerned with the smallest rank of apparition in (h) of a given integer, which we often denote by ρ. By the rank of apparition we shall always mean smallest rank of apparition. We conclude this paragraph with an important theorem on divisibility sequences. We write (m, n) for the greatest common divisor of m and n. If m k is the highest power of m that divides n, we shall write m k n. Theorem 3.6. Let (h) be a divisibility sequence. Then the following statements are equivalent: (i) (h m,h n ) = h (m,n). (ii) For every prime divisor p of (h) and every positive integer k, it holds that (I) h r 0 (mod p k ) if and only if (II) r 0 (mod ρ k ), where ρ k is the smallest rank of apparition of p k in (h). REMARK. Property (ii) means: every prime power p k that is a divisor of (h) has a unique rank of apparition. PROOF. (i) (ii). For the implication (I) (II), assume that p is any prime divisor of (h) and furthermore that h r 0 (mod p k ). Because of the latter assumption p k is a divisor of (h), so that ρ k truly exists. We have h r h ρk 0 (mod p k ). Hence (h r,h ρk ) contains p k as factor, so that (h r,h ρk ) 0 (mod p k ). From (i) it follows that h (r,ρk ) = (h r,h ρk ) 0 (mod p k ). By minimality of ρ k we see that (r,ρ k ) ρ k. On the other hand, since by the definition of greatest common divisor (r,ρ k ) ρ k, we have (r,ρ k ) ρ k. Therefore (r,ρ k ) = ρ k, in other words ρ k r, i.e. r 0 (mod ρ k ). For the reverse implication (II) (I), assume that r 0 (mod ρ k ). We have implicitly assumed that ρ k exists. By assumption, ρ k r. Since (h) is a divisibility sequence, it follows that h ρk h r. By the definition of ρ k we have that p k h ρk, the result being that p k h r, i.e. h r 0 (mod p k ). Note that for the proof of (II) (I) we did not use the validity of (i). (ii) (i). Let h m and h n be any two terms of (h). We will prove successively that (III) h (m,n) (h m,h n ) and (IV) (h m,h n ) h (m,n), whereupon (i) shall be proven. For the proof of (III) we do not even have to assume the validity of (ii). Since (m,n) m and (m,n) n, it holds that h (m,n) h m and h (m,n) h n, for (h) is a divisibility sequence. Hence h (m,n) (h m,h n ). In order to prove (IV), suppose first that h m and h n are coprime, i.e. (h m,h n ) = 1. As we have just seen, it always holds that h (m,n) (h m,h n ). As (h m,h n ) = 1, we must have h (m,n) = 1 also. Hence (i) holds in case h m and h n are coprime. For the rest of the proof we may assume that (h m,h n ) > 1. Let p be any common prime divisor of 19

h m and h n. Let p a and p b be the highest powers of p that divide h m and h n respectively (a,b 1). Equivalently put, p a h m and p b h n. Let c := min{a,b}. It suffices to show that p c h (m,n). Indeed, assume p c h (m,n) proven for every common prime divisor p of h m and h n. Then, since p c (h m,h n ), it follows that (h m,h n ) h (m,n). It remains for us to show that p c h (m,n). Since h m 0 (mod p a ) and h n 0 (mod p b ), the numbers ρ a and ρ b the smallest ranks of apparition of p a and p b respectively truly exist. Without loss of generality we may assume that a b, so that c = b. We therefore have h m h n 0 (mod p b ). Since (ii) holds, it follows that ρ b m and ρ b n, so that ρ b (m,n). Because (h) is a divisibility sequence, we now have h ρb h (m,n). But by definition p b h ρb whence p c = p b h (m,n), as desired. This completes the proof. 3. Elliptic divisibility sequences Definition 3.7. (Elliptic divisibility sequence) By an elliptic divisibility sequence (EDS) we mean a sequence of integers (h) that is a divisibility sequence and that in addition satisfies the following relation: h m+n h m n = h m+1 h m 1 h n h n+1 h n 1 h m, 1 n m. (1) REMARK. If (h) isn t a sequence of integers but of rational numbers satisfying (1), we call (h) an elliptic sequence. Although for the time being we shall be concerned only with elliptic divisibility sequences, we will come across elliptic sequences later on. On taking first m = n+1, n = n and then m = n+1, n = n 1 in (1) we obtain two important formulas. Theorem 3.8. If (h) is a solution of (1), we have h n+1 = h n+ h 3 n h n 1 h 3 n+1, n 1, () h n h = h n ( hn+ h n 1 h n h n+1), n. (3) Example 3.9. The sequence from before, given by h n = n for n N, is also an elliptic divisibility sequence. Indeed, for every m,n N with 1 n m one has h m+n h m n = (m + n)(m n) = m n so that h m+1 h m 1 h n h n+1 h n 1 h m = (m + 1)(m 1)n (n + 1)(n 1)m = (m 1)n (n 1)m = m n n m n + m = m n = h m+n h m n. Example 3.10. The sequence of Fibonacci numbers itself is not an elliptic divisibility sequence, but the sequence (G) consisting of every other term in the Fibonacci sequence is. We have G m = F m. First of all, since (F) is a divisibility sequence, (G) is too. It remains te be proven that (G) satisfies (1), in order for (G) to be an EDS. To this end, we first prove that the following formulas hold: (i) G m+1 = 3G m G m 1 (ii) G m+n = G m G n+1 G m 1 G n (iii) G m n = G m 1 G n G m G n 1. PROOF. (i) Using the fact that F m = F m+1 F m 1, we see that G m+1 = F m+ = F m+1 + F m = (F m + F m 1 ) + F m = F m + F m 1 = (ii) We have F m + (F m F m ) = 3F m F m = 3G m G m 1. G m+n = F m+n = F m 1 F n + F m F n+1 = (F m F m )F n + F m (F n+ F n ) = 0

(G m G m 1 )G n + G m (G n+1 G n ) = G m G n+1 G m 1 G n. (iii) Using the recurrence relation, the Fibonacci sequence can be extended to negative index:..., 144,89, 55,34, 1,13, 8,5, 3,, 1,1,0,1,1,,3,5,8,13,1,34,55,89,144,... Thus we have F m = ( 1) m+1 F m. Hence G m = F m = ( 1) m+1 F m = F m = G m. Since the formula for G m+n of part (ii) was completely based on the recurrence relation, it holds for negative indices also. Therefore we have G m n = G m G (n 1) G m 1 G n = G m 1 G n G m G n 1. With these three formulas we can now show that (G) indeed satisfies (1). We have G m+n G m n = (G m G n+1 G m 1 G n )(G m 1 G n G m G n 1 ) = G m 1 G m G n G n+1 G mg n 1 G n+1 G m 1G n + G m 1 G m G n 1 G n. Now that (i), (ii) and three (iii) have been shown, we can prove that (G) actually satisfies (1). The second term on the right-hand side in the last expression looks like half of the required result, so let us look at the first, third and fourth term. On substituting 3G n G n 1 for G n+1 we obtain G m 1 G m G n G n+1 G m 1G n + G m 1 G m G n 1 G n = G m 1 G m G n (3G n G n 1 ) G m 1G n + G m 1 G m G n 1 G n = Hence 3G m 1 G m G n G m 1G n = (3G m G m 1 )G m 1 G n = G m+1 G m 1 G n. G m+n G m n = G m+1 G m 1 G n G n+1 G n 1 G m. Example 3.11. Let a be any integer and let p be an odd prime. The Legendre symbol (a/p) is defined by ( ) a 0 if a 0 (mod p) = 1 if a 0 (mod p) and there exists an integer x such that x p a (mod p) 1 otherwise. The sequence defined by h n = (n/3) is an elliptic divisibility sequence. Note that (h) is just the sequence 0,1, 1,0,1, 1,0,1, 1,... It is obvious that (h) is a divisibility sequence. We still have to show that h m+n h m n = h m+1 h m 1 h n h n+1 h n 1 h m. As (h) is periodic with period 3, we do this by direct computation. 1

m (mod 3) n (mod 3) h m h n h m+n h m n h m+1 h m 1 h n+1 h n 1 h m+n h m n h m+1 h m 1 h n h n+1 h n 1 h m 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 1 0 0 1 0 1 0 0 Thus we see that (h) satisfies (1). Note that the sequence given by the Legendre symbol (n/p) generally is not an elliptic divisibility sequence. For example, let p = 7 and define u n = (n/7). On taking m = 3 and n =, we see that u m+n u m n = u 5 u 1 = 1, whereas u m+1 u m 1 u n u n+1 u n 1 u m = u 4 u 3 u 1u 3 3 = 1 1 =. Therefore, (u) does not satisfy (1). 3.3 Elementary properties of elliptic divisibility sequences The name elliptic divisibility sequence comes from division polynomials on elliptic curves. We shall confine ourselves in this chapter to sequences (h) for which h 0 = 0 and h 1 = 1. If in addition neither h nor h 3 vanishes, we call the sequence (h) general. If one or more of these restrictions is violated, (h) is called a special sequence. The special sequences shall be taken care of in chapter 7. It turns out that the only sequences (h) which have any arithmetical interest satisfy the following conditions: h 0 = 0, h 1 = 1; not both h and h 3 zero. We call such sequences proper. There are three types of proper sequences: (i) general sequences, (ii) sequences with h = 0, h 3 0 and (iii) sequences with h 0, h 3 = 0. We begin by proving the following lemma. Lemma 3.1. Let (h) be any solution whatever of (1) with initial values h 0 = 0, h 1 = 1 and not both h and h 3 zero. Then if two consecutive terms of (h) vanish, all terms of (h) vanish beyond the third. PROOF. If two consecutive terms of (h) vanish, then two consecutive terms of smallest index vanish; let them be h r and h r+1. Then r 3, and in the interval 0 < n < r, not both h n and h n+1 are zero. More than that, we claim the following: h n 0 for 0 < n < r. The claim is true for r = 3. Indeed, h 1 = 1, and h = 0 would contradict the assumption that not both h and h 3 are zero. We may now assume that r > 3. We suppose that h n = 0 for some 0 < n < r and derive that for some k < r, h k = h k+1 = 0, contradicting the minimality of r. Thus, let h n = 0. One has n r. Because of the minimality of r, h n+1 and h n 1 must be different from zero: h n+1 h n 1 0. (4) We distinguish three cases: (i) n < r/, (ii) n = r/ and (iii) n > r/. (i) If n < r/, choose k such that k + n = r and take m = k and n = n in (1): h k+n h k n = h k+1 h k 1 h n h n+1 h n 1 h k. (5)

Since k > n and n, this is a valid expression, i.e. the indices are non-negative integers. Recalling that h n = h r = 0, we obtain h n+1 h n 1 h k = 0. As h n+1h n 1 0, h k must be zero. Now replace k in (5) by k + 1: h r+1 h k+1 n = h k+ h k h n h n+1 h n 1 h k+1. Recalling that h r+1 = h n = h k = 0, we obtain h n+1 h n 1 h k+1 = 0. As h n+1h n 1 0, h k+1 must be zero. But h k = h k+1 = 0 contradicts the minimality of r. Therefore the assumption that h n = 0 for some 0 < n < r/ must be false. (ii) If n = r/, the preceding holds for k = n. We conclude that h n+1 = 0, contrary to (4). (iii) If n > r/, we can repeat part (i) by again choosing k such that k + n = r but now taking m = n and n = k in formula (1). Let us summarize what we have proven thusfar: h r = 0, h r+1 = 0; h n 0 for 0 < n < r. (6) We claim that r = 3. For if r > 3, h 3 0 by (6). Hence on taking m + n = r 3 and m n = 3 in (1), i.e. m = r and n = r 3, we obtain the relation h r 3 h 3 = h r+1 h r 1 h r 3 h r h r 4 h r, where all the indices are 0. Hence by (6), h n 3 = 0. But by taking n = r in (), we see that 0 = h r 3 = h r h 3 r h r 3h 3 r 1 = h r 3h 3 r 1. Hence either h r 3 or h r 1 is zero, contradicting (6). But if r = 3, h 0 and h 3 = h 4 = 0. By a brief induction from () and (3) we find that h n = 0 for n 3. This completes the proof. We are now equipped to prove the following theorem. Theorem 3.13. Let (h) be a proper sequence for which (1) holds. Then (h) is an EDS if and only if h, h 3, h 4 are integers, h divides h 4. Furthermore, the sequence (h) is uniquely determined by the three initial values h, h 3 and h 4. REMARK. Although the theorem is true also for the special case h = 0, h 3 0, we postpone the proof of this particular case to section 7.. We therefore now assume h 0. PROOF. The necessity of the conditions is evident from the definition of an EDS. For the sufficiency, assume that (h) is a proper solution of (1) for which the conditions hold. We subsequently prove, all by induction, the following claims: (i) All terms of (h) are integers and h divides h n. (ii) (h) is a divisibility sequence. (iii) For n > 4, h n is uniquely determined if h 0,h 1,...,h n 1 are uniquely determined. (i) The induction hypothesis reads as follows: (I) h 0,h 1,...,h n 1 are integers; (II) h divides h r for r < n; n 5. 3

Assuming this we have to prove that h n is an integer, and that for n even one has in addition h h n. If n is odd, say n = k + 1, we conclude from (I) and () with n = k that h n is an integer. If n is even, say n = k, then k 3 and (3) with n = k gives h n h = h k ( hk+ h k 1 h k h k+1). (7) Since k + < k and the indices k ± and k 1 are of opposite parity, h k+ h k 1 h k h k+1 is an integer divisible by h. But if k is even, h k is divisible by h, and if k is odd, h k+1 and h k 1 are divisible by h. Hence in either case the right-hand side of (7) is divisible by h, which implies that h n is divisible by h. (ii) Our induction hypothesis now reads: h r h s provided that r s for r s < n. We observe that the hypothesis is true for n 5. Hence we may assume that n > 5. If n is a prime number, there is nothing to prove since h 1 = 1 h n and h n h n hold trivially. So let n be composite, and let n = ab be a non-trivial factorization of n, i.e. a,b. We wish to show that h a h ab, whereupon the statement will follow by induction. We distinguish two cases: (III) h a 0 and (IV) h a = 0. (III) If b is even, (3) gives, on taking n = ab/, ) h ab h = h ab/ (h ab/+ h ab/ 1 h ab/ h ab/+1. As we ve seen in part (i), the expression between parentheses is divisible by h. This implies that h ab/ h ab. By hypothesis, h a h ab/, the result being that h a h ab = h n. If b is odd, a and ab are of the same parity. Hence on taking k + l = ab and k l = a, i.e. k = a(b+1) and l = a(b 1) in (1) we obtain the relation h ab h a = h k+1 h k 1 h l h l+1h l 1 h k. Since a k and a l and k,l < n, it follows by the induction hypothesis that the right-hand side is divisible by h a. As h a 0, h ab must be divisible by h a. (IV) Since h a = 0, h a(b 1) = 0 by the induction hypothesis. Then on taking m = ab and n = a in (1), we obtain h a(b+1) h a(b 1) = h ab+1 h ab 1 h a h a+1 h a 1 h ab, which implies h a+1 h a 1 h ab = 0. Consequently, either h ab = 0 or h a+1 h a 1 = 0. In the latter case two consecutive terms of (h) vanish. Then, by lemma 3.1, h 3 = h 4 =... = h ab = 0. Hence in all cases h a divides h ab = h n. (iii) The statement follows directly from the formulas () and (3) by induction. Theorem 3.14. An elliptic divisibility sequence admits every prime p a divisor. Furthermore, p has at least one rank of apparition smaller than p +. PROOF. If none of h 1,h,...,h p+1,h p+ is divisible by p, each of the p numbers h r+1 h r 1 h, (r =,3,..., p + 1) r is congruent modulo p to one of the numbers 1,,..., p 1. Hence at least two are congruent to one another, say h n+1 h n 1 h n h m+1h m 1 h m 4 c (mod p)

when n < m p + 1 and c Z/pZ. Consequently h m+1 h m 1 h n h n+1 h n 1 h m 0 (mod p). As (h) satisfies (1), it follows that h m+n h m n 0 (mod p). Since p is prime, either p h m n or p h m+n. But m n < p+ and we assumed that h 1,h,...,h p+1,h p+ were not divisible by p. Hence p does not divide h m n, so that p divides h m+n. So the smallest rank of apparition ρ of p is at most m + n and hence less than or equal to p + 1. REMARK. By using the theory of elliptic curves we shall improve this result in section 9.. Theorem 3.15. Let p be a prime divisor of an elliptic divisibility sequence (h), and let ρ be its smallest rank of apparition. Then h ρ+1 0 (mod p) (8) implies h n 0 (mod p) if and only if n 0 (mod ρ). In other words: if h ρ+1 is not divisible by p, h n is divisible by p precisely when n is a multiple of ρ. PROOF.. Suppose n 0 (mod ρ), i.e. ρ n. Since (h) is a divisibility sequence, h ρ h n. By the definition of ρ, p h ρ. Hence p h n, i.e. h n 0 (mod p).. We prove the statement by mathematical induction. Assume that the implication h k 0 (mod p) k 0 (mod ρ) holds for k < n. We have to show that it holds for k = n too. For that purpose, let h n 0 (mod p). We have to prove that n 0 (mod ρ). Divide n by ρ and let the quotient be q and the remainder r: n = qρ + r, 0 r < ρ. We shall show that the assumption that r > 0 leads to a contradiction, whereupon we conclude that n 0 (mod ρ). For that purpose, assume that r > 0. On taking m = qρ and n = r in (1), we obtain the relation h qρ+r h qρ r = h qρ+1 h qρ 1 h r h r+1 h r 1 h qρ. Since h qρ+r = h n 0 (mod p) and h ρ h qρ implies h qρ 0 (mod p), we get the congruence h qρ+1 h qρ 1 h r 0 (mod p). Since qρ 1 < n, by the induction hypothesis h qρ 1 0 (mod p) would imply that ρ divides qρ 1, which is absurd. Hence h qρ 1 0 (mod p). By the definition of ρ, h ρ 0 (mod p), h s 0 (mod ρ), 0 < s < ρ. (9) Hence h r 0 (mod p), for we assumed r > 0. Because p is a prime number, Z/pZ is a domain. Hence h qρ+1 0 (mod p). (30) 5

If q = 1, (8) is contradicted. If q =, then on taking n = ρ in (), we find that h qρ+1 = h ρ+ h 3 ρ h ρ+1 h 3 ρ 1. Hence h ρ+1h 3 ρ 1 0 (mod p). So either h ρ+1 0 (mod p) or h ρ 1 0 (mod p), contradicting (8) or (9) respecively. Thus q >. Now take m = (q 1)ρ and n = ρ + 1 in (1): h qρ+1 h (q )ρ 1 = h (q 1)ρ+1 h (q 1)ρ 1 h ρ+1 h ρ+ h ρ h (q 1)ρ. Then m n = (q )ρ 1 > ρ 1 > 0. Since h qρ+1 0 (mod p) by (30) and h ρ 0 (mod p), we obtain the congruence h (q 1)ρ+1 h (q 1)ρ 1 h ρ+1 0 (mod p). But since 0 < (q 1)ρ 1 < (q 1)ρ + 1 < qρ + 1 qρ + r = n, the following holds: if h (q 1)ρ±1 were congruent to 0 (mod p), the induction hypothesis would imply that ρ divides (q 1)ρ ± 1, which is absurd. Therefore h (q 1)ρ±1 0 (mod p), so that h ρ+1 0 (mod p). But this contradicts (8). Hence our assumption that r be greater than zero must be false, and we conclude that r = 0, so that n = qρ, i.e. n 0 (mod ρ). In the previous theorem we assumed that h ρ+1 was not divisible by p. What happens if h ρ+1 is divisible by p is stated in the following theorem. Theorem 3.16. Let p be a prime divisor of an elliptic divisibility sequence (h), and let ρ be its smallest rank of apparition. If h ρ+1 0 (mod p), then ρ is or 3 and h n 0 (mod p), n ρ. In other words: if h ρ+1 is divisible by p, then ρ is either two or three and all terms h n with n ρ are divisible by p. PROOF. By the definition of ρ, h ρ 0 (mod p), h r 0 (mod p), 0 < r < ρ. (31) We shall first show that the assumption that ρ > 3 leads to a contradiction. So suppose that ρ > 3, whence h 3 0 (mod p). On taking m + n = ρ 3 and m n = 3 in (1), i.e. m = ρ and n = ρ 3, we obtain the relation h ρ 3 h 3 = h ρ+1 h ρ 1 h ρ 3 h ρ h ρ 4 h ρ, where all the indices are 0 since ρ > 3. Thus h ρ 3 0 (mod p). Now taking n = ρ in (), we find that h ρ 3 = h ρ h 3 ρ h ρ 3h 3 ρ 1. Hence h ρ 1h 3 ρ 3 0 (mod p), which implies that either h ρ 1 or h ρ 3 is congruent to 0 modulo p, both cases contradicting (31). Therefore ρ 3. Since h 1 = 1, ρ is either or 3. We shall prove that in both cases h n 0 (mod p) for n ρ. Let ρ =. We have h n 0 (mod p) since h h n and p h. Since h 3 = h ρ+1 is by assumption congruent to 0 (mod p), we find that h 5 = h 4 h 3 h 1h 3 3 0 (mod p). That h n+1 0 (mod p) for n now follows easily by induction from (). Let ρ = 3, so that h 3 h 4 0 (mod p). By (31), h 0 (mod p) and we easily prove from () and (3) that h n 0 (mod p) for n 3. 6

Theorem 3.17. A prime p has exactly one rank of apparition in an elliptic divisibility sequence (h) if and only if p is not a common divisor of h 3 and h 4. PROOF.. Let ρ be the only rank of apparition of the prime p in (h). Then ρ automatically is the smallest rank of apparition. Note that h ρ+1 cannot be congruent to 0 (mod p). For if it were, by theorem 3.16 every prime number 3 would be a rank of apparition of p, contradicting the assumption that the rank of apparition be unique. Hence h ρ+1 0 (mod p), so that by theorem 3.15 not both h 3 and h 4 can be divisible by p since not both 3 and 4 can be divisible by ρ. In short, p is not a common divisor of h 3 and h 4.. Let p be a prime such that it is not a common divisor of h 3 and h 4. By theorem 3.14, p is a divisor of (h), and therefore we can speak of its smallest rank of apparition ρ. Again h ρ+1 cannot be congruent to 0 (mod p), since theorem 3.16 would imply h 3 h 4 0 (mod p), contradicting the assumption that p be not a common divisor of h 3 and h 4. Therefore h ρ+1 0 (mod p), and by theorem 3.15 it now follows that if p divides h n, n is of the form kρ for some k 1. Now unless k = 1, kρ is not a rank of apparition. Hence, ρ is the only rank of apparition of p. The theorem directly yields the following corollary. Corollary 3.18. Every prime p has precisely one rank of apparition in an elliptic sequence (h) if and only if h 3 and h 4 have no common factor. The following theorem now follows from theorem 3.17 and theorem 3.6. Theorem 3.19. If (h) is an elliptic divisibility sequence in which the initial values h 3 and h 4 are coprime, then (h m,h n ) = h (m,n) for all indices m,n. PROOF. Note first that we can restate theorems 3.14, 3.15, 3.16 and 3.17 with the prime p replaced by the arbitrary prime power p k. Indeed, the only fact depending on p we used in the proofs of these theorems was that Z/pZ has no divisors of zero. Since Z/p k Z has the same property, the theorems must hold with p replaced by p k also. Now assume that h 3 and h 4 are coprime and let p k be any prime power. Then p k cannot be a common divisor of h 3 and h 4. By the adjusted version of theorem 3.17 we now see that p k has exactly one rank of apparition. Since p k was arbitrarily chosen, we see that part (ii) of theorem 3.6 is fulfilled. Hence (h m,h n ) = h (m,n). Definition 3.0. A divisibility sequence (h) for which (h m,h n ) = h (m,n) for all m,n 1 is said to be a strong divisibility sequence. Corollary 3.1. The Fibonacci sequence (F) and the sequence (G) from example 3.10 are both strong divisibility sequences. PROOF. The initial values F 3 = and F 4 = 3 are coprime, so that it follows from theorem 3.19 that (F) is a strong divisibility sequence. As (G) is a subsequence of (F), it must be a strong divisibility sequence also. 7

4 The representation of elliptic sequences by elliptic functions 4.1 The fundamental elliptic representation theorem Consider a general elliptic divisibility sequence (h), so that h h 3 0. We shall devote this section to the proof of the following fundamental theorem which states that any general elliptic divisibility sequence has an elliptic function representation. Theorem 4.1. (Fundamental elliptic representation theorem) If (h) is a general elliptic divisibility sequence, there exist two rational numbers g and g 3 and a complex constant u such that if (z; g,g 3 ) is the Weierstraß function with invariants g and g 3, then where ψ n (z) is the elliptic function defined in section.1. h n = ψ n (u), (3) PROOF. Let (h) be a general elliptic divisibility sequence. Since by theorem.3 ψ n (z) is always a solution of (1) and ψ 0 (z) = 0 and ψ 1 (z) = 1, it suffices to show that we can determine g, g 3 and u such that: (i) ψ (u) = h, (ii) ψ 3 (u) = h 3 and (iii) ψ 4 (u) = h 4. In order to prove these three claims we recall from chapter 1 and section. seven formulas from elliptic function theory: ψ (z) = (z), (33) ψ 3 (z) = 3 (z) 4 3 g (z) 3g 3 (z) 1 16 g, (34) (z) (z) = 3 (z) + 1 4 ( ) (z), (35) (z) (z) (z) = ψ 1(z)ψ 3 (z) ψ (z), (36) (3z) (z) = ψ (z)ψ 4 (z) ψ 3 (z), (37) (z) = 4 (z) 3 g (z) g 3, (38) (z) = 6 (z) 1 g. (39) For the proof of the three claims we shall need three more formulas which we derive in situ. Formula (39) directly yields that g = 1 (z) (z). (40) Now it follows from (38) that Indeed, we have g 3 = (z) [ (z) 4 (z) ] (z). (41) g 3 = 4 (z) 3 g (z) (z) = 4 (z) 3 [ 1 (z) (z) ] (z) (z) = 8

The last formula we shall need is: (z) (z) 8 (z) 3 (z) = (z) [ (z) 4 (z) ] (z). (3z) (z) = (z) [ (z) 4 ψ 3 (z) (z) ] From (33), (37) and the identity ψ 4 (z) = (z)p 4 it follows that (3z) (z) = (z) P 4 ψ 3 (z). ψ 3 (z). (4) Thus it remains for us to show that P 4 = (z) 4 ψ 3 (z) (z), an expression we can write out by means of (38), (14) and (39): (z) 4 ψ 3 (z) (z) = [ 4 (z) 3 ] [ g (z) g 3 3 (z) 4 3g (z) 3g 3 (z) 16 1 ][ g 6 (z) 1 g ] = [ ] 16 (z) 6 8g (z) 4 8g 3 (z) 3 + g (z) + g g 3 (z) + g 3 [ 18 (z) 6 3 g (z) 4 9g (z) 4 + 3 4 g (z) 18g 3 (z) 3 + 3 g g 3 (z) 3 8 g (z) + 1 3 g3 (z) 6 + 5 g (z) 4 + 10g 3 (z) 3 + 5 8 g (z) + 1 g g 3 (z) + g 3 1 3 g3, which last expression is precisely P 4 by (15). We can now pass on to proving the three claims. PROOF OF THE THREE CLAIMS. The character of the proof is rather remarkable. First we assume the claims to be true and derive from them a certain result. Then we turn things around and take the result as the starting point from which we shall derive the three claims. So assume (i), (ii) and (iii) hold. Then since ψ 1 (z) = 1, formulas (3), (33), (36) and (37) give: ] = (u) = h, (43) Now by (4), (45) and (43): Hence solving for (u): Next, using (44), (35) and (43), (46): h 3 h = 1 4 (u) (u) = h 3 h, (44) (3u) (u) = h h 4 h. (45) 3 h h 4 h 3 [ = h h 4 h 3 (u) ] h. 3 (u) = h5 + h 4 h h 3. (46) ( ) (u) 3 (u) = 1 (u) 4 ( h 5 ) + h 4 3 (u) = h h 3 9