Finding Galois splitting models to compute local invariants
Abstract.
For prime and small , Jones and Roberts have developed a database recording invariants for -adic extensions of degree . We contributed to this database by computing the Galois slope content, Galois mean slope, and inertia subgroup for a variety of wildly ramified extensions of composite degree using the idea of Galois splitting models. We will describe a number of strategies to find Galois splitting models including an original technique using generic polynomials and Panayi’s root finding algorithm.
1. Introduction
For a number field , i.e. a finite extension of , and for each prime , we have an associated -adic algebra , where each is a finite extension of .
We can answer a variety of questions about using basic invariants of the , such as their ramification index and residue field degree. For more advanced questions, there is a need for more detailed information about the -adic extension, such as their Galois group and ramification groups, which allows us to measure the wild ramification of the extension.
Let be the set of isomorphism classes of degree extensions of which is finite, as a consequence of Krasner’s Lemma [9]. We want to record and store information that encapsulates the filtration of the Galois group by its ramification groups for each extension for particular , as well as some companion results. To easily compute this data we use the idea of Galois splitting models.
Formally, a Galois splitting model of a -adic extension , is a polynomial that is irreducible in with and where is a root of . With a Galois splitting model the computation of various invariants related to that we are interested in can be computed easily using and its corresponding number field.
For a given -adic extension we use techniques coming from inverse Galois theory such as class field theory and generic polynomials to find a Galois splitting model. In particular, we will describe an original technique to find our desired polynomial using generic polynomials and Panayi’s root finding algorithm. [12]
In keeping with Jones and Roberts [7], all data will be available at https://hobbes.la.asu.edu/LocalFields/ as well as http://www.lmfdb.org/LocalNumberField/ so all computations are recorded once and is freely available for those who are interested. Also an implementation of the main algorithm described here will be available at https://github.com/bcarril1/gsm_panayi.
2. Preliminaries
2.1. Panayi’s Root Finding Algorithm
We will now describe Panayi’s root finding algorithm, let , where is a finite -adic extension with uniformizer . [12] [11].
-
•
Let and define the valuation where the initial is the -adic valuation of and . For denote its representative in the residue field by , and for , denote a lift of to by .
-
•
To count the number of root of in we define two sequences and .
-
•
Set and let be the lift of a root of .
-
•
If has a root then define with .
At some point, one of the following cases must occur:
-
(1)
then is an approximation of one root of
-
(2)
then is not an approximation of a root of
-
(3)
has no roots and thus is not an approximation of a root of
If at any step of the process there exist multiple roots for , we split the sequence and proceed.
2.2. Parametric/Generic polynomials
The Inverse Problem of Galois Theory asks if for a finite group and a field , does there exist a finite Galois extension such that . An additional question is if can be realized as the Galois group of a field extension of , can we construct a family of polynomials over such that the Galois group of the polynomials over is .
The idea of parametric polynomials is an attempt to answer the second question. Following Jensen, Ledet, and Yui, consider the polynomial , where and the are indeterminants. Let be the splitting field of over . We say that parametrizes -extensions and is a parametric polynomial if satisfies the following two properties:
-
1.
is Galois with Galois group
-
2.
Every Galois extension with Galois group is the splitting field of a polynomial for some .
If has the additional property of parametrizing -extensions for any field containing then we say is a generic polynomial. Discussion on generic polynomials up to degree 7 is readily available, for example, see [5].
For a Galois group it can be identified as a transitive subgroup of . When referring to Galois groups we will use standard notation (, , , ) as well as T-numbering that was introduced in [2], writing T for a degree field whose Galois closure has Galois group T of .
2.3. Confirming Galois splitting models
Given a degree extension with defining polynomial and Galois group with T-number T, as we produce polynomials we naturally need to confirm if any of those polynomials are a Galois splitting model for . If we have a degree polynomial and has Galois group with T-number T, then is a Galois splitting model for if has a root in , the completion of by the use of Panayi’s Algorithm.
If does indeed have a root in , this means that is contained in , thus . But the T-number of the Galois group of is T and the T-number of the Galois group of is at most T, therefore both Galois groups must have the same T-number and and thus and the T-number of the Galois group of and are the same.
3. Constructing Galois splitting models
In this section, we describe four strategies to find candidates for Galois splitting models.
3.1. Using a Database Search
Our initial attempt to find Galois splitting models is to use the various databases of number fields, namely the databases of Jones and Roberts [6], Klüners and Malle [8], and the LMFDB (-function and Modular Forms Database) [10] to find any initial matches. We quickly filter out number fields where the prime splits within the number field and with the remaining polynomials we check if any are Galois splitting models for some -adic extension. This strategy is useful for finding quick matches in our initial step to find Galois splitting models for -adic extensions of a given degree.
3.2. Using Galois Theory
The next strategy for finding Galois splitting models is to use group theoretic facts about the Galois group of a -adic extension to construct a Galois splitting model using composita of smaller fields.
Given a degree field extension with Galois group we want to determine if there exist a subfield of such that and is the compositum of two smaller subfields. This can be easily found using group theoretic arguments. Namely, we are searching for two non-trivial subgroups of the Galois group of index less than such that their intersection is trivial. In the case of multiple pairs of non-trivial subgroups that satisfies the previous statement, we pick the pair that generates the largest group, as this will correspond to a common subfield for the fixed fields of the pair of subgroups and we want to minimize this degree.
We will show an example of this process using a field extension with Galois group 14T9. Using Magma we find that there exist a pair of subgroups and (of index 2 and 8 respectively) whose intersection is trivial and is the group 14T9. Their corresponding fixed fields will have Galois group 2T1 and 8T25.
This means there exists a degree 16 extension of that is the compostium of a degree 2 and degree 8 extension with no common subfield. The Galois closure of this degree 16 extension has its Galois group isomorphic to a 14T9 group. We can then use Magma to recover the 14T9 extension using resolvents.
Once we identify a suitable pair of subgroups for a particular Galois group for an extension of , we need to find a Galois splitting model for the fixed field of each subgroup. To find these Galois splitting models with common subfield, we again refer back to the Galois splitting models already found, the various number field databases, or use the other methods which will be described below. We choose to find Galois splitting models for the lower degree extensions as it could potentially easier due to a greater number of lower degree number fields in the various databases and could be quicker computationally with the methods that will be described next.
3.3. Using Class Field Theory
This strategy uses class field theory to find Galois splitting models. We know that solvable Galois extensions can be constructed by a chain of abelian extensions and we use this idea to construct a Galois splitting model.
For a number field we can use class field theory to construct a cyclic extension of with prime order and conductor who divides an ideal of that we specify. We use two implementations one in Pari/GP [13] implementing algorithms from [3] and the other in Magma [4].
Here is an example with a field extension with Galois group 15T26. We cannot find a Galois splitting model for this type of extension using composita of proper subfields of . It can be calculated that . Thus using standard Galois Theory there exist a unique degree 5 subfield of , and it can be shown that . Now over is a Galois extension of degree 3, therefore . So finding a extension of , will give us a degree 15 extension over that may include or be a 15T26 extension. Thus for a 15T26 -adic extension, we will find a Galois splitting model for the degree 5 subfield and use this process to try to construct a Galois splitting model for the full extension.
Another more complicated example is a 15T33 extension of . Now and there exist a degree 5 subfield with Galois group over . So is a degree 3 extension that is not Galois, this means the Galois group of must be . The Galois closure of over has degree 6, so there exists a degree 2 extension over , which is always cyclic. Additionally, since over is Galois, then over is a degree 3 Galois extension, which means it must also be cyclic.
We can use our process in two steps. The first step is the find quadratic extensions of and then find extensions of the resulting fields. This will give us degree 30 extensions that could possibly contain a 15T33 extension. From a degree 30 extension we can use Pari/GP or Magma to try to find a 15T33 field extension. A way to optimize this process is to identify that , and then find extensions of in one iteration rather than two iterations. Again for a 15T33 -adic extension we will find a Galois splitting model for the -extension and use this process to try to find a Galois splitting model for the 15T33 -adic extension.
Using group theory we can tell if a number field with particular Galois group is the subfield of an extension whose Galois group is the wreath product of two groups with the first group cyclic of prime order, i.e. it provides the base extension and order of cyclic extension from the base extension. Klüner and Malle’s database provides us this information so we have a starting point to apply this technique to find a Galois splitting model.
3.4. Using Generic Polynomials
We will describe our strategy to find Galois splitting models using generic polynomials. Given an extension , there will exist a subfield (which could be trivial) such that , where is the maximal unramified extension of . If there exists multiple subfields of , we simply pick the subfield such that is minimal. If we know , then we can determine . Let be generic polynomial that parametrises -extensions and be a Galois splitting model for with .
If we calculate for . This will give us a relative field extension over which we can then view as an extension over . Once we calculate a defining polynomial for the absolute extension, we determine if it is a Galois splitting model for full extension .
To find suitable values of when we have an explicit parametric or generic polynomial, we developed an algorithm that uses Panayi’s root finding algorithm. The idea of this algorithm is to "zero in" to correct values of the indeterminants of by using Panayi’s algorithm and the appropriate substitutions of the indeterminants of . We will describe the algorithm now:
Let be a uniformizer of and be a uniformizer of . Note we can represent in terms of by factoring the minimal polynomial of over .
Algorithm 1
-
•
Let with and define
where .
-
•
Define and . For denote its representative in the residue field by , and for , denote a lift of to by .
-
•
We initially create a set and for , if at any point for some , we then replace with in .
We choose to make the substitution when for some , because otherwise the choice of may affect the value of . Thus we substitute all possible values for the first -adic digit of and then proceed with the algorithm.
-
•
If has a root then define and we replace with .
When one of the following cases occur:
-
(1)
and then with has a root of in .
-
(2)
and then with does not have root of in .
-
(3)
and has no roots then with does not have root of in .
-
(4)
The cardinality of is larger than a predefined bound.
Once a list of polynomials is produced from Algorithm 1, we can then create a list of polynomials over . From this list of polynomials we search for a Galois splitting model for the extension . Note we chose to give values from to all but one indeterminant, but this is not necessary as one can easily modify the algorithm to solve for multiple indeterminants. In general only having one indeterminant does make the computations quicker.
3.4.1. Examples
For our first example we want to find a Galois splitting model for every -extension of which there are 3 such extensions. So let and we choose the Galois splitting model for to be and hence . From [5] a generic polynomial for -extensions is . Since the polynomial has two parameters, we will choose .
We will walk through a full example now. For the first extension its defining polynomial is and for the first iteration we let and .
Since we will do the substitution step and substitute for and therefore we get and .
Now has a root of 2, and thus
.
But , so for this substitution step we will substitute and we will get
therefore and .
Now has a root of 3, therefore .
And .
But now , which is a degree 1 polynomial. Thus has a root in . And we find that is truly a Galois splitting model for .
Similarly, for the second extension its defining polynomial is and using Algorithm 1 we find that and thus its Galois splitting model is . For the last extension we find its defining polynomial is and for a Galois splitting model of .
For a more advanced example, let and being a extension with a -subextension with a defining polynomial . There are 16 such extensions. The field has a Galois splitting model and is a degree 2 extension with Galois splitting model . We can let a root of be the generator of , and a root of is the uniformizer . Again from [5] a generic polynomial is . Using Algorithm 1 the values for the parameter of that will generate the Galois splitting models for all 16 extensions where is a root of are listed below in Table 1.
Parameter Value | Defining Polynomial | Galois Splitting Model |
---|---|---|
3.5. Conclusion
The cases in which the filtration of a Galois group by its ramification groups are interesting and most difficult and hence the need for Galois splitting models, are the wild extensions of composite degree. For wildly ramified extensions of degree 11 and lower, Jones and Roberts have computed all data relating to their ramification groups. The next interesting cases that we computed were , , , , , , and . For these cases we computed the Galois slope content, Galois mean slope, and Inertia subgroup see [6] on how these values are computed using the Galois splitting models. Once again all computed data are available at https://hobbes.la.asu.edu/LocalFields/ and http://www.lmfdb.org/LocalNumberField/ and implementation of the Algorithm 1 is located at https://github.com/bcarril1/gsm_panayi.
References
- [1] Wieb Bosma, John Cannon, and Catherine Playoust. The magma algebra system i: The user language. Journal of Symbolic Computation, 24(3):235–265, 1997.
- [2] Gregory Butler and John McKay. The transitive groups of degree up to eleven+. Communications in Algebra, 11(8):863–911, 1983.
- [3] Henri Cohen. Advanced topics in computational number theory, volume 193. Springer Science & Business Media, 2012.
- [4] Claus Fieker. Computing class fields via the artin map. Mathematics of Computation, 70(235):1293–1303, 2001.
- [5] Christian U Jensen, Arne Ledet, and Noriko Yui. Generic polynomials: constructive aspects of the inverse Galois problem, volume 45. Cambridge University Press, 2002.
- [6] John W Jones and David P Roberts. A database of local fields. Journal of Symbolic Computation, 41(1):80–97, 2006.
- [7] John W. Jones and David P. Roberts. A database of number fields. LMS Journal of Computation and Mathematics, 17(1):595–618, 2014.
- [8] Jürgen Klüners and Gunter Malle. A database for field extensions of the rationals. LMS Journal of Computation and Mathematics, 4:182–196, 2001.
- [9] Serge Lang. Algebraic number theory, volume 110. Springer Science & Business Media, 2013.
- [10] The LMFDB Collaboration. The l-functions and modular forms database. http://www.lmfdb.org, 2013. [Online; accessed 16 September 2013].
- [11] Peter N Panayi. Computation of Leopoldt’s P-adic regulator. PhD thesis, University of East Anglia, 1995.
- [12] Sebastian Pauli and Xavier-François Roblot. On the computation of all extensions of a -adic field of a given degree. Mathematics of Computation, 70(236):1641–1659, 2001.
- [13] The PARI Group, Univ. Bordeaux. PARI/GP version 2.7.5, 2015. available from http://pari.math.u-bordeaux.fr/.