Bourbaki

§ 1. Principal ideal domains

1. Definition of a principal ideal domain

Recall (I, p. 104) that an ideal of a commutative ring AA is said to be principal if it has the form (a)=Aa(a) = Aa for some a∈Aa \in A.

Definition 1

A principal ideal domain is an integral domain (I, p. 116) in which every ideal is principal.

Example

The ring Z\mathbf{Z} of rational integers is a principal ideal domain (I, p. 111). If KK is a commutative field, then the polynomial ring K[X]K[X] in one indeterminate over KK is a principal ideal domain (IV, p. 11, Prop. 11); the same is true of the ring of formal power series K[[X]]K[[X]], for every ideal of this ring has the form (Xn)(X^n) (IV, p. 38, Prop. 12). \* The ring of integers in a p-adic field is a principal ideal domain. \

If Q(i)\mathbf{Q}(i) denotes the field obtained from the field Q\mathbf{Q} of rational numbers by adjoining a root ii of the irreducible polynomial X2+1X^2 + 1, then the elements a+bia + bi of Q(i)\mathbf{Q}(i), where aa and bb are rational integers, form a subring A\mathbf{A} of Q(i)\mathbf{Q}(i), called « the Gaussian integers », which is a principal ideal domain (VII, p. 50, Ex. 7). By contrast, in the field Q(ρ)\mathbf{Q}(\rho), where ρ\rho is a root of X2+5X^2 + 5, the subring BB consisting of elements a+bpa + bp (a and b rational integers) is not a principal ideal domain (VII, p. 51, Ex. 12).

The polynomial ring K[X,Y]K[X, Y] in two indeterminates over a field KK is not a principal ideal domain. Indeed the nonzero constants are the only elements which divide both XX and YY, and none of them generates the ideal generated by XX and YY.

2. Divisibility in principal ideal domains

Let AA be a principal ideal domain and let KK be its field of fractions (I, p. 116); we will see that the ordered group P∗\mathscr{P}^* of principal fractional ideals (VI, p. 6) of KK is lattice ordered; more precisely:

Proposition 1

Let KK be the field of fractions of a principal ideal domain AA, and let (xi)i∈I(x_i)_{i \in I} be a family of elements of KK having a common denominator b∈K∗b \in K^* (in other words bxi∈Abx_i \in A for all ii). Then:

a) The family (xi)(x_i) has a gcd in KK. b) Every gcd of (xi)(x_i) can be expressed in the form d=∑aixid = \sum a_i x_i, where the aia_i are elements of AA, all but finitely many of which are zero.

Indeed the ideal ∑Abx\sum Abx, of AA is principal, and so of the form Ad′Ad'. Put d′=bd (d∈K)d' = bd \ (d \in K). From the relation d′=∑aibxid' = \sum a_i b x_i, we deduce d=∑aixid = \sum a_i x_i, where ai∈Aa_i \in A. Hence every common divisor of the xix_i divides dd. On the other hand, since bdbd is a common divisor of the bxbx, by construction, it follows that dd is a common divisor of the xix_i.

Remark

Prop. 1 applies with no restrictions to an arbitrary family (xi)(x_i) of elements of AA (take b=1b = 1), and also to any finite family (xi)(x_i) of elements of KK (if xi=cibix_i = c_i b_i with ci∈Ac_i \in A and bi∈Ab_i \in A, then take bb to be the product of the bib_i).

Corollary

— Let (xi)(x_i) be an arbitrary family of elements of a principal ideal domain AA contained as a subring in an integral domain BB, and let dd be a gcd of the family (xi)(x_i) in AA. Then the family (xi)(x_i) has gcd's in BB, and dd is one of them.

Indeed dd is a common divisor of the xix_i in BB. On the other hand the relation d=∑aixid = \sum a_i x_i shows that every common divisor of the xix_i in BB divides dd.

An important application of this corollary is when A=K[X]A = K[X] and B=E[X]B = E[X], where KK is a field and EE is an extension of KK (IV, p. 12, Cor. 1).

The first assertion of Prop. 1 shows that the ordered group P∗\mathscr{P}^* is lattice ordered (VI,VI, p. 10). In particular every finite family of elements of KK admits an lcm. We can thus apply the results denoted (DIV) in VIVI, pp. 10 to 17 to principal ideal domains.

