Divisibility Sequences for Elliptic Curves with Complex Multiplication

Similar documents
A tour through Elliptic Divisibility Sequences

DESCENT ON ELLIPTIC CURVES AND HILBERT S TENTH PROBLEM

CHARACTERIZING INTEGERS AMONG RATIONAL NUMBERS WITH A UNIVERSAL-EXISTENTIAL FORMULA

DIVISIBILITY SEQUENCES FOR ELLIPTIC CURVES WITH COMPLEX MULTIPLICATION

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

Defining Valuation Rings

Elliptic curves and Hilbert s Tenth Problem

1. Factorization Divisibility in Z.

Common Divisors of Elliptic Divisibility Sequences over Function Fields

according to Alexandra Shlapentokh September 30, 2016

Lecture Notes. Advanced Discrete Structures COT S

Course 2316 Sample Paper 1

RATIONAL POINTS ON ELLIPTIC CURVES

Constructing genus 2 curves over finite fields

Mathematisches Forschungsinstitut Oberwolfach. Miniworkshop: Hilbert s Tenth Problem, Mazur s Conjecture and Divisibility Sequences

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

4 Powers of an Element; Cyclic Groups

HTP over Algebraic Extensions of Q: Normforms vs. Elliptic Curves

Algebraic number theory Solutions to exercise sheet for chapter 4

6 Ideal norms and the Dedekind-Kummer theorem

AVERAGE RECIPROCALS OF THE ORDER OF a MODULO n

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

Congruent Number Problem and Elliptic curves

Elliptic Curves and the abc Conjecture

Counting points on elliptic curves: Hasse s theorem and recent developments

Math 412: Number Theory Lecture 26 Gaussian Integers II

An Introduction to Supersingular Elliptic Curves and Supersingular Primes

Bjorn Poonen. MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties. January 18, 2006

On Computably Enumerable Sets over Function Fields

Elliptic Nets and Points on Elliptic Curves

Public-key Cryptography: Theory and Practice

Department of Mathematics, University of California, Berkeley

Points of Finite Order

(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

Computing a Lower Bound for the Canonical Height on Elliptic Curves over Q

Representation of prime numbers by quadratic forms

School of Mathematics

Galois theory (Part II)( ) Example Sheet 1

Igusa Class Polynomials

HONDA-TATE THEOREM FOR ELLIPTIC CURVES

TORSION AND TAMAGAWA NUMBERS

The Congruent Number Problem and the Birch and Swinnerton-Dyer Conjecture. Florence Walton MMathPhil

Logic, Elliptic curves, and Diophantine stability

Continuing the pre/review of the simple (!?) case...

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

Computing the endomorphism ring of an ordinary elliptic curve

Diophantine sets of polynomials over number

Some algebraic number theory and the reciprocity map

Elliptic Curves Spring 2015 Lecture #7 02/26/2015

A reduction of the Batyrev-Manin Conjecture for Kummer Surfaces

arxiv: v2 [math.nt] 23 Sep 2011

Applications of Complex Multiplication of Elliptic Curves

Maximal Class Numbers of CM Number Fields

Mathematics for Cryptography

NUNO FREITAS AND ALAIN KRAUS

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

Elliptic curves over Q p

Unit equations in characteristic p. Peter Koymans

Elliptic Curves Retaining Their Rank in Finite Extensions and Hilbert s Tenth Problem for Rings of Algebraic Numbers.

TOTALLY RAMIFIED PRIMES AND EISENSTEIN POLYNOMIALS. 1. Introduction

Curves, Cryptography, and Primes of the Form x 2 + y 2 D

ABC Conjecture Implies Infinitely Many non-x-fibonacci-wieferich Primes A Linear Case of Dynamical Systems

THE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - FALL SESSION ADVANCED ALGEBRA I.

ON THE SEMIPRIMITIVITY OF CYCLIC CODES

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

Igusa Class Polynomials

Lecture 7.5: Euclidean domains and algebraic integers

MODEL ANSWERS TO HWK #10

Skew Polynomial Rings

TC10 / 3. Finite fields S. Xambó

6]. (10) (i) Determine the units in the rings Z[i] and Z[ 10]. If n is a squarefree

Galois groups of polynomials and the construction of finite fields

CSIR - Algebra Problems

Elliptic Curves, Factorization, and Cryptography

BSD and the Gross-Zagier Formula

MA257: INTRODUCTION TO NUMBER THEORY LECTURE NOTES

