Homepage › Solution manuals › Ivan Niven › An Introduction to the Theory of Numbers › Exercise 5.8.2 (Isomorphisms between elliptic curves on $\mathbb{Z}_p$)
Exercise 5.8.2 (Isomorphisms between elliptic curves on $\mathbb{Z}_p$)
Let be an elliptic curve modulo given by the congruence . Let be a number such that , put , and let be the elliptic curve given by . Show that if , then , and that this linear map places the points of in one-to-one correspondence with those of . Show that this linear map takes lines to lines, and thus preserves addition. Conclude that . Call two curves that are related in this way isomorphic. Show that isomorphisms among curves define an equivalence relation, and that if then there are curves in each equivalence class, and equivalence classes. (In addition to these obvious isomorphisms among the groups , there may be other, less obvious ones.)
Answers
Proof. Here we take as the field with elements, so we consider
as a subset of (where in ), and is the additive group , where is the point at infinity of the curve, and the neutral element of .
- (a)
-
If
, then
. Therefore
This means that satisfies the equation
where , i.e. , where .
Note that the discriminant of is given by , so that if is an elliptic curve, so is if .
Consider now the linear map defined by , where . Thus , and is an automorphism of .
Consider the restriction of to the curves :
-
Since is injective, so is : for all and
-
We show that is surjective. Let . Put , where is the inverse of in . Then , because
and . This shows that is surjective.
So is bijective, and its reciprocal is .
In other words, places the points of in bijective correspondence with those of .
-
- (b)
-
The linear automorphism
sends any line
, of equation
on the line
. Therefore
sends three aligned points on three aligned points.
If is some point on , then , and .
Suppose that are three distinct aligned points on . Then . Moreover and are distinct and aligned, and are on the curve , so . Therefore . This shows that
Unfortunately, this argument proves (1) only if and are distinct. To prove the general case, we use the explicit formulas (5.52), (5.53). Let , and , and put .
-
If , by (5.52) (where ),
Multiplying the first line by , and the second by , we obtain
Therefore
This shows that on .
-
If , by (5.53) (where and ),
Multiplying the first line by , and the second by , we obtain
Using , this gives
This shows that on .
In either case, for all ,
So for all .
We extend by , where is the point at infinity of , then remains true if or , so
Therefore is a group isomorphism, so
-
- (c)
-
We consider the group
of linear automorphisms
of
, where the matrix of
is
, where
.
is a subgroup of
, because
,
and
for all
.
By part (a), acts on the set of elliptic curves with equation by the action
(This is a group action, because , and .)
We introduce the relation defined by
We recall that is an equivalence relation: for all in ,
- R. , where . So .
-
S. If , there is some such that . Then
so
-
T. If and , then there are such that , thus
Since , .
By definition of orbits, two curves in are equivalent if and only if they are in the same orbit. We must count the number of orbits, and the number of elements in each orbit.
First the set is in bijective correspondence with the set of ordered pairs such that . By Problem (1), there are such pairs, so
Moreover, the map
is a group isomorphism, because
so for all in .
Therefore
Let be the stabilizer of some . If , then and . Since (otherwise ), then , so , and . So
where if .
By the fundamental theorem of group actions, if is the orbit of some curve ,
Thus every orbit has elements (if , every orbit has one element : the action is trivial).
Let be the number of orbits.Since is the disjoint union of the orbits,
so
If then there are curves in each equivalence class, and equivalence classes. □