Elliptic divisibility sequence
Template:Short description In mathematics, an elliptic divisibility sequence (EDS) is a sequence of integers satisfying a nonlinear recursion relation arising from division polynomials on elliptic curves. EDS were first defined, and their arithmetic properties studied, by Morgan Ward[1] in the 1940s. They attracted only sporadic attention until around 2000, when EDS were taken up as a class of nonlinear recurrences that are more amenable to analysis than most such sequences. This tractability is due primarily to the close connection between EDS and elliptic curves. In addition to the intrinsic interest that EDS have within number theory, EDS have applications to other areas of mathematics including logic and cryptography.
Definition
A (nondegenerate) elliptic divisibility sequence (EDS) is a sequence of integers (Wn)n ≥ 1Script error: No such module "Check for unknown parameters". defined recursively by four initial values W1Script error: No such module "Check for unknown parameters"., W2Script error: No such module "Check for unknown parameters"., W3Script error: No such module "Check for unknown parameters"., W4Script error: No such module "Check for unknown parameters"., with W1W2W3Script error: No such module "Check for unknown parameters". ≠ 0 and with subsequent values determined by the formulas
It can be shown that if W1Script error: No such module "Check for unknown parameters". divides each of W2Script error: No such module "Check for unknown parameters"., W3Script error: No such module "Check for unknown parameters"., W4Script error: No such module "Check for unknown parameters". and if further W2Script error: No such module "Check for unknown parameters". divides W4Script error: No such module "Check for unknown parameters"., then every term WnScript error: No such module "Check for unknown parameters". in the sequence is an integer.
Divisibility property
An EDS is a divisibility sequence in the sense that
In particular, every term in an EDS is divisible by W1Script error: No such module "Check for unknown parameters"., so EDS are frequently normalized to have W1Script error: No such module "Check for unknown parameters". = 1 by dividing every term by the initial term.
Any three integers bScript error: No such module "Check for unknown parameters"., cScript error: No such module "Check for unknown parameters"., dScript error: No such module "Check for unknown parameters". with dScript error: No such module "Check for unknown parameters". divisible by bScript error: No such module "Check for unknown parameters". lead to a normalized EDS on setting
It is not obvious, but can be proven, that the condition bScript error: No such module "Check for unknown parameters". | dScript error: No such module "Check for unknown parameters". suffices to ensure that every term in the sequence is an integer.
General recursion
A fundamental property of elliptic divisibility sequences is that they satisfy the general recursion relation
(This formula is often applied with rScript error: No such module "Check for unknown parameters". = 1 and W1Script error: No such module "Check for unknown parameters". = 1.)
Nonsingular EDS
The discriminant of a normalized EDS is the quantity
An EDS is nonsingular if its discriminant is nonzero.
Examples
A simple example of an EDS is the sequence of natural numbers 1, 2, 3,... . Another interesting example is (sequence A001906 in the OEIS) 1, 3, 8, 21, 55, 144, 377, 987,... consisting of every other term in the Fibonacci sequence, starting with the second term. However, both of these sequences satisfy a linear recurrence and both are singular EDS. An example of a nonsingular EDS is (sequence A006769 in the OEIS)
Periodicity of EDS
A sequence (An)n ≥ 1Script error: No such module "Check for unknown parameters". is said to be periodic if there is a number N ≥ 1Script error: No such module "Check for unknown parameters". so that An+NScript error: No such module "Check for unknown parameters". = AnScript error: No such module "Check for unknown parameters". for every nScript error: No such module "Check for unknown parameters". ≥ 1. If a nondegenerate EDS (Wn)n ≥ 1Script error: No such module "Check for unknown parameters". is periodic, then one of its terms vanishes. The smallest rScript error: No such module "Check for unknown parameters". ≥ 1 with WrScript error: No such module "Check for unknown parameters". = 0 is called the rank of apparition of the EDS. A deep theorem of Mazur[2] implies that if the rank of apparition of an EDS is finite, then it satisfies rScript error: No such module "Check for unknown parameters". ≤ 10 or rScript error: No such module "Check for unknown parameters". = 12.
Elliptic curves and points associated to EDS
Ward proves that associated to any nonsingular EDS (WnScript error: No such module "Check for unknown parameters".) is an elliptic curve EScript error: No such module "Check for unknown parameters"./Q and a point PScript error: No such module "Check for unknown parameters". ε EScript error: No such module "Check for unknown parameters".(Q) such that
Here ψnScript error: No such module "Check for unknown parameters". is the nScript error: No such module "Check for unknown parameters". division polynomial of EScript error: No such module "Check for unknown parameters".; the roots of ψnScript error: No such module "Check for unknown parameters". are the nonzero points of order nScript error: No such module "Check for unknown parameters". on EScript error: No such module "Check for unknown parameters".. There is a complicated formula[3] for EScript error: No such module "Check for unknown parameters". and PScript error: No such module "Check for unknown parameters". in terms of W1Script error: No such module "Check for unknown parameters"., W2Script error: No such module "Check for unknown parameters"., W3Script error: No such module "Check for unknown parameters"., and W4Script error: No such module "Check for unknown parameters"..
There is an alternative definition of EDS that directly uses elliptic curves and yields a sequence which, up to sign, almost satisfies the EDS recursion. This definition starts with an elliptic curve EScript error: No such module "Check for unknown parameters"./Q given by a Weierstrass equation and a nontorsion point PScript error: No such module "Check for unknown parameters". ε EScript error: No such module "Check for unknown parameters".(Q). One writes the xScript error: No such module "Check for unknown parameters".-coordinates of the multiples of PScript error: No such module "Check for unknown parameters". as
Then the sequence (DnScript error: No such module "Check for unknown parameters".) is also called an elliptic divisibility sequence. It is a divisibility sequence, and there exists an integer kScript error: No such module "Check for unknown parameters". so that the subsequence ( ±DnkScript error: No such module "Check for unknown parameters". )nScript error: No such module "Check for unknown parameters". ≥ 1 (with an appropriate choice of signs) is an EDS in the earlier sense.
Growth of EDS
Let (Wn)n ≥ 1Script error: No such module "Check for unknown parameters". be a nonsingular EDS that is not periodic. Then the sequence grows quadratic exponentially in the sense that there is a positive constant hScript error: No such module "Check for unknown parameters". such that
The number hScript error: No such module "Check for unknown parameters". is the canonical height of the point on the elliptic curve associated to the EDS.
Primes and primitive divisors in EDS
It is conjectured that a nonsingular EDS contains only finitely many primes[4] However, all but finitely many terms in a nonsingular EDS admit a primitive prime divisor.[5] Thus for all but finitely many nScript error: No such module "Check for unknown parameters"., there is a prime pScript error: No such module "Check for unknown parameters". such that pScript error: No such module "Check for unknown parameters". divides WnScript error: No such module "Check for unknown parameters"., but pScript error: No such module "Check for unknown parameters". does not divide WmScript error: No such module "Check for unknown parameters". for all mScript error: No such module "Check for unknown parameters". < nScript error: No such module "Check for unknown parameters".. This statement is an analogue of Zsigmondy's theorem.
EDS over finite fields
An EDS over a finite field FqScript error: No such module "Check for unknown parameters"., or more generally over any field, is a sequence of elements of that field satisfying the EDS recursion. An EDS over a finite field is always periodic, and thus has a rank of apparition rScript error: No such module "Check for unknown parameters".. The period of an EDS over FqScript error: No such module "Check for unknown parameters". then has the form rtScript error: No such module "Check for unknown parameters"., where rScript error: No such module "Check for unknown parameters". and tScript error: No such module "Check for unknown parameters". satisfy
More precisely, there are elements AScript error: No such module "Check for unknown parameters". and BScript error: No such module "Check for unknown parameters". in FqScript error: No such module "Check for unknown parameters".* such that
The values of AScript error: No such module "Check for unknown parameters". and BScript error: No such module "Check for unknown parameters". are related to the Tate pairing of the point on the associated elliptic curve.
Applications of EDS
Bjorn Poonen[6] has applied EDS to logic. He uses the existence of primitive divisors in EDS on elliptic curves of rank one to prove the undecidability of Hilbert's tenth problem over certain rings of integers.
Katherine E. Stange[7] has applied EDS and their higher rank generalizations called elliptic nets to cryptography. She shows how EDS can be used to compute the value of the Weil and Tate pairings on elliptic curves over finite fields. These pairings have numerous applications in pairing-based cryptography.
References
<templatestyles src="Reflist/styles.css" />
- ↑ Morgan Ward, Memoir on elliptic divisibility sequences, Amer. J. Math. 70 (1948), 31–74.
- ↑ B. Mazur. Modular curves and the Eisenstein ideal, Inst. Hautes Études Sci. Publ. Math. 47:33–186, 1977.
- ↑ This formula is due to Ward. See the appendix to J. H. Silverman and N. Stephens. The sign of an elliptic divisibility sequence. J. Ramanujan Math. Soc., 21(1):1–17, 2006.
- ↑ M. Einsiedler, G. Everest, and T. Ward. Primes in elliptic divisibility sequences. LMS J. Comput. Math., 4:1–13 (electronic), 2001.
- ↑ J. H. Silverman. Wieferich's criterion and the abc-conjecture. J. Number Theory, 30(2):226–237, 1988.
- ↑ B. Poonen. Using elliptic curves of rank one towards the undecidability of Hilbert's tenth problem over rings of algebraic integers. In Algorithmic number theory (Sydney, 2002), volume 2369 of Lecture Notes in Comput. Sci., pages 33–42. Springer, Berlin, 2002.
- ↑ K. Stange. The Tate pairing via elliptic nets. In Pairing-Based Cryptography (Tokyo, 2007), volume 4575 of Lecture Notes in Comput. Sci. Springer, Berlin, 2007.
Script error: No such module "Check for unknown parameters".
Further material
- G. Everest, A. van der Poorten, I. Shparlinski, and T. Ward. Recurrence sequences, volume 104 of Mathematical Surveys and Monographs. American Mathematical Society, Providence, RI, 2003. Template:ISBN. (Chapter 10 is on EDS.)
- R. Shipsey. Elliptic divisibility sequences Script error: No such module "webarchive".. PhD thesis, Goldsmiths College (University of London), 2000.
- K. Stange. Elliptic nets. PhD thesis, Brown University, 2008.
- C. Swart. Sequences related to elliptic curves. PhD thesis, Royal Holloway (University of London), 2003.
External links
- Graham Everest's EDS web page. Script error: No such module "webarchive".
- Prime Values of Elliptic Divisibility Sequences.
- Lecture on p-adic Properites of Elliptic Divisibility Sequences.