How a polynomial breaks modulo the primes
Worth reading first: The integers a field contains · The lattice that runs the other way.
A polynomial with whole-number coefficients can be read modulo any prime : reduce each coefficient to its remainder, and the result is a polynomial over the field with elements. There it factors into irreducible pieces, as every polynomial over a field does, and the degrees of those pieces form a pattern — for a cubic, one of , or .
The pattern changes from prime to prime, and at first sight erratically. But it is not erratic. Which patterns occur, and how often, is decided by a single object attached to the polynomial: its Galois group, the group of symmetries of its roots that the correspondence between subgroups and fields is built from. The primes take a census of that group, one element at a time, and the census comes out in exact proportion.
Two cubics, prime by prime
The two columns behave differently from the first row. Take . Modulo 17 it has three roots; modulo 19 three; modulo 37 and 53 three; modulo every other prime in the table, none. It never has exactly one root. And the primes where it splits are recognisable: 17, 19, 37 and 53 leave remainder 8, 1, 1 and 8 on division by 9. The rule — split exactly when — holds for every prime in the table, and the figure checks it. A cubic that behaves this way is rare: most cubics with integer coefficients break in all three ways, and the ones that never produce the pattern are exactly those whose three roots can each be written as polynomials in any one of them.
Now . Modulo every prime that is 2 more than a multiple of 3 — 5, 11, 17, 23, 29, 41, 47, 53, 59 — it has exactly one root, . That has a quick explanation: when , cubing is a one-to-one map on the nonzero remainders, so 2 has exactly one cube root. Modulo primes that are 1 more than a multiple of 3 it either splits completely (31, 43) or stays whole (7, 13, 19, 37). And there the pattern is not decided by any congruence: 31 and 43 split, 37 does not, and no modulus separates them. As the essay on which primes a form takes showed, the primes that split are exactly those of the form , a condition no remainder can express.
The symmetry group of three cube roots
The difference between the two cubics is a difference between their Galois groups.
has three complex roots: the real cube root and two complex ones, and , where is a primitive cube root of unity. Any permutation of the three roots that respects every polynomial relation among them with rational coefficients is a symmetry, and for all six permutations qualify. The group is , the symmetry group of a triangle: the identity, two rotations and three flips.
is different. Its three roots are real, , and , and each is a polynomial in any other: if is one root, the others are and . So a symmetry that fixes one root fixes them all, and the only symmetries are the three rotations. Its group is , the cyclic group of order three.
The difference is visible in the degrees. The splitting field of — the smallest field containing all three roots — has degree six over the rationals, because adjoining gives a real field of degree three that cannot contain the complex roots, and adjoining doubles it. The splitting field of has degree three: adjoining one root already brings the other two. Degrees multiply up a tower, and the order of the Galois group is the degree of the splitting field, so a group of order six and a group of order three were visible before a single prime was examined.
Frobenius: one symmetry for each prime
The bridge between primes and symmetries is the map that raises to the -th power. Over the field with elements, for every element — Fermat’s little theorem — and the map fixes exactly the elements of that field. Applied to the roots of the polynomial, reduced modulo , it permutes them, and the permutation it induces is an element of the Galois group: the Frobenius element of .
The factorisation pattern of the polynomial modulo is the cycle type of that permutation. A root fixed by Frobenius satisfies and so lies in the field with elements: it is a root modulo , a linear factor. Roots swapped in a 2-cycle are fixed by Frobenius twice over, so they lie in the field with elements and are the roots of an irreducible quadratic factor. Roots in a 3-cycle give an irreducible cubic. So:
- identity → ;
- a flip, which swaps two roots and fixes one → ;
- a rotation, a 3-cycle → .
Now the table’s behaviour is forced. has no flips in its group, so the pattern cannot occur for it — and it never does. has all three kinds of element, and all three patterns occur.
A single prime shows the mechanism. Modulo 7, the cubes of the nonzero remainders are only 1 and 6, so 2 is not a cube and has no root: it is irreducible, and its roots live in the field with elements. Every finite field is a single cycle under multiplication, and in that field the map sends a root to , then to , then back to . It cycles the three roots — a rotation, as the pattern says. Modulo 31, by contrast, 2 is a cube, , and so are and , because 5 is a cube root of unity modulo 31. All three roots lie in the field with 31 elements, fixes each of them, and Frobenius is the identity.
The census comes out in proportion
Frobenius explains which patterns occur. How often each occurs is a theorem of Nikolai Chebotarev from 1922: as runs over the primes, the Frobenius element is spread evenly over the group — each conjugacy class is hit with frequency proportional to its size.
For the group has one identity and two rotations, so the prediction is splitting a third of the time and staying whole two-thirds — and the bars are and to within sampling. For the six elements are one identity, three flips and two rotations, predicting , and for the three patterns, and those are the bars. For , whose roots are and , the group is the eight symmetries of a square, and the four patterns occur in the proportions , , and of its cycle types — the identity, the two diagonal flips that fix two corners, the three elements that pair the corners off, and the two quarter-turns.
Why should each symmetry be picked in proportion? A heuristic makes it plausible. The primes carry no preference among the symmetries of the roots, because the rational numbers cannot tell conjugate roots apart — any statement about them that the primes could “see” would be a polynomial relation with rational coefficients, and the symmetries preserve all of those. So the Frobenius elements should be spread over the group as evenly as the group’s own structure allows, which is evenly over each conjugacy class. Chebotarev’s proof makes this precise with -functions, as Dirichlet’s did for residue classes, and the heuristic is the reason the answer is the one it is.
The convergence is the density theorem at work, and its rate is itself a deep question: how quickly the shares settle is controlled by the zeros of an -function attached to the polynomial, just as the error in counting primes is controlled by the zeros of the zeta function.
Irreducible, and reducible modulo every prime
The fourth polynomial in the census is the most surprising, and it is an old friend: is the minimal polynomial of , found by counting powers in a space of dimension four.
Its four roots are , and its Galois group consists of the four sign changes. Every one of them has order at most two, so there is no four-cycle in the group, and by Frobenius the polynomial can never stay irreducible modulo a prime. Yet it is irreducible over the rationals. A polynomial that is irreducible over the integers and reducible modulo every single prime sounds impossible, and the elementary reason is a small miracle of its own.
The squares modulo an odd prime form a subgroup of index two in the nonzero remainders: the product of two non-squares is a square. So if 2 and 3 are both non-squares modulo , their product 6 is a square. One of the three is therefore always a square, and each gives a factorisation: , or , each of which has coefficients modulo as soon as the square root in it exists there. The table checks every prime to 79 and the census every prime to 20,000; the argument covers them all.
The lesson reaches beyond the example. A standard way to prove a polynomial irreducible over the integers is to find one prime modulo which it is irreducible. For that test fails at every prime, not because the polynomial is reducible but because its Galois group has no element of the right cycle type. The test is sound and incomplete, and the Galois group says exactly when it is incomplete.
From Dirichlet to Chebotarev
The density theorem is the natural completion of Dirichlet’s theorem on primes in progressions, which that essay left as a debt. Dirichlet’s theorem says that primes are spread evenly among the residue classes modulo coprime to . Seen through Galois theory, that is Chebotarev’s theorem for the polynomial : its Galois group is the group of units modulo , the Frobenius element of is simply modulo , and “evenly over the group” is “evenly over the residue classes”. Chebotarev’s theorem does the same thing for every polynomial, including those like whose splitting primes no congruence can describe.
It also explains the boundary that the essay on quadratic forms found. The primes of the form are described by a congruence because the corresponding polynomial, , has an abelian Galois group; the primes of the form are not, because the corresponding polynomial is , whose group is not abelian. Class field theory is the statement that the abelian case is always governed by congruences, and the non-abelian case is where the Langlands programme begins.
What the counts show and what they do not
Every factorisation is exact, every share is a count. The patterns are computed by distinct-degree factorisation over the field with elements — a procedure with no rounding — and checked against a brute-force count of roots in the table. The shares in the census are ratios of counts. The predictions are exact fractions from the group. The agreement between them is measured, and a percentage point is the tolerance.
The census omits the primes that divide the discriminant. At 2 and 3 for , at 3 for , and at 2 and 3 for , the polynomial has repeated roots modulo , Frobenius is not a well-defined permutation, and the pattern is not a cycle type. Finitely many primes are excluded, which does not change any density.
The table’s congruence for is checked, not derived. The figure checks that the cubic splits exactly when for every prime it lists. The reason is that its roots are , which live in the field generated by the ninth roots of unity, and there the Frobenius element of is just modulo 9 acting on the exponents; a root is fixed when . The argument is Dirichlet’s in miniature, and the table only confirms it on its first fourteen primes.
The theorem is about limits. Twenty thousand primes give shares within a percentage point, but Chebotarev’s theorem is a statement about the limit, and nothing finite proves it. The rate of convergence depends on the generalised Riemann hypothesis for the relevant -functions, and the best unconditional error bounds are much weaker than what the figures show.
Still open: how soon the census is fair
Chebotarev’s theorem says the proportions come out right eventually. How soon is open in a precise sense: the least prime whose Frobenius element lies in a given conjugacy class is conjectured to be small — polynomial in the logarithm of the discriminant — and this is known only assuming the generalised Riemann hypothesis. Unconditionally, the known bounds are polynomial in the discriminant itself, exponentially worse.
There is also the inverse Galois problem: every finite group is conjectured to be the Galois group of some polynomial with rational coefficients, so that every group has its own census among the primes. It is known for all soluble groups and for many simple ones, and open in general. The census exists for every polynomial; whether every group can be made to hold one is not known.
And there is a question hiding in the second figure’s ticks. Two different polynomials can have the same census — the same shares of every factorisation pattern — without having the same splitting field, because different groups can have the same proportions of cycle types. Which fields are determined by their factorisation statistics, and which pairs are “arithmetically equivalent” without being the same, has a complete answer in small degrees and examples of equivalent pairs from degree seven on, found by Gassmann in 1926; a general description of when the census determines the field is not known.
A group read off the primes
A polynomial’s roots are permuted by its symmetries, and each prime picks out one symmetry — the one that raising to the -th power induces. The factorisation of the polynomial modulo is that symmetry’s cycle type, and over all primes each symmetry is picked in exact proportion. So the Galois group, an abstract object built from the roots, can be recovered from arithmetic modulo primes alone: factor the polynomial modulo enough primes, count the patterns, and the shares are the shape of the group.
That inversion is what makes the subject remarkable. The Galois group was defined by looking at the roots, which live in the complex numbers or in some abstract extension, and the primes know nothing of either. Yet Fermat’s little theorem, applied field by field, turns every prime into a symmetry of the roots, and the primes collectively know the group exactly — which elements it has, how many of each kind, everything but the labels. A question about symmetry, asked of the integers, is answered by counting. It is the same move this subject has made before, turning a structure into a census, and it has rarely been made to such effect: Chebotarev’s theorem is one of the tools by which modern number theory reads non-abelian symmetry off the primes, and the four bars of the census figure are its simplest possible demonstration.
What links here
Computed from the collection, not written here: the essays that point at this one.
Reads more easily once this is understood
Essays that name this one as worth reading first.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- The field with four elements — both name finite field, irreducible polynomial, modular arithmetic
- A field's worth of squares — both name finite field, modular arithmetic
- A plane in a list of numbers — both name finite field, modular arithmetic
- A quintic a sliding mark reaches — both name field extension, irreducible polynomial
- A sum of two sets modulo a prime cannot be small — both name finite field, modular arithmetic
- Almost every number comes down — both name density, modular arithmetic
Named objects
A dashed tag is an object no other essay names yet.
ConjugateDensityField extensionFinite fieldGalois groupIrreducible polynomialModular arithmetic