Let  be an elliptic curve over a field
 be an elliptic curve over a field   ,
given by an equation
,
given by an equation 
 .
We begin by defining a binary operation
.
We begin by defining a binary operation  on
 on  .
.
Note that in Step 3 if
 , then
, then  ;
otherwise, we would have terminated in the previous step.
;
otherwise, we would have terminated in the previous step.
 defined above endows the set
 defined above endows the set  with an
  abelian group structure, in which
 with an
  abelian group structure, in which  is the identity element.
 is the identity element.
Before discussing why the theorem is true, we reinterpret  geometrically, so that it will be easier for us to visualize.  
We obtain the
sum
geometrically, so that it will be easier for us to visualize.  
We obtain the
sum  by finding the third point
 by finding the third point  of
intersection between
 of
intersection between  and the line
 and the line  determined by
 determined by  and
 and
 , then reflecting
, then reflecting  about the
 about the  -axis. 
(This description requires suitable interpretation in 
cases 1 and 2, and when
-axis. 
(This description requires suitable interpretation in 
cases 1 and 2, and when  .) This is illustrated
in Figure 6.3, in which
.) This is illustrated
in Figure 6.3, in which 
 on
 on
 .  To further clarify this geometric interpretation, we
prove the following proposition.
.  To further clarify this geometric interpretation, we
prove the following proposition.
 ,
,  are distinct point on an elliptic
curve
 are distinct point on an elliptic
curve 
 , and that
, and that 
 .  Let
.  Let  be
the unique line through
 be
the unique line through  and
 and  .   Then
.   Then  intersects the graph of
intersects the graph of  at exactly one other point
 at exactly one other point
 
where
 and
 and 
 .
. through
 through  ,
,  is
 is 
 .
  Substituting this into
.
  Substituting this into 
 we get
 we get
  
 
Simplifying we get
 , where we
  omit the coefficients of
, where we
  omit the coefficients of  and the constant term since they will
not be needed.
  Since
 and the constant term since they will
not be needed.
  Since  and
 and  are in
 are in  , the polynomial
, the polynomial  has
  has  and
 and  as roots.  By Proposition 2.5.3,
the polynomial
 as roots.  By Proposition 2.5.3,
the polynomial  can have at most three roots.   Writing
 
  can have at most three roots.   Writing 
 and equating terms, we see that
and equating terms, we see that 
 
 .  Thus
.  Thus 
 ,
as claimed.  Also, from the equation for
,
as claimed.  Also, from the equation for  we see that
 we see that
 , which
completes the proof.
, which
completes the proof.
  
To prove Theorem 6.2.2 means to show that  satisfies
the three axioms of an abelian group with
 satisfies
the three axioms of an abelian group with  as identity element:
existence of inverses, commutativity, and associativity.  The
existence of inverses follows immediately from the definition, since
 as identity element:
existence of inverses, commutativity, and associativity.  The
existence of inverses follows immediately from the definition, since
 .  Commutativity is also clear from the definition of
group law, since in parts 1-3, the recipe is unchanged if we
swap
.  Commutativity is also clear from the definition of
group law, since in parts 1-3, the recipe is unchanged if we
swap  and
 and  ; in part 4 swapping
; in part 4 swapping  and
 and  does not
change the line determined by
 does not
change the line determined by  and
 and  , so by
Proposition 6.2.3 it does not change the sum
, so by
Proposition 6.2.3 it does not change the sum
 .
.
It is more difficult to prove that  satisfies the associative
axiom, i.e., that
 satisfies the associative
axiom, i.e., that 
 .  This fact can
be understood from at least three points of view.  One is to
reinterpret the group law geometrically (extending
Proposition 6.2.3 to all cases), and thus transfer
the problem to a question in plane geometry.  This approach is
beautifully explained with exactly the right level of detail in
[#!silvermantate!#, §I.2]. Another approach is to use the formulas
that define
.  This fact can
be understood from at least three points of view.  One is to
reinterpret the group law geometrically (extending
Proposition 6.2.3 to all cases), and thus transfer
the problem to a question in plane geometry.  This approach is
beautifully explained with exactly the right level of detail in
[#!silvermantate!#, §I.2]. Another approach is to use the formulas
that define  to reduce associativity to checking specific algebraic
identities; this is something that would be extremely tedious to do by
hand, but can be done using a computer (also tedious).
A third approach (see e.g. [#!silverman:aec!#] or
[#!hartshorne!#]) is to develop a general theory of ``divisors on
algebraic curves'', from which associativity of the group law falls
out as a natural corollary.  The third approach is the best, because
it opens up many new vistas; however we will not pursue it further
because it is beyond the scope of this book.
 to reduce associativity to checking specific algebraic
identities; this is something that would be extremely tedious to do by
hand, but can be done using a computer (also tedious).
A third approach (see e.g. [#!silverman:aec!#] or
[#!hartshorne!#]) is to develop a general theory of ``divisors on
algebraic curves'', from which associativity of the group law falls
out as a natural corollary.  The third approach is the best, because
it opens up many new vistas; however we will not pursue it further
because it is beyond the scope of this book.
William 2007-06-01