tinytheorems - about groups - rings - modules - models atom/rss

Exploration 4: Factorization

.

Questions:


To factor an element is to consider it as a product of other elements in the ring. For instance, in the ring of integers Z\ZZ, the integer 66 typically factors into 232\cdot 3. By multiplying both factors by the unit 1-1, we obtain 23-2\cdot -3 as another valid factorization. Are these the only factorizations of 66 (up to reordering)?

No — we also have 161\cdot 6 and 16-1\cdot -6. general, factorizations like a=1aa=1a, or a=u(u1a)a=u(u^{-1}a) (where uu is a unit) are trivial factorizations, because such factorizations exist in any ring and are therefore not interesting. So when we talk about factorizations we generally mean nontrivial factorizations, i.e. factorizations into nonzero non-units.

When an nonzero, non-unit element cannot be factored further because all of its factorizations are trivial, we call it an irreducible element, or simply an irreducible. Otherwise, the element is reducible.

Another way to define an irreducible element is the following:

Theorem: If an irreducible aa factors into bcbc, then either bb or cc is a unit.

The fact that aa is irreducible means any factorization bcbc is trivial, so either bb or cc is a unit.

In this section, we explore whether factorization terminates.

Let aa be a reducible element. If we repeatedly perform nontrivial factorizations on aa, we’d first obtain a=bca=bc. Then nontrivial factorizations of bb and cc gives us a=(de)(fg)a=(de)(fg). Ideally this process terminates once there are no more nontrivial factorizations possible, i.e. all our factors are irreducibles. But does this process ever terminate?

a1=a2b2 assume a2 is reducible=(a3b3)b2 assume a3 is reducible=((a4b4)b3)b2 assume a4 is reducible=\begin{aligned} a_1&=a_2b_2&\text{ assume }a_2\text{ is reducible}\\ &=(a_3b_3)b_2&\text{ assume }a_3\text{ is reducible}\\ &=((a_4b_4)b_3)b_2&\text{ assume }a_4\text{ is reducible}\\ &=\ldots \end{aligned}

With every step we shave off some nonzero non-unit factor bib_i. But nothing says that aia_i eventually becomes irreducible, and nothing says that this process must terminate. In fact, even if the ring is finite, it’s possible to find an infinite amount of factors bib_i that you can shave off from a given element a1a_1. We’ll actually see an example of that later.

When we’re in an integral domain, there is a better way to characterize this process that avoids introducing extraneous variables like bib_i. We use a chain of inclusions of principal ideals — the above can be summarized as (a1)(a2)(a3)(a4)(a_1)\subsetneq(a_2)\subsetneq(a_3)\subsetneq(a_4)\subsetneq\ldots The expression (a1)(a2)(a_1)\subsetneq(a_2) says two things:

Therefore the existence of this “ascending chain” of principal ideals expresses the existence of a sequence of nontrivial factorizations, exactly what we were expressing before with aia_i and bib_i. Then in order to ensure that the process of factoring a1a_1 terminates, we must guarantee that every such chain starting from (a1)(a_1) is finite.

Expanding this guarantee to all elements in the ring results in a condition called the ascending chain condition on principal ideals (ACCP): the guarantee that there exists no infinite strictly ascending chain of principal ideals in the ring. If an integral domain satisfies the ACCP, then factorization always terminates, leaving you with a product of irreducibles.

Theorem: If a ring RR satisfies the ACCP, then so does its polynomial ring R[x]R[x].
  • Let (f1)(f2)(f_1)\subsetneq(f_2)\subsetneq\ldots be an ascending chain of principal ideals in RR. WTS this chain is finite.
  • As mentioned previously, this is just a fancy way of saying fi1=fiqf_{i-1}=f_iq where qq is not a unit. For polynomial rings, where nonzero non-units are the non-constant polynomials, this means that fif_i divides fi1f_{i-1} in a way that decreases the degree of fi1f_{i-1}.
  • Since degree is finite and is strictly decreasing as you go up the chain, the chain must include an ideal generated by a polynomial of degree 00, i.e. a constant polynomial cRc\in R.
  • But since RR satisfies ACCP, there cannot be an infinite ascending chain of ideals starting from cc, and therefore the inclusion of (c)(c) in the chain implies it is finite. Therefore R[x]R[x] satisfies the ACCP.

If we are guaranteed that the process of factorization always terminates, then every (nonzero, nonunit) element aa can be factored into a product of irreducibles ipi\prod_i p_i (times some unit uu). For this reason, integral domains for which ACCP holds are called factorization domains.