LINEAR FORMS IN LOGARITHMS

ISOGENY GRAPHS OF ORDINARY ABELIAN VARIETIES

Algebraic number theory

Introduction to Algebraic Number Theory Part I

Chapter 4. Characters and Gauss sums. 4.1 Characters on finite abelian groups

Section VI.33. Finite Fields

Characters (definition)

CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES. Reinier Bröker

ON EXISTENTIAL DEFINITIONS OF C.E. SUBSETS OF RINGS OF FUNCTIONS OF CHARACTERISTIC 0

On the polynomial x(x + 1)(x + 2)(x + 3)

Surjectivity in Honda-Tate

Equations for Hilbert modular surfaces

Elementary Number Theory and Cryptography, 2014

(IV.C) UNITS IN QUADRATIC NUMBER RINGS

part 2: detecting smoothness part 3: the number-field sieve

Number Theory in Cryptology

How many elliptic curves can have the same prime conductor? Alberta Number Theory Days, BIRS, 11 May Noam D. Elkies, Harvard University

Rational Points on Curves

Counting Perfect Polynomials

Profinite number theory

An Existential Divisibility Lemma for Global Fields

Topics in Number Theory: Elliptic Curves

Discrete Logarithms. Let s begin by recalling the definitions and a theorem. Let m be a given modulus. Then the finite set

Some. Manin-Mumford. Problems

Transcription:

Divisibility Sequences for Elliptic Curves with Complex Multiplication Master s thesis, Universiteit Utrecht supervisor: Gunther Cornelissen Universiteit Leiden Journées Arithmétiques, Edinburgh, July 2007

Elliptic Curves An elliptic curve E is a non-singular projective curve E given by E : y 2 + a 1 xy + a 3 y = x 3 + a 2 x 2 + a 4 x + a 6. It has a natural algebraic group structure with neutral element O = (0 : 1 : 0) at infinity.

Elliptic Divisibility Sequences (1) Let E be an elliptic curve, given by an equation with coefficients in Z. Every point Q E(Q) can be written uniquely in the form Q = ( A B 2, C ) B 3 with integers A, B, C such that A and C are both coprime to B.

Elliptic Divisibility Sequences (1) Let E be an elliptic curve, given by an equation with coefficients in Z. Every point Q E(Q) can be written uniquely in the form Q = ( A B 2, C ) B 3 with integers A, B, C such that A and C are both coprime to B. B is the largest integer such that Q reduces to (0 : 1 : 0) modulo B.

Elliptic Divisibility Sequences (1) Let E be an elliptic curve, given by an equation with coefficients in Z. Let P E(Q) be a point of infinite order. Every point Q E(Q) can be written uniquely in the form Q = ( A B 2, C ) B 3 with integers A, B, C such that A and C are both coprime to B. B is the largest integer such that Q reduces to (0 : 1 : 0) modulo B.

Elliptic Divisibility Sequences (1) Let E be an elliptic curve, given by an equation with coefficients in Z. Let P E(Q) be a point of infinite order. Every point np E(Q) can be written uniquely in the form np = ( An B 2, C ) n n B 3 n with integers A n, B n, C n such that A n and C n are both coprime to B n. B n is the largest integer such that np reduces to (0 : 1 : 0) modulo B n. We get a sequence B 1, B 2, B 3,..., which we call an elliptic divisibility sequence.

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)... or not. (Everest, King, Miller, Reynolds, Stephens & Stevens)

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)... or not. (Everest, King, Miller, Reynolds, Stephens & Stevens) Connection to Hilbert s Tenth Problem: Is there an algorithm that decides whether a polynomial equation P(X 1,..., X n ) = 0 has a solution (X 1,..., X n ) Z n?

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)... or not. (Everest, King, Miller, Reynolds, Stephens & Stevens) Connection to Hilbert s Tenth Problem: Is there an algorithm that decides whether a polynomial equation P(X 1,..., X n ) = 0 has a solution (X 1,..., X n ) Z n? No. (Davis, Putnam, Robinson, Matiyasevich 1970)

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)... or not. (Everest, King, Miller, Reynolds, Stephens & Stevens) Connection to Hilbert s Tenth Problem: Is there an algorithm that decides whether a polynomial equation P(X 1,..., X n ) = 0 has a solution (X 1,..., X n ) Z n? No. (Davis, Putnam, Robinson, Matiyasevich 1970) But what about other rings? With Z replaced by Q, still an open problem.

