← LibraryComputing Galois Groups of Number FieldsEngineering · MathematicsLesson 3/4← PrevNext →
GuidePublished 6 Aug 20265 min readBy Kevin JoginComputational Number TheoryNumber Fields IIGalois GroupResolvent Polynomial
Skip to the main content

MathematicsNumber Fields II

Computing Galois Groups of Number Fields

Identifying the Galois group of a polynomial by resolvents, by factorisation patterns, or by both — and why the two approaches complement each other.

Executive summary

Narrow by factorisation statistics, confirm by resolvents

The Galois group of an irreducible degree-n polynomial is a transitive subgroup of the symmetric group on n letters, and there are few of these for small n. Factoring the polynomial modulo many primes gives cycle types that must occur in the group, which narrows the candidates quickly by Chebotarev. Resolvent polynomials then decide definitively: a resolvent has a rational root exactly when the group lies in a specified subgroup.

Learning objectives

  • List the transitive groups for small degree and their inclusion lattice.
  • Use Dedekind's theorem to obtain cycle types from factorisations modulo p.
  • Construct and test a resolvent polynomial.
  • Combine the two methods into a decision procedure.
  • Recognise the difficulty of the general high-degree case.

Section 01Transitive groups by degree

Transitive subgroups by degree
DegreeNumber of transitive groupsThe groups
21C2
32C3, S3
45C4, V4, D4, A4, S4
55C5, D5, F20, A5, S5
616Including C6, S3, D6, A4, PGL2(5), A6, S6
77C7, D7, F21, F42, PSL3(2), A7, S7
The discriminant does half the work in low degree

The Galois group lies in the alternating group exactly when the discriminant is a perfect square. In degree 3 this single test distinguishes C3 from S3 completely; in degree 4 it halves the candidate list at once.

Section 02Cycle types from factorisation

Dedekind's theorem states that for a prime p not dividing the discriminant, the degrees of the irreducible factors of T modulo p give the cycle type of a Frobenius element in the Galois group.

AlgorithmNarrowing by cycle typesin: T  →  out: a reduced list of candidate Galois groups
  1. For many primes p not dividing disc(T), factor T modulo p.
  2. Record the multiset of factor degrees as a cycle type. Each observed type must occur in the Galois group.
  3. Eliminate every candidate group not containing an element of that cycle type.
  4. By Chebotarev, cycle types appear with frequency proportional to their share of the group, so all types appear after enough primes.
  5. Stop when one candidate remains, or when the remaining candidates share all cycle types and a resolvent is required.
Cheap and highly effective. Its limitation is that distinct groups can share the same set of cycle types — the classic example being C4 and V4 in degree 4 — so it narrows but does not always decide.
Statistics cannot prove absence

Not observing a cycle type after many primes is evidence, not proof, that the group lacks it. Chebotarev gives densities, not guarantees, so a conclusion reached by elimination alone is heuristic and must be confirmed by an exact method.

Section 03Resolvent polynomials

For a subgroup H of the symmetric group, choose a polynomial in the roots that is invariant precisely under H. Its orbit under the full group yields a resolvent whose coefficients are rational, and which has a rational root exactly when the Galois group is contained in a conjugate of H.

AlgorithmThe resolvent testin: T, candidate subgroup H  →  out: whether Gal(T) ⊆ H up to conjugacy
  1. Choose an invariant F of the target subgroup H.
  2. Form the resolvent R(x) = ∏(x − Fσ) over coset representatives σ, with coefficients computed symbolically from T or numerically from the roots and rounded.
  3. Test whether R has a rational root. A root means the Galois group is contained in a conjugate of H.
  4. If R has repeated roots, perform a Tschirnhaus transformation on T and restart — repeated roots make the test inconclusive.
  5. Descend through the subgroup lattice, testing each level, until the group is pinned down.
Exact and decisive. The cost grows with the index of H, so the method is used to resolve the few candidates that cycle types leave, rather than to search from scratch.
Precision or exactness

Resolvent coefficients can be computed exactly by symmetric function manipulation, or numerically from the complex roots and rounded. The numerical route is far faster but requires enough precision that rounding is certain — the same discipline as elsewhere in the subject.

Section 04The combined procedure and its limits

  1. Stage 01Test the discriminantA square discriminant places the group inside the alternating group.
  2. Stage 02Collect cycle typesFactor modulo many primes; eliminate candidates lacking observed types.
  3. Stage 03Apply resolventsResolve the remaining ambiguity exactly by descending the subgroup lattice.
  4. Stage 04VerifyConfirm the answer is consistent with every observed cycle type and with the discriminant test.
Degree is the hard limit

The number of transitive groups grows rapidly — there are already thousands by degree 16 — and suitable invariants become harder to construct and their resolvents harder to compute. Beyond moderate degree, general Galois group determination remains genuinely difficult, and specialised methods exploiting known structure are used instead.

ReferenceFrequently asked questions

Why is the Galois group of a number field worth computing?

Because it determines the subfield lattice, the splitting behaviour of primes, and whether the extension is abelian — and hence whether class field theory applies. Many structural questions reduce to knowing the group.

What is a Tschirnhaus transformation for?

It replaces the defining polynomial by another with the same splitting field but different roots, which breaks the accidental coincidences causing repeated resolvent roots. It is the standard repair when a resolvent test is inconclusive.

Can the Galois group be read from the factorisation pattern alone?

Only when the candidate groups have distinct cycle type sets. For degrees up to about 7 this resolves most cases, but pairs such as C4 and V4 require a resolvent, so the exact method cannot be dispensed with.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0038
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-CANT-001
Topic stream
CANT-ADVANCED-FIELDS
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Prime Decomposition: the Buchmann–Lenstra MethodGuide · MathematicsNEXT LESSON →Class Group and Unit Computation in General Number FieldsGuide · MathematicsComputing the Maximal Order: the Round 2 AlgorithmGuide · MathematicsComputational Algebraic Number Theory: Discipline OverviewGuide · Mathematics