14 Dual isogenies and the Weil pairing
Let be a perfect
field and an
elliptic curve.
Proposition 14.1.
Assuming that:
Then there exists an
elliptic curve
and a separable
isogeny
defined over
, with
kernel
, such that
every
isogeny
with
factors
uniquely via
:
Proof.
Omitted (see Silverman, Chapter III, Proposition 4.12). □
Proposition 14.2.
Assuming that:
Then there exists a unique
isogeny
such that
.
Proof.
Case
is separable: We have ,
hence .
Apply Proposition 14.1 with .
Case
is inseparable: omitted.
Uniqueness: Suppose .
Then ,
so .
Then ,
hence .
□
Remark.
-
(i)
Write
to mean “
and
are isogenous”. Then
is an equivalence relation.
-
(ii)
gives that
and .
-
(iii)
Note:
Hence .
In particular, .
-
(iv)
If
then .
-
(v)
If
then
So
|
Hence .
Lemma 14.3.
Assuming that:
Then .
Remark.
In Silverman’s book he proves Lemma 14.3first, and uses this to show
is a
quadratic form.
Notation.
Recall
Therefore
for all .
We deduce:
Lemma 14.4.
Assuming that:
Then if
and only if
and .
We will now discuss Weil pairing.
Let be an isogeny
of degree , with
Dual isogeny .
Assume
(hence ,
separable).
We define the Weil pairing
Let . Then
, so there
exists
such that
Pick
with .
Then
|
has sum
So there exists
such that
Now
Therefore
for some .
Rescaling , we can say
without loss of generality ,
i.e. .
For we
get so
for some
, i.e.
is independent
of choice of .
Now
|
since .
Hence .
We define
Proposition 14.5.
is bilinear and non-degenerate.
Proof.
-
(i)
Linearity in first argument:
-
(ii)
Linearity in second argument: Let .
There exists
such that
|
Then put
and .
Check: .
Yes.
|
Therefore
-
(iii)
is non-degenerate.
Fix .
Suppose
for all .
Then
for all .
Have is a Galois extension
with Galois group
( acts
on via
).
Therefore
for some .
So . So
, and
hence .
So .
□
We’ve shown . It is an
isomorphism since .
Remark.
-
(i)
If are defined
over then
is Galois
equivariant, i.e. ,
,
,
-
(ii)
Taking
(so )
gives
Corollary 14.6.
Assuming that:
Then .
Proof.
Let
have order .
Non degeneracy of
implies that there exists
such that
is a primitive -th
root of unity, say .
Then
|
for all .
So .
□
Example.
There does not exist
with .
Remark.
In fact,
is alternating, i.e.
for all .
(This implies ).