Computing the Cassels-Tate Pairing for Genus Two Jacobians with Rational Two Torsion Points
Abstract
In this paper, we give an explicit formula as well as a practical algorithm for computing the Cassels-Tate pairing on where is the Jacobian variety of a genus two curve under the assumption that all points in are -rational. We also give an explicit formula for the Obstruction map under the same assumption. Finally, we include a worked example demonstrating we can indeed improve the rank bound given by a 2-descent via computing the Cassels-Tate pairing.
1 Introduction
For any principally polarized abelian variety defined over a number field , Cassels and Tate [cassels1] [cassels2] and [tate] constructed a pairing
that is nondegenerate after quotienting out the maximal divisible subgroup of . This pairing is called the Cassels-Tate pairing and it naturally lifts to a pairing on Selmer groups. One application of this pairing is in improving the bound on the Mordell-Weil rank obtained by performing a standard descent calculation. More specifically, if is finite or if all the -torsion points of are defined over , the kernel of the Cassels-Tate pairing on is equal to the image of the natural map induced from the map , see [thesis, Proposition 1.9.3] for details. This shows that carrying out an -descent and computing the Cassels-Tate pairing on gives the same rank bound as obtained from -descent where needs to be computed.
There have been many results on computing the Cassels-Tate pairing in the case of elliptic curves, such as [cassels98] [steve] [binaryquartic] [monique] [3isogeny] [platonic] [3selmer]. We are interested in the natural problem of generalizing the different algorithms for computing the Cassels-Tate pairing for elliptic curves to compute the pairing for abelian varieties of higher dimension.
In Section 2, we give the preliminary results needed for the later sections, including the homogeneous space definition of the Cassels-Tate pairing. In Section 3, we
state and prove an explicit formula for the pairing on where is the Jacobian variety of a genus two curve under the assumption that all points in are -rational. This formula is analogous to that in the elliptic curve case in [cassels98]. In Section 4, we describe a practical algorithm for computing the pairing using the formula in Section 3. In section 5, we also give an explicit formula for the Obstruction map under the assumption that all points in are defined over generalizing the result in the elliptic curve case [oneil, Proposition 3.4], [clark, Theorem 6]. Finally, in Section 7, we include a worked example demonstrating that computing the Cassels-Tate pairing can indeed turn a 2-descent to a 4-descent and improve the rank bound given by a 2-descent. The content of this paper is based on Chapter 4 of the thesis of the author [thesis].
Acknowledgements
I express my sincere and deepest gratitute to my PhD supervisor, Dr. Tom Fisher, for his patient guidance and insightful comments at every stage during my research.
2 Preliminary Results
2.1 The set-up
In this paper, we are working over a number field . For any field , we let denote its algebraic closure and let denote the roots of unity in . We let denote the absolute Galois group .
Let be a general genus two curve defined over , which is a smooth projective curve. It can be given in the following hyperelliptic form:
where , and the discriminant , which implies that has distinct roots in .
We let denote the Jacobian variety of , which is an abelian variety of dimension two defined over that can be identified with . We denote the identity element of by . Via the natural isomorphism sending , a point can be identified with an unordered pair of points of , . This identification is unique unless , in which case it can be represented by any pair of points on in the form or . Suppose the roots of are denoted by . Then . Also, for a point , we let denote the translation by on .
As described in [thebook, Chapter 3, Section 3], suppose and represent where are Weierstrass points, then
2.2 Theta divisor and Kummer surface
The theta divisor, denoted by , is defined to be the divisor on that corresponds to the divisor on under the birational morphism , for some Weierstrass point . The Jacobian variety is principally polarized abelian variety via sending to
The Kummer surface, denoted by , is the quotient of via the involution . The fixed points under the involution are the 16 points of order 2 on and these map to the 16 nodal singular points of (the nodes). General theory, as in [abelianvarieties, Theorem 11.1], [theta, page 150], shows that the linear system of of has dimension . Moreover, is base point free and is very ample.
2.3 Explicit embeddings of and
Denote a generic point on the Jacobian of by . Then, following [thebook, Chapter 3, Section 1], the morphism from to is given by
where
with
We denote the above morphism by and it maps to . It is known that its image in is precisely the Kummer surface and is given by the vanishing of the quartic with explicit formula given in [thebook, Chapter 3, Section 1]. Therefore, the Kummer surface is defined by
Remark 2.1.
Suppose . We know via the polarization. This implies that translation by on induces a linear isomorphism on .
We now look at the embedding of in induced by . Let , for . Since is irreducible and defined by a polynomial of degree 4, are 10 linearly independent even elements in . The six odd basis elements in are given explicitly in [explicittwist, Section 3]. A function on is even when it is invariant under the involution and is odd when .
Unless stated otherwise, we will use the basis for , to embed in . The following theorem gives the defining equations of .
Theorem 2.2.
([72theorem, Therorem 1.2], [thegplawpaper, Therorem 1.2]) Let be the Jacobian variety of the genus two curve defined by . The quadratic forms over given in [72theorem, Appendix A] are a set of defining equations for the projective variety given by the embedding of in induced by the basis of with explicit formulae given in [72theorem, Definition 1.1] or [thegplawpaper, Definition 1.1]. The change of basis between this basis of and is given in [explicittwist, Section 3].
2.4 Principal homogeneous space and 2-coverings
A principal homogeneous space or torsor for defined over a field is a variety together with a morphism , both defined over , that induces a simply transitive action on the -points.
We say and are isomorphic over a field extension of if there is an isomorphism defined over that respects the action of .
A 2-covering of is a variety defined over together with a morphism defined over , such that there exists an isomorphism defined over with . An isomorphism between two 2-coverings is an isomorphism defined over with . We sometimes denote by when the context is clear.
It can be checked that a 2-covering is a principal homogeneous space. The short exact sequence induces the connecting map in the long exact sequence
(2.1) |
The following two propositions are proved in [explicittwist].
Proposition 2.3.
[explicittwist, Lemma 2.14]
Let be a -covering of an abelian variety defined over and choose an isomorphism such that . Then for each , there is a unique point satisfying . The map is a cocycle whose class in does not depend on the choice of . This yields a bijection between the set of isomorphism classes of -coverings of and the set .
Proposition 2.4.
[explicittwist, Proposition 2.15] Let be a -covering of corresponding to the cocycle class . Then contains a -rational point (equivalently is a trivial principle homogeneous space) if and only if is in the image of the connecting map in (2.1).
We also state and prove the following proposition which is useful for the computation of the Cassels-Tate pairing later in Sections LABEL:sec:explicit-computation-of-d and LABEL:sec:explicit-computation-of-dp-dq-dr-ds. A Brauer-Severi variety is a variety that is isomorphic to a projective space over .
Proposition 2.5.
Let be a -covering of J, with . Then the linear system determines a map defined over , where is a Brauer-Severi variety. Also, there exists an isomorphism defined over making the following diagram commute:
(2.2) |
In particular, if corresponds to a Selmer element via the correspondence in Proposition 2.3, then the Brauer-Severi variety is isomorphic to .
Proof.
Since is a -covering of , by Proposition 2.3, we have that for each , for some . The principal polarization gives which implies that , hence the morphism induced by is defined over .
Now if corresponds to a Selmer element, then everywhere locally has a point by Proposition 2.4, and hence everywhere locally has a point. Since the Hasse principle holds for Brauer-Severi varieties by [bshasse, Corollary 2.6], we know that has a point over and hence it is isomorphic to by [QA, Therem 5.1.3].
∎
We now make some observations and give some notation.
Remark 2.6.
Let , and let denote the 2-covering corresponding to . There exists an isomorphism defined over such that . Then, by Proposition 2.5, we have the following commutative diagram:
(2.3) |
The image of under the morphism induced by is a surface, denoted by , which we call the twisted Kummer surface corresponding to . Also is a linear isomorphism defined over .
Notation 2.7.
Suppose is the 2-covering of corresponding to . The involution on induces an involution on such that , where . Moreover, the degree 2 morphism in (2.3) is precisely the quotient by and so an alternative definition of is as the quotient of by . We call a function on even if it is invariant under and odd if .
2.5 Definition of the Cassels-Tate Pairing
There are four equivalent definitions of the Cassels-Tate pairing stated and proved in [poonenstoll]. In this paper we will only be using the homogeneous space definition of the Cassels-Tate pairing. Suppose . Via the polarization , we get where Let be the (locally trivial) principal homogeneous space defined over representing . Then is canonically isomorphic as a -module to Therefore, represents an element in .
Now consider the exact sequence:
We can then map to an element using the long exact sequence associated to the short exact sequence above. Since , has a lift via the long exact sequence induced by the short exact sequence
(2.4) |
Next we show that is the image of an element This is because is locally trivial which implies its image is locally trivial. Then the statement is true by the exactness of local version of sequence (2.4).
We then can define
The Cassels-Tate pairing is defined by
We sometimes refer to above as the local Cassels-Tate pairing between for a place of . Note that the local Cassels-Tate pairing depends on the choice of . We make the following remarks that are useful for the computation for the Cassels-Tate pairing.
Remark 2.8.
-
(i)
By [poonenstoll], we know the homogeneous space definition of the Cassels-Tate pairing is independent of all the choices we make.
-
(ii)
Via the map , the definition of the Cassels-Tate pairing on naturally lifts to a pairing on . In fact, from now on, we will only be considering for . The principal homogeneous space in the definition is always taken to be the -covering of corresponding to . One can compute by evaluating at a point in provided that one avoids the zeros and poles of . Note that by Proposition 2.4.
2.6 Explicit 2-coverings of
Let represent the set of 6 roots of , denoted by . Recall, as in Proposition 2.3, the isomorphism classes of 2-coverings of are parameterized by . For the explicit computation of the Cassels-Tate pairing, we need the following result on the explicit 2-coverings of corresponding to elements in . We note that this theorem in fact works over any field of characteristic different from 2.
Theorem 2.9.
[explicittwist, Proposition 7.2, Theorem 7.4, Appendix B] Let be the Jacobian variety of a genus two curve defined by where is a degree 6 polynomial and . Embed in via the coordinates . There exists defined over with Galois invariant coordinates and a linear isomorphism such that is a -covering of whose isomorphism class corresponds to the cocycle class . Moreover, can be explicitly represented by the matrix for some matrix and some matrix .
Remark 2.10.
The explicit formula for is given in the beginning of [explicittwist, Section 7] and depends only on and the underlying genus two curve. Note that the coordinates are derived from another set of coordinates defined in [explicittwist, Definitions 6.9, 6.11] where are even and are odd. This set of coordinates are in general not Galois invariant, however, they are in the case where all points of are defined over the base field.
3 Formula for the Cassels-Tate Pairing
From now on, we always assume that the genus two curve is defined by such that all roots of are defined over . Note that this implies that all points in are defined over which is equivalent to all the Weierstrass points defined over . In this section, under the above assumption, we state and prove an explicit formula for the Cassels-Tate pairing on .
Let the genus two curve be of the form
where and . Its Jacobian variety is denoted by .
The 2-torsion subgroup has basis
By the discussion at the end of Section 2.1, the Weil pairing is given relative to this basis by:
(3.1) |
More explicitly, denotes the Weil pairing between the and generators.
We now show that this choice of basis determines an isomorphism . Consider the map where denotes taking the Weil pairing with . Since form a basis for and the Weil pairing is a nondegerate bilinear pairing, we get that is injective. This implies that is an isomorphism as . We then get
(3.2) |
where is induced by and is the Kummer isomorphism derived from Hilbert’s Theorem 90. Since the map (3.2) is an isomorphism, we can represent elements in by elements in .
Before stating and proving the formula for the Cassels-Tate pairing, we first state and prove the following lemma.
Lemma 3.1.
For , let denote the corresponding -covering of . Hence, there exists an isomorphism defined over such that . Suppose and satisfy . Then
-
(i)
There exists a -rational divisor on which represents the divisor class of .
-
(ii)
Let and be -rational divisors on representing the divisor class of and respectively. Then . Suppose is a two torsion point. Then is a -rational principal divisor. Hence, there exists a -rational function on such that .
Proof.
By definition of a 2-covering, is a morphism defined over . Also, by Proposition 2.3, for all , where is a cocycle representing . Since and is defined over , is also a 2-covering of . We compute for all . This implies the 2-covering corresponds to the element in that is represented by the cocycle . Hence, is the 2-covering of corresponding to , where is the connecting map as in (2.1). By Proposition 2.5, there exists a commutative diagram:
where the morphism is defined over . So the pull back of a hyperplane section via this morphism gives us a rational divisor representing the divisor class of as required by (i).
Since the polarization is an isomorphism and , we have . The fact that is a two torsion point implies that . Hence, is a -rational principal divisor which gives (ii).
∎
The following remark explains how we will use Lemma 3.1 in the formula for the Cassels-Tate pairing on .
Remark 3.2.
Theorem 3.3.
Let be the Jacobian variety of a genus two curve defined over a number field where all points in are defined over . For any , let be the -covering of corresponding to where is an isomorphism defined over . Fix a choice of basis for , with the Weil pairing given by matrix (3.1). Let denote the image of via , where this is the isomorphism induced by taking the Weil pairing with . Let be the -rational functions on defined in Remark 3.2. Then the Cassels-Tate pairing is given by
where denotes the Hilbert symbol for a given place of and i