Rational Points of Elliptic Curves
This post briefly proves why the rational points of an elliptic curve is a group. The proof idea comes from MATH 214B, but I tried to use classical language.
Background
Let be a field. Then we have the projective plane with homogeneous coordinates , where are not all zero and represents the same point as for all non-zero . A smooth curve can be defined as a projective smooth variety of dimension . On a plane , it can be defined by an irreducible homogeneous polynomial equation , for .
To simplify discussion, Points on are defined to be maximal ideals containing the ideal generated by those polynomials. That is, irreducible polynomials where the above is a linear combination of those . For example, we consider a point of unit circle when , because
However, here is not a point in or , but instead gluing of two points . Points with coordinates inside are called rational points, whose set is denoted by . Like is both a point and a -rational point.
A rational function on is a non-zero homogeneous fraction polynomial on , with homogeneous and . We use denote the ring of rational functions. Clearly is defined on only some points of , but not all points. Two rational functions are considered equal if they share the same poles, zeros, and values on , like is the same as in the above circle. The order of at a point , is defined as:
- If is a zero of , is the order of the zero point. For example, for , . is the tangent line at that point.
- If is a pole of , is the negative of the order of the pole.
Like for , .
Note that if the base field is and is glued,
then .
- (Note: this is for the sake of explanation. In practice people change the way we count degree, instead of the coefficient)
- Otherwise, is zero.
Weil Divisor
A divisor is an element of the free group generated by all points of : with and only finitely many non-zero. For example is a divisor of the circle above. Note that a divisor itself is only a formal notation which makes no sense, what makes sense is the group structure on . The degree of a divisor is the sum of coefficients: . Clearly, this is a homomorphism . Let the zero divisor group be the divisors of degree zero.
For any rational function , we can define the following divisor corresponding to : . We call it a principal divisor. We can prove that for all , and The quotient of by principal divisor groups is called divisor class group . Similarly, we set to be the subgroup of all zero-degree elements. This makes sense because principal divisors are all of degree zero.
For any divisor , and a subset we can have a space of rational functions
And actually, is always a finite-dimensional vector space (proof omitted). is called a line bundle and elements in is called its global sections.
Riemann-Roch Theorem
The Riemann-Roch theorem implies that for all curve we have a magic number, genus , s.t.
- for all divisor .
- If , then 1 becomes an equality.
(proof omitted)
Elliptic Curves
An elliptic curve is a smooth curve of genus , with a fixed rational point . To show that the rational points on an elliptic curve forms a group, it is enough to give a bijection . We can simply let , and verify it is a bijection.
Surjectivity
Suppose . Let , which is of degree . By Riemann-Roch theorem, has dimension . Let be a non-zero global section. Since , it must be of form for some point . We know because cannot have order for points. Then, we have , since shows is equivalent to in . Also, is unique, because non-zero vector generates the whole space via scala multiplication, which does not change poles.
Injectivity
If , then there is a rational function s.t. . Then, . But by Riemann-Roch, is of dimension , and since constant functions are clearly in that vector space, itself is constant . Thus, .
References
- R. Hartshorne. Algebraic Geometry.
- J. H. Silverman. The Arithmetic of Elliptic Curves.
- W. Fulton. Algebraic Curves.