Stable models of plane quartics with hyperelliptic reduction
Reynald Lercier, Elisa Lorenzo Garc\'ia, Christophe Ritzenthaler

TL;DR
This paper presents an algorithm to compute stable models of smooth plane quartics with hyperelliptic reduction over discrete valuation fields, utilizing valuations of theta constants for classification.
Contribution
It introduces a new criterion based on theta constants for determining reduction type and provides an algorithm for approximating stable models in hyperelliptic cases.
Findings
Algorithm successfully computes stable models in hyperelliptic reduction cases.
New valuation criterion for reduction type based on theta constants.
Examples demonstrate practical computation of models.
Abstract
Let C/K: F = 0 be a smooth plane quartic over a complete discrete valuation field K. In a previous paper the authors togetehr with Q. Liu give various characterizations of the reduction (i.e. non-hyperelliptic genus 3 curve, hyperelliptic genus 3 curve or bad) of the stable model of C: in terms of the existence of a special plane quartic model and in terms of the valuations of the Dixmier-Ohno invariants of C. The last one gives in particular an easy computable criterion for the reduction type. However, it does not produce a stable model, even in the case of good reduction. In this paper we give an algorithm to obtain (an approximation of) the stable model when the reduction of the latter is hyperelliptic and the characteristic of the residue field is not 2. This is based on a new criterion giving the reduction type in terms of the valuations of the theta constants of C. Some examples…
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.
Taxonomy
TopicsPolynomial and algebraic computation · Algebraic Geometry and Number Theory · Cryptography and Residue Arithmetic
Stable models of plane quartics with hyperelliptic reduction
Reynald Lercier
Reynald Lercier, DGA & Univ Rennes, CNRS, IRMAR - UMR 6625, F-35000 Rennes, France.
,
Elisa Lorenzo García
Elisa Lorenzo García Univ Rennes, CNRS, IRMAR - UMR 6625, F-35000 Rennes, France.
and
Christophe Ritzenthaler
Christophe Ritzenthaler, Univ Rennes, CNRS, IRMAR - UMR 6625, F-35000 Rennes, France.
(Date: March 11, 2024)
Abstract.
Let be a smooth plane quartic over a complete discrete valuation field . In [LLLGR18] the authors give various characterizations of the reduction (i.e. non-hyperelliptic genus 3 curve, hyperelliptic genus 3 curve or bad) of the stable model of : in terms of the existence of a special plane quartic model and in terms of the valuations of the Dixmier-Ohno invariants of . The last one gives in particular an easy computable criterion for the reduction type. However, it does not produce a stable model, even in the case of good reduction. In this paper we give an algorithm to obtain (an approximation of) the stable model when the reduction of the latter is hyperelliptic and the characteristic of the residue field is not . This is based on a new criterion giving the reduction type in terms of the valuations of the theta constants of . Some examples of the computation of these models are given.
1. Introduction and main result
Let be a complete discrete valuation field with valuation and valuation ring containing a maximal ideal generated by . Let be the residual field. In the following, the expression “after a possible extension of ” means that we are allowed to take a finite extension of and still call the corresponding notions. When is an integral polynomial, i.e. with coefficients in , we denote its reduction modulo .
Given a genus 3 non-hyperelliptic curve , in [LLLGR18], the authors answer the following question: after a possible extension of , what is the reduction type of the stable model of ? By this, we mean to distinguish between
- •
is still a non-hyperelliptic curve of genus 3. We say that has potentially good quartic reduction;
- •
is a hyperelliptic curve of genus 3. We say that has potentially good hyperelliptic reduction;
- •
is not a curve of genus 3. We say that has geometrically bad reduction.
In the first case, the special fiber is again a smooth plane quartic over , whereas in the second case it is isomorphic over to where is a binary octic with no multiple roots.
Example 1.1*.*
The discriminant of the Klein quartic given by is equal to , hence the model over has good reduction everywhere except at . To study the reduction type of the stable model at , notice that is -isomorphic to the curve [Elk99, pp.56]
[TABLE]
with . Consider now the scheme
[TABLE]
in the weighted projective space over the ring of integers of . Its generic fiber is isomorphic over to whereas is isomorphic over to
[TABLE]
which turns out to be the hyperelliptic curve .
The shape of the stable model in the previous example is symptomatic of the situation and motivates the following definition.
Definition 1.2**.**
(Def. 1.3, [LLLGR18]) Let be a smooth plane quartic. We say that admits a toggle model if there exist an integer , a primitive (i.e. the gcd of its coefficients is 1) quartic form and a primitive quadric with irreducible such that is -isomorphic to . If moreover intersects transversely in distinct -points, we say that admits a good toggle model.
Proposition 1.3**.**
(Prop. 1.2, [LLLGR18]) Suppose . Let be a smooth plane quartic having a good toggle model . Let us denote the subscheme of the weighted projective space defined by
[TABLE]
Then the generic fiber is isomorphic to the plane smooth quartic which has good hyperelliptic reduction. The special fiber of is isomorphic to the double cover of ramified over the 8 distinct intersection -points of with .
Remark 1.4*.*
In [LLLGR18, Thm. 2.10] there is an equivalent result for the characteristic case.
Theorem 1.5**.**
([LLLGR18, Thm. 1.4]) Let be a plane smooth quartic. Then has good hyperelliptic reduction if and only if has a good toggle model over .
Over , it is well-known that one can associate to the Jacobian of a genus curve values, which are called theta constants. We will need a fancy version of these values over (see Section 2) but the intuition remains the same. Now, over a DVR, we can multiply the theta constants by a common factor such that they become integral and that the minimum of their valuations is [math]. These new values are uniquely defined up to a unit in and we call them the integral theta constants of the curve. In this paper we prove the following result:
Theorem 1.6**.**
Let be a smooth plane quartic over with residue field of characteristic different from . The curve has potentially good hyperelliptic reduction if and only if there is a unique integral theta constant of with positive valuation.
The direct implication of Theorem 1.6 is relatively straightforward, for the converse we construct an explicit toggle model given by a Riemann model of the quartic and we show that it is good using the relations between the theta constants given in [Web76]. The construction of the toggle model is completely explicit in the proof and allows us to compute a stable model in this case. We implemented this construction in Magma [BCP97] and we performed numerical experiments of some example curves.
Remark 1.7*.*
A similar procedure could actually be realized over a number field (and would be easier to implement) when the -structure of the curve is not defined over a too large extension. Unfortunately, in general, this structure is defined over an extension of degree ([Har79]).
Remark 1.8*.*
In [LLLGR18], the distinction between potentially good hyperelliptic reduction and geometrically bad reduction in terms of the Dixmier-Ohno is possible only when . Our present algorithm present the advantage to allow the characteristics and .
Acknowledgement
We thank Tristan Vaccon for helpful discussions.
2. Link with theta constants
Let be a ring and . Let be an abelian scheme and be a relatively ample line bundle on such that . Fix an isomorphism where is the zero section. To any , Mumford associates (see [Mum91, Appendix I]) a morphism . Following [Mum91, Prop. 5.11] (see also loc. cit. Definition. 5.8), in the special case where and is the basic line bundle on (see loc. cit. p. 36), then is uniquely defined up to a multiplicative constant and there is a unique choice of such that
[TABLE]
for any (after a specific isomorphism of the -torsion) where is the value at [math] of the classical theta function with characteristic [Mum83, p.192].
Let be a proper and flat scheme whose fibers are smooth curves of genus . Then is an abelian scheme and the previous theory can be applied. Let be a theta characteristic divisor on . Recall that a theta characteristic divisor is a divisor such that , where is the canonical divisor (relative to ). The divisor is symmetric and defines a symmetric line bundle on which induces the canonical principal polarization on . In particular there exists a unique (up to a multiplicative constant) .
Let where is a field of characteristic different from and for a divisor on , let us denote its Riemann-Roch space. Mumford showed in [Mum71] that the function is a quadratic function on the set of theta characteristic divisors . We say that is even (resp. odd) if (resp. ). Since the map is a bijection between the set of theta characteristic divisors and the set of -torsion points, one can say that the corresponding is even (resp. odd). The study of Arf invariants of quadratic forms shows that there are even (resp. odd) theta characteristic divisors and the corresponding are called theta constants – or Thetanullwerte–. As stated in loc. cit. p.182 and refined in [Kem73], the classical Riemann singularity theorem over extends to the present setting and in particular we get that if and only if (the odd are therefore always equal to zero).
In the particular case where is a curve of genus , Clifford’s theorem [Har77, IV.Th.5.4] shows that , the equality being possible only when is hyperelliptic and for a unique even theta characteristic divisor. Hence one recovers the classical result that has (resp. 35) non-zero theta constants when is non-hyperelliptic (resp. hyperelliptic).
Coming back to the case where is a DVR and a non-hyperelliptic genus we denote (after a possible extension of ) its integral theta constants.
Proof.
(of Theorem 1.6) Let us assume that has potentially good hyperelliptic reduction and let be a a smooth model of such that is hyperelliptic. Since is an abelian scheme, we can use the algebraic thetas defined above. Mumford [Mum91, Appendix I] has proved that these values are equal up to a constant to the on , therefore there are exactly of them which are non-zero. Moreover they shall also reduce to the theta constants on which is hyperelliptic of genus and therefore exactly one of the non-zero ones has positive valuation. Therefore after ordering them, the non-zero coincides up to a unit in with . We therefore get that exactly one of the latter has positive valuation.
In the opposite direction, we assume now that among the , there is a unique one with positive valuation. We are going to use the beautiful work of Weber [Web76] to obtain a good toggle model. Although this work is of course written over in the language of classical theta functions, the link (2.1) between classical theta constants and algebraic theta constants shows that all the algebraic homogeneous relations can be used with the latter ones.
Weber ([Web76, p.108], see also [Fio16]) introduces values 111In Weber’s notation , and . given as homogeneous quotient of products of theta constants. In Section 4, we will see the relations of these constants with the geometry of the curve (through its bitangents) but we will not need them right now. We will assume that the theta constant denoted in Weber’s book is the one which corresponds to the one with positive valuation (this choice can be made without loss of generality after a choice of a right symplectic basis of the -torsion for the Weil pairing). The expressions of the in terms of the theta constants imply that only and have positive valuation. Weber gives then an explicit construction of a quartic form such that is isomorphic to from the . This form is
[TABLE]
where the are linear forms, solutions of the linear system
[TABLE]
Let us denote and . A series of computations (see Section 3) using relations between the theta constants shows that
- (i)
the are defined over (Lemma 3.1); 2. (ii)
for an integer, integral and primitive and intersects in 8 distinct points (Lemma 3.2); 3. (iii)
is a non-degenerate quadric (end of Lemma 3.2).
We therefore get that is a good toggle model of and so from Proposition 1.3 we get that has potentially good hyperelliptic reduction. ∎
3. A Riemann model providing a good toggle model
We resume with the notation of previous section. In the sequel, we denote and with an integer and and units. If is a linear form over , we denote . In particular for the linear form defined in (2.3), we let for .
Lemma 3.1**.**
The valuations are non-negative.
Proof.
We already know that and , so it is enough to check that the valuations of all the entries of the inverse of the matrix
[TABLE]
are also non-negative. We compute the inverse of by computing the adjoint matrix and dividing by the determinant of .
The determinant of is equal to
[TABLE]
[TABLE]
where the factor equals
[TABLE]
by [Web76, 16.14, pp.110]. Hence, it has zero valuation. Therefore, . On the other hand, the valuation of the entries of the adjoint matrix are greater or equal to . So, the result follows. ∎
If we multiply both sides of eq. (2.3) by and we look at the valuation of the entries in the equation, we get
[TABLE]
from which we easily read that since are non-negative by Lemma 3.1. We can write . This proves that the Riemann model
[TABLE]
is defined over . We are going to show that it is a good toggle model.
Lemma 3.2**.**
The intersection of with is transverse and the quadratic form is non-degenerate.
Proof.
Let us write down the reduction of eq. (2.3) before studying the intersection points (here if and 1 otherwise),
[TABLE]
One can also add the following equation (see [Fio16, Prop. 2]):
[TABLE]
which reduces to
[TABLE]
We compute the intersection of successively with and then .
Intersection with .
[TABLE]
To compute the second intersection point above, denoted , we see from equations (3.1) and (3.3) that
[TABLE]
Letting and we need to look at the valuation of . As in Lemma 3.1, Weber [Web76, 16.11, 16.14] gives an expression for this difference in terms of the theta constants
[TABLE]
and one can check that the valuation is [math]. Hence we get .
Intersection with . We deal with in the same way. We use eq. (3.5) in conjunction with
[TABLE]
and to get that the coordinates of the intersection points must satisfy
[TABLE]
The discriminant of this quadratic form has valuation [math] since , still using [Web76, 16.14]. We have that and are the two different roots of this polynomial with , and we get that
[TABLE]
Intersection with . The case is also similar. Thanks to [Web76, 16.14], and so if , eq. (3.6) gives the intersection point
[TABLE]
If , we use equations (3.1) and (3.3) to compute a second intersection point
[TABLE]
Intersection with . The case is a bit more delicate as we miss some relations from Weber which we have to work out. Letting we can write . We use this to write in terms of in eq. (3.4) and in eq. (3.2). Equating both expressions for , we get a degree two equation for :
[TABLE]
We first need to prove that it indeed defines a degree equation, that is, that the leading coefficient is not zero. Secondly, in order to prove that we obtain two different solutions for , we need to prove that the discriminant is also different from zero.
We first prove that the valuation of the leading coefficient is [math]. By [Web76, 16.14],
[TABLE]
All the theta constants involved in the formula are units, so we only need to check that
[TABLE]
is also a unit. We claim that
[TABLE]
and so we get the result. The proof of the claim is a well-known game with (classical) theta constants that we will now play. By [RF74, Chap. II, Theorem 18] with the notation from there
[TABLE]
one gets
[TABLE]
We need to prove that the first sign is negative to get our expression of . We consider this relation for Riemann matrices222using a diagonal matrix we would have only got that the second sign is negative, which is not what we want. . By [RF74, Chap. I, Theorem 11] the equation (3.7) simplifies to
[TABLE]
Now we use [RF74, Chap. I, Theorem 5] with the notation there
[TABLE]
to rewrite the expression inside the parentheses above as
[TABLE]
The third term is zero since the characteristic is odd. Finally, since by [RF74, Chap. I, Theorem 3] , the previous equation can be realized only if the first sign is a minus sign. This proves our claim on and we get a degree equation for .
The same arguments work for proving that the discriminant has valuation [math]. Hence, the intersection consists of two distinct points .
The intersection is transverse. We need to prove that for all distinct . Recall that:
[TABLE]
[TABLE]
The six first point are clearly distinct, and and are distinct. We will check now that they are also distinct from the first six points. For that we study the following intersections:
: we have here and , hence from and from equations (3.2) and (3.4) we get , which we have just seen is not. Hence, the intersection in empty and the points and are distinct from the points and .
: we get , and . From eq. (3.3) we get and hence equations (3.1) and (3.3) implies . We have also already seen that this is not possible. Therefore, the points are distinct from the points .
: in this situation we get , which is not possible since those forms are linearly independent. We then conclude that are also distinct from and .
The conic is non-singular. If it were, would be the product of two linear forms and . None of these lines is equal to or , since the intersection of the conic with each of them is two distinct points. Moreover, and define distinct lines. Hence, we have that of the points are on and the other on , where points in the pairs , , , are on different lines. Assume that is on and on . Then is on since otherwise would be but is not contained in by eq. (3.6). Hence, we get
[TABLE]
Now, it is easy to check that neither or are on : for it is enough to check that and for that , which is true by [Web76, 16.14].
This gives a contradiction with the assumption . Hence, defines a non-singular conic.
∎
4. Bitangents of a smooth plane quartic
Let be a smooth plane quartic curve given by . As is canonically embedded in the projective plane, the canonical divisors on are the intersection of the lines with . In particular we can describe the odd theta characteristic divisors using bitangents.
Definition 4.1**.**
A line is called a bitangent of if the intersection divisor is of the form for some not necessarily distinct points of . The divisor is the odd theta characteristic divisor associated to .
Remark 4.2*.*
The bitangents of a curve can be computed by looking at the singular points of the dual curve, but this is rather expensive in terms of computations since the singularities also contains the tangents at inflexion points. A better approach is to work out the two algebraic conditions in and under which the form is a perfect square and to look for the solutions of the corresponding system. Of course, one has to take care of the bitangents which are not of the form .
Definition 4.3**.**
Let be a set of bitangents of . The set is called azygetic if there is no conic such that the intersection divisor for . An azygetic set of elements is called an Aronhold set.
Among the subsets of bitangents of , 288 of them form an Aronhold set, see [GH04, after Cor. 2.5]. Note that if one knows equations for the bitangents and the curve, a tedious but straighforward computation using the definition of azygeticness allow to exhibit an Aronhold set.
We resume with the notation from the previous sections. Let us recall the following result [Rie76].
Theorem 4.4**.**
Let be a smooth plane quartic curve and be an Aronhold set. After a linear change of variables, we may assume that the are given by the equations:
[TABLE]
where . The coefficients are multiples of the (defined in Section 2), i.e. for some , that are determined, up to sign, by the linear system:
[TABLE]
where , , are given by
[TABLE]
After the previous change of variables, the plane quartic is given by a Riemann model
[TABLE]
where are given as in Section 2 by
[TABLE]
Moreover, we can express all the bitangents for this model as:
[TABLE]
[TABLE]
[TABLE]
where and .
Proposition 4.5**.**
Let assume that has potentially good hyperelliptic reduction. Given an Aronhold set as in Theorem 4.4, there exists a constant such that either
- (1)
two of the (with the same value of ) have positive valuation and the rest have valuation equal to zero;
- (2)
or two of the (with the same value of ) have negative valuation and the rest have valuation equal to zero;
- (3)
or all the have valuation equal to zero.
Proof.
Look at the expressions for the coefficients in terms of the theta constants in page formula in [Web76] and consider the different cases. For example, if the theta constant that has positive valuation is as in the proof of Theorem 1.6, we can see that all have zero valuation except
[TABLE]
that have also positive valuation , so we are in case of the Proposition. ∎
Theorem 4.6**.**
Let assume that has potentially good hyperelliptic reduction. Given an Aronhold set we can construct another Aronhold set for which .
Proof.
Notice that if we are already in the first case, then we may assume that for and some after permuting the set of bitangents, and indeed, that after permuting the set .
If we are in the second case, and after a permutation of the sets and , we may assume that and are the ones with negative valuations, that is, is the theta constant with positive valuation equal to . Then we can take the Aronhold system:
[TABLE]
[TABLE]
So, and for and , and we fall in the first case with .
In the third case we have to distinguish several cases. If any of the differences has positive valuation, then after permutations of the sets and , we can assume that is the theta constant with positive valuation, then again by using Weber’s formulas [Web76, pp. 109], we have that is an Aronhold system with . If none of the differences has positive valuation, then the differences have positive valuations. Hence, the Aronhold system falls in the first case. ∎
5. The algorithm and an example
In this section we start with a smooth plane quartic , where is a finite extension of with . The previous sections lead to the following algorithm to compute a stable model when the curve has potentially good hyperelliptic reduction.
[TABLE]
Remark 5.1*.*
The azygetic test on line is perform by checking if the points of intersection of of the bitangents in with the curve lie on a conic. Notice that as we are over a non-exact field, this step is harder than over a number field.
Example 5.2*.*
Let us consider the plane smooth quartic where
[TABLE]
This curve is an equation of which is studied in [BDS*+*17, Cor.6.8]. Using a general result from [Edi90], they prove that this curve has good reduction everywhere and potentially good reduction at 13 after a ramified extension of degree 84. Using the characterizations in [LLLGR18] in terms of the valuations of the Dixmier-Ohno invariants, it is straightforward to see that this is indeed the case and that the stable reduction at 13 is the hyperelliptic curve . We apply our algorithm to find an equation for the stable model at .
Starting from , we get the following Aronhold system modulo :
[TABLE]
[TABLE]
with
[TABLE]
where
[TABLE]
A toggle model model modulo is then where
[TABLE]
and
[TABLE]
The Dixmier-Ohno invariants of this model modulo coincide with the Dixmier-Ohno invariants of the input curve. This proves the correctness of the output with the given precision.
Remark 5.3*.*
In order to automatized completely this procedure, one would need packages to work with algebraic systems over the -adic in a transparent way with control of the errors. Although there are results and fast progress on this topic [BL12, CRV14, CRV15, CRV18, Leb15], such functionalities are still not fully implemented.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[BCP 97] W. Bosma, J. Cannon, and C. Playoust. The Magma algebra system. I. The user language. J. Symbolic Comput. , 24(3-4):235–265, 1997. Computational algebra and number theory (London, 1993).
- 2[BDS + 17] J. S. Balakrishnan, N. Dogra, J. Steffen Müller, J. Tuitman, and J. Vonk. Explicit Chabauty-Kim for the Split Cartan Modular Curve of Level 13. Ar Xiv e-prints , 2017.
- 3[BL 12] J. Berthomieu and R. Lebreton. Relaxed p 𝑝 p -adic Hensel lifting for algebraic systems. In ISSAC 2012—Proceedings of the 37th International Symposium on Symbolic and Algebraic Computation , pages 59–66. ACM, New York, 2012.
- 4[CRV 14] X. Caruso, D. Roe, and T. Vaccon. Tracking p 𝑝 p -adic precision. LMS J. Comput. Math. , 17(suppl. A):274–294, 2014.
- 5[CRV 15] X. Caruso, D. Roe, and T. Vaccon. p 𝑝 p -adic stability in linear algebra. In ISSAC’15—Proceedings of the 2015 ACM International Symposium on Symbolic and Algebraic Computation , pages 101–108. ACM, New York, 2015.
- 6[CRV 18] X. Caruso, D. Roe, and T. Vaccon. Zp L: a p 𝑝 p -adic precision package. In ISSAC’18—Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation , pages 119–126. ACM, New York, 2018.
- 7[Edi 90] B. Edixhoven. Minimal resolution and stable reduction of X 0 ( N ) subscript 𝑋 0 𝑁 X_{0}(N) . Ann. Inst. Fourier , 40(1):31–67, 1990.
- 8[Elk 99] N. D. Elkies. The Klein quartic in number theory. In The eightfold way , volume 35 of Math. Sci. Res. Inst. Publ. , pages 51–101. Cambridge Univ. Press, Cambridge, 1999.