Applications Source of large primes... (Chudnovsky and Chudnovsky, 1986)... or not. (Everest, King, Miller, Reynolds, Stephens & Stevens) Connection to Hilbert s Tenth Problem: Is there an algorithm that decides whether a polynomial equation P(X 1,..., X n ) = 0 has a solution (X 1,..., X n ) Z n? No. (Davis, Putnam, Robinson, Matiyasevich 1970) But what about other rings? With Z replaced by Q, still an open problem. Learn about elliptic curves.

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 84 B5 = 1343 B 6 = 6214 B7 = 2372159 B 8 = 151245528 B 9 = 9788425919 B 10 = 11265465210550 B 11 = 5705771236038721 B 12 = 2316186053639990532 B 13 = 17999572487701067948161 B 14 = 35989730244828830296744846 B 15 = 173658539553825212149513251457 B 16 = 4838927849738289074690192087973888 B 17 = 75727152767742719949099952561136336896 B 18 = 2112210601043831815941470427608507178024960 B 19 = 437825148963391521638828389137155451835696283648 B 20 = 26485117803153719500349865329783625522386424041570304 B 21 = 8441199892660353551254463457378803713646095298648761958400 B 22 = 6666767475614988940942260455602335481747642042517876555655413760 B 23 = 3063568009309298931959856378863776177340999596868565798461674272849920 B 24 = 5583760264100680237381129136333973574659847646394871628459380791514448789504 B 25 = 34168080993535113552180464917361262048721737746681574602280069300150039406884945920 B 26 = 58128108144709996899902770316559057572953478087624395000880656396163549689500622468939776 B 27 = 1228647482683315378634052011737122211307277977517770914268249874009473286529843656589397261811712 B 28 = 29468175935974646521240728047319242694637960820437029709703184798221397605426305573782447476979888291840 B 29 = 356878687646301597118830109548723651778237805769218351288805337153805285237598515245643221845902145026221146112 B 30 = 45112182066293748035662681175485802795175889875645429400401331024420059769343777844886077402074532318126274500915888128

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 84 B5 = 1343 B 6 = 6214 B7 = 2372159 B 8 = 151245528 B 9 = 9788425919 B 10 = 11265465210550 B 11 = 5705771236038721 B 12 = 2316186053639990532 B 13 = 17999572487701067948161 B 14 = 35989730244828830296744846 B 15 = 173658539553825212149513251457 B 16 = 4838927849738289074690192087973888 B 17 = 75727152767742719949099952561136336896 B 18 = 2112210601043831815941470427608507178024960 B 19 = 437825148963391521638828389137155451835696283648 B 20 = 26485117803153719500349865329783625522386424041570304 B 21 = 8441199892660353551254463457378803713646095298648761958400 growth: B 22 = 6666767475614988940942260455602335481747642042517876555655413760 B 23 = 3063568009309298931959856378863776177340999596868565798461674272849920 B 24 = 5583760264100680237381129136333973574659847646394871628459380791514448789504 B 25 = 34168080993535113552180464917361262048721737746681574602280069300150039406884945920 log B m ĥ(p) m 2. (Weil, Siegel) B 26 = 58128108144709996899902770316559057572953478087624395000880656396163549689500622468939776 B 27 = 1228647482683315378634052011737122211307277977517770914268249874009473286529843656589397261811712 B 28 = 29468175935974646521240728047319242694637960820437029709703184798221397605426305573782447476979888291840 B 29 = 356878687646301597118830109548723651778237805769218351288805337153805285237598515245643221845902145026221146112 B 30 = 45112182066293748035662681175485802795175889875645429400401331024420059769343777844886077402074532318126274500915888128

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 84 B5 = 1343 B 6 = 6214 B7 = 2372159 B 8 = 151245528 B 9 = 9788425919 B 10 = 11265465210550 B 11 = 5705771236038721 B 12 = 2316186053639990532 B 13 = 17999572487701067948161 B 14 = 35989730244828830296744846 B 15 = 173658539553825212149513251457 B 16 = 4838927849738289074690192087973888 B 17 = 75727152767742719949099952561136336896 B 18 = 2112210601043831815941470427608507178024960 B 19 = 437825148963391521638828389137155451835696283648 B 20 = 26485117803153719500349865329783625522386424041570304 B 21 = 8441199892660353551254463457378803713646095298648761958400 growth: B 22 = 6666767475614988940942260455602335481747642042517876555655413760 B 23 = 3063568009309298931959856378863776177340999596868565798461674272849920 B 24 = 5583760264100680237381129136333973574659847646394871628459380791514448789504 B 25 = 34168080993535113552180464917361262048721737746681574602280069300150039406884945920 log B m ĥ(p) m 2. (Weil, Siegel) B 26 = 58128108144709996899902770316559057572953478087624395000880656396163549689500622468939776 log B m ĥ(p) m 2 + C. B 27 = 1228647482683315378634052011737122211307277977517770914268249874009473286529843656589397261811712 B 28 = 29468175935974646521240728047319242694637960820437029709703184798221397605426305573782447476979888291840 B 29 = 356878687646301597118830109548723651778237805769218351288805337153805285237598515245643221845902145026221146112 B 30 = 45112182066293748035662681175485802795175889875645429400401331024420059769343777844886077402074532318126274500915888128

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 84 B5 = 1343 B 6 = 6214 B7 = 2372159 B 8 = 151245528 B 9 = 9788425919 B 10 = 11265465210550 B 11 = 5705771236038721 B 12 = 2316186053639990532 B 13 = 17999572487701067948161 B 14 = 35989730244828830296744846 B 15 = 173658539553825212149513251457 B 16 = 4838927849738289074690192087973888 B 17 = 75727152767742719949099952561136336896 B 18 = 2112210601043831815941470427608507178024960 B 19 = 437825148963391521638828389137155451835696283648 B 20 = 26485117803153719500349865329783625522386424041570304 B 21 = 8441199892660353551254463457378803713646095298648761958400 growth: B 22 = 6666767475614988940942260455602335481747642042517876555655413760 B 23 = 3063568009309298931959856378863776177340999596868565798461674272849920 B 24 = 5583760264100680237381129136333973574659847646394871628459380791514448789504 B 25 = 34168080993535113552180464917361262048721737746681574602280069300150039406884945920 log B m ĥ(p) m 2. (Weil, Siegel) B 26 = 58128108144709996899902770316559057572953478087624395000880656396163549689500622468939776 log B m ĥ(p) m 2 + C. B 27 = 1228647482683315378634052011737122211307277977517770914268249874009473286529843656589397261811712 B 28 = 29468175935974646521240728047319242694637960820437029709703184798221397605426305573782447476979888291840 log B m = ĥ(p) m 2 + O ( (log m)(log log m) 3). (Linear forms in elliptic logarithms, David, 1995) B 29 = 356878687646301597118830109548723651778237805769218351288805337153805285237598515245643221845902145026221146112 B 30 = 45112182066293748035662681175485802795175889875645429400401331024420059769343777844886077402074532318126274500915888128

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 2 2 3 7 B 5 = 17 79 B 6 = 2 13 239 B 7 = 1009 2351 B 8 = 2 3 3 7 31 113 257 B 9 = 9788425919 B 10 = 2 5 2 17 61 79 337 8161

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 2 2 3 7 B 5 = 17 79 B 6 = 2 13 239 B 7 = 1009 2351 B 8 = 2 3 3 7 31 113 257 B 9 = 9788425919 B 10 = 2 5 2 17 61 79 337 8161 divisibility: if m n, then B m B n.

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 2 2 3 7 B 5 = 17 79 B 6 = 2 13 239 B 7 = 1009 2351 B 8 = 2 3 3 7 31 113 257 B 9 = 9788425919 B 10 = 2 5 2 17 61 79 337 8161 divisibility: if m n, then B m B n. strong divisibility: gcd(b m, B n ) = B gcd(m,n).

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 2 2 3 7 B 5 = 17 79 B 6 = 2 13 239 B 7 = 1009 2351 B 8 = 2 3 3 7 31 113 257 B 9 = 9788425919 B 10 = 2 5 2 17 61 79 337 8161 divisibility: if m n, then B m B n. strong divisibility: gcd(b m, B n ) = B gcd(m,n). if ord p (B m ) >> 0, then ord p (B mn ) = ord p (B m ) + ord p (n). (formal groups / reduction)

