§2P. Euclidean Domains, Principal Ideal Domains, and Unique Factorization Domains

§2P. Euclidean Domains, Principal Ideal Domains, and Unique Factorization Domains

Arun Ram
Department of Mathematics and Statistics
University of Melbourne
Parkville, VIC 3010 Australia
aram@unimelb.edu.au

Last updates: 03 March 2011

Euclidean domains, principal ideal domains, and unique factorization domains

A Euclidean domain is a principal ideal domain.

Proof.
Assume R is a Euclidean domain with size function σ:R∖ 0 →ℕ.
Let R be an ideal of R.
To show: There exists an element a∈R such that I=a.
  1. Case 1: I=0.
  2. Case 2: I≠0.
    1. Let a∈I,a≠0 such that σa is as small as possible.
      To show:
      1. I⊆a.
      2. a⊆I.
      3. Let b∈I.
        To show: b∈a.
        1. Then there exist q,r∈R such that b=aq+r where either r=0 or σr< σa.
          Since r=b-aq and b∈I, we have r∈I.
          Since a∈I is such that σa is as small as possible, we cannot have σa< σa.
          So r=0.
          So b=aq.
          So b∈a.
        So I⊆I.
      4. To show: a⊆I.
        1. But a∈I.
        So a⊆I.
    2. So I=a.
      So every ideal I of R is a principal ideal.
So R is a principal ideal domain. □

Let p,q∈R and p and q denote the ideals generated by the elements p and q respectively. Then

  1. p is a unit ⇔p=R.
  2. p divides q⇔q⊆p.
  3. p is a proper divisor of q⇔q⊊p ⊊R.
  4. p is an associate of q⇔q=p.
  5. p is irreducible ⇔
    • p≠0,
    • p≠R,
    • If q∈R and q⊇p then either q=p or q=R.

Proof.
    • ⇒ Assume p is a unit.
      Let u∈R such that up=1.
      Then 1=up∈p.
      So, if r∈R then r⋅1∈p. So R⊆p⊆R.
      So p=R.
    • ⇐ Assume p=R.
      Then 1∈p.
      So pu=1 for some u∈R.
      So p is a unit.
    • ⇒ Assume p divides q.
      So pa=q for some a∈R.
      So q∈p.
      So q⊆p.
    • ⇐ Assume q⊆p.
      Then q∈p.
      So q=ap for some a∈R.
      So p divides q.
    • ⇒ Assume p is a proper divisor of q.
      Let a∈R such that q=ap and such that a is not a unit.
      To show:
      • q⊆p.
      • q≠p.
      • p≠R.
      • Since q=pa, q∈p.
        So q⊆p.
      • Proof by contradiction.
        Assume q=p.
        Then p=bq for some b∈R.
        So q=pa=baq.
        Thus, since R is an integral domain, the cancellation law gives that ab=1.
        So a is a unit.
        Contradiction, a is not a unit.
        So q≠p.
      • By part a), since p is not a unit p≠R.
    • ⇒ Assume p is an associate of q.
      To show:
      • p⊆q.
      • q⊆p.
      • Then p=aq for some unit a∈R.
        So p∈q.
        So p⊆q.
      • Since p=aq and a is a unit, q=a-1p.
        So q∈p.
        So q⊆p.
      So q=p.
    • ⇐ Assume q=p.
      To show
      • p=aq for some a∈R.
      • a is a unit.
      • Since p⊆q, p∈q.
        So p=aq for some a∈R.
      • Since q⊂p, q∈p.
        So q=bp for some b∈R.
        So p=aq=abp.
        Then, by the cancellation law, 1=ab.
        So a is a unit.
    • ⇒ Assume p is irreducible.
      To show:
      • p≠0.
      • p≠R.
      • If q∈R and q⊇p then either q=p or q=R.
      • Since p≠0, p≠0.
      • Since p is not a unit, by part a), p≠R.
      • Assume q∈R and q⊇p.
        Proof by contradiction.
        Assume q≠p and q≠R.
        Then R⊋q ⊋p.
        So, by part c), q is a proper divisor of p.
        This is a contradiction to p being irreducible.
        So either q=p or q=R.
    • ⇐ Assume p≠0, p≠R and if q∈R and q⊇p then either q=p or q=R
      To show:
      • p≠0.
      • p is not a unit.
      • p has no proper divisor.
      • Since p≠0, p≠0.
      • Since p≠0, p≠0.
      • Since p≠R, by part a), p is not a unit.
      • Assumme p has a proper divisor q∈R.
        Then, by part c) p⊊ q⊊R.
        But this is a contradiction to the assumption that if q∈R and q⊇p then either q=p or q=R.
        So p has no proper divisor.
