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

Exploration 1: Rings and ideals

.

Questions:


Recall from group theory that a normal subgroup can be used to define a quotient group, by sending every element of the normal subgroup to the group identity.

If we do the same thing with rings, we reach a slight problem. Taking R/HR/H where HH is a normal subgroup of RR’s additive group fails certain ring axioms. Let’s see why.

Given a ring RR, let’s say that HH is a subgroup of the additive subgroup within RR. HH is normal, so by definition, R/HR/H (sending elements of HH to 00) is a quotient group. To be a quotient ring, however, we need to define multiplication in R/HR/H.

Recall that the elements of R/HR/H are equivalence classes [a][a] under the relation aba\sim b iff baHb-a\in H. Being a quotient group means we already have addition defined as [a]+[b]=[a+b][a]+[b]=[a+b]. To see what multiplication [x][a][x][a] must be, we’ll have to rely on the ring axioms:

So we get three constraints. The first constraint implies that the definition [a][b]=[ab][a][b]=[ab] could work, and in fact this definition satisfies all the constraints:

So the definition [a][b]=[ab][a][b]=[ab] seemingly allows R/HR/H satisfies the ring axioms. The only step left is to show well-definedness of [a][b]=[ab][a][b]=[ab].

Therefore: In order for R/HR/H to be a ring, HH must be a subgroup of RR’s additive subgroup, and additionally xH=HxH=H for all xRx\in R.

Recall that [x]+[a]=[x+a][x]+[a]=[x+a] only works because we showed x+[a]=[x+a]x+[a]=[x+a], making it well defined. In the same vein, for [x][a]=[xa][x][a]=[xa], we need to show that x[a]=[xa]x[a]=[xa] for all x[x]x\in [x]. This is the same as proving that xaxbxa\sim xb iff aba\sim b. Let’s see how this works out: xaxb    xb[xa]    xbxaH    x(ba)H    baH    b[a]    ab\begin{aligned} &xa\sim xb\\ \iff& xb\in [xa]\\ \iff& xb-xa\in H\\ \iff& x(b-a)\in H\\ \iff& b-a\in H\\ \iff& b\in[a]\\ \iff& a\sim b \end{aligned} Note that the cancellation step x(ba)H    baHx(b-a)\in H\iff b-a\in H requires xH=HxH=H. This imposes xH=HxH=H as a requirement for multiplication in R/HR/H to be well-defined.

These “additive subgroups that absorb multiplication” are known as ideals. Just as you need a normal subgroup to quotient a group, you need an ideal to quotient a ring. The elements of a quotient ring are still known as cosets, just like for quotient groups in group theory.

Theorem: II is an ideal of RR iff II is nonempty, and that for any a,bIa,b\in I and rRr\in R, we have abIa-b\in I and raIra\in I.
  • We just showed that an ideal II is an additive subgroup of RR that absorbs multiplication by elements rRr\in R.
  • abIa-b\in I implies closure under additive inverse (let a=0a=0) and addition (let b=bb=-b), thus II is an additive subgroup of RR.
  • raIra\in I implies that II absorbs multiplication by elements rRr\in R.

In this section, we classify a ring by its ideals.

In general, to find all the ideals of a ring, you need to find all the additive subgroups of the ring’s additive group. Then the ideals are those additive subgroups that also absorb product. Let’s see some examples.

00 and RR are always ideals of every ring RR, where 00 refers to the zero ring that only contains the zero element 00.

Therefore: Proper ideals do not contain 11.

What happens if an ideal contains 11? Since every product with 11 must be in the ideal, that means every element of the ring is in the ideal, thus the ideal must be equal to the ring itself.

Therefore: Proper ideals do not contain units.

What happens if an ideal contains a unit? Then a1a=1a^{-1}a=1 is also in the ideal, which means the ideal must contain 11. But as we just observed, proper ideals don’t contain 11.

Now we are ready to explore specific kinds of ideals and how they interact with rings.

First, there is the ideal generated by an integer, nRnR, containing every element in RR added to itself nn times. These ideals are generally only found in finite rings, or the ring of integers.

Second, every element aRa\in R can generate a principal ideal (a)(a) containing every possible product with aa. 00 and RR are both principal ideals, generated by 00 and 11 respectively, and so they are sometimes written (0)(0) and (1)(1).

Sometimes aRaR, the product of every element in RR with aa, is used to denote the principal ideal (a)(a) because it’s the same thing. For example:

Theorem: Zp\ZZ_p, the integers mod pp, is isomorphic to Z/pZ\ZZ/p\ZZ, the integers quotiented by the principal ideal (p)(p).

The integers mod pp essentially set p=0p=0, which is the same as what happens when you send the principal ideal (p)(p) to 00.

