That the above condition defines an abelian group structure on
is not obvious (the trickiest part is seeing that the operation is
associative). The best way to understand the group operation on
is to view
as a class group, very similar to class
groups of number fields. Let
be the free abelian group on
the points of
, which is analogous to the group of fractional
ideals of a number field. We call the elements of
divisors. Let
be the quotient of
by the
principal divisors, i.e., the divisors associted to rational functions
via
A key difference between elliptic curves and algebraic number fields
is that the principal divisors in the context of elliptic curves all
have degree 0, i.e., the sum of the coefficients of the
divisor
is always 0. This might be a familiar fact to you:
the number of zeros of a nonzero rational function on a projective
curve equals the number of poles, counted with multiplicity. If we
let
denote the subgroup of divisors of degree 0, then
we have an exact sequence
To connect this with the group law on
, note that there
is a natural map
Recall that we proved (Theorem 7.1.2) that the
class group
of a number field is finite.
The group
of an elliptic curve can be
either finite (e.g., for
) or infinite (e.g.,
for
), and determining which is the case for any particular
curve is one of the central unsolved problems in number theory.
Also, if
is an arbitrary extension of fields, and
is an
elliptic curve over
, then there is a natural inclusion
homomorphism
. Thus instead of just obtaining one group
attached to an elliptic curve, we obtain a whole collection, one for
each extension of
. Even more generally, if
is an arbitrary
scheme, then
is a group, and the association
defines a functor from the category of schemes to the category of
groups.
William Stein 2008-10-03