Example: E : y 2 = x 3 2x, P = (2, 2) B 1 = 1 B 2 = 2 B 3 = 1 B 4 = 2 2 3 7 B 5 = 17 79 B 6 = 2 13 239 B 7 = 1009 2351 divisibility: if m n, then B m B n. strong divisibility: gcd(b m, B n ) = B gcd(m,n). if ord p (B m ) >> 0, then ord p (B mn ) = ord p (B m ) + ord p (n). (formal groups / reduction) B 8 = 2 3 3 7 31 113 257 all but finitely many terms have a new prime factor B 9 = 9788425919 (Silverman, 1988) B 10 = 2 5 2 17 61 79 337 8161

Proof of Silverman (1) A primitive divisor of the term B n is a prime q B n such that for every m, if q B m, then n m.

Proof of Silverman (1) A primitive divisor of the term B n is a prime q B n such that for every m, if q B m, then n m. The primitive part D n of B n is the largest divisor of B n such that all primes dividing D n are primitive divisors of B n.

Proof of Silverman (1) A primitive divisor of the term B n is a prime q B n such that for every m, if q B m, then n m. The primitive part D n of B n is the largest divisor of B n such that all primes dividing D n are primitive divisors of B n. Lemma There is a constant C = 0 in Z such that B n D n C p n pb n/p.