In this section, we briefly examine how zero divisors complicate factorization.

Our assumption above of being in an integral domain is in fact required, because the existence of zero divisors loses the guarantee that factorization terminates if the ring satisfies the ACCP.

The easiest example of this is when you have a nontrivial idempotent ee, a special zero divisor. In that case, we have e=ee=eee=eeee=e=e\cdot e=e\cdot e\cdot e=e\cdot e\cdot e\cdot e=\ldots implying that ee factors into an infinite copies of itself, never reaching an irreducible element. Therefore the existence of a nontrivial idempotent shows that not every nonzero nonunit can be factored into a product of irreducibles, even if the ring satisfies the ACCP.

This makes integral domains, which have no zero divisors, particularly suited for nontrivial factorizations. Here’s one property that showcases this fact:

Theorem: In an integral domain, two distinct nontrivial factorizations cannot share a factor.

Since cancellability holds in integral domains, if an element aa has two nontrivial factorizations a=bc=bda=bc=bd that share the factor bb, then we cancel bb to get c=dc=d, implying that the two factorizations are not distinct.

We can use this to prove a useful fact about irreducibles in an integral domain:

Corollary: In an integral domain, two elements a,ba,b that differ by an element differ by a unique element cc.

If a=bca=bc for some cc that is not unique, then there are at least two distinct factorizations a=bc=bda=bc=bd, which isn’t possible in an integral domain as we just proved. Therefore cc is unique.

Corollary: In an integral domain, if two irreducible elements a,ba,b differ by an element, then they differ by a unique unit cc.

This is the above theorem combined with the fact that if a=bca=bc for some cc, then irreducibles only have trivial factorizations, and thus cc can only be a unnit.

In this section, we explore what is required to make factorizations unique.

Recall the fundamental theorem of arithmetic: “every integer greater than 11 can be factored into a unique product of prime numbers.”

This statement mirrors the guarantee provided by factorization domains: every element can be factored into irreducibles. But is this factorization unique? In other words, does the fundamental theorem of arithmetic extend to all factorization domains? Let’s see:

Therefore: in a factorization domain, if every irreducible pp dividing some product ipi\prod_i p_i must divide one of the factors pip_i, then factorization is unique (up to units).
  • Let RR be an factorization domain, i.e. an integral domain that satisfies the ACCP. Then every nonzero non-unit element aRa\in R can be written as a product of irreducible elements pip_i (and a unit uu): a=ui=1npia=u\prod_{i=1}^np_i
  • Recall that in an integral domain, an irreducible element bb dividing a product aa implies that a,ba,b differ by a unique factor cc. That means if aa has two nontrivial factorizations that share a factor p1p_1, then a=p1ba=p_1b, so they differ by a unique element bb. If this bb also has two nontrivial factorizations that share a factor p2p_2, then b=p2cb=p_2c, so they differ by a unique element cc, and so on.
  • Thus if we enforce the property that every two factorizations of the same element must share a factor, then eventually this process stops at 1=11=1, where every factor pip_i must be unique, implying that factorizations are unique.

Note that in a factorization domain, every two factorizations a=bc=bda=bc=bd share a factor bb iff they share some irreducible factor pp, so given pp, we have a=pna=pn for some unique nn. Then: a=pn    bc=pn\begin{aligned} a&=pn\\ \iff bc&=pn\\ \end{aligned} Since pp is irreducible, it must be a factor of bb or of cc. Then the other factors (cc or bb respectively) divide nn, so either n=ccn=cc' or n=bbn=bb'.     bc=p(cc) or bc=p(bb)    b=pc or c=pb    pb or pc\begin{aligned} \iff bc=p(cc')&\quad\text{ or }\quad bc=p(bb')\\ \iff b=pc'&\quad\text{ or }\quad c=pb'\\ \iff p\mid b&\quad\text{ or }\quad p\mid c \end{aligned} So our original condition that two factorizations share a factor bb is equivalent to saying that if an irreducible factor pp divides a factorization bcbc, then either pp divides bb or pp divides cc. pbc    pb or pcp\mid bc\implies p\mid b\text{ or }p\mid c When this condition holds for an element pp for all factorizations, we say that pp is prime.

Theorem: In an integral domain, if pp is prime, then its only non-unit divisor is pp.
  • Say that qq is a non-unit divisor of p, so p=qrp=qr for some non-unit rr. Then ppp\mid p implies pqrp\mid qr. By the prime property, either pqp\mid q or prp\mid r.
  • If pqp\mid q, then p,qp,q divide each other, meaning q=pq=p and we are done.
  • If prp\mid r, then r=psr=ps for some ss, meaning p=q(ps)p=q(ps). Since we’re in an integral domain, we cancel pp on both sides to get 1=qs1=qs, implying that qq is a unit.

