Elliptical Curve
   HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, an elliptic curve is a smooth, projective,
algebraic curve In mathematics, an affine algebraic plane curve is the zero set of a polynomial in two variables. A projective algebraic plane curve is the zero set in a projective plane of a homogeneous polynomial in three variables. An affine algebraic plane cu ...
of
genus Genus (; : genera ) is a taxonomic rank above species and below family (taxonomy), family as used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In bino ...
one, on which there is a specified point . An elliptic curve is defined over a
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
and describes points in , the
Cartesian product In mathematics, specifically set theory, the Cartesian product of two sets and , denoted , is the set of all ordered pairs where is an element of and is an element of . In terms of set-builder notation, that is A\times B = \. A table c ...
of with itself. If the field's characteristic is different from 2 and 3, then the curve can be described as a
plane algebraic curve In mathematics, an affine algebraic plane curve is the zero set of a polynomial in two variables. A projective algebraic plane curve is the zero set in a projective plane of a homogeneous polynomial in three variables. An affine algebraic plane cu ...
which consists of solutions for: :y^2 = x^3 + ax + b for some coefficients and in . The curve is required to be
non-singular Singular may refer to: * Singular, the grammatical number that denotes a unit quantity, as opposed to the plural and other forms * Singular or sounder, a group of boar, see List of animal names * Singular (band), a Thai jazz pop duo *'' Singular ...
, which means that the curve has no cusps or self-intersections. (This is equivalent to the condition , that is, being
square-free {{no footnotes, date=December 2015 In mathematics, a square-free element is an element ''r'' of a unique factorization domain ''R'' that is not divisible by a non-trivial square. This means that every ''s'' such that s^2\mid r is a unit of ''R''. ...
in .) It is always understood that the curve is really sitting in the
projective plane In mathematics, a projective plane is a geometric structure that extends the concept of a plane (geometry), plane. In the ordinary Euclidean plane, two lines typically intersect at a single point, but there are some pairs of lines (namely, paral ...
, with the point being the unique
point at infinity In geometry, a point at infinity or ideal point is an idealized limiting point at the "end" of each line. In the case of an affine plane (including the Euclidean plane), there is one ideal point for each pencil of parallel lines of the plane. Ad ...
. Many sources define an elliptic curve to be simply a curve given by an equation of this form. (When the coefficient field has characteristic 2 or 3, the above equation is not quite general enough to include all non-singular cubic curves; see below.) An elliptic curve is an
abelian variety In mathematics, particularly in algebraic geometry, complex analysis and algebraic number theory, an abelian variety is a smooth Algebraic variety#Projective variety, projective algebraic variety that is also an algebraic group, i.e., has a group ...
– that is, it has a group law defined algebraically, with respect to which it is an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
– and serves as the identity element. If , where is any polynomial of degree three in with no repeated roots, the solution set is a nonsingular plane curve of
genus Genus (; : genera ) is a taxonomic rank above species and below family (taxonomy), family as used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In bino ...
one, an elliptic curve. If has degree four and is
square-free {{no footnotes, date=December 2015 In mathematics, a square-free element is an element ''r'' of a unique factorization domain ''R'' that is not divisible by a non-trivial square. This means that every ''s'' such that s^2\mid r is a unit of ''R''. ...
this equation again describes a plane curve of genus one; however, it has no natural choice of identity element. More generally, any algebraic curve of genus one, for example the intersection of two quadric surfaces embedded in three-dimensional projective space, is called an elliptic curve, provided that it is equipped with a marked point to act as the identity. Using the theory of
elliptic function In the mathematical field of complex analysis, elliptic functions are special kinds of meromorphic functions, that satisfy two periodicity conditions. They are named elliptic functions because they come from elliptic integrals. Those integrals are ...
s, it can be shown that elliptic curves defined over the
complex number In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s correspond to embeddings of the
torus In geometry, a torus (: tori or toruses) is a surface of revolution generated by revolving a circle in three-dimensional space one full revolution about an axis that is coplanarity, coplanar with the circle. The main types of toruses inclu ...
into the
complex projective plane In mathematics, the complex projective plane, usually denoted or is the two-dimensional complex projective space. It is a complex manifold of complex dimension 2, described by three complex coordinates :(Z_1,Z_2,Z_3) \in \C^3, \qquad (Z_1,Z_2, ...
. The torus is also an
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
, and this correspondence is also a
group isomorphism In abstract algebra, a group isomorphism is a function between two groups that sets up a bijection between the elements of the groups in a way that respects the given group operations. If there exists an isomorphism between two groups, then the ...
. Elliptic curves are especially important in
number theory Number theory is a branch of pure mathematics devoted primarily to the study of the integers and arithmetic functions. Number theorists study prime numbers as well as the properties of mathematical objects constructed from integers (for example ...
, and constitute a major area of current research; for example, they were used in Andrew Wiles's proof of Fermat's Last Theorem. They also find applications in
elliptic curve cryptography Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. ECC allows smaller keys to provide equivalent security, compared to cryptosystems based on modula ...
(ECC) and
integer factorization In mathematics, integer factorization is the decomposition of a positive integer into a product of integers. Every positive integer greater than 1 is either the product of two or more integer factors greater than 1, in which case it is a comp ...
. An elliptic curve is ''not'' an
ellipse In mathematics, an ellipse is a plane curve surrounding two focus (geometry), focal points, such that for all points on the curve, the sum of the two distances to the focal points is a constant. It generalizes a circle, which is the special ty ...
in the sense of a projective conic, which has genus zero: see
elliptic integral In integral calculus, an elliptic integral is one of a number of related functions defined as the value of certain integrals, which were first studied by Giulio Fagnano and Leonhard Euler (). Their name originates from their originally arising i ...
for the origin of the term. However, there is a natural representation of real elliptic curves with shape invariant as ellipses in the hyperbolic plane \mathbb^2. Specifically, the intersections of the Minkowski hyperboloid with quadric surfaces characterized by a certain constant-angle property produce the Steiner ellipses in \mathbb^2 (generated by orientation-preserving collineations). Further, the orthogonal trajectories of these ellipses comprise the elliptic curves with , and any ellipse in \mathbb^2 described as a locus relative to two foci is uniquely the elliptic curve sum of two Steiner ellipses, obtained by adding the pairs of intersections on each orthogonal trajectory. Here, the vertex of the hyperboloid serves as the identity on each trajectory curve. Topologically, a complex elliptic curve is a
torus In geometry, a torus (: tori or toruses) is a surface of revolution generated by revolving a circle in three-dimensional space one full revolution about an axis that is coplanarity, coplanar with the circle. The main types of toruses inclu ...
, while a complex ellipse is a
sphere A sphere (from Ancient Greek, Greek , ) is a surface (mathematics), surface analogous to the circle, a curve. In solid geometry, a sphere is the Locus (mathematics), set of points that are all at the same distance from a given point in three ...
.


Elliptic curves over the real numbers

Although the formal definition of an elliptic curve requires some background in
algebraic geometry Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
, it is possible to describe some features of elliptic curves over the
real number In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
s using only introductory
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
and
geometry Geometry (; ) is a branch of mathematics concerned with properties of space such as the distance, shape, size, and relative position of figures. Geometry is, along with arithmetic, one of the oldest branches of mathematics. A mathematician w ...
. In this context, an elliptic curve is a
plane curve In mathematics, a plane curve is a curve in a plane that may be a Euclidean plane, an affine plane or a projective plane. The most frequently studied cases are smooth plane curves (including piecewise smooth plane curves), and algebraic plane c ...
defined by an equation of the form :y^2 = x^3 + ax + b after a linear change of variables ( and are real numbers). This type of equation is called a Weierstrass equation, and said to be in Weierstrass form, or Weierstrass normal form. The definition of elliptic curve also requires that the curve be
non-singular Singular may refer to: * Singular, the grammatical number that denotes a unit quantity, as opposed to the plural and other forms * Singular or sounder, a group of boar, see List of animal names * Singular (band), a Thai jazz pop duo *'' Singular ...
. Geometrically, this means that the graph has no cusps, self-intersections, or isolated points. Algebraically, this holds if and only if the
discriminant In mathematics, the discriminant of a polynomial is a quantity that depends on the coefficients and allows deducing some properties of the zero of a function, roots without computing them. More precisely, it is a polynomial function of the coef ...
, \Delta, is not equal to zero. : \Delta = -16\left(4a^3 + 27b^2\right) \neq 0 The discriminant is zero when a=-3k^2, b=2k^3. (Although the factor −16 is irrelevant to whether or not the curve is non-singular, this definition of the discriminant is useful in a more advanced study of elliptic curves.) The real graph of a non-singular curve has ''two'' components if its discriminant is positive, and ''one'' component if it is negative. For example, in the graphs shown in figure to the right, the discriminant in the first case is 64, and in the second case is −368. Following the convention at Conic section#Discriminant, ''elliptic'' curves require that the discriminant is negative.


Group law

When working in the
projective plane In mathematics, a projective plane is a geometric structure that extends the concept of a plane (geometry), plane. In the ordinary Euclidean plane, two lines typically intersect at a single point, but there are some pairs of lines (namely, paral ...
, the equation in
homogeneous coordinates In mathematics, homogeneous coordinates or projective coordinates, introduced by August Ferdinand Möbius in his 1827 work , are a system of coordinates used in projective geometry, just as Cartesian coordinates are used in Euclidean geometry. ...
becomes : \frac = \frac + a\frac + b. This equation is not defined on the
line at infinity In geometry and topology, the line at infinity is a projective line that is added to the affine plane in order to give closure to, and remove the exceptional cases from, the incidence properties of the resulting projective plane. The line at ...
, but we can multiply by Z^3 to get one that is: : ZY^2 = X^3 + aZ^2X + bZ^3. This resulting equation is defined on the whole projective plane, and the curve it defines projects onto the elliptic curve of interest. To find its intersection with the line at infinity, we can just posit Z = 0. This implies X^3 = 0, which in a
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
means X = 0. Y on the other hand can take any value, and thus all triplets (0,Y,0) satisfy the equation. In projective geometry this set is simply the point O = :1:0/math>, which is thus the unique intersection of the curve with the line at infinity. Since the curve is smooth, hence
continuous Continuity or continuous may refer to: Mathematics * Continuity (mathematics), the opposing concept to discreteness; common examples include ** Continuous probability distribution or random variable in probability and statistics ** Continuous ...
, it can be shown that this point at infinity is the identity element of a
group A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic iden ...
structure whose operation is geometrically described as follows: Since the curve is symmetric about the axis, given any point , we can take to be the point opposite it. We then have -O = O, as O lies on the plane, so that -O is also the symmetrical of O about the origin, and thus represents the same projective point. If and are two points on the curve, then we can uniquely describe a third point in the following way. First, draw the line that intersects and . This will generally intersect the cubic at a third point, . We then take to be , the point opposite . This definition for addition works except in a few special cases related to the point at infinity and intersection multiplicity. The first is when one of the points is . Here, we define , making the identity of the group. If , we only have one point, thus we cannot define the line between them. In this case, we use the tangent line to the curve at this point as our line. In most cases, the tangent will intersect a second point , and we can take its opposite. If and are opposites of each other, we define . Lastly, if is an
inflection point In differential calculus and differential geometry, an inflection point, point of inflection, flex, or inflection (rarely inflexion) is a point on a smooth plane curve at which the curvature changes sign. In particular, in the case of the graph ...
(a point where the concavity of the curve changes), we take to be itself, and is simply the point opposite itself, i.e. itself. Let be a field over which the curve is defined (that is, the coefficients of the defining equation or equations of the curve are in ) and denote the curve by . Then the -
rational point In number theory and algebraic geometry, a rational point of an algebraic variety is a point whose coordinates belong to a given field. If the field is not mentioned, the field of rational numbers is generally understood. If the field is the fiel ...
s of are the points on whose coordinates all lie in , including the point at infinity. The set of -rational points is denoted by . is a group, because properties of polynomial equations show that if is in , then is also in , and if two of , , are in , then so is the third. Additionally, if is a subfield of , then is a
subgroup In group theory, a branch of mathematics, a subset of a group G is a subgroup of G if the members of that subset form a group with respect to the group operation in G. Formally, given a group (mathematics), group under a binary operation  ...
of .


Algebraic interpretation

The above groups can be described algebraically as well as geometrically. Given the curve over the field (whose characteristic we assume to be neither 2 nor 3), and points and on the curve, assume first that (case ''1''). Let be the equation of the line that intersects and , which has the following slope: : s = \frac. The line equation and the curve equation intersect at the points , , and , so the equations have identical values at these values. : (sx + d)^2 = x^3 + bx + c, which is equivalent to : x^3 - s^2 x^2 - 2sdx + bx + c - d^2 = 0. Since , , and are solutions, this equation has its roots at exactly the same values as : (x - x_P) (x - x_Q) (x - x_R) = x^3 + (-x_P - x_Q - x_R) x^2 + (x_P x_Q + x_P x_R + x_Q x_R) x - x_P x_Q x_R, and because both equations are cubics, they must be the same polynomial up to a scalar. Then equating the coefficients of in both equations : -s^2 = (-x_P - x_Q - x_R) and solving for the unknown , : x_R = s^2 - x_P - x_Q. follows from the line equation : y_R = y_P - s(x_P - x_R), and this is an element of , because is. If , then there are two options: if (case ''3''), including the case where (case ''4''), then the sum is defined as 0; thus, the inverse of each point on the curve is found by reflecting it across the  axis. If , then and (case ''2'' using as ). The slope is given by the tangent to the curve at (''x''''P'', ''y''''P''). : \begin s &= \frac, \\ x_R &= s^2 - 2x_P, \\ y_R &= y_P - s(x_P - x_R). \end A more general expression for s that works in both case 1 and case 2 is : s = \frac, where equality to relies on and obeying .


Non-Weierstrass curves

For the curve (the general form of an elliptic curve with characteristic 3), the formulas are similar, with and . For a general cubic curve not in Weierstrass normal form, we can still define a group structure by designating one of its nine inflection points as the identity . In the projective plane, each line will intersect a cubic at three points when accounting for multiplicity. For a point , is defined as the unique third point on the line passing through and . Then, for any and , is defined as where is the unique third point on the line containing and . For an example of the group law over a non-Weierstrass curve, see Hessian curves.


Elliptic curves over the rational numbers

A curve ''E'' defined over the field of rational numbers is also defined over the field of real numbers. Therefore, the law of addition (of points with real coordinates) by the tangent and secant method can be applied to ''E''. The explicit formulae show that the sum of two points ''P'' and ''Q'' with rational coordinates has again rational coordinates, since the line joining ''P'' and ''Q'' has rational coefficients. This way, one shows that the set of rational points of ''E'' forms a subgroup of the group of real points of ''E''.


Integral points

This section is concerned with points ''P'' = (''x'', ''y'') of ''E'' such that ''x'' is an integer. For example, the equation ''y''2 = ''x''3 + 17 has eight integral solutions with ''y'' > 0: :(''x'', ''y'') = (−2, 3), (−1, 4), (2, 5), (4, 9), (8, 23), (43, 282), (52, 375), (, ). As another example, Ljunggren's equation, a curve whose Weierstrass form is ''y''2 = ''x''3 − 2''x'', has only four solutions with ''y'' â‰¥ 0 : :(''x'', ''y'') = (0, 0), (−1, 1), (2, 2), (338, ).


The structure of rational points

Rational points can be constructed by the method of tangents and secants detailed
above Above may refer to: *Above (artist) Tavar Zawacki (b. 1981, California) is a Polish, Portuguese - American abstract artist and internationally recognized visual artist based in Berlin, Germany. From 1996 to 2016, he created work under the ...
, starting with a ''finite'' number of rational points. More precisely the
Mordell–Weil theorem In mathematics, the Mordell–Weil theorem states that for an abelian variety A over a number field K, the group A(K) of ''K''-rational points of A is a finitely-generated abelian group, called the Mordell–Weil group. The case with A an ellip ...
states that the group ''E''(Q) is a finitely generated (abelian) group. By the
fundamental theorem of finitely generated abelian groups In abstract algebra, an abelian group (G,+) is called finitely generated if there exist finitely many elements x_1,\dots,x_s in G such that every x in G can be written in the form x = n_1x_1 + n_2x_2 + \cdots + n_sx_s for some integers n_1,\dots, ...
it is therefore a finite direct sum of copies of Z and finite cyclic groups. The proof of the theorem involves two parts. The first part shows that for any integer ''m'' > 1, the
quotient group A quotient group or factor group is a mathematical group obtained by aggregating similar elements of a larger group using an equivalence relation that preserves some of the group structure (the rest of the structure is "factored out"). For ex ...
''E''(Q)/''mE''(Q) is finite (this is the weak Mordell–Weil theorem). Second, introducing a
height function A height function is a function that quantifies the complexity of mathematical objects. In Diophantine geometry, height functions quantify the size of solutions to Diophantine equations and are typically functions from a set of points on algebr ...
''h'' on the rational points ''E''(Q) defined by ''h''(''P''0) = 0 and if ''P'' (unequal to the point at infinity ''P''0) has as
abscissa In mathematics, the abscissa (; plural ''abscissae'' or ''abscissas'') and the ordinate are respectively the first and second coordinate of a point in a Cartesian coordinate system: : abscissa \equiv x-axis (horizontal) coordinate : ordinate \eq ...
the rational number ''x'' = ''p''/''q'' (with
coprime In number theory, two integers and are coprime, relatively prime or mutually prime if the only positive integer that is a divisor of both of them is 1. Consequently, any prime number that divides does not divide , and vice versa. This is equiv ...
''p'' and ''q''). This height function ''h'' has the property that ''h''(''mP'') grows roughly like the square of ''m''. Moreover, only finitely many rational points with height smaller than any constant exist on ''E''. The proof of the theorem is thus a variant of the method of
infinite descent In mathematics, a proof by infinite descent, also known as Fermat's method of descent, is a particular kind of proof by contradiction used to show that a statement cannot possibly hold for any number, by showing that if the statement were to hold f ...
and relies on the repeated application of
Euclidean division In arithmetic, Euclidean division – or division with remainder – is the process of dividing one integer (the dividend) by another (the divisor), in a way that produces an integer quotient and a natural number remainder strictly smaller than ...
s on ''E'': let ''P'' ∈ ''E''(Q) be a rational point on the curve, writing ''P'' as the sum 2''P''1 + ''Q''1 where ''Q''1 is a fixed representant of ''P'' in ''E''(Q)/2''E''(Q), the height of ''P''1 is about of the one of ''P'' (more generally, replacing 2 by any ''m'' > 1, and by ). Redoing the same with ''P''1, that is to say ''P''1 = 2''P''2 + ''Q''2, then ''P''2 = 2''P''3 + ''Q''3, etc. finally expresses ''P'' as an integral linear combination of points ''Qi'' and of points whose height is bounded by a fixed constant chosen in advance: by the weak Mordell–Weil theorem and the second property of the height function ''P'' is thus expressed as an integral linear combination of a finite number of fixed points. The theorem however doesn't provide a method to determine any representatives of ''E''(Q)/''mE''(Q). The
rank A rank is a position in a hierarchy. It can be formally recognized—for example, cardinal, chief executive officer, general, professor—or unofficial. People Formal ranks * Academic rank * Corporate title * Diplomatic rank * Hierarchy ...
of ''E''(Q), that is the number of copies of Z in ''E''(Q) or, equivalently, the number of independent points of infinite order, is called the ''rank'' of ''E''. The
Birch and Swinnerton-Dyer conjecture In mathematics, the Birch and Swinnerton-Dyer conjecture (often called the Birch–Swinnerton-Dyer conjecture) describes the set of rational solutions to equations defining an elliptic curve. It is an open problem in the field of number theory ...
is concerned with determining the rank. One conjectures that it can be arbitrarily large, even if only examples with relatively small rank are known. The elliptic curve with the currently largest exactly-known rank is :''y''2 + ''xy'' + ''y'' = ''x''3 − ''x''2 − ''x'' + It has rank 20, found by Noam Elkies and Zev Klagsbrun in 2020. Curves of rank higher than 20 have been known since 1994, with lower bounds on their ranks ranging from 21 to 29, but their exact ranks are not known and in particular it is not proven which of them have higher rank than the others or which is the true "current champion". As for the groups constituting the
torsion subgroup In the theory of abelian groups, the torsion subgroup ''AT'' of an abelian group ''A'' is the subgroup of ''A'' consisting of all elements that have finite order (the torsion elements of ''A''). An abelian group ''A'' is called a torsion group ...
of ''E''(Q), the following is known: the torsion subgroup of ''E''(Q) is one of the 15 following groups ( a theorem due to
Barry Mazur Barry Charles Mazur (; born December 19, 1937) is an American mathematician and the Gerhard Gade University Professor at Harvard University. His contributions to mathematics include his contributions to Wiles's proof of Fermat's Last Theorem in ...
): Z/''N''Z for ''N'' = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or 12, or Z/2Z × Z/2''N''Z with ''N'' = 1, 2, 3, 4. Examples for every case are known. Moreover, elliptic curves whose Mordell–Weil groups over Q have the same torsion groups belong to a parametrized family.


The Birch and Swinnerton-Dyer conjecture

The ''Birch and Swinnerton-Dyer conjecture'' (BSD) is one of the Millennium problems of the
Clay Mathematics Institute The Clay Mathematics Institute (CMI) is a private, non-profit foundation dedicated to increasing and disseminating mathematical knowledge. Formerly based in Peterborough, New Hampshire, the corporate address is now in Denver, Colorado. CMI's sc ...
. The conjecture relies on analytic and arithmetic objects defined by the elliptic curve in question. At the analytic side, an important ingredient is a function of a complex variable, ''L'', the Hasse–Weil zeta function of ''E'' over Q. This function is a variant of the
Riemann zeta function The Riemann zeta function or Euler–Riemann zeta function, denoted by the Greek letter (zeta), is a mathematical function of a complex variable defined as \zeta(s) = \sum_^\infty \frac = \frac + \frac + \frac + \cdots for and its analytic c ...
and
Dirichlet L-function In mathematics, a Dirichlet L-series is a function of the form :L(s,\chi) = \sum_^\infty \frac. where \chi is a Dirichlet character and s a complex variable with real part greater than 1 . It is a special case of a Dirichlet series. By anal ...
s. It is defined as an
Euler product In number theory, an Euler product is an expansion of a Dirichlet series into an infinite product indexed by prime numbers. The original such product was given for the sum of all positive integers raised to a certain power as proven by Leonhard E ...
, with one factor for every
prime number A prime number (or a prime) is a natural number greater than 1 that is not a Product (mathematics), product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime ...
''p''. For a curve ''E'' over Q given by a minimal equation :y^2 + a_1xy + a_3y = x^3 + a_2x^2 + a_4x + a_6 with integral coefficients a_i, reducing the coefficients
modulo In computing and mathematics, the modulo operation returns the remainder or signed remainder of a division, after one number is divided by another, the latter being called the '' modulus'' of the operation. Given two positive numbers and , mo ...
''p'' defines an elliptic curve over the
finite field In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
F''p'' (except for a finite number of primes ''p'', where the reduced curve has a singularity and thus fails to be elliptic, in which case ''E'' is said to be of bad reduction at ''p''). The zeta function of an elliptic curve over a finite field F''p'' is, in some sense, a
generating function In mathematics, a generating function is a representation of an infinite sequence of numbers as the coefficients of a formal power series. Generating functions are often expressed in closed form (rather than as a series), by some expression invo ...
assembling the information of the number of points of ''E'' with values in the finite
field extension In mathematics, particularly in algebra, a field extension is a pair of fields K \subseteq L, such that the operations of ''K'' are those of ''L'' restricted to ''K''. In this case, ''L'' is an extension field of ''K'' and ''K'' is a subfield of ...
s F''pn'' of F''p''. It is given by :Z(E(\mathbf_p), T) = \exp\left(\sum_^\infty \# \left (_)\rightfrac\right) The interior sum of the exponential resembles the development of the
logarithm In mathematics, the logarithm of a number is the exponent by which another fixed value, the base, must be raised to produce that number. For example, the logarithm of to base is , because is to the rd power: . More generally, if , the ...
and, in fact, the so-defined zeta function is a
rational function In mathematics, a rational function is any function that can be defined by a rational fraction, which is an algebraic fraction such that both the numerator and the denominator are polynomials. The coefficients of the polynomials need not be ...
in ''T'': :Z(E(\mathbf_p), T) = \frac, where the 'trace of Frobenius' term a_p is defined to be the difference between the 'expected' number p+1 and the number of points on the elliptic curve E over \mathbb_p, viz. : a_p = p + 1 - \#E(\mathbb_p) or equivalently, : \#E(\mathbb_p) = p + 1 - a_p . We may define the same quantities and functions over an arbitrary finite field of characteristic p, with q = p^n replacing p everywhere. The
L-function In mathematics, an ''L''-function is a meromorphic function on the complex plane, associated to one out of several categories of mathematical objects. An ''L''-series is a Dirichlet series, usually convergent on a half-plane, that may gi ...
of ''E'' over Q is then defined by collecting this information together, for all primes ''p''. It is defined by :L(E(\mathbf), s) = \prod_ \left(1 - a_p p^ + p^\right)^ \cdot \prod_ \left(1 - a_p p^\right)^ where ''N'' is the conductor of ''E'', i.e. the product of primes with bad reduction (\Delta (E\mod p)=0), in which case ''ap'' is defined differently from the method above: see Silverman (1986) below. For example E:y^2=x^3+14x+19 has bad reduction at 17, because E\mod17:y^2=x^3-3x+2 has \Delta=0. This product converges for Re(''s'') > 3/2 only. Hasse's conjecture affirms that the ''L''-function admits an
analytic continuation In complex analysis, a branch of mathematics, analytic continuation is a technique to extend the domain of definition of a given analytic function. Analytic continuation often succeeds in defining further values of a function, for example in a ne ...
to the whole complex plane and satisfies a
functional equation In mathematics, a functional equation is, in the broadest meaning, an equation in which one or several functions appear as unknowns. So, differential equations and integral equations are functional equations. However, a more restricted meaning ...
relating, for any ''s'', ''L''(''E'', ''s'') to ''L''(''E'', 2 − ''s''). In 1999 this was shown to be a consequence of the proof of the Shimura–Taniyama–Weil conjecture, which asserts that every elliptic curve over ''Q'' is a
modular curve In number theory and algebraic geometry, a modular curve ''Y''(Γ) is a Riemann surface, or the corresponding algebraic curve, constructed as a quotient of the complex upper half-plane H by the action of a congruence subgroup Γ of the modular g ...
, which implies that its ''L''-function is the ''L''-function of a
modular form In mathematics, a modular form is a holomorphic function on the complex upper half-plane, \mathcal, that roughly satisfies a functional equation with respect to the group action of the modular group and a growth condition. The theory of modul ...
whose analytic continuation is known. One can therefore speak about the values of ''L''(''E'', ''s'') at any complex number ''s''. At ''s'' = 1 (the conductor product can be discarded as it is finite), the ''L''-function becomes :L(E(\mathbf), 1) = \prod_ \left(1 - a_p p^ + p^\right)^ = \prod_ \frac = \prod_\frac The ''Birch and Swinnerton-Dyer conjecture'' relates the arithmetic of the curve to the behaviour of this ''L''-function at ''s'' = 1. It affirms that the vanishing order of the ''L''-function at ''s'' = 1 equals the rank of ''E'' and predicts the leading term of the Laurent series of ''L''(''E'', ''s'') at that point in terms of several quantities attached to the elliptic curve. Much like the
Riemann hypothesis In mathematics, the Riemann hypothesis is the conjecture that the Riemann zeta function has its zeros only at the negative even integers and complex numbers with real part . Many consider it to be the most important unsolved problem in pure ...
, the truth of the BSD conjecture would have multiple consequences, including the following two: * A
congruent number In number theory, a congruent number is a positive integer that is the area of a right triangle with three rational number sides. A more general definition includes all positive rational numbers with this property. The sequence of (integer) cong ...
is defined as an odd
square-free integer In mathematics, a square-free integer (or squarefree integer) is an integer which is divisible by no square number other than 1. That is, its prime factorization has exactly one factor for each prime that appears in it. For example, is square-fr ...
''n'' which is the area of a right triangle with rational side lengths. It is known that ''n'' is a congruent number if and only if the elliptic curve y^2 = x^3 - n^2x has a rational point of infinite order; assuming BSD, this is equivalent to its ''L''-function having a zero at ''s'' = 1. Tunnell has shown a related result: assuming BSD, ''n'' is a congruent number if and only if the number of triplets of integers (''x'', ''y'', ''z'') satisfying 2x^2 + y^2 + 8z^2 = n is twice the number of triples satisfying 2x^2 + y^2 + 32z^2 = n. The interest in this statement is that the condition is easy to check. *In a different direction, certain analytic methods allow for an estimation of the order of zero in the center of the critical strip for certain ''L''-functions. Admitting BSD, these estimations correspond to information about the rank of families of the corresponding elliptic curves. For example: assuming the
generalized Riemann hypothesis The Riemann hypothesis is one of the most important conjectures in mathematics. It is a statement about the zeros of the Riemann zeta function. Various geometrical and arithmetical objects can be described by so-called global ''L''-functions, whi ...
and BSD, the average rank of curves given by y^2=x^3+ax+b is smaller than 2.


Elliptic curves over finite fields

Let ''K'' = F''q'' be the
finite field In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
with ''q'' elements and ''E'' an elliptic curve defined over ''K''. While the precise number of rational points of an elliptic curve ''E'' over ''K'' is in general difficult to compute,
Hasse's theorem on elliptic curves Hasse's theorem on elliptic curves, also referred to as the Hasse bound, provides an estimate of the number of points on an elliptic curve over a finite field, bounding the value both above and below. If ''N'' is the number of points on the elli ...
gives the following inequality: :, \# E(K) - (q + 1), \le 2\sqrt In other words, the number of points on the curve grows proportionally to the number of elements in the field. This fact can be understood and proven with the help of some general theory; see
local zeta function In mathematics, the local zeta function (sometimes called the congruent zeta function or the Hasse–Weil zeta function) is defined as :Z(V, s) = \exp\left(\sum_^\infty \frac (q^)^k\right) where is a Singular point of an algebraic variety, non-s ...
and
étale cohomology In mathematics, the étale cohomology groups of an algebraic variety or scheme are algebraic analogues of the usual cohomology groups with finite coefficients of a topological space, introduced by Grothendieck in order to prove the Weil conjectu ...
for example. The set of points ''E''(F''q'') is a finite abelian group. It is always cyclic or the product of two cyclic groups. For example, the curve defined by :y^2 = x^3 - x over F71 has 72 points (71 affine points including (0,0) and one
point at infinity In geometry, a point at infinity or ideal point is an idealized limiting point at the "end" of each line. In the case of an affine plane (including the Euclidean plane), there is one ideal point for each pencil of parallel lines of the plane. Ad ...
) over this field, whose group structure is given by Z/2Z × Z/36Z. The number of points on a specific curve can be computed with
Schoof's algorithm Schoof's algorithm is an efficient algorithm to count points on elliptic curves over finite fields. The algorithm has applications in elliptic curve cryptography where it is important to know the number of points to judge the difficulty of solving ...
. Studying the curve over the
field extension In mathematics, particularly in algebra, a field extension is a pair of fields K \subseteq L, such that the operations of ''K'' are those of ''L'' restricted to ''K''. In this case, ''L'' is an extension field of ''K'' and ''K'' is a subfield of ...
s of F''q'' is facilitated by the introduction of the local zeta function of ''E'' over F''q'', defined by a generating series (also see above) :Z(E(K), T) = \exp \left(\sum_^ \# \left (K_n)\right \right) where the field ''Kn'' is the (unique up to isomorphism) extension of ''K'' = F''q'' of degree ''n'' (that is, K_n=F_). The zeta function is a rational function in ''T''. To see this, consider the integer a such that :\#E(K) = 1 - a + q There is a complex number \alpha such that : 1 - a + q = (1 - \alpha)(1 - \bar\alpha) where \bar\alpha is the
complex conjugate In mathematics, the complex conjugate of a complex number is the number with an equal real part and an imaginary part equal in magnitude but opposite in sign. That is, if a and b are real numbers, then the complex conjugate of a + bi is a - ...
, and so we have :\alpha+\bar\alpha = a :\alpha\bar\alpha = q We choose \alpha so that its
absolute value In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if x is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), ...
is \sqrt, that is \alpha = q^e^, \bar\alpha = q^e^, and that \cos \theta=\frac. Note that , a, \le2\sqrt. \alpha can then be used in the local zeta function as its values when raised to the various powers of ''n'' can be said to reasonably approximate the behaviour of a_n, in that :\#E(K_n) = 1 - a_n + q^n Using the Taylor series for the natural logarithm, : \begin Z(E(K),T) & = \exp \left(\sum_^ \left(1 - \alpha^n - \bar\alpha^n + q^n\right) \right) \\ & = \exp \left(\sum_^ - \sum_^\alpha^n - \sum_^\bar\alpha^n + \sum_^q^n \right) \\ & = \exp \left(-\ln(1-T) + \ln(1-\alpha T) + \ln(1-\bar\alpha T) - \ln(1-qT) \right) \\ & = \exp \left(\ln\frac \right) \\ & =\frac \\ \end Then (1 - \alpha T)(1 - \bar\alpha T) = 1 - aT + qT^2, so finally :Z(E(K), T) = \frac For example, the zeta function of ''E'' : ''y''2 + ''y'' = ''x''3 over the field F2 is given by :\frac which follows from: : \left, E(\mathbf_) \ = \begin 2^r + 1 & r \text \\ 2^r + 1 - 2(-2)^ & r \text \end as q=2, then , E, =2^1+1=3=1-a+2, so a=0. The
functional equation In mathematics, a functional equation is, in the broadest meaning, an equation in which one or several functions appear as unknowns. So, differential equations and integral equations are functional equations. However, a more restricted meaning ...
is :Z \left(E(K), \frac \right) = \frac= \frac = Z(E(K), T) As we are only interested in the behaviour of a_n, we can use a reduced zeta function :Z(a, T) = \exp \left(\sum_^ -a_n \right) :Z(a, T) = \exp \left(\sum_^ -\alpha^n - \bar\alpha^n \right) and so :Z(a, T) = \exp \left(\ln(1-\alpha T) + \ln(1-\bar\alpha T)\right) which leads directly to the local L-functions :L(E(K), T) = 1 - aT + qT^2 The Sato–Tate conjecture is a statement about how the error term 2\sqrt in Hasse's theorem varies with the different primes ''q'', if an elliptic curve E over Q is reduced modulo q. It was proven (for almost all such curves) in 2006 due to the results of Taylor, Harris and Shepherd-Barron, and says that the error terms are equidistributed. Elliptic curves over finite fields are notably applied in
cryptography Cryptography, or cryptology (from "hidden, secret"; and ''graphein'', "to write", or ''-logy, -logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of Adversary (cryptography), ...
and for the
factorization In mathematics, factorization (or factorisation, see American and British English spelling differences#-ise, -ize (-isation, -ization), English spelling differences) or factoring consists of writing a number or another mathematical object as a p ...
of large integers. These algorithms often make use of the group structure on the points of ''E''. Algorithms that are applicable to general groups, for example the group of invertible elements in finite fields, F*''q'', can thus be applied to the group of points on an elliptic curve. For example, the
discrete logarithm In mathematics, for given real numbers a and b, the logarithm \log_b(a) is a number x such that b^x=a. Analogously, in any group G, powers b^k can be defined for all integers k, and the discrete logarithm \log_b(a) is an integer k such that b^k=a ...
is such an algorithm. The interest in this is that choosing an elliptic curve allows for more flexibility than choosing ''q'' (and thus the group of units in F''q''). Also, the group structure of elliptic curves is generally more complicated.


Elliptic curves over a general field

Elliptic curves can be defined over any
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
''K''; the formal definition of an elliptic curve is a non-singular projective algebraic curve over ''K'' with
genus Genus (; : genera ) is a taxonomic rank above species and below family (taxonomy), family as used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In bino ...
1 and endowed with a distinguished point defined over ''K''. If the characteristic of ''K'' is neither 2 nor 3, then every elliptic curve over ''K'' can be written in the form :y^2 = x^3 - px - q after a linear change of variables. Here ''p'' and ''q'' are elements of ''K'' such that the right hand side polynomial ''x''3 − ''px'' − ''q'' does not have any double roots. If the characteristic is 2 or 3, then more terms need to be kept: in characteristic 3, the most general equation is of the form :y^2 = 4x^3 + b_2 x^2 + 2b_4 x + b_6 for arbitrary constants ''b''2, ''b''4, ''b''6 such that the polynomial on the right-hand side has distinct roots (the notation is chosen for historical reasons). In characteristic 2, even this much is not possible, and the most general equation is :y^2 + a_1 xy + a_3 y = x^3 + a_2 x^2 + a_4 x + a_6 provided that the variety it defines is non-singular. If characteristic were not an obstruction, each equation would reduce to the previous ones by a suitable linear change of variables. One typically takes the curve to be the set of all points (''x'',''y'') which satisfy the above equation and such that both ''x'' and ''y'' are elements of the
algebraic closure In mathematics, particularly abstract algebra, an algebraic closure of a field ''K'' is an algebraic extension of ''K'' that is algebraically closed. It is one of many closures in mathematics. Using Zorn's lemmaMcCarthy (1991) p.21Kaplansky ...
of ''K''. Points of the curve whose coordinates both belong to ''K'' are called ''K''-rational points. Many of the preceding results remain valid when the field of definition of ''E'' is a
number field In mathematics, an algebraic number field (or simply number field) is an extension field K of the field of rational numbers such that the field extension K / \mathbb has finite degree (and hence is an algebraic field extension). Thus K is a ...
''K'', that is to say, a finite
field extension In mathematics, particularly in algebra, a field extension is a pair of fields K \subseteq L, such that the operations of ''K'' are those of ''L'' restricted to ''K''. In this case, ''L'' is an extension field of ''K'' and ''K'' is a subfield of ...
of Q. In particular, the group ''E(K)'' of ''K''-rational points of an elliptic curve ''E'' defined over ''K'' is finitely generated, which generalizes the Mordell–Weil theorem above. A theorem due to
Loïc Merel Loïc Merel (born 13 August 1965) is a French mathematician. His research interests include modular forms and number theory. Career Born in Carhaix-Plouguer, Brittany, Merel became a student at the École Normale Supérieure. He finished his doc ...
shows that for a given integer ''d'', there are (
up to Two Mathematical object, mathematical objects and are called "equal up to an equivalence relation " * if and are related by , that is, * if holds, that is, * if the equivalence classes of and with respect to are equal. This figure of speech ...
isomorphism) only finitely many groups that can occur as the torsion groups of ''E''(''K'') for an elliptic curve defined over a number field ''K'' of degree ''d''. More precisely, there is a number ''B''(''d'') such that for any elliptic curve ''E'' defined over a number field ''K'' of degree ''d'', any torsion point of ''E''(''K'') is of
order Order, ORDER or Orders may refer to: * A socio-political or established or existing order, e.g. World order, Ancien Regime, Pax Britannica * Categorization, the process in which ideas and objects are recognized, differentiated, and understood ...
less than ''B''(''d''). The theorem is effective: for ''d'' > 1, if a torsion point is of order ''p'', with ''p'' prime, then :p < d^ As for the integral points, Siegel's theorem generalizes to the following: Let ''E'' be an elliptic curve defined over a number field ''K'', ''x'' and ''y'' the Weierstrass coordinates. Then there are only finitely many points of ''E(K)'' whose ''x''-coordinate is in the
ring of integers In mathematics, the ring of integers of an algebraic number field K is the ring of all algebraic integers contained in K. An algebraic integer is a root of a monic polynomial with integer coefficients: x^n+c_x^+\cdots+c_0. This ring is often de ...
''O''''K''. The properties of the Hasse–Weil zeta function and the Birch and Swinnerton-Dyer conjecture can also be extended to this more general situation.


Elliptic curves over the complex numbers

The formulation of elliptic curves as the embedding of a
torus In geometry, a torus (: tori or toruses) is a surface of revolution generated by revolving a circle in three-dimensional space one full revolution about an axis that is coplanarity, coplanar with the circle. The main types of toruses inclu ...
in the
complex projective plane In mathematics, the complex projective plane, usually denoted or is the two-dimensional complex projective space. It is a complex manifold of complex dimension 2, described by three complex coordinates :(Z_1,Z_2,Z_3) \in \C^3, \qquad (Z_1,Z_2, ...
follows naturally from a curious property of
Weierstrass's elliptic functions In mathematics, the Weierstrass elliptic functions are elliptic functions that take a particularly simple form. They are named for Karl Weierstrass. This class of functions is also referred to as ℘-functions and they are usually denoted by the s ...
. These functions and their first derivative are related by the formula :\wp'(z)^2 = 4\wp(z)^3 -g_2\wp(z) - g_3 Here, and are constants; is the
Weierstrass elliptic function In mathematics, the Weierstrass elliptic functions are elliptic functions that take a particularly simple form. They are named for Karl Weierstrass. This class of functions is also referred to as ℘-functions and they are usually denoted by the s ...
and its derivative. It should be clear that this relation is in the form of an elliptic curve (over the
complex number In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s). The Weierstrass functions are doubly periodic; that is, they are periodic with respect to a lattice ; in essence, the Weierstrass functions are naturally defined on a torus . This torus may be embedded in the complex projective plane by means of the map :z \mapsto \left : \wp(z) : \tfrac12\wp'(z)\right/math> This map is a
group isomorphism In abstract algebra, a group isomorphism is a function between two groups that sets up a bijection between the elements of the groups in a way that respects the given group operations. If there exists an isomorphism between two groups, then the ...
of the torus (considered with its natural group structure) with the chord-and-tangent group law on the cubic curve which is the image of this map. It is also an isomorphism of
Riemann surface In mathematics, particularly in complex analysis, a Riemann surface is a connected one-dimensional complex manifold. These surfaces were first studied by and are named after Bernhard Riemann. Riemann surfaces can be thought of as deformed vers ...
s from the torus to the cubic curve, so topologically, an elliptic curve is a torus. If the lattice is related by multiplication by a non-zero complex number to a lattice , then the corresponding curves are isomorphic. Isomorphism classes of elliptic curves are specified by the -invariant. The isomorphism classes can be understood in a simpler way as well. The constants and , called the modular invariants, are uniquely determined by the lattice, that is, by the structure of the torus. However, all real polynomials factorize completely into linear factors over the complex numbers, since the field of complex numbers is the
algebraic closure In mathematics, particularly abstract algebra, an algebraic closure of a field ''K'' is an algebraic extension of ''K'' that is algebraically closed. It is one of many closures in mathematics. Using Zorn's lemmaMcCarthy (1991) p.21Kaplansky ...
of the reals. So, the elliptic curve may be written as :y^2 = x(x - 1)(x - \lambda) One finds that :\begin g_2' &= \frac \left(\lambda^2 - \lambda + 1\right) \\ ptg_3' &= \frac (\lambda + 1)\left(2\lambda^2 - 5\lambda + 2\right) \end and :j(\tau) = 1728\frac = 256\frac with -invariant and is sometimes called the
modular lambda function In mathematics, the modular lambda function λ(τ)\lambda(\tau) is not a modular function (per the Wikipedia definition), but every modular function is a rational function in \lambda(\tau). Some authors use a non-equivalent definition of "modular ...
. For example, let , then which implies , , and therefore of the formula above are all
algebraic numbers In mathematics, an algebraic number is a number that is a root of a non-zero polynomial in one variable with integer (or, equivalently, rational) coefficients. For example, the golden ratio (1 + \sqrt)/2 is an algebraic number, because it is a ...
if involves an
imaginary quadratic field In algebraic number theory, a quadratic field is an algebraic number field of degree two over \mathbf, the rational numbers. Every such quadratic field is some \mathbf(\sqrt) where d is a (uniquely defined) square-free integer different from 0 an ...
. In fact, it yields the integer . In contrast, the
modular discriminant In mathematics, the Weierstrass elliptic functions are elliptic functions that take a particularly simple form. They are named for Karl Weierstrass. This class of functions is also referred to as ℘-functions and they are usually denoted by the s ...
:\Delta(\tau) = g_2(\tau)^3 - 27g_3(\tau)^2 = (2\pi)^\,\eta^(\tau) is generally a
transcendental number In mathematics, a transcendental number is a real or complex number that is not algebraic: that is, not the root of a non-zero polynomial with integer (or, equivalently, rational) coefficients. The best-known transcendental numbers are and . ...
. In particular, the value of the
Dedekind eta function In mathematics, the Dedekind eta function, named after Richard Dedekind, is a modular form of weight 1/2 and is a function defined on the upper half-plane of complex numbers, where the imaginary part is positive. It also occurs in bosonic string ...
is :\eta(2i)=\frac Note that the
uniformization theorem In mathematics, the uniformization theorem states that every simply connected Riemann surface is conformally equivalent to one of three Riemann surfaces: the open unit disk, the complex plane, or the Riemann sphere. The theorem is a generali ...
implies that every
compact Compact as used in politics may refer broadly to a pact or treaty; in more specific cases it may refer to: * Interstate compact, a type of agreement used by U.S. states * Blood compact, an ancient ritual of the Philippines * Compact government, a t ...
Riemann surface of genus one can be represented as a torus. This also allows an easy understanding of the torsion points on an elliptic curve: if the lattice is spanned by the fundamental periods and , then the -torsion points are the (equivalence classes of) points of the form : \frac \omega_1 + \frac \omega_2 for integers and in the range . If :E : y^2=4(x-e_1)(x-e_2)(x-e_3) is an elliptic curve over the complex numbers and :a_0=\sqrt, \qquad b_0=\sqrt, \qquad c_0=\sqrt, then a pair of fundamental periods of can be calculated very rapidly by :\omega_1=\frac, \qquad \omega_2=\frac is the
arithmetic–geometric mean In mathematics, the arithmetic–geometric mean (AGM or agM) of two positive real numbers and is the mutual limit of a sequence of arithmetic means and a sequence of geometric means. The arithmetic–geometric mean is used in fast algorithms f ...
of and . At each step of the arithmetic–geometric mean iteration, the signs of arising from the ambiguity of geometric mean iterations are chosen such that where and denote the individual arithmetic mean and geometric mean iterations of and , respectively. When , there is an additional condition that . Over the complex numbers, every elliptic curve has nine
inflection point In differential calculus and differential geometry, an inflection point, point of inflection, flex, or inflection (rarely inflexion) is a point on a smooth plane curve at which the curvature changes sign. In particular, in the case of the graph ...
s. Every line through two of these points also passes through a third inflection point; the nine points and 12 lines formed in this way form a realization of the Hesse configuration.


The dual isogeny

Given an
isogeny In mathematics, particularly in algebraic geometry, an isogeny is a morphism of algebraic groups (also known as group varieties) that is surjective and has a finite kernel. If the groups are abelian varieties, then any morphism of the underlyi ...
: f : E \to E' of elliptic curves of degree n, the dual isogeny is an isogeny : \hat : E' \to E of the same degree such that : f \circ \hat = Here /math> denotes the multiplication-by-n isogeny e \mapsto ne which has degree n^2.


Construction of the dual isogeny

Often only the existence of a dual isogeny is needed, but it can be explicitly given as the composition : E' \to \operatorname^0(E') \to \operatorname^0(E) \to E, where \operatorname^0 is the group of divisors of degree 0. To do this, we need maps E \to \operatorname^0(E) given by P \to P - O where O is the neutral point of E and \operatorname^0(E) \to E given by \sum n_P P \to \sum n_P P. To see that f \circ \hat = /math>, note that the original isogeny f can be written as a composite : E \to \operatorname^0(E) \to \operatorname^0(E') \to E', and that since f is
finite Finite may refer to: * Finite set, a set whose cardinality (number of elements) is some natural number * Finite verb, a verb form that has a subject, usually being inflected or marked for person and/or tense or aspect * "Finite", a song by Sara Gr ...
of degree n, f_* f^* is multiplication by n on \operatorname^0(E'). Alternatively, we can use the smaller
Picard group In mathematics, the Picard group of a ringed space ''X'', denoted by Pic(''X''), is the group of isomorphism classes of invertible sheaves (or line bundles) on ''X'', with the group operation being tensor product. This construction is a global ver ...
\operatorname^0, a
quotient In arithmetic, a quotient (from 'how many times', pronounced ) is a quantity produced by the division of two numbers. The quotient has widespread use throughout mathematics. It has two definitions: either the integer part of a division (in th ...
of \operatorname^0. The map E \to \operatorname^0(E) descends to an
isomorphism In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
, E \to \operatorname^0(E). The dual isogeny is : E' \to \operatorname^0(E') \to \operatorname^0(E) \to E. Note that the relation f \circ \hat = /math> also implies the conjugate relation \hat \circ f = Indeed, let \phi = \hat \circ f. Then \phi \circ \hat = \hat \circ = \circ \hat. But \hat is
surjective In mathematics, a surjective function (also known as surjection, or onto function ) is a function such that, for every element of the function's codomain, there exists one element in the function's domain such that . In other words, for a f ...
, so we must have \phi =


Algorithms that use elliptic curves

Elliptic curves over finite fields are used in some
cryptographic Cryptography, or cryptology (from "hidden, secret"; and ''graphein'', "to write", or '' -logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of adversarial behavior. More gen ...
applications as well as for
integer factorization In mathematics, integer factorization is the decomposition of a positive integer into a product of integers. Every positive integer greater than 1 is either the product of two or more integer factors greater than 1, in which case it is a comp ...
. Typically, the general idea in these applications is that a known
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
which makes use of certain finite groups is rewritten to use the groups of rational points of elliptic curves. For more see also: *
Elliptic curve cryptography Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. ECC allows smaller keys to provide equivalent security, compared to cryptosystems based on modula ...
**
Elliptic-curve Diffie–Hellman Elliptic-curve Diffie–Hellman (ECDH) is a key agreement protocol that allows two parties, each having an Elliptic curve, elliptic-curve public–private key pair, to establish a shared secret over an insecure channel. This shared secret may be di ...
key exchange (ECDH) ** Supersingular isogeny key exchange **
Elliptic curve digital signature algorithm In cryptography, the Elliptic Curve Digital Signature Algorithm (ECDSA) offers a variant of the Digital Signature Algorithm (DSA) which uses elliptic-curve cryptography. Key and signature sizes As with elliptic-curve cryptography in general, the ...
(ECDSA) ** EdDSA digital signature algorithm **
Dual EC DRBG Dual_EC_DRBG (Dual Elliptic Curve Deterministic Random Bit Generator) is an algorithm that was presented as a cryptographically secure pseudorandom number generator (CSPRNG) using methods in elliptic curve cryptography. Despite wide public criti ...
random number generator * Lenstra elliptic-curve factorization * Elliptic curve primality proving


Alternative representations of elliptic curves

* Hessian curve *
Edwards curve In mathematics, the Edwards curves are a family of elliptic curves studied by Harold Edwards (mathematician), Harold Edwards in 2007. The concept of elliptic curves over finite fields is widely used in elliptic curve cryptography. Applications ...
* Twisted curve * Twisted Hessian curve *
Twisted Edwards curve In algebraic geometry, the twisted Edwards curves are plane models of elliptic curves, a generalisation of Edwards curves introduced by Bernstein, Birkner, Joye, Lange and Peters in 2008. The curve set is named after mathematician Harold M. ...
*
Doubling-oriented Doche–Icart–Kohel curve In mathematics, the doubling-oriented Doche–Icart–Kohel curve is a form in which an elliptic curve can be written. It is a special case of the Weierstrass form and it is also important in elliptic-curve cryptography because the doubling spee ...
* Tripling-oriented Doche–Icart–Kohel curve * Jacobian curve * Montgomery curve


See also

*
Arithmetic dynamics Arithmetic dynamics is a field that amalgamates two areas of mathematics, dynamical systems and number theory. Part of the inspiration comes from complex dynamics, the study of the Iterated function, iteration of self-maps of the complex plane or o ...
* Elliptic algebra *
Elliptic surface In mathematics, an elliptic surface is a surface that has an elliptic fibration, in other words a proper morphism with connected fibers to an algebraic curve such that almost all fibers are smooth curves of genus 1. (Over an algebraically closed fi ...
* Comparison of computer algebra systems *
Isogeny In mathematics, particularly in algebraic geometry, an isogeny is a morphism of algebraic groups (also known as group varieties) that is surjective and has a finite kernel. If the groups are abelian varieties, then any morphism of the underlyi ...
* j-line *
Level structure (algebraic geometry) In algebraic geometry, a level structure on a space ''X'' is an extra structure attached to ''X'' that shrinks or eliminates the automorphism group of ''X'', by demanding automorphisms to preserve the level structure; attaching a level structure is ...
*
Modularity theorem In number theory, the modularity theorem states that elliptic curves over the field of rational numbers are related to modular forms in a particular way. Andrew Wiles and Richard Taylor proved the modularity theorem for semistable elliptic c ...
*
Moduli stack of elliptic curves In mathematics, the moduli stack of elliptic curves, denoted as \mathcal_ or \mathcal_, is an algebraic stack over \text(\mathbb) classifying elliptic curves. Note that it is a special case of the moduli stack of algebraic curves \mathcal_. In part ...
* Nagell–Lutz theorem *
Riemann–Hurwitz formula In mathematics, the Riemann–Hurwitz formula, named after Bernhard Riemann and Adolf Hurwitz, describes the relationship of the Euler characteristics of two surfaces when one is a ''ramified covering'' of the other. It therefore connects ramifica ...
*
Wiles's proof of Fermat's Last Theorem Wiles's proof of Fermat's Last Theorem is a proof by British mathematician Sir Andrew Wiles of a special case of the modularity theorem for elliptic curves. Together with Ribet's theorem, it provides a proof for Fermat's Last Theorem. Both ...


Notes


References

Serge Lang Serge Lang (; May 19, 1927 – September 12, 2005) was a French-American mathematician and activist who taught at Yale University for most of his career. He is known for his work in number theory and for his mathematics textbooks, including the i ...
, in the introduction to the book cited below, stated that "It is possible to write endlessly on elliptic curves. (This is not a threat.)" The following short list is thus at best a guide to the vast expository literature available on the theoretical, algorithmic, and cryptographic aspects of elliptic curves. * * , winner of the MAA writing prize the
George Pólya Award The George Pólya Award is presented annually by the Mathematical Association of America (MAA) for articles of expository excellence that have been published in The College Mathematics Journal. The award was established in 1976, and up to two aw ...
* * * * Chapter XXV * * * * * * * * * * * * * *


External links


LMFDB: Database of Elliptic Curves over Q
* *
The Arithmetic of elliptic curves
from PlanetMath
Interactive elliptic curve over R
an
over Zp
– web application that requires HTML5 capable browser. {{DEFAULTSORT:Elliptic Curve Analytic number theory Group theory