Proof of Silverman (2) so B n D n C p n pb n/p, log D n log B n (log B n/p + log p) log C p n ĥ(p)n 2 ĥ(p)(n/p) 2 o(1)n 2 p n ) = ĥ(p) n (1 2 p 2 o(1) p n ĥ(p) n 2 (0.547 o(1)).

Proof of Silverman (2) so B n D n C p n pb n/p, log D n log B n (log B n/p + log p) log C p n ĥ(p)n 2 ĥ(p)(n/p) 2 o(1)n 2 p n ) = ĥ(p) n (1 2 p 2 o(1) p n ĥ(p) n 2 (0.547 o(1)).

Proof of Silverman (2) so B n D n C p n pb n/p, log D n log B n (log B n/p + log p) log C p n ĥ(p)n 2 ĥ(p)(n/p) 2 o(1)n 2 p n ) = ĥ(p) n (1 2 p 2 o(1) p n ĥ(p) n 2 (0.547 o(1)).

Proof of Silverman (2) so B n D n C p n pb n/p, log D n log B n (log B n/p + log p) log C p n ĥ(p)n 2 ĥ(p)(n/p) 2 o(1)n 2 p n ) = ĥ(p) n (1 2 p 2 o(1) p n ĥ(p) n 2 (0.547 o(1)).

Proof of Silverman (2) so B n D n C p n pb n/p, log D n log B n (log B n/p + log p) log C p n ĥ(p)n 2 ĥ(p)(n/p) 2 o(1)n 2 p n ) = ĥ(p) n (1 2 p 2 o(1) p n ĥ(p) n 2 (0.547 o(1)).

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E.

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E. Example: multiplication by n Z

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E. Example: multiplication by n Z Example: If E : y 2 = x 3 + ax, then (x, y) ( x, iy).

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E. Example: multiplication by n Z Example: If E : y 2 = x 3 + ax, then (x, y) ( x, iy). The endomorphisms form a ring End(E).

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E. Example: multiplication by n Z Example: If E : y 2 = x 3 + ax, then (x, y) ( x, iy). The endomorphisms form a ring End(E). End(E) is either Z or Z[ω], where ω C \ R is a zero of a polynomial X 2 + ax + b with a, b Z.

Complex Multiplication An endomorphism of E is an algebraic group homomorphism E E. Example: multiplication by n Z Example: If E : y 2 = x 3 + ax, then (x, y) ( x, iy). The endomorphisms form a ring End(E). End(E) is either Z or Z[ω], where ω C \ R is a zero of a polynomial X 2 + ax + b with a, b Z. If End(E) = Z, then we say that E has Complex Multiplication.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. Divisibility: if α β, then B α B β. Strong divisibility: gcd(b α, B β ) = B gcd(α,β). If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). Primitive divisors.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. yes, with norms N(α) instead of squares n 2 Divisibility: if α β, then B α B β. Strong divisibility: gcd(b α, B β ) = B gcd(α,β). If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). Primitive divisors.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. yes, with norms N(α) instead of squares n 2 Divisibility: if α β, then B α B β. yes, but some work or use Néron models Strong divisibility: gcd(b α, B β ) = B gcd(α,β). If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). Primitive divisors.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. yes, with norms N(α) instead of squares n 2 Divisibility: if α β, then B α B β. yes, but some work or use Néron models Strong divisibility: gcd(b α, B β ) = B gcd(α,β). yes If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). Primitive divisors.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. yes, with norms N(α) instead of squares n 2 Divisibility: if α β, then B α B β. yes, but some work or use Néron models Strong divisibility: gcd(b α, B β ) = B gcd(α,β). yes If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). yes Primitive divisors.