The following result is a consequence of the second assertion of Prop. I :

Theorem 1 (« Bezout's identity »)

— Elements xi (i∈I)x_i \ (i \in I) of a principal ideal domain AA are setwise coprime if and only if there exist elements ai (i∈I)a_i \ (i \in I) of AA, all but finitely many of them zero, such that ∑aixi=1\sum a_i x_i = 1.

The necessity of the condition is just Prop. 1. Conversely, if ∑aixi=1\sum a_i x_i = 1 then every common divisor of the xix_i divides 1, and so 1 is a gcd of the xix_i.

Proposition 2

— Let a,b,d,ma, b, d, m and pp be elements of the field of fractions KK of a principal ideal domain AA. a) « dd is a gcd of aa and bb » is equivalent to « (d)=(a)+(b)(d) = (a) + (b) ». b) « mm is an lcm of aa and bb » is equivalent to « m=(a)∩(b)m = (a) \cap (b) ». c) « pp is an irreducible element of AA » is equivalent to « (p)(p) is a nonzero maximal ideal of AA » and to « (p)(p) is a nonzero prime ideal of AA ».

We have already proved a) (Prop. 1). Since the common multiples of aa and bb are the elements of (a)∩(b)(a) \cap (b), and since, by hypothesis, the ideal (a)∩(b)(a) \cap (b) is principal, say (a)∩(b)=(m)(a) \cap (b) = (m), it follows that mm is an Icm of aa and bb, which proves b). Finally, to say that p≠0p \neq 0 is an irreducible element of AA means by definition (VI, p. 17) that (p)(p) is a maximal element of the family of principal ideals ≠A\neq A of AA, ordered by inclusion; since AA has no ideals other than the principal ideals, this means that (p)(p) is a maximal ideal of AA, whence c), by the remark in VI, p. 17.

In a principal ideal domain AA, the sum (resp. the intersection) of a finite number of ideals is also called the gcd (resp. lcm) of these ideals.

Proposition 3

Let a,b,ca, b, c be elements of the field of fractions of a principal ideal domain AA, and let dd be a gcd of aa and cc; then the congruence ax≡b(modc)ax \equiv b \pmod{c} has a solution x0∈Ax_0 \in A if and only if dd divides bb; in this case the elements xx of AA which satisfy ax≡b(modc)ax \equiv b \pmod{c} are precisely those which satisfy x≡x0(modcd)x \equiv x_0 \pmod{cd}*.

If ax≡b(modc)ax \equiv b \pmod{c}, with x∈Ax \in A, then there exists y∈Ay \in A such that b=ax+cyb = ax + cy, so dd divides bb. Conversely, if dd divides bb then b=ax0+cy0b = ax_0 + cy_0 with x0,y0∈Ax_0, y_0 \in A (Prop. 1), so ax0≡b(modc)ax_0 \equiv b \pmod{c}; moreover, the relation ax≡b(modc)ax \equiv b \pmod{c} is then equivalent to a(x−x0)≡0(modc)a(x - x_0) \equiv 0 \pmod{c}; putting a=da′a = da' and c=dc′c = dc', the latter becomes a′(x−x0)≡0(modc′)a'(x - x_0) \equiv 0 \pmod{c'}. But this is equivalent (for x∈Ax \in A) to x−x0≡0(modc′)x - x_0 \equiv 0 \pmod{c'}, since a′a' and c′c' are coprime (VI, p. 14, Prop. 10 (DIV) and VI, p. 15, Cor. 2 to Prop. 11 (DIV)).

Proposition 4

Let (ai)(a_i), i≤ni \leq n be a finite family of pairwise coprime elements of the principal ideal domain AA. Then the canonical homomorphism (I, p. 110) from A/(∏r=1nar)A / \left( \prod_{r=1}^n a_r \right) into the product ∏r=1nA/(ar)\prod_{r=1}^n A/(a_r) is an isomorphism of AA-algebras.

This follows from I, p. 110, Prop. 9 and from Prop. 2 a).

The conclusion of Prop. 4 is not valid if it is not assumed that the aia_i are pairwise coprime (cf. VII, p. 24, Prop. 9).

