Some minimisation algorithms in arithmetic invariant theory
Tom Fisher, Lazar Radi\v{c}evi\'c

TL;DR
This paper develops algorithms for minimizing various representations of genus one curves, extending previous work and establishing a link between minimal discriminants and Jacobian elliptic curves.
Contribution
It introduces new minimization algorithms for bidegree (2,2)-forms, 3x3x3 cubes, and 2x2x2x2 hypercubes, expanding the scope of prior methods.
Findings
Algorithms for minimizing specific genus one curve representations.
A theorem relating minimal discriminant to Jacobian elliptic curves.
Extension of previous minimization techniques to new algebraic forms.
Abstract
We extend the work of Cremona, Fisher and Stoll on minimising genus one curves of degrees 2,3,4,5, to some of the other representations associated to genus one curves, as studied by Bhargava and Ho. Specifically we describe algorithms for minimising bidegree (2,2)-forms, 3 x 3 x 3 cubes and 2 x 2 x 2 x 2 hypercubes. We also prove a theorem relating the minimal discriminant to that of the Jacobian elliptic curve.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Some minimisation algorithms
in arithmetic invariant theory
Tom Fisher
University of Cambridge, DPMMS, Centre for Mathematical Sciences, Wilberforce Road, Cambridge CB3 0WB, UK
and
Lazar Radičević
(Date: 6th March 2017)
Abstract.
We extend the work of Cremona, Fisher and Stoll on minimising genus one curves of degrees , to some of the other representations associated to genus one curves, as studied by Bhargava and Ho. Specifically we describe algorithms for minimising bidegree -forms, cubes and hypercubes. We also prove a theorem relating the minimal discriminant to that of the Jacobian elliptic curve.
1. Introduction
Let be a homogeneous polynomial in several variables with rational coefficients. Then making a linear change of variables and rescaling the polynomial by a rational number does not change the isomorphism class of the hypersurface defined by . Thus a natural question is to find a change of variables and a rescaling of the polynomial so that its coefficients are small integers.
More generally we may consider the following situation. Let be a product of general linear groups, acting linearly on a -vector space . We fix a basis for , and represent a vector by its vector of co-ordinates relative to this basis. We refer to these co-ordinates as the coefficients. Then given we seek to find such that has small integer coefficients.
An invariant is a polynomial such that:
[TABLE]
for all and , where is a rational character on (i.e. a product of determinants). In practice there will be an invariant , which we call the discriminant, and the elements of interest will be those with . We note that if has integer coefficients then is an integer. Our strategy is to first find making this discriminant as small as possible (in absolute value). This is known as . This is a local problem, in that for each prime dividing we seek to minimise the -adic valuation , without changing the valuations at the other primes. Once we’ve minimised the discriminant, the next step is to find a transformation in , making the coefficients as small as possible. This is known as .
This strategy has been carried out in [3] and [4], for the models (i.e. collections of polynomials) defining genus one curves of degrees and . In these cases the invariants give a Weierstrass equation for the Jacobian of the genus one curve. In this article, we extend these techniques to some of the other representation associated to genus one curves, as studied in [1]. Specifically we describe algorithms for minimising bidegree -forms, cubes and hypercubes. In each of these cases the invariants define not only the Jacobian elliptic curve , but also one or two marked points on . One possible application of these algorithms is in computing the Cassels-Tate pairing (see [5]).
As explained below, each -form determines a pair of binary quartics , each cube determines a triple of ternary cubics , and each hypercube determines a quadruple of binary quartics . Therefore a natural approach would be to minimise and reduce the corresponding binary quartics and ternary cubics, using the algorithms in [3], and then apply the transformations that arise in this way to , or . This strategy works for reduction (which we therefore do not study further in this article), but not for minimisation. For example if is a -form with then the binary quartics and vanish mod . The algorithm for minimising binary quartics says that we should divide each by . However this information on its own does not tell us how to minimise .
Since minimisation is a local problem, we work in the following setting. Let be a field with a discrete valuation . We write for the valuation ring, and for a uniformiser, i.e. an element with . The residue field is . For example we could take or , and the -adic valuation. In these cases or . We make no restrictions on the characteristics of and .
Since it serves as a prototype for our work, we briefly recall the algorithm for minimising binary quartics. See [3] for further details. A binary quartic is a homogeneous polynomial of degree in two variables:
[TABLE]
If is any ring then there is an action of on the space of binary quartics over via
[TABLE]
We say that binary quartics are -equivalent if they belong to the same orbit for this action. A polynomial is an invariant of weight if
[TABLE]
for all . The invariants of a binary quartic are
[TABLE]
of weights and , and of weight .
A binary quartic is integral if it has coefficients in , and non-singular if . We write for the minimum of the valuations of the coefficients of . Given a non-singular binary quartic, we seek to find a -equivalent integral binary quartic with as small as possible.
We write for the reduction of mod . If a binary quartic is non-minimal, then it is -equivalent to a binary quartic with
[TABLE]
for some integer . The least such integer is called the slope, and can only take values and . If (i.e. the slope is positive) then has a unique multiple root, and if we move this root to then is an integral binary quartic with the same invariants, but with smaller slope. After at most two iterations we reach a form of slope [math]. We can then divide through by , and repeat the process until a minimal binary quartic is obtained.
Our algorithms for minimising -forms, cubes and hypercubes are described in Sections 2, 3 and 4. We also give formulae for the Jacobian elliptic curve and the marked points that work in all characteristics. (In [1] the authors worked over a field of characteristic not or , and the formulae were not always given explicitly.) In Section 5 we prove a theorem about the minimal discriminant, and describe how it is improved by our minimisation algorithms.
2. Bidegree (2,2)-forms
A -form is a polynomial in , that is homogeneous of degree in both sets of variables. We can view a -form as a binary quadratic form in whose coefficients are binary quadratic forms in :
[TABLE]
The discriminant is then a binary quartic in . Switching the two sets of variables we may likewise define a binary quartic in . It may be checked that and have the same invariants and . We define and . The discriminant is .
A non-zero -form over a field defines a curve in . If then this curve is a smooth curve of genus one. It may be written as a double cover of (ramified over the roots of or ) by projecting to either factor.
Let be a ring. There is an action of on the space of (2,2)-forms over given by
[TABLE]
We say that -forms are -equivalent if they belong to the same orbit for this action. If then the binary quartics and determined by , and the binary quartics and determined by , are related by
[TABLE]
where the action on binary quartics is that defined in (1).
We may represent by a matrix via:
[TABLE]
A polynomial is an invariant of weight if
[TABLE]
for all . In particular the polynomials and are invariants of weights , and . Over a field of characteristic not or , the invariants determine a pair where is an elliptic curve (the Jacobian of ) and is a marked point on . The next lemma gives formulae for
[TABLE]
and that work in all characteristics.
Lemma 2.1**.**
There exist such that
- (i)
We have and , where , and , 2. (ii)
The polynomials and are invariants of weights and satisfying . 3. (iii)
*We have . *
Proof.
We put and .
(i) We put
[TABLE]
Since we already defined and , we may solve for and . We find that these too are polynomials in the with integer coefficients.
(ii) The invariants and were denoted and in [1, Section 6.1.2]. In fact we have .
(iii) This follows from (i) and (ii), exactly as in [6, Chapter III]. ∎
Let be a pair consisting of an elliptic curve and a point . On a minimal Weierstrass equation for , the point has co-ordinates , where either or , for some integer . We define in the first case, and in the second. We write for the minimal discriminant of .
We say that a -form is integral if it has coefficients in , and non-singular if .
Lemma 2.2**.**
Let be a non-singular integral -form. Let be the pair specified in Lemma 2.1. Then
[TABLE]
where is an integer we call the level.
Proof.
The formulae in Lemma 2.1 give an integral Weierstrass equation for , upon which is a point with integral coordinates. The smallest possible discriminant of such an equation is . Since the discriminant of is equal to the discriminant of , the result follows. ∎
In this section we give an algorithm for minimising -forms. That is, given a non-singular -form over , we explain how to find a -equivalent integral -form with level (equivalently, valuation of the discriminant) as small as possible. In Section 5 we show that if then the minimal level is zero.
By clearing denominators, we may start with an integral -form. If this form is -equivalent to an integral form of smaller level, then our task is to find such a form explicitly. Define to be the minimum of the valuations of the coefficients of . If then we can divide through by , reducing the level of . We may therefore assume .
Our algorithm for minimising -forms is described by the following theorem.
Theorem 2.3**.**
Let be a non-minimal -form with . Let be reduction of mod . Then we are in one of the following three situations.
- (i)
The form factors as a product of binary quadratic forms, both of which have a repeated root. By an -equivalence we may assume . Then at least one of the forms
[TABLE]
is an integral -form of smaller level. 2. (ii)
The form factors as a product of binary quadratic forms, exactly one of which has a repeated root. By an -equivalence, and switching the two sets of variables if necessary, we may assume that . Then is an integral -form of the same level. 3. (iii)
The curve has a unique singular point. By an -equivalence, this is the point . Then is an integral -form of the same level.
Moreover the -form computed in (ii) or (iii) either has or has reduction mod of the form specified in (i).
Remark 2.4**.**
Let be an integral -form, with associated binary quartics and . It is clear by (2) that if either or is minimal then is minimal. However the converse is not true. For example if , then is minimal by Theorem 2.3, yet we have .
Exactly as in the case of binary quartics, any non-minimal -form is -equivalent to a form whose level can be reduced using diagonal transformations. Indeed, suppose that is a transformation reducing the level. By clearing denominators, we may assume that the have entries in , not all in . Then writing these matrices in Smith normal form we have where and
[TABLE]
for some integers . Replacing by an -equivalent form, it follows that
[TABLE]
is an integral -form. We say that the pair is admissible for .
Lemma 2.5**.**
Let be an integral -form. If some pair is admissible for then at least one of the following pairs is admissible:
[TABLE]
Proof.
The coefficients of , arranged as in (3), have valuations satisfying
[TABLE]
Conversely, if the valuations satisfy these inequalities then the pair is admissible. If then we are done as is on the list. If or , then or is admissible. If , then is admissible. If or , then or is admissible. ∎
Proof of Theorem 2.3. For the proof we are free to replace the -form by an -equivalent form. Indeed the transformations specified in the statement of the theorem induce well-defined maps on -equivalence classes, as may be verified using [3, Lemma 4.1]. We may therefore assume that one of the pairs listed in Lemma 2.5 is admissible for . Since we cannot have . By switching the two sets of variables, we may assume . This leaves us with three cases.
Case 1
We assume is admissible for . The coefficients of have valuations satisfying
[TABLE]
We have where is a binary quadratic form. If has a repeated root, then the first transformation in (i) decreases the level. Otherwise the transformation in (ii) gives a -form with .
Case 2
We assume is admissible for . The coefficients of have valuations satisfying
[TABLE]
We have
[TABLE]
for some . If then the third transformation in (i) decreases the level. If exactly one of the coefficients and is zero then the transformation in (ii) gives a -form whose reduction mod is either zero, or of the form specified in (i). If and are both non-zero then has a unique singular point at . The transformation in (iii) gives a -form with .
Case 3
We assume is admissible for . The coefficients of have valuations satisfying
[TABLE]
The two valuations indicated are zero, as we would otherwise be in Case 1 or Case 2. A calculation shows that has a unique singular point at . The transformation in (iii) gives a -form whose reduction mod is of the form specified in (i).
The following lemma will be needed in Section 4, in connection with our study of hypercubes.
Lemma 2.6**.**
Let be a non-minimal -form, and let mod .
- (i)
If is singular at , then the coefficients of have valuations satisfying
[TABLE] 2. (ii)
If then the coefficients of have valuations satisfying
[TABLE]
Proof.
(i) The singular point forces . The vanishing of the invariants and in Lemma 2.1 gives
[TABLE]
It follows that . The same lemma shows that is a singular point on the curve with Weierstrass equation . Therefore .
(ii) The proof of Theorem 2.3 shows that is -equivalent to a -form with
[TABLE]
for some , or . Working mod we have , or . In the last case it follows from our assumption that . The equivalence relating and must now fix the points mod , mod , or both. It follows that also satisfies (4). ∎
3. Rubik’s cubes
We consider polynomials in that are linear in each of the three sets of variables. Such a form may be represented as
[TABLE]
where is a cubical matrix. A Rubik’s cube may be partitioned into three matrices in three distinct ways:
- (i)
is the front face, is the middle slice and is the back face. 2. (ii)
is the top face, is the middle slice and is the bottom face. 3. (iii)
is the left face, is the middle slice and is the right face.
To each slicing , we may associate a ternary cubic form
[TABLE]
Following [3, Section 2] we scale the invariants of a ternary cubic so that , and . It may be checked that the have the same invariants. We define , and .
If is defined over a field and then each of the defines a smooth curve of genus in . These curves are isomorphic, although not in a canonical way. (See [1, Section 3.2] for further details.) We write to denote any one of them.
Let be a ring. For each there is an action of on the space of Rubik’s cubes over given by
[TABLE]
These actions commute, and so give an action of . We say that cubes are -equivalent if they belong to the same orbit for this action. If then the associated ternary cubics are related by
[TABLE]
where .
A polynomial is an invariant of weight if
[TABLE]
for all . In particular the polynomials and are invariants of weights , and . Over a field of characteristic not or , the invariants determine a pair where is an elliptic curve (the Jacobian of ) and is a marked point on . The next lemma gives formulae for and that work in all characteristics.
Lemma 3.1**.**
There exist such that
- (i)
We have and , where , and , 2. (ii)
The polynomials and are invariants of weights and satisfying . 3. (iii)
We have .
Proof.
We define matrices by the rule
[TABLE]
We put and .
(i) We put
[TABLE]
Since we already defined and , we could now in principle solve for and . However it is simpler to argue as follows. Let be the -invariants (as defined in [3, Lemma 2.9]) of the ternary cubic . We checked by computer algebra that there exist satisfying
[TABLE]
It follows by the transformation formulae for Weierstrass equations (see [6]) that . Note that our reason for working with , in preference to , is that this helped us find particularly simple expressions for and .
(ii) The invariants and were denoted and in [1, Section 5.1.3]. In fact we have .
(iii) This follows from (i) and (ii) exactly as in [6, Chapter III]. ∎
A Rubik’s cube is integral if it has coefficients in , and non-singular if .
Lemma 3.2**.**
Let be a non-singular integral Rubik’s cube. Let be the pair specified in Lemma 3.1. Then
[TABLE]
where is an integer we call the level.
Proof.
The proof is identical to that of Lemma 2.2. ∎
In this section we give an algorithm for minimising Rubik’s cubes. In Section 5 we show that if then the minimal level is zero.
We say that an integral cube is saturated if for each the matrices are linearly independent mod . If an integral cube is not saturated, then it is obvious how we may decrease the level.
Our algorithm for minimising cubes is described by the following theorem.
Theorem 3.3**.**
Let be a non-minimal saturated Rubik’s cube. Let be the associated ternary cubics, and their reductions mod . Then we are in one of the following two situations.
- (i)
Two or more of the are non-zero and have a repeated linear factor, say and are divisible by . We apply a transformation
[TABLE]
where is chosen such that are linearly independent mod . 2. (ii)
Two or more of the define a curve with a unique singular point, say and define curves with singular points at . We apply a transformation
[TABLE]
where is chosen such that are linearly independent mod .
The procedures in (i) and (ii) give an integral cube of the same or smaller level. Repeating these procedures either gives a non-saturated cube or decreases the level after at most three iterations.
Remark 3.4**.**
Let be an integral Rubik’s cube, with associated ternary cubics . It is clear by (5) that if any of the are minimal then is minimal. However the converse is not true. For example if , where is the Levi-Civita symbol (as appears in the definition of the cross product), then is minimal by Theorem 3.3, yet we have .
Exactly as in the case of -forms, any non-minimal Rubik’s cube is -equivalent to a cube whose level can be reduced using diagonal transformations. Indeed, suppose that is a transformation reducing the level. By clearing denominators, we may assume that the have entries in , not all in . Then writing these matrices in Smith normal form we have where and
[TABLE]
with . If this transformation reduces the level then . In fact, by increasing one of the , we may assume . We will from now on assume . If the new cube has coefficients in then we say that the tuple is admissible for .
Lemma 3.5**.**
Let be a non-minimal Rubik’s cube. Then after permuting the three slicings, and replacing by an -equivalent cube, at least one of the following tuples is admissible.
[TABLE]
Proof.
We define the set of weights
[TABLE]
If then is admissible for if and only if
[TABLE]
for all . We define a partial order on by if
[TABLE]
for all . A computer calculation, using Lemma 3.6 below, shows that has exactly minimal elements. By an -equivalence we may assume for , and by permuting the three slicings of we may assume . Only of the minimal elements satisfy these additional conditions. These are the elements listed in the statement of the lemma, together with two more that are the same as up to permuting the slicings. ∎
Lemma 3.6**.**
If is minimal then .
Proof.
Suppose for a contradiction that is minimal with . Without loss of generality we have
[TABLE]
Since we certainly have . Let be the matrix obtained from by replacing by . Then , and by our minimality assumption . Therefore
[TABLE]
for some . Since we only changed the entry we must have and . Therefore
[TABLE]
The following inequalities are obtained in an entirely analogous way:
- (i)
If then by considering , we have . 2. (ii)
If then by considering , we have . 3. (iii)
If then by considering , we have . 4. (iv)
If then by considering , we have . 5. (v)
If then by considering , we have .
We now claim that if then . Indeed if then this is (ii). If then we instead use (i). If and then (noting that ) we instead use (iv). If and then we instead use (v).
To complete the proof of the lemma, we first suppose . Then the inequalities in (i) and (ii) hold without further hypothesis. We weaken the inequalities (iii), (iv) and (v) to
[TABLE]
so that in cases where some of the are zero, these still hold by (6) and (7). Adding together all five inequalities gives
[TABLE]
and hence . Using (i) again gives
[TABLE]
and hence , as required.
If then we still have (8) and (9) giving , and hence . ∎
Proof of Theorem 3.3. We represent as a triple of matrices , say.
[TABLE]
The action of may be described as follows. The first factor replaces , , by linear combinations of these matrices. The second factor acts by row operations (applied to , , simultaneously), and the third factor acts by column operations.
We may assume one of the tuples in Lemma 3.5 is admissible for . We therefore split into these cases.
Case 1
We assume is admissible for . Then the entries of have valuation at least one, and so the cube is not saturated.
Case 2
We assume is admissible for . The entries of and have valuations satisfying
[TABLE]
Since is saturated we may assume by column operations that , and . Subtracting a multiple of the first row from the second row gives , and again by column operations and . Subtracting multiples of the first two rows from the third, the valuations now satisfy
[TABLE]
We compute . Since is saturated it follows that is nonzero. The same argument shows that has a repeated factor and is nonzero. On the other hand we have . The procedure in (i) multiplies and the third row by , and then divides the cube by . This transformation decreases the level.
Case 3
We assume is admissible for . The entries of and have valuations satisfying
[TABLE]
Since is saturated we have . If then we are in Case 2, and likewise if . By operating on the first two rows and columns, and then subtracting a multiple of from , the valuations now satisfy
[TABLE]
Working mod we compute
[TABLE]
Since is saturated, it is clear that and are nonzero.
We note that multiplying , the last row and the last column by , and then dividing the whole cube by , gives an integral model of the same level which is not saturated. These transformations are carried out by the procedure in (i), except possibly in the case where has a repeated factor, and this factor is not . In this remaining case . We may assume by row and column operations that . Subtracting multiples of and from gives . Now , and so .
If the procedure in (i) picks and then we multiply and the last row by . Dividing the last two columns by gives a model of the same level with valuations satisfying
[TABLE]
Since the first two columns of and are divisible by , we are now in Case 2. The case where the procedure in (i) picks and works in the same way.
Case 4
We assume is admissible for . The entries of and have valuations satisfying
[TABLE]
Working mod we compute
[TABLE]
and
[TABLE]
Since is saturated, the linear factors and cannot be identically zero. Let and be the quadratic factors. These are binary quadratic forms associated to the same cube. In particular and have the same discriminant, say . If this cube is not saturated, it is easy to see we are in Case 1 or Case 2. Therefore and are nonzero.
Replacing and by suitable linear combinations, and likewise the last two rows, we may suppose that the linear factors and are multiples of , i.e.
[TABLE]
Under this assumption , and this is nonzero as we would otherwise be in Case 2.
If and don’t have repeated factors, then each defines a curve with a unique singular point at . The procedure in (ii) multiplies , and the last two rows by . The level is then reduced using columns operations, in exactly the way suggested by the definition of Case 4.
Now suppose that at least one of the forms and has a repeated factor. Then the procedure in (i) is applied. We say we are in the good situation if the two of the chosen are multiples of and . Indeed in the good situation, the procedure in (i) reduces us to Case 1 or Case 2.
Suppose that and are chosen. Dropping the assumption (11) we may assume that has repeated factor . Then has no term and by row operations we reach the good situation. The case where and are chosen is similar. Finally we suppose that and are chosen. If has a factor , we may assume as above that . But then has a factor . So if , i.e. and each have a repeated factor, then we reach the good situation. Otherwise we make the assumption (11), and deduce that and are now multiples of . The procedure in (i) multiplies and the last row by . The only coefficients not to vanish mod are now those in the second row of . It follows that after suitable column operations the level is preserved and we are reduced to Case 2 or Case 3.
Case 5
We assume is admissible for . The entries of and have valuations satisfying
[TABLE]
Since is saturated, we may assume by column operations that and . Then , otherwise we would be in Case 4. By row and column operations, and subtracting multiples of from and we reduce to the case
[TABLE]
Working mod we compute
[TABLE]
If and then each define a curve with a unique singular point at . If we multiply , , the last two rows and the last two columns by , then the cube is divisible by . From this we see that whichever two of the are chosen by the procedure in (ii), the level is preserved and we are reduced to Case 2.
If and then and have repeated factors but does not. The procedure in (i) multiplies and the middle column by . Then dividing the first two rows by preserves the level and reduces us to Case 4 with . The observation that is needed to show that at most three iterations are required, as claimed in the statement of the theorem.
If and then we switch the first two slicings (i.e. are replaced by the matrices formed from the first, second, third rows). Then switching the last two columns brings us to the situation considered in the previous paragraph.
Finally, if then we are already in Case 2.
Case 6
We assume is admissible for . The entries of and have valuations satisfying
[TABLE]
Since is saturated, we have . Then , otherwise we would be in Case 3. We also have , otherwise we would be in Case 4, and otherwise we would be in Case 5. By row and column operations, and subtracting multiples of from and we reduce to the case
[TABLE]
Working mod we compute
[TABLE]
We see that each define a curve with a unique singular point at . If we multiply , , the last two rows and the last two columns by , then the cube is divisible by . From this we see that whichever two of the are chosen by the procedure in (ii), the level is preserved and we are reduced to Case 3.
4. hypercubes
We consider polynomials in that are linear in each of the four sets of variables. Such a polynomial may be represented as
[TABLE]
where is a hypercube. A hypercube may be partitioned into two cubes in four distinct ways:
- (i)
and 2. (ii)
and 3. (iii)
and 4. (iv)
and
Let be a ring. For each there is an action of on the space of hypercubes over via
[TABLE]
These actions commute, and so give an action of . We say that hypercubes are -equivalent if they belong to the same orbit for this action.
For each there is an associated -form . Indeed if we view (12) as a bilinear form in and , then the determinant of this form is a -form in and :
[TABLE]
The other are defined similarly. If then the -forms are related by
[TABLE]
As seen in Section 2, each -form determines a pair of binary quartics. It turns out that the binary quartics in associated to are all equal. Thus a hypercube determines four binary quartics , one in each of the four sets of variables. Each of these binary quartics has the same invariants and . Therefore the six -forms all have the same invariants , and . We define , and .
If is defined over a field and then each of the defines a genus one curve in . These curves are isomorphic, although not in a canonical way. (See [1, Section 2.3] for further details.) We write to denote any one of them.
Ley and be the invariants in Lemma 2.1. We find that and . Therefore and determine isomorphic pairs . (A further calculation is needed to check this in characteristics and , but we omit the details.) Repeating for the other gives a tuple where is an elliptic curve and with .
We say that a hypercube is integral if it has coefficients in , and non-singular if .
Lemma 4.1**.**
Let be a non-singular integral hypercube. Let be the tuple determined by . Then
[TABLE]
where is an integer we call the level.
Proof.
This is immediate from Lemma 2.2. ∎
An integral hypercube is saturated if for all the cubes and are linearly independent mod . If an integral hypercube is not saturated, then it is obvious how we may decrease the level.
Our algorithm for minimising hypercubes is described by the following theorem.
Theorem 4.2**.**
Let be a saturated hypercube with associated -forms . Suppose that all of the are non-minimal. Then by an -equivalence, and permuting the sets of variables, we are in one of the following two situations:
- (i)
The reduction of mod defines a curve in with a unique singular point at , and the transformation
[TABLE]
gives an integral hypercube of the same level. 2. (ii)
We have and the transformation (13) gives a non-saturated hypercube of the same level.
Moreover, at most two iterations of the procedure in (i) are needed to give a non-saturated hypercube, or to reach the situation in (ii).
We initially used the methods in Sections 2 and 3 to prove Theorem 4.2 under the hypothesis that is non-minimal. The advantage of the theorem as stated here is that it has the following consequence.
Corollary 4.3**.**
Let be a integral hypercube with associated -forms . Then is minimal if and only if some is minimal.
Remark 4.4**.**
We may represent as a matrix:
[TABLE]
If we write for the rows, then the first copy of acts by row operations simultaneously on and , the third copy of acts by row operations on and , and the other two copies of act by column operations.
Remark 4.5**.**
Let be an integral hypercube with associated binary quartics . It is clear that if any of the are minimal then is minimal. However the converse is not true. For example if
[TABLE]
then is minimal (since and we saw in Remark 2.4 that this is minimal), yet we have .
For the proof of Theorem 4.2 we need the following lemma.
Lemma 4.6**.**
Let be an integral hypercube. Suppose that at least one of the associated -forms is non-minimal. Then by an -equivalence, and permuting the sets of variables, we may assume for all .
Proof.
We suppose that is non-minimal. If the reduction of mod is non-zero, then by Theorem 2.3 it defines a curve in with singular locus a point, a line or a pair of lines. We may assume by an -equivalence that the curve is singular at . If for some then we may assume by an -equivalence that . A further -equivalence gives
[TABLE]
Since the coefficients of , and in vanish mod , we have
[TABLE]
Lemma 2.6(i) now shows that either
[TABLE]
By switching the first two sets of variables and switching the last two sets of variables, as necessary, we may assume . Now for all , and this proves the lemma. ∎
Proof of Theorem 4.2. By Lemma 4.6 we may assume for all . Applying Lemma 2.6(i) to , and switching the first two sets of variables if necessary, we have
[TABLE]
By an -equivalence we may assume for all , except . Since is saturated we have . Again by Lemma 2.6(i) we have .
We now split into cases, according as to whether
[TABLE]
If this condition is not satisfied, then by permuting the last three sets of variables, we may suppose . By an -equivalence we have
[TABLE]
for some . We compute . The conclusions in (i) are satisfied unless . In the remaining case we may assume, by switching the last two sets of variables if necessary, that . Now switching the first and last sets of variables, and swapping over the third set of variables (i.e. ), we may swap over and . Therefore , and this contradicts that is saturated.
Now suppose the condition (15) is satisfied. Then by an -equivalence (and our assumption that is saturated) we have
[TABLE]
We compute . Let have coefficients as labelled in (3). Lemma 2.6(ii) shows that either or . Therefore . Again by Lemma 2.6(ii) we have either , or . Therefore at least one of the coefficients , , , has valuation at least two. By permuting the sets of variables we may suppose . The conclusions in (ii) are now satisfied.
To prove the last part of the theorem, we need the following lemma.
Lemma 4.7**.**
Let be a hypercube over a field with associated -forms . We write
[TABLE]
- (i)
We have and for some . 2. (ii)
If and , are multiples of , then is either zero or factors as a product of binary quadratic forms.
Proof.
(i) We have already remarked that . The result follows by considering the and as polynomials in .
(ii) By (i) we have , and . If then , whereas if then , , are multiples of . ∎
We say that a -form is slender if mod is either zero, or factors as a product of binary quadratic forms. Theorem 2.3 shows that if is non-minimal then either mod defines a curve with a unique singular point, or is slender. These possibilities are mutually exclusive.
We now complete the proof of Theorem 4.2. Applying the transformation in (i) to has the effect of applying the transformation in Theorem 2.3(iii) to . The last sentence of Theorem 2.3 tells us that, after applying this transformation, mod is either zero, or factors as a product of binary quadratic forms both of which have a repeated root. In particular is slender.
We claim that is slender. If not then mod defines a curve with a unique singular point. By an -equivalence we may assume that this point is , and that for some binary quadratic form . Lemmas 2.6(i) and 4.7(ii) now show that is slender.
The same argument shows that all of the are slender, except possibly . Since was unchanged by the transformation (13), it follows that after at most two iterations, all of the are slender. In particular we cannot return to the situation in (i), and this completes the proof.
5. Minimisation Theorems
The algorithms in [3] and [4] for minimising genus one curves of degree were complemented by a more theoretical result. This stated that if a genus one curve is soluble over (or more generally over an unramified extension) then the discriminant of a minimal model is the same as that for the Jacobian elliptic curve. In this section we prove the analogue of this result for -forms, cubes and hypercubes.
In earlier papers, most notably [2, Lemmas 3,4,5], the minimisation algorithms and minimisation theorems were treated together. Following [3] we separate these out, and this leads to clean results that work the same in all residue characteristics. We phrase our result in terms of the level, as defined in Lemmas 2.2, 3.2 and 4.1.
Theorem 5.1**.**
Let be a nonsingular -form, cube, or hypercube defined over . If then has minimal level [math].
Remark 5.2**.**
The algorithms in Sections 2, 3 and 4 show that the minimal level is unchanged by an unramified field extension. The hypothesis in Theorem 5.1 may therefore be weakened to solubility over an unramified field extension. We give examples below to show that this hypothesis cannot be removed entirely.
Let be an elliptic curve and . Let and be -rational divisors on of degree . The image of in via is defined by a -form in the case , and three bilinear forms in the case . The coefficients of the latter give a cube. We note that the -form, respectively cube, is uniquely determined up to -equivalence by the triple , where denotes the linear equivalence class of . Moreover every -form, respectively cube, defining a non-singular genus one curve with a -rational point, arises in this way. Therefore the first two cases of Theorem 5.1 are immediate from the following theorem.
We write for the map that sends a formal sum of points to its sum using the group law on .
Theorem 5.3**.**
Let be an elliptic curve with integral Weierstrass equation
[TABLE]
and let . Let be divisors of degree with . Then may be represented by an integral -form, or cube, with the same discriminant as (18).
We start by proving Theorem 5.3 in the case . Since we have . We put
[TABLE]
and split into the cases and .
Case
The embedding via is given by
[TABLE]
The image is defined by the -form
[TABLE]
with the same discriminant as (18).
Case
The embedding via is given by
[TABLE]
The image is defined by bilinear forms
[TABLE]
The coefficients of give a cube, and this has the same discriminant as (18).
Lemma 5.4**.**
Let be a cube corresponding to bilinear forms , defining a smooth curve of genus one, embedded via .
- (i)
If then for we can write
[TABLE] 2. (ii)
The image of in via is defined by the -form
[TABLE] 3. (iii)
We have .
Proof.
We map via . The first two statements are clear. For (iii) we checked by a generic calculation that and have the same invariants and . ∎
Lemma 5.5**.**
Let be a -form defining a smooth curve of genus one, embedded via .
- (i)
If then we can write
[TABLE] 2. (ii)
The image of in via is defined by the cube with entries
[TABLE] 3. (iii)
We have .
Proof.
We have and where and . Choosing bases for the space of bilinear forms vanishing at , and the space of bilinear forms vanishing at , we find that the map via is given by
[TABLE]
The image is defined by
[TABLE]
The coefficients of these forms give the cube in the statement of the lemma. Again we prove (iii) by a generic calculation. ∎
Proof of Theorem 5.3. We split into the cases and .
Case
We have for some . By the special case of the theorem already established, there is an integral cube representing , with the same discriminant as (18). We have . Since acts transitively on we may assume . Then Lemma 5.4 give an integral -form representing , with the same discriminant as (18).
Case
We have for some . By the special case of the theorem already established, there is an integral -form representing , with the same discriminant as (18). We have . Since acts transitively on we may assume . Then Lemma 5.5 give an integral cube representing , with the same discriminant as (18).
This completes the proof of Theorem 5.1 for -forms and cubes. We now deduce the result for hypercubes from the result for -forms. Let be a non-singular hypercube over , with associated -forms . The genus one curve is that defined by any of the . So if then the result for -forms shows that each has minimal level [math]. By the definitions in Lemmas 2.2 and 4.1, we have . It follows by Corollary 4.3 that has minimal level [math].
Remark 5.6**.**
We give some examples to show that the minimal level can be positive. We assume for convenience that . A binary quartic, or ternary cubic is called critical (see [3, Section 5]) if the valuations of its coefficients satisfy
[TABLE]
We now define a critical -form, cube or hypercube, to be one whose coefficients have valuations satisfying
[TABLE]
or
[TABLE]
or
[TABLE]
Either by using our algorithms, or observing that the corresponding binary quartics and ternary cubics are critical, we see that any such model is minimal. However by applying the transformation
[TABLE]
where
[TABLE]
we see that for any invariant of weight . Therefore has positive level.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Bhargava and W. Ho, Coregular spaces and genus one curves, Camb. J. Math. 4 (2016), no. 1, 1–119.
- 2[2] B.J. Birch and H.P.F. Swinnerton-Dyer, Notes on elliptic curves I, J. reine angew. Math. 212 (1963) 7–25.
- 3[3] J.E. Cremona, T.A. Fisher and M. Stoll, Minimisation and reduction of 2-, 3- and 4-coverings of elliptic curves Algebra & Number Theory 4 (2010), no. 6, 763–820
- 4[4] T.A. Fisher, Minimisation and reduction of 5-coverings of elliptic curves, Algebra & Number Theory 7 (2013), no. 5, 1179–1205.
- 5[5] T.A. Fisher and R.D. Newton, Computing the Cassels-Tate pairing on the 3-Selmer group of an elliptic curve, Int. J. Number Theory 10 (2014), no. 7, 1881–1907.
- 6[6] J.H. Silverman, The arithmetic of elliptic curves , Graduate Texts in Mathematics 106 , Springer-Verlag, New York, 1986.