Elliptic divisibility sequences with CM Look at αp for all α End(E) to get B α. αp is not always a rational point, so look at points and curves over number fields. Unique factorization in number fields only for ideals, so B α is an ideal. Do all properties generalize? Growth. yes, with norms N(α) instead of squares n 2 Divisibility: if α β, then B α B β. yes, but some work or use Néron models Strong divisibility: gcd(b α, B β ) = B gcd(α,β). yes If v(b α ) >> 0, then v(b αβ ) = v(b α ) + v(β). yes Primitive divisors.?

Silverman s proof? Assume that O is a principal ring. The original proof gives at best ( log D α ĥ(p) N(α) 1 N(π) 1 o(1) π α There are now too many small primes, because half of the primes split. ).

Silverman s proof? Assume that O is a principal ring. The original proof gives at best ( log D α ĥ(p) N(α) 1 N(π) 1 o(1) π α There are now too many small primes, because half of the primes split. Solution: Inclusion-exclusion. ).

The proof (1) Inclusion-exclusion works best with unique factorization.

The proof (1) Inclusion-exclusion works best with unique factorization. The ring O = End(E) does not always have unique factorization, but the set of ideals of O coprime to the conductor of O does.

The proof (1) Inclusion-exclusion works best with unique factorization. The ring O = End(E) does not always have unique factorization, but the set of ideals of O coprime to the conductor of O does. Define B a for every ideal a by B a = gcd α a B α. In other words, B a is the largest ideal such that αp reduces to (0 : 1 : 0) modulo B a for all α a.

The proof (1) Inclusion-exclusion works best with unique factorization. The ring O = End(E) does not always have unique factorization, but the set of ideals of O coprime to the conductor of O does. Define B a for every ideal a by B a = gcd α a B α. In other words, B a is the largest ideal such that αp reduces to (0 : 1 : 0) modulo B a for all α a. Then generalize the properties.

The proof (2) For the growth, we need points.

The proof (2) For the growth, we need points. There is a natural way to associate to every a a homomorphism of elliptic curves a : E E.

The proof (2) For the growth, we need points. There is a natural way to associate to every a a homomorphism of elliptic curves a : E E. Its image E depends only on the ideal class of a, so we get points ap on a finite set of elliptic curves.

The proof (2) For the growth, we need points. There is a natural way to associate to every a a homomorphism of elliptic curves a : E E. Its image E depends only on the ideal class of a, so we get points ap on a finite set of elliptic curves. Their denominators are almost equal to the B 2 a s and we can apply David s theorem to each of the (finitely many) curves.

The proof (2) For the growth, we need points. There is a natural way to associate to every a a homomorphism of elliptic curves a : E E. Its image E depends only on the ideal class of a, so we get points ap on a finite set of elliptic curves. Their denominators are almost equal to the B 2 a s and we can apply David s theorem to each of the (finitely many) curves. Inclusion-exclusion and Mertens theorem then prove the existence of primitive divisors.

Results (1) Theorem For all ideals a O coprime to the conductor of O, except finitely many, the term B a has a primitive divisor.

Results (2) For Z-indexed sequences, the methods give the following: Theorem log D n = ĥ(p) n 2 (1 p 2 ) + O(n ɛ ), p n where p n (1 p 2 ) is between ζ(2) 1 > 0.6079 and 1. (compare to log D n ĥ(p)n 2 (0.547 o(1)).)

Results (3) Suppose that E and P are defined over a number field L and that not all endomorphisms of E are defined over L. Then they are defined over a quadratic extension M/L. Consider the Z-indexed sequence of L-ideals B 1, B 2, B 3,.... Corollary Define for all n Z, the numbers r n = #{p n prime : p ramifies in End(E)}, s n = #{p n prime : p splits in End(E)}. Then for all but finitely many n, the term B n has at least r n + s n + 1 primitive divisors, of which at least s n split in M/L.

Open problems Prove the conjectures of Gunther Cornelissen and Karim Zahidi. Give a good definition of divisibility sequence for an abelian variety... indexed by (a subring of) the endomorphism ring. preprint: http://www.math.leidenuniv.nl/~streng