□

If R is a principal domain and p∈R is an irreducible element of R then p is a prime ideal.

Proof.
  • Let p∈R be an irreducible element.
    Let a,b∈R and suppose ab∈p.
    To show: If a∉p then b∈p.
    • Assume a∉p.
      Then let d∈R such that d=a,p.
      Since p∈a,p, p⊆a,p=d.
      Since a∉p, d=a,p≠ p.
      Thus, since p is irreducible, a,p=d= 1=R.
      So there exist r,s∈R such that ra+sp=1.
      So b=rab+spb.
    Thus, since ab∈p and pb∈p, it follows that b∈p.
    So p is a prime ideal.
□

Let R be a principal ideal domain. There does not exist an infinite sequence of elements a1,a2,…∈R such that 0⊊ a1⊊ a2⊊⋯

Proof.
  1. Proof by contradiction.
    Suppose a1,a2,…∈R is an infinite sequence of elements such that 0⊊ a1⊊ a2⋯
    We first show that I= ⋃ i≥1 ai is an ideal.
    To show:
    1. If a∈I and r∈R then ra∈I.
    2. If a1,a2∈I then a1+a2∈I.
    3. Let a∈I and r∈R.
      Then a∈an for some n≥1.
      So ra∈an.
      So ra∈I.
    4. Let a1,a2∈I.
      Then a1∈am and a2∈an for some m,n≥1.
      Then a1,a2∈ am+n since am ⊆ am+n and an ⊆ am+n .
      So a1+a2∈ am+n.
      So I is an ideal.
      Since R is a principal ideal domain, there exists a∈R such that I=a.
      Since a∈I, a∈an for some n≥1.
      So I=a⊆ an⊆ an+1 ⊆I.
      So an= an+1 .
      But this is a contradiction to the assumption that an⊊ an+1.
      So R does not contain an infinite sequence of elements a1,a2⋯ such that such that 0⊊ a1⊊ a2⊊⋯.
□

A principal ideal domain is a unique factorization domain.

Proof.
  1. Let R be a principal ideal domain.
    To show:
    1. If x∈R then x=p1⋯pm for some irreducible elements p1,…,pm∈R
    2. If x∈R and x=p1⋯pm and x=uq1⋯qn where p1,…,pm, q1,…,qn are irreducible and u is a unit then m=n and there is a permutation σ: 1,2,…,m → 1,2,…,m such that, for each i, qi=ui pσi for some unit ui∈R.
    3. Proof by contradiction.
      Suppose x∈R and x cannot be written as x=p1⋯pm where all p1,…,pm are irreducible.
      Then x=x is not irreducible.
      So x=a1b1 for some b1∈R and some a1 which is not irreducible and which is a proper divisor of x in R.
      So x=a2b2b1 where a1=a2b2 for some b2∈R and some a2 which is not irreducible and which is a proper divisor of a1.
      We can continue this process and obtain a sequence of elements a1,a2,…∈R such that ai+1 is a proper divisor of ai.
      So, by Proposition 1.2 c), 0⊊ a1⊊ a2⋯.
      But this is a contradiction to Lemma 1.4.
      So x can be written as x=p1⋯pm where all p1,…,pm are irreducible.
    4. Suppose x∈R and x=p1⋯pm= uq1⋯qm where u is a unit and p1,…,pn, q1,…,qm∈R are irreducible.
      To show: m=n and there is a bijective map σ: 1,2,…,n → 1,2,…,n such that qi=ui pσi for some unit ui∈R.
      The proof is by induction on n.

      Case n=1.

      1. Suppose x∈R and x=p1⋯pm= uq1⋯qm where u is a unit and p1,…,pn, q1,…,qm∈R are irreducible.
        Suppose m>1.
        Then using Proposition 1.2 d), q1⋯qm= uq1⋯qm =p1.
        Since p1 is irreducible, by Lemma 1.3 p1 is a prime ideal.
        So qj∈p1 for some 1≤j≤n.
        So qj⊆ p1.
        Since qj is irreducible, qj= p1.
        So qj=u1p1 for some unit u1∈R.
        So q1⋯qj-1 u1p1 qj+1⋯ qm= p1.
        By the cancellation law, u1q1⋯ qj-1 qj+1=1. So q1 is a unit.
        This is a contradiction to q1 being irreducible.
        So m=1.
        So x=p1=uq1 where u∈R is a unit.

    5. Induction assumption: Assume that if k<n and y=a1a2⋯ak =u'b1⋯bl where u' is a unit and a1,…,ak, b1,…,bl∈R are irreducible then k=l and there is a bijective map σ': 1,…,k → 1,…,k such that, for each i, bi=ui aσ'i for some unit ui∈R.
      1. Assume that x=p1⋯pn =q1⋯qm where u∈R is a unit and p1,…,pn, q1,…,qm∈R are irreducible all irreducible.
        We know p1⋯pm= uq1⋯qn.
        So uq1⋯qm = q1⋯qm ⊆pn.
        So q1⋯qn∈ pn.
        By Lemma 1.3 pn is a prime ideal.
        So qj∈pn for some j.
        So qj⊆ pn.
        So qj= pn
        since qj is irreducible.
        So qj and pn are associates.
        So unpn= qj for some unit un∈R.
        Then p1⋯pn= uq1⋯qj-1 unpn qj+1⋯qm.
        By cancellation, p1⋯pn-1= uun q1⋯qj-1 qj+1⋯qm.
        By the incuction hypothesis, m-1=n-1 and there exists a bijective map σ': 1,…,j-1 ∪ j+1,…,n → 1,2,…,n-1 such that uipσ'i =qi , where ui is a unit.
        So m=n.
        Define σ: 1,…,n → 1,…,n by σi= σ'i, if i≠j, n, if i=j.

      Then qi=ui pσi for each 1≤i≤n.
    So R is a unique factorization domain.