3. Decomposition into irreducible factors in principal ideal domains

We will now apply the results of VI, p. 18, relating to decomposition into irreducible elements, to principal ideal domains. By Prop. 2, an element p≠0p \neq 0 of AA is irreducible if and only if the ring A/(p)A/(p) is a field (I, p. 115, Cor. 1), that is if and only if the congruence ax≡b(modp)ax \equiv b \pmod{p} admits a solution in AA for each b∈Ab \in A and for each a∈Aa \in A which is not a multiple of pp.

Definition 2

Let AA be an integral domain. A system of representatives of irreducible elements of AA is a family (pα)(p_\alpha) of irreducible elements of AA such that every irreducible element of AA is an associate of precisely one pαp_\alpha.

Theorem 2

— Let A\mathbf{A} be a principal ideal domain and let (pα)(p_\alpha) be a system of representatives of irreducible elements of A\mathbf{A}. Then every nonzero element xx of the field of fractions of AA can be uniquely expressed in the form

x=u∏αpαnα, x = u \prod_{\alpha} p_{\alpha}^{n_{\alpha}},

where uu is an invertible element of A\mathbf{A}, and where the nαn_{\alpha} are integers, all but finitely many of which are zero. For xx to belong to A\mathbf{A} it is necessary and sufficient that all the nαn_{\alpha} be positive.

We will use the theorem about decomposition as a sum of irreducible elements (VI, p. 18, Th. 2), of which the above statement is only a translation. Since P∗\mathscr{P}^* is a lattice ordered group it will be sufficient for us to show that every nonempty set of principal ideals of A\mathbf{A} contains a maximal element, in order to check that the hypotheses of this theorem are indeed satisfied; now this follows from the next Lemma:

Lemma 1

Let AA be a ring such that every left ideal of AA is finitely generated. Then every nonempty set Φ\Phi of left ideals of A\mathbf{A}, ordered by inclusion, has a maximal element.

By Zorn's Lemma (Set Theory, III, p. 154, Th. 2) it is enough to prove that Φ\Phi is inductive. Now if (aλ)(a_\lambda) is a totally ordered family of elements of Φ\Phi then the union aa of the ideals aia_i is a left ideal of A\mathbf{A}, and so admits a finite system of generators (ai)1≤i≤n(a_i)_{1 \leq i \leq n}. Since each aia_i belongs to an ideal aλia_{\lambda_i}, and since the family (aλ)(a_\lambda) is totally ordered, the aia_i all belong to the largest of the ideals aλia_{\lambda_i}, say a1a_1. Then a=a1a = a_1 belongs to Φ\Phi, which is thus indeed an inductive set.

Later we will study those rings BB, called noetherian rings, such that every nonempty set of ideals of BB contains a maximal element.

Remark

The family (u,(nα))(u, (n_\alpha)) is called the decomposition of xx into irreducible factors; by abuse of language, we also say that the formula (1) is the decomposition of xx into irreducible factors. If x=u∏αpαnαx = u \prod_{\alpha} p_{\alpha}^{n_{\alpha}} and y=v∏αpαmαy = v \prod_{\alpha} p_{\alpha}^{m_{\alpha}} are the decompositions of xx and yy into irreducible factors, then a necessary and sufficient condition for xx to divide yy is that nα≤mαn_{\alpha} \leq m_{\alpha}, for all α\alpha; from this we deduce the formulae

gcd⁡(x,y)=∏αpαinf⁡(nα,mα) \gcd(x, y) = \prod_{\alpha} p_{\alpha}^{\inf(n_{\alpha}, m_{\alpha})}
lcm⁡(x,y)=∏αpαsup⁡(nα,mα) \operatorname{lcm}(x, y) = \prod_{\alpha} p_{\alpha}^{\sup(n_{\alpha}, m_{\alpha})}

The property expressed by Th. 2 is true for a more general class of rings than principal ideal domains; we will study them later as unique factorisation domains; and we will see that polynomial rings and formal power series rings in arbitrarily many indeterminates are unique factorisation domains (Comm. Alg., VII, § 3).

4. Divisibility of rational integers