Principal ideals (a)(a) have an important property that if the generator aa factors into non-units bcbc, each factor bb or cc generates a strictly larger principal ideal.

Theorem: Given a principal ideal (a)(a) and a non-unit bb, the ideal (ab)(ab) is strictly contained in (a)(a).

Since aa generates abab, it is clear that (ab)(a)(ab)\subseteq(a). The case that (ab)=(a)(ab)=(a) is not possible — this implies that abab generates aa, i.e. there is some b1b^{-1} such that abb1=aabb^{-1}=a, implying that bb is a unit. Therefore, if bb is a non-unit, (ab)(a)(ab)\subsetneq(a).

Third, let’s look at prime ideals. They are similar to prime numbers: if pp divides a product abab, then either pp divides aa or pp divides bb. By replacing “pp divides” with “PP contains”, you get a prime ideal PP, an ideal with the property that if abab is in a prime ideal, either aa or bb is also in the prime ideal.

Theorem: Quotienting by a prime ideal results in an integral domain.
  • Let [a],[b][a],[b] be two nonzero cosets in the quotient. Let PP be a prime ideal, so that abPab\in P implies aPa\in P or bPb\in P.
  • Translating this into coset terms, we have [ab]=[0][ab]=[0] implies [a]=[0][a]=[0] or [b]=[0][b]=[0], both of which are false since [a][a] and [b][b] are defined to be nonzero.
  • But that means [a][b]=[0][a][b]=[0] has no nonzero solutions, i.e. there are no zero divisors.
  • No zero divisors is the definition of an integral domain.

Finally, we have one last type of ideal: a maximal ideal, one that isn’t contained in a larger (proper) ideal. It is possible that there are no maximal ideals (in certain infinite rings), or more than one maximal ideal.

Theorem: Quotienting by a maximal ideal results in a field.
  • Let MM be a maximal ideal of a ring RR.
  • We must show that every nonzero coset [a][a] in the quotient R/MR/M is a unit, i.e. there is always some coset [b][b] such that [b][a]=[1][b][a]=[1].
  • Note that since [a]char "338=[0][a]\ne [0], achar "338Ma\notin M. Therefore the ideal a,M\<a,M\>, which is generated by MM plus an element achar "338Ma\notin M, is a larger ideal.
  • But since MM is maximal, no larger proper ideal contains MM. So a,M\<a,M\> must not be proper – it must be the whole ring RR, and therefore 1a,M1\in\<a,M\>.
  • This means that we somehow obtained 11 by adding some multiple of aa to an element mMm\in M. That is, ka+m=1ka+m=1 for some kRk\in R.
  • In coset terms, we have [k][a]+[m]=[1][k][a]+[m]=[1]. Since mMm\in M, [m]=[0][m]=[0], so this simplifies to [k][a]=[1][k][a]=[1].
  • This implies that every element [a][a] of the quotient is a unit, and therefore the quotient is a field.

A final note: a simple ring is one where the only ideals are 00 and RR. Since we’re only talking about commutative rings, we actually find that simple rings and fields coincide.

Theorem: The simple rings are exactly the fields.
  • Since an ideal containing a unit must be RR itself, and fields only contain zero and units, fields only have the ideals {0}\{0\} and RR.
  • Conversely, a ring with only ideals {0}\{0\} and RR implies that any nontrivial principal ideal (a)(a) is equal to RR, which contains 11. That means some multiple of aa is equal to 11, and ka=1ka=1 implies that every (nonzero) element aa is a unit, therefore the ring only contains zero and units and is therefore a field.

Corollary: All maximal ideals are prime.
a A  is maximal b R/A  is a field a->b A  is maximal iff R/A  a field c R/A  is simple d R/A  is an integral domain b->d All fields are integral domains c->b The simple rings are the fields e A  is prime e->d A  is prime iff R/A integral domain

In this section, we learn how to manipulate ideals.

First, let’s talk about the sum of two ideals. It is an ideal.

Theorem: The sum of two ideals A+BA+B, defined as the set {a+baA,bB}\{a+b\mid a\in A, b\in B\}, is an ideal.
  • To prove it is an ideal, we need to prove it is a normal subgroup of the additive group of the ring, and that it absorbs product.
  • The group product A+BA+B of two normal subgroups A,BA,B is a normal subgroup. (proof)
  • Since r(A+B)=rA+rB=A+Br(A+B)=rA+rB=A+B, we know A+BA+B also absorbs product.
  • Therefore A+BA+B is an ideal.

What about the union and intersection of two ideals?

Theorem: The intersection of two ideals ABA\cap B is an ideal.
  • To prove it is an ideal, we need to prove it is a normal subgroup of the additive group of the ring, and that it absorbs product.
  • The intersection ABA\cap B of two normal subgroups A,BA,B is a normal subgroup. (proof)
  • Since rA=ArA=A and rB=BrB=B, then by definition of ABA\cap B, we know ABA\cap B also absorbs product as well (r(AB)=ABr(A\cap B)=A\cap B).
  • Therefore ABA\cap B is an ideal.

