]> Number Fields - ED implies PID implies UFD

ED implies PID implies UFD

Theorem: Every Euclidean domain is a principal ideal domain.

Proof: For any ideal I, take a nonzero element of minimal norm b. Then I must be generated by b, because for any aI we have a=bq+r for some q,r with N(r)<N(b), and we must have r=0 otherwise r would be a nonzero element of smaller norm than b, which is a contradiction.

Fact: If R is a UFD then R[x] is also a UFD.

Theorem: Every principal ideal domain is a unique factorization domain.

Proof: We show it is impossible to find an infinite sequence a 1 ,a 2 ,... such that a i is divisible by a i+1 but is not an associate. Once done we can iteratively factor an element as we are guaranteed this process terminates.

Suppose such a sequence exists. Then the a i generate the sequence of distinct principal ideals (a 1 )(a 2 ).... The union of these ideals is some principal ideal (a). So a(a n) for some n, which implies (a i)=(a n) for all in, a contradiction.

Uniqueness: each irreducible p generates a maximal ideal (p) because if (p)(a)R then p=ab for some bR implying that a or b is a unit, thus (a)=(p) or (a)=R. Thus R/(p) is a field. Next suppose a member of R has two factorizations

p 1 ...p r=q 1 ...q s

Consider the ideals (p i),(q i). Relabel so that p 1 generates a minimal ideal amongst these (in other words, (p 1 ) does not strictly contain another one of the ideals). Now we show (p 1 )=(q i) for some i. Suppose not. Then (p 1 ) does not contain any q i, thus q i is nonzero modulo (p 1 ) for all i, which is a contradiction because the left-hand side of the above equation is zero modulo (p 1 ).

Relabel so that (p 1 )=(q 1 ). Then p 1 =uq 1 for some unit u. Cancelling gives up 2 ...p r=q 2 ...q s. The element up 2 is also irreducible, so by induction we have that factorization is unique.

The converse of the above theorem is not always true. Consider the ring [x]. The ideal (2 ,x) is not principal: suppose (2 ,x)=(a) for some a. Since this ideal contains the even integers, a must be some integer (multiplication never reduces the degree of an element), and in fact it must be (an associate of) 2. But (2 ) does not contain polynomials with odd coefficients, so (2 ,x)(2 ).