Upload
chiriac-bogdan
View
215
Download
0
Embed Size (px)
Citation preview
8/6/2019 teoria_divizibilitatii
1/388
8/6/2019 teoria_divizibilitatii
2/388
8/6/2019 teoria_divizibilitatii
3/388
Ioan TOFAN Aurelian Claudiu VOLF
Ring Arithmetic, Field Extensions
and Applications
8/6/2019 teoria_divizibilitatii
4/388
8/6/2019 teoria_divizibilitatii
5/388
Table of Contents
Foreword..............................................................................................7 I. Arithmetic in integral domains ....................................................10I.1 Divisibility...................................................................................10
I.2 Euclidian domains.......................................................................22
I.3 Euclidian rings of quadratic integers...........................................26
I.4 Principal ideal domains ...............................................................31
I.5 Unique factorization domains .....................................................36
I.6 Polynomial ring arithmetic..........................................................43
Exercises...........................................................................................50
II. Modules.........................................................................................58II.1 Modules, submodules, homomorphisms....................................58
Exercises...........................................................................................72
II.2 Factor modules and the isomorphism theorems.........................74
Exercises...........................................................................................80
II.3 Direct sums and products. Exact sequences ..............................81
Exercises.........................................................................................102
II.4 Free modules............................................................................104
Exercises.........................................................................................116
III. Finitely generated modules over principal ideal domains....118III.1 The submodules of a free module...........................................118
Exercises.........................................................................................128
III.2 Finitely generated modules over a principal ideal domain.....130
Exercises.........................................................................................138
III.3 Indecomposable finitely generated modules ..........................140
Exercises.........................................................................................149
8/6/2019 teoria_divizibilitatii
6/388
6
III.4 The endomorphisms of a finite dimensional vector space ..... 150
Exercises ........................................................................................ 167
IV. Field extensions ........................................................................ 169
IV.1. Algebraic extensions............................................................. 169Exercises ........................................................................................ 190
IV.2 Roots of polynomials. Algebraically closed fields ................ 193
Exercises ........................................................................................ 207
IV.3 Finite fields ............................................................................ 209
Exercises ........................................................................................ 221IV.4 Transcendental extensions ..................................................... 223
Exercises ........................................................................................ 230
V. Galois Theory............................................................................. 232
V.1 Automorphisms ....................................................................... 233V.2 Normal extensions................................................................... 238
Exercises ........................................................................................ 242
V.3 Separability.............................................................................. 244
Exercises ........................................................................................ 259
V.4 The Fundamental Theorem of Galois Theory......................... 262
Exercises ........................................................................................ 271
VI. Applications of Galois Theory ................................................ 273VI.1 Ruler and compass constructions........................................... 273
VI.2 Trace and norm ...................................................................... 289
Exercises ........................................................................................ 296
VI.3 Cyclic extensions and Kummer extensions ........................... 297
Exercises ........................................................................................ 312
VI.4 Solvability by radicals............................................................ 313
VI.5 Discriminants, resultants........................................................ 320
Exercises ........................................................................................ 326
Appendices ...................................................................................... 331
1. Prime ideals and maximal ideals................................................ 3312. Algebras. Polynomial and monoid algebras............................... 333
3. Symmetric polynomials ............................................................. 348
4. Rings and modules of fractions.................................................. 354
5. Categories, functors.................................................................... 362
6. Solvable groups.......................................................................... 373
Index ................................................................................................ 379
Bibliography.................................................................................... 387
8/6/2019 teoria_divizibilitatii
7/388
7
Foreword
The book is aimed at undergraduate students in Mathematics, Com-
puter Science or technical universities having a background of stan-
dard courses of Abstract Algebra and Linear Algebra as well as at
general Mathematics readers with an interest in Algebra.
The topics covered by the book are mandatory algebraic back-
ground of any mathematics graduate: arithmetic in integral domains,
module theory basics, the structure of the finitely generated modules
over a principal ideal domain with applications in abelian groups and
Jordan forms of matrices, field extensions and Galois theory with
applications.Throughout the book the reader is motivated by concrete applica-
tions and exercises.
The book is reasonably self contained, in the sense that the reader
is assumed to be familiar with general notions on algebraic structures
(monoids, groups, rings, fields), factor rings and isomorphism theo-
rems, vector spaces and bases, matrices, polynomials, permutation
groups basics, elementary arithmetic of cardinals. Some topics less
likely to appear in standard general Algebra courses are presendted in
the Appendix.
The language of Category Theory is used beginning with the chap-
ter on Modules, the reader being invited to refer to the appendix (or to
a book on Categories) when categorical notions appear in the text. We
8/6/2019 teoria_divizibilitatii
8/388
8
think that the Categories are particularly useful for a better understan-
ding and for unifying many algebraic concepts and proofs.
The chapters on Modules (II, III) can be read independently of therest of the book. The section VI.1, Ruler and compass constructions, is
not a prerequisite for the other sections in chapter VI.
Some notations used in the text:
- |A | denotes the cardinal of the setA (the number of elements ofA, ifA is finite).
-
x :=y means x is equal by definition to y (wherey is alreadydefined)or we denotey withx"
- ! marks the end or the absence of a proof.- N is the set of natural numbers, {0, 1, 2, }- N* is the set of positive natural numbers, {1, 2, }- Z is the set of integers
8/6/2019 teoria_divizibilitatii
9/388
9
8/6/2019 teoria_divizibilitatii
10/388
10
I. Arithmetic in integral domains
The set Z of integers, endowed with the operations of addition and
multiplication, is the prototype for the familiar concept of ring. The
classical divisibility theory in Z (the arithmetic ofZ) can be extended
with outstanding results to a large class of rings, the integral domains.
Such a generalization is interesting by itself and it also illuminates and
yields nontrivial results on the divisibility in Z.
After a general study of the divisibility in integral domains, three
classical and important classes of domains are studied (Euclidian do-mains, principal ideal domains and unique factorization domains).
The definitions of these classes of rings originate in fundamentalarithmetic properties ofZ. The material in this chapter is at the very
basis of all Algebra, and vital in Algebraic Number Theory, Field
Extensions and Galois Theory.
I.1 Divisibility
The classical definition for the relation of divisibility in the ring of
integers Z generalizes easily to an arbitrary ringR:
8/6/2019 teoria_divizibilitatii
11/388
I.1 Divisibility 11
1.1Definition. Let R be a ring and let a, bR. We say that adi-vides bin R (and write a | b) if there exists cR such that b=ac.
The fact that a | b can be also expressed by writing b !a (read b isdivisible by a). Other ways of reading a | b are: a is a divisor of borb is a multiple of a.
One says a divides binRbecause the ringR plays an essential
role here. For instance, 2 | 3 in Q, but of course not in Z! We shall
omit any reference toR in the notation a | b if the ringR is clear from
the context. Write a-b ifa does not divide b.
If the ringR lacks some natural properties, the theory of divisibility
inR can be very poor or very peculiar when compared to the classical
theory in Z. For instance, in a ring without identity element, an ele-
ment may not divide itself; other difficulties arise ifR is not commuta-
tive or ifR has zero divisors.
This motivates the following definition:
1.2Definition. A ringR is called an integral domain(a domain, forshort) if it has identity (denoted by 1), it is commutative and has nozero divisors: for anyx, yR,xy= 0 impliesx= 0 ory= 0. This canalso be said: for any nonzero x, yR, we havexy 0.
In what follows, all rings we consider are domains, 0 denotes the
zero element of the domain and 1 its identity element. All subrings
considered are unitary (they contain the identity element of the ring).
1.3Examples. a) Any field F(for instance Q, R, C, ...) is a do-
main. Indeed, if x, yF are nonzero, then xy= 0 implies (bymultiplying with x
1, which exists in Fsince F is a field and x 0),
that y= 0, contradiction. The theory of divisibility in fields is trivial,though (cf. 1.7).
b) Every subring of a domain is itself a domain. In particular, everysubring of a field is a domain. So, ifdZ is squarefree (i.e.: d 0,
8/6/2019 teoria_divizibilitatii
12/388
I. Arithmetic in integral domains12
d 1 and dis not divisible by the square of any integer greater than 1),the subring ofC generated by 1 and d , denoted by [ ]d" , is a do-main. One easily checks that [ ]d" consists of the complex numbersof the form dba + , with a, b Z. The ring [ ]1" is called thering ofGauss integers.
1
c) IfR is a domain and n N*, then the polynomial ring in nindeterminates with coefficients inR,R[X1,...,Xn], is a domain.
In a domain,one can simplify the nonzero factors:
1.4 Proposition.Let R be a domain and let a, b, cR, with c 0.
If ac=bc, then a=b.Proof. We have ac=bcacbc= 0 (ab)c= 0. SinceR is a
domain, ab= 0 orc= 0. But c 0, so ab= 0. !
We will develop a theory of divisibility in R, with Z as a model
(and a particular case). The proof of the following properties is an easyexercise:
1.5Proposition.Let R be a domain. Then:a) For any a R, a | a.b) For any a, b, c R such that a | b and b | c, we have a | c.c) For any a R, we have a | 0 and1 | a.d) For any x, y R and a, b, c R such that a | b and a | c, we
have a | (bx+cy). !
Properties a) and b) say that the divisibility relation on R is reflex-
ive and transitive.
1.6 Definition. The elements a, b in R are called associated indivisibility (or, simply, associated) ifa | b and b | a. Notation: ab.
1 Carl Friedrich Gauss (1777 1855), famous German mathematician.
8/6/2019 teoria_divizibilitatii
13/388
I.1 Divisibility 13
Ford, a R, dis called aproper divisor of a ifd | a and d is neitherinvertible inR, nor associated with a.
The relation "" defined above is an equivalence relation on R(exercise!) and it is very important when studying the arithmetic ofR:two elements associated in divisibility have exactly the same divisors
and the same multiples. One can say they are indistinguishable as far
as divisibility is concerned.
An invertible element uR is called a unitofR, because u1 (sou behaves just like 1 from the divisibility standpoint). Let U(R) denote
the set of all invertible elements ofR:U(R)= {xR | ()yR such thatxy =1}.
U(R) is a group with respect to the ring multiplication (as astraightforward checking shows) and is called thegroup of units of R.
1.7 Proposition.Let R be a domain. Then :
a) For any u R, we have: u U(R) u 1 u | a, () a R uR=R.
b)For any a, b R, we have: a b there exists u R such thata = bu. !
For a given domainR, knowing the group U(R) is a first step, veryimportant, in the study of divisibility inR.
1.8 Examples.a)U(Z)= {1, 1}.b) IfKis a field, U(K[X])= {fK[X] | degf= 0} =K*(we iden-
tify nonzero elements inKwith the polynomials of degree 0).
c) IfdZ is squarefree, then:
U{Z[ d]}= { dba + | a, bZ, a2db 2=1}
Proof. LetR=Z[ d ]. It is useful to define the norm N :R Z,
by N()=(), where () is the conjugate of, defined as :
( ) dbadba =+ , for any a,bZ.
8/6/2019 teoria_divizibilitatii
14/388
I. Arithmetic in integral domains14
So ( ) 22N dbadba =+ , a,b Z. An easy computation
shows:
N()N()= N()N(), , R.This implies: if, R with |inR, then N() | N() in Z.Let u = dba + U(R). Then N(u)= 22 dba divides 1 in Z, so
N(u)=1. Conversely, if N(u)=1, then ( )( ) 1=+ dbadba ,so ( )dba is the inverse ofu. Thus:
U{Z[ d]}= { dba + | a, bZ, a2db 2=1} == {Z[ d] | N()=1}.
We define the central concepts of greatest common divisorandleast common multiple. Since an order relation like the one on N is not
available, we use the divisibility relation itself to order the common
divisors.
1.9 Definition. Assume R is a domain, nN* and a1, ..., anR.We call the element dR a greatest common divisor(abbreviatedGCD)of the elements a1, ..., an if:
i) d | a1, ..., d | an.(dis a common divisor ofa1, ..., an)ii) For any e R such that e | a1, ..., e | an, it follows that e | d(dis
the greatest among the common divisors ofa1, ..., an).If 1 is a GCD ofa1and a2, we call a1 and a2coprime ormutually
prime (orrelatively prime).We call mR a least common multiple (LCM for short)ofa1, ...,
anif:
i') a1 | m, ..., an | m.ii') For any e R such that a1 | e, ..., an | e, it follows that m | e.We denote by (a1, ..., an) or GCD(a1, ..., an) a GCD ofa1, ..., an, if it
exists.
Similarly, [a1, ..., an] or LCM(a1, ..., an)denotes a LCM ofa1, ...,an, if it exists.
8/6/2019 teoria_divizibilitatii
15/388
I.1 Divisibility 15
1.10 Remarks. a) Given a1, ..., anR, if there exists a GCD fora1,..., an, say d R, then d is uniquely determinedup toassociation indivisibility: ife is also a GCD of a1, ..., an, then e d. Moreover, ife d, then e is a GCD ofa1, ..., an.
The same remark applies to the LCM.b) When the domainR in which we work is not clear from the con-
text, we use occasionally a subscript, like in the notation (a1, ..., an)R.For a given domainR and givenx, y R, a GCD(x, y) may not ex-
ist (see the Exercises for some examples). A domainR with the prop-erty that any two elements x, y R possess a GCD is called a GCD
domain. For instance, Z is a GCD domain.Writing d= (a1, ..., an) means that d is associated with a GCD of
a1, ..., an. This can lead to some oddities: in Z, we can write 1=(1, 2)=1, but this does not imply that 1=1(of course, it implies that 11).
c) Note that a1, a2are coprime if and only if all their common divi-
sors are units in R.
d) For any domainR and any aR, there exists GCD(a, 0)=a. Ifuis a unit, then there exists GCD(a, u)=u. What can you say about theLCM in these cases?
Ifd 0 and d|a, a/ddenotes the unique elementxR with a=dx.
1.11Proposition.Let R be a domain and let a1, ..., an, rR \{0}.a) If there exists d = (a1 , ..., an) , then a1/d,..., an/d have a GCD,
equal to 1.
b) If there exists (a1, ..., an)=: d and exists (ra1, ..., ran)=: e, thene=rd. Thus:
(ra1, ..., ran)=r(a1, ..., an).c) If there exists [a1, ..., an] =m and exists [ra1, ..., ran] =: , then
=rm. Thus:[ra1, ..., ran] =r[a1, ..., an].
8/6/2019 teoria_divizibilitatii
16/388
I. Arithmetic in integral domains16
Proof.a) Let xiR such that ai=dxi, ni ,1= . IfeR is a com-mon divisor ofx1, ..., xn, then de is a common divisor ofa1, ..., an, so
de|d. This implies e | 1.b) Since rd | rai, ni ,1= , we get rd | e. Let uR with e=rdu. It is
enough to prove that u | 1. Letxi,yiR such that ai=dxi and rai=eyi,ni ,1= . For any ni ,1= , rai=rdxi=rduyi. It follows that u is a com-
mon divisor of the elementsxi, whose GCD is 1, by a). So, u | 1.c) Because rm is a common multiple of rai, ni ,1= , we have
| rm, so rm=t, for some tR. We can write m=aibi, =raixi,for somexi, bi R, ni ,1= . We have rm=raibi=t=raixit, ni ,1= .
Simplifying, bi=xit. Also, a1x1= ... =anxn is a common multiple ofa1,..., an. Thus, m | aixi , ni ,1= . Since =raixi, we also get mr | . !
1.12 Corollary. Let R be a GCD-domain and let K be the field of
quotients of R. Then every element in K can be written as a quotient
b
a, with a, bR, b 0 and(a, b) = 1.
Proof. If d
c
K, with c, dR, d 0, then let e= GCD(c, d). Thenc=ea, d=eb, for some a, bR, with (a, b)= 1 (use the statement a)
above). Moreover,b
a
d
c= . !
The next result is ubiquitous in divisibility arguments.
1.13 Corollary.Let R be a GCD domain and a, b, cR such that
a | bc and(a, b)= 1. Then a | c.Proof. (a, b) = 1 and the preceding result, part b), imply that
(ac, bc)=c. Since a | ac and a | bc, the definition of the GCD ensuresthat a | (ac, bc)=c. !
Although the definitions of the GCD and the LCM are dual to
each other, the situation is not entirely symmetric (the existence of the
8/6/2019 teoria_divizibilitatii
17/388
I.1 Divisibility 17
LCM implies the existence of the GCD, but not conversely, in gen-
eral).
1.14 Proposition. Let R be a domain and x, yR. Then:a) If a LCM of x, y exists, [x, y] =mR, than a GCD of x, y exists,
(x, y), andxy [x, y](x, y).
b) If any two elements in R have a GCD, then any two elements in
R have a LCM.
c) If any two elements in R have a GCD, then, for any nN, n >1,
any n elements a1, ..., an in R have a GCD and a LCM.Proof.a) Whenx= 0, [0,y] exists and it is 0. Similarly, (0,y)=y.
Suppose now thatx andy are nonzero. The definition of the LCM im-
plies m | xy. Let d, a, bR withxy=mdand m=xa, m=yb. We needonly prove that d=(x, y). We havexy=xad, soy=add | y. Like-wise, d | x. Take eR with e | x, e | y and pickr, sR such thatx=erand y=es. Then ers is a common multiple ofx and y, so m | ers.Let tR such that mt=ers. We have dm=xy= temrse =2 . Simplify-
ing by m, d=te, so e | d.b) Let a, bR \ {0} and let d=(a, b). There existx, yR with a=
dx, b=dy. The element m=dxy is obviously a common multiple ofaand b. Let be another common multiple ofa and b. There existz, tR such that =az=dxzand =bt=dyt. So m divides y=dxyzandx = dxyt, which means m divides also (x, y) = (x, y) = . Thisshows that m is a LCM ofa and b.
c) Induction on n. (Exercise!).!
1.15 Example. In R = Z [ ]5 , x = 51 + and y = 2 have aGCD, but no LCM. Indeed, let d= 5+ ba (a, b Z) be a common
divisor ofx andy. Using the properties of the norm N (see 1.8.c.), we
get N(d) | N(x)= 6 and N(d) | N(y)= 4 in Z. So,N(d) | 2 in Z. Since
8/6/2019 teoria_divizibilitatii
18/388
I. Arithmetic in integral domains18
N(d)=22 5ba + ,a case-by-case inspection leads to the conclusion that
a=1and b =0. Thus, d is invertible. We proved that any common
divisor ofx andy is a unit, sox andy have GCD equal to 1.Suppose a LCM R ofx andy exists. Then 6 | N() and 4 | N()
in Z, so 12 | N() in Z. On the other hand, 6 = 23= ( )( )5151 + and ( )512 + are common multiples ofx andy, so they are commonmultiples of . Thus, N() divides N(6)= 36 and
( ) ( ) 24512 =+NN in Z, so N() | 12. Combining with 12 | N(),we get N()=12, which is impossible (the equation 125 22 =+ ba has
no solutions in Z).
IfR is a domain, letR designate the set of nonzero and non-invert-
ible elements inR:
R :=R \{0}\ U(R)
In Z, prime numbersplay a central role in divisibility questions.
Usually, the (elementary) definition for the notion of prime number is
the natural numberp> 1 is prime if its only divisors in N are 1 andp. The generalization to the case of a domain of this definition leads
to the notion ofirreducible element (also compare with the notion ofprime elementbelow).
1.16 Definition. LetR be a domain.
The element p R is called irreducible (in R) if it has no properdivisors. In other words, any divisor ofp is either a unit or is associ-
ated top: dR, d | pd1 ordp.The elementp R is calledprime (in R)if, for any a, b R, p | ab
p | a orp | b.We emphasize that a prime element or an irreducible element is by
definition nonzero and non-invertible.
8/6/2019 teoria_divizibilitatii
19/388
I.1 Divisibility 19
A quick argument shows that, for any mN*, ifp is prime and pdivides a product ofm factors inR, thenp divides one of the factors.
1.17 Proposition.Every prime element is also irreducible.
Proof. LetpRbeprime. IfdR is a divisor ofp, there existsxR (nonzero) such thatp=dx. So p |dx, which impliesp | d(and weare finished) orp | x. Butp | x means thatp x (sincex | p), sop=ux,with u a unit. So, ux=dx=p and thus u=dis a unit. !
The notions of prime element and irreducible element (which coin-cide forZ, as we will see)are not the same in general.
1.18 Example.In [ ]5" ,2is irreducible and it is not prime. In-
deed, 2 divides ( ) ( )1 5 1 5 6 + = , but 2 divides neither factor.
On the other hand, ifdis a divisor of 2, then N(d) can only be 1, 2 or
4. An examination of the possible cases shows that dis 1 or2.
Thus, the notion of prime element depends heavily on the ring in
which it is considered: 2 is prime in Z, but not in [ ]5" . The same
remark applies to the notion of irreducible element.
The GCD domains do not have the peculiarity described in the
example above:
1.19 Proposition.Let R be GCD domain. Then any irreducible ele-
ment in R is prime in R.
Proof. LetpR, irreducible andx, yR such thatp | xy. Ifp-x,
then the GCD ofp and x(which exists!) is 1. Indeed, ifd | x and d | p,we cannot have dp(we would get p | x),so d 1. Thus, p |xy and(p, x)= 1. Corollary 1.13 guarantees thatp | y. !
The notion of divisibility can be translated in the language of ide-
als. This approach allows extending classical results on the divisibility
8/6/2019 teoria_divizibilitatii
20/388
I. Arithmetic in integral domains20
in Z to much more general classes of rings (for instance, the primarydecomposition theory).
Recall that a subsetIof the commutative ringR is called an idealofR if:
a) (I,+) is a subgroup in the additive group (R,+): x,yIx+yI.
b) xI, rRrxI.Write IR ifI is an ideal in the ring R. The ideal I is proper if
IR.ForaR, the ideal generated by a is the set {ra | rR}, denoted
byRa oraR and is called theprincipal ideal generated by a. Thesum
of two idealsIandJofR is the ideal:
I+J:= {i+j | iI,jJ}.
1.20 Proposition. Let R be a domain, nN* and a, b,x1, ..., xnR. Then:
a) a | b if and only if RaRb.b) a b if and only if Ra=Rb.c) a U(R) if and only if Ra=R.d) a is prime in R if and only if Ra is a prime ideal.
e) a is irreducible in R if and only if Ra is a maximal ideal among
the principal proper ideals of R (more precisely: xR such thatRa Rx, we have Ra=Rx or Rx=R).
f ) a is a common divisor of x1, ..., xn if and only if Rx1+...+Rxn isincluded inRa.
g) If Rx1+...+Rxn=Ra, then a=(x1, ..., xn).2h) a is a common multiple of x1, ..., xn if and only if Rx1 Rxn
includesRa.
2 The converse is false in general. For a counterexample, see the section
Principal Ideal domains.
8/6/2019 teoria_divizibilitatii
21/388
I.1 Divisibility 21
i) a= [x1, ..., xn] if and only if Rx1 Rxn= Ra.Proof.a)a | b cR with b=cabRaRbRa.b) Obvious, by a).
c) Ifa is invertible, then cR with ca=1. So 1Ra Ra=R.Conversely, ifRa=R, then 1Ra, so there exists cR such that 1=ca.
d) Letx, yR. We havexyRaa | xy. Ifa is prime, then a | xora | y, i. e.xRa oryRa, which shows thatRa is prime. IfRa isa prime ideal and a | xy, thenxyRa, soxRa oryRaa | x ora | y.
e) Suppose a is irreducible. IfRx is a proper principal ideal ofRwith RaRx, then x | a. Since a has no proper divisors, x is associ-ated with a or it is a unit. But x cannot be a unit because RxR. So,xa, i.e. Rx =Ra. Suppose now Rx is maximal among principalproper ideals, and dR is a divisor ofa.ThenRa Rd, soRd=RaorRd=R. This means da ord1.
f ) Ifa is a common divisor ofx1, ..., xn, then a | nnxrxr ++ ...11 , forany r1, ..., rnR, so any element in the idealRx1+...+ Rxn is divisibleby a. The other implication is left to the reader.
g) From f ), a is a common divisor ofx1, ,xn. Let dR be an-other common divisor. Because aRx1+ +Rxn, c1, , cn Rwith a=c1x1+ +cnxn. Since d | x1, , d | xn, we obtain d | a.
h), i) are left to the reader. !
An essential role in the arithmetic ofZ is played by the theorem of
division with remainder:
For any a, bZ, b 0, there exist q, rZ,such that a=bq + rand |r|
8/6/2019 teoria_divizibilitatii
22/388
I. Arithmetic in integral domains22
Any nonzero non-invertible integer can be written as a finite prod-
uct of prime integers and this writing is unique up to the order of fac-
tors and an association of the factors in divisibility. This result is
called the fundamental theorem of integer arithmetic or the unique
integer factorization theorem.
Abstracting these properties of Z, one obtains the notions of
Euclidian domain (a domain in which a property analogous to thetheorem of division with remainder holds), principal ideal domain (adomain whose every ideal is principal) and, respectively, uniquefactorization domain (a domain in which every nonzero non-invertibleelement can be written as a product of primes).
The following sections are devoted to the study of these classes of
rings.
I.2 Euclidian domains
2.1 Definition. A domain R is called an Euclidiandomain if there
exists a mapping :R \ {0} N satisfying:For anya, bR,b 0, there existq, rRsuch that:
a=bq+rand (r= 0 or(r)
8/6/2019 teoria_divizibilitatii
23/388
I.2 Euclidian domains 23
degree function deg : K[X] \ {0} N). These rings are also the mostimportant examples of Euclidian domains.
2.2 Remark. Sometimes, in the definition of an Euclidian domain,
the following condition on is also required:
For any a, bR \ {0}, a | bimplies (a)(b).This extra condition is not essential and in fact defines the same
class of rings as the definition above (see 4.9).
2.3 Remark. IfbR, b 0, and (b)= 0, then bU(R). Indeed,the remainderrof the division of 1 to b satisfies 1 =bq +r, for someqR,and (r= 0 or(r)
8/6/2019 teoria_divizibilitatii
24/388
I. Arithmetic in integral domains24
Moreover, there exist (and can be algorithmically determined) u, v
R such thatd=au+bv.
Proof. The algorithm3 above implies the following sequence of
divisions with remainder performed inR:
(1) a=bq1+r1 with r1= 0 or(r1)
8/6/2019 teoria_divizibilitatii
25/388
I.2 Euclidian domains 25
r2=b r1q2. By induction, e | ri for any i
8/6/2019 teoria_divizibilitatii
26/388
I. Arithmetic in integral domains26
Given a, bZ, the quotient q and remainderrof the division ofaby b are not unique: for instance, 3 = 21 + 1 = 22 + (1). If we re-quire that the remainder should be positive, then q and rare unique.
b) The ring K[X] of polynomials in one indeterminate X withcoefficients in the field K is Euclidian with respect to
deg :K[X] \ {0}N. The proof originates in the procedure of long
polynomial division taught in school. Letf=a0+ + anXn
and
g=b0+ + bmXm K[X], with g0 (i.e. bm0). We prove by
induction on n = deg f. If n
8/6/2019 teoria_divizibilitatii
27/388
I.3 Euclidian rings of quadratic integers 27
A somewhat surprising fact is that the ring
Z[ ( ) 21 d+ ] = {a+b ( ) 21 d+ | a, bZ} has sometimes betterarithmetic properties than Z[ d ]. This fact is closely connected to
the theory of the rings of quadratic integers, an important topic in
(algebraic) number theory. In the following, some elementary facts on
these rings are presented. The unproven statements below are pro-
posed as exercises (some of them in the next chapters). For a system-atic treatment of the theory of algebraic integers, see for instance
LANG [1964].
3.1. Definition. A subfield ofC that has dimension 2 viewed as avector space overQ is called a quadratic number field.
Using elementary tools of field extensions theory, one can readily
show that any quadratic number field is of the form
Q[ d ] = {a+b d | a, bQ}, where dZis squarefree.
3.2. Definition. A complex number that is the root of a monic4
polynomial in Z[X] is called integral over Z (or algebraic integer).
For instance, 2 is integral overZ, but 1/2 is not. Sometimes, foravoiding confusions, the numbers in Z are called rational integers.5
An element of a quadratic number field that is integral overZ is
called a quadratic integer.One can prove that: a quadratic integer is a
root of a monic polynomial in Z[X] of degree 2.
Fix dZ, squarefree. If =a+b d Q[ d ], the elementa b d= is called the conjugate of . Define the norm
N : [ ]dQ Q and the trace Tr : [ ]dQ Q,N() :==a2db2
4 A polynomial is called monic if the coefficient of its monomial of maximum
degree is 1.5 Because every algebraic integer overZ which is rational (in Q) must be in Z.
Prove!
8/6/2019 teoria_divizibilitatii
28/388
I. Arithmetic in integral domains28
Tr() :=+= 2afor any =a+b dQ[ d] (a, bQ).
The norm N is multiplicative and the trace Tr is additive: for any
, Q[ d],N()= N()N(),
Tr(+)= Tr()+ Tr().One can prove that, for any x [ ]dQ :xis integral overZ(x is a
quadratic integer) Tr(x)Z andN(x)Z.
The quadratic integers in [ ]dQ form a ring, called the ring ofintegers of [ ]dQ . This ring is traditionally called a ring of quadraticintegers (imaginary ifd< 0, respectively real ifd> 0). We have thefollowing (for the proof, see the Exercises):
3.3 Proposition. The ring of integers of [ ]dQ is Z[] , whereZ[] = {a+b |a, bZ} and
=
d ifd 2 or 3 (mod 4)
( ) 21 d+ if d 1 (mod 4). !
In what follows, for a fixed dZ, squarefree, denotes the num-ber above.
We remark also that
Q[ d] =Q[] = {a+b | a, bQ}.Ifd 1(mod 4), then Z[] = {a+b ( ) 21 d+ |a, bZ} can also
be described as the set of complex numbers of the form (u+v d)/2,with u, vZ having the same parity.
According to the above, Z[i], [ ] ( )[ ] ( )[ ]251,231,2 ++ ZZZ i are examples of rings of quadratic integers.
The norm N : [ ]dQ Q has the property that N()Z,Z[], as we saw above. We obtain a mapping:
|N| : Z[] N, |N|()=|N()|, Z[].A natural problem arises:
8/6/2019 teoria_divizibilitatii
29/388
I.3 Euclidian rings of quadratic integers 29
For whichdZ, squarefree,Z[] is Euclidian with respect to |N|?
We remark first that, since the norm N : [ ]dQ Q is multiplica-
tive (N(xy) = N(x)N(y), x, y [ ]dQ ), |N| : Z[] Nis alsomultiplicative.
Ifd< 0, the representation of the complex numbers in Z[] in theplane yields agrid (rectangular if d 2 or 3 (mod 4) and oblique ifd 1(mod 4)); moreover, for any x, y [ ]dQ , |N|(x y) is theEuclidian distance between the points x and y.
Ifd> 0, Z[] is a (dense) subset ofR and no geometric interpreta-tion is available.
3.4 Lemma. Let dZ , squarefree. Then R :=Z[] is Euclidianwith respect to |N| if and only if for any x [ ]dQ , there exists Rsuch that |N|(x)< 1.
Proof. [ ]dQ is the field of quotients of R, i.e.: x [ ]dQ , , R,0 such thatx=/. SinceR is Euclidian with
respect to |N|, , R such that =+, with |N|()< |N|() or= 0. So,
x=/=+/,with |N|(x )= |N|(/)= |N|()/()< 1.
d 2 or 3 (mod 4) d 1 (mod 4)
8/6/2019 teoria_divizibilitatii
30/388
I. Arithmetic in integral domains30
Let , R. Forx=/ [ ]dQ , R with |N|(x )3,i.e. d=1ord=2.
b) In this case, the grid forms isosceles triangles with base 1 and
height 2d . The points inside the triangle have distance less than1 to some vertex if and only if the circles of radius 1 centered in base
vertices intersect in a point Psituated at a distance less than 1 to the
third vertex. An easy geometric reasoning shows that the distancefrom P to the third vertex is ( ) 23 d . We must have then( ) 23 d < 1 d>7 34 d {3, 7, 11}. !
6 For anyzC and any R, > 0, there existsx [ ]dQ such that |zx|
8/6/2019 teoria_divizibilitatii
31/388
I.4 Principal ideal domains 31
We obtain that the following rings are Euclidian with respect to |N|:
Z[i], [ ] ( ) ( ) ( )2 , 1 3 2 , 1 7 2 , 1 11 2i i i i + + + " " " " .
One can prove that these are all the imaginary Euclidian rings of
quadratic integers (not necessarily with respect to |N|). The real cased> 0 has no geometric interpretation and is considerably more diffi-cult.
I.4 Principal ideal domains
4.1 Definition. A domain R is called a principal ideal domain(PID) if any ideal ofR is principal. In other words, for every idealIofR, there exists aR such thatI=Ra.
Any field is a PID8. The most important examples of PIDs are
given by the following result.
4.2 Theorem. Any Euclidian domain is a principal ideal domain.
Proof. LetRbe Euclidian with respect to and letIbe a nonzero
ideal ofR. The set of natural numbers {(x)| xI, x 0} contains aminimum element: aI, a 0, such that (a)= min{(x)| xI,x 0} (a may not be unique). We claim that a is a generator of theideal I. Obviously, RaI. In order to prove the opposite inclusion,
suppose by contradiction that there exists b I \ Ra. Applying thedivision with remainder inR,we obtain elements q, rR such that b=aq+r, r0 (since bRa) and (r)
8/6/2019 teoria_divizibilitatii
32/388
I. Arithmetic in integral domains32
For instance, ifK is a field, K[X] is a PID; ifI 0 is an ideal inK[X], a generator ofI is a polynomial gI of minimum degreeamong the degrees of nonzero polynomials inI.
The principal ideal domains are GCD-domains; for any a, bR,there exists their GCD, namely any generator of the ideal aR+bR:
4.3 Proposition. Let R be a PID and let a, bR. Then:a) A GCD d of a and b exists and, for some u, vR, d=au+bv .
Moreover, the element d R is a GCD of a and b if and only ifdR = aR+bR.
b) The element m R is a LCM of a and b if and only if mR= aR bR.
Proof.a) Since R is a PID, dR such that the ideal aR+bR={ax+by |x, yR} is generated by d. Since daR+bR, there existu, vR such that d=au+bv.We have a, b dR, so d | a, d | b. IfeR is such that e | a, e | b, then e | ax+by, x, yR. In particular,e | d. Thus, any generatordofaR+bR is a GCD ofa and b.
Conversely, ifdis a GCD ofa and b, ddivides a and b, so dRaR and dRbR. Thus, dRaR+bR. Ife is a generator ofaR+bR,this means d| e. But e is also a common divisor ofa and b, so d is
associated to e. Thus, dR=eR=aR+bR.b) The proof is similar to the one above and is proposed as an exer-
cise. !
Recall that, fora, bR, the notation (a, b) is used to designate theideal generated by a and b, aR+bR. The proposition above shows thatthis notation is consistent to the fact that it designates also the GCD of
a and b(which is a generator of the ideal aR+bR).
4.4 Example. LetR be a domain that is not a field and take rRnonzero and non invertible. Then the ideal (r,X) inR[X] is not princi-
8/6/2019 teoria_divizibilitatii
33/388
I.4 Principal ideal domains 33
pal, soR[X] is not a PID. In particular, the rings Z[X],K[X, Y], with K
a field, are not PID's.
Indeed, suppose that for somefR[X], we have (f)=(r, X). Thenf | r. We obtain degf= 0, so fR. Since f | X, there exists gR[X]withX=fg, sofis invertible inR. Thus, the GCD ofrand Xis 1, sof= 1. But the ideal generated by randXdoes not contain 1: ifh, qR[X] are such that 1 = hr + qX, setting X = 0 in this equality ofpolynomials, it follows that 1 =h(0)r, which means r is invertible, acontradiction.
Using Proposition 1.19 and the fact that any PID is a GCD-domain,
we obtain:
4.5 Proposition.In a PID, an element is irreducible if and only if it
is a prime element. !
Thus, the domains containing irreducibles that are not primes are
not principal ideal domains. such a ring is Z[ 5 ], as Example 1.18shows.
4.6 Corollary. In a PID R, the prime nonzero ideals are maximal
ideals. Any maximal ideal is of the form pR, where p is irreducible in
R. Moreover, p R is irreducible if and only if pR is a maximal ideal.Proof. It is sufficient to remark that any nonzero prime ideal is
principal, generated by a primep (Prop. 1.20.d)). The element p isirreducible, so (Prop. 1.20.e)) the idealpR is maximal. The other state-ments are obvious. !
The case R=Z of the following proposition is known as the thefundamental theorem of integer arithmetic. Recall that
R= {x R | xis nonzero, non-invertible}.
8/6/2019 teoria_divizibilitatii
34/388
I. Arithmetic in integral domains34
4.7 Theorem. Let R be a PID. Then every nonzero non-invertible
element rinR is a finite product of prime elements.9
Proof. SinceR is a PID, the primes inR coincide with the irreduci-
bles inR. Suppose by contradiction that there exists r0R such thatr0 cannot be written as a finite product of irreducibles. In particular, r0
is reducible, so r0=r1s1, with r1,s1R, not associated with r0. Ifr1and s1 are finite products of irreducibles, then r0 is too, false. So, at
least one of them (say r1) is not a product of irreducibles. We obtainthus r1R with r1 | r, r1rand r1 is not a product of irreducibles.This reasoning applies to r1, so we get r2R, r2 | r1, r2r1, and r2 is
not a product of irreducibles. By induction, there exists a sequence(rn)n 0 of elements inR, with the property that for any nN, rn+ 1 is aproper divisor ofrn. In other words, we obtain a strictly increasing se-
quence of ideals r0Rr1R rnRrn+1R . This is impossi-ble in a PID, as the following lemma shows.
4.8 Lemma. Let R be a PID and let(In)n 0 be a sequence of idealsin R such that In In +1, for any nN. Then there exists mN such
that Im = Im + i , for any i N. (In other words, every ascending se-quence of ideals is stationary).
Proof. LetIbe the union of all idealsIn, nN. Since the sequence(In)n 0 is ascending,Iis an ideal inR: ifx, yI, then, for some i, jN,xIi,yIj. Sox, y It, where t= max(i, j), hence x+yItI.IfrR, rxIi I. ButR is a PID, so there exists aR such thatI=aR. Since aI, there exists mN such that aIm, so aRIm
I=aR. So aR=I=Im +i, iN.!
A ringR satisfying the ascending chain condition (ACC): every as-
cending sequence of ideals of R,I0I1 , isstationary (there ex-
9 The products may contain a single factor (i.e., the element itself is a prime).
8/6/2019 teoria_divizibilitatii
35/388
I.4 Principal ideal domains 35
ists mNsuch that Im=Im + i, iN) is called aNoetherian ring.10
We have shown that every PID is Noetherian. Note that the proof
above can be slightly modified to obtain the theorem: A ring in which
every ideal is finitely generated is Noetherian. The converse is also
true. Noetherian rings are an important topic in Commutative Algebra.
We have remarked that sometimes in the definition of the Euclidian
domain R with respect to :R \ {0}N, an extra condition is re-quired:for any a, bR*, a | bimplies (a)(b). We show that thiscondition is not essential.
4.9 Proposition. Let R be a Euclidian domain with respect to: R*N. Then there exists : R*N such thatR is Euclidian with
respect to and, for any a, bR*, a | bimplies (a)(b).Proof. Let : R
* N, defined by (x)= min{(y) | yx},xR. Clearly,xy implies (x)=(y). We claim thatR is Euclid-ian with respect to . Let a, bR, b 0 and let b0 be associated withb such that (b)=(b0). There exist q, rR such that a=b0q+randr = 0 or (r)
8/6/2019 teoria_divizibilitatii
36/388
I. Arithmetic in integral domains36
I.5 Unique factorization domains
5.1 Definition. A domain R with the property that every nonzero
and non-invertible element is a finite product11
of prime elements is
called a unique factorization domain(UFD).Theorem 4.7 shows that any principal ideal domain (thus also any
Euclidian domain) is a UFD. Every field is a UFD, because it has nononzero and non-invertible elements.
5.2 Proposition. Every irreducible element in a UFD is also a
prime.
Proof. LetR be a UFD and letpbe irreducible inR. SincepR,p is a product of primes. But this product can have only one factor,
otherwisep would not be irreducible. So,p is itself a prime. !
The next Proposition justifies and explains the epithet unique in
the name of a UFD.
5.3 Proposition.Let R be a domain and rR. If r has a prime de-composition, then this decomposition is unique up to an ordering of
the factors and an association in divisibility. This means that: if r=p1pn=q1qm are two prime decompositions of r, then m=n andthere exists a permutation of the set{1, , n}such that piq(i), i {1, , n}.
Proof. Let r= p1 pn be a prime decomposition of r. Call the
natural numbern the length of the decomposition. Define l(r) as thesmallest nN* such that there exists a prime decomposition of roflength n.
11 Such a product is also called a prime decomposition of the element. Products
may have a single factor.
8/6/2019 teoria_divizibilitatii
37/388
I.5 Unique factorization domains 37
We prove the claim by induction on l(r).Ifl(r)= 1, then let r=p1=q1 qm, withp1, q1,, qm prime. Since
r is a prime and rdivides the product q1 qm, rdivides one of the
factors, say q1(relabel if necessary). But q1 is irreducible, so we haverq1. Thus r= q1u, with u invertible. We must prove that m= 1. Ifm 2, simplifying by q1 in q1u = q1 qm, we obtain q2 qm=u, soq2,, qm are invertible, contradiction.
Suppose the claim is true for any x R with l(x)
8/6/2019 teoria_divizibilitatii
38/388
I. Arithmetic in integral domains38
c)d) Let a, bR (ifa, b {0} U(R), it is trivial to exhibit aGCD ofa andb). A GCD ofa and b can be determined by taking thecommon prime factors, at the smallest power. To be precise, letPbe
a system of representatives of the equivalence classes of the irreduci-
ble elements inR(with respect to the association in divisibility). Thismeans that every irreducible inR is associated to exactly one element
in P. Property c) assures that there exist and are unique distinct p1,
, pnP,s1,, sn, t1,, tnN, u, vU(R) such thata= upp nsn
s 11 and b= vpp ntn
t 11 .
The uniqueness claim follows the uniqueness assertion in c). Let ri
= min(si, ti) and define d=n
rn
r
pp 11 . We have d | a, d | b. If e | a,e | b, then every irreducible cPthat divides e divides also a and b.This implies c {p1, ,pn}. Indeed, otherwise a(orb) would possesstwo decompositions in irreducible factors, one containing c and the
other one not, contradicting the uniqueness property. So
e= qpp nwnw 11 , with w1,, wnN, qU(R). From e | a it follows
that wisi, and e | b implies witi, i= n,1 . So wiri and e | d.d)a) Prop. 1.19 makes sure that any irreducible is a prime, since
R is a GCD domain. The implication is now obvious. !
Note that in a UFD any two elements a and b have a LCM. Given
two prime decompositions ofa and b, their LCM can be determined
by taking all prime factors in the decompositions, at the greatest
exponent; with the notations in the proof above, define
qi= max(si, ti); the element m= nqn
q pp 11 is then a LCM ofa and b.
5.5 Example.Z [ ]5 is not a UFD, since 2 is irreducible and nota prime (cf. Ex. 1.18). The reader can also check that 6 has twodecompositions as a product of irreducibles in Z [ ]5 :
6 = 23 = ( )( )5151 + ,and 2 is not associated with 51 + or with 51 .
8/6/2019 teoria_divizibilitatii
39/388
I.5 Unique factorization domains 39
5.6Proposition. Let R be a UFD, nN* and a, b1, , bnR. If(a, bi)= 1, for any 1 in, then (a, b1bn)= 1.
Proof. It is enough to show that there is no primep that simultane-
ously divides a and b1bn. Ifp is such an element, then there existsj,
1 jn such thatp | bj. Sincep | a, we havep | (a, bj)= 1. Therefore,p is invertible, contradiction. !
The UFDs have many characterizations. The following, due to
Kaplansky, is inspired from Commutative Algebra techniques.
5.7 Theorem. Let R be a domain. Then R is a UFD if and only if
any prime nonzero ideal of R contains a prime element.Proof. Suppose R is a UFD andP 0 is a prime ideal. Take aP,
a 0. SincePR, a is not a unit, so a decomposes in prime factors: a=p1 pn. BecausePis a prime ideal, there exists i such thatpiP.
Suppose now that any nonzero prime ideal in R contains a prime
element. Consider
S= {aR | aU(R) ora is a product of prime elements}.IfS=R{0}, then R is a UFD. Suppose, by contradiction, that
there exists aR, nonzero, with aS. We note that Sis a multiplica-tive system (1 Sand a, bS, abS). Then there exists a primeidealPinR containing a, with PS=. This fact, together with thehypothesis, implies the existence of a prime elementpP. ButpS,contradictingPS=. So we must have S=R{0}.
We have to prove the existence ofP. We will prove that any idealI,
maximal with the properties IS= and aR I, is prime. Let us
prove first that such an ideal exists. The idea is to use Zorn's Lemma.Consider the set of ideals (ordered by inclusion):
J= {Iideal inR | IS= and aR I}.First,Jis not empty, since aRJ. Indeed, ifarSfor some r
R, then aris a unit or is a product of primes. Ifaris a unit, then a is
also a unit, contradiction. Ifar is a product of primes, we show that
8/6/2019 teoria_divizibilitatii
40/388
I. Arithmetic in integral domains40
aS, by induction on the number of factors. Ifar=p, withp a primeimpliesp r(so a is a unit) orp a(so aS). Ifar= p1 pn withp1,, pn primes, thenp1| a orp1| r. Ifp1 | a, then a=bp1; simplifying, br=p2 pn. The induction hypothesis shows that b S, so a S. Ifp1| r, let r = cp1, for some c, so ac =p2 pn. Again by induction,aS.
Jis inductively ordered: every chain in J, indexed by some set L,
(Il)lL, is bounded above in Jby lLIl. The checking is straightfor-ward and is left to the reader.
Zorn's Lemma guarantees now that some maximal element PJ
exists.The idealPis prime: letx, yR, withx Pandy P. If, by ab-
surd,xyP, consider the idealsP+Rx and P+Ry, which strictly in-clude P. Since P is maximal, there exist some elements sS(P+Rx) and tS(P+Ry); thenstSP, contradiction. !
The following important result shows the property ofR being a
factorization domain is inherited by the polynomial ring R[X]. This
has far from trivial consequences: for instance, it is not obvious thatevery polynomial in n indeterminates with coefficients in Z decom-
poses uniquely in irreducible factors.
5.8 Theorem. If R is a UFD, then the polynomial ring in one
indeterminate R[X] is a UFD.
The proof of this theorem needs some preparations, which are also
interesting on their own. First, we determine the units ofR[X].
5.9 Proposition. Let R be a domain. Then
U(R[X])=U(R)and R[X] =R {fR[X] | degf 1}.
In particular, if K is a field, U(K[X])=K* andK[X] = {fK[X] | degf 1}.
8/6/2019 teoria_divizibilitatii
41/388
I.5 Unique factorization domains 41
Proof.U(R)U(R[X]) is evident. Iffis a unitR[X], there is somegsuch that fg= 1. Since R is a domain, degf+ degg= 0, sodegf= 0 = degg, which means that f, gR. From fg= 1 we deducethatfU(R).
IfKis a field, then U(K)=K* and the other claims follow. !
5.10 Definition. LetRbe a UFD and letf=a0+a1X++anXn
R[X]. The GCD of the coefficients a0, a1, , an is called the contentof
f, denoted c{f}. A polynomial with content (associated with) 1 iscalled a primitive polynomial. Note that f is primitive if and only if
there exists no primep inR such thatp divides all the coefficients off.AnyfR[X] can be written
f=c{f}g, for some primitivegR[X].Also, iff=ag, with aR andgprimitive, then c{f}=a.
5.11 Proposition. a) Let R be a domain. If p is prime in R, then p is
prime in R[X], too.
b) Let R be a UFD and let f, gbe primitive in R[X]. Then the prod-
uct fg is also primitive.12
c) Let R be a UFD and let f, gR[X]. Then c{f g}=c{f}c(g).Proof.a) Note first that:p divides a polynomial inR[X] if and only
ifp divides all the coefficients of the polynomial. Letf=a0+a1X++anX
n, g=b0+b1X++bmX
mR[X] such thatp-fandp-g. Let
us prove thatp-fg. Fromp-fwe deduce that there exists i, 0 in,such thatp-ai . Take i minimal withp-ai. Similarly, letj be minimal
such thatp-bj. Then the coefficient ofXi+j
infgis
+=+ jilk
lkba
In this sum, aibj is not divisible byp and the other terms are divisi-
ble byp(as products of two factors, at least one of which is divisible
12 This is called Gauss' Lemma.
8/6/2019 teoria_divizibilitatii
42/388
I. Arithmetic in integral domains42
byp). So, the coefficient ofXi+j
is not divisible byp and neither is the
polynomialfg.
b) Iffgis not primitive, there existspR, prime, such thatp | fg.The previous paragraph impliesp | forp | g, contradiction.
c) Letf=c{f}f1,g=c(g)g1, wheref1 andg1 are primitive. Thenfg=c{f}c(g)f1g1,
withf1g1primitive by b). It is clear now that c{fg}=c{f}c(g). !
5.12Proposition. Let R be a UFD and let K be its field of quo-
tients. Then a polynomial finR[X] of degree 1 is irreducible in R[X]
if and only if f is primitive and irreducible in K[X].Proof. Letfbe irreducible inR[X]. Thenfis clearly primitive. Let
us prove that f is irreducible in K[X]. Iff=gh, with g, hK[X], bymultiplying with the LCM of the denominators of the coefficients ofg
and h, we get something like af=g1h1, for some polynomials g1,h1R[X] and some a R. Computing the contents, we have a =c(g1)c(h1), since c{f}= 1. We have g1=c(g1)g2, h1=c(h1)h2, withprimitive g2, h2R[X]. So af=c(g1)c(h1)g2h2; simplifying by a(=
c(g1)c(h1)), we obtainf=g2h2. Sincefis irreducible inR[X], degg2= 0or deg h2= 0. But degg= degg1= degg2 and similarly forh, so degg= 0 or deg h= 0.
Conversely, iffis irreducible inK[X], it has no proper divisors (ofdegree 1) inK[X]; so it does not have divisors of degree 1 inR[X].Sincefis primitive,fhas no non-invertible factors of degree 0. !
This result is also important from a practical point of view: in order
to prove that some polynomial with coefficients in R is irreducible inK[X] , it is sufficient to prove it is irreducible inR[X], which is often
easier to accomplish.
We can give now the Proof of the Theorem5.8. We will use the
characterization in 5.4.b). LeR be a UFD,Kits field of quotients andfR[X], irreducible. Let us prove thatfis a prime. Iff | gh, withg, h
8/6/2019 teoria_divizibilitatii
43/388
I.6 Polynomial ring arithmetic 43
R[X], becausefis irreducible inK[X] (and thus also prime inK[X]), wehave f | gorf | h inK[X]. Sayf | ginK[X]; so there exist aR, qR[X], such that ag =fq. This implies ac(g) = c(q). We can writeq=c(q)q1, g=c(g)g1, with q1, g1 primitive in R[X]. Thus ac(g)g1=fc(q)q1; simplifying by c(q), we haveg1=fq1, sof | ginR[X].
Next, we must show that any nonzero non-invertible polynomial
fR[X] is a product of irreducibles. We prove this by induction onthe degree off. If degf= 0 andfis not a unit inR[X], thenfR andit has a decomposition in irreducible factors inR, factors that are also
irreducible inR[X]. If degf> 0, writef=c{f}f1, withf1primitive. It is
sufficient to prove the existence of a decomposition forf1. Iff1 isirreducible, we are finished; if not, f1 has a proper divisor in R[X],
which must be a polynomial of degree strictly less than degf (f1hasno proper divisors in R, being primitive). Thus, f1=gh, with g, hR[X], having degrees smaller thanf. Applying the induction forgand
h, we infer thatf1is a product of irreducibles inR[X]. !
Thus, the following rings are unique factorization domains:
Z[X], Z[X1, ,Xn],K[X1, ,Xn], whereKis a field.
An analogous result holds forNoetherian rings: if R is a commuta-
tive Noetherian ring, then R[X] is Noetherian.(David Hilbert'sBasis-satz).
I.6 Polynomial ring arithmetic
In this section, R designates a domain and Kits field of quotients.
Recall thatR denotes the set of nonzero and non-invertible elements
inR.
8/6/2019 teoria_divizibilitatii
44/388
I. Arithmetic in integral domains44
The problem of deciding the irreducibility of a polynomial inR[X]
is important and often nontrivial. A rich collection of irreducibility
criteria is thus very useful in such problems.
6.1 Remark. GivenfR[X], the following simple facts are worthremembering:
- if degf= 0, thenfR. In this case, fis irreducible inR[X] if andonly if itis irreducible inR. IfR=K(R is a field), thenfis invertibleand thus reducible.
- if degf=n > 0, thenfis irreducible inR[X] if and only iffhas no
non invertible divisors of degree 0 and there are no decompositionsf=gh, withg, hR[X] and 1 degg, deg h
8/6/2019 teoria_divizibilitatii
45/388
I.6 Polynomial ring arithmetic 45
a) a is a root of f.
b) the polynomial Xa divides f in R[X].Proof. There exist q, rR[X] such that f=(Xa)q+r, where
deg r= 0 orr= 0. Note that Xa divides f if and only if r= 0. Butf(a)=(aa)q(a)+r(a)=r, sof(a)= 0 is equivalent to r= 0. !
This theorem is the basis of the notion ofmultiple root:
6.4Definition. IffR[X] and aR, a is called a multiple rootofmultiplicity m forfif(Xa) m |fand (Xa) m+ 1-f; the natural num-berm is called the multiplicity of the root a. A root of multiplicity 1 is
called asimpleroot.
6.5 Corollary. Let fR[X], degf> 1. If fhas a root a R, then fis reducible in R[X] (it is divisible with Xa). !
The converse of this statement is false: (X2+ 1)2 has no roots in Q,
yet it is obviously reducible in Q[X]. Nevertheless, we have:
6.6 Proposition. Let K be a field. Then a polynomial f of degree 2
or3 in K[X] is irreducibleif and only if f has no roots in K. In particu-
lar, if R is a UFD, a primitive polynomial of degree 2 or3 inR[X] is
irreducible in R[X] if and only if it has no roots in K.
Proof. Sincefis irreducible inK[X] and degf> 1,fhas no roots inK. Conversely, iffis reducible and has degree 2 or 3, then, by looking
at the degrees of the factors in a decomposition off, one concludes
thatfhas a divisor of degree 1, which has a root inK. The remaining
claims follow from fis irreducible inR[X] if and only iffis primitiveand irreducible inK[X]. !
If the ringR is not a UFD, then the criterion above may not work:
6.7 Examples. a)f=(2X+ 1)2is reducible in Z[X], but has no rootsin Z. Of course,fhas roots in Q, the field of quotients ofZ.
8/6/2019 teoria_divizibilitatii
46/388
I. Arithmetic in integral domains46
b) Let R= {a+ 2bi | a, bZ}. A quick check shows that R is asubring in Z[i], so it is a domain. The polynomialX
2+ 1 is irreducible
inR[X] (prove!), but has the roots i, i in Q[i], the field of quotients ofR. This means that a polynomial of degree 2 or 3 inR[X] that has roots
in Q(R) is not necessarily reducible inR[X].
The following criterion is widely used to find all rational roots of a
polynomial in Z[X] (also see Exercise 26).
6.8 Proposition. Let R be a UFD and f=a0+ a1X+ +anX
nR[X]. Ifp/q K is a root of f, with p, qR, (p, q)= 1 , then
p | a0 and q | an.
Proof. We remark first that every element ofKcan be written as
p/q, with p and q coprime. Writing that f(p/q)= 0 and multiplying
with qn, we have:
a0qn=a1pq
n1++anp
n,
sop | a0qn. Since (p, q)= 1, we also have (p, q
n)= 1 (R is a UFD), sop | a0. A similar proof can be given forq | an. !
6.9 Example. Let f=X3X+ 2 Z[X]. Ifp/qQ is a root off,(p,q)= 1, thenp | 2 and q | 1. So, the rational roots offbelong to theset {1, 1, 2, 2}. By direct testing, we get that none of these numbersis a root. So,fhas no rational roots. Sincefhas degree 3,fis irreduci-
ble in Q[X] (also in Z[X], being primitive).
Here are some general tricks that may prove useful in irreducibility
problems.
6.10 Proposition.Let f=a0+a1X+ + anXnR[X],f 0.
a) Let c, dR, where c is a unit in R. Then f is irreducible if andonly if f(cX+d) is irreducible.
b) Suppose f(0)=a0 0. Then f is irreducible if and only if
r{f}=an+an 1X+ + a0Xn
8/6/2019 teoria_divizibilitatii
47/388
I.6 Polynomial ring arithmetic 47
(the reciprocal of f) is irreducible.c) Suppose f has no divisors of degree 0 other than units. If S is a
commutative ring and: RSis a unitary ring homomorphism suchthat (an) 0 and (a0)+ (a1)X+ + (an)X
n is an irreducible
polynomial in S[X], then f is irreducible in R[X].
d) (Eisenstein criterion) Let R be a UFD.If there exists a prime ele-ment pR such that p | ai, i
8/6/2019 teoria_divizibilitatii
48/388
I. Arithmetic in integral domains48
deg(h)= deg h. But{f} is irreducible, so (g)(to make a choice) isa unit, of degree 0. So, 0 = deg(g)= degg. Since fhas no 0 degreenon-invertible divisors,gU(R).
d) Write f=c{f}f1, with f1 primitive. We have that f and f1 areassociated in K[X]. By replacing fwith f1, we can assume f is primi-
tive. It is sufficient now to prove thatfis irreducible inR[X]. Iffwere
reducible, then:
f=a0+a1X++anXn=(b0+b1X++bmX
m)(c0+c1X++cpXp),
where m> 0,p> 0, b0, b1, , bm, c0, c1, , cpR, bm 0, cp 0. Wehave b0c0=a0,so p | b0c0 and p
2-b0c0 ; thus p divides exactly one of
b0and c0. Suppose p | b0 and p-c0. Because p-an, p does not divideall the bi's; thus there exists some i, 1 im, such thatp-bi andp | bj,j 1. The proof is proposed as an exercise. This sim-ple remark is useful in reducibility issues.
A few instances of using the above criteria on, concrete cases will
give an idea on the strategies of approaching the problem of irreduci-
bility of a polynomial. The exist algorithms that decide if a given
polynomial inZ
[X] is irreducible. Such an algorithm(due to
Kronecker) that also outputs a factor of the polynomial if it is not irre-ducible is described in Exercise 31. This algorithm, applied repeat-
edly, yields a factorization algorithm (producing a decomposition inirreducible factors) for any polynomial in Z[X] orQ[X]. The modernsymbolic computation software (Maple, Mathematica, Macaulay,Axiom, etc.) have powerful routines that decide polynomial irreduci-
8/6/2019 teoria_divizibilitatii
49/388
I.6 Polynomial ring arithmetic 49
bility, including polynomials in several indeterminates, polynomials
with coefficients in algebraic extensions ofQ or in a finite field. One
can prove that, if there exists a factorization algorithm forK[X], with
Ka field, then there exists one orL[X], whereL is a finitely generated
extension ofK. For details and developments, see SPINDLER [1994],
WINKLER[1996].
6.12 Examples. a) The polynomial 6X9+ 13X2+ 26 is irreduciblein Q[X] (and in Z[X], it is primitive), by the Eisenstein criterion withp= 13.
b) For any prime p and any nN*
, X
n
p is irreducible in Q[X]and in Z[X] (use Eisenstein again).c) Letpbe a prime number and let
f=Xp1
+Xp2
+ +X+ 1 Z[X].
The Eisenstein criterion cannot be applied directly to f. Consider
the polynomial
g= ( )( )
( )1
1
1 11
1 1
pp
i
i
p
i
Xf X X
X
=
+ + = =
+
Remark that the Eisenstein criterion can be applied tog, sincep di-
vides all the binomial coefficients ( )pi , with 1 i
8/6/2019 teoria_divizibilitatii
50/388
I. Arithmetic in integral domains50
with a, b, cZ2. Identifying the coefficients, we obtain a system ofequations in a, b, c, which is readily seen to have no solutions in Z2.
Hence,fis irreducible in Z2[X].
f) A typical use of 6.10.c) for a polynomial f with integer coeffi-cients is to reduce the coefficients modulo n. More precisely, for
some nN conveniently chosen, consider the unique ringhomomorphism : ZZn and investigate the polynomialfreduced
modulo n, (denoted with {f} in the Proof). Take, for instance,f= 7X5+ 4X3X2+6X+ 9 Z[X]. The polynomial f reducedmodulo 2 isX
5+X2+ 1 Z2[X], which is irreducible. The conditions
in 6.10.c) are satisfied, sofis irreducible in Z[X] (also in Q[X]).g) 10X7+ 5X2+ 2 is irreducible in Z[X]: its reciprocal is
2X7+ 5X5+ 10, irreducible by Eisenstein withp= 5.
Exercises
Throughout the exercises, R is a domain and Kis its field of quo-
tients (unless specified otherwise).
1. Let R be a commutative unitary ring that has zero divisors and let
aR be a zero divisor. IfbR \ {0} is not a zero divisor, prove thatax+b= 0 has no solutions in any ring Sthat includesR as a subring.
2. LetRbe a finite domain. Prove thatR is a field.
3. Let R be an infinite unitary ring. Prove that the setR of the non-
zero non-invertible elements inR is infinite. (Hint: IfR is finite, thenU(R) is infinite. Let S(R) be the set of all bijections from R to R.The mapping : U(R) S(R),x&x, x(a)=xa, aR, is injec-tive, contradiction.)
8/6/2019 teoria_divizibilitatii
51/388
Exercises 51
4. Let R be a GCD domain. Then any element in Kcan be written as
a/b, (b 0), with a, b R, coprime. What can you say about theuniqueness of such a representation?
5. Show that a commutative ringR is a domain if and only ifR[X] is a
domain.
6. Let pR. Prove that the ideal generated by p in R[X], pR[X], isprime if and only ifp is a prime element in R. (Hint: R[X]/(pR[X])(R/pR)[X]). Deduce a new proof for 5.11.a).
7. Let dZ, d< 0 be squarefree. Determine U(Z[ d]).
8. The elements 6 and 2 + 5 have no GCD (and thus no LCM) inZ[ 5 ].
9. Show that Z[ 2 ] is Euclidian. (Hint. Use 3.4.)
10. Let = ( ) 251+ . Show that the norm N : Z[]Z isN(a+b)=a2+abb2, a, bZ. Prove that ( )[ ]251+Z isEuclidian. (Hint. Use 3.4 and Q[ 5 ] =Q[]).
11. Let = ( ) 231 i+ . Write a formula for the norm N : Z[]Z
and determine U(Z[]).12. Let dZ be squarefree.
a) Any element in [ ]dQ can be uniquely written as a+b d ,with a, bQ.
b) Suppose known that any quadratic integer is a root of a monic
polynomial of degree 2 with integer coefficients. Show that:
x=a+b d [ ]dQ (a, bQ) is a quadratic integer Tr(x)= 2aZ and N(x)=a2db2Z.
c) Show thatx=a+b d (with a, bQ) is a quadratic integer2aZ, 2bZ and 4a 2 4b 2d 0 (mod 4).
d) Show that R := { [ ]dQ | is a quadratic integer} is asubring of [ ]dQ andR=Z[], where is given by Prop. 3.3.
e) Ford< 0, determine explicitly U(R).
8/6/2019 teoria_divizibilitatii
52/388
I. Arithmetic in integral domains52
13. Let dZ be squarefree and , Z[ d ] such that Z.Show that there is some Z[ d] and a, bZ such that =aand=b
(
is the conjugate of).
14. The purpose of the exercise is to determine all primes in Z[i]. As a
bonus, we find the primes in Z that can be written as a sum of two
squares.
a) Prove: for any dZ and any a+biZ[i], d | a+bi in Z[i] d | a and d | b in Z.
b) Suppose thatpZ is a prime in Z and in Z[i]. Show that theequationx
2+ 1 = 0 has no solutions in Zp (=Z/pZ, the field of inte-
gers modp).c) Let p be prime in Z. Then: ()a, bZ such that p=a2+b2(p
can be written as a sum of two squares) the equationx2+ 1 = 0 hassolutions in Zp.
d) Ifp is a prime in Z andp 3(mod 4), thenp cannot be written asa sum of two squares.
e) Ifp is a prime in Z andp 1(mod 4), then ( )pp
mod1!2
1
(Hint. Use Wilson's Theorem: (p 1)! 1(modp)).
f) Prove that a prime pZ is also prime in Z[i] if and only if
p 3(mod 4).
g) Prove that all the prime elements in Z[i] (up to association in
divisibility) are: 1 +i, 1 i and the primesp in Z withp 3(mod 4).
h) Prove that a primepZ can be written as a sum of two squares
p 1(mod 4).
15. LetR be a unitary subring of the commutative ring S. An element
ofSis called integral overR if it is a root of a nonzero monic polyno-
mial inR[X]. Prove that, ifR is a GCD-domain, Kis its field of quo-
tients andxKis integral overR, thenxR. (A domainR with thisproperty is called integrally closed).
8/6/2019 teoria_divizibilitatii
53/388
Exercises 53
16. Let R be a PID and let Sbe multiplicatively closed system in R.
Then the ring of quotients S1
R is a PID.
17. Let R be an Euclidian domain with respect to the function andlet Sbe a multiplicatively closed system inR. Then S
1R is an Euclid-
ian domain. (Hint. Take Ssaturated. Use exercise 4.)
18. LetR be a UFD and let Sbe a multiplicatively closed system inR.
Then S1
R is a UFD.
19. Does the property of a domainR of being Euclidian (respectively aPID, a UFD) is inherited by the unitary subrings ofR?
20. LetR be Euclidian with respect to . Show that there exists uRnonzero and not a unit with the property: xR, qR such thatxqu is a unit or 0. Find such a u forR=Z, K[X]. (Ind. min {(v) |vR} =(u) for some uR.)
21. Let d13, dsquarefree and denote by R the ring of integers of[ ]dQ (so,R =Z[], with as in Prop. 3.3). Show that U(R)= { 1,
1}. Show that R is not Euclidian. Is this result a particular case of
Proposition 3.5? (Ind. IfR is Euclidian, let uR given by the preced-ing exercise. Then, xR, we have u | x oru |x 1. Takex= 2 anddeduce that uZ and u=2 or3. Then findyR such that u doesnot divide any ofy ory 1).
22. Let dZ be squarefree, d 1 (mod 4). Then Z[ d ] is not aGCD-domain. (Hint. 2 is irreducible and not a prime.)
23. Show that Z contains an infinity of prime elements not associated
in divisibility to each other.
24. Let R be a UFD that is not a field, such that the group of units
U(R) is finite. Then R contains an infinity of prime elements notassociated in divisibility to each other. (Hint. Ifp1, ,pn are all the primes up to association in divisibility , then there exists m 1such that 1 +(p1pn)
mR.)
8/6/2019 teoria_divizibilitatii
54/388
I. Arithmetic in integral domains54
25. Let R be a UFD and let pR be a prime. Using the canonicalhomomorphism :R R/pR and its extension to a homomorphism:R[X](R
/pR)[X], give a new proof for the Eisenstein criterion.
(Hint. Iff=a0+a1X+ + anXn
satisfies the hypothesis of the crite-
rion and f=gh, then{f}=(an)Xn=(g)(h). If degg, deg h 1,
theng(0)and h(0) are divisible byp.)
26. LetR be a UFD andf=a0+a1X+ + anXnR[X].
a) Ifp/qK is a root off, where p, qR and (p,q)= 1, thenp | a0, q | an and (pqr) | f(r), rR. Write down explicitly theconclusions foran= 1.
b) Letg= nnnnnnn XXaXaaaa ++++ 111201 . Then ( )1nna f X = g(anX). What connection is between the roots ofgand the roots off?
c) Find the rational roots of 2X3+ 5X2+ 9X 15 and4X
3 7X2 7X+ 15.
27. LetKbe a field. Prove that any nonzero polynomialfK[X] hasat most degfroots inK(every root is counted with its multiplicity).
28. LetR be a commutative ring. Prove that the following statements
are equivalent:a) Any nonzero polynomialfR[X] has at most degfroots inR.b) Any polynomial of degree 1 has at most one root inR.c)R is a domain.(Hint. Consider the field of quotients ofR and use the previous
problem).
29. Let R be a commutative ring. IffR[X], define the polynomial
function f
~
:R R, defined by: xR, f
~
(x)=f(x)(the value offinx). Prove that, if R is an infinite domain, then the mapping:R[X] R
R, {f}= f
~, fR[X], is injective. Is the conclusion
still valid if one does not assume thatR is infinite?
30.(The Lagrange interpolation polynomial) LetKbe a field, n 1 aninteger, fix n+ 1 distinct elements x0, ,xnKand (not necessarily
8/6/2019 teoria_divizibilitatii
55/388
Exercises 55
distinct)y0, ,ynK. Prove that there exists a unique polynomialLK[X] satisfying: degLn andL(xi)=yi, 0 in.
31. LetpZ[X], primitive, degp=n and let m= the largest integern/2.a) Show thatp is reducible in Z[X] p has a divisor of degree be-
tween 1 and m.
b) Choose m+ 1 distinct integers, (x0, ,xm)Zm+ 1
. Show that
the following algorithm terminates in a finite number of steps and out-
puts a nontrivial factor ofp of degree m or proves thatp is irreduci-ble:
1. Ifi withp(xi)= 0, thenXxi is a factor ofp and STOP. If not,go to 2.
2. Let D= {d=(d0, , dm)Zm+ 1
| di|p(xi), i}. D is a finiteset.
For any dD, let LdQ[X] be the Lagrange interpolation
polynomial withLd(xi)=di, i, and degLdm. If there exists
dD with LdZ[X] and Ld |p, then Ld is a factor ofp and
STOP. If not, thenp is irreducible.c) Deduce an algorithm of deciding the irreducibility of polynomi-
als in Q[X].
d) Suppose m= 2. Propose a choice for(x0, ,xm).e) Suppose there is available a factorization algorithm forR (an
algorithm that produces a decomposition of any element in R in
prime factors). What properties should R have in order to adapt the
algorithm above toR[X]?f) SupposeR is a UFD and there exists a factorization algorithm for
R[X]. Then there exists a factorization algorithm forK[X].
32. Decide the irreducibility ofX4+X2+ 2X 1 Z[X].
33. Show that a0+a1X+ + anXn Z2[X] (an 0) has no roots in
Z2 if and only ifa0(a0+a1+ + an) 0.
8/6/2019 teoria_divizibilitatii
56/388
I. Arithmetic in integral domains56
34. Using the equality (in Z2[X]):X
5+X+ 1 =(X
3+X2+ 1)(X
2+X+ 1),
prove thatX5X 1 Q[X] is irreducible.
35. a) Let fR[X], degf=m. Iffhas at least m+ 1 roots in R, thenf= 0.
b) LetgR[X1,,Xn], with R infinite. If g(a1, , an)= 0,(a1, , an) R
n, then g= 0. Deduce that two polynomials in
R[X1,,Xn] are equal if and only if the associated polynomial func-
tions are equal.
c) Give an example of a finite field Kand distinct polynomials in
K[X] that have the same associated polynomial function.
d) (Generalization of b) Let R be infinite and let gR[X1,,Xn],with deg(g,Xi)=mi. Suppose that ()SR with |S|>m1; ()a1S,()S(a1)R with |S(a1)|>m2; ()a1S, ()a2S(a1), ()S(a1, a2)R with |S(a1, a2)| >m3 and so on. If g(a1, , an)= 0,a1S, a2S(a1), a3S(a1, a2), , anS(a1, , an), theng= 0.
36. Let R be a domain. A polynomial in n indeterminatespR[X1,,Xn] =:R[X] is called homogeneous of degree q if all themonomials inp have total degree q(see the Appendix). Show that:
a) AnypR[X] can be written uniquely as:p=p0+p1+ +pm, withpi R[X], homogeneous of degree i. b) The product of two homogeneous polynomials of degrees a,
respectively b, is homogeneous of degree a+b.c)p is homogeneous of degree qp(TX1,, TXn)=T
qp(X1,,Xn)
(equality inR[X1,,Xn, T] =R[X1,,Xn][ T]).d) LetpR[X] be homogeneous. Then any divisor ofp inR[X]
is homogeneous. (Hint. Forp=gh, writeg=ga+ +gm, wheregi ishomogeneous of degree i, 0 am and ga 0 gm. It suffices toprove that a=m.)
8/6/2019 teoria_divizibilitatii
57/388
Exercises 57
e) IfR is infinite andpR[X], thenp is homogeneous of degree qp(tx1,, txn)=t
qp(x1,,xn), t,x1,,xnR.
f) Is it true that any symmetric polynomial in R[X] has all its divi-
sors symmetric polynomials inR[X]?
37. LetKbe a field of characteristic not equal to 2 (1 + 1 0 inK) andp a homogeneous polynomial of degree 2 in K[X,Y], i.e.
p=aX2+bXY+cY2, with a, b, cK. Prove that p is reducible inK[X,Y] b2 4ac is a square in K b2 4ac= 0 or there exist, K, (,)(0, 0), withp(,)= 0.
38. Assume K is a field and p=a0Yn+a1 Y
n 1X+ + anX
nis a
homogeneous polynomial of degree n in K[X, Y]. Let
p(X, 1)=a0+a1X+ + anXnK[X]. Prove that, for any
gK[X, Y], g |p in K[X, Y] if and only ifg is homogeneous andg(X, 1) |p(X, 1) inK[X].
39. LetKbe a field and letpK[X, Y] be homogeneous. Prove thatpis irreducible inK[X, Y] p(X, 1) is irreducible inK[X].
40. Write a decomposition in irreducible factors for
X13+X23K[X1,X2]. (Hint. The cases charK= 3 and charK 3should be treated separately).
41. LetKbe a field, charK 3 andf=X13+ +Xn
3K[X1,,Xn].
Show that f is irreducible if and only if n 3. Generalization. (Hint.Forn= 3, apply Eisenstein tofK[X1,X2][X3]. Use then an inductionon n.)
42. Considern2
indeterminates Xij, 1 i, jn, and consider the nn
matrixA=(Xij)1 i, jn Mn(Z[Xij;1 i, jn]). Then the polynomial:detA={X1(1)Xn(n) | Sn}
is irreducible in Z[Xij;1 i, jn].
43. Prove that a commutative ringR is Noetherian if and only if every
ideal inR is finitely generated.
8/6/2019 teoria_divizibilitatii
58/388
58
II. Modules
Module theory can be seen as a generalization of the classic linear
algebra (which studies vector spaces over an arbitrary field1). The the-ory is fundamental in many areas of mathematics: commutative alge-
bra, algebraic number theory, group representation theory, algebra
structure theorems, homological algebra etc. Also, module theory
illustrates and uses concepts of category theory (we use some elemen-tary notions from category theory in this chapter, notions that can be
found in the Appendix). Module theory language and results areindispensable throughout most of modern algebra.
II.1 Modules, submodules, homomorphisms
The notion of a module over a ring can be obtained by replacing
the word field with the word ring in the definition of the vector
space.
1 Although the volume Algbre linaire (1961) of the famous Bourbaki series
Elments de Mathmatique begins with the definition of the module.
8/6/2019 teoria_divizibilitatii
59/388
II.1 Modules, submodules, homomorphisms 59
1.1 Definition. Let R be a ring with identity (not necessarilycommutative) and (M, +) an Abelian group. We say that M is a leftR-module (orleft module over R) if there exists an external operationon Mwith operators inR2, i.e. a function
:RM M(notation: (r, x)=: rx, rR, xM),satisfying, for any r, sR andx, yM:
i)r(x+y)=rx+ry;
ii)(r+s)x=rx+sx;
iii)(rs)x=r(sx);
iv) 1x=x,
1.2 Remark. The addition inR is denoted by + , as the addition inM. Also, the zero element in R is denoted by 0, like the zero element
in M. For instance, in axiom ii), the + in the LHS denotes the additionin R, whereas the + in the RHS denotes the addition in R. This nota-tional abuse (which is widely used) should not confuse the reader.
If the axiom iii) is replaced by:
iii')(rs)x=s(rx), r, sR, xM,we say that Mis a rightR-module. The usual notation for the scalar
multiplication in the case of right R-modules is with the scalars on
the right, i.e. the scalar multiplication is a function : MR M,with the notation (x, r)=xr, rR, xM. The axioms for therightR-module become in this case:
i')(x+y)r=xr+yr;
ii')x(r+s)=xr+xs;iii')x(rs)=(xr)s;
iv')x1 =x,
2 Also called multiplication of elements in Mwith scalars inR.
8/6/2019 teoria_divizibilitatii
60/388
II. Modules60
for any r, sR andx, yM.There is a handy notation for the fact that M is a left R-module,
namely R M.
Mis a rightR-module is denoted by MR.
IfR is commutative, then the notions of left R-module and right
R-module are the same (look at axiom iii').IfR is an arbitrary ring and Mis a rightR-module, then Mbecomes
a left Rop
-module, where (Rop
, +, *) is the opposite of the ring R (Rop
andR have the same underlying Abelian group R, but the multiplica-
tion * inRop
is defined by r*s=sr, r, sR).
The construction above shows that a result that holds forany ring Rand anyright R-module is valid also forany left R-module, and con-
versely. In the same way, all definitions for left modules have a natu-
ral correspondent for right modules.
1.3 Examples. a) IfKis a field, a K-module is exactly a K-vectorspace.
b) IfR is a ring with identity, R has a (canonical)structure of left
R-module, denoted RR. Indeed, (R, +) is an Abelian group; the exter-nal operation RR R is the ring multiplication: (r,s)&rs, r,sR. Similarly,R is canonically a rightR-module, denotedRR.
c) Any Abelian group (A, +) is canonically a Z-module. FornZand aA, na is defined as the multiple ofa in the additive groupA(ifnN, na=a++a (n terms); ifn< 0, na= (a)+ +(a) (nterms)). This is the only external operation that endows A with a
Z-module structure (exercise!). The theory of Abelian groups is thus aparticular case of module theory.d) Let R be a ring and let nN*. The n-fold Cartesian product
Rn= {(x1, ,xn) |xiR, 1 in} becomes anR-module if the addi-
tion and the scalar multiplication are defined component-wise:
(x1, ,xn)+(y1, ,yn)=(x1+y1, ,xn+yn), (x1, ,xn),(y1, ,yn)R
n.
8/6/2019 teoria_divizibilitatii
61/388
II.1 Modules, submodules, homomorphisms 61
r(x1, ,xn)=(rx1, , rxn), rR, (x1, ,xn)Rn.
e) IfR is a ring and m, nN*, the set Mm,n(R) ofmn matrices withentries inR is an Abelian group endowed with usual matrix multipli-
cation and becomes an R-module by defining the multiplication of
matrices with scalars: for rR, A=(aij) Mm,n(R), r(aij) :=(raij)(multiply every entry of the matrix with r).
f) Let R := M2(Z) (the ring of 22 matrices with entries in Z) andM:= M2, 1(Z)(the Abelian group of 21 matrices with entries in Z). Mhas a natural structure of left R-module: A M2(Z)=R,U M2, 1(Z)=M,AUMis the usual matrix product. Checking the
module axioms is straightforward and it boils down to the knownproperties of matrix operations. Can you generalize this example? Can
Mbe endowed with a natural structure of a rightR-module ?
g) Let :R S be a unitary ring homomorphism. If M is a leftS-module, then Mhas a structure of left R-module by restriction of
scalars:rR, xM, rx :=(r)x. In particular, Sbecomes a leftR-module (and also a right R-module). This example generalizes asituation often encountered in field extensions: any field Sis a vector
space over any subfieldR.
1.4 Remark. For a ringR and an Abelian group M, defining a left
R-module structure on M amounts to defining a unitary ring
homomorphism :R End(M), where (End(M), + ,) is theendomorphism ringof the Abelian group M, defined as follows: + is
homomorphism addition: u, v End(M), (u+v)(x) :=u(x)+v(x),
xM, and is the usual map composition: u, v End(M),(uv)(x)=u(v(x)), xM. 3
3Sometimes this ring is called the ring ofleftendomorphisms ofM, emphasizing
that the functions are written at the left of the argument, like u(x); this forces the
definition of the composition of functions in the usual manner defined above. But
8/6/2019 teoria_divizibilitatii
62/388
II. Modules62
Indeed, if M is a left R-module, define :R End(M) by(r)(x)=rx, rR, xM. Conversely, given :R End(M), de-fine scalar multiplicationRM Mby (r,x)&rx := (r)(x), rR,xM. The reader should check the details. What corresponds to astructure of rightR-module ofM?
Throughout this section,R denotes a ring with identity. All modules
are leftR-modules (unless specified otherwise).
1.5 Proposition. Let M be an R-module. The, for any xM andrR, we have:
a) 0x=r0 = 0.b) r(x)=(r)x=(rx).Proof.a) 0x=(0 + 0)x= 0x+ 0x. Since Mis a group, by simplifica-
tion we deduce that 0x= 0. The same method shows r0 = 0.b) 0 =r0 =r(x+(x))=rx+r(x). So (rx), the opposite of rx in
(M, +), is r(x). !
We define the natural notion ofsubmodule:
1.6 Definition. a) Let Mbe a leftR-module. A non-empty subsetLofMis called leftR-submodule of Mif
i)L is a subgroup in (M,+): x, yLxyL;
ii)rR, xLrxL.Usually one saysL is asubmoduleofMif no confusions can occur.
Notation: LR M (or, simpler, LM ). The fact that L is a rightR-submodule ofMis writtenLMR.
if one writes (x)u for the value ofu atx, then the composition ofu and v is defined as
(x)(uv)=((x)u)v. With this multiplication, End(M) is called the ring of rightendomorphisms ofMand it is the opposite of the ring of left endomorphisms ofM.
8/6/2019 teoria_divizibilitatii
63/388
8/6/2019 teoria_divizibilitatii
64/388
II. Modules64
1.9 Proposition. Let(Mi)iI be a family of submodules ofRM. Thenthe intersection of this family, iIMi , is a submodule of M. !
This simple result allows us to define the notion ofsubmodulegenerated by a subset:
1.10 Definition. Let Mbe anR-module and letXbe a subset ofM.
a) The intersection of all submodules of M that include X is a
submodule ofM, called thesubmodule generated by Xand denoted by
R (or simply ). IfLR Mand =L, one says also thatXis asystem of generators forL(or thatXgeneratesL).
b) Define the set of linear combinations of elements in X withcoefficients in R as the setRX, where
RX:= {r1x1++rnxn|nN, r1, , rnR, x1, , xnX}.IfX=, defineR= {0}.
1.11 Proposition.Let M be an R-module and X M. Then:a) < X> is the smallest (inclusion-wise) submodule of M that in-
cludes X.
b) < X> =RX, that is,the submodule generated by X is the same asthe set of linear combinations of elements in X with coefficients in R.
Proof.a) Evidently, is a submodule and includesX. IfL is a
submodule in Mthat includesX, then LbecauseL is a mem-ber of the family of submodules the intersection of which isL.
b) We show thatXRXand thatRXis the smallest submodule thatincludesX. The case X= is trivial. IfX and xX, then x is a
linear combination, x= 1xRX. So XRX. The difference of twolinear combinations in RXand the product of any rR with a linearcombination is still inRX. So,RXis a submodule. IfL is a submodule
that includesX, 1.7.c) impliesRXL. !
1.12Definition. For any aRM, the submodule generated by {a}is Ra= {ra | rR} and it is also called the cyclic submodule
8/6/2019 teoria_divizibilitatii
65/388
II.1 Modules, submodules, homomorphisms 65
generated by a. The R-module M is called finitely generatedif there
exists a finite system of generators for M, i.e. a finite subset FofM
such that =M.
While the intersection of a family of submodules is a submodule,
the union of a family of submodules is not a submodule in general.
1.13Definition. Let Mbe anR-module and letE, Fbe submodules
in M. The submodule generated by EF is called the sum of the
submodules EandF, and is denotedE+F. Thus,E+Fis just anothernotation for .
For an arbitrary family (Ei)iI of submodules ofM, the submodulegenerated by iIEi is called the sum of the family of submodules
(Ei)iI, denoted iIEi orIEi.The sum of the submodules E1, , En is denoted E1+ +En
or=
n
iiE
1
.
The sum of the family of submodules (Ei)iIis the smallest submod-
ule of M including all submodules Ei.
1.14 Proposition. a) If E, F are submodules ofRM, then the sum of
E and F is
E+F= {e+f | eE, fF},b) If E1, , En are submodules of M, then
E1++En= {e1++en | e1E1, , enEn}.Proof.a) Let S:= {e+f | eE, fF}. A straightforward verifica-
tion shows that Sis a submodule. IfL is a submodule containingEand
F, then e+fL, eE, fF. Thus, SL and S is the smallestsubmodule includingEF. !
In order to formulate a similar result for the case of the sum of an
arbitrary ( possibly infinite) family of submodules, we introduce thefollowing notion: for a setI(seen as a set of indexes),anR-module M
8/6/2019 teoria_divizibilitatii
66/388
II. Modules66
and a family of elements4(ei)iI, with eiM, iI, define the sup-
portof the family (denoted Supp((ei)iI)):Supp((ei)iI) := {iI| ei 0}
For any family (ei)iI having finite supportJI, itssum is definedas
iIei :=iJej.
1.15 Proposition. If(Ei)iIis a family of submodules of M, then
( ){ }, , having finite supporti i i i i Iii Ii I
e e E i I eE = =
={ }1 1 11, , , , , ,n n ni i n i i i ie e n i i I e E e E + + ' .
Proof. Let S= ( ){ }, , having finite supporti i i i i Ii I
e e E i I e
.As above, we show that S is a subm