As was pointed out in section 1, the ring Z\mathbf{Z} of rational integers is a principal ideal domain; its field of fractions is Q\mathbf{Q}. The multiplicative group UU of invertible elements of Z\mathbf{Z} has two elements 1 and −1-1. The group Q+∗Q_+^* of rational numbers >0> 0 contains precisely one element from each class of associate elements of Q\mathbf{Q}; it is thus isomorphic to the multiplicative group P∗=Q∗/U\mathscr{P}^* = Q^*/U of principal fractional ideals of Q\mathbf{Q}, with which it is usually identified. In particular, whenever gcd or lcm is used in the field Q\mathbf{Q} (with respect to the ring Z\mathbf{Z}), it is understood that these are elements ⩾0\geqslant 0; this convention allows us to speak of the gcd and the lcm of a family of rational numbers.

The irreducible integers >0> 0 in Z\mathbf{Z} are precisely those we have called prime numbers (I, p. 50) (they are sometimes called rational prime numbers); every irreducible element of Z\mathbf{Z} is thus of the form pp or −p-p, where pp is a prime number, and the set PP of prime numbers is a system of representatives of irreducible elements of Z\mathbf{Z}.

Proposition 5

— The set of prime numbers is infinite.

Indeed, given an arbitrary finite family (pi)(p_i) (1≤i≤n1 \leq i \leq n) of distinct prime numbers, any prime divisor qq of the number (∏i=1npi)+1\left( \prod_{i=1}^n p_i \right) + 1 (which is >1> 1) is distinct from all the pip_i, for otherwise it would divide 1.

5. Divisibility of polynomials in one indeterminate over a field

The polynomial ring K[X]K[X] in one indeterminate over a commutative field KK is a principal ideal domain (IV, p. 11, Prop. 11). Its field of fractions is the field K(X)K(X) of rational functions in XX with coefficients from KK. The ring K[X]K[X] contains the subring of polynomials of degree 0, that is the field of constants, which is identified with KK; the elements of K∗K^* are invertible in KK, and hence in K[X]K[X]; conversely the formula deg⁡(uv)=deg⁡(u)+deg⁡(v)\deg(uv) = \deg(u) + \deg(v) shows that every invertible polynomial has degree 0; the group UU of invertible elements of K[X]K[X] is thus precisely K∗K^*. Thus two associate polynomials differ only by a nonzero constant factor; in particular every class of associate polynomials contains a unique monic polynomial. The subgroup of the multiplicative group K(X)∗K(X)^* generated by the monic polynomials thus contains a unique element from each class of associate rational functions, and consequently is isomorphic to the group

P∗=K(X)∗/U \mathscr{P}^* = K(X)^*/U

of principal fractional ideals of K(X)K(X). In particular, whenever gcd or lcm in the field K(X)K(X) (with respect to the ring K[X]K[X]) is mentioned, it will usually be understood that these are quotients of monic polynomials (or 0); this convention allows us to speak of the gcd or the lcm of a family of rational functions.

The irreducible elements of K[X]K[X] are precisely the irreducible polynomials in the usual sense (IV, p. 13, Def. 2), and the set of monic irreducible polynomials is a system of representatives of irreducible elements of K[X]K[X].

A first degree polynomial is always irreducible. If KK is an algebraically closed field then the converse is true (V, p. 19, Prop. 1); thus in this case every polynomial p(X)p(X) of degree nn in K[X]K[X] can be written uniquely (up to the order of the factors) in the form

p(X)=c(X−a1)(X−a2)…(X−an) p(X) = c(X - a_1)(X - a_2) \ldots (X - a_n)

where cc and the aia_i are elements of KK.

Proposition 6

For any field KK, the set of monic irreducible polynomials in K[X]K[X] is infinite.

Indeed, given an arbitrary nonempty finite family (pi)(p_i) (1≤i≤n1 \leq i \leq n) of distinct monic irreducible polynomials, the polynomial (∏i=1npi)+1\left( \prod_{i=1}^n p_i \right) + 1 is not invertible, and any monic irreducible factor qq of this polynomial is necessarily distinct from all the pip_i, otherwise it would divide 1.

Exercises

See the exercises for § 1.

Transcribed from the printed edition, 2003, Springer. Not translated.