3-torsion and conductor of genus 2 curves
Tim Dokchitser, Christopher Doris

TL;DR
This paper presents an algorithm to compute the conductor of genus 2 curves by analyzing their Jacobian's 3-torsion over 2-adic fields, advancing computational methods in algebraic geometry.
Contribution
The paper introduces a novel algorithm leveraging 3-torsion analysis to determine the conductor of genus 2 curves, improving computational techniques in the field.
Findings
Algorithm successfully computes conductors for genus 2 curves.
Analysis of 3-torsion over 2-adic fields is effective.
Enhances understanding of arithmetic invariants of genus 2 curves.
Abstract
We give an algorithm to compute the conductor for curves of genus 2. It is based on the analysis of 3-torsion of the Jacobian for genus 2 curves over 2-adic fields.
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.
3-torsion and conductor of genus 2 curves
Tim Dokchitser
Department of Mathematics, University of Bristol, Bristol BS8 1TW, UK
and
Christopher Doris
Department of Mathematics, University of Bristol, Bristol BS8 1TW, UK
Abstract.
We give an algorithm to compute the conductor for curves of genus 2. It is based on the analysis of 3-torsion of the Jacobian for genus 2 curves over 2-adic fields.
Key words and phrases:
Conductor, hyperelliptic curves, 3-torsion, local fields
2000 Mathematics Subject Classification:
11G20 (Primary); 14D10, 11F80, 11G30
1. Introduction
One of the main arithmetic invariants of a curve (or over a number field) is its conductor. It is a representation-theoretic quantity measuring the arithmetic complexity of , and it is particularly important in the considerations that involve Galois representations or -functions of curves.
In practice, the conductor is difficult to compute. It is defined as a product over primes , so the problem is computing the local conductor exponents ; these are functions of . For elliptic curves (genus 1), the problem of computing is solved with Tate’s algorithm [31] and Ogg-Saito formula [25, 28]. In genus 2 and there is an algorithm of Liu [22] via the Namikawa–Ueno classification [24], and for hyperelliptic curves of arbitrary genus there is a formula for the conductor [9], again for .
As the global conductor requires the knowledge of for all primes , including , it is currently only provably computable for elliptic curves, and for quotients of modular curves using modular methods (see e.g. [14]). In practice, one can guess from the functional equation of the -function (see e.g. [6, 1]), but this approach is conditional on the conjectural analytic continuation of the -function, and is basically restricted to reasonably small .
In this paper, we propose an (unconditional) algorithm to compute the conductor for curves of genus 2. The case to consider is , so from now on will be a non-singular projective curve of genus 2, defined over a finite extension of . Recall that the conductor exponent is the sum of the tame and wild parts (see §2),
[TABLE]
The difficult one is the wild part, which is the Swan conductor of the -adic Tate module of the Jacobian of , for any . We will take and use that can be computed from the action of on the 3-torsion . The equations defining as a scheme are well-known in genus 2 (see §4.1 or [3]) and we use Grobner basis machinery to convert them essentially to a univariate equation of degree . The problem then becomes to compute the Galois group of this polynomial, and enough information about the inertia action on the roots to reconstruct the conductor. This is the core of the paper (§4). In particular, we discuss how to guarantee that the results are provably correct (§4.3).
As for the tame part, it can be computed from the regular model of , which is in principle accessible: take any model of over the ring of integers of , and perform repeated blowups until it becomes regular111Then , where (‘abelian part’) is the sum of genera of reduced components of the special fibre of the model, and (‘toric part’) is the number of loops. However, the algorithm to compute a regular model is currently only partially implemented in Magma [2], and so we complement our algorithm with a result that determines from elementary invariants, in the majority of the cases (Theorem 3.2).
An alternative approach to getting the conductor would be to find a Galois extension where acquires semistable reduction and a semistable model over , and analyse the action of inertia of on the model. From this one can determine the -adic representation , in particular the conductor exponent; see e.g. [8, §6]. Moreover, that there are more compact polynomials defining such an in the case of genus 2, than the degree 80 3-torsion polynomial. For example, there is the monodromy polynomial of Lehr-Matignon in the potentially good reduction case, of degree 16 [20, §3]. However, the splitting field of any such polynomial would have ramification degree no less that that of , by the Serre-Tate theorem [30, Cor. 2]. So such a field (and the model of over it) would be still prohibitively large to compute, and our algorithm avoids this.
We end by noting that the core of the paper is a special test case of a general algorithm (in progress) to find Galois groups over local fields [11]. Regarding Groebner bases, the algorithm would be accelerated by an algorithm to solve multivariate systems of equations -adically (see Remark 5.1). This is also work in progress. Finally, it should be possible to extend the algorithm to compute the conductor to function fields of characteristic 2 as well, by modifying the equations of the curve and its 3-torsion in §4.1 appropriately.
This algorithm has been implemented as a Magma package [13], and has been used to verify most of the genus 2 curves in the LMFDB (§6).
Acknowledgements
This research is partially supported by an EPSRC grant EP/M016838/1 ‘Arithmetic of hyperelliptic curves’ and by GCHQ. We would like to thank David Roberts for helpful discussions and the referees for their suggestions.
2. Notation
Throughout the paper, we use the following notation:
[TABLE]
We are interested in the situation that is an abelian variety, is its -adic Tate module, and is its -torsion. Recall that the conductor exponent of such a representation is given by (see e.g. [32])
[TABLE]
with
[TABLE]
For , is pro-, and [32, §6]
[TABLE]
Our approach is that we will compute as the codimension of inertia invariants , and the wild conductor exponent as
[TABLE]
and replacing by .
3. Tame conductor exponent
Let be any non-Archimedean local field, a -dimensional abelian variety, and a prime different from the residue characteristic of . Write for the -adic Tate module of and , both viewed as representations of the inertia group .
Recall222These are ‘standard’ facts that we found a little hard to locate in the literature, but they are summarised in [4] §2.10: for the existence of a -stable filtration that forces the Galois group action to be upper-triangular see [4, p.13, 2nd half]; for the fact that the representations on the graded pieces and are independent of see [4, p.13, bottom], and for the maps between them and the monodromy pairing [4, pp. 12,14]. See also forthcoming paper [10].
that there is a canonical filtration on coming from the toric part and the abelian part of over a field where it acquires semistable reduction. With respect to this filtration, acts on as
[TABLE]
with , continuous with finite image (t=‘toric’, a=‘abelian’, ), and the dual of . The ‘monodromy matrix’ has -coefficients, and factors through as well. In particular, is self-dual with determinant of order 1 or 2. Consequently, the same holds for , as by the Weil pairing.
Now, we specialise to the case when is the Jacobian of a genus 2 curve and . We will explain in §4 how to compute the image of in and the dimension of inertia invariants .
We can also compute and using a theorem of Liu [21, Thm 1] that determines the stable type of from the Igusa invariants of the curve. There are 7 possible stable types in genus 2, in other words possibilities for stable reduction. (For elliptic curves there are 2 types of stable reduction — good and multiplicative.) They are listed as cases I, II, …, VII in Liu’s theorem, and in the notation of [7] they are denoted \hbox{2},\>\>\hbox{1_{n}},\>\>\hbox{\hbox{I}{n,m}},\>\>\hbox{\hbox{U}{n,m,r}},\>\>\hbox{1\hbox{}1},\>\>\hbox{1\hbox{}\hbox{I}{n}},\>\>\hbox{\hbox{I}{n}\hbox{}\hbox{I}_{m}}.
The special fibres are as follows, with numbers above the components indicating geometric genus:
Of these, types and 1\hbox{\hskip 0.6pt\times\hskip 0.6pt}1 have (potentially good reduction of ), types and 1\hbox{\hskip 0.6pt\times\hskip 0.6pt}\hbox{I}_{n} have (mixed), and , and \hbox{I}_{n}\hbox{\hskip 0.6pt\times\hskip 0.6pt}\hbox{I}_{m} have (potentially totally toric reduction).
The main result of this section recovers the tame conductor exponent of from the invariants , and , when this is possible:
Theorem 3.2**.**
Let be a non-Archimedean local field of residue characteristic and a genus 2 curve with Jacobian . Write
[TABLE]
Then and so . Moreover,
- (1)
If then . 2. (2)
If then and . 3. (3)
Suppose has potentially good reduction (). If and then ; in all other cases, is the smallest even integer . 4. (4)
If then is not uniquely determined as a function of , and . 5. (5)
If then ; in all other cases not covered, .
Proof.
Write , . Note that after tensoring (3.1) with and a suitable change of basis, both ’s can be made 0 and a identity matrix. In particular,
[TABLE]
If has an -invariant subspace of dimension , its intersection with gives a rank saturated sublattice of , whose reduction contributes at least dimension to . This shows that , and implies (1).
(2) By Raynaud’s semistability criterion [16, Prop 4.7], is semistable if is unramified for some coprime to the residue characteristic. Here acts trivially on , and so is semistable. In other words, and .
For the remainder of the proof, we assume .
(3) By Serre-Tate’s theorem [30, Cor. 2], has good reduction over ; that is, acts on through . By Poincare duality, this representation has even-dimensional inertia invariants, in other words is even. As , the only possibility for not to be the smallest even integer is when and . Suppose we are in that case.
Consider the possibilities for . Note that divides , for otherwise the classical representation theory of agrees with its modular representation over , implying . Also note that is not a quotient of , as the residue characteristic of is not 3, and tame inertia is cyclic. Computing in Magma [2], we find that that has 162 conjugacy classes of subgroups, of which 5 satify the three properties (a) order multiple of 3, (b) no -quotient, and (c) . Call them , and .
By the classification of integral -lattices [5, 27], there are two indecomposable -lattices, up to isomorphism: the trivial lattice of rank 1, and a lattice of rank 2 on which the generator of acts as ; every finite rank -lattice is a direct sum of these. If , then as , we must have , and it has as claimed.
It remains to show that with is impossible. Suppose we are in this case, and let be the unique central element of order 2. As above, the classical representation theory of the group agrees with its modular representation over . In both and the action of on has two and two eigenvalues. The same is therefore true for ; moreover, and decompose into the two 2-dimensional eigenspaces for and this decomposition induces the one on .
The group has 3 one-dimensional complex representations factoring through , three faithful 2-dimensional ones in which acts as , and a 3-dimensional one with acting as . Thus, when is and , the space must be a representation of the unique quotient of . It has no trivial subrepresentations (as ), so as a -module. But then
[TABLE]
contradicting the assumption .
(4) The following curves give examples over that prove that is not a function of , and , as claimed. (In each case, can be determined by computing the regular model.)
[TABLE]
(5) To deal with all the remaining cases, first suppose that has totally toric reduction over , in other words . In the notation of (3.1), we have a homomorphism
[TABLE]
whose image we denote by and whose kernel is or . Finite subgroups of are contained in or . Of those, , only occur as inertia groups in residue characteristic 3, and , , , have an element acting as , forcing (case (1)). The remaining possibilities are
[TABLE]
We have excluded (case (1)) and (case (4)). When , its image has no invariants, and so (proving the case ). The only remaining case is , acting with eigenvalues (otherwise again). In this case, the full action on is of the form
[TABLE]
in some basis, with non-zero ’s. This has one-dimensional invariants, and so , as claimed.
Finally suppose , so that acts on as
[TABLE]
As before, write for the representation . Because is not one of the already excluded groups , the image of under is not or . But any other subgroup of of finite order is either , which cannot be a local Galois group, or has no invariants on . Hence , and has either dimension 0 (case (1)) or dimension 1 with , as claimed. ∎
4. Wild conductor exponent
Recall that we wish to compute
[TABLE]
where . Note, however, that acts on through its finite quotient so we may equally well take or any quotient in between.
The integrand here is decreasing, non-negative, integral and left-constant, so if we denote by the jump points in the integrand, then we get
[TABLE]
Let be a 3-torsion point and let be the extension it generates. Then is fixed by if and only if is fixed by . Since , this occurs if and only if any -conjugate of is fixed by . If denotes the highest upper ramification break of , then this occurs if and only if .
Hence, if are representatives of the -conjugacy classes of , generating extensions with highest upper ramification break then letting be the sorted elements of we deduce
[TABLE]
since and is the number of -conjugates of .
We proceed by finding the extensions explicitly, from which we compute via this equation.
4.1. Equation for 3-torsion of genus 2 curves
As before, let be a curve of genus 2, with Jacobian . The linear system for the canonical divisor on yields a standard model
[TABLE]
The following statement is well-known (see e.g. [3] proof of Lemma 3); in fact, it works over any field of characteristic .
Proposition 4.1**.**
Non-zero elements of are in 1-1 correspondence with ways of expressing in the form
[TABLE]
and this correspondence preserves the action of .
Explicitly, suppose is a divisor on ,
[TABLE]
for which is principal, say . Then . After a (unique) re-scaling, say
[TABLE]
The norm
[TABLE]
is a function on whose divisor is a cube, and so
[TABLE]
as stated. In this form,
[TABLE]
We view () as giving a system of 7 equations in the 7 variables .
4.2. Finding the 3-torsion fields
Our goal, then, is to find the (-isomorphism classes of) fields generated by the (-conjugacy classes of) solutions to the system of equations ().
A general tool used to solve systems of polynomial equations such as this is to compute a Groebner basis for the polynomial ideal generated by the polynomials. Generically, a reduced sorted minimal Groebner basis with respect to the lexicographic ordering on variables will be a finite sequence of polynomials such that the first is univariate, the second is a polynomial in two variables, and so on. Then to solve the system, we first find a root of the first polynomial; then we substitute this value into the second polynomial, yielding a polynomial in one variable, and we find a root of this; we repeat this procedure. In the end, this will produce a sequence of roots which together are a solution to the system.
For our system in particular, the 80 roots come in pairs of the form
[TABLE]
and so generically there are 40 distinct values for , for each of these there is a unique value for and and two distinct values for , and for each of these there is a unique value for , and .
In this generic case, the Groebner basis described above will be a sequence of 7 polynomials such that , where .
Following the above discussion on solving systems using Groebner bases, we first factorize (of degree 40), let be one of its irreducible factors, let be the extension it defines, and let be a root of . Substituting this into we get , which is linear, and let be its root. Similarly we let be the root of . Next, is quadratic, so we factorize it, let be one of its factors, let be the extension it defines, and let be a root of . Continuing, we find unique , and which together produces a solution . Repeating this for all factors and we find all solutions of the system (up to conjugacy) and the extensions which they define.
If we are not in this generic case, then the Groeber basis is not of this form and there is some coincidence in the coordinates of some solutions of the 7 equations. If we apply a random Mobius transformation to the defining polynomial then the curve it defines is isomorphic to the original but the solutions have moved, probably to the generic case. In practice, a small number of Mobius transformations is ever necessary to put the solutions into the generic case.
Remark 4.2**.**
An algorithm of this sort would work with any ordering on . This ordering was chosen because it allows us to factor a degree-40 polynomial followed by a quadratic, which is somewhat faster than just factoring a degree-80 polynomial required for other orderings.
4.3. Provability
In practice, however, computing a Groebner basis of this sort is difficult. Groebner basis algorithms require exact fields, so in practice we represent as a completion of a number field at some place , and .
The best known algorithm over number fields (and indeed the only algorithm which appears to run in feasible time on our problem) computes the basis modulo many primes and finds the global basis via the Chinese remainder theorem. The problem here is that a priori we cannot determine the size of the coefficients, and so a heuristic is used to decide if we have used enough primes to get the answer. The result is that the algorithm does not yield provable results. Nevertheless, it is possible to prove the output of the previous algorithm as follows.
Assuming the Groebner basis algorithm was correct, then any , should be a solution to the original system of 7 equations () over . With the following version of Hensel’s lemma, we can show that is indeed very close to a unique genuine solution, and we can say how close.
The following version of Hensel’s lemma is standard (see e.g. [19] Thm. 23 with , and ).
Theorem 4.3** (Hensel’s lemma for multivariate systems).**
Suppose is a local field and is a system of equations in variables over and . Let and let where denotes the Jacobian determinant of (the determinant of the matrix whose th entry is ). If then there is a unique such that and .
Since evaluating resultants, Jacobians and polynomials are just basic arithmetic, these operations can be performed provably, and hence applying Hensel’s lemma we prove that each is indeed close to a unique solution of the system of equations. Furthermore, Hensel’s lemma gives us a method to compute to any prescribed precision. We expect that but we do not prove so.
It remains to check that these solutions generate the fields and that they are distinct up to -conjugacy.
Recall that we have with , the minimal polynomial for , and , the minimal polynomial for . We also have and want to prove that . Since we expect that , then we expect is closer to than any other root of , and so by Krasner’s lemma we conclude that . Another application of Krasner’s lemma on and implies that . Combining these, we deduce and hence .
To check Krasner’s lemma on a polynomial and some , note that it is equivalent to check that there is a root of of higer valuation than all others. It is well-known that the Newton polygon of a polynomial measures the valuations of its roots, and therefore Krasner’s lemma is applicable if and only if the Newton polygon of has a vertex with abscissa 1. This condition is explicitly checkable.
Finally, if is a root of a factor of and is a root of a different factor of , then , so if we check that then we have proven that . Performing a similar check on pairs of determines that they are different. Together, this will prove that each pair of solutions is distinct.
By performing all these checks with large enough precision, we can determine whether or not the are a genuine set of distinct solutions generating the right fields. If any of these checks fails, then the Groebner basis algorithm was incorrect, and we should try the algorithm again with a lower heuristic chance of failure.
Remark 4.4**.**
There is a conceptually simpler method for provability. Letting be the ideal generated by the original system (), and letting be the ideal generated by the Groebner basis, then we wish to prove that . Since is generated by a Groebner basis, there is a normal form for reduction modulo and hence we can check that each generator of is zero mod and so deduce . Additionally we know a priori that has precisely 80 solutions, and from the structure of the Groebner basis that has precisely 80 solutions. Combined, this implies .
We call this the global proof method to distinguish it from the local proof method above. In practice, unless the coefficients of are very small, the global method takes much longer than the local method. Over , with small coefficients, the global method is typically around twice as quick, but this benefit quickly diminishes as the field degree increases.
4.4. Tame conductor exponent revisited
In order to compute the tame conductor exponent using Theorem 3.2, we require and . In previous sections we have already seen an algorithm to compute for any having already computed , so this is easy as a side-effect of previous work.
For , consider , which again is easy to compute from . Clearly it is a divisor of . The following lemma shows that is a good enough guess at in the sense that the statement of Theorem 3.2 depends only on , and .
Lemma 4.5**.**
Let . If or then . If then . If then . Otherwise and .
Proof.
Properties of the Weil pairing imply that . Letting be the 2-Sylow subgroup of , ramification theory implies and cyclic. The lemma is proven by checking all groups consistent with these facts. ∎
5. The algorithm
We use the following algorithm to compute the highest upper ramification break . It takes as input the extension and returns the sequence where are the breaks in the ramification filtration of in the lower numbering, are the corresponding breaks in the upper numbering, and are the sizes of the corresponding ramification subsets of the Galois set of -embeddings . In particular, .
See e.g. [15, §4–5] or [26, §3] for the definition of the ramification polynomial (the coefficients of which have valuation in the algorithm), the ramification polygon and its connection to the ramification filtration of . See e.g. [18] for the connection of this filtration to the upper and lower ramification breaks and the Galois set .
1:(Compute the ramification polygon of )
2: the maximal unramified subextension of
3:
4: a defining Eisenstein polynomial for
5: for
6: the lower convex hull of the points for
7:(Compute , and )
8:
9:
10:
11: the number of faces of
12:for all do
13: the th face of from the right
14: the negative of the gradient of
15: the abscissa of the right hand vertex of
16:
17:end for
18:return
Now we present the final algorithm, which takes a polynomial of degree 5 or 6 over a number field defining a hyperelliptic curve , and a prime ideal of dividing 2, and returns the conductor exponent of the curve at .
1:(Apply Moebius transformations to until its 3-torsion points are in general position)
2:repeat
3: choose so that
4:
5: coefficients of
[TABLE]
6: Groebner basis of
7:until is in generic form
8:(Find the fields defined by each )
9:
10: empty sequence
11: empty sequence
12: irreducible factorization of over
13:for all do
14: the extension of defined by
15: a root of in
16: the root of linear over
17: the root of linear over
18: (Find the fields defined by each )
19: irreducible factorization of over
20: for all do
21: the extension of defined by
22: a root of in
23: the root of linear over
24: the root of linear over
25: the root of linear over
26: (Check the solutions are valid with Hensel’s lemma)
27: assert is Hensel liftable to a solution of
28: the Hensel-lifted solution (we expect )
29: (Check the solutions generate the right fields with Krasner’s lemma)
30: assert the Newton polygon of has a vertex above 1
31: assert the Newton polygon of has a vertex above 1
32: (Check the solutions are distinct)
33: for do
34: assert or
35: end for
36: append to
37: (Save )
38: append to
39: end for
40:end for
41:(Compute the tame and wild exponents from )
42: the function
43:
44: potential toric dimension of
45:if then
46:
47:else if then
48:
49:else if then
50: if and then
51:
52: else
53: smallest even integer
54: end if
55:else if then
56: the tame exponent, computed from a regular model
57:else if then
58:
59:else
60:
61:end if
62: the sorted elements of
63:
64:return
Remark 5.1**.**
Note that the approach to solving the system of 7 equations in 7 variables is to compute a Groebner basis globally, and then solve this system locally. This is the only global aspect of the algorithm, and becomes the bottleneck when the global coefficients become large. An alternative approach is to solve the system of equations directly locally, perhaps using a Montes-type algorithm similar to univariate factorization algorithms which split the system into several smaller systems. This is the subject of ongoing research [11].
Remark 5.2**.**
Recalling Remark 4.4, if we wish to use the global proof method instead, then we can skip over lines 22–36 and instead insert after line 7 a check that each element of reduces to [math] modulo .
6. Implementation
The algorithms described in this paper have been implemented [13] in the Magma computer algebra system [2] using a customized implementation of -adics which removes most -adic precision considerations from the user [12]. The implementation, modulo bugs, produces provable results at every step.
The LMFDB [23] contains the 66,158 genus 2 hyperelliptic curves defined over computed by Booker et al [1]. Of these, all but 1113 have discriminant of 2-valuation less than 12 and therefore their conductor exponent at 2 is computable via Ogg’s formula. Our algorithm has been run on the 1113 remaining curves, using the global proof method (see Remark 4.4). The computation took 9.4 core-hours in total on a 2.7GHz Intel Xeon, averaging 30 core-seconds per curve.
For all but 6 of these curves, the fast tame conductor algorithm of §3 succeeds, and so we compute an entire conductor exponent at 2. For 4 of the remaining 6 curves, a regular model was quickly computed by Magma (taking at most 10 seconds) and therefore the tame exponent was deduced this way. For the remaining 2 curves (labelled 3616.b.462848.1 and 18816.d.602112.1 in the LMFDB) a regular model was computed by hand. In all of these cases, the exponent agrees with the unproven results of [1] and therefore we have proven the conductors for all curves in the LMFDB.
The run-time of the algorithm is usually dominated by the factorization of the degree-40 polynomial over , at least when the defining polynomial has fairly small coefficients. When these coefficients grow, the (global) Groebner basis algorithm dominates the run-time.
This gives some impetus towards developing a fully local algorithm as suggested in Remark 5.1, since this will be independent of global coefficient sizes.
The implementation has also been tested on some curves defined over quadratic number fields. These results were confirmed by Schembri [29] by finding a corresponding Bianchi modular form whose level squared equals the conductor and proving the expected relationship between their -functions using Faltings-Serre.
The run-time does not appear to grow much with the conductor exponent, as evidenced by the following graph summarizing the run-times of the algorithm on the LMFDB curves. It plots the mean run-time for each conductor exponent with a thick black line, and plots the 20-percentiles with thin gray lines.
5$$10$$15$$20[math]20$$40$$60conductor exponent time (core-seconds)
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. R. Booker, J. Sijsling, A. V. Sutherland, J. Voight, D. Yasaki, A database of genus-2 curves over the rational numbers, LMS J. Comp. Math. 19 (2016), 235–254.
- 2[2] W. Bosma, J. Cannon, C. Playoust, The Magma algebra system. I: The user language, J. Symb. Comput. 24, No. 3–4 (1997), 235–265.
- 3[3] N. Bruin, E. V. Flynn, D. Testa, Descent via ( 3 , 3 ) 3 3 (3,3) -isogeny on Jacobians of genus 2 curves, Acta Arith. 165 (3) (2014), 201–223.
- 4[4] J. Coates, T. Fukaya, K. Kato, R. Sujatha, Root numbers, Selmer groups and non-commutative Iwasawa theory, J. Algebraic Geom., 19 (2010), 19–97.
- 5[5] F. E. Diederichsen, Über die Ausreduktion ganzzahliger Gruppendarstellungen bei arithmetischer Aquivalenz, Abh. Math. Sem. Univ. Hamburg 14 (1938), 357–412.
- 6[6] T. Dokchitser, Computing special values of motivic L 𝐿 L -functions, Experimental Math., vol. 13 (2004), No 2., 137–150.
- 7[7] T. Dokchitser, V. Dokchitser, C. Maistret, A. Morgan, Semistable types of hyperelliptic curves, ar Xiv: 1704.08338, April 2017, to appear.
- 8[8] T. Dokchitser, V. Dokchitser, Quotients of hyperelliptic curves and étale cohomology, to appear in Quarterly J. Math.
