Maths > Abelian varieties > Polarisations, dual abelian varieties and the Weil pairing
Weil pairings: definition
Posted by Martin Orr on Monday, 29 August 2011 at 17:27
Recall that for an abelian variety over the complex numbers,

is dual to 
(this is built in to the analytic definition of 
).
Since 
,
this tells us that 
is dual to 
(as 
-modules).
We would like to show that this is true over other fields as well,
which we will do by constructing the Weil pairings.
The pairing over 

Let us first unpack the duality between and 
over the complex numbers.
Recall that the isomorphism is
obtained as the inverse limit of isomorphisms

where ![A[\ell^n] \cong \Lambda_\mathbb{Z} \otimes_\mathbb{Z} \mathbb{Z}/\ell^n\mathbb{Z}](http://www.martinorr.name/blog/images/mathtex/1699.png)
.
So the pairing

is obtained as the inverse limit of pairings

![\psi_{\ell^n} : A[\ell^n] \times A^\vee[\ell^n] \to \mathbb{Z}/\ell^n\mathbb{Z}.](http://www.martinorr.name/blog/images/mathtex/1702.png)
The finite-level pairings (where 
above, but actually could be any integer) are defined as follows:
Let and 
be the analytic universal covering maps.
Suppose that and ![x \in A[m]](http://www.martinorr.name/blog/images/mathtex/1707.png)
.
Choose ![y \in A^\vee[m]](http://www.martinorr.name/blog/images/mathtex/1708.png)
and 
such that 
and 
.
Under the isomorphism ,
![A[m] \cong \Lambda_\mathbb{Z} \otimes_\mathbb{Z} \mathbb{Z}/m\mathbb{Z}](http://www.martinorr.name/blog/images/mathtex/1712.png)
corresponds to 
and 
to 
so we have

Because 
and 
are 
-torsion, this is an integer and independent (mod 
) of the choice of 
and 
.
The pairing over 
in terms of line bundles

We will now describe this pairing in terms of line bundles, still over the complex numbers.
When we work over other fields, it will be more natural to take the pairing as mapping into the group of 
-th roots of unity, rather than 
.
Over 
, we identify these groups via 
.
So we replace the pairing 
by


Recall that under the analytic construction of the isomorphism ,

corresponds to the line bundle 
The sections of 
over an open set 
are holomorphic functions 
satisfying


So is the factor by which sections of 
are multiplied when we translate them by 
.
This "translation by " happens in the universal cover, so cannot be generalised directly to other fields.
But really everything happens within the finite cover 
, or equivalently the finite cover 
.![[m] : A \to A](http://www.martinorr.name/blog/images/mathtex/1728.png)
Translating by 
corresponds to translating 
by ![[m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1679.png)
,
so informally 
is the factor by which sections of 
are multiplied when we translate them by ![[m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1679.png)
.
General definition of the Weil pairing
We now define a pairing for an abelian variety over an arbitrary field  \times A^\vee[m](k) \to \mu_m(k)](http://www.martinorr.name/blog/images/mathtex/1729.png)
, for 
an integer not divisible by 
.
Let be an abelian variety over an arbitrary field 
and let 
, ![x \in A[m]](http://www.martinorr.name/blog/images/mathtex/1707.png)
.
Let ![y \in A^\vee[m]](http://www.martinorr.name/blog/images/mathtex/1708.png)
be a line bundle on 
corresponding to 
under the isomorphism 
.![A^\vee[m] \cong \operatorname{Pic}^0(A)](http://www.martinorr.name/blog/images/mathtex/1731.png)
The idea, as in the last paragraph on the complex case, is to look at what happens when we translate by ![[m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1679.png)
.
Since 
, we have 
and so ![[m] \circ t_x = [m]](http://www.martinorr.name/blog/images/mathtex/1733.png)
.
This is a genuine equality, not just an isomorphism of line bundles.![[m]^* \mathcal{L} = t_x^* [m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1734.png)
However, we no longer have a concrete description of sections of as in the complex case.
So instead of looking at what happens to sections when we translate, we will look at what happens to isomorphisms 
.
Of course, before doing this, we need to know that such an isomorphism exists.
It does, using ![\mathcal{O} \to [m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1735.png)
and applying the following theorem which can be proved by the Theorem of the Cube.
Theorem. Let
be a line bundle onhomologically equivalent to. Then.
Choose an isomorphism .
We can translate this to get an isomorphism ![u : \mathcal{O} \to [m]^*\mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1738.png)
.
By the equalities ![t_x^* u : t_x^* \mathcal{O} \to t_x^* [m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1739.png)
and 
,
we can view ![[m]^* \mathcal{L} = t_x^* [m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1734.png)
as an isomorphism 
.![\mathcal{O} \to [m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1735.png)
Now the composition
is an automorphism of ![\usepackage[matrix, arrow]{xy}
\xymatrix{ [m]^* \mathcal{L} \ar[r]^-{(t_x^* u)^{-1}} & \mathcal{O} \ar[r]^-u & [m]^*\mathcal{L} }](http://www.martinorr.name/blog/images/mathtex/1742.png)
,
but the only automorphisms of a line bundle on a complete variety are scalars.![[m]^* \mathcal{L}](http://www.martinorr.name/blog/images/mathtex/1679.png)
So we define to be the scalar 
.
A little calculation shows that this defines a bilinear pairing 
,
and we deduce that the image is in  \times A^\vee[m](k) \to k^\times](http://www.martinorr.name/blog/images/mathtex/1744.png)
because 
is ](http://www.martinorr.name/blog/images/mathtex/1746.png)
-torsion.
Another calculation shows that
and so we can take the inverse limit of the pairings 
to get a pairing


Any of or 
are called Weil pairings.
Remarks
If you check carefully for , you will find that the pairing 
defined in the previous section is the reciprocal of the one defined analytically.
This disagreement of signs seems to be the standard (anti-)convention.
The pairing gives a map 
.
In order to show that these modules are isomorphic, we need to show that the pairing is nondegenerate.
This can be done observing that the correspondence

specialises to
![\{ \text{line bundles on } A \} \xrightarrow{[m]^*} \{ \text{line bundles on } A \text{ with } A[m]\text{-action} \}](http://www.martinorr.name/blog/images/mathtex/1753.png)
and that ![\{ \text{elements of } \operatorname{Pic}^0(A)[m] \} \xrightarrow{[m]^*} \{ A[m]\text{-actions on } \mathcal{O}_A \}](http://www.martinorr.name/blog/images/mathtex/1754.png)
-actions on ![A[m]](http://www.martinorr.name/blog/images/mathtex/1755.png)
biject with characters 
.![A[m] \to \mu_m](http://www.martinorr.name/blog/images/mathtex/1757.png)
In the above construction, we could replace by any separable isogeny ![[m]](http://www.martinorr.name/blog/images/mathtex/1758.png)
.
The construction then shows that 
is dual to 
.

![[m]^* \mathcal{L} \cong \mathcal{L}^{\otimes m}](http://www.martinorr.name/blog/images/mathtex/1737.png)