Thus if every irreducible in an factorization domain RR has this property (every irreducible is prime), then the fundamental theorem of arithmetic holds, thus factorization in RR is unique. When every irreducible is prime, we call RR a unique factorization domain (UFD).

In fact, this property is enough to show the converse of the fundamental theorem:

Theorem: UFDs are exactly the factorization domains in which every irreducible is prime.
  • (\to): Assuming factorization is unique, we must show that for an irreducible pp, pabp\mid ab implies pap\mid a or pbp\mid b.
    • If pabp\mid ab, then we have pq=abpq=ab for some qq.
    • Let the unique factorizations of a,b,qa,b,q be uaiai,ubibi,uqiqiu_a\prod_i a_i,u_b\prod_i b_i,u_q\prod_i q_i respectively. Then p(uqiqi)=(uaiai)(ubibi)p\left(u_q\prod_i q_i\right)=\left(u_a\prod_i a_i\right)\left(u_b\prod_i b_i\right)
    • Since factorization is unique, pp appearing on the LHS implies it appears on the RHS as well (perhaps after multiplying by a unit). Then it will appear as either a factor aia_i or a factor bib_i.
    • That means either pap\mid a or pbp\mid b, and therefore the arbitrary irreducible pp is prime.
  • (\from): proved earlier.

In this section, we explore the ideals generated by irreducibles.

Before we get deeper into primes, let’s check out the ideals generated by irreducibles. One reason irreducibles are interesting is because they are exactly the elements that generate maximal principal ideals:

Theorem: In an integral domain, only the irreducible elements generate maximal principal ideals.
  • ()(\to) If pp is irreducible, WTS (p)(p) is a maximal principal ideal.
    • (p)(p) is maximal among proper principal ideals if (p)(q)(p)\subseteq (q) for some other proper principal ideal (q)(q) implies (p)=(q)(p)=(q).
    • (p)(q)(p)\subseteq (q) means p=qrp=qr for some rr, which must be a unit because pp is irreducible and qq (being in a proper ideal (q)(q)) is not a unit. (proof) So we can write q=r1pq=r^{-1}p.
    • But that means (q)(p)(q)\subseteq (p). Therefore (p)=(q)(p)=(q) and (p)(p) is indeed maximal among proper principal ideals.
  • ()(\from) If (p)(p) is a maximal principal ideal, then WTS pp is irreducible.
    • We just need to show that whenever p=qrp=qr, either qq or rr is a unit.
    • If neither are units then we have (p)=(qr)(q)(p)=(qr)\subsetneq(q) (proof). Again since qq is not a unit, (q)(q) is a proper principal ideal. (proof)
    • But then (p)(p) is not maximal since it is properly contained in a proper principal ideal, contradiction. Therefore either qq or rr is a unit, and so pp is irreducible.

Corollary: In a PID, irreducible elements are the elements that generate maximal ideals.

Recall that a principal ideal domain (PID) is one where every ideal is a principal ideal. They, too, are UFDs:

Theorem: Every PID is a UFD.
  • WTS PIDs satisfy the ACCP and thus are a factorization domain.
    • In a PID, the union of any ascending chain of ideals (a1)(a2)(a_1)\subsetneq(a_2)\subsetneq\ldots is a principal ideal (an)(a_n).
    • But this union contains every ideal in the chain, meaning all (ai)(an)(a_i)\subseteq(a_n). Importantly, any ideal after (an)(a_n) in the chain must be equal to (an)(a_n), and therefore any ascending chain of ideals cannot grow infinitely.
    • Therefore PIDs satisfy the ACCP.
  • WTS every irreducible in a PID is prime, so that the PID is a UFD.
    • Let pp be an irreducible and say p=abp=ab.
    • Irreducibles are the elements that generate maximal principal ideals, so in particular, (p)(p) is maximal.
    • Assume WLOG that pchar "338 ap\notmid a, so that proving pbp\mid b is enough to show that pp is prime.
    • Let (p,a)(p,a) be the ideal generated by pp and aa.
    • If pchar "338 ap\notmid a, then (p)char "338=(p,a)(p)\ne(p,a). In fact, since (p)(p) is maximal and (p,a)(p,a) is strictly larger than (p)(p), then (p,a)(p,a) must be the ideal (1)(1) which is the entire ring.
    • In that case, some linear combination of pp and aa generates 11, so we have some xp+ya=1xp+ya=1 for some x,yx,y. Multiply by bb to get (xp)b+y(ab)=b(xp)b+y(ab)=b, showing that xpxp and abab generate bb. But pp divides xpxp and abab, therefore pp divides any element they generate, including bb. Therefore pp is prime.

