Professional Documents
Culture Documents
Irreducible Polynomials That Factor Mod Every Prime: Reed Jacobs
Irreducible Polynomials That Factor Mod Every Prime: Reed Jacobs
Reed Jacobs
Princeton University
12 July 2020
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 1 / 23
Table of Contents
1 Irreducible Polynomials
2 Symmetry Groups
3 The Dedekind-Kummer and Chebotarev Theorems
4 Back to symmetry groups
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 2 / 23
Irreducible Polynomials
Definition 1.1
Example 1.2
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 3 / 23
Irreducibility Tests
2 Reduction modulo p!
Idea 1.4:
Show that for some prime p, for any hypothetical factorization of
P(x), P(x) and its factorization always have different remainders
when divided by p.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 4 / 23
Example: 5x 3 + 17x − 93 modulo 2
Let’s see how this works in practice. Given P(x), we replace all its
coefficients with their remainders after division by p. Instead of an integer
polynomial, think of this as a polynomial with “classes of remainders
modulo p” for coefficients, or a polynomial modulo p for short.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 5 / 23
Eisenstein’s modulo p
But the constant term of P(x) is the product of F (x)’s and G (x)’s
constant terms, which means it is divisible by p 2 ! Contradiction.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 6 / 23
An Example Where this Doesn’t Work
x 4 + 1 ≡ (x 2 + 2)(x 2 − 2).
To prove this, and even further to classify all such polynomials, we’ll
introduce the idea of a polynomial’s symmetry group.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 7 / 23
Introducing Symmetry Groups
Let P(x) be an integer polynomial, not necessarily irreducible. If P(x) has
degree d, then it will have d roots, counted with multiplicity, in the
complex plane. Intuitively, its symmetry group is the number of ways to
scramble these roots in a way that preserves algebraic relationships.
Example 2.1
√
−1+ −3
Let P(x) = x 2 +x +1. It is irreducible, and it has roots ω1 = 2
√
−1− −3
and ω2 = 2 . Notice that:
√ 2
ω12 = 1
4−1 + −3
√
= 41 1 − 2 −3 − 3
√
−2−2 −3
= 4 = ω2 .
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 8 / 23
Introducing Symmetry Groups, cont.
It’s also useful to define elements of the symmetry group on all the
rational numbers; we declare σ(q) = q for all rational q.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 9 / 23
Symmtery Groups, the Definition
Q
For any complex numbers z1 , . . . , zn , let (z1 , . . . , zn ) be the set of all
sums, products, differences, and quotients involving the zi and any rational
numbers.
Definition 2.2
Let P(x) be an integer polynomial of degree n with complex roots
α1 , . . . , αn . The symmetry group of P(x) is the set of all functions
Q
σ from (α1 , . . . , αn ) to itself, such that:
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 10 / 23
Why This is Good
σ(an αn + · · · + a1 α + a0 ) = σ(0)
σ(an αn ) + · · · + σ(a1 α) + σ(a0 ) = 0
σ(an )σ(α)n + · · · + σ(a1 )σ(α) + σ(a0 ) = 0
an σ(α)n + · · · + a1 σ(α) + a0 = 0
P(σ(α)) = 0.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 11 / 23
Some Examples
Example 2.1 cont.
This means the symmetry group of P(x) has two elements: “Do
nothing” and “Swap ω1 and ω2 .”
Example 2.3
√ √ √
P(x) = x 3 − 2 has roots 3 2, ω1 3 2, ω2 3 2. However, an
√ element of
the symmetry group σ is not just determined by where 3 2 goes, but
also where ω1 goes:
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 12 / 23
Some Examples, cont.
Example 2.3 cont.
√
3
√
3
σ(ω1 2) = σ(ω1 )σ( 2).
√
However, the map σ is determined by σ(ω1 ) and σ( 3 2). All 2 · 3 = 6
possible choices for each of these values yield distinct elements of
the symmetry group, and every element of the symmetry group arises
from such a choice.
In Example 2.1, the size of the symmetry group equalled the degree of
P(x), but in Example 2.3, it was larger than P(x)’s degree. In general, the
symmetry group of P(x) has size at most d!, where d is P(x)’s degree.
Definition 2.4
If the symmetry group’s size equals P(x)’s degree, P(x) is said to be
normal.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 13 / 23
A Geometric Interpretation
Examples 2.1 and 2.3 both have very nice geometric interpretations. To
see them, we plot the roots of each polynomial within the complex plane.
Behold, the Illuminati!
In this diagram, the red circle is the unit circle, and the marked red points
are the roots of x 3 − 1 = (x − 1)(x 2 + x + 1). The blue points are the
roots of x 3 − 2.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 14 / 23
A Geometric Interpretation, cont.
However, we must also consider where ω1 and ω2 go. It’s fairly natural to
consider “swap them” as reflecting the triangle about the real axis. And
“do nothing” is the “do nothing symmetry” of the triangle.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 15 / 23
Preliminaries on Permutations
Let P(x) be a polynomial of degree n. Labelling the complex roots of
P(x) as α1 , . . . , αn , each element of the symmetry group corresponds to
some permutation of the αi , of which there are n!. This correspondence
will be a one-to-one correspondence precisely when P is normal.
If σ sends α1 to αi1 , then αi1 to αi2 , and so on, eventually sending αik
back to 1, we represent σ like this:
(1i1 i2 · · · ik ) · · · (· · · ),
where the other blocks are for roots not in the sequence starting from 1.
Each group in parentheses is called a cycle, and if a cycle has k numbers
in its block, we call it a k-cycle.
Example 3.1
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 16 / 23
The Symmetry Group and Irreducibility
We say the symmetry group is transitive if for every αi and every αj , some
element of the symmetry group maps αi to αj . Now, we have the
following theorem:
Theorem 3.2
If P(x) is a polynomial with no repeated roots whose symmetry group
is transitive, it is irreducible.
Suppose for contradiction this is true for P(x), yet P(x) is not irreducible.
Factorize P(x) = F (x)G (x) for nonconstant integer polynomials F , G .
The slide “Why This is Good” shows that the symmetry group sends roots
of F to roots of F and roots of G to roots of G . Since P is square-free,
the symmetry group cannot send a root of F to a root of G , which
violates transitivity.
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 17 / 23
The Dedekind-Kummer Theorem
Theorem 3.3 (Dedekind-Kummer)
F 1 · F2 · · · Fk ,
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 18 / 23
Example: x 4 + 1
Example 3.4
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 19 / 23
Dedekind-Kummer in Reverse
A natural question to ask about this map is, which cycle shapes occurring
in the symmetry group are actually hit? In other words, given a cycle
structure, when is there a prime p not dividing the discriminant, such that
factoring P(x) modulo p and using Theorem 3.3 gets us that cycle
structure?
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 20 / 23
Chebotarev’s Theorem
The answer is given by Chebotarev’s theorem, and it says the answers to
the questions asked on the previous slide are “all of them” and “always.”
But it says much more than that:
Theorem 3.5 (Chebotarev)
Reed Jacobs (Princeton University) Irreducible Polynomials that Factor mod Every Prime 12 July 2020 21 / 23
When modulo p Reduction Always Fails
To determine x 4 + 1’s symmetry group, we will find its roots. One can
check that the roots are: √
± 2(1 ± i)
,
2
where the ±’s range over all 4 total possibilities.
√
Q
For this polynomial, (α1 , . . . , α4 ) contains both 2 and i, and an
element
√ of the symmetry group is determined uniquely by where it sends i
and 2. It must send both these to themselves or to their negatives, since
the symmetry group preserves roots of x 2 + 1 and x 2 − 2.