Theorem: The union of two ideals ABA\cap B is not always an ideal.

Consider the counterexample (2)(3)(2)\cup (3) in Z\ZZ, which contains all multiples of 22 and 33. But this subset of Z\ZZ is not closed under addition (e.g. 2+3=52+3=5) and is therefore not an ideal.

In this section, we explore what kinds of elements an ideal can contain.

We’ve already established that a proper ideal cannot contain units. What are some other limitations on what an ideal can contain?

First, consider: when does an ideal contain a zero divisor?

Therefore: Nontrivial ideals always contain a zero divisor, if one exists.
  • Let’s say that the ring contains a zero divisor rr and some ideal AA.
  • Since product with a zero divisor results in either zero or a zero divisor, rArA contains nothing but zero and zero divisors. Then since ideals absorb product, rAArA\subseteq A.
  • If rArA has a zero divisor, then that zero divisor is in AA and we are done. Otherwise rA={0}rA=\{0\}, but that means ra=0ra=0 for all aAa\in A, meaning for all nonzero aAa\in A, aa is a zero divisor.
  • Either way, as long as AA is nontrivial (not the zero ring), then it contains a zero divisor.

Next, when does an ideal contain an idempotent?

Therefore: Prime ideals contain an idempotent element, if one exists.
  • Let’s say that the ring contains an idempotent aa and some ideal AA.
  • a2=aa^2=a implies 0=a(1a)0=a(1-a). For a prime ideal, this is interesting: since all ideals contain 00, a prime ideal must contain one of the factors of 00, i.e. either aa or (1a)(1-a).
  • Both are idempotent: aa is by definition, and (1a)2=a22a+1=a2a+1=1a(1-a)^2=a^2-2a+1=a-2a+1=1-a.

Finally, when does an ideal contain a nilpotent?

Theorem: Every prime ideal PP contains every nilpotent element.
  • Like every ideal, PP contains 00. Since 00 is nilpotent, every ideal contains at least one nilpotent element. So let rr be an arbitrary nilpotent element so that rn=0r^n=0 for some nn.
  • This means 00 can be factored into rrn1r\cdot r^{n-1}. By the property of prime ideals, either rPr\in P (so that we are done), or rn1Pr^{n-1}\in P, in which case we recursively apply this logic for rn1r^{n-1}. Eventually you get to rrr\cdot r which proves that rPr\in P.
  • Since rr is an arbitrary nilpotent element, this shows that every nilpotent element is in PP.

There is a deeper result here, though it requires Zorn’s lemma to prove.

Theorem: The intersection of all prime ideals in RR is exactly the set NN of all nilpotent elements of RR.
  • Since every prime ideal contains NN, so does the intersection of all prime ideals. To prove that NN contains the intersection of all prime ideals, we must prove every element of the intersection rr is nilpotent. Assume towards contradiction that rr is not nilpotent.
  • Then the set S={sRrns=0 for some n1}S=\{s\in R\mid r^ns=0\text{ for some }n\ge 1\} is a nonempty set (since s=0s=0 is in SS) of proper ideals (since s=1s=1 can’t be in SS, as it would imply rn=0r^n=0, and including 11 implies not being a proper ideal).
  • Note that SS cannot contain rr or any of its powers rir^i, because otherwise rnri=0r^nr^i=0 would imply rr is nilpotent, violating our assumption.
  • Zorn’s lemma (for ideals): Every nonempty set of proper ideals SS ordered by inclusion includes some maximal ideal MM.
    • Zorn’s lemma states that every poset that defines an upper bound for every nonempty chain in the poset contains a maximal element.
    • Ideals ordered by inclusion form a typical poset. Then a chain of ideals looks like I1I2I3I_1\subseteq I_2\subseteq I_3\subseteq\ldots.
    • The union of a chain of ideals is an ideal as well. It’s an upper bound since it contains every ideal in the chain. Therefore every nonempty chain has an upper bound.
    • Then by Zorn’s lemma, every nonempty set of proper ideals contains a maximal element, which is a maximal ideal.
  • So by Zorn’s lemma, SS contains a maximal ideal MM.
  • Since all maximal ideals are prime, this means MM is a prime ideal that doesn’t contain rr.
  • But this contradicts the fact that rr is in the intersection of prime ideals. Therefore rr must be nilpotent in order to be in the intersection of prime ideals.
  • This means the intersection of prime ideals is exactly all the nilpotent elements of RR.

< Back to category Exploration 1: Rings and ideals (permalink)
Introduction to ring theory Exploration 2: Ring homomorphisms