Corollary: Every polynomial ring over a field is a UFD.
r R  is a field rx R [ x ] is a Euclidean domain r->rx polynomial rings over fields are Euclidean domains rpid R [ x ] is a PID rx->rpid every Euclidean domain is a PID rufd R [ x ] is a UFD rpid->rufd every PID is a UFD

Recalling that the integers Z\ZZ are a PID, we get an interesting result: the integer polynomials form a UFD.

Lemma: RR is a PID and pp is prime iff R/(p)R/(p) is a field.
p_prime p  is prime p_maximal ( p ) is maximal p_prime->p_maximal in a PID, prime elements generate maximal ideals rp_field R /( p ) is a field p_maximal->rp_field quotienting by a maximal ideal results in a field

Theorem: If pp prime in Z\ZZ, then Zp[x]\ZZ_p[x] is a UFD.
p p ∈Z  is prime zp Z/( p ) is a field p->zp (proof) zzp Z p  is a field zp->zzp (proof) zzpufd Z p [ x ] is a UFD zzp->zzpufd polynomial rings over fields are UFDs

Corollary: RR is a PID and pp is irreducible in RR iff R/(p)R/(p) is a field.

This is just a restatement of the above, since PIDs are UFDs and irreducibles are prime in UFDs.

In this section, we explore the ideals generated by primes.

Let’s first get a little more intuition of why prime ideals are called prime:

Theorem: Prime elements pp generate prime principal ideals (p)(p).

We need to show that ab(p)ab\in (p) implies either a(p)a\in (p) or b(p)b\in (p). ab(p)ab=kp for some kpabpa or pb because p is primea=k1p or b=k2p for some k1,k2a(p) or b(p)\begin{aligned} ab&\in (p)\\ ab&=kp&\text{ for some }k\\ p&\mid ab\\ p\mid a\quad~&\text{or }\quad p\mid b&\text{ because }p\text{ is prime}\\ a=k_1p\quad~&\text{or }\quad b=k_2p&\text{ for some }k_1,k_2\\ a\in(p)\quad~&\text{or }\quad b\in(p) \end{aligned} Therefore, (p)(p) is a prime ideal.

The converse holds in integral domains, with a similar proof.

Theorem: In an integral domain, all principal prime ideals (p)(p) are generated by primes pp.

Given (p)(p) is a prime ideal, we need to show that pabp\mid ab implies pap\mid a or pbp\mid b. pabab=kp for some kab(p) since kp(p)a(p) or b(p) because (p) is a prime ideala=k1p or b=k2p for some k1,k2pa or pb\begin{aligned} p&\mid ab\\ ab&=kp&\text{ for some }k\\ ab&\in (p)&\text{ since }kp\in (p)\\ a\in (p)\quad~&\text{or }\quad b\in (p)&\text{ because }(p)\text{ is a prime ideal}\\ a=k_1p\quad~&\text{or }\quad b=k_2p&\text{ for some }k_1,k_2\\ p\mid a\quad~&\text{or }\quad p\mid b \end{aligned}

Corollary: In an integral domain, the principal prime ideals are exactly the ideals generated by primes.

Corollary: pp is prime iff R/(p)R/(p) is an integral domain.
p p  is prime pp ( p )  is a prime ideal p->pp prime principal ideals are generated by primes id R /( p )  is an integral domain pp->id quotients by prime ideals are integral domains

We know that if every irreducible is prime, then we must be in a UFD. But when is every prime irreducible?

Theorem: Every prime is irreducible exactly when the ring is an integral domain.

If a prime pp is reducible to p=abp=ab, then pap\mid a or pbp\mid b. WLOG assume pap\mid a, so a=kpa=kp for some kk. Then: p=abp=kpbpkpb=0p(1kb)=01kb=0 since we’re in an integral domain1=kb\begin{aligned} p&=ab\\ p&=kpb\\ p-kpb&=0\\ p(1-kb)&=0\\ 1-kb&=0&\text{ since we're in an integral domain}\\ 1&=kb \end{aligned} implies that bb is a unit, and since p=abp=ab implies bb is a unit, pp is irreducible.

< Back to category Exploration 4: Factorization (permalink)
Exploration 3: Polynomials Exploration 5: Irreducibility