□

Let R be a unique factorization domain and let a0,a1,…,an ∈R. Then

  1. gcda0,a1,…,an exists.
  2. gcda0,a1,…,an is unique up to multiplication by a unit.

Proof.
  1. Let P= p1,p2,…,pk be a maximal set of irreducible elements such that
    1. Every pj∈P divides some ai, 0≤i≤n.
    2. No two elements of P are associate.
    Let ai=q1…qm be a factorization of ai into irreducible elements.
    Each factor qr, 1≤r≤m, is associate to some pj∈P.
    So ai = u1pj1 u2pj2… urpjr = u p1ei1 p2ei2 … pkeik where u∈R is a unit and eij are integers eij≥0.
    Let ej= mini eij .
    Define d= p1ei1 p2ei2 … pkeik .
    To show:
    1. d divides ai for all 1≤i≤n.
    2. If d' divides ai for all 1≤i≤n then d' divides d.
    3. Let i be such that 1≤i≤n.
      Since ej≤eij for all 1≤j≤k, d= p1e1 p2e2 … pkek divides ai=u p1ei1 p2ei2 … pkeik . So d divides ai for all 1≤i≤n.
    4. Assume d' divides ai for all 1≤i≤n.
      Let d'=q1…qm be a factorization of d' into irreducible elements.
      Since d' divides ai for all 1≤i≤n, each factor qr of d' divides ai for all 1≤i≤n.
      So each qr is associate to some pjr, otherwise P'=P∪ qr
      is a larger set satisfying 1) and 2).
      So, for each factor qr of d', qr=ur pjr for some unit ur∈R and some pjr∈P.
      So d'= u1 pj1 u2 pj2… uk pjk= u p1f1 p2f2 … pkfk , where u∈R is a unit and the fj are integers fj≥0.
      Since d' divides ai for all 1≤i≤n, then for each fj, fj≤ eij for all 1≤i≤n . So, for each fj, fj≤ mini eij . So, for each fj, fj≤ ej .
      So d'=u p1f1 p2f2 … pkfk divides d= p1e1 p2e2 … pkek .
    So d is a greatest common divisor of a0,a1, …,an .
  2. Assume d and d' are both greatest common divisors of a0,a1, …,an .
    Then d divides d' and d' divides d.
    So d=ad' for some a∈R and d'=bd for some b∈R.
    So d=abd.
    By the cancellation law, ab=1.
    So a,b are units in R.
□

References

[CM] H. S. M. Coxeter and W. O. J. Moser, Generators and relations for discrete groups, Fourth edition. Ergebnisse der Mathematik und ihrer Grenzgebiete [Results in Mathematics and Related Areas], 14. Springer-Verlag, Berlin-New York, 1980. MR0562913 (81a:20001)

[GW1] F. Goodman and H. Wenzl, The Temperly-Lieb algebra at roots of unity, Pacific J. Math. 161 (1993), 307-334. MR1242201 (95c:16020)

page history