Exploration 5: Irreducibility
December 5, 2023.Questions:
- When is a polynomial irreducible?
- What happens to irreducibility when you turn a ring into a polynomial ring?
- How do you determine irreducibility given an element?
Recall that in a UFD, every element factors into a unique product of irreducible elements. For instance, in the ring of integers , element uniquely factor into positive factors. In the polynomial ring , elements uniquely factor into monic factors.
In an arbitrary UFD, there is no general way to identify such elements (like “positive” or “monic”), but we can do something else: call two elements associate (denoted ) if they differ by a unit.
If an element is associate to , it means for some unit , which implies is that unit.
Then instead of saying that a factorization is unique up to multiplication by units, we can equivalently say factorization is unique up to associates.
Here are some properties of associate elements:
Theorem: In an integral domain, two nonzero elements are associate iff each generates the other.
This is because if two nonzero elements generate each other, then and implying and .
Assume . If is an arbitrary associate of (), then for some unit , thus:
In this section, we define GCD and LCM and their implications for UFDs.
The greatest common divisor (GCD) of two elements is a “greatest” element in the ring that divides both and , in the sense that any other divisor of both and divides a GCD.
Similarly, the least common multiple (LCM) of two elements is a “least” element in the ring that is a multiple of both and , in the sense that a LCM divides any other multiple of both and .
Note that this notion of “least” and “greatest” rely on some divisibility partial order, which only exists in some rings. is a greatest element among all divisors of both and , and is a least element among all multiples of both and .
Also note that there can exist multiple GCDs and LCMs in a ring, a fact that we’ll deal with immediately:
- Recall that elements that divide each other are associate.
- If there are two GCDs, then by definition they divide each other and are thus associates.
- Similarly, if there are two LCMs, then by definition they are a multiple of each other, meaning they divide each other, and are thus associates.
The GCD is very powerful, as the rest of this exploration will demonstrate. But first we need this important property of the GCD:
- It is enough to prove that the two sides divide each other.
- : any divisor of both and must divide , by definition of GCD. Multiplying by , any divisor of both and must divide . But is such a divisor.
- : since divides both and , multiply by to find that divides both and . Therefore it also divides their greatest common divisor, .
Using this we can prove that, in fact, the existence of GCDs in a factorization domain is equivalent to saying that every irreducible is prime.
- ()
- Since every irreducible is prime in a factorization domain, it’s a UFD (proof) and therefore every element has a unique factorization into prime elements.
- Then to get the GCD, you can just take the unique product of all the common factors of two elements, which means taking the minimum exponent of each common prime power factor.
- (Note that you can similarly get the LCM by taking the unique product of all the common multiples of two elements, which means taking the maximum exponent of each common prime power factor.)
- ()
- Given irreducible , WTS it is prime.
- If , then is a divisor of .
- Since is irreducible, either or .
- If , we already know that by definition of GCD. Since associates of divisors are also divisors (proof), we have .
- Otherwise, means . Multiply by on both sides to get . Then by the lemma, , and therefore . Recalling that , this implies .
- So either or , meaning irreducible is prime.
This is because a factorization domain is a UFD iff every irreducible is prime, which we just proved is equivalent to saying GCDs exist.
In this section, we introduce the Bézout identity relating GCDs to elements in the ring.
We know that fields and Euclidean domains permit division by some division algorithm. Observe that both also have GCDs:
The existence of GCDs in a Euclidean domain imply support for what is called the extended Euclidean algorithm in Euclidean domains. This algorithm calculates the GCD of some given and nonzero as a linear combination of and , resulting in the Bézout identity .
- If we divide some by some nonzero , we have for some (where either or .)
- If , we are done: then and we have .
- Otherwise, dividing by gives .
- If , we are done: then and implies .
- Otherwise, dividing by gives .
- If , we are done: then and implies , which simplifies to
- Otherwise, the idea is to continue doing this until you get , thus and you can backsubstitute each to express the GCD as a linear combination for some .
Finally, two elements are coprime if their GCD is a unit, i.e. the GCD is associate to .
Coprime means the GCD is associate to , so becomes .
Since is prime, its only nonunit divisor is . Therefore if , and otherwise.
(being a nonzero principal ideal) contains every element with a factor of , so any element outside of must be coprime to . Since adding any outside element to makes it equal to , i.e. not a proper ideal anymore, must be maximal.
Since Euclidean domains are PIDs, and nonzero prime ideals are maximal in PIDs, either is zero or a maximal ideal. If is zero then results in the same ring, which is a Euclidean domain. If is maximal, then is a field and therefore a Euclidean domain.
In this section, we revisit the relationship between rings and polynomial rings defined over them.
We already have enough to prove an interesting fact about polynomial rings that are also PIDs:
This is because polynomial rings defined over a field are Euclidean domains.
Now just like we did in rings in general, we call a non-constant polynomial irreducible if it can’t be factored into two non-units. However, there are a number of facts about polynomials that help us determine whether a polynomial is irreducible.
First, since has no inverse, the units in a polynomial ring can only be the units in as constant () polynomials.
Second, the inability to factor into two non-units is a hard property to prove in general, but there is a shortcut for polynomial rings:
According to the factor theorem, having a root means , where is at least since is at least . But that means you just factored into two non-unit factors and , meaning that is reducible.
This means saying a polynomial is irreducible is one way to say it has no roots. Take the contrapositive, and you get a way to check irreducibility: if a polynomial has roots, then the polynomial is reducible.
The converse is not true in general, but it is true for degree and polynomials:
When we factor a polynomial into a product , we have implies . If is or and has no roots (i.e. linear () factors, by the factor theorem), necessarily one of and must be , meaning is irreducible.
Otherwise, determining irreducibility in polynomial rings can be largely reduced to finding roots. For instance, has no roots in but does in , so it’s irreducible in but reducible in .
If we’re in or we could think about using the Rational Roots Theorem to classify all the rational roots of the polynomial. However, finding these roots is also an enumerative task, and we’d like to avoid that.
There is a theorem that leads to fast irreducibility checking for polynomials in , and it relies on the reduction homomorphism, which applies ( prime) to coefficients of an integer polynomial . This gives you the reduction of modulo , written . (Formally: .)
- doesn’t divide the leading coefficient of
- reduction is irreducible in .
- Towards contradiction, assume is not irreducible in . Then there is a proper factorization , where .
- We know that since it’s possible that the leading coefficient of gets mapped to , decreasing its degree. This isn’t possible for since it’s given that doesn’t divide the leading coefficient of . So overall, we have
- Similarly for ,
- But since , we know where and , implying there is a proper factorization for in . But this contradicts our second assumption.
The rational roots theorem works, but reduction is much easier. Reduction becomes in . Trying each of shows that this has no root, therefore irreducible, therefore the original polynomial is irreducible.
Reduction gives in . Trying each of shows that this has no root, so to be irreducible it must factor into two quadratics with no root. The only quadratic with no root in is (Example 5) so that must be the factor. But which is not . So there is no proper factorization of in , so is irreducible in .
In this section, we draw an equivalence between irreducibility in and in .
In , we can look at the GCD of every coefficient of a polynomial. For instance, if , then let . is the content of . In general, content is defined for any ring that defines a GCD, including UFDs.
- If and are the coefficients of and respectively, then every coefficient of is some sum .
- But , being the GCD of every coefficient , contains exactly the irreducible factors common to all .
- In a UFD, factorization is unique (up to associates), so containing all irreducible factors common to all implies containing all irreducible factors common to all () along with all irreducible factors common to all ().
- This implies and have the same unique factorization up to associates, and are therefore associate.
If (i.e. is a unit) then call a primitive polynomial.
Corollary: In a UFD, products of primitive polynomials are primitive.
- We need to prove that (1) the ACCP holds in and (2) all irreducible elements of are prime.
- Since is a UFD, it satisfies ACCP, and therefore satisfies ACCP.
- WTS irreducibles are primes. Say we have some irreducible . Then, note that the quotient , polynomials where is sent to , is isomorphic to , polynomials where coefficents are mod .
- Then for every irreducible :
- This requires proving the converse of the above: is a UFD implies is a UFD.
- Take any constant polynomial . Since is a UFD, there is a unique factorization of into irreducibles in . Since for we must have , and , the degree of every factor in the factorization of must be . This implies that any factorization of involves only constant polynomials , and therefore if it’s unique in , it’s unique in .
- Then we need only prove that the units of
are the units of
,
and that the irreducibles in
are also irreducible in
.
- If is a unit, then by the same degree argument means both and must be constant polynomials, and therefore units in .
- Any reducible in is reducible in . Taking the contrapositive, any irreducible in is irreducible in .
- Therefore, the unique factorization of into irreducibles in (up to associates in ) is also a unique factorization of into irreducibles in (up to associates in ). Since this is true for every , is a UFD.
Now let’s get into irreducibility in and .
Imagine taking all the nonzero non-units in an integral domain and making them units by adjoining all the elements . (You can’t do this when is a zero divisor, since you can’t invert zero, which is why we require an integral domain.) The result is a field, since every nonzero element is now a unit. We call this the field of fractions of . The representative example is that is isomorphic to the field of fractions of .
- WTS if in , then in .
- Take any common divisor of in . Since is a field, we can consider numerators and denominators separately. The numerators imply and in , and since has only the divisor , the denominators imply .
- WTS divides the GCD . Since is a common divisor of in , and is the GCD of in , divides . But then divides . Therefore, is also the GCD in .
Corollary: The content of polynomials in is the same as the content of polynomials in , where is the field of fractions of . In particular, if a polynomial is primitive in , then it is primitive in .
- () Let be a primitive polynomial in . By Gauss’ lemma, which states , any factors of are also primitive. Since primitive polynomials in are primitive in , are primitive in . That means there are no factors to be pulled out of each in , implying the two factorizations are the same (up to associates).
- () Let be a primitive polynomial in . Let for where are nonzero. Then , and this equation should also hold true in . Since is primitive, is also primitive (by Gauss’ lemma), and therefore must be a unit. Therefore , and the factorizations are the same (up to associates)
Corollary: Primitive polynomials are reducible in iff they are reducible in , since they have the same factorization.
Corollary: Primitive polynomials are irreducible in iff they are irreducible in .
Recall that the representative example of fields of fractions is being the field of fractions of .
This result leads to a very useful test for irreducibility in .
- divides all coefficients of , except
- does not divide the leading coefficient, and
- does not divide the constant coefficient.
- First, we prove that if
divides all coefficients of
except the leading coefficient, then
being reducible in
implies
must divide the constant coefficient.
- If every coefficient of but the leading coefficient has a factor , then take the reduction mod to get .
- Since is reducible in , it is reducible and therefore has a proper factorization in .
- is prime, so is a UFD. (proof) Then the unique proper factorization of looks like .
- Since the factors are all zero in their non-leading coefficients, then back in they both must have a factor in all non-leading coefficients.
- But this implies that the constant coefficient of in has a factor .
- Take the contrapositive: if the constant coefficient has no factor , then is irreducible in .
- Then use Gauss’ Lemma: irreducible over iff irreducible over .
- This shift is an automorphism on , therefore it preserves irreducibility.
- Combine with Eisenstein to show that if the criterion holds after a shift, the original polynomial is irreducible.
- TODO explain this better
Corollary: (for any and prime ) is always irreducible by Eisenstein.
Here are a couple of examples of applying the Eisenstein criterion on various polynomials.
Eisenstein criterion with .
This polynomial is , which is irreducible by the Eisenstein criterion with .
Eisenstein Criterion: For a polynomial of degree , suppose there is a prime where
- divides all coefficients of , except
- does not divide the leading coefficient, and
- does not divide the constant coefficient.
Then is irreducible in .
TODO
Replace with and apply binomial theorem. TODO
TODO prove that every polynomial ring over any field has at least one nonconstant irreducible polynomial
Summary
In this exploration we touched on a number of ways to determine reducibility and irreducibility for polynomial rings. Here we introduce a grab-bag of methods:
Proving not irreducible:
- If there’s no constant term, then is a root.
- If the coefficients sum to , then is a root.
- (in ) If there’s a factorization in then there is a factorization in its quotient .
- (in ) Rational Roots Theorem. If you find a rational root then not irreducible over . (This does not help in – everything divides everything there.)
Proving irreducible:
- (general) Irreducible in implies irreducible in implies irreducible in .
- (in ) Modular Irreducibility Test. If coefficients are integers, take reduction mod ( prime) where doesn’t divide leading coefficient. Try all elements in to see if they are roots – if not, it’s irreducible in and therefore irreducible in .
- (in ) Eisenstein criterion. If there is a prime p dividing all coefficients such that p doesn’t divide the leading coefficient and doesn’t divide the constant term, then irreducible in .
- (in ) Reduce to Eisenstein criterion by replacing with . For example: is irreducible via giving . is irreducible via giving . is irreducible via giving .
- (in ) Gauss’ Lemma. If you can show Eisenstein criterion for irreducibility in , then assuming the polynomial is primitive (can’t factor out a unit) the polynomial is also irreducible in .
- Last resort: try every possible factorization (e.g. given , try and , then and ), letting variables stand in for coefficients. If there is no possible assignment of variables in such that , then no possible factorization.
Both:
- Degree or ? Then having no roots is the same as irreducibility. (for quadratics: use discriminant)
We end with a classification of polynomial rings as integral domains, based on all we’ve proved.
< Back to category Exploration 5: Irreducibility (permalink)Exploration 4: Factorization