1
CUPRINS
I. Aritmetică în inele integre.................................................................................................. 3
I.1 Divizibilitate................................................................................................................. 3
I.2 Inele euclidiene .......................................................................................................... 11
I.3 Inele de întregi pătratici, euclidiene faţă de normă .................................................... 14
I.4 Inele principale........................................................................................................... 17
I.5 Inele factoriale............................................................................................................ 20
I.6 Aritmetică în inele de polinoame ............................................................................... 25
Exerciţii ........................................................................................................................... 30
II. Module ............................................................................................................................ 36
II.1 Module, submodule, morfisme ................................................................................. 36
Exerciţii ........................................................................................................................... 46
II.2 Module factor şi teoreme de izomorfism.................................................................. 48
Exerciţii ........................................................................................................................... 52
II.3 Sume şi produse directe. Şiruri exacte...................................................................... 53
Exerciţii ........................................................................................................................... 66
II.4 Module libere ............................................................................................................ 68
Exerciţii ........................................................................................................................... 76
II.5 Bimodule, module duale ........................................................................................... 77
Exerciţii ........................................................................................................................... 81
III. Module finit generate peste inele principale ................................................................. 83
III.1 Submodulele unui modul liber de rang finit............................................................ 83
Exerciţii ........................................................................................................................... 89
III.2 Structura modulelor finit generate peste un inel principal ...................................... 91
Exerciţii ........................................................................................................................... 96
III.3 Module indecompozabile finit generate .................................................................. 97
Exerciţii ......................................................................................................................... 103
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional....................... 104
2
Exerciţii ......................................................................................................................... 115
Anexe................................................................................................................................. 117
1. Ideale prime şi maximale........................................................................................... 117
2. Algebre. Algebre monoidale şi algebre polinomiale ................................................. 119
3. Inele şi module de fracţii ........................................................................................... 127
4. Categorii, functori...................................................................................................... 132
5. Polinoame simetrice .................................................................................................. 139
Bibliografie........................................................................................................................ 148
3
I. Aritmetică în inele integre
Analizînd proprietăţile operaţiilor de adunare şi înmulţire în mulţimea numerelor întregi Z,
se ajunge printr-o generalizare naturală la noţiunea de inel. Există însă inele ale căror
proprietăţi sînt foarte „departe” de cele ale lui Z, mai ales în ceea ce priveşte divizibilitatea. O
clasă largă de inele în care se poate dezvolta o teorie a divizibilităţii care să o urmeze pe cea
din Z este clasa inelelor integre. O astfel de generalizare, pe lîngă un interes intrinsec, aduce
de multe ori clarificări şi rezultate noi privind chiar divizibilitatea în Z.
În acest capitol se studiază proprietăţile generale ale relaţiei de divizibilitate într-un inel
integru, după care se introduc clase importante de inele (euclidiene, principale, factoriale) ale
căror definiţii se obţin prin abstractizarea unor proprietăţi aritmetice ale lui Z. Noţiunile şi
rezultatele din acest capitol sînt fundamentale pentru toată algebra, în special în teoria
algebrică a numerelor şi în studiul extinderilor de corpuri.
I.1 Divizibilitate
Definiţia clasică a divizibilităţii în inelul numerelor întregi Z se poate generaliza uşor
pentru un inel oarecare R: dacă a, b R, spunem că a divide b în R (notaţie: a|b sau b a)1
dacă există c R astfel încît b ac. Faptul că a|b în R depinde în mod esenţial de inelul R. De
exemplu, | în Q, dar nu şi în Z! În continuare, vom nota a|b (fără a preciza inelul R), dacă
inelul în care se consideră relaţia de divizibilitate e clar precizat din context. Notăm a - b dacă
a nu îl divide pe b.
În cazul în care inelul R nu are anumite proprietăţi „naturale”, teoria divizibilităţii
dezvoltată în R este mult mai săracă faţă de teoria uzuală a divizibilităţii în Z. De exemplu,
1 Exprimări echivalente: a este divizor (uneori se spune şi factor) al lui b; b este multiplu al lui a; b este
divizibil cu a.
I. Aritmetică în inele integre 4
dacă R nu are unitate, nu rezultă că orice element a R este propriul său divizor; de
asemenea, apar alte dificultăţi dacă R nu este comutativ sau dacă R are divizori ai lui zero.
Din aceste motive, în cele ce urmează, inelele vor fi presupuse unitare, comutative şi fără
divizori ai lui zero, dacă nu se specifică altfel. Un astfel de inel (notat în continuare cu R) va fi
numit inel integru sau domeniu de integritate.2 Toate corpurile ce intervin vor fi presupuse
comutative, iar subinelele care apar vor conţine elementul unitate al inelului (subinele
unitare). Vom nota cu R* mulţimea R \ {0}.
1.1 Exemple. a) Orice corp Q, R, C, ... este domeniu de integritate. Teoria divizibilităţii
în corpuri este însă trivială, după cum se poate vedea imediat cf. 1.5. b) Orice subinel al unui inel integru este la rîndul său integru. În particular, orice subinel al
unui corp este integru. Astfel, dacă d Z este un întreg liber de pătrate (d 0 şi d nu se
divide cu pătratul nici unui întreg mai mare ca ), subinelul lui C generat de şi d , notat dZ , este integru. dZ este format din numerele complexe de forma dba , cu a, b
Z. Inelul 1Z este numit inelul întregilor lui Gauss.3
c) Dacă R este inel integru şi n N*, atunci inelul de polinoame în n nedeterminate cu
coeficienţi în R, RX1, ..., Xn, este integru.
O proprietate importantă a inelelor integre, des utilizată, este că „se pot simplifica factorii
nenuli”:
1.2 Propoziţie. Fie R un inel integru şi a, b, c R, cu c 0. Dacă ac bc, atunci a b.
Demonstraţie. Avem ac bc ac bc 0 (a b)c 0. Nu putem avea a b 0,
căci atunci (a b)c 0 din integritatea lui R. Deci a b 0.
Ne propunem să dezvoltăm în continuare o teorie a divizibilităţii (o „aritmetică”) în inele
integre care să o generalizeze pe cea din Z.
1.3 Propoziţie. Fie R un inel integru. Atunci:
a) Pentru orice a R are loc a|a.
b) Pentru orice a, b, c R astfel încît a|b şi b|c, rezultă a|c.
c) Pentru orice a R, are loc a|0 şi |a.
d) Oricare ar fi x, y R şi a, b, c R astfel încît a|b şi a|c, rezultă a|(bx cy).
2 Denumirea de inel integru (domeniu de integritate) provine din similaritatea acestor inele cu inelul Z al
întregilor. 3 Carl Friedrich Gauss (1777 1855), matematician german.
I.1 Divizibilitate 5
Afirmaţiile a) şi b) nu spun altceva decît că relaţia de divizibilitate este o relaţie reflexivă şi
tranzitivă, adică o relaţie de preordine pe R. Relaţia de echivalenţă asociată acestei preordini
se numeşte relaţia de asociere în divizibilitate. Mai precis:
.4 Definiţie. Spunem că elementele a şi b din R sînt asociate în divizibilitate (pe scurt,
asociate) dacă a|b şi b|a. Notaţie: a b. Dacă d, a R, spunem că d este divizor propriu al
lui a (sau divide propriu pe a) dacă d|a şi d nu este nici inversabil, nici asociat cu a.
Relaţia "" definită mai sus este o relaţie de echivalenţă pe inelul R (Exerciţiu!) şi este
deosebit de importantă în studiul aritmeticii lui R: două elemente asociate în divizibilitate au
aceleaşi proprietăţi din punct de vedere al divizibilităţii.
Notăm cu U(R) grupul multiplicativ al elementelor inversabile din inelul R, numit şi grupul
unităţilor lui R:
U(R) {x R | y R astfel încît xy }.
Propoziţia următoare este o consecinţă imediată a definiţiilor de mai sus.
1.5 Propoziţie. Fie R un inel integru. Atunci:
a) Pentru orice u R, avem: u U(R) u u|a, a R uR R.
b) Pentru orice a, b R, avem: a b există u R astfel încît a bu.
Această propoziţie dă o justificare a denumirii de „unităţi” dată elementelor inversabile:
unităţile se comportă exact ca şi unitatea inelului faţă de divizibilitate. Determinarea grupului
U(R) al unităţilor este din acest motiv o problemă importantă în studiul divizibilităţii în R.
1.6 Exemple. a) UZ {, }.
b) Dacă K este un corp, U(K[X]) { f K[X] | grad f 0} K* (am identificat elementele
nenule din K cu polinoamele de grad 0). c) Dacă d Z este liber de pătrate, atunci:
U(Z[ d ]) { dba | a, b Z, a 2 db 2 1}
Pentru demonstraţie, fie R inelul integru Z[ d ]. Este utilă introducerea funcţiei „normă”
N : R → Z, definită prin N() (), unde am notat cu () conjugatul lui , definit de:
dbadba , pentru orice a, b Z.
Avem deci 22N dbadba , a, b Z. Se observă uşor că:
N()N() N()N() R.
De aici obţinem: dacă R cu în R, atunci N()|N() în Z.
Fie u dba U(R). Atunci N(u) 22 dba divide pe în Z, deci N(u) .
Reciproc, dacă N(u) , atunci 1 dbadba , adică dba este inversul
lui u. Deci U(Z[ d ]) { dba | a, b Z, a 2 db 2 1} { Z[ d ] | N() }.
I. Aritmetică în inele integre 6
Pe mulţimea claselor de echivalenţă in raport cu relaţia „” de asociere în divizibilitate,
relaţia de divizibilitate „ | ” defineşte în mod natural o relaţie de ordine (notată ad-hoc cu
„ ”): notînd cu a~ clasa elementului a R, definim ba~~ dacă şi numai dacă a|b. Se
demonstrează uşor (Exerciţiu!) că definiţia nu depinde de alegerea reprezentanţilor.
Transpunînd în acest cadru noţiunile generale de margine inferioară (respectiv superioară) a
unei submulţimi într-o mulţime ordonată, se ajunge la conceptele uzuale de cel mai mare
divizor comun (respectiv cel mai mic multiplu comun). Mai precis:
1.7 Definiţie. Fie R un inel integru, n N* şi a1, ..., an R. Spunem că elementul d din R
este un cel mai mare divizor comun (pe scurt, cmmdc) al elementelor a1, ..., an dacă satisface
condiţiile:
i) d|a1, ..., d|an.
ii) Pentru orice e R astfel încît e|a1, ..., e|an, rezultă e|d.
Dacă 1 este un cmmdc al elementelor a1, ..., an, spunem că a1, ..., an sînt prime între ele
(sau relativ prime).
Spunem că elementul m din R este un cel mai mic multiplu comun (pe scurt, cmmmc) al
elementelor a1, ..., an dacă satisface condiţiile:
i') a1|m, ..., an|m.
ii') Pentru orice e R astfel încît a1|e, ..., an|e, rezultă m|e.
1.8 Observaţii. a) Pentru a1, ..., an R, dacă există un cmmdc al lor d R, atunci d este
unic determinat pînă la o asociere în divizibilitate: dacă şi e este un cmmdc al a1, ..., an,
atunci e d. Aceeaşi observaţie se aplică cmmmc. În continuare vom nota cu (a1, ..., an) sau
cu cmmdc{a1, ..., an} un cmmdc al a1, ..., an, în cazul cînd acesta există. Dacă pot exista
confuzii asupra inelului R, notăm (a1, ..., an)R. Notaţia are o doză de ambiguitate, în sensul că
scrierea d (a1, ..., an) semnifică faptul că d este asociat cu un cmmdc al a1, ..., an. De
exemplu, în Z, putem scrie ,2 , fără ca aceasta să însemne că (ci, desigur, că
. Notăm cu [a1, ..., an] sau cu cmmmc{a1, ..., an} un cmmmc al a1, ..., an, dacă există.
Observăm că a1, ..., an sînt relativ prime dacă şi numai dacă orice divizor comun al lor este o
unitate în R.
b) Pentru un inel integru R şi x, y R, nu este garantată existenţa unui cmmdc al lor (vezi
Exerciţii). Un inel integru R cu proprietatea că, pentru orice două elemente x, y R, există un
cmmdc al lor, se numeşte GCD-inel (din engleză: Greatest Common Divisor înseamnă cel
mai mare divizor comun).
1.9 Propoziţie. Fie a, b elemente ale unui inel R care au cmmdc, notat d. Dacă , R
cu a d, b d, atunci şi au cmmdc, egal cu 1 (sînt prime între ele).
I.1 Divizibilitate 7
Demonstraţie. Fie c un divizor comun al şi . Atunci dc este un divizor comun al a şi b,
deci dc divide cmmdc al lor, d. De aici rezultă că c este inversabil.
Observăm că, dacă R este GCD-inel şi K este corpul său de fracţii, atunci orice element din
K se poate scrie sub forma unei „fracţii ireductibile” a/b, cu a, b R, prime între ele.
(Demonstraţi !)
.10 Propoziţie. Fie R un domeniu de integritate şi a1, ..., an, r R \{0}.
a) Dacă există d (a1, ..., an), atunci a1/d, ..., an/d au cmmdc, egal cu .4
b) Dacă există (a1, ..., an) : d şi există (ra1, ..., ran) : e, atunci e rd, adică:
(ra1, ..., ran) r(a1, ..., an).
c) Dacă există [a1, ..., an] m şi există [ra1, ..., ran] : , atunci rm, adică:
[ra1, ..., ran] r[a1, ..., an].
Demonstraţie. a) Fie xi R astfel încît ai dxi, pentru ni , . Evident, este un divizor
comun al elementelor x1, ..., xn. Dacă e R este un alt divizor comun al lor, atunci de este un
divizor comun al a1, ..., an, deci de|d. De aici rezultă că e|.b) Din rd|rai, pentru ni , , rezultă că rd|e. Fie u R cu e rdu. Va fi suficient să
demonstrăm că u|. Fie xi, yi R astfel încît ai dxi şi rai eyi, pentru ni , . Avem, pentru
orice ni , , rai rdxi rduyi. De aici rezultă că u este divizor comun al elementelor xi, care
au cmmdc 1, conform punctului a). Astfel, u|.
c) Deoarece rm este un multiplu comun al rai, pentru ni , , avem |rm, deci rm t, cu
t R. Putem scrie m aibi, raixi, cu xi, bi R, pentru ni , . Avem rm raibi t
raixit, ni , . Simplificînd, bi xit. Totodată rezultă că a1x1 ... anxn este un multiplu
comun al elementelor a1, ..., an. Deci m|aixi , ni , . Cum raixi, rezultă şi mr|
Corolarul următor este des utilizat în argumentele legate de divizibilitate.
1.11 Corolar. Fie R un inel integru în care orice două elemente au cmmdc (GCD-inel) şi
a, b, c R cu proprietatea că a|bc şi a este prim cu b. Atunci a|c.
Demonstraţie. Din (a, b) şi din propoziţia precedentă, punctul b), rezultă că (ac, bc)
c. Cum a|ac şi a|bc, din definiţia cmmdc obţinem a|(ac, bc) c.
Cu toate că definiţiile cmmdc şi cmmmc sînt „duale” una celeilalte, propoziţia următoare
arată că situaţia nu e total simetrică (vezi şi observaţia următoare).
1.12 Propoziţie. Fie R un inel integru. Atunci:
4 Dacă d 0 şi d|a, am notat cu a/d unicul element x din R cu proprietatea că a dx.
I. Aritmetică în inele integre 8
a) Fie x, y R. Dacă există un cmmmc al lor, m [x, y] R, atunci există şi un cmmdc al
lor (x, y) şi avem xy [x, y](x, y) b) Dacă orice două elemente din R au un cmmdc, atunci orice două elemente din R au un
cmmmc.
c) Dacă orice două elemente din R au un cmmdc, atunci, pentru orice n N, n , orice n
elemente a1, ..., an din R au cmmdc şi cmmmc.
Demonstraţie. a) Dacă x 0, atunci [0, y] 0, (0, y) y. Presupunem că x şi y sînt nenule.
Din definiţia cmmmc rezultă că m|xy. Fie d, a, b R cu xy md şi m xa, m yb. Va fi
suficient să demonstrăm că d (x, y). Avem xy xad, deci y ad, adică d|y. La fel, d|x. Fie
acum e R cu e|x, e|y. Există r, s R astfel încît x er şi y es. Atunci ers este un multiplu
comun al elementelor x şi y, de unde rezultă că m|ers. Fie t R astfel încît mt ers. Avem dm
xy temrse 2 . Simplificînd cu m, rezultă că d te, deci e|d.
b) Fie a, b R. Presupunem că a şi b sînt nenule şi fie d (a, b). Există x, y R cu a dx,
b dy. Elementul m dxy este evident un multiplu comun al elementelor a şi b. Fie µ un alt
multiplu comun al elementelor a şi b. Există z, t R astfel încît µ az dxz şi µ bt dyt.
Deci m divide elementele µy dxyz şi µx dxyt, adică divide şi pe (µx, µy) µ(x, y) µ.
Aceasta arată că m este un cmmmc al elementelor a şi b.
c) Se demonstrează prin inducţie după n. (Exerciţiu!).
1.13 Observaţie. În inelul R Z 5 , elementele x 51 şi y 2 au un cmmdc, dar
nu au cmmmc. Într-adevăr, notînd cu d 5 ba (a, b Z) un divizor comun al lui x şi y,
din proprietăţile normei (vezi 1.6.c.) rezultă că N(d )|N(x) 6 şi N(d )|N(y) 4 în Z. Deci,
N(d )|2 în Z. Cum N(d ) este 22 5ba , o examinare a cazurilor posibile conduce la concluzia
că a 1 şi b 0, adică d este inversabil. Astfel, orice divizor comun al lui x şi y este o
unitate, adică x şi y au cmmdc . Dacă ar exista un cmmmc µ R al elementelor x şi y, atunci 6|N(µ) şi 4|N(µ) în Z, deci 2|N(µ) în Z. Pe de altă parte, 6 32 5151 şi
512 sînt multipli comuni pentru x şi y, deci şi pentru µ. Astfel, N(µ) divide pe N(6)
36 şi pe 24512 NN în Z, adică N(µ)|2. Obţinem că N(µ) 2, ceea ce este
imposibil (ecuaţia 125 22 ba nu are soluţii întregi).
Este convenabil, pentru scurtarea exprimării, să introducem următoarea notaţie: dacă R este
un domeniu de integritate, notăm
R° {x R | x este nenul şi nu este inversabil}.
În cazul inelului Z, un rol important în ceea ce priveşte divizibilitatea îl joacă numerele
prime. De obicei, definiţia (elementară) care se dă noţiunii de număr (întreg) prim este
„numărul p este prim dacă singurii săi divizori naturali sînt şi p”. Generalizînd la cazul
I.1 Divizibilitate 9
unui inel integru, se obţine noţiunea de element ireductibil (a se compara cu noţiunea de
element prim definită mai jos).
1.14 Definiţie. Fie R un inel integru.
Elementul p R° se numeşte ireductibil (în R) dacă nu are divizori proprii. Cu alte
cuvinte, orice divizor al său este sau o unitate, sau asociat cu p: d R, d | p d 1 sau
d p.
Elementul p R° se numeşte prim (în R) dacă, oricare ar fi a, b R astfel încît p|ab,
rezultă p|a sau p|b.
Subliniem că un element prim sau ireductibil este prin definiţie nenul şi neinversabil.
Se demonstrează imediat prin inducţie după m N* că, dacă p este prim şi p divide un
produs de m factori din R, atunci p divide unul din factori.
1.15 Propoziţie. Fie R un inel integru. Atunci orice element prim este ireductibil.
Demonstraţie. Fie p R, prim. Dacă d R este un divizor al lui p, există x R (nenul)
astfel încît p dx. Deci p|dx, de unde obţinem p|d (şi am terminat!) sau p|x. Dar p|x înseamnă
că p x (căci x|p), deci p ux, cu u o unitate. Astfel, ux dx p şi obţinem că u d este o
unitate.
Este important de remarcat că noţiunile de element prim şi element ireductibil (care sînt
echivalente pentru Z, după cum se va vedea) nu coincid în general.
1.16 Exemplu. În inelul Z 5 , elementul 2 este ireductibil şi nu este prim. Într-adevăr,
651512 , dar 2 nu divide nici unul din factori. Pe de altă parte, dacă d este un
divizor al lui 2, atunci N(d ) poate fi doar 2 sau 4. O examinare a cazurilor posibile arată că
d poate fi sau 2.
Acest exemplu arată şi că noţiunea de element prim depinde în mod esenţial de inelul în
care sînt considerate: 2 este prim în Z, dar nu şi în Z 5 . Aceeaşi observaţie se aplică
noţiunii de element ireductibil.
Fenomenul din exemplul anterior nu apare în GCD-inele:
1.17 Propoziţie. Fie R un GCD-inel. Atunci orice element ireductibil în R este prim în R.
Demonstraţie. Fie p R, ireductibil şi x, y R astfel încît p|xy. Dacă p - x, atunci cmmdc
al elementelor p şi x (care există!) este . Într-adevăr, dacă d|x şi d|p, atunci este imposibil ca
d p (ar rezulta p|x), deci d . În consecinţă, p|xy şi p este prim cu x. Corolarul 1.11 asigură
că p|y.
I. Aritmetică în inele integre 10
Noţiunea centrală de divizibilitate poate fi exprimată în termeni de ideale. Această
abordare deschide calea unei serii de extinderi ale unor teoreme clasice de divizibilitate în Z
la inele mult mai generale (de exemplu, rezultate de tipul „descompunere primară”).
1.18 Propoziţie. Fie R un inel integru, n N* şi a, b, x1, ..., xn R. Atunci:
a) a|b dacă şi numai dacă Ra Rb.
b) a b dacă şi numai dacă Ra Rb.
c) a este inversabil dacă şi numai dacă Ra R.
d) a este prim în R dacă şi numai dacă Ra este ideal prim.
e) a este ireductibil în R dacă şi numai dacă Ra este ideal maximal printre idealele
principale proprii ale lui R (mai precis: x R astfel încît Ra Rx, rezultă Ra Rx sau
Rx R).
f ) a este divizor comun al x1, ..., xn dacă şi numai dacă Rx1 ... Rxn Ra.
g) Dacă Rx1 ... Rxn Ra, atunci a (x1, ..., xn).5
h) a este multiplu comun al x1, ..., xn dacă şi numai dacă Rx1 … Rxn Ra.
i) a [x1, ..., xn] dacă şi numai dacă Rx1 … Rxn Ra.
Demonstraţie. a) a|b există c R cu b ca b Ra Rb Ra.
b) Evident, din a).
c) Dacă a este inversabil, atunci există c R cu ca . Deci Ra, adică Ra R.
Reciproc, dacă Ra R, atunci Ra, adică există c R astfel încît ca.
d) Fie x, y R. Avem că xy Ra a|xy. Dacă a este prim, atunci a|x sau a|y, adică x
Ra sau y Ra, ceea ce arată că Ra este prim. Dacă Ra este ideal prim, şi a|xy, avem că xy
Ra, deci x Ra sau y Ra, adică a|x sau a|y.
e) Presupunem că a este ireductibil. Dacă Rx este un ideal principal propriu al lui R astfel
încît Ra Rx, rezultă că x|a. Cum a nu are divizori proprii, x este asociat cu a sau x este o
unitate. Dar x nu poate fi o unitate căci Rx nu coincide cu inelul R. Astfel x a, adică Rx
Ra. Reciproc, dacă Rx e maximal printre idealele principale proprii, iar d R este un divizor
al lui a, atunci Ra Rd, deci Rd Ra sau Rd R. Aceasta înseamnă că d a sau d .
f ) Dacă a este divizor comun al x1, ..., xn, atunci a divide orice element de forma
nn xrxr ...11 , cu r1, ..., rn R, deci orice element al idealului Rx1 ... Rxn. Reciproca e la
fel de simplă.
g) Din proprietatea precedentă rezultă că a este divizor comun al x1, …, xn. Fie d R un alt
divizor comun al lor. Cum a Rx1 … Rxn, există c1, …, cn R cu a c1x1 … cnxn. Din
d|x1, …, d|xn rezultă că d|a.
h), i) sînt propuse ca exerciţiu.
5 Reciproca este falsă în general. Pentru un contraexemplu, a se vedea secţiunea „Inele principale”.
I.2 Inele euclidiene 11
Analizînd proprietăţile aritmetice ale inelului Z, se constată că un rol esenţial în deducerea
multora dintre ele îl are teorema împărţirii cu rest:
Pentru orice a, b Z, cu b 0, există q, r Z, astfel încît a bq r şi |r| |b| sau r 0.
Această teoremă permite demonstrarea altor două proprietăţi fundamentale în studiul
aritmeticii lui Z:
Orice ideal al lui Z este principal (adică de forma nZ, cu n Z).
(„Teorema fundamentală a aritmeticii” sau „Teorema de descompunere unică în factori
primi”): Orice număr întreg nenul şi neinversabil se poate scrie în mod unic ca un produs
finit de numere întregi prime (unicitatea fiind înţeleasă pînă la ordinea factorilor şi la o
asociere a lor în divizibilitate).
Aceste trei proprietăţi ale lui Z stau la baza noţiunilor generale de inel euclidian (inel în
care are loc o proprietate analogă teoremei împărţirii cu rest în Z), inel principal (în care orice
ideal e principal) şi, respectiv, de inel factorial (în care are loc o teoremă de descompunere
unică în factori primi). În continuare vom studia aceste clase de inele.
I.2 Inele euclidiene
2.1 Definiţie. Un inel integru R se numeşte inel euclidian dacă există o funcţie : R* → N
care satisface următoarele proprietăţi:
(i) Pentru orice a, b R* cu a|b, rezultă că (a) (b).
(ii) Pentru orice a, b R cu b 0, există q, r R astfel încît:
a bq r şi r 0 sau (r) (b).
Vom spune în acest caz că R este inel euclidian faţă de funcţia .
Proprietatea (ii) din definiţie este cunoscută sub numele de „teorema împărţirii cu rest în
R”; q este numit prin tradiţie cît, iar r rest al împărţirii lui a prin b. Evident, definiţia de mai
sus e inspirată din teoremele corespunzătoare din inelul Z (unde rolul funcţiei � este jucat
de valoarea absolută pe Z), respectiv din inelele K[X] cu K corp, unde ( f ) grad( f ), pentru
orice polinom f. Aceste inele constituie şi cele mai importante exemple de inele euclidiene.
2.2 Teoremă (Algoritmul lui Euclid). Fie R un inel euclidian şi a, b R, cu b 0. Atunci
există un cmmdc d al elementelor a şi b; d se poate afla prin următorul algoritm:
Algoritm Euclid (a, b, d)
Se dau : a, b R.
Se obţine : d (a,b) R.
I. Aritmetică în inele integre 12
Începe
Dacă b 0, atunci d a; Stop.
Pas . Găseşte q, r R cu a bq r şi r 0 sau (r) (b).
Dacă r 0, atunci d b; Stop.
(„Dacă r 0”) Pune a ← b, b ← r. Mergi la Pas .
Sfîrşit
În plus, există (şi se pot determina algoritmic) u, v R astfel încît d au bv.
Demonstraţie. Algoritmul6 de mai sus este o scriere condensată a următorului şir de
împărţiri cu rest efectuate în R:
(1) a bq1 r1 cu r1 0 sau (r1) (b);
(2) b r1q2 r2 cu r2 0 sau (r2) (r1);
(3) r1 r2q3 r3 cu r3 0 sau (r3) (r2);
...
(n 2) rn 4 rn 3qn 2 rn 2 cu rn 2 0 sau (rn 2) (rn 2);
(n 1) rn 3 rn 2 qn 1 rn 1 cu rn 1 0 sau (rn 1) (rn 2);
(n) rn 2 rn 1 qn rn cu rn 0.
Existenţa elementelor qi, ri R cu proprietăţile specificate este asigurată la fiecare pas de
condiţia (ii) din definiţia inelului euclidian. Nu este posibil ca ri 0 pentru orice i N,
întrucît ar rezulta un şir infinit strict descrescător de numere naturale (b), (r1), (r2), ...
(imposibil!). Rezultă că există n N cu rn 0 (algoritmul se termină după un număr finit de
paşi). Avem de demonstrat că rn 1 (ultimul rest nenul) este cmmdc al lui a şi b.
Din relaţia (n) avem rn 1|rn 2. Relaţia (n 1) arată că rn 1| rn 3. Folosind în continuare
egalităţile (n 2), ..., (3), (2), (1), obţinem (prin inducţie) că rn 1|b şi rn 1|a. Fie acum e R
un divizor comun al elementelor a şi b; atunci e va divide şi pe r1 a bq1. Din relaţia (2),
obţinem că e|r2 b r1q2. Procedînd inductiv, rezultă că e|ri pentru orice i n, deci e|rn 1.
Pentru a obţine scrierea lui d rn 1 sub forma au bv, observăm că r a bq; înlocuind
r în (2), obţinem scrierea lui r sub forma au' bv' ş.a.m.d. Următoarea modificare a
algoritmului lui Euclid realizează acest lucru (la fiecare pas variabilele u şi v sînt astfel încît
ultimul rest găsit este au bv) :
Se dau : a, b R.
6 Sperăm că desfăşurarea algoritmului este clară pentru cititor. Nu am vrut să complicăm lucrurile
introducînd în mod riguros un „pseudo-limbaj de programare”. În altă ordine de idei, algoritmul prezentat are o valoare pur teoretică; de exemplu, „găsirea” elementelor q, r ca la Pasul este doar o scriere a faptului că aceste elemente există, şi nu face referire la vreun procedeu concret de determinare a acestora (astfel de procedee se pot descrie pentru inele concrete ca Z, Q[X] etc.). În plus, implementarea concretă a unui astfel de algoritm necesită reprezentări în calculator ale elementelor lui R, algoritmi de decizie a egalităţilor de tip r 0 în inelul R, algoritmi de calcul în R etc. Nu intrăm în discuţia acestor chestiuni.
I.2 Inele euclidiene 13
Se obţin : d (a, b) R şi u, v R astfel încît d au bv.
Începe
Dacă b 0, atunci pune d ← a; u ← 1, v ← 0; Stop.
(„Dacă b 0”) Pune u1 ← 1; v1 ← 0; u ← 0; v ← 1.
Pas . Găseşte q, r R cu a bq r şi r 0 sau (r) (b).
Dacă r 0, atunci pune d ← b; Stop.
(„Dacă r 0”) Pune a ← b; b ← r; u1 ← u1 qu; v1 ← v1 qv;
t ← u; u ← u1; u1 ← t; „aici se schimbă între ele cuplurile (u, v) şi
t ← v; v ← v1; v1 ← t; (u1, v1)”
Mergi la Pas .
Sfîrşit
2.3 Exemple. a) Z este inel euclidian faţă de funcţia „valoarea absolută”. Includem o
demonstraţie a acestui fapt. Mai întîi, fie b Z, strict pozitiv. Vom demonstra (prin inducţie)
că pentru orice a N, există q, r N care să satisfacă condiţiile din definiţia inelului
euclidian. Pentru a b, punem q 0, r a. Dacă a b, presupunem afirmaţia adevărată
pentru orice n a şi demonstrăm pentru a. Cum a b a, putem aplica ipoteza de inducţie:
există q, r N astfel încît a b bq r şi r 0 sau r b. Astfel, a b(q 1) r şi afirmaţia
e dovedită. Dacă a 0, din cazul precedent obţinem că există q, r N astfel încît a bq r
şi r 0 sau r b; deci a b(q) (r), cu r 0 sau |– r| b. Lăsăm cazul b 0 în seama
cititorului.
Pentru două elemente a, b Z, elementele q şi r date de teorema împărţirii cu rest nu sînt
unic determinate: de exemplu, 3 2·1 1 2·2 (1). Dacă impunem ca restul împărţirii să
fie pozitiv, atunci restul (şi cîtul) este unic determinat. La fel, dacă impunem ca restul să fie
element al mulţimii { m 1, m 2, …, 0, …, m} dacă b este par, |b| 2m, cu m N,
respectiv { m, m 1, …, 0, …, m} dacă b este impar, |b| 2m 1, cu m N.
b) Inelul K[X] (al polinoamelor într-o nedeterminată cu coeficienţi în corpul K) este
euclidian faţă de funcţia grad : K[X] \ {0} → N. Demonstraţia este inspirată din algoritmul
elementar de împărţire a polinoamelor. Fie f a0 … an X n şi g b0 … bm X
m
polinoame din K[X], cu g 0 (adică bm 0). Facem o inducţie după n grad f. Dacă n m,
punem q 0, r f. Dacă n m, polinomul h gabf nm are gradul strict mai mic decît n
(termenii de grad n se reduc) şi, din ipoteza de inducţie, putem scrie h gq r, cu grad r m.
Astfel, f rXabqg mnnm 1 . Facem observaţia că polinoamele q şi r furnizate de teorema
împărţirii cu rest în K[X] sînt unic determinate (demonstraţi!).
2.4 Definiţie. Fie n N fixat. Două numere a, b Z se numesc congruente modulo n dacă
n | a b şi notăm aceasta a b (mod n). Se vede imediat că a b (mod n) a şi b dau
I. Aritmetică în inele integre 14
acelaşi rest pozitiv la împărţirea cu n. Reamintim că relaţia de congruenţă modulo n este o
relaţie de echivalenţă pe Z şi mulţimea claselor de echivalenţă are o structură de inel (inelul
factor Z/nZ), numit inelul claselor de resturi modulo n.
I.3 Inele de întregi pătratici, euclidiene faţă de normă
În teoria numerelor, un rol important îl joacă inelele de întregi pătratici. În cele ce urmează
vom prezenta o serie de fapte elementare despre aceste inele. Proprietăţile nedemonstrate de
mai jos sînt propuse ca exerciţii (unele în capitolele următoare). (Pentru o tratare sistematică a
teoriei întregilor algebrici, vezi de exemplu ALBU, ION [1984].) Un subcorp al lui C care, văzut ca spaţiu vectorial peste Q, are dimensiunea 2, se numeşte
corp de numere pătratice (sau corp pătratic). Se demonstrează cu mijloace elementare de
extinderi de corpuri că orice corp pătratic este de forma Q[ d ] {a b d |a, b Q}, unde
d este un număr întreg liber de pătrate.
Un element al lui C care este rădăcina unui polinom unitar 7 cu coeficienţi în Z se numeşte
întreg peste Z (sau întreg algebric). De exemplu 2 este întreg peste Z, dar 1/2 nu este.
Uneori, pentru a evita confuziile, numerele din Z se numesc întregi raţionali.8
Un element al unui corp pătratic care este întreg peste Z se numeşte întreg pătratic. Se
dovedeşte că: un întreg pătratic este rădăcină a unui polinom unitar de grad 2 cu coeficienţi
întregi.
În continuare fixăm d Z, liber de pătrate. Se definesc aplicaţiile normă N : dQ → Q
şi urmă Tr : dQ → Q,
dba N : a2 db2 , a, b Q.
dba Tr : 2a , a, b Q.
Are loc proprietatea: Un element x dQ este întreg Tr(x) Z şi N(x) Z.
Întregii pătratici din dQ , adică mulţimea
{x a b d | a, b Q, x întreg peste Z}
formează un inel, numit inelul întregilor lui dQ . Un inel de acest tip se numeşte inel de
întregi pătratici (imaginar dacă d 0, respectiv real dacă d 0). Are loc (pentru demon-
straţie, vezi exerciţii):
7 Un polinom se numeşte unitar (sau monic) dacă are coeficientul termenului de grad maxim egal cu 1. 8 Motivul fiind că orice element întreg peste Z care este şi în Q este cu necesitate în Z. Demonstraţi!
I.3 Inele de întregi pătratici, euclidiene faţă de normă 15
3.1 Propoziţie. Inelul întregilor lui dQ este Z[ ], unde
Z[ ] {a b | a, b Z}, cu
d dacă d 2 sau 3 (mod 4) 21 d dacă d 1 (mod 4).
În continuare, pentru d Z, liber de pătrate, prin se înţelege numărul dat de propoziţia
precedentă. Observăm că Q d Q[ ] {a b | a, b Q}. În cazul în care d 1(mod 4),
Z[ ] {a b 21 d | a, b Z} poate fi caracterizat ca fiind mulţimea elementelor de
forma u v d , cu u, v Z de aceeaşi paritate (exerciţiu). Exemple de astfel de inele: Z[i],
251 ,231,2 ZZZ i .
Restricţia lui N la Z[ ] are proprietatea că N() Z, Z[ ], după cum se verifică
uşor folosind forma elementelor din Z[ ]. Se obţine o aplicaţie
|N| : Z[ ] → N, |N|() |N()|, Z[ ].
Un inel de întregi pătratici euclidian faţă de aplicaţia |N| îl vom numi inel euclidian faţă de
normă.
Ne interesează un răspuns la problema:
Pentru ce d Z, liber de pătrate, inelul de întregi pătratici Z[ ] este euclidian faţă de
normă ?
Vom folosi o abordare geometrică, intuitivă şi care simplifică unele calcule.
Aplicaţia normă N : dQ → Q are proprietatea că N(xy) N(x)N(y), x, y dQ
(exerciţiu); deci şi aplicaţia |N| are aceeaşi proprietate.
În cazul în care d 0, reprezentînd geometric elementele inelului Z[ ] (văzut ca o submul-
ţime a planului complex) se obţine o reţea (rectangulară dacă d 2 sau 3 (mod 4) şi oblică
dacă d 1(mod 4)); aplicaţia |N| are interpretarea geometrică următoare (în cazul d 0):
pentru orice x, y dQ , |N|(x y) este distanţa euclidiană dintre punctele de afixe x şi y.
Pentru d 0, Z[ ] este o submulţime (densă) a lui R şi nu avem o interpretare geometrică.
3.2 Lemă. Fie d Z, liber de pătrate. Atunci inelul R : Z[ ] este inel euclidian faţă de
normă dacă şi numai dacă pentru orice x dQ , există R astfel încît |N|(x ) 1.
Demonstraţie. „” Observăm că dQ este corpul de fracţii al lui R, adică: x
dQ , R, 0 astfel încît x /. Cum R este euclidian faţă de |N|, există , R
astfel încît , cu |N|( ) |N|() sau 0. Deci
x / /,
cu |N|(x ) |N|( /) |N|( )/|N|() 1.
„” Fie R. Pentru x / dQ , există R cu |N|(x ) 1. Fie x dQ . Avem , cu R şi |N|( ) |N|()|N|( ) 1.
I. Aritmetică în inele integre 16
Dacă d 0, întrucît dQ este dens9 în C, lema se reformulează astfel :
Inelul Z[ ] este euclidian faţă de aplicaţia |N| dacă şi numai dacă orice punct din planul
complex este la o distanţă subunitară faţă de un punct din reţea.
3.3 Propoziţie.10 Fie d Z, d 0, liber de pătrate.
a) Dacă d este congruent cu 2 sau 3 modulo 4, inelul dZ este euclidian faţă de normă
dacă şi numai dacă d 1 sau d 2.
b) Dacă d ≡ 1 (mod 4), inelul 21 dZ este euclidian faţă de normă dacă şi numai
dacă d {3, 7, }.
Demonstraţie. a) dZ este euclidian dacă şi numai dacă toate punctele din interiorul
unui dreptunghi al reţelei sînt la o distanţă mai mică decît 1 faţă de un vîrf al dreptunghiului.
Cel mai depărtat punct de vîrfuri este la intersecţia diagonalelor, la distanţa de 21 d de
vîrfuri. Avem 21 d 1 dacă şi numai dacă d 3, adică d 1 sau d 2.
b) Reţeaua este formată din triunghiuri isoscele de bază (orizontală) de lungime 1 şi de
înălţime 2d . Punctele din interiorul triunghiului se găsesc la o distanţă mai mică decît 1
faţă de orice vîrf dacă şi numai dacă cercurile de rază 1 cu centrele in capetele bazei se
intersectează într-un punct situat la distanţă mai mică de 1 faţă de al treilea vîrf. Se vede
imediat că distanţa faţă de al treilea vîrf este de 23 d . Condiţia de euclidianitate se
scrie deci 23 d 1, adică d 34 .
Astfel, sînt euclidiene faţă de normă următoarele inele:
Z[i], 2111 ,271 ,231 ,2 iiii ZZZZ .
9 Adică pentru orice z C şi orice R, 0, există un element x dQ astfel încît |z x| . 10 Acest rezultat a fost stabilit în 1923 şi aparţine lui L. E. Dickson.
d 2 sau 3 (mod 4) d 1 (mod 4)
I.4 Inele principale 17
Este interesant de remarcat că acestea sînt toate inelele de întregi pătratice imaginare
euclidiene (nu neapărat faţă de normă). Cazul d 0 nu se pretează la consideraţii geometrice
şi este considerabil mai dificil. Pentru o discuţie mai aprofundată a acestei tematici, vezi
ALBU şi ION [1984].
I.4 Inele principale
.1 Definiţie. Un inel integru R se numeşte inel principal dacă orice ideal al inelului R este
principal. Cu alte cuvinte, oricare ar fi idealul I al lui R, există a R astfel încît I Ra. În
literatura de limbă engleză, se foloseşte des acronimul PID (Principal Ideal Domain) pentru a
desemna un inel principal.
Orice corp este inel principal. Exemple numeroase de inele principale sînt furnizate de
următoarea propoziţie.
4.2 Teoremă. Orice inel euclidian este inel principal.
Demonstraţie. Fie R un inel euclidian faţă de funcţia şi I un ideal nenul al lui R.
Mulţimea de numere naturale {(x) | x I, x 0} are un element minim, fie acesta (a), cu
a I, a 0 (a poate să nu fie unic determinat). Demonstrăm că a este un generator al
idealului I. Evident, Ra I. Pentru incluziunea inversă, presupunem prin reducere la absurd
că există un element b I \ Ra. Aplicînd teorema împărţirii cu rest în R, obţinem existenţa
elementelor q, r R cu proprietatea că b aq r, r 0 (căci b Ra) şi (r) (a). Cum a,
b I, rezultă că r I. Inegalitatea (r) (a) este însă în contradicţie cu alegerea lui a.
De exemplu, dacă K este corp, inelul K[X] este principal; dat un ideal I 0 în K[X], un ge-
nerator al lui I este un polinom g I de grad minim printre gradele polinoamelor nenule din I.
Inelele principale sînt GCD-inele; oricare ar fi a, b R, există un cmmdc al lor, anume
orice generator al idealului aR bR. Mai precis:
4.3 Propoziţie. Fie R un inel principal şi a, b R. Atunci:
a) Elementul d R este un cmmdc al a şi b dacă şi numai dacă dR aR bR. În
particular, există un cmmdc d al lui a şi b şi există u, v R astfel încît d au bv.
b) Elementul d R este un cmmmc al a şi b dacă şi numai dacă dR aR bR.
Demonstraţie. a) R fiind inel principal, există un generator d al idealului aR bR {ax
by | x, y R}. Atunci a, b dR, deci d|a, d|b. Dacă e R astfel încît e|a, e|b, atunci e|ax
by, x, y R. În particular, e|d. Astfel, d este un cmmdc al a şi b. Reciproc, dacă d este un
I. Aritmetică în inele integre 18
cmmdc al a şi b, rezultă că d|a şi d|b, deci dR aR şi dR bR, adică dR aR bR. Fie e un
generator al idealului aR bR. Cum e|a, e|b, rezultă că e|d, adică d eR aR bR.
b) Demonstraţia e asemănătoare cu cea de mai sus şi o lăsăm cititorului.
Facem observaţia că propoziţia de mai sus dă o justificare notaţiei (a, b), folosită atît
pentru cmmdc al elementelor a şi b, cît şi pentru idealul generat de a şi b.
4.4 Exemplu. Fie R un inel integru care nu e corp şi r R, nenul, neinversabil. Atunci
idealul (r, X) al inelului R[X] nu este principal, deci inelul R[X] nu este principal. În
particular, inelele Z[X], K[X, Y] cu K corp nu sînt principale.
Într-adevăr, presupunem că există f R[X] cu (�f ) (r, X). Atunci rezultă că f |r. Trecînd
la grade, obţinem că grad f 0, adică f R. Din f |X, adică g R[X] cu X fg, avem că f
este inversabil în R. Deci cmmdc al lui r şi X este 1. Dar idealul generat de r şi X nu conţine
pe 1, căci altfel ar exista h, q R[X] astfel încît 1 hr qX. Punînd X 0 în această egalitate
de polinoame, rezultă 1 h(0)·r, adică r este inversabil, contradicţie.
Din Propoziţia 1.17 şi din faptul că inelele principale sînt GCD-inele, rezultă:
4.5 Propoziţie. Într-un inel principal, un element este ireductibil dacă şi numai dacă este
prim.
Astfel, inelele care conţin elemente ireductibile care nu sînt prime nu sînt principale. Un
astfel de inel este Z[ 5 ], după cum am văzut în Exemplul 1.16.
4.6 Corolar. Într-un inel principal R, idealele prime nenule sînt ideale maximale. Orice
ideal maximal este de forma pR, unde p este ireductibil în R. Un element p R este
ireductibil dacă şi numai dacă pR este ideal maximal.
Demonstraţie. Este suficient să observăm că orice ideal prim nenul este principal, generat
cu necesitate de un element prim p (Propoziţia 1.18.d)). Elementul p este ireductibil, deci
(Propoziţia 1.18.e)) idealul pR este maximal. Celelalte afirmaţii sînt evidente, ţinînd cont de
propoziţia citată şi de faptul că R este principal.
Cazul particular R Z al Propoziţiei următoare este cunoscut sub numele de „Teorema
fundamentală a aritmeticii”. Reamintim că am notat R° {x R | x este nenul şi nu este
inversabil}.
4.7 Teoremă. Fie R un inel principal. Atunci orice element r R° se poate scrie ca un
produs finit de elemente prime.
Demonstraţie. Presupunem prin reducere la absurd că există r R° astfel încît r nu se
poate scrie ca un produs finit de elemente prime (sau, echivalent, ireductibile, căci R este
principal). În particular, r nu este ireductibil, deci r r1s1, cu r1, s1 R°, neasociate cu r.
I.4 Inele principale 19
Dacă r1 şi s1 sînt produse finite de ireductibile, atunci r este produs de ireductibile, fals. Deci
măcar unul dintre ele (fie acesta r1) nu se scrie ca produs de elemente ireductibile. Înlocuind
în raţionamentul de mai sus pe r cu r1, rezultă că există r2 R°, r2|r1, r2 ¿ r1. Procedînd
inductiv, rezultă existenţa unui şir (rn)n 0 de elemente din R (cu convenţia r0 r), cu
proprietatea că pentru orice n N, rn 1 este un divizor propriu al lui rn. Altfel spus, am
obţinut un şir infinit strict crescător de ideale r0R r1R … rnR rn1R …. Dar acest
lucru este imposibil într-un inel principal, după cum arată lema următoare.
4.8 Lemă. Fie R un inel principal şi (rn)n 0 un şir de elemente din R astfel încît
rnR rn 1R, pentru orice n N. Atunci există m N astfel încît rm R rm i R, pentru orice
i N. (Cu alte cuvinte, orice şir ascendent de ideale este staţionar).
Demonstraţie. Fie I reuniunea idealelor rn R, n N. Demonstrăm că I este ideal în R: dacă
x, y I, atunci există i, j N astfel încît x riR, y rj R. Deci x, y rt R, unde t max(i, j),
adică x y rt R I. Dacă r R, rx ri R I. Cum R este principal, există a R astfel încît
I aR. Întrucît a I, există m N astfel încît a rm R, adică aR rm R. Deci rm R aR I
rm i R, i N.
Un inel R cu proprietatea că orice şir ascendent de ideale I0 I1 … ale lui R este
staţionar (există m N astfel încît Im Im i, i N) se numeşte inel noetherian.11 Deci,
inelele principale sînt noetheriene.
În definiţia inelului euclidian, esenţială este condiţia ii), „Teorema împărţirii cu rest”. De
altfel, condiţia i) nici nu a fost folosită pînă acum în vreo demonstraţie.
4.9 Propoziţie. Fie R un inel integru cu proprietatea că există o funcţie : R*→ N astfel
încît satisface condiţia ii) din definiţia inelului euclidian. Atunci există o funcţie : R*→ N
astfel încît R să fie euclidian faţă de Demonstraţie. Fie : R* → N, definită prin (x) min{(y) | y x}. Este clar că x
asociat cu y implică (x) (y). Probăm că satisface condiţia ii). Fie a, b R, b 0 şi b0
asociat cu b astfel încît (b0) (b). Aplicăm condiţia ii) perechii a, b0 şi obţinem q, r R
astfel încît a b0q r şi r 0 sau (r) (b0). Cum b0 este de forma bu, cu u inversabil,
rezultă că a b(uq) r şi r 0 sau (r) (r) (b0) (b). Pentru a vedea că satisface şi
condiţia i), fie a, b R* cu a|b. Observăm că în demonstraţia propoziţiei 4.2 nu s-a folosit
decît condiţia ii) din definiţia inelului euclidian, pe care o satisface. Din demonstraţia citată,
11 În onoarea matematicianei germane Emmy Noether (1882–1935), supranumită şi „Mama Algebrei
Moderne”.
I. Aritmetică în inele integre 20
un generator al idealului aR este un element c (cu necesitate asociat cu a) cu proprietatea că
(c) min{(x)| x aR, x 0}. Avem deci (a) (c) (b), căci b aR.
Apare în mod natural problema existenţei unor inele principale care să nu fie euclidiene.
Astfel de exemple nu sînt uşor de construit. În 1894, Dedekind a demonstrat că inelul
Z
2191 i este principal, dar nu este euclidian. O demonstraţie elementară a acestui fapt se
găseşte în ALBU şi ION [1984].
I.5 Inele factoriale
5.1 Definiţie. Un inel integru R cu proprietatea că orice element nenul şi neinversabil se
scrie ca un produs finit 12 de elemente prime se numeşte inel factorial sau inel cu
descompunere unică în factori (primi). În literatura anglo-saxonă, astfel de inele sînt numite
Unique Factorization Domains (UFD).
Din teorema 4.7 rezultă că inelele principale (deci şi cele euclidiene) sînt factoriale. Orice
corp este inel factorial, căci nu are elemente nenule şi neinversabile.
5.2 Propoziţie. Într-un inel factorial R orice element ireductibil este prim.
Demonstraţie. Fie p ireductibil. Cum p R°, p este un produs de elemente prime. Dar
acest produs nu poate avea decît un factor, altfel elementul p ar admite divizori proprii. Cu
alte cuvinte, p este el însuşi prim.
Propoziţia următoare justifică şi precizează denumirea de inele cu descompunere unică în
factori primi, care se mai dă inelelor factoriale.
5.3 Propoziţie. Fie R un inel integru şi r R°. Dacă r admite o descompunere în factori
primi, atunci această descompunere este unic determinată pînă la o ordine a factorilor şi
pînă la o asociere a acestora în divizibilitate. Mai precis, dacă r p1…pn q1…qm sînt două
scrieri ale lui r ca produse de elemente prime, atunci m n şi există o permutare a mulţimii
{1, …, n} astfel încît pi să fie asociat în divizibilitate cu q(i), i {1, …, n}.
12 Un astfel de produs se mai numeşte descompunere în factori a elementului respectiv. Produsele pot avea şi
un singur factor.
I.5 Inele factoriale 21
Demonstraţie. Dacă r p1 … pn este o descompunere a lui r în factori primi, numim
numărul natural n lungimea descompunerii date. Demonstrăm afirmaţia propoziţiei prin
inducţie după n.
Dacă n 1, atunci r p1 q1 … qm, cu p1, q1, …, qm prime. Deci r este prim şi divide
produsul q1 … qm; rezultă că r divide unul din factori, fie acesta (după o eventuală
renumerotare) q1. Întrucît q1 este ireductibil, rezultă de fapt că r q1, adică r q1u, cu u
inversabil. Avem de demonstrat că m 1. Dacă m 2, simplificînd prin q1 în egalitatea
q1u q1 … qm, obţinem că q2 … qm 1, adică q2, …, qm sînt inversabile, contradicţie.
Presupunem că afirmaţia este adevărată pentru orice element x care admite o
descompunere în factori primi de lungime n. Fie r R cu r p1 … pn q1 … qm, cu p1, …, pn, q1, …, qm prime. Din faptul că pn este prim, rezultă că există i {1, …, n} astfel încît
pn|qi. Cum qi este ireductibil, rezultă că pn qi, adică vpn qi, cu v inversabil. Simplificînd
prin pn, obţinem p1 … pn1 vq1 … qi1qi1 … qm. Putem acum aplica ipoteza de inducţie
pentru produsul p1 … pn1 şi se obţine că n m 1 şi p1, …, pn 1 sînt asociate cu q1, …, qi 1, qi 1, …, qm, eventual în altă ordine.
5.4 Teoremă. Fie R un inel integru. Următoarele afirmaţii sînt echivalente:
a) R este inel factorial.
b) Orice element din R° este un produs finit de factori ireductibili şi orice element
ireductibil este prim.
c) Orice element din R° are o descompunere în factori ireductibili, unică pînă la ordinea
factorilor şi pînă la o asociere în divizibilitate a acestora.
d) Orice element din R° are o descompunere în factori ireductibili şi orice două elemente
au un cmmdc.
Demonstraţie. a)b) Evident, din Propoziţia 5.2.
b)c) Rezultă din Propoziţia 5.3.
c)d) Fie a, b R° (dacă a, b sînt nule sau inversabile, este trivial de arătat că există un
cmmdc al lor). Pentru a găsi un cmmdc al elementelor a şi b, se foloseşte în esenţă procedeul
de determinare a cmmdc învăţat în gimnaziu : „se iau factorii primi comuni la puterea cea mai
mică”. Mai precis, fie P un sistem de reprezentanţi ai claselor de echivalenţă (în raport cu
relaţia de asociere în divizibilitate) ale elementelor ireductibile din R. Aceasta înseamnă că
orice element ireductibil din R este asociat cu exact un element din P. Atunci există şi sînt
unic determinate p1, …, pn P, distincte, s1, …, sn, t1, …, tn N, u, v U(R) astfel încît a
upp nsn
s 11 şi b vpp nt
nt 11 . Faptul că aceste elemente sînt unic determinate rezultă imediat
din unicitatea descompunerilor în R. Fie ri min(si, ti) şi definim d nrn
r pp 11 . Se observă că
d|a, d|b. Dacă e|a, e|b, atunci orice factor ireductibil c P care îl divide pe e divide pe a şi pe
b. Aceasta implică c {p1, …, pn}, căci altfel a (sau b) ar avea două descompuneri în factori
I. Aritmetică în inele integre 22
ireductibili, dintre care una îl conţine pe c, iar cealaltă nu, ceea ce contrazice „unicitatea”
descompunerilor. Deci e este de forma qpp nwn
w 11 , cu w1, …, wn N, q U(R). Din e|a
rezultă că wi si, iar din e|b rezultă că wi ti, i n,1 . Deci wi ri şi e|d.
d)a) Prop. 1.17 asigură că orice element ireductibil este prim, căci R este GCD-inel.
Implicaţia e acum evidentă.
Observăm că într-un inel factorial R orice două elemente a şi b au un cmmmc, obţinut
„luînd factorii primi comuni şi necomuni la puterea cea mai mare”; cu notaţiile din demon-
straţie, se defineşte qi max(si, ti), iar elementul m nqn
q pp 11 este un cmmmc al lui a şi b.
5.5 Exemple. a) Inelul Z 5 nu este factorial, căci 2 este ireductibil şi nu este prim (cf.
Exemplul 1.16). Cititorul poate de asemenea proba că 6 are două descompuneri în Z 5 :
6 2·3 5151 , în care 2 nu este asociat cu 51 sau cu 51 .
b) Fie S monoidul numerelor raţionale pozitive în raport cu adunarea. Inelul monoidal Q[S]
este un inel integru. Putem identifica elementele din Q[S] cu expresiile formale de tipul ns
ns XaXa 1
1 , unde ai Q, si S, i n,1 , iar X este o „nedeterminată”. În acest inel, X
este un element nenul şi neinversabil şi nu admite o descompunere în factori ireductibili.
5.6 Propoziţie. Fie R un inel factorial, n N* şi a, b1, …, bn R. Dacă a este prim cu
orice bi, 1 i n, atunci a este prim cu produsul b1…bn.
Demonstraţie. Vom arăta că nu există nici un element prim p care să dividă atît pe a cît şi
produsul b1…bn. Dacă p este un astfel de element, atunci există j, 1 j n astfel încît p|bj.
Cum p|a, rezultă că p|(a, bj) 1. Deci p este inversabil, contradicţie.
Inelele factoriale admit mai multe caracterizări. Dintre acestea, următoarea, datorată lui
Kaplansky, face apel la metode de Algebră Comutativă.
5.7 Teoremă. Fie R un inel integru. Atunci R este inel factorial dacă şi numai dacă orice
ideal prim nenul al lui R conţine un element prim.
Demonstraţie. Fie R inel factorial şi P un ideal prim nenul al său. Dacă a P este nenul
(şi cu necesitate neinversabil, căci P R), a are o descompunere în factori primi: a p1 … pn.
Cum P este ideal prim, există i astfel încît pi P.
Reciproc, presupunem că orice ideal prim nenul în R conţine un element prim. Considerăm
sistemul multiplicativ S {a R | a U(R) sau a este produs de prime}. Dacă S R – {0},
atunci R este inel factorial. Presupunem prin reducere la absurd că există a R, nenul, cu a
S. Atunci există un ideal prim P în R care conţine pe a, cu P ∩ S . Presupunînd demonstrat
acest fapt, ipoteza implică existenţa unui element prim p P. Dar p S, contradicţie cu P ∩
S . Deci neapărat are loc S R – {0}.
I.5 Inele factoriale 23
Rămîne de probat existenţa lui P. Vom arăta că orice ideal I care e maximal cu proprietatea
că I ∩ S şi aR I este prim. Să demonstrăm existenţa unui astfel de ideal. Vom aplica
lema lui Zorn mulţimii de ideale (ordonate cu incluziunea)
J {I ideal în R | I ∩ S şi aR I }.
Mai întîi, observăm că J este nevidă, căci aR J. Într-adevăr, dacă ar S pentru un r R,
atunci ar este inversabil sau e produs de prime. Dacă ar este inversabil, atunci şi a este inver-
sabil, contradicţie. Dacă ar este produs de factori primi, arătăm că a S, prin inducţie după
numărul de factori. Cazul ar p, cu p prim implică p r (deci a inversabil) sau p a (deci
a S). Dacă ar p1 … pn cu p1, …, pn prime, atunci p1| a sau p1| r. Dacă p1| a, atunci a bp1
şi prin simplificare avem că br p2 … pn; ipoteza de inducţie arată acum că b S, deci şi a
S. Dacă p1| r, scriem r c p1, deci ac p2 … pn şi se aplică din nou inducţia, obţinînd a S.
J este inductiv ordonată: orice submulţime total ordonată a lui J, (Il)lL (cu L o mulţime de
indici) are un majorant în J, anume lL Il. Verificarea acestui fapt este standard şi o lăsăm
cititorului. Lema lui Zorn asigură acum existenţa unui element maximal P în J.
Idealul P este prim: fie x, y R, cu x P şi y P. Dacă, prin absurd, xy P, considerăm
idealele P Rx şi P Ry, care includ strict P. Din maximalitatea lui P, rezultă existenţa
elementelor s S ∩(P Rx) şi t S ∩(P Ry); atunci st S ∩ P, contradicţie.
În cele ce urmează, ne vom ocupa de factorialitatea inelelor de polinoame. Vom demonstra
următorul rezultat important, care furnizează o clasă largă de inele factoriale.
5.8 Teoremă. Dacă R este inel factorial, atunci inelul de polinoame R[X] este inel
factorial.
Pentru demonstraţie sînt necesare cîteva noţiuni şi rezultate, care au şi un interes de sine
stătător.
5.9 Definiţie. Fie R un inel factorial şi f a0 a1X … anX n R[X]. Cmmdc al
coeficienţilor a0, a1, …, an este numit conţinutul polinomului f, notat c( f ). Un polinom cu
conţinutul asociat cu 1 se numeşte polinom primitiv. Observăm că f este polinom primitiv
dacă şi numai dacă nu există p prim în R astfel încît p să dividă toţi coeficienţii lui f. Orice
polinom f R[X] se poate scrie sub forma f c( f )·f ', unde f ' este polinom primitiv.
Reciproc, dacă f a·f ', cu a R şi f ' primitiv, atunci a c( f ).
5.10 Propoziţie. a) Fie R un inel integru. Dacă p este un element prim în R, atunci p este
prim şi în R[X].
I. Aritmetică în inele integre 24
b) Fie R un inel factorial şi f, g două polinoame primitive cu coeficienţi în R. Atunci şi
produsul fg este polinom primitiv.13
c) Fie R un inel factorial şi f, g R[X]. Atunci c( f g) c( f )·c(g).
Demonstraţie. a) Remarcăm mai întîi că p divide un polinom în R[X] dacă şi numai dacă p
divide toţi coeficienţii polinomului. Fie f a0 a1X … anX n, g b0 b1X … bmX m
R[X] astfel încît p - f şi p - g. Să demonstrăm că p - fg. Din p - f rezultă că există i, 0 i n,
astfel încît p - ai . Alegem i minim cu această proprietate. La fel, fie j minim astfel încît p - bj.
Atunci coeficientul lui X i j în produsul fg este
jilk
lkba
În această sumă, aibj nu este divizibil cu p, iar ceilalţi termeni sînt divizibili cu p, fiind
produse de doi factori dintre care măcar unul este divizibil cu p. Deci coeficientul lui X i j nu
este divizibil cu p şi nici polinomul fg nu este.
b) Dacă fg nu ar fi polinom primitiv, atunci ar exista p R, prim, astfel încît p| fg. Din
punctul precedent obţinem că p| f sau p|g, contradicţie.
c) Fie f c( f )·f ', g c(g)·g', unde f ' şi g' sînt polinoame primitive. Atunci
fg c( f )c(g)·f '·g',
cu f 'g' polinom primitiv din b). Este clar acum că c( fg) c( f )c(g).
5.11 Propoziţie. Fie R un inel factorial, K corpul său de fracţii şi f R[X], grad f 1.
Atunci f este ireductibil în R[X] dacă şi numai dacă f este primitiv şi este ireductibil în K[X].
Demonstraţie. Fie f ireductibil în R[X]. Atunci e clar că f este primitiv. Rămîne să arătăm
că f este ireductibil în K[X]. Dacă f gh, cu g, h K[X], atunci, înmulţind cu cmmmc al
numitorilor coeficienţilor polinoamelor g şi h, obţinem o relaţie de forma af g1h1, cu g1, h1
R[X], a R. Trecînd la conţinutul polinoamelor, avem a c(g1)c(h1), căci c( f ) 1. Putem
scrie g1 c(g1)·g2, h1 c(h1)·h2, unde g2, h2 R[X] sînt primitive. Deci, af c(g1)·c(h1)·g2·h2;
simplificînd prin a, obţinem f g2h2. Ireductibilitatea lui f în R[X] implică grad g2 0 sau
grad h2 0. Cum grad g grad g1 grad g2 şi la fel pentru h, rezultă grad g 0 sau grad h
0, ceea ce trebuia demonstrat.
Reciproc, dacă f este ireductibil în K[X], nu are divizori proprii (de grad 1) în K[X]; cu
atît mai mult nu are divizori proprii în R[X]. Cum f este primitiv, nu are nici factori de grad 0
neinversabili.
Propoziţia precedentă are şi o importanţă practică: pentru a demonstra ireductibilitatea unui
polinom în K[X], este suficient să demonstrăm ireductibilitatea lui f în R[X], lucru adesea mai
uşor de realizat.
13 Acest rezultat este cunoscut ca „Lema lui Gauss”.
I.6 Aritmetică în inele de polinoame 25
Sîntem acum în măsură să dăm demonstraţia teoremei 5.8. Vom folosi caracterizarea din
Teorema 5.4.b). Fie deci R un inel factorial, K corpul său de fracţii şi f R[X], ireductibil. Să
demonstrăm că f este prim. Dacă f |gh, cu g, h R[X], din faptul că f este ireductibil în K[X]
(deci şi prim în K[X]) rezultă că f |g sau f |h în K[X]. Pentru a face o alegere, presupunem că
f |g în K[X]; există deci a R, q R[X] astfel încît ag fq. Trecînd la conţinutul
polinoamelor în această egalitate, avem a·c(g) c(q). Scriind că q c(q)·q', g c(g)·g', cu q',
g' primitive în R[X], obţinem ac(g)·g' f·c(q)·q'; simplificînd prin c(q), rezultă g' fq', adică
f |g în R[X].
Rămîne de arătat că orice polinom nenul şi neinversabil din R[X] este un produs de
polinoame ireductibile. Vom demonstra aceasta prin inducţie după gradul polinomului. Dacă f
R[X], grad f 0 şi f este neinversabil, atunci f R° şi deci are o descompunere în factori
ireductibili în R, care rămîn ireductibili în R[X]. Dacă grad f 0, putem scrie f c(�f )f ', cu f '
primitiv şi este suficient să probăm existenţa descompunerii pentru f '. Dacă f ' este ireductibil,
am terminat; dacă nu, f ' are un divizor propriu în R[X], care nu poate fi decît un polinom de
grad strict mai mic decît grad f ( f ' nu are divizori proprii în R, căci este primitiv). În
concluzie, f ' gh, cu g, h R[X], de grade strict mai mici decît grad f. Aplicînd ipoteza de
inducţie pentru g şi h, conchidem că f ' este un produs de factori ireductibili în R[X].
Astfel, inelele Z[X], Z[X1, …, Xn], K[X1, …, Xn] cu K corp sînt inele factoriale. Remarcăm
că are un rezultat analog pentru inele noetheriene: dacă R este inel comutativ noetherian,
atunci R[X] este noetherian. (Teorema bazei -Basissatz- a lui D. Hilbert).
I.6 Aritmetică în inele de polinoame
Reamintim că R° desemnează mulţimea elementelor nenule şi neinversabile din inelul R.
6.1 Propoziţie. Fie R un inel integru. Atunci
U(R[X]) U(R) şi R[X]° R° {f R[X] | grad f 1}.
În particular, pentru K corp, U(K[X]) K* şi K[X]° {f K[X] | grad f 1}.
Demonstraţie. Incluziunea U(R) U(R[X]) este evidentă. Dacă f este inversabil în R[X],
există g astfel încît fg 1. R fiind integru, avem atunci grad f grad g 0, deci
grad f 0 grad g, adică f, g R. Din fg 1 deducem că f U(R).
A doua egalitate din enunţ rezultă din prima.
I. Aritmetică în inele integre 26
Fiind dat un inel R, problema deciderii ireductibilităţii unui polinom în inelul de polinoame
R[X] este de o deosebită importanţă şi adesea nebanală. De aici rezultă utilitatea cunoaşterii
unui arsenal cît mai bogat de criterii de ireductibilitate.
6.2 Observaţie. Problema ireductibilităţii unui f R[X] (R inel integru, cu corp de fracţii
K) se poate aborda astfel:
- dacă grad f 0, atunci f R. În acest caz, f este ireductibil în R[X] dacă şi numai dacă f
este ireductibil în R. Dacă R K (adică R e corp), f este inversabil, deci nu e ireductibil.
- dacă grad f n 0, atunci f este ireductibil în R[X] dacă şi numai dacă f nu are divizori
neinversabili de grad 0 şi nu există o descompunere de forma f gh, cu g, h R[X] şi
1 grad g, grad h n.
Faptul că f nu are divizori neinversabili de grad 0 este echivalent cu a spune că cmmdc al
coeficienţilor lui f există şi este 1. În practică, inelul R este factorial, caz în care această
condiţie înseamnă că f este primitiv. Reamintim că avem atunci şi echivalenţa „f este
ireductibil în R[X]” „f primitiv şi f ireductibil în K[X]” .
Dacă R este inel care nu e corp, am văzut că inelul R[X] nu este principal, deci cu atît mai
mult nu are loc teorema împărţirii cu rest în R[X]. Totuşi, se observă că, dacă f, g R[X], iar g
are coeficientul dominant inversabil în R, argumentul demonstraţiei teoremei împărţirii cu rest
pentru cazul cînd R este corp este încă valabil. Propunem deci cititorului să demonstreze
următorul rezultat:
6.3 Propoziţie. (teorema împărţirii întregi) Fie R un inel şi f, g R[X]. Dacă coeficientul
dominant al lui g este inversabil în R, atunci există q, r R[X] astfel încît f gq r, cu r 0
sau grad r grad f .
O consecinţă importantă este aşa-numita teoremă a lui Bézout, familiară elevilor de liceu
(cel puţin pentru cazul R R sau C).
6.4 Propoziţie. Fie R un inel integru, f R[X] şi a R. Următoarele afirmaţii sînt
echivalente:
a) a este rădăcină a lui f.
b) Polinomul X a îl divide pe f în R[X].
Demonstraţie. Există q, r R[X] astfel încît f (X a)q r, unde grad r 0 sau r 0.
Observăm că X a îl divide pe f dacă şi numai dacă r 0. Din egalitatea
f (a) (a a)q(a) r(a) r, deducem că f (a) 0 echivalează cu r 0.
Această propoziţie permite următoarea generalizare a noţiunii de rădăcină: dacă R este un
inel şi f R[X], spunem că a R este rădăcină multiplă de ordin m a lui f dacă (X a) m| f şi
I.6 Aritmetică în inele de polinoame 27
(X a) m 1- f ; numărul natural m se numeşte multiplicitatea (sau ordinul de multiplicitate) al
rădăcinii a. O rădăcină a lui f care este de multiplicitate 1 se numeşte rădăcină simplă.
6.5 Corolar. Fie R un inel şi f R[X], grad f 1. Dacă polinomul f are o rădăcină a R,
atunci f este reductibil în R[X] ( fiind divizibil cu X a).
Reciproca afirmaţiei de mai sus este falsă: polinomul (X 2 1)2 nu are rădăcini în Q, dar
este evident reductibil în Q[X]. Cu toate acestea, are loc o reciprocă „parţială”:
6.6 Propoziţie. Fie K un corp. Atunci un polinom f de grad 2 sau 3 din K[X] este
ireductibil dacă şi numai dacă nu are rădăcini în K. În particular, dacă R este inel factorial,
un polinom primitiv de grad 2 sau 3 din R[X] este ireductibil în R[X] dacă şi numai dacă nu
are rădăcini în K.
Demonstraţie. În condiţiile date, ireductibilitatea lui f în K[X] implică faptul că f nu are
rădăcini în K. Reciproc, dacă f este reductibil şi are grad 2 sau 3, atunci, din examinarea
gradelor într-o descompunere a lui f, rezultă că are un factor de grad 1, care are o rădăcină în
K. Restul rezultă din echivalenţa „ f este ireductibil în R[X] dacă şi numai dacă f este primitiv
şi ireductibil în K[X]”.
Criteriul de mai sus trebuie aplicat cu precauţie pentru stabilirea ireductibilităţii
polinoamelor cu coeficienţi într-un inel integru (mai ales dacă nu e factorial):
6.7 Exemple. a) Polinomul f (2X 1)2 este evident reductibil în Z[X], dar nu are rădăcini
în Z. Însă f are rădăcini în corpul de fracţii al lui Z, Q.
b) Fie R {a 2bi | a, b Z}. Se verifică imediat că R este subinel integru al lui Z[i].
Polinomul X 2 1 este ireductibil în R[X] (demonstraţi!), dar are rădăcinile i, i în corpul de
fracţii al lui R, Q[i]. Aceasta arată că existenţa rădăcinilor unui polinom de grad 2 sau 3 din
R[X] în corpul de fracţii al lui R nu implică în general reductibilitatea polinomului în R[X].
Pentru găsirea rădăcinilor unui polinom este util următorul criteriu (vezi şi Exerc. 25).
6.8 Propoziţie. Fie R un inel factorial, K corpul său de fracţii şi f a0 a1X …
anX n R[X]. Dacă p/q K este o rădăcină a lui f, cu p, q R, ( p, q) 1, atunci p|a0 şi q|an.
Demonstraţie. Scriind că p/q este rădăcină a lui f şi înmulţind cu q n, avem
a0q n a1 pq n … an p
n,
deci p|a0q n. Cum ( p, q) 1, avem şi ( p, q n) 1 (R este factorial) şi deci p|a0. Analog se
demonstrează că q|an.
6.9 Exemplu. Fie f X 3 X 2 Z[X]. Dacă p/q Q este rădăcină a lui f, (p, q) 1,
atunci p|2 şi q|1. Rădăcinile raţionale ale lui f (dacă există) se găsesc aşadar printre elementele
I. Aritmetică în inele integre 28
mulţimii {1, 1, 2, 2}. Prin testare directă, obţinem că nici unul din aceste elemente nu este
rădăcină. Deci f nu are rădăcini raţionale. Cum f este de grad 3, rezultă că este ireductibil în
Q[X] (şi în Z[X], fiind primitiv).
Propoziţia următoare colectează cîteva criterii generale de ireductibilitate.
6.10 Propoziţie. Fie R un inel integru, K corpul său de fracţii şi f a0 a1X … anX n
un polinom nenul cu coeficienţi în R.
a) Fie c, d R, cu c inversabil în R. Atunci f este ireductibil dacă şi numai dacă f (cX d)
este ireductibil.
b) Presupunem că a0 0. Atunci f este ireductibil dacă şi numai dacă polinomul
r( f ) an an 1X … a0X n,
numit „polinomul reciproc al lui f” este ireductibil.
c) Presupunem că f nu are divizori neinversabili de grad 0. Dacă S este un inel comutativ
şi : R → S este un morfism de inele astfel încît (an) 0 şi polinomul (a0) (a1)X …
(an)X n este ireductibil în S[X], atunci f este ireductibil în R[X].
d) (Criteriul lui Eisenstein) Fie R un inel factorial. Dacă există un element prim p R
astfel încît p|ai, i n, p - an , p2-a0, atunci f este ireductibil în K[X] (deci f ireductibil şi în
R[X] dacă este primitiv).
Demonstraţie. a) Fie : R[X] → R[X] unicul morfism de R-algebre cu proprietatea că
(X) cX d. Altfel spus, ( f ) se obţine înlocuind nedeterminata X în polinomul f cu cX d.
Elementul c este inversabil dacă şi numai dacă este izomorfism de R-algebre (morfismul de
R-algebre : R[X] → R[X] care duce X în c X c d este inversul lui ). Avem aşadar
f gh ( f ) (g)(h), g, h R[X]. Observînd că păstrează gradele şi că |R idR, se
obţine imediat că f este ireductibil dacă şi numai dacă ( f ) este ireductibil.
b) Dacă g şi h sînt polinoame din R[X], cu termenul liber nenul, atunci r(gh) r(g)r(h).
Într-adevăr, observăm că
XfXfr n (pentru rigurozitatea argumentului se consideră
egalităţile în K(X), corpul de fracţii al lui K[X]). Deci, dacă grad g m, grad h p, avem
hrgrX
hXX
gXX
ghXghr pmpm
.
Concluzia rezultă observînd că r păstrează gradele şi că, pentru orice d R, avem d | f
d | r( f ).
c) Fie : R[X] → S[X] unicul morfism de R-algebre (adică este morfism de inele şi
|R ) astfel încît (X) X. Avem de demonstrat că ( f ) ireductibil implică f ireductibil.
Presupunem că f gh, cu g, h R[X]. Atunci ( f ) (g)(h); condiţia (an) 0 asigură că
grad(g) grad(h) grad( f ) n. Cum grad(q) grad q, q R[X], obţinem că
grad(g) grad g şi grad(h) grad h. Din ireductibilitatea lui ( f ) deducem că ( f )
I.6 Aritmetică în inele de polinoame 29
(pentru a face o alegere) este inversabil, deci are grad 0. Astfel, 0 grad(g) grad g. Cum f
nu are divizori neinversabili de grad 0, g U(R).
d) Scriind f c( f )·f ', cu f ' primitiv, avem că f şi f ' sînt asociate în K[X]. Înlocuind
polinomul f cu f ', putem presupune că f este primitiv. Este suficient acum să demonstrăm că f
este ireductibil în R[X]. Dacă f ar fi reductibil, atunci:
f a0 a1X … anX n (b0 b1X … bmX m) (c0 c1X … cpX
p),
unde m 0, p 0, b0, b1, …, bm, c0, c1, …, cp R, bm 0, cp 0. Avem b0c0 a0, deci p | b0c0
şi p2 - b0c0 ; de aici rezultă că p divide exact unul din elementele b0 şi c0. Presupunem că p | b0
şi p - c0. Întrucît p - an, p nu divide toţi coeficienţii bi; există aşadar un i minim, 1 i m,
astfel încît p - bi (şi deci p | bj, j i ). Atunci p - bic0 şi deci elementul
ai bic0
i
jjijcb
nu se divide cu p, contradicţie cu ipoteza.
6.11 Observaţie. Dacă R este inel integru şi f R[X] este un polinom unitar reductibil,
atunci există o descompunere a lui f de forma f gh, cu g, h R[X] unitare, de grade 1.
Demonstraţia e propusă ca exerciţiu. Această observaţie simplă este utilă în investigarea
reductibilităţii polinoamelor.
Cîteva instanţe de aplicare a criteriilor de mai sus pe cazuri concrete vor da o idee asupra
strategiilor posibile de abordare a problemei ireductibilităţii unui polinom. Există algoritmi de
decizie a ireductibilităţii pentru polinoame din Z[X] (deci şi pentru cele din Q[X]), un
asemenea algoritm (datorat lui Kronecker) fiind descris în exerciţiul 30. O aplicare repetată a
unui astfel de algoritm conduce la un algoritm de factorizare (de descompunere în factori
ireductibili) a oricărui polinom din Q[X]. Programele moderne de calcul simbolic (Maple,
Mathematica, Macaulay, Axiom, etc.) au implementate rutine puternice de decizie a
ireductibilităţii, inclusiv pentru polinoame de mai multe variabile şi pentru polinoame cu
coeficienţi în extinderi algebrice ale lui Q sau într-un corp finit. Se poate demonstra că, dacă
există un algoritm de factorizare pentru K[X], cu K un corp, atunci există unul şi pentru L[X],
oricare ar fi L o extindere finit generată a lui K. Pentru mai multe detalii privind algoritmii de
factorizare, vezi de ex. ALBU şi ION [1997], SPINDLER [1994].
6.12 Exemple. a) Polinomul 6X 9 13X 2 26 este ireductibil în Q[X] (şi în Z[X], căci este
primitiv), conform criteriului lui Eisenstein aplicat cu p 13.
b) Pentru orice număr prim p şi orice n N*, X n p este ireductibil în Q[X] şi în Z[X] (tot
cu criteriul lui Eisenstein).
c) Fie p un număr prim şi f X p1 X
p2 … X 1 Z[X]. Criteriul lui Eisenstein nu
este aplicabil direct lui f. Considerînd însă polinomul
I. Aritmetică în inele integre 30
g
p
i
iip
p
XCX
XXf
1
1
11
111 ,
observăm că lui g i se poate aplica criteriul lui Eisenstein, căci p divide toţi coeficienţii
binomiali ipC cu 1 i p. Deci g este ireductibil şi astfel, conform punctului a) al propoziţiei
de mai sus, f este ireductibil.
d) Polinomul f Y 9 X 9Y 7 3X 2Y 2X este ireductibil în Z[X, Y]. Pentru demonstraţie,
considerăm f ca polinom în Y cu coeficienţi în inelul factorial Z[X]. Aplicăm acum criteriul lui
Eisenstein cu p X (X este element ireductibil în Z[X]). Remarcăm că inelul Z putea fi
înlocuit cu orice inel factorial de caracteristică diferită de 2.
e) Considerăm polinomul f X 5 X 2 1 Z2[X]. Polinomul f nu are rădăcini în Z2, deci
divizorii proprii ai lui f nu pot fi de grad 1 (sînt de grad 2 sau 3). O descompunere a lui f poate
fi doar de forma:
X 5 X 2 1 (X 3 aX 2 bX 1)(X 2 cX 1),
cu a, b, c Z2. Identificînd coeficienţii, se obţine un sistem de ecuaţii în a, b, c, despre care
se vede imediat că nu are soluţii în Z2. Aşadar, f este ireductibil în Z2[X].
f) O aplicare tipică a criteriului 6.10.c) la un polinom f cu coeficienţi întregi constă în a
„reduce coeficienţii modulo n”. Mai precis, pentru un n N convenabil ales, se consideră
unicul morfism de inele : Z → Zn şi se cercetează ireductibilitatea polinomului „ f redus
modulo n” (notat cu ( f ) în demonstraţie). Fie, de exemplu, polinomul
f 7X 5 4X 3 X 2 X 9 Z[X]. Redusul modulo 2 al lui f este X 5 X 2 1 Z2[X],
despre care am văzut că este ireductibil. Condiţiile de la 6.10.c) sînt îndeplinite, deci f este
ireductibil în Z[X] (deci şi în Q[X], fiind primitiv).
g) Polinomul 10X 7 5X 2 2 este ireductibil în Z[X], căci reciprocul său este
2X 7 5X 5 10, căruia i se poate aplica criteriul lui Eisenstein cu p 5.
Exerciţii
În exerciţii, R este un inel integru şi K este corpul său de fracţii (dacă nu se specifică
altfel). 1. Fie R un inel comutativ unitar care nu e integru şi a R un divizor al lui 0. Dacă
b R \ {0} nu este divizor al lui 0, demonstraţi că ecuaţia ax b 0 nu are soluţii în nici un
inel S care include R ca subinel.
2. Fie R un inel integru finit. Demonstraţi că R este corp.
I.6 Aritmetică în inele de polinoame 31
3. Fie R un inel unitar infinit. Demonstraţi că mulţimea R° a elementelor nenule şi
neinversabile este infinită. (Ind. Dacă R° este finită, atunci U(R) este infinită. Fie S(R°)
mulţimea bijecţiilor de la R° la R°. Aplicaţia : U(R) → S(R°) x x, x(a) xa, a R°,
este injectivă, contradicţie.) 4. Fie R un inel integru în care orice două elemente au cmmdc. Atunci orice element din K se
poate scrie sub forma a/b, (b 0), cu a, b R, prime între ele („fracţia a/b este ireductibilă”).
Ce se poate spune despre unicitatea unei astfel de scrieri?
5. Arătaţi că un inel comutativ R este integru dacă şi numai dacă R[X] este integru.
6. Fie p R°. Demonstraţi că idealul generat de p în R[X], pR[X], este prim dacă şi numai
dacă p este element prim în R. (Ind.: Arătaţi că R[X]/(pR[X]) (R/pR)[X]). Deduceţi o nouă
demonstraţie pentru 5.10.a).
7. Elementele 6 şi 2 5 nu au cmmdc (şi deci nici cmmmc) în inelul Z[ 5 ].
8. Un număr prim p Z este prim şi în inelul Z[i] dacă şi numai dacă 4 | p 1.
9. Fie d un număr întreg negativ, liber de pătrate. Să se determine grupul elementelor
inversabile în inelul Z[ d ].
10. Să se arate că inelul Z[ 2 ] este euclidian. (Ind. Folosiţi 3.2.)
11. Fie 251 . Să se arate că norma N : Z[ ] → Z este dată de formula
N(a b) a2 ab b2, a, b Z. Demonstraţi că inelul 251Z este euclidian. (Ind.
Folosiţi 3.2 şi faptul că Q[ 5 ] Q[ ]).
12. Fie 231 i . Scrieţi o formulă pentru aplicaţia normă N : Z[ ] → Z şi determinaţi
grupul unităţilor lui Z[ ].
13. Fie d Z, liber de pătrate.
a) Orice element din dQ are o scriere unică sub forma a b d , a, b Q.
b) Presupunem cunoscut că un întreg pătratic este rădăcină a unui polinom unitar de grad 2
cu coeficienţi întregi. Arătaţi că un element x a b d dQ (a, b Q) este întreg
pătratic Tr(x) 2a Z şi N(x) a 2 db 2 Z.
c) Arătaţi că x a b d (cu a, b Q) este întreg pătratic 2a Z, 2b Z şi
4a 2 4b 2d 0 (mod 4)� d) Arătaţi că R : { dQ | întreg pătratic} este un subinel al lui dQ şi că
R Z[ ], unde este dat de Propoziţia 3.1. e) Pentru d 0, determinaţi explicit grupul unităţilor lui R.
14. Fie R un subinel unitar al unui inel comutativ S. Un element al lui S se numeşte întreg
peste R dacă este rădăcină a unui polinom unitar nenul din R[X]. Demonstraţi că, dacă R este
GCD-inel şi x K este întreg peste R, atunci x R. (Un inel integru cu această proprietate se
numeşte întreg închis).
I. Aritmetică în inele integre 32
15. Fie R un inel principal şi S un sistem multiplicativ închis în R. Atunci inelul de fracţii
S 1R este principal.
16. Fie R un inel euclidian faţă de funcţia şi S un sistem multiplicativ închis în R. Atunci
inelul de fracţii S 1R este euclidian. (Ind. Se poate lua S saturat. Folosiţi exerc. 4.) 17. Fie R un inel factorial şi S un sistem multiplicativ închis în R. Atunci inelul de fracţii S 1R
este factorial.
18. Proprietatea unui inel R de a fi euclidian (respectiv principal, factorial) se transmite şi la
subinelele unitare ale lui R?
19. Fie R un inel euclidian faţă de funcţia . Atunci există u R nenul şi neinversabil cu
proprietatea: x R, q R astfel încît x qu este inversabil sau 0. Cît este u pentru R Z,
K[X] ? (Ind. min {(v) | v R°} (u) pentru un u R°.) 20. Fie d 13, d liber de pătrate şi R inelul întregilor lui dQ (deci R Z[ ], cu dat de
propoziţia 3.1). Arătaţi că U(R) { 1, 1}. Arătaţi că R nu este euclidian. Este acest rezultat
un caz particular al Propoziţiei 3.3? (Ind. Dacă R este euclidian, fie u R dat de ex.
precedent. Atunci x R, are loc u|x sau u|x 1. Luaţi x 2 pentru a deduce că u Z şi
u 2 sau 3. Apoi găsiţi y R astfel încît să nu aibă loc u|y sau u|y 1).
21. Fie d un întreg liber de pătrate, d 1 (mod 4). Atunci inelul Z[ d ] nu este GCD-inel.
(Ind. 2 este ireductibil şi nu este prim.)
22. Să se arate că în Z există o infinitate de elemente prime neasociate în divizibilitate.
23. Fie R un inel factorial care nu este corp, astfel încît grupul unităţilor U(R) este finit.
Atunci în R există o infinitate de elemente prime neasociate în divizibilitate. (Ind. Dacă
p1, …, pn sînt toate elementele prime pînă la asociere, atunci există m 1 astfel încît
1 (p1…pn)m R°.)
24. Fie R un inel factorial şi p R un element prim. Folosind morfismul canonic
: R → R/pR şi prelungirea sa la un morfism : R[X] → (R/pR)[X], daţi o nouă demonstraţie
criteriului lui Eisenstein. (Ind. Dacă f a0 a1 X … an X n satisface ipotezele criteriului şi
f gh, atunci ( f ) (an)X n (g)(h). Dacă grad g, grad h 1, atunci termenii liberi ai
lui g şi h sînt multipli de p.)
25. Fie R un inel factorial şi f a0 a1 X … an X n R[X].
a) Dacă p/q K este o rădăcină a lui f, unde p, q R şi ( p, q) 1, atunci p|a0, q|an şi
(p qr)| f (r), r R. Ce devin relaţiile pentru an 1?
b) Fie g nnn
nn
nn XXaXaaaa
1
112
01 . Atunci XagXfa n
nn 1 . Descrieţi
legătura dintre rădăcinile lui g şi cele ale lui f.
c) Determinaţi rădăcinile raţionale ale polinoamelor 2X 3 5X 2 9X 15 şi
4X 3 7X 2 7X 15.
I.6 Aritmetică în inele de polinoame 33
26. Fie K un corp. Demonstraţi că orice polinom nenul f K[X] are cel mult grad f rădăcini în
K (fiecare fiind numărată cu multiplicitatea sa).
27. Fie R un inel. Demonstraţi echivalenţa următoarelor afirmaţii:
a) Orice polinom nenul f R[X] are cel mult grad f rădăcini în R (fiecare fiind numărată cu
multiplicitatea sa).
b) Orice polinom de grad 1 are cel mult o rădăcină în R.
c) R este inel integru.
(Ind. Consideraţi corpul de fracţii al lui R şi folosiţi problema precedentă).
28. Fie R un inel. Dacă f R[X], i se asociază funcţia polinomială f~
: R → R unde, x R,
f~
(x) f (x) (valoarea polinomului f în x). Demonstraţi că, dacă R este integru infinit, atunci
funcţia : R[X] → RR, ( f ) f~
, f R[X], este injectivă. Rămîne valabilă concluzia dacă se
renunţă la ipoteza R infinit?
29. (Polinomul de interpolare Lagrange) Fie K un corp, n 1, x0, …, xn K, (n 1 elemente
distincte) şi y0, …, yn K. Demonstraţi că există un unic polinom L K[X] de grad cel mult n
astfel încît L(xi) yi, 0 i n.
30. Fie p Z[X], primitiv, grad p n şi m cel mai mare întreg n/2.
a) Arătaţi că p reductibil în Z[X] p are un factor de grad cuprins între 1 şi m.
b) Fie (x0, …, xm) Z m 1, cu xi distincte două cîte două. Arătaţi că următorul algoritm se
termină într-un număr finit de paşi şi furnizează un factor neconstant al lui p de grad m sau
demonstrează ireductibilitatea lui p:
1. Dacă i cu p(xi) 0, atunci X xi este un factor al lui p şi am terminat. Dacă nu, treci
la 2.
2. Fie D {d (d0, …, dm) Z m 1 | di| p(xi), i}. D este o mulţime finită.
Pentru orice d D, fie Ld Q[X] polinomul (de interpolare Lagrange) cu proprietăţile
Ld(xi) di, i, şi grad Ld m. Dacă există d D cu Ld Z[X] şi Ld | p, atunci Ld este
un factor al lui p şi am terminat. Dacă nu, atunci p este ireductibil.
c) Deduceţi un algoritm de decizie a ireductibilităţii pentru polinoame din Q[X].
d) Presupunem că m 2. Ce alegere pentru (x0, …, xm) propuneţi?
e) Presupunem că în inelul factorial R există un algoritm de factorizare (de descompunere a
oricărui element din R° în factori primi). Ce proprietăţi trebuie să aibă R pentru a putea
generaliza la R[X] algoritmul de mai sus?
f) Presupunem că R este factorial şi că în R[X] există un algoritm de factorizare. Atunci
există un algoritm de factorizare în K[X].
31. Decideţi ireductibilitatea polinomului X 4 X 2 2X 1 din Z[X].
32. Să se arate că polinomul a0 a1 X … an X n Z2[X] (an 0) nu are rădăcini în Z2 dacă
şi numai dacă a0(a0 a1 … an) 0.
I. Aritmetică în inele integre 34
33. Plecînd de la egalitatea (în Z2[X]): X 5 X 1 (X 3 X 2 1)( X 2 X 1), să se demon-
streze că X 5 X 1 Q[X] este ireductibil.
34. Fie R un inel integru.
a) Fie f R[X], grad f m. Dacă f are cel puţin m 1 rădăcini în R, atunci f 0.
b) Fie g R[X1,…, Xn], cu R infinit. Dacă g(a1, …, an) 0, (a1, …, an) R n, atunci g
este polinomul nul. (Ind. Inducţie după n.) Deduceţi că două polinoame din R[X1,…, Xn] sînt
egale dacă şi numai dacă funcţiile polinomiale asociate sînt egale.
c) Daţi exemplu de corp finit K şi de polinoame distincte din K[X] care au aceeaşi funcţie
polinomială asociată.
d) Mai general, fie R infinit şi g R[X1,…, Xn], cu grad(g, Xi) mi. Presupunem că sînt
date submulţimi ale lui R astfel încît: S R cu |S| m1; a1 S, S(a1) R cu |S(a1)| m2;
a1 S, a2 S(a1), S(a1, a2) R cu |S(a1, a2)| m3 ş.a.m.d. Dacă g(a1, …, an) 0,
a1 S, a2 S(a1), a3 S(a1, a2), …, an S(a1, …, an), atunci g este polinomul nul.
35. Fie R un inel comutativ. Un polinom de n nedeterminate p R[X1,…, Xn] : R[ X ] se
numeşte omogen de grad q dacă toate monoamele lui p sînt de grad total q (vezi şi Anexe).
Arătaţi că:
a) Orice p R[ X ] se scrie unic sub forma:
p p0 p1 … pm, cu pi R[ X ], omogen de grad i.
b) p R[ X ] este omogen de grad q p(TX1,…, TXn) T qp(X1,…, Xn) (egalitate în inelul
R[X1,…, Xn, T] R[X1,…, Xn][ T ]).
c) Fie p R[ X ] omogen. Atunci orice divizor al său în R[ X ] este omogen.
d) Dacă R este inel integru infinit şi p R[ X ], atunci p este omogen de grad q
p(tx1,…, txn) t qp(x1,…, xn), t, x1,…, xn R.
e) Este adevărat că orice polinom simetric din R[ X ] are numai divizori polinoame
simetrice din R[ X ]?
36. Fie K un corp de caracteristică diferită de 2 (adică 1 1 0 în K) şi p un polinom omogen
de grad 2 în K[X, Y], adică p aX 2 bXY cY 2, cu a, b, c K. Demonstraţi că p este
reductibil în K[X, Y] b 2 4ac este un pătrat în K b 2 4ac 0 sau există K, (,
) (0, 0), cu p(, ) 0.
37. Fie K un corp şi p a0Y n a1 Y
n 1X … an X n K[X, Y] un polinom omogen de grad
n şi p(X, 1) a0 a1 X … an X n K[X]. Demonstraţi că, g K[X, Y], g | p în K[X, Y]
dacă şi numai dacă g(X, 1) | p(X, 1) în K[X].
38. Fie K un corp şi p K[X, Y] un polinom omogen. Demonstraţi că p este ireductibil în
K[X, Y] p(X, 1) este ireductibil în K[X].
39. Să se descompună în factori ireductibili polinomul X13 X2
3 K[X1, X2]. Discuţie după
caracteristica lui K.
I.6 Aritmetică în inele de polinoame 35
40. Fie K un corp de caracteristică diferită de 3 şi f X13 … Xn
3 K[X1,…, Xn]. Arătaţi că
f este ireductibil dacă şi numai dacă n 3. Generalizare. (Ind. Pentru n 3, folosiţi criteriul
Eisenstein pentru f K[X1, X2][X3]. Se face apoi o inducţie după n.) 41. Fie n 2 nedeterminate Xij, 1 i, j n şi matricea A (Xij)1 i, j n Mn(Z[Xij;1 i, j n]).
Atunci polinomul det A {X1(1)�… Xn(n) | Sn} este ireductibil în Z[Xij;1 i, j n].
42. Să se arate că un inel comutativ R este noetherian dacă şi numai dacă orice ideal al său
este finit generat.
36
II. Module
Teoria modulelor poate fi văzută ca o generalizare a algebrei liniare clasice (care studiază
spaţiile vectoriale peste un corp oarecare1). Aplicaţiile teoriei se regăsesc în multe domenii
matematice: teoria algebrică a numerelor, teoria reprezentărilor de grupuri, teoremele de
structură ale algebrelor, algebra omologică etc. Pe de altă parte, teoria modulelor este o bună
ilustrare a unor concepte de teoria categoriilor (vom folosi unele noţiuni elementare de
categorii în acest capitol, care se pot găsi în anexe). În algebra modernă este practic
indispensabil limbajul teoriei modulelor.
II.1 Module, submodule, morfisme
Noţiunea de modul peste un inel este o generalizare directă a noţiunii de spaţiu vectorial
peste un corp.
1.1 Definiţie. Fie R un inel unitar (nu neapărat comutativ) şi (M, ) un grup abelian.
Spunem că M are o structură de R-modul stîng (sau modul la stînga peste R) dacă este definită
o „operaţie externă pe M cu operatori în R”2, adică o funcţie
: R M → M (notăm (r, x) : rx, r R, x M),
care satisface axiomele:
i) r(x y) rx ry;
ii) (r s)x rx sx;
iii) (rs)x r(sx);
iv) 1x x,
1 Deşi volumul "Algèbre linéaire" (1961) din celebra suită de tratate Bourbaki începe chiar cu definiţia …
modulului. 2 Numită şi „înmulţire a elementelor din M cu scalari din R”.
II.1 Module, submodule, morfisme
37
oricare ar fi r, s R şi x, y M.
Se observă că, formal, axiomele de mai sus coincid cu cele din definiţia unui spaţiu
vectorial (cu deosebirea că se consideră un inel în locul unui corp).
Dacă axioma iii) este înlocuită cu axioma:
iii') (rs)x s(rx), r, s R, x M,
spunem că M este un R-modul drept. Notaţia obişnuită pentru operaţia externă în cazul
R-modulelor drepte este „cu scalarii la dreapta”: : M R → M, (x, r) xr, r R,
x M. Scrierea axiomelor R-modulului drept, folosind această convenţie, este aşadar
următoarea:
i') (x y)r xr yr;
ii') x(r s) xr xs;
iii') x(rs) (xr)s;
iv') x1 x,
oricare ar fi r, s R şi x, y M.
Notăm faptul că M este R-modul stîng cu R M, iar faptul că M este R-modul drept cu MR.
Grupul abelian (M, ) se numeşte grupul abelian subiacent al modulului M.
Observăm că, dacă inelul R este comutativ, atunci noţiunile de R-modul stîng şi R-modul
drept coincid. De asemenea, dacă R este inel oarecare, iar M este R-modul drept, atunci M
devine Rop-modul stîng, unde am notat cu (Rop, , *) opusul inelului R (Rop are acelaşi grup
abelian subiacent ca şi R, iar înmulţirea este definită prin r*s sr, r, s R). Astfel, un
rezultat care are loc pentru orice inel R şi orice R-modul drept, are loc şi pentru orice R-modul
stîng; şi reciproc. La fel, se pot transporta toate definiţiile pentru module stîngi în cazul
modulelor drepte.
1.2 Exemple. a) Dacă K este un corp, un K-modul nu este altceva decît un K-spaţiu
vectorial.
b) Dacă R este un inel unitar, R are o structură (numită canonică) de R-modul stîng (notată
R R): (R, ) este grup abelian, iar „operaţia externă” R R → R este chiar înmulţirea inelului:
(r, s) rs, r, s R. Analog, R este în mod canonic R-modul drept, notat RR.
c) Orice grup abelian (A, ) este în mod canonic un Z-modul. Dacă n Z şi a A, atunci
definim na ca „multiplul” lui a în grupul aditiv A. (dacă n N, na a … a (n termeni);
dacă n 0, na (a) … (a) (n termeni)). De altfel, aceasta este singura operaţie externă
în raport cu care A devine un Z-modul. Teoria grupurilor abeliene este, din acest punct de
vedere, un caz particular al teoriei modulelor.
II. Module 38
d) Fie R un inel oarecare şi n N*. Mulţimea R n {(x1, …, xn) | xi R, 1 i n} este
grup abelian faţă de adunarea pe componente şi devine un R-modul faţă de operaţia de
înmulţire cu scalari dată de r(x1, …, xn) (rx1, …, rxn), r R, (x1, …, xn) R n.
e) Fie R un inel şi m, n N*. Mulţimea Mm, n(R) a matricelor de tip mn cu elemente în R
este grup abelian faţă de adunarea uzuală a matricelor şi devine un R-modul faţă de operaţia
de „înmulţire a matricelor cu scalari”: dacă r R, (aij) Mm, n(R), r(aij) : (raij) (se înmulţeşte
fiecare element al matricei cu r).
f) Fie R : M2(Z) (inelul matricelor de tip 22 cu elemente în Z) şi M : M2, 1(Z)
(mulţimea matricelor de tip 21 cu elemente în Z). M este grup abelian faţă de adunarea
uzuală a matricelor şi are o structură naturală de R-modul stîng: A M2(Z) R,
U M2, 1(Z) M, AU M este produsul uzual de matrice. Axiomele modulului decurg din
proprietăţile cunoscute ale operaţiilor cu matrice. Puteţi generaliza acest exemplu? Se poate
înzestra M cu o structură naturală de R-modul drept?
g) Fie : R → S un morfism de inele. Dacă M este un S-modul stîng, atunci M are o
structură de R-modul stîng prin „restricţia scalarilor”: r R, x M, rx : (r)x. În
particular, S devine un R-modul stîng (şi totodată un R-modul drept). Acest exemplu
generalizează o situaţie întîlnită adesea la extinderi de corpuri: orice corp S este spaţiu
vectorial peste orice subcorp R al său.
1.3 Observaţii. a) Notaţia pentru operaţia de adunare în inelul R coincide cu notaţia pentru
adunarea din M. La fel, elementul neutru faţă de adunare în R este notat cu 0, la fel ca
elementul neutru al adunării din M. Se poate deduce din context despre ce operaţii sau
elemente este vorba; sperăm ca această simplificare (de altfel tradiţională) a notaţiei să nu
provoace confuzii cititorului.
b) Fiind dat un inel R şi un grup abelian M, a da o structură de R-modul stîng pe M este
echivalent cu a da un morfism unitar de inele : R → End(M), unde (End(M), ,◦) este inelul
endomorfismelor 3 de grup abelian ale lui M; „+” este adunarea morfismelor, adică u,
v End(M), (u v)(x) : u(x) v(x), x M, iar „◦” este compunerea uzuală a aplicaţiilor:
u, v End(M), (u◦v)(x) u(v(x)), x M. Într-adevăr, dacă M este R-modul stîng, definim
: R → End(M) prin (r)(x) rx, r R, x M. Invers, dacă este dat morfismul
: R → End(M), definim operaţia externă R M → M, (r, x) rx :(r)(x), r R,
3 Uneori acest inel este numit inelul endomorfismelor stîngi ale lui M, subliniindu-se faptul că scrierea
funcţiilor se face la stînga argumentului, adică u(x); aceasta implică şi definirea compunerii în maniera „uzuală” descrisă mai sus. Dacă însă se scrie (x)u pentru valoarea în x a lui u, atunci compunerea lui u cu v se defineşte -natural- ca (x)(uv) ((x)u)v. Cu această înmulţire, End(M) se numeşte inelul endomorfismelor drepte ale lui M şi este opusul inelului endomorfismelor stîngi ale lui M.
II.1 Module, submodule, morfisme
39
x M. Lăsăm cititorului verificarea în detaliu a acestor afirmaţii. Ce corespunde unei
structuri de R-modul drept a lui M?
Vom presupune în continuare pe parcursul acestei secţiuni că R este un inel unitar, fără a
mai specifica această notaţie de fiecare dată. Toate modulele pe care le considerăm sînt
R-module stîngi (dacă nu se menţionează expres altfel).
1.4 Propoziţie. Fie M un R-modul. Atunci, oricare ar fi x M şi r R, au loc:
a) 0x r0 0.
b) r(x) (r)x (rx).
Demonstraţie. a) Are loc 0x (0 0)x 0x 0x. Cum M este grup, rezultă prin
simplificare că 0x 0. La fel se arată că r0 0.
b) Avem 0 r0 r(x (x)) rx r(x). Deci (rx), opusul lui rx în grupul (M, ), este
egal cu r(x). Egalitatea (r)x (rx) este propusă că exerciţiu.
Ca şi la celelalte structuri algebrice, în teoria modulelor există noţiunea naturală de
submodul:
1.5 Definiţie. a) Fie M un R-modul stîng. O submulţime nevidă L a lui M se numeşte
R-submodul stîng al lui M dacă
i) L este subgrup în grupul (M, ): x, y L, rezultă x y L;
ii) r R, x L, rezultă rx L.
Se spune mai pe scurt submodul al lui M dacă nu sînt posibile confuzii. Notăm aceasta
prin L R M (sau L M dacă nu sînt posibile confuzii). Facem observaţia că faptul că L este
R-submodul drept al lui M se scrie L MR.
Se observă că definiţia de mai sus este generalizarea naturală a noţiunii de subspaţiu
vectorial.
1.6 Propoziţie. Fie M un R-modul şi L o submulţime nevidă a lui M. Atunci sînt
echivalente afirmaţiile:
a) L este submodul al lui M: r R, x, y L, rezultă că x y L şi rx L.
b) Pentru orice r, s R şi x, y L, rezultă că rx sy L.
c) Pentru orice n N*, r1,…, rn R, x1,…, xn L, rezultă r1x1 … rnxn L.
Demonstraţie. a) b) Dacă r, s R şi x, y L, atunci a) asigură că rx şi (s)y L, deci
tot în L este şi rx (s)y rx (sy) rx sy.
b)a) Dacă r R şi x, y L, atunci rx 0y rx L şi 1x ( 1)y x y L.
b)c) Prin inducţie după n (exerciţiu).
II. Module 40
Un element de forma r1x1 … rnxn, cu r1, …, rn R şi x1, …, xn M, se numeşte
combinaţie liniară a elementelor x1, …, xn (iar r1, …, rn se numesc coeficienţii combinaţiei
liniare). Deci, L R M dacă şi numai dacă orice combinaţie liniară de elemente din L este tot
în L.
Din faptul că orice submodul L al unui modul M este subgrup al grupului aditiv subiacent
(M, ) rezultă că 0 L. De asemenea, dacă L este submodul al modulului M, atunci L are o
structură de R-modul (numită indusă de cea a lui M); adunarea este restricţia la L L a
adunării lui M, iar operaţia externă este restricţia la R L a operaţiei externe a modulului M.
1.7 Exemple. a) Dacă M este R-modul, {0} este R-submodul în M, notat cu 0. De
asemenea, M este R-submodul al lui M. Un submodul al lui M, diferit de M, se numeşte
submodul propriu al lui M. Orice submodul al lui M, fiind subgrup al grupului abelian
subiacent, conţine pe 0.
b) Submodulele stîngi ale R-modulului R R nu sînt altceva decît idealele stîngi ale inelului
R. Notaţia I R R înseamnă aşadar „I este ideal stîng al lui R”.
c) Dacă M este un grup abelian ( un Z-modul), un Z-submodul al lui M este acelaşi lucru
cu un subgrup al lui M.
1.8 Propoziţie. Fie (Mi)iI o familie de submodule ale R-modulului M. Atunci intersecţia
acestei familii, iI Mi , este submodul al lui M.
Rezultatul precedent, cu demonstraţie simplă, permite definirea noţiunii de submodul
generat de o submulţime:
1.9 Definiţie. a) Fie M un R-modul şi X o submulţime a lui M. Intersecţia familiei
submodulelor lui M care includ pe X este un submodul al lui M, numit submodulul generat de
X, notat cu R X > (sau, mai simplu, < X >). Dacă L R M şi < X > L, se mai spune că X este
sistem de generatori pentru L (sau că X generează L).
b) Fie M un R-modul şi X o submulţime a lui M. Definim mulţimea combinaţilor liniare de
elemente din X cu coeficienţi în R ca fiind mulţimea
RX : {r1x1 … rnxn| n N, r1, …, rn R, x1, …, xn X}.
Dacă X , definim R {0}.
1.10 Propoziţie. Fie M un R-modul şi X M. Atunci:
a) Submodulul generat de X este cel mai mic (în sensul incluziunii) submodul al lui M care
include pe X.
b) < X > RX, adică submodulul generat de X coincide cu mulţimea combinaţiilor liniare
de elemente din X cu coeficienţi în R.
II.1 Module, submodule, morfisme
41
Demonstraţie. a) Evident, < X > este submodul şi include pe X. Dacă L este un submodul
în M care include pe X, atunci < X > L pentru că L face parte din familia de submodule a
căror intersecţie este L.
b) Arătăm că X RX şi că RX este cel mai mic submodul care include pe X. Cazul X
este trivial. Dacă X şi x X, atunci x se scrie ca şi combinaţia liniară 1x RX. Deci
X RX. Se vede uşor că diferenţa a două combinaţii liniare din RX şi produsul unui r R cu
o combinaţie liniară sînt tot în RX. Deci RX este submodul. Dacă L este un submodul care
include pe X, din 1.6.c) rezultă că RX L.
1.11 Definiţie. Dacă a este un element al R-modulului M, submodulul generat de {a} este
Ra {ra | r R} şi se numeşte submodulul ciclic generat de a. Modulul M se numeşte finit
generat (sau de tip finit) dacă are o mulţime finită de generatori: există o submulţime finită F
a lui M astfel încît < F > M.
Am văzut că intersecţia oricărei familii de submodule este submodul; în general însă,
reuniunea unei familii de submodule nu este submodul.
1.12 Definiţie. Fie M un R-modul şi E, F submodule în M. Submodulul generat de
reuniunea E F se numeşte suma submodulelor E şi F, notat E F. Mai general, pentru o
familie oarecare (Ei)iI de submodule ale lui M, numim submodulul generat de iI Ei suma
familiei de submodule (Ei)iI, care se notează iI Ei sau I Ei.
Suma unei familii finite de submodule E1, …, En se notează E1 … En sau
n
iiE
1
.
Ca o consecinţă imediată a definiţiei, suma familiei de submodule (Ei)iI este cel mai mic
submodul al lui M care include toate submodulele Ei.
Pentru formularea comodă a unor rezultate, introducem următoarea terminologie: fie I o
mulţime (văzută ca mulţime de indici) şi R M un R-modul. Familia de elemente4 (ei)iI, cu
ei M, i I, se numeşte familie de suport finit dacă mulţimea {i I | ei 0} este finită.
Mulţimea {i I | ei 0} se numeşte suportul familiei (ei)iI şi se notează Supp((ei)iI). Pentru
orice familie de elemente de suport finit J I este bine definită suma sa iI ei : iJ ej.
Dacă (ei)iI este o familie de suport finit, se mai spune că (ei)iI sînt aproape toţi nuli.
1.13 Propoziţie. Fie M un R-modul şi (Ei)iI o familie de submodule ale lui M. Atunci
4 A da o familie (ei)i I de elemente ale lui M este echivalent cu a da o funcţie f : I → M (notînd f (i) ei,
i I ).
II. Module 42
finitsuport de ,, IiiiiIi
iIi i eIiEeeE
nnn iiiinii EeEeIiinee ,,,,,,
111 1 N .
În particular, dacă E, F sînt submodule ale lui M, atunci
E F {e f | e E, f F},
iar dacă E1, …, En sînt submodule ale lui M, atunci
E1 … En {e1 … en | e1 E1, …, en En}.
Demonstraţie. Fie S
finitsuport de ,, Iiiii
Iii eIiEee .
Arătăm că S este submodul: dacă r R, iar e Ii
ie S, cu ei Ei, i I, (ei)iI de suport
finit, atunci re Ii
ire S, căci fiecare Ei este submodul. La fel, dacă e, f S, atunci
e f S. Pe de altă parte, este clar că Ei S, i I. Dacă L este un alt submodul al lui M care include toate submodulele Ei, atunci S L. Deci S este submodulul generat de iI Ei.
1.14 Observaţie. Mulţimea LR(M) a tuturor submodulelor unui R-modul M este ordonată
în raport cu incluziunea; mai mult, (LR(M), ) este o latice completă: 5 pentru orice
submulţime F a lui LR(M) (adică orice familie de submodule ale lui M), sup F este
submodulul sumă a familiei F, iar inf F este intersecţia familiei F.
1.15 Exemplu. Suma a două submodule I, J ale modulului stîng canonic R R coincide cu
suma idealelor stîngi I şi J. Dacă inelul R este corp, noţiunea de sumă de submodule ale unui
R-modul este acelaşi lucru cu noţiunea de sumă de R-subspaţii vectoriale.
Laticea LR(M) a submodulelor unui R-modul M are întotdeauna un cel mai mare element
(M însuşi!) şi un cel mai mic element (submodulul 0). De aceea, în cazul modulelor, noţiunile
de submodul maximal şi submodul minimal au o semnificaţie specială.
1.16 Definiţie. Submodulul L al R-modulului M se numeşte submodul maximal dacă L este
maximal printre submodulele diferite de M, adică:
E R M cu E M, din L E rezultă L E.
Submodulul L al R-modulului M se numeşte submodul minimal dacă L este minimal printre
submodulele diferite de 0, adică:
E R M cu E 0, din E L rezultă E L.
Teorema următoare furnizează o clasă importantă de module care au submodule maximale.
5 O mulţime ordonată A se numeşte latice completă dacă, pentru orice submulţime B a lui A, există sup B (cel
mai mic majorant al lui B) şi inf B (cel mai mare minorant al lui B) în A.
II.1 Module, submodule, morfisme
43
1.17 Teoremă. Fie M un R-modul nenul finit generat. Atunci orice submodul propriu al lui
M este inclus într-un submodul maximal. În particular, M are un submodul maximal.
Demonstraţie. Fie L R M, L M şi {x1, …, xn} o mulţime finită de generatori ai lui M.
Notăm cu P mulţimea submodulelor proprii ale lui M, care includ pe L. P este o mulţime
ordonată cu incluziunea; elementele ei maximale (dacă există!) sînt exact submodulele
maximale ale lui M, care includ pe L. Vom folosi lema lui Zorn pentru a demonstra existenţa
elementelor maximale în P. Fie deci un lanţ (Ei)iI, cu Ei P, i I. Acest lanţ de
submodule are un majorant în P, anume iI Ei : E. Într-adevăr, E este submodul6: dacă x,
y E, atunci există i, j I cu x Ei, y Ej; cum (Ei)iI este lanţ, rezultă că Ei Ej sau
Ej Ei. Deci x y Ej (căci Ej R M) sau x y Ei. În orice caz, x y E. La fel se
demonstrează că r R, x E, rezultă rx E. Deci E este submodul în M, care include
evident pe L.
Trebuie să demonstrăm şi că E M. Dacă, prin absurd, E M, atunci {x1, …, xn} E
iI Ei. Aşadar, t {1, …, n}, există it I astfel încît xt ti
E . Cum (Ei)iI este total
ordonată, există j {i1, …, in} cu ti
E Ej, t {1, …, n}. Deci {x1, …, xn} Ej. Însă
aceasta implică M x1, …, xn Ej, contradicţie cu Ej P.
Din lema lui Zorn rezultă că există un element maximal al lui P.
Luînd L 0, se obţine existenţa unui submodul maximal în M.
1.18 Corolar (Lema lui Krull 7) Fie R un inel unitar. Atunci orice ideal stîng propriu al lui
R este inclus într-un ideal stîng maximal. În particular, R are ideale stîngi maximale.
Demonstraţie. R-modulul stîng canonic R R este finit generat (de {1}).
1.19 Definiţie. Fie M şi N două R-module stîngi. O aplicaţie : M → N se numeşte
morfism de R-module stîngi (morfism de module, mai pe scurt) sau R-morfism dacă:
(x y) (x) (y), x, y M;
(rx) r(x), x M, r R.
Un morfism de R-module mai este numit aplicaţie R-liniară, transformare liniară 8 sau
homomorfism de R-module. Un morfism de R-module : M → M se numeşte endomorfism al
lui M.
6 Iată un caz (singular) în care reuniunea unei familii de submodule este submodul. 7 Wolfgang Adolf Ludwig Helmuth Krull (1899-1971), matematician german cu importante contribuţii în
algebră. 8 Denumire provenind din geometrie, folosită mai ales în cazul spaţiilor vectoriale.
II. Module 44
Prima condiţie din definiţia morfismului de module : M → N înseamnă că este
morfism între grupurile abeliene subiacente. Rezultă că
(0) 0
(am notat cu 0 atît elementul neutru la adunare al lui M, cît şi al lui N ) şi
( x) x, x M.
1.20 Observaţie. Fie L o submulţime a R-modulului M. Dacă pe L este definită o structură
de R-modul astfel încît incluziunea canonică : L → M este morfism de module, atunci L este
submodul al lui M. Reciproc, dacă L M, atunci incluziunea canonică : L → M este morfism
de module (structura de modul a lui L fiind indusă de cea a lui M).
1.21 Exemple. a) Pentru orice două R-module M şi N, aplicaţia 0 : M → N, 0(x) 0,
x M, este un morfism de R-module, numit morfismul nul (sau zero). La fel, aplicaţia
identică idM : M → M, idM(x) x, x M, este morfism de R-module, numit morfismul
identic al lui M.
b) Dacă M este un R-modul şi x M, aplicaţia rx : R R → M, rx(a) ax, a R, este
morfism de module. Într-adevăr,
rx(a b) (a b)x ax bx rx(a) rx(b); rx(ba) (ba)x b(ax) brx(a), a, b R.
c) Dacă inelul R este comutativ, M este un R-modul şi r R, atunci aplicaţia r : M → M,
r(x) rx, x M, este un morfism de R-module 9 : aditivitatea este imediată, iar
r(ax) r(ax) (ra)x (ar)x a(rx) ar(x), x M, a R. Se observă că s-a folosit
efectiv comutativitatea inelului R.
1.22 Definiţie. Dacă M, N sînt două R-module, notăm
HomR(M, N) : { | : M → N, morfism de R-module};
EndR(M) : HomR(M, M) { | : M → M, morfism de R-module}.
Dacă nu este clar din context dacă este vorba de module (şi morfisme de module) stîngi sau
drepte, vom nota:
Hom(R M, N), respectiv End(R M), în cazul modulelor stîngi;
Hom(MR, N), respectiv End(MR), în cazul modulelor drepte.
1.23 Observaţie. HomR(M, N) este întotdeauna o mulţime nevidă, căci conţine măcar
morfismul nul 0 : M → N, 0(x) 0, x M. Mai mult, HomR(M, N) este grup abelian faţă de
operaţia de adunare a morfismelor:
9 Aplicaţia lr astfel definită se numeşte omotetia de raport r a lui M.
II.1 Module, submodule, morfisme
45
1.24 Propoziţie. a) Fie E, F două R-module şi : E → F, : E → F morfisme de
R-module. Atunci suma lor : E → F, definită prin:
( )(x) : (x) (x), x E,
este tot morfism de R-module. Mai mult, HomR(E, F) este grup abelian faţă de operaţia de
adunare a morfismelor; elementul neutru este morfismul 0, iar opusul lui este morfismul
(), dat de relaţia ()(x) (x), x E.
b) Fie E, F, G trei R-module şi : E → F, : F → G morfisme de R-module. Atunci
compunerea lor ◦: E → G este tot morfism de R-module. În plus, (EndR(E), , ◦) este inel,
elementul unitate fiind morfismul identic idE.
c) Fie E un submodul al R-modulului F şi : F → G un morfism de R-module. Atunci
restricţia lui la E,|E : E → G, este tot morfism de R-module.
Un morfism este perfect determinat de valorile sale pe o mulţime de generatori:
1.25 Propoziţie. Fie E, F două R-module, S un sistem de generatori al lui E şi
: E → F două morfisme de module. Atunci dacă şi numai dacă |S |S.
Demonstraţie. Presupunem că |S |S. Dacă x E, există x1, …, xn S şi r1, …, rn R
astfel încît x r1x1 … rnxn. Deci (x) (r1x1 … rnxn) r1(x1) … rn(xn)
r1(x1) … rn(xn) (x).
1.26 Definiţie. Un morfism de R-module : E → F se numeşte izomorfism de R-module
dacă există un morfism : F → E astfel încît ◦ idF şi ◦ idE. R-modulele E şi F se
numesc izomorfe dacă există un izomorfism de R-module : E → F. Scriem în acest caz
E R F (sau E F dacă este clar că e vorba de izomorfism de R-module). Un izomorfism
: E → E se numeşte automorfism al lui E.
1.27 Propoziţie. Un morfism de R-module este izomorfism dacă şi numai dacă este
bijectiv.
Demonstraţie. Fie : E → F un morfism. Dacă este izomorfism, atunci în particular
este aplicaţie inversabilă, deci este bijecţie. Presupunem că este morfism bijectiv. Atunci
există inversa aplicaţiei , fie aceasta : F → E. Rămîne să demonstrăm că este morfism.
Reamintim că, y F, (y) x, unde x este unicul element din E cu (x) y. Fie y1, y2 F
şi x1, x2 E astfel încît (y1) x1 şi (y2) x2. Avem (y1 y2) x1 x2, căci (x1 x2)
(x1) (x2) y1 y2. Deci (y1 y2) x1 x2 (y1) (y2). La fel se arată că r R,
y F, (ry) r(y).
1.28 Definiţie. Fie : M → N un morfism de R-module. Submulţimea lui M
Ker : {x M |(x) 0} 1(0)
II. Module 46
se numeşte nucleul morfismului . Notăm cu Im imaginea lui , adică
Im : {y N| x M astfel încît y (x)} {(x)| x M}.
1.29 Propoziţie. Dacă : M → N este un morfism de R-module, M' M şi N' N atunci
1(N') este un submodul al lui M, iar (M) este submodul al lui N. În particular, Ker este
submodul al lui M, iar Im este submodul al lui N.
Demonstraţie. Fie x, y 1(N'). Atunci (x y) (x) (y) N', deci x y 1(N').
Dacă r R, atunci (rx) r(x) N', deci rx 1(N')
Fie z, t (M') şi r R. Atunci există x, y M' astfel încît z (x), t (y). Avem
z t (x) (y) (x y) (M'), iar rz r(x) (rx) (M').
1.30 Propoziţie. Fie : M → N un morfism de R-module. Atunci:
a) este injectiv dacă şi numai dacă Ker 0.
b) este surjectiv dacă şi numai dacă Im N.
Demonstraţie. Se aplică propoziţiile corespunzătoare pentru grupuri ( este morfism între
grupurile abeliene subiacente). Propunem cititorului să dea o demonstraţie directă, folosind
definiţia.
Exerciţii
1. Demonstraţi că proprietatea de comutativitate a adunării unui modul este o consecinţă a
celorlalte axiome ale modulului.
2. Fie K un corp comutativ. Precizaţi care din următoarele submulţimi ale K-modulului K[X]
este un submodul:
a) Mulţimea polinoamelor de grad 7.
b) Mulţimea polinoamelor de grad cel mult 7.
c) Mulţimea polinoamelor unitare.
d) Mulţimea polinoamelor care au rădăcina 1.
e) Mulţimea polinoamelor de grad par.
Care din submulţimile de mai sus este K[X]-submodul?
3. Fie E şi F submodule ale unui R-modul M. Arătaţi că E F este submodul al lui M dacă şi
numai dacă E F sau F E.
4. Fie M un R-modul. Cercetaţi proprietăţile operaţiilor şi pe LR(M ).
II.1 Module, submodule, morfisme
47
5. Fie M un R-modul şi A, B, C M. Dacă B A, atunci A(B C) B AC (cu alte
cuvinte, laticea submodulelor lui M este modulară).
6. Determinaţi toate submodulele R-modulului R2.
7. Daţi exemplu de un modul M şi A, B, C M astfel încît A(B C) AB AC (adică
laticea submodulelor lui M să nu fie distributivă).
8. Fie (G, ) un grup abelian şi n N* astfel încît na 0, a G. Arătaţi că atunci G are o
structură canonică de Zn-modul. Reciproca este adevărată? Generalizare.
9. Identificăm planul cu R2, văzut ca R-spaţiu vectorial. Care din următoarele transformări ale
planului este transformare liniară (morfism de R-module) de la R2 la R2?
a) Rotaţia de unghi în jurul punctului (0, 0).
b) Rotaţia de unghi în jurul punctului (0, 1).
c) Translaţia de vector v (x, y).
d) Simetria faţă de o dreaptă.
e) Proiecţia pe o dreaptă.
10. Fie R un inel, S o mulţime şi F { : S → R} R S. Definiţi o structură de R-modul stîng
şi una de R-modul drept pe F. Mai general, fie M un R-modul stîng şi S o mulţime. Definiţi o
structură de R-modul stîng pe M S { : S → M}.
11. Fie R un inel. Arătaţi că, pentru orice R M, R M', HomR(M, M') HomZ(M, M'). Daţi
exemplu de R, M, M' pentru care incluziunea să fie strictă.
12. Fie u : M → M' un morfism de R-module, A, B R M şi A', B' R M'. Studiaţi validitatea
afirmaţiilor:
a) u(A B) u(A) u(B).
b) u(A B) u(A) u(B).
c) u 1(A' B') u 1(A') u 1(B').
d) u 1(A' B') u 1(A') u 1(B').
13. Fie R un inel comutativ. Arătaţi că EndR(R) R. Mai general, pentru orice R M,
HomR(R, M) M.
14. Arătaţi că orice modul factor al unui modul finit generat este finit generat.
15. Fie R un inel comutativ. Arătaţi că R[X] nu este finit generat.
16. Fie K un corp, n N* şi v1, …, vn K n, unde vi (vi1, …, vin). Găsiţi o condiţie necesară
şi suficientă ca {v1, …, vn} să fie un sistem de generatori al K-modulului K n.
17. Scrieţi 4 morfisme distincte de la R-modulul R2 la R. Care este forma generală a unui
astfel de morfism? Generalizare.
II. Module 48
18. Fie A un R-modul. Demonstraţi că A 0 [HomR(A, B) 0, RB] [HomR(B, A) 0,
RB].
19. Z-modulul Q are submodule minimale?
20. Fie V un K-spaţiu vectorial de dimensiune finită şi u EndK(V). Atunci u este
monomorfism u este epimorfism u este izomorfism.
21. Daţi exemplu de R-modul M şi de endomorfism : M → M care :
a) să fie injectiv, dar să nu fie surjectiv.
b) să fie surjectiv, dar să nu fie injectiv.
II.2 Module factor şi teoreme de izomorfism
Tehnica folosită în construcţia inelului factor (plecînd de la un inel şi un ideal al său) se
poate aplica şi în cazul modulelor, cu modificări minore.
Fie M un R-modul stîng şi L un submodul al său. Considerînd numai structura subiacentă
de grup abelian, L este subgrup al grupului abelian M, deci putem construi grupul abelian
factor M/L. Vom înzestra grupul abelian M/L cu o structură de R-modul, „moştenită” de la
structura de R-modul a lui M.
Facem o paranteză pentru a schiţa construcţia grupului abelian factor M/L. Elementele
grupului factor M/L sînt clasele de echivalenţă în raport cu relaţia de „congruenţă modulo L”
pe M, definită astfel:
x, y M, x y (mod L) x y L.
Se demonstrează uşor că aceasta este o relaţie de echivalenţă şi că clasa de echivalenţă a
unui element x M în raport cu relaţia de congruenţă modulo L este x L, unde
x L : {x l |l L}. Operaţia de adunare în grupul M/L este definită prin
(x L) (y L) : (x y) L, x, y M.
Se demonstrează că adunarea este corect definită (nu depinde de reprezentanţi) şi că
(M/L, ) este grup abelian; elementul neutru este 0 L (egal cu l L, l L), iar opusul lui
x L este ( x) L.
Revenind la cazul modulelor, definim o operaţie externă R (M/L) → M/L în modul
următor: r R, x L M/L, punem
r(x L) : rx L.
Această definiţie este corectă: dacă r R şi x, y M, cu x L y L, atunci x y L,
deci r(x y) L (căci L R M), adică rx ry L. Aceasta arată că rx L ry L.
II.2 Module factor şi teoreme de izomorfism
49
Este un exerciţiu de rutină verificarea faptului că grupul abelian M/L, înzestrat cu această
operaţie externă, este un R-modul stîng. De exemplu, r, s R, x M:
(r s)(x L) (r s)x L (rx sx) L (rx L) (sx L) r(x L) s(x L).
2.1 Definiţie. R-modulul M/L definit mai sus se numeşte modulul factor al lui M în raport
cu L. Aplicaţia : M → M/L, definită prin (x) x L, x M, este un morfism surjectiv de
module (verificare trivială), numit morfismul canonic sau surjecţia canonică.
2.2 Exemplu. Dacă L R M şi : M → M/L este morfismul canonic, atunci
Ker {x M | x L 0 L} L şi Im M/L.
Aceasta arată că orice submodul poate fi conceput ca nucleu al unui anumit morfism.
2.3 Propoziţie. Fie M un R-modul şi L un submodul al său. Atunci există o bijecţie
naturală, crescătoare, între laticea submodulelor lui M care includ L şi laticea submodulelor
lui M/L:
: {A R M | L A} → LR(M/L), (A) : {a L | a A}, A R M, L A.
Demonstraţie. Observăm că (A) nu este decît imaginea prin morfismul canonic
: M → M/L a submodulului A. Deci (A) R M/L. Dacă B R M/L, atunci {x M |
x L B} este un submodul al lui M, care include L (verificare standard), a cărui imagine
prin este chiar B. Deci este surjecţie. Lăsăm celelalte afirmaţii în sarcina cititorului.
2.4 Exemplu. Fie n N. Să determinăm submodulele Z-modulului Z/nZ (notat şi cu Zn).
Din propoziţia anterioară, L(Z/nZ) este în bijecţie cu submodulele lui Z care includ nZ, adică
cu {mZ | m N, m|n}. Lui mZ nZ îi corespunde mZ/nZ Z/nZ. Deci
L(Z/nZ) {mZ/nZ | m N, m|n}. Menţionăm că mZ/nZ < m nZ > este unicul
submodul cu n/m elemente al lui Z/nZ, anume {0 nZ, m nZ, …, (n/m 1)m nZ}.
Următoarele definiţii sînt particularizarea la categoria R-Mod a unor concepte generale din
teoria categoriilor:
2.5 Definiţie. Fie : M → N un morfism de R-module.
a) Morfismul se numeşte monomorfism dacă, pentru orice R-modul A şi orice două
morfisme u, v : A → M cu proprietatea că ◦u ◦v, rezultă u v.
b) Morfismul se numeşte epimorfism dacă, pentru orice R-modul A şi orice două
morfisme u, v : N → A cu proprietatea că u◦ v◦, rezultă u v.
2.6 Propoziţie. Fie : M → N un morfism de R-module. Atunci:
a) este monomorfism dacă şi numai dacă este funcţie injectivă.
II. Module 50
b) este epimorfism dacă şi numai dacă este funcţie surjectivă.
Demonstraţie. a) Presupunem injectiv; fie R A şi u, v HomR(A, M) astfel încît
◦u ◦v. Deci, a A, avem (u(a)) (v(a)). Cum este injectiv, rezultă u(a) v(a).
Reciproc, dacă este monomorfism, fie A Ker. Considerăm : Ker → M morfismul
incluziune şi 0 : Ker → M morfismul nul. Avem, a Ker, ◦(a) (a) 0 ◦0(a);
deci 0. Astfel, Ker 0.
b) Fie epimorfism. Considerăm modulul factor N/Im şi morfismele : N → N/Im
(surjecţia canonică) şi 0 : N → N/Im . Avem ◦ (x) (x) Im 0 Im 0 ◦ (x),
x M. Deci ◦ 0◦, adică 0. Aceasta este echivalent cu N/Im 0, adică N Im.
Reciproca o lăsăm cititorului.
2.7 Teoremă. (Teorema fundamentală de izomorfism) Fie : M → N un morfism de
R-module. Atunci Ker
M Im.
Mai precis, există un unic izomorfism : M/Ker → Im astfel încît diagrama
ImKer
M
NM
să fie comutativă, adică ◦ ◦, unde este morfismul incluziune, iar este surjecţia
canonică. Morfismul este dat de (x Ker) (x), x M.Demonstraţie. Aplicaţia : M/Ker → Im este corect definită: dacă x, y M, cu
x Ker y Ker, atunci x y Ker, adică (x y) 0; aceasta echivalează cu
(x) (y). Aşadar, (x Ker) nu depinde de reprezentantul x, ci doar de clasa x Ker.
Verificarea faptului că este morfism este standard.
Morfismul este surjectiv: Im {(x Ker)| x M} {(x)| x M} Im. Pentru
injectivitate, arătăm că Ker {0 Ker} : dacă x M cu (x Ker) 0, atunci (x) 0,
deci x Ker, adică x Ker 0 Ker.
Avem şi ◦ ◦ (x) (x Ker) (x), x M.
Dacă : M/Ker → Im face comutativă diagrama, atunci, x M, (x Ker)
(x) (x), deci .
2.8 Observaţie. Teorema de izomorfism se foloseşte de obicei în modul următor:
presupunem că B R A şi se cere demonstrarea faptului că A/B este izomorf cu un modul C.
Se caută definirea unui morfism surjectiv : A → C, cu Ker B. Atunci teorema de
izomorfism asigură existenţa izomorfismului cerut. Corolarele următoare ilustrează această
tehnică (aplicabilă şi în cazul grupurilor, inelelor, algebrelor…).
II.2 Module factor şi teoreme de izomorfism
51
2.9 Corolar (Teorema I de izomorfism). Fie M un R-modul şi E, F submodule ale lui M astfel încît E F. Atunci F/E este submodul al lui M/E şi:
F
M
EF
EM (izomorfism de R-module).
Demonstraţie. Întrucît F/E {x E | x F}, avem F/E M/E {x E | x M}. Fie
: M/E → M/F, (x E) x F, x M. Aplicaţia este corect definită: dacă x, y M, cu
x E y E, atunci x y E. Deci x y F, adică x F y F. Este imediat faptul că
este morfism surjectiv de module. Ker {x E | x M, x F 0 F} {x E | x M,
x F} F/E. Se aplică acum teorema fundamentală de izomorfism.
2.10 Corolar. (Teorema II de izomorfism). Fie M un R-modul şi E, F R M. Atunci
FE
F
E
FE
.
Demonstraţie. Fie : F → (E F)/E, (x) x E, x F. Aplicaţia este morfism de
module, căci este restricţia morfismului canonic E F → (E F)/E la submodulul F al lui
E F. Mai mult, este surjecţie: (e f ) E (E F)/E, cu e E, f F, avem
(e f ) E f E ( f ).
Avem Ker {x F | x E 0 E} {x F | x E} E F. Aplicînd teorema
fundamentală de izomorfism, rezultă F/(E F) (E F)/E.
De multe ori este util următorul rezultat:
2.11 Propoziţie. Fie : E → F şi : E → G morfisme de R-module, cu surjectiv. Dacă
Ker Ker, atunci:
a) „Morfismul factorizează prin ”, adică există un unic morfism : F → G astfel încît
◦. b) este injectiv dacă şi numai dacă Ker Ker
Demonstraţie. a) Fie y F. Cum este surjectiv, rezultă că există x E astfel încît
(x) y. Definim (y) : (x). Definiţia nu depinde de alegerea lui x E cu proprietatea că
(x) y. Într-adevăr, dacă x, x' E astfel încît (x) (x') y, atunci x x' Ker Ker,
deci (x) (x'). Aplicaţia este morfism (verificare uşoară) şi, x E, avem
((x)) (x). Dacă ´ HomR(F, G) are proprietatea că '◦ , atunci ((x)) '((x)),
x E. Cum este surjectiv, rezultă '.
FE
G
II. Module 52
b) Presupunem că este injectiv. Fie x E, cu (x) 0. Atunci ((x)) 0, deci (x) 0,
adică x Ker. Aşadar Ker Ker. Invers, dacă Ker Ker şi y F cu (y) 0, atunci
x E cu (x) y; deci ((x)) (x) 0, adică x Ker. Cum Ker Ker , avem
x Ker , deci (x) y 0.
Exerciţii
1. Demonstraţi că orice morfism de R-module u : M → N se poate scrie sub forma u v◦w,
unde v este injectiv şi w este surjectiv.
2. Fie M un R-modul finit generat. Arătaţi că există n N şi un morfism surjectiv
: R n → M. Deduceţi că, dacă M este ciclic (generat de 1 element), atunci este izomorf cu un
R-modul de forma R/I, unde I este un ideal stîng al lui R.
3. Fie m, n N*. Demonstraţi că:
a) HomZ(Zn, Z) 0 şi HomZ(Z, Zn) Zn.
b) HomZ(Zm, Zn) Zd, unde d cmmdc(m, n).
4. Fie m, n N. În ce condiţii grupul abelian (Zm, ) are o structură de Zn-modul? Există o
structură de Zn-modul pe (Z, )?
5. Determinaţi toate submodulele modulelor: Z6, Z8, Z24. Generalizare.
6. Demonstraţi următoarea generalizare a teoremei fundamentale de izomorfism: Fie
: M → N un morfism de R-module şi L R M astfel încît Ker L. Atunci există un
izomorfism canonic L
M
L
M
.
7. Un R-modul se numeşte simplu dacă nu are submodule proprii. Arătaţi că M este simplu
dacă şi numai dacă este izomorf cu un modul de forma R/I, unde I este un ideal stîng maximal
al lui R. Scrieţi toate tipurile de izomorfism de Z-module simple şi de K[X]-module simple,
unde K este un corp.
8. Este adevărat că orice intersecţie de submodule finit generate este un submodul finit
generat? (Ind. Fie K un corp comutativ, S K[Xn; n N] şi T S/I, unde I este idealul lui S
generat de {(X1 X2)Xi | i 3}. Fie 1, 2 imaginile lui X1, X2 în T. Atunci T1T2 nu este
T-modul finit generat.)
II.3 Sume şi produse directe. Şiruri exacte
53
II.3 Sume şi produse directe. Şiruri exacte
În toată algebra, procedeele de construcţie a unor noi obiecte (plecînd de la o mulţime dată
de obiecte) sînt de primă importanţă. În cazul modulelor - şi nu numai - printre cele mai
uzuale construcţii se numără produsul direct şi suma directă.
Începem cu cazul a două R-module M1 şi M2. Pe produsul cartezian M1 M2 {(x1, x2) |
x1 M1, x2 M2} se defineşte operaţia de adunare prin relaţia:
(x1, x2) (y1, y2) :(x1 y1, x2 y2), (x1, x2), (y1, y2) M1 M2.
În raport cu această operaţie, M1 M2 devine grup abelian (este produsul direct al
grupurilor (M1, ) şi (M2, )). Grupul abelian M1 M2 devine R-modul stîng dacă definim
operaţia externă prin:
r(x1, x2) :(rx1, rx2), r R, (x1, x2) M1 M2.
Verificarea axiomelor de R-modul este trivială.
Se pot defini morfismele 1 : M1 M2 → M1 şi 2 : M1 M2 → M2, prin:
1(x1, x2) :x1 şi 2(x1, x2) :x2, (x1, x2) M1 M2.
R-modulul M1 M2, împreună cu morfismele 1 şi 2, este numit produsul direct al
modulelor M1 şi M2. Morfismele 1 şi 2 se numesc proiecţiile canonice ale produsului direct
M1 M2. Produsul direct satisface următoarea proprietate de universalitate:
3.1 Teoremă. (Proprietatea de universalitate a produsului direct a două module) Fie M1 şi
M2 două R-module. Atunci, oricare ar fi un R-modul E şi morfismele v1 : E → M1,
v2 : E → M2, există şi este unic un morfism v : E → M1 M2 astfel încît v1 1◦v şi v2 2◦v,
adică diagrama următoare este comutativă, pentru i {1,2}: 10
Demonstraţie. Cercetăm unicitatea. Fie un morfism v : E → M1 M2 cu proprietatea
cerută. Fie e E şi notăm v(e) (x1, x2) M1 M2. Avem x1 1(v(e)) (1◦v)(e) v1(e) şi,
la fel, x2 v2(e). Deci, dacă există un morfism v ca în enunţ, atunci v(e) (v1(e), v2(e)),
e E. Pe de altă parte, aplicaţia v definită în acest mod este morfism de module
(verificaţi!).
10 Deci v1 factorizează prin 1 şi v2 factorizează prin 2.
vi
ii MMM
21
E
v
II. Module 54
Construcţia produsului direct poate fi generalizată pentru cazul unei familii oarecare (chiar
infinită) de module. Fie I o mulţime (văzută ca mulţime de indici) şi (Mi)iI o familie de
R-module indexată după I. Reamintim că produsul cartezian al acestei familii este iI Mi
{ f : I → iI Mi | f (i) Mi, i I}. Un element f al produsului cartezian iI Mi va fi scris
şi sub forma (xi)iI sau (xi)I (am notat f (i) xi Mi, i I). Definim operaţia de adunare prin
f, g iI Mi, ( f g)(i) : f(i) g(i), i I;
Cu cealaltă notaţie: (xi)I, (yi)I iI Mi, (xi)I (yi)I : (xi yi)I.
iI Mi devine un grup abelian în raport cu această operaţie.
Definim operaţia externă: r R, f iI Mi, (rf )(i) : rf (i), i I;
Cu cealaltă notaţie: r R, (xi)I iI Mi, r(xi)I : (rxi)I.
Probarea faptului că aceste date satisfac axiomele de R-modul este o operaţie de rutină: de
exemplu, r R, f, g iI Mi, i I , avem
(r( f g))(i) r·( f g)(i) r( f (i) g(i)) rf (i) rg(i) (rf rg)(i),
ceea ce arată că r( f g) rf rg.
Pentru orice j I, definim morfismele j : iI Mi→ Mj astfel:
j( f ) :f ( j), f iI Mi; cu cealaltă notaţie: j((xi)I) :xj, (xi)I iI Mi.
Perechea formată din R-modulul iI Mi, împreună cu familia de morfisme (i)iI, se
numeşte produsul direct al modulelor (Mi)iI. Morfismele i, i I, se numesc proiecţiile
canonice ale produsului direct. Ca şi în cazul a două module, produsul direct satisface
următoarea proprietate de universalitate:
3.2 Teoremă. (Proprietatea de universalitate a produsului direct) Fie (Mi)iI o familie de
R-module. Atunci, oricare ar fi un R-modul E şi oricare ar fi familia de morfisme vi : E → Mi,
i I, există şi este unic un morfism v : E → iI Mi, astfel încît vi i◦v, i I.
Demonstraţie. Este aceeaşi ca şi în cazul a două module. Presupunem că există un
morfism v : E → iI Mi cu proprietatea cerută. Fie e E; notăm v(e) f iI Mi. Avem,
i I, f (i) i( f ) i(v(e)) (i◦v)(e) vi(e). Deci, dacă există un morfism v ca în enunţ,
atunci v(e)(i) vi(e), e E. Pe de altă parte, aplicaţia v definită în acest mod este morfism
de module (verificaţi!).
Uneori, produsul direct al familiei (Mi)iI se mai notează iI Mi. Pentru cazul unei familii
finite M1, …, Mn, notaţia folosită este M1 … Mn sau
n
iiM
1
. Dacă toate modulele familiei
ii
Ii i MM
vi
E
v
II.3 Sume şi produse directe. Şiruri exacte
55
(Mi)iI sînt egale cu un acelaşi modul M, produsul direct al familiei se notează cu M I (sau M n
dacă I este finită, cu n elemente).
Este remarcabil că proprietatea de universalitate a produsului direct „determină produsul
direct pînă la izomorfism”. Mai precis, are loc:
3.3 Teoremă. Fie (Mi)iI o familie de R-module. Presupunem că un R-modul P, împreună
cu familia de morfisme pi : P → Mi, i I, satisface proprietatea:
„Oricare ar fi un R-modul E şi oricare ar fi familia de morfisme vi : E → Mi, i I, există
şi este unic un morfism v : E → P astfel încît vi pi◦v, i I.” 11 (U)
Dacă R-modulul Q, împreună cu familia de morfisme qi : Q → Mi, i I, satisface şi el
proprietatea (U) de mai sus, atunci există şi este unic un izomorfism : P → Q astfel încît
pi qi ◦, i I.
Demonstraţie. Punem în (U): E Q şi vi qi, i I. Rezultă existenţa unui (unic)
morfism : Q → P, astfel încît qi pi◦. Cum Q satisface proprietatea (U), aplicată lui P cu
morfismele pi, rezultă analog că există un unic morfism : P → Q, astfel încît pi qi◦.
Demonstrăm că şi sînt izomorfisme inverse unul celuilalt. Într-adevăr, ◦ : Q → Q
satisface qi◦( ◦) (qi◦)◦ pi◦ qi, i I; dar morfismul idQ : Q → Q are aceeaşi
proprietate: qi◦idQ qi, i I. Din unicitate, garantată de (U), rezultă ◦ idQ. La fel se
demonstrează că ◦ idP.
Se observă că proprietatea de universalitate a produsului direct este formulată doar în
termeni de obiecte (în cazul nostru, module) şi morfisme, fără a face apel la elementele
mulţimilor subiacente ale modulelor implicate. Din acest motiv, proprietatea de universalitate
de mai sus se poate lua ca definiţie a produsului direct într-o categorie oarecare C (înlocuind
„modul” cu „obiect în C” şi „morfism de module” cu „morfism în C”). Produsul direct al unei
familii de obiecte din C (dacă există) este unic determinat pînă la un izomorfism, demonstraţia
propoziţiei de mai sus rămînînd valabilă. Teorema 3.2 arată că în R-Mod există produsul
direct al unei familii oarecare de obiecte (Mi)iI : iI Mi, împreună cu proiecţiile canonice i,
este un exemplu de obiect care satisface această proprietate.
Dualizînd („inversînd săgeţile”) în proprietatea de universalitate a produsului direct se
obţine proprietatea de universalitate a sumei directe (care poate fi luată drept definiţie a
acestei noţiuni):
3.4 Definiţie. Fie (Mi)iI o familie de R-module. Perechea formată de un modul S,
împreună cu o familie de morfisme (i)iI, i : Mi → S, se numeşte sumă directă a familiei
11 Este exact proprietatea de universalitate pe care o satisface produsul direct.
II. Module 56
(Mi)iI dacă, oricare ar fi un modul E şi oricare ar fi familia de morfisme (vi)iI, vi : Mi → E,
există şi este unic un morfism v : S → E astfel încît v◦i vi, i I (adică diagrama
următoare este comutativă, i I):
Morfismele (i)iI se numesc injecţiile canonice ale sumei directe S. Denumirea este
justificată: pentru j I fixat, în definiţia de mai sus punem E Mj şi vi : Mi → Mj, vi 0 dacă
i j şi vj idMj. Morfismul v : S → Mj, a cărui existenţă este garantată de definiţie, satisface
v ◦j id, deci j este injectiv.
Suma directă se mai numeşte coprodus (denumire provenind din teoria categoriilor).
În continuare vom construi un obiect care să satisfacă definiţia de mai sus.
Dacă f iI Mi, numim suport al lui f mulţimea Supp f : {i I | f (i) 0}. Considerăm
submulţimea următoare a lui iI Mi:
iI Mi : {f iI Mi | Supp f este finit}. Dacă f, g iI Mi, atunci Supp( f g) Supp f Supp g, deci f g are suport finit.
Dacă r R, atunci Supp(rf ) Supp f ; aşadar iI Mi este submodul al lui iI Mi.
Identificăm elementul f iI Mi cu „familia de elemente” (xi)iI, unde xi f (i) Mi, i I;
familia de elemente (xi)iI este de suport finit, adică xi 0 pentru o mulţime finită de i I (se
mai spune „xi sînt aproape toţi nuli”).
Definim, j I, j : Mj → iI Mi prin: x Mj, (j(x))(i) :
jix
ji
ădac ,
ădac ,0. Cu alte
cuvinte, dacă notăm j(x) cu (xi)iI, atunci xj x, iar xi 0, i I, i j. Este banal de verificat
că j este morfism, j I. Se observă că (xi)I iI Mi, avem
(xi)I iI i(xi)
(suma este finită, extinzîndu-se doar asupra indicilor i Supp(xi)I).
3.5 Teoremă. Fie (Mi)iI o familie de R-module. Atunci modulul iI Mi împreună cu
injecţiile canonice (i)iI este o sumă directă a familiei (Mi)iI, .
Demonstraţie. Fie E un R-modul şi morfismele vi : Mi → E, i I. Dacă v : iI Mi → E
este un morfism care satisface v◦i vi, i I, atunci, (xi)I iI Mi, avem
v((xi)I) v(iI i(xi)) iI (v◦i)(xi) iI vi(xi). Această egalitate arată că morfismul v este
unic determinat de condiţia v◦i vi, i I. Pe de altă parte, v definit în acest mod este
într-adevăr un morfism: (xi)I, (yi)I iI Mi, r R,
v((xi)I (yi)I) v((xi yi)I) iI vi(xi yi) iI vi(xi) vi( yi) v((xi)I) v((yi)I),
vi
SM ii
E
v
II.3 Sume şi produse directe. Şiruri exacte
57
v(r(xi)I) v((rxi)I) iI vi(rxi) iI rvi(xi) riI vi(xi) rv((xi)I).
Modulul iI Mi se mai notează cu iI Mi. Pentru cazul unei familii finite M1, …, Mn,
notaţia folosită este M1 … Mn sau i
n
iM
1. Dacă toate modulele din familia (Mi)iI sînt egale
cu un acelaşi modul M, modulul sumă directă se notează cu M ( I ). Pentru a elimina confuzia
cu noţiunea de sumă directă internă de submodule (vezi 3.9), iI Mi mai este numit şi sumă
directă externă.
Ca şi la produsul direct, proprietatea de universalitate determină suma directă a unei familii
de module pînă la un izomorfism. Invităm cititorul să dea un enunţ precis acestei afirmaţii şi
să o demonstreze, prin analogie cu produsul direct.
3.6 Observaţie. În cazul în care mulţimea de indici I este finită, modulul sumă directă
iI Mi iI Mi construit mai sus coincide cu modulul produs direct iI Mi construit la
3.2. Totuşi, suma directă (iI Mi, (i)iI) şi produsul direct (iI Mi, (i)iI) sînt obiecte
distincte şi în acest caz.
3.7 Exemplu. Fie R un inel comutativ şi R[X] inelul polinoamelor în nedeterminata X, cu
coeficienţi în R. Ca R-modul, R[X] este izomorf cu suma directă R(N) a unei familii numărabile
de copii ale lui R R.
Am definit noţiunea de sumă a unei familii (Li)iI de submodule ale unui modul M. Se
poate construi şi suma directă a familiei (Li)iI, văzute ca module de sine stătătoare. Propoziţia
următoare precizează în ce condiţii aceste două construcţii coincid.
3.8 Propoziţie. Fie M un R-modul şi (Li)iI o familie de submodule ale lui M. Notăm cu L
suma lor: L : iI Li şi cu i : Li → L morfismele incluziune. Atunci următoarele afirmaţii
sînt echivalente:
a) L este o sumă directă a modulelor (Li)iI, de injecţii canonice (i)iI.
b) Pentru orice element x L, există şi este unică o familie de suport finit (xi)iI, cu xi Li,
i I, astfel încît x iI xi.
c) Pentru orice j I, Lj
jIiiL
\
0.
d) Pentru orice familie de suport finit (xi)iI, cu xi Li, i I, astfel încît iI xi 0,
rezultă xi 0, i I.
Demonstraţie. a)b) Fie iI Li suma directă construită ca la 3.5, de injecţii canonice
(i)iI ; fie : iI Li → L unicul izomorfism cu proprietatea că ◦i i, i I. Pentru
II. Module 58
orice x L, există un element (xi)iI iI Li astfel încît ((xi)iI) x. Deci
x ((xi)iI) (iI i(xi)) iI ( ◦i)(xi) iI i(xi) iI xi, adică x este suma familiei
de suport finit (xi)iI, xi Li, i I. Dacă (yi)iI este o altă familie de suport finit, cu yi Li,
i I, astfel încît iI xi iI yi, atunci ((xi)iI) ((yi)iI). Cum este izomorfism,
rezultă că (xi)iI (yi)iI.
b)c) Fie xj Lj
jIiiL
\
. Atunci există o familie de suport finit (xi)iI \ {j}, xi Li, i
I \ {j}, astfel încît xj iI \ {j} xi. Trecînd pe xj în membrul drept, se obţine că 0 este suma
familiei de suport finit (yi)iI, cu yi xi, i j şi yj xj. Din unicitatea scrierii lui 0 (care se
mai scrie, evident, ca suma familiei (0)iI) rezultă că xi 0, i I. Deci xj 0.
c)d) Fie (xi)iI o familie de suport finit cu xi Li, i I, astfel încît iI xi 0. Fie j I.
Atunci xj Lj; cum xj iI \ {j}(xi), rezultă că xj
jIiiL
\
. Deci xj 0.
d)a) Arătăm că (L, (i)iI) satisface definiţia 3.4. Fie RE şi familia de morfisme (vi)iI, vi : Mi → E. Dacă x L, există o familie de suport finit (xi)iI (cu xi Li, i I), astfel încît
x iI xi. Din d) rezultă că această familie este unic determinată: dacă iI xi iI yi, cu
yi Li, i I, atunci iI (xi yi) 0, deci xi yi, i I.
Definim morfismul : L → E prin: x L, punem (x) : iI vi(xi), unde (xi)iI este
unica familie de suport finit cu xi Li, i I şi astfel încît x iI xi. Aplicaţia definită
astfel e morfism de R-module: dacă x, y L, iar (xi)iI, (yi)iI sînt unicele familii de suport
finit cu xi, yi Li, i I şi astfel încît x iI xi, y iI yi, atunci
x y iI xi iI yi iI(xi yi), unde (xi yi)iI este de suport finit şi xi yi Li, i I.
Deci (x y) iI vi(xi yi) iI vi(xi) iI vi(yi) (x) (y). La fel se arată că
(rx) r(x), r R, x L. Dacă j I şi xj Lj, atunci ( ◦j)(xj) (xj) vj(xj), ceea ce
arată că ◦j vj, j I. Arătăm că este unicul morfism cu această proprietate. Fie
: L → E morfism cu ◦i vi, i I, şi fie x L. Atunci x iI xi, cu xi Li, i I şi
avem:
(x) (iI xi) iI( xi) iI(i( xi)) iI vi(xi) (x).
3.9 Definiţie. Fie (Li)iI o familie de submodule ale unui R-modul M. Spunem că suma
familiei (Li)iI este sumă directă (internă) dacă şi numai dacă îndeplineşte una din afirmaţiile
echivalente ale propoziţiei precedente. Se mai spune în această situaţie că familia de
submodule (Li)iI este independentă. Un submodul A al lui M se numeşte sumand direct al lui
M dacă există B R M astfel încît M A B (un submodul B cu această proprietate se mai
numeşte complement al lui A).
3.10 Corolar. Fie M un R-modul şi A, B R M. Următoarele afirmaţii sînt echivalente:
II.3 Sume şi produse directe. Şiruri exacte
59
a) M A B.
b) M A B şi A B 0.
c) x M, există o unică pereche (a, b) A B astfel încît x a b.
3.11 Exemple. a) Dacă V este un K-spaţiu vectorial, atunci orice subspaţiu vectorial U al
lui V este sumand direct în V.
b) Dacă R este inel comutativ integru, atunci R R nu are nici un submodul propriu care să
fie sumand direct. Într-adevăr, oricare ar fi submodulele nenule A şi B ale lui R R, avem
A B 0: există 0 a A şi 0 b B şi deci 0 ab A B.
3.12 Observaţie. a) Noţiunile de sumă directă (internă) de submodule şi sumă directă
externă sînt foarte apropiate: dacă S este sumă directă a modulelor (Mi)iI, de injecţii canonice
(i)iI, atunci S este suma directă a submodulelor sale (Imi)iI, iar Mi Imi, i I. Adesea
se identifică Mi cu Imi şi se spune că S este suma directă (fără a mai preciza tipul) a
modulelor Mi, i I.
b) Dacă M iI Mi este suma directă a modulelor (Mi)iI, de injecţii canonice (i)iI,
atunci, j I, aplicaţia pj : M → Mj, x xj, (unde x iI i(xi) , cu xi Mi, i I) este un
morfism de module, numit proiecţie canonică (pe Mj). Considerînd M ca submodul al
produsului direct iI Mi, pj este chiar restricţia la M a proiecţiei canonice j a produsului
direct. Compunerea pj◦j este aplicaţia identică a lui Mj : jp
ij MMM jj .
Există o legătură strînsă între sumanzii direcţi ai unui R-modul M şi proiectori, adică
elementele idempotente ale inelului EndR(M). (Un element e al unui inel S se numeşte
idempotent dacă e 2 e). Denumirea de proiector este justificată de propoziţia următoare.
3.13 Propoziţie. Fie M un R-modul. Dacă M A B, atunci p : iA◦pA (unde pA : M → A
este proiecţia canonică şi iA : A → M injecţia canonică) este un idempotent al inelului
EndR(M) şi Im p A, Ker p B.
Reciproc, fie p EndR(M) un proiector. Atunci M Im p Ker p.
Demonstraţie. Pentru orice x M, ! a A, b B, astfel încît x a b. Atunci p(x) a.
Avem p(p(x)) p(a) a p(x). Deci p◦p p2 p. Are loc p(x) 0 dacă şi numai dacă
x 0 b, cu b B, adică Ker p B. Evident, Im p A.
Reciproc, dacă p EndR(M) şi p2 p, atunci, x M, avem x p(x) (x p(x)). În
această scriere, p(x) Im p şi p(x p(x)) p(x) p2(x) 0, deci x p(x) Ker p. Am arătat
că M Im p Ker p. Dacă x Im p Ker p, atunci p(x) 0 şi x p(y), cu y M. Aşadar,
x p(y) p2(y) p(x) 0 şi Im p Ker p 0, adică suma e directă.
II. Module 60
3.14 Propoziţie. Fie R-modulele M şi N şi morfismele u : M → N şi v : N → M astfel încît
v◦u idM. Atunci N Im u Ker v. În particular, M este izomorf cu un sumand direct al lui
N.
Demonstraţie. Fie p u◦v : N → N. Avem p2 u◦v◦u◦v u◦id◦v u◦v p. Din 3.13,
N Im p Ker p. Cum v este surjectiv, Im u◦v Im u. Avem şi Ker u◦v
{x N | u(v(x)) 0} {x N | v(x) 0} Ker v, căci u este injectiv.
3.15 Definiţie. Fie vi : Mi → Ni (i I) o familie de morfisme de R-module. Vom defini
produsul direct şi suma directă ale familiei de morfisme (vi)iI.
Fie ( Mi, (i)iI) (respectiv (Ni, (i)iI)) produsul direct al familiei de R-module (Mi)iI
(respectiv (Ni)iI). Pentru orice j I, avem morfismul vj◦j : Mi → Nj. Din proprietatea de
universalitate a produsului direct (3.2), există un unic morfism v : Mi → Ni astfel încît
j◦v vj◦j, j I.
Morfismul v se numeşte produsul direct al familiei de morfisme (vi)iI şi se notează cu
iI vi sau cu iI vi. Dacă I {1, …, n}, v se notează ni iv
1 sau v1 … vn.
Dacă x (xi)iI Mi, atunci (iI vi)(x) (vi(xi))iI Ni.
În mod asemănător se defineşte suma directă a familiei de morfisme (vi)iI. Fie ( Mi,
(i)iI) (respectiv (Ni, (i)iI)) suma directă a familiei de R-module (Mi)iI (respectiv (Ni)iI).
Pentru orice j I, avem morfismul j◦vj : Mj → Ni. Din proprietatea de universalitate a
sumei directe (3.4), există un unic morfism w : Mi → Ni astfel încît w◦j j◦vj, j I.
Morfismul w se numeşte suma directă a familiei de morfisme (vi)iI şi se notează cu iI vi
sau cu iI vi. Dacă I {1, …, n}, w se notează ini v1 sau v1…vn.
Dacă x iI xi Mi, unde xi Mi şi familia (xi)iI este de suport finit 12 , atunci
(iI vi)(x) iI vi(xi) Ni.
12 Am identificat pe xi cu imaginea sa prin injecţia canonică i(xi).
jj
i MM
jj
i NN
vj v
ij
j MM
ij
j NN
w vj
II.3 Sume şi produse directe. Şiruri exacte
61
3.16 Propoziţie. Fie vi : Mi → Ni (i I) o familie de morfisme de module. Atunci:
a) Dacă vi este injectiv (surjectiv), atunci iI vi şi iI vi sînt injective (respectiv
surjective).
b) Dacă ui : Ni → Pi (i I) sînt morfisme de module, atunci
(iI ui)◦(iI vi) iI ui◦vi şi (iI ui)◦(iI vi) iI ui◦vi.
Notăm cu R-Mod categoria R-modulelor stîngi şi cu Ab categoria grupurilor abeliene.
3.17 Definiţie. (Functorii Hom) Pentru orice A R-Mod, definim functorul (covariant)
hA : R-Mod → Ab:
B R-Mod, hA(B) : HomR(A, B),
(HomR(A, B) este grup abelian cu adunarea morfismelor);
u : B → B' morfism în R-Mod, hA(u) : HomR(A, B) → HomR(A, B') este definit de
hA(u)(g) : u◦g, g HomR(A, B).
Se verifică imediat că hA(u) este morfism în Ab, că hA(1B) 1hA(B) şi că
hA(v◦u) hA(v)◦hA(u), pentru orice R-modul B şi orice morfisme de R-module u : B → B' şi
v : B' → B". Deci hA este un functor, notat şi cu HomR(A, -).
În mod asemănător se defineşte functorul contravariant hA : R-Mod → Ab. Pentru orice
B R-Mod, hA(B) : HomR(B, A); pentru orice morfism u : B → B' în R-Mod,
hA(u) : HomR(B', A) → HomR(B, A) este dat de hA(u)(g) : g◦u, g HomR(B', A). Functorul
hA este notat şi HomR(-, A).
Vom studia comportarea functorilor HomR(A, -) şi HomR(-, A) faţă de produsele directe şi
sumele directe.
3.18 Propoziţie. Fie A un R-modul şi (Mi)iI o familie de R-module. Atunci există
izomorfismele canonice de grupuri abeliene:
HomR(A, iI Mi) iI HomR(A, Mi),
HomR(iI Mi, A) iI HomR(Mi, A).
Demonstraţie. Demonstrăm a doua relaţie (prima este propusă ca exerciţiu).
Fie S iI Mi şi i : Mi → S injecţiile canonice.
Vom da două demonstraţii. O demonstraţie „directă”: folosind forma elementelor din
construcţiile sumei directe şi ale produsului direct, definim în mod natural un morfism de la
HomR(S, A) la iI HomR(Mi, A), despre care arătăm că este izomorfism. În demonstraţia
„categorială”, arătăm că HomR(S, A) este un produs direct în Ab al familiei de grupuri
abeliene (HomR(Mi, A))iI (adică satisface proprietatea de universalitate a produsului direct) şi
se aplică apoi 3.3.
Demonstraţia directă. Fie : HomR(S, A) → iI HomR(Mi, A), definit astfel: pentru orice
morfism g : iI Mi → A, (g) : (g◦i)iI iI HomR(Mi, A). Este banal de verificat că
II. Module 62
este morfism. Dacă (g) (g◦i)iI (0)iI, atunci g(iI i(xi)) iI g(i(xi)) 0, pentru
orice familie de suport finit (xi)iI, cu xi Mi, deci g 0. Aşadar, este injectiv. Dacă
(gi)iI iI HomR(Mi, A), din proprietatea de universalitate a sumei directe S iI Mi
(definiţia 3.4) există un unic morfism g : S → A astfel încît g◦i gi, i I. Deci este
surjectiv.
Demonstraţia categorială: Pentru orice i I, hA(i) : hA(S) → hA(Mi) este morfism în Ab.
Vom arăta că hA(S) este produs direct al grupurilor abeliene {hA(Mi)}iI, de proiecţii canonice
hA(i). Avem de arătat că, oricare ar fi un grup abelian X şi oricare ar fi morfismele
i : X → hA(Mi), i I, există un unic morfism : X → hA(S) în Ab astfel încît i hA(i)◦. Deci, x X, i(x) : Mi → A este un morfism în R-Mod. Din proprietatea de universalitate a
sumei directe, ! (x) : S → A morfism astfel încît i(x) (x)◦i. Se obţine o aplicaţie
: X → HomR(S, A) hA(S), x (x), care este morfism în Ab. Într-adevăr, x, y X,
(x) (y) : S → A este un R-morfism cu
((x) (y))◦i (x)◦i (y)◦i i(x) i(y) i(x y).
Cum (x y) este unicul morfism cu această proprietate, rezultă că (x y) (x) (y). Dacă
morfismul : X → hA(S) are şi el proprietatea că i hA(i)◦, atunci, x X, (x) : S → A
este morfism cu i(x) hA(i((x)) (x)◦i. Cum (x) este unic cu această proprietate,
rezultă (x) (x), x X, adică .
Multe din rezultatele teoriei modulelor (şi nu numai) se exprimă mai comod în limbajul
şirurilor exacte (folosit intens în Algebra Omologică, de exemplu).
3.19 Definiţie. Un şir (finit sau infinit) de R-module şi morfisme de module13, de forma
(S): … GFE vu …,
unde v◦u 0, se numeşte şir semiexact în F. Evident, şirul este semiexact în F dacă şi numai
dacă Im u Ker v. Şirul se numeşte exact în F dacă Im u Ker v. Spunem că şirul S este
semiexact (respectiv exact) dacă este semiexact (respectiv exact) în orice termen al său. Un şir
semiexact de module se mai numeşte complex de module.
3.20 Observaţii. a) De multe ori, morfismele care sînt unic determinate (sau subînţelese)
nu vor fi puse în evidenţă. De exemplu, vom scrie 0 → L în loc de L00 , întrucît singurul
morfism definit pe modulul 0 este morfismul 0.
b) Un şir de forma FE u0 este exact dacă şi numai dacă u este monomorfism.
Într-adevăr, Ker u 0 Ker u Im 0.
c) Un şir de forma 0 FE u este exact dacă şi numai dacă u este epimorfism.
d) Şirul 00 FE u este exact u este izomorfism.
13 Vom spune, pe scurt, şir de module.
II.3 Sume şi produse directe. Şiruri exacte
63
3.21 Exemple. a) Dacă : E → F este un morfism, atunci şirul următor este exact:
0ImKer0 FFE
Am notat cu morfismul incluziune şi cu surjecţia canonică. Modulul F/Im se mai
numeşte conucleul morfismului şi se notează Coker Avem deci şirul exact:
0CokerKer0 FE .
b) Dacă A R B, atunci şirul
0 0A B B A
este exact; am notat cu morfismul incluziune şi cu surjecţia canonică.
3.22 Definiţie. Un şir exact de forma
00 CBA vu
se numeşte şir exact scurt. Pentru un astfel de şir, A este izomorf cu submodulul Im u Ker v
al lui B, iar B/Im u B/Ker v este izomorf cu C; din aceste motive, B se mai numeşte extensie
(sau extindere) a lui A prin C (se observă analogia cu exemplul b) de mai sus).
3.23 Exemplu. Dacă A şi C sînt două R-module, atunci şirul
00 CCAA CA
este exact scurt; am notat cu A : A → A C injecţia canonică şi cu C : A C → C proiecţia
canonică (reamintim că A C A C). Deci A C este o extensie a lui A prin C. Problema
determinării tuturor extensiilor lui A prin C este nebanală. În acest sens este naturală
următoarea definiţie:
3.24 Definiţie. Fie A şi C două module şi extensiile următoare ale lui A prin C:
00 CBA vu ,
00 CBA vu .
Spunem că extensiile sînt echivalente dacă există un morfism g : B → B' astfel încît g◦u u' şi
v'◦g v. Deci, diagrama următoare comută:
00
00
CBA
CBA
vu
g
vu
(morfismele verticale fără notaţie sînt morfismele identice). Un morfism ca mai sus se
numeşte morfism de extensii.
3.25 Propoziţie. Cu notaţiile din definiţia 3.24, g este izomorfism. În particular, relaţia
definită la 3.24 este o relaţie de echivalenţă pe clasa extensiilor lui A prin C.
II. Module 64
Demonstraţie.14 Arătăm că Ker g 0. Fie b B cu g(b) 0. Atunci v'g(b) 0 v(b), deci
b Ker v Im u. Există a A cu u(a) b; rezultă 0 g(b) gu(a) u'(a); cum u' este
injectiv, avem a 0, deci b u(a) 0.
Dacă b' B', atunci v'(b') C; cum v este surjectiv, există b B cu v(b) v'(b'). Avem
v'g(b) v(b) din comutativitatea diagramei şi deci v'(g(b)) v'(b'), adică
g(b) b' Ker v' Im u'; deci există a A cu u'(a) g(b) b'; cum u' gu, g(b) b'
u'(a) gu(a). Astfel b' g(b u(a)) Im g.
Lăsăm demonstrarea celei de-a doua afirmaţii cititorului.
3.26 Definiţie. Fiind date două complexe
E:
111
iu
iu
i EEE ii
F:
111
iv
iv
i FFF ii ,
numim morfism de complexe de la E la F un şir de morfisme de module g : (gi)iZ,
gi : Ei → Fi, astfel încît gi 1◦ui vi◦gi, i Z, adică diagrama următoare comută:
11
11
1
11
1
iv
iv
i
ggg
iu
iu
i
FFF
EEE
ii
iii
ii
Complexele E şi F se numesc izomorfe dacă gi sînt izomorfisme, i Z (caz în care se
verifică fără dificultate că (gi1)iZ este tot morfism de complexe).
3.27 Exemple. a) Şirul exact 00 CBA vu este izomorf (în sensul definiţiei
de mai sus) cu şirul 0ImIm0 uBBu , unde este incluziunea şi surjecţia
canonică. Morfismele care realizează acest izomorfism sînt u0 : A → Im u, u0(a) u(a),
a A; idB : B → B; pentru a defini w : C → B/Im u, observăm că morfismul surjectiv v
induce un izomorfism canonic v0 : B/Ker v → C, dat de v0(b Ker v) v(b), b B (vezi
teorema fundamentală de izomorfism). Punem w v01. Lăsăm cititorului verificarea
comutativităţii diagramei care apare.
b) Orice extensie a lui Z2 prin Z2 este izomorfă fie cu Z2Z2, fie cu Z4.
Extensia „sumă directă” a lui A prin C, 00 CCAA CA , are proprietatea
remarcabilă că prin „întoarcerea săgeţilor” se obţine tot un şir exact, mai precis
00 CCAA CA . Extensiile lui A prin C care sînt izomorfe cu extensia
sumă directă A C au următoarea caracterizare:
3.28. Propoziţie. Fie (S): 00 CBA vu un şir exact scurt de module (adică
B este o extensie a lui A prin C). Următoarele afirmaţii sînt echivalente:
14 Tehnica folosită în demonstraţiile de acest tip se numeşte „diagram chasing” („urmărire pe diagramă”).
II.3 Sume şi produse directe. Şiruri exacte
65
a) B este echivalent (ca extensie a lui A prin C) cu extensia sumă directă,
00 CCAA CA . Am notat cu A, C injecţiile canonice ale sumei directe
A C şi cu A, C proiecţiile canonice.
b) Im u Ker v este sumand direct în B.
c) Există un morfism u' : B → A astfel încît u'◦u idA.
d) Există un morfism v' : C → B astfel încît v◦v' idC.
Demonstraţie. c)b) şi d)b) rezultă din 3.14.
a)c), d) Fie : B → A C un izomorfism astfel încît diagrama
00
00
CCAA
CBA
CA
vu
să fie comutativă. Definim u' : B → A, u' A. Avem u'u A u AA idA (vezi obs.
3.12). Aceasta demonstrează c). Definind v' : C → B, v' 1C, are loc vv'
v 1C CC idC, adică d) este valabilă.
b)a) Fie B Im u D; deci b B, ! a A şi d D astfel încît b u(a) d. Definim
atunci (b) a A. Obţinem o aplicaţie : B → A, care este morfism de module: dacă
b u(a) d, b' u(a') d' B, cu a, a' A, d, d' D, atunci
b b' u(a) d u(a') d' u(a a') d d'; deci (b b') a a' (b) (b'). La fel
se arată că păstrează înmulţirea cu scalari. Observăm că ◦u : A → A este idA.
Considerăm morfismul : B → AC, A Cv. Avem u (A Cv)◦u
Au Cvu A şi C C (A Cv) CA CCv v. Deci este (izo)morfism de
extensii.
Se foloseşte următoarea terminologie:
Un şir exact scurt 00 CBA vu se numeşte scindat dacă satisface condiţiile
echivalente ale propoziţiei precedente.
Un monomorfism BA u0 se numeşte scindat dacă şirul exact scurt
0Im0 uBBA u este scindat ( Im u este sumand direct în B).
Un epimorfism 0 CB v se numeşte scindat dacă şirul exact scurt
0Ker0 CBv v este scindat ( Ker v este sumand direct în B).
Comportarea faţă de şirurile exacte scurte este de primă importanţă în studiul functorilor
definiţi pe categorii de module. Proprietatea următoare exprimă faptul, des folosit, că
„functorul Hom este exact la stînga”:
3.29 Propoziţie. Fie R M un modul şi
00 CBA vu
un şir exact scurt. Atunci şirul de grupuri abeliene
II. Module 66
ChBhAh MvhMuhM MM
0
este exact. În particular, dacă u : A → B este monomorfism de R-module, atunci hM(u) este
monomorfism de grupuri abeliene.
Demonstraţie. Avem de arătat că hM(u) este monomorfism şi că Im hM(u) Ker hM(v). Fie
hM(A) (adică un morfism : M → A) astfel încît hM(u)() u◦ 0. Cum u este
monomorfism, rezultă că 0. Deci Ker hM(u) 0.
Avem hM(v)◦hM(u) hM(v◦u) hM(0) 0, deci Im hM(u) Ker hM(v). Arătăm incluziunea
inversă: dacă hM(B) (adică : M → B) este în Ker hM(v), atunci v◦ 0, adică
Im Ker v Im u. Cum u este injectiv, u0 : A → Im u (u0(a) u(a), a A) este
izomorfism; fie u' : Im u → A inversul lui u0. Atunci u'◦ : M → B este bine definit şi este
morfism şi se vede că hM(u)(u'◦) u◦u'◦ .
Ultima afirmaţie se obţine considerînd şirul exact
0Im0 uBBA u
Pentru functorul contravariant hM are loc o proprietate asemănătoare, a cărei demonstraţie
este propusă cititorului:
3.30 Propoziţie. Fie RM un modul şi
00 CBA vu
un şir exact scurt. Atunci şirul de grupuri abeliene
AhBhCh Muh
Mvh
MMM 0
este exact. În particular, dacă v : B → C este epimorfism de R-module, atunci hM(v) este
monomorfism de grupuri abeliene.
Exerciţii
1. Demonstraţi că R-modulul S este sumă directă a familiei de R-module (Mi)iI, de injecţii
canonice (i)iI, dacă şi numai dacă oricare ar fi x S, există o unică familie de elemente de
suport finit (xi)iI, cu xi Mi, i I, astfel încît x iI i(xi).
2. Fie A şi B două R-module. Demonstraţi că există un izomorfism (canonic) AB BA.
Generalizare.
3. Demonstraţi că R-modulul P este produs direct al familiei de R-module (Mi)iI, de proiecţii
canonice (i)iI, dacă şi numai dacă oricare ar fi familia de elemente (xi)iI, cu xi Mi, i I,
există un unic element x P astfel încît i(x) xi, i I.
4. Fie R un inel şi I un ideal stîng al lui R. Pentru orice modul R A, definim submodulul lui A:
II.3 Sume şi produse directe. Şiruri exacte
67
IA : ia | i I, a A.
a) Demonstraţi că IA {i1a1 … inan | n N, i1, …, in I, a1, …, an A}.
b) Dacă A sS As (sumă directă internă), atunci IA sS IAs. c) Dacă A sS As, atunci IA sS IAs (am identificat As cu imaginea sa în sS As şi la
fel pentru IAs). Dacă I este finit generat, atunci incluziunea este egalitate. Daţi un exemplu în
care incluziunea este strictă.
5. Luînd drept definiţie a produsului direct proprietatea de universalitate, demonstraţi că
proiecţiile canonice sînt surjective.
6. Daţi exemplu de morfisme u, v, w astfel încît şirul următor să fie exact:
0 → Z3 399 ZZZ wvu → 0.
7. Fie R un inel principal. Demonstraţi că R-modulul M este ciclic (generat de un singur
element) există un şir exact de forma 0 → R → R → M → 0.
8. Fie R un inel şi M un R-modul. Atunci orice R-epimorfism : M → R este scindat. Este
adevărat că pentru orice inel R şi orice modul M, orice R-monomorfism : R → M este
scindat?
9. Fie diagrama comutativă de R-module, cu liniile exacte:
CBA
CBA
vu
vu
Demonstraţi (folosind „urmărirea în diagramă”) că:
a) Dacă , şi u' sînt monomorfisme, atunci este monomorfism.
b) Dacă , şi v sînt epimorfisme, atunci este epimorfism.
c) Dacă este monomorfism şi , v sînt epimorfisme, atunci este epimorfism.
d) Dacă este epimorfism şi u', sînt monomorfisme, atunci este monomorfism.
10. Daţi exemplu de un R-modul M şi de un sumand direct S al lui M care să aibă o infinitate
de complemenţi.
11. Să se arate că orice compunere de monomorfisme (epimorfisme) scindate este mono-
morfism (epimorfism) scindat. Daţi un exemplu de monomorfisme u, v astfel încît uv să fie
scindat, dar v să nu fie scindat.
II. Module 68
II.4 Module libere
Multe din proprietăţile spaţiilor vectoriale sînt consecinţe ale faptului că orice spaţiu
vectorial posedă o bază. Lucrul acesta nu este adevărat în general pentru module, ceea ce şi
face mai dificil studiul modulelor în comparaţie cu cel al spaţiilor vectoriale. Este naturală
definirea şi studierea clasei modulelor care „au o bază”. În această secţiune R este un inel
unitar, iar modulele sînt R-module stîngi.
4.1. Definiţie. Fie M un R-modul, n N* şi x1, …, xn o familie de n elemente din M.
Spunem că familia {x1, …, xn} este liniar independentă (peste R)15 dacă, pentru orice familie
r1, …, rn R, cu r1x1 … rnxn 0, rezultă r1 … rn 0. Cu alte cuvinte, o combinaţie
liniară de elementele x1, …, xn este 0 dacă şi numai dacă toţi coeficienţii combinaţiei liniare
sînt 0.
O familie de elemente din M care nu este liniar independentă se numeşte liniar
dependentă. O relaţie de forma r1x1 … rnxn 0, cu r1, …, rn R, nu toţi nuli, se numeşte
relaţie de dependenţă liniară a familiei {x1, …, xn}.
4.2. Observaţii. a) Dacă există i j cu xi xj, atunci familia {x1, …, xn} este liniar
dependentă: combinaţia liniară xi xj este 0. Deci, în studiul liniar independenţei putem
presupune că elementele x1, …, xn sînt distincte. Pe de altă parte, este clar că noţiunea de liniar
independenţă nu depinde de indexarea elementelor x1, …, xn. Din aceste motive, putem vorbi
despre noţiunea de mulţime finită liniar independentă de elemente din M.
b) Faptul că mulţimea {x} (cu un singur element x M ) este liniar independentă înseamnă
că r R, din rx 0 rezultă r 0. Mai general, pentru x M se defineşte anulatorul lui x în
R, AnnR(x) : {r R | rx 0} (notat şi cu lR(x)). Întrucît AnnR(x) este chiar nucleul
morfismului de R-module x : R → M, x(r) rx, r R, avem AnnR(x) R R şi din teorema
de izomorfism rezultă că submodulul Rx Imx este izomorf ca R-modul stîng cu R/AnnR(x).
Aşadar, {x} este liniar independentă dacă şi numai dacă AnnR(x) 0, adică x este un
izomorfism între R şi Rx.
4.3. Definiţie. Fie X o submulţime oarecare a R-modulului M. Spunem că X este liniar
independentă peste R (sau liberă peste R) dacă orice submulţime finită a lui X este liniar
independentă peste R în sensul observaţiei de mai sus. Dacă X nu este liniar independentă, se
spune că X este liniar dependentă peste R (sau legată peste R). Aşadar, X este liniar
dependentă dacă şi numai dacă există o submulţime finită liniar dependentă a lui X.
15 Referirea la inelul R va fi adesea omisă, dacă nu sînt posibile confuzii.
II.4 Module libere
69
4.4. Observaţii. a) Submulţimea vidă a lui M este liniar independentă.
b) Fie {xi}iI o familie oarecare de elemente din R-modulul M. Familia {xi}iI este liniar
independentă dacă şi numai dacă pentru orice familie de suport finit {ri}iI de elemente din R,
din iI rixi 0 rezultă ri 0, i I. Rezultă că suma familiei de submodule {Rxi}iI este
directă (vezi 3.9). Reciproc, dacă suma familiei {Rxi}iI este directă şi AnnR(xi) 0,i I,
atunci {xi}iI este liniar independentă (demonstraţi!).
c) Orice submulţime a unei mulţimi liniar independente este liniar independentă.
4.5. Exemple. a) Mulţimea {1} formată din elementul unitate al inelului R (văzut ca
R-modul stîng) este liniar independentă. Mai general, r R, {r} este liniar dependentă
r este divizor al lui zero la dreapta (s R, s 0 astfel încît sr 0).
b) În Z-modulul Z3 (clasele de resturi modulo 3) nu există submulţimi liniar independente
peste Z: pentru orice x Z3, avem 3x 0̂ . Puteţi generaliza? În schimb, mulţimea {1̂} este
liniar independentă peste Z3, după cum am văzut la a).
c) Dacă R este inel comutativ, în R-modulul R[X] mulţimea {X n| n N} este liniar inde-
pendentă. Această afirmaţie este echivalentă cu faptul că un polinom de forma a0 a1X
… an X n (a0, a1, …, an R) este 0 dacă şi numai dacă a0 … an 0. Mai general, dacă
{fn | n N} este o familie de polinoame astfel încît grad fn grad fm dacă m n şi coeficienţii
dominanţi ai polinoamelor fn sînt nondivizori ai lui zero, atunci familia {fn | n N} este liniar
independentă.
4.6. Definiţie. O submulţime B a unui R-modul M se numeşte bază a lui M dacă este
simultan liniar independentă şi sistem de generatori pentru M. Modulul M se numeşte modul
liber dacă are o bază.
4.7 Propoziţie. Fie M un R-modul şi B o submulţime a lui M. Atunci B este bază a lui M
dacă şi numai dacă orice element x M se scrie în mod unic ca o combinaţie liniară de
elementele lui B.
Demonstraţie. Fie B {ei}iI o bază a lui R M şi x M. Cum B generează pe M, există o
familie de suport finit {ri}iI de elemente din R, astfel încît x iI riei. Dacă {si}iI este o altă
familie de elemente din R, cu x iI siei, atunci iI (si ri)ei 0. Din liniara independenţă a
lui B rezultă că si ri, i I.
Reciproc, dacă orice element din M se scrie în mod unic ca o combinaţie liniară de
elementele lui B, atunci B este sistem de generatori ai lui M. Scriind faptul că 0 are o scriere
unică sub forma unei combinaţii liniare de elementele lui B, rezultă că B este liniar
independentă.
II. Module 70
Cu notaţiile de mai sus, pentru x M, elementele {ri}iI din R cu proprietatea că
x iI riei se numesc coordonatele lui x în baza B {ei}iI.
4.8. Exemple. a) Submulţimea este bază a modulului {0}.
b) {1} este bază a lui R R. Mai general, {r} este bază a lui R R dacă şi numai dacă r este
inversabil la dreapta în R (demonstraţi!).
c) Dacă I este o mulţime oarecare, R-modulul R( I ) (suma directă a | I | copii ale lui R, de
injecţii canonice i : R → R( I )) este liber, de bază {ei}iI, unde ei i(1). Această bază este
numită baza canonică a lui R( I ); R( I ) este numit şi R-modulul liber peste mulţimea I (sau de
bază I). Dacă I {1, …, n}, elementele bazei canonice a R-modulului liber R n sînt aşadar
e1 (1, 0,…, 0), e2 (0, 1,…, 0), …, en (0, 0,…, 1).
Am văzut că un morfism de module este determinat de valorile sale pe o mulţime de
generatori. Dar, pentru un sistem de generatori oarecare, poate să nu existe nici un morfism
care să ia valori prescrise pe elementele sistemului de generatori. În cazul privilegiat al
modulelor libere, pentru o alegere arbitrară a valorilor pe elementele unei baze, există un unic
morfism care să ia valorile respective pe elementele bazei:
4.9 Propoziţie. (Proprietatea de universalitate a modulului liber de bază B) Fie L un
R-modul liber de bază B şi i : B → L aplicaţia incluziune. Cuplul (L, i) are următoarea
proprietate de universalitate:
Pentru orice cuplu (M, u), unde M este un R-modul şi u : B → M este o aplicaţie, există un
unic morfism v : L → M care „prelungeşte pe u la L”, adică v◦i u.
În plus, au loc echivalenţele:
a) v este injectiv u(B) este liniar independentă.
b) v este surjectiv u(B) este sistem de generatori pentru M.
c) v este izomorfism u(B) este bază.
Demonstraţie. Dacă B (ei)iI, afirmaţia din enunţ se poate reformula astfel:
„Oricare ar fi o familie (yi)iI de elemente din M, există un unic morfism v : L → M astfel
încît v(ei) yi, i I.”
Demonstrăm unicitatea: presupunem că v, w HomR(L, M) satisfac condiţia
v(ei) yi w(ei), i I. Fie x L; cum (ei)iI este o bază, există o unică familie (ri)iI de
elemente din R astfel încît x iI riei. Avem v(iI riei) iI riv(ei) iI riyi. Acelaşi
lucru se obţine pentru w. Pentru existenţă, rămîne să demonstrăm că relaţia
v(x) : iI riyi, dacă x iI riei, cu (ri)iI familie de suport finit de elemente din R,
defineşte un morfism de module. Întrucît pentru orice x L există o unică familie (ri)iI de
elemente din R astfel încît x iI riei, v este bine definită. Fie x iI riei şi y iI siei
două elemente din L, cu (ri)iI, (si)iI familii de elemente din R. Dacă a, b R, avem:
II.4 Module libere
71
v(ax by) v(iI ariei iI bsiei) v(iI (ari bsi)ei) iI (ari bsi)yi
iI ariyi iI bsiyi av(x) bv(y).
Demonstrăm a): Avem Ker v {iI riei | (ri)iI R( I ), iI riyi 0}. Se vede acum clar că
Ker v 0 (yi)iI este liniar independentă.
Lăsăm restul demonstraţiei în sarcina cititorului.
R-modulele de forma R( I ) sînt „toate” R-modulele libere:
4.10 Propoziţie. Fie L un R-modul liber şi (xi)iI o bază a sa. Atunci R L R R( I ).
Demonstraţie. Fie (ei)iI baza canonică în R( I ). Conform propoziţiei de mai sus, există un
unic morfism u : L → R( I ), cu u(xi) : ei, i I. Întrucît submodulul Im u include {ei}iI, care
este un sistem de generatori pentru R( I ), rezultă că u este surjectiv. Dacă x iI rixi Ker u
(cu (ri)iI familie de elemente din R), atunci 0 u(x) iI riei. Cum {ei}iI este bază, rezultă
ri 0, i I, deci x 0.
O sumă directă de module libere este tot modul liber:
4.11 Propoziţie. Fie (Mi)iI o familie de R-module libere. Atunci suma lor directă externă
iI Mi este modul liber.
Demonstraţie. Fie M : iI Mi. Pentru j I, notăm cu j : Mj → M injecţia canonică şi cu
Bj o bază a lui Mj. Vom arăta că iI i(Bi) este o bază a lui M. Din 3.8 ştim că M este suma
directă (internă) a familiei de submodule (Im i)iI. Cum i(Bi) generează pe Im i, i I,
rezultă că iI i(Bi) generează pe M. Liniara independenţă rezultă uşor (complicate sînt doar
notaţiile): fie Bi (eit)tTi baza din Mi şi fie yit i(eit). Dacă {rit | i I, t Ti} este o familie
de suport finit de elemente din R, cu iItTi rityit 0, atunci, k I, avem că
tTk rktykt iI \{k}tTi rityit. Însă Mk (iI \{k} Mi) 0, deci tTk rktykt 0. Dar (ykt)tTk
este bază în Mk, deci rkt 0, k I, t Tk.
Observăm că acest rezultat furnizează o altă demonstraţie a faptului că R( I ) este R-modul
liber: se ia Mi R R, i I, în propoziţia de mai sus.
4.12 Propoziţie. Orice modul este (izomorf cu) un modul factor al unui modul liber. Mai
precis, dacă M este un R-modul, iar S este un sistem de generatori al lui M, atunci există un
epimorfism : R(S) → M, adică M R(S)/Ker.
Demonstraţie. Fie (es)sS baza în R(S). Definim : R(S) → M prin (es) s, s S (vezi
4.9). Întrucît submodulul Im include S, care generează M, rezultă că Im M.
Acest rezultat simplu este important: dacă se cunoaşte structura submodulelor şi a
modulelor factor ale modulelor libere, se obţin informaţii asupra structurii unui modul
II. Module 72
oarecare. Această metodă va fi folosită în cazul modulelor finit generate peste un inel
principal. Un alt exemplu de aplicaţie este următorul:
4.13 Exemplu. Dacă M este un R-modul oarecare, atunci există un şir exact infinit de
forma:
… → Ln1 → Ln → … → L1 → L0 → M → 0,
unde Ln este modul liber, n N (un astfel de şir se numeşte rezoluţie liberă a lui M). Pentru
demonstraţie, fie L0 un modul liber şi u0 : L0 → M un epimorfism. Atunci avem şirul exact
0Ker0 000 MLu ui . Pentru Ker u0 există un modul liber L1 şi un epimorfism
u1 : L1 → Ker u0. Avem deci şirul exact 0Ker0 01011 MLLu uui , căci
Ker u0 Im i◦u1. Se continuă prin inducţie după n cu proprietatea că există un şir exact de
forma
0 → Kn → Ln → … → L1 → L0 → M → 0,
cu Li module libere, 1 i n.
Într-un spaţiu vectorial are loc proprietatea importantă că orice două baze au acelaşi
cardinal. În cazul unui modul liber peste un inel oarecare, acest fapt nu este garantat.
Modulele libere peste un inel comutativ au însă această proprietate; de altfel demonstraţia
propoziţiei următoare reduce problema la cazul spaţiilor vectoriale.
4.14 Propoziţie. Fie R un inel comutativ şi M un R-modul liber care are o bază finită.
Atunci orice două baze ale lui M sînt finite şi au acelaşi cardinal.
Demonstraţie. Fie I un ideal maximal al inelului R (vezi 1.18). Inelul R/I este corp (vezi
Anexe. Ideale prime şi maximale). Fie IM : {a1x1 … anxn | n N, ai I, xi M,
i 1, …, n}. Se verifică imediat că IM este R-submodul al lui M şi că modulul factor M/IM
devine un R/I-modul în raport cu operaţia definită de:
(r I)(x IM) : rx IM, r R, x M.
Fie : M → M/IM surjecţia canonică, (x) x IM, x M. Vom demonstra următoarele
fapte, din care decurge concluzia propoziţiei:
I. Dacă {e1, …, en} este o bază în R M, atunci {(e1), …, (en)} este liniar independentă în
R/I-spaţiul vectorial M/IM.
II. Dacă {e1, …, en} este sistem de generatori în R M, atunci {(e1), …, (en)} este sistem de
generatori în R/I-spaţiul vectorial M/IM. Într-adevăr, dacă presupunem I şi II demonstrate, luînd o bază finită {e1, …, en} a lui R M,
rezultă că {(e1), …, (en)} este bază în R/I-spaţiul vectorial M/IM (care este deci de
dimensiune n). Dacă {sj | j J} este o altă bază a lui R M, atunci ea este cu necesitate finită. Într-adevăr, pentru orice i I, ei este combinaţie liniară finită de {sj | j J}, deci există o mulţime finită Ji J şi rij R (j Ji) cu proprietatea că ei
iij jj J
r s . Atunci J' i I Ji
este finită şi {sj | j J'} este sistem de generatori (deci J' J). Luînd acum o altă bază finită
II.4 Module libere
73
{s1, …, sm} a lui R M, obţinem că {(s1), …, (sm)} este bază în spaţiul vectorial M/IM (de
dimensiune n), deci m n.
Să demonstrăm I. Fie r1 I, …, rn I R/I (cu r1, …, rn R) astfel încît
(r1 I)(e1 IM) … (rn I)(en IM) 0 IM, adică r1e1 … rnen IM.
Dacă x a1x1 … amxm IM, cu ai I, xi M, i 1, …, m, atunci, scriind fiecare xi
ca o combinaţie liniară de {e1, …, en}, rezultă că x este de forma b1e1 … bnen, unde bi I
(căci ai I şi I este ideal). Deci r1e1 … rnen IM implică existenţa elementelor b1,
…, bn I, astfel încît r1e1 … rnen b1e1 … bnen. Dar {e1, …, en} este bază, deci
ri bi I, i {1, …, n}. Astfel, r1 I … rn I 0 I.
Afirmaţia II este propusă ca exerciţiu cititorului.
4.15 Definiţie. Fie R un inel comutativ şi L un R-modul liber finit generat. Cardinalul (cu
necesitate finit) al unei baze a lui R L se numeşte rangul lui L şi se notează rangR L (sau rang L
dacă inelul R este subînţeles). Propoziţia precedentă asigură că definiţia este corectă (nu
depinde de alegerea unei baze a lui R L). Dacă R este corp, rangul unui spaţiu vectorial finit
generat coincide cu dimensiunea lui.
În continuare ne vom ocupa de studiul morfismelor între module libere de rang finit. Ideea
este aceeaşi ca la spaţii vectoriale: odată fixate două baze în cele două module, oricărui
morfism i se asociază o matrice; prin această asociere (bijectivă), operaţiile cu morfisme de
module devin operaţii cu matricele asociate. Pentru simplitate presupunem că inelul R este
comutativ, deşi unele din rezultate au loc pentru orice inel unitar.
4.16 Definiţie. Fie E şi F două R-module libere, : E → F un morfism şi e {e1, …, em} o
bază în E, iar f {f1, …, fn} o bază16 în F. Pentru orice i {1, …, m}, există şi sînt unic
determinate elementele aij R, ( j {1, …, n}) astfel încît
(ei) ai1 f1 … ain fn.
Matricea (aij)1im, 1jn Mm, n(R) este notată cu Me, f() şi se numeşte matricea asociată
morfismului în perechea de baze (e, f). Cu alte cuvinte, pe linia i a matricei Me, f() se
găsesc „coordonatele” ai1, …, ain ale lui (ei) în baza f. Dacă E F, se ia de obicei e f şi
Me, f() se notează mai simplu Me().
4.17 Observaţie. Aceasta este convenţia „algebrică” de scriere „pe linii” a matricei
Me, f(). Evident, se poate adopta convenţia („geometrică”) de scriere a coordonatelor lui
(ei) în baza f pe coloana i a matricei asociate lui (ceea ce revine la considerarea matricii
16 Vom considera că bazele sînt total ordonate (contează „locul” elementelor în bază).
II. Module 74
transpuse tMe,f()). Alegerea scrierii pe coloane conduce la regula „matricea compunerii a
două morfisme este produsul matricelor morfismelor, în aceeaşi ordine”, adică proprietatea b)
din propoziţia următoare devine tMe, f( ◦ ) tMf, g( )·tMe, f( ).
4.18 Propoziţie. a) Cu notaţiile de mai sus, aplicaţia
Me, f : HomR(E, F) → Mm, n(R),
care asociază oricărui morfism HomR(E, F) matricea sa Me, f() în perechea de baze
(e, f), este un izomorfism de R-module.
b) Dacă G este un R-modul liber, de bază g {g1,…, gp}, iar : F → G este un morfism
de R-module, atunci Me, g( ◦) Me, f()·Mf, g().
c) Aplicaţia Me : EndR(E) → Mm(R) este un antiizomorfism de R-algebre (adică
Me : EndR(E)op → Mm(R) este izomorfism de R-algebre).
Demonstraţie. a) Fie : E → F un alt morfism şi (bij)1im, 1jn Me, f(). Atunci
( )(ei) (ei) (ei) j aij fj j bij fj j (aij bij) fj
Deci Me, f( ) (aij bij)1jn, 1im Me, f() Me, f(), adică Me, f´ este morfism de
grupuri abeliene. Dacă Me, f() 0 (matricea 0 Mm, n(R)), atunci (ei) 0, 1 i m. Cum
(ei)1im este bază în E, rezultă 0; aceasta arată că Me, f este injectiv. Pentru surjectivitate,
fie A (aij) Mm, n(R). Din proprietatea de universalitate a modulelor libere, există un unic
morfism HomR(E, F) astfel încît (ei) ai1 f1 … ain fn, adică Me, f() A. Dacă r R
şi HomR(E, F), un calcul simplu arată că Me, f(r) rMe, f().
b) Fie Mf, g() (bjk)1jn, 1kp. Avem
( ◦)(ei) (�j aij fj ) j aij( fj ) j aijk bjk gk k ( j aijbjk) gk.
Deci Me, g( ◦) Me, f()·Mf, g().
c) Afirmaţia este o consecinţă a celor demonstrate: din a) rezultă că Me este morfism de
R-module şi din b) rezultă că Me : EndR(E)op → Mm(R) este morfism de inele.
În aceleaşi ipoteze de mai sus, dacă e {e1,…, en} şi f {f1,…, fn} sînt două baze ale
modulului liber E, fiecare element al bazei f se scrie în mod unic ca o combinaţie liniară de
elementele bazei e:
n
jjiji esf
1
Se obţine o matrice Te, f (sij) Mn(R), numită matricea de trecere de la baza e la baza f.
Dacă g este o altă bază în E, atunci are loc relaţia
Te, g Tf, g·Te, f
În particular, In Te, e Te, f ·Tf, e, adică matricea de trecere dintr-o bază în alta este
inversabilă în Mn(R). Cînd o matrice din Mn(R) este inversabilă?
Folosim proprietăţile determinanţilor studiate în liceu: dacă A Mn(R), iar A* este adjuncta
matricei A (elementul de pe locul (i, j) al lui A* este (1)ijdet(Aji), unde Aji este matricea din
II.4 Module libere
75
Mn1(R) obţinută prin suprimarea liniei j şi coloanei i ale matricei A), atunci
A·A* A*·A det(A)·In. Aceasta arată că, dacă det(A) este un element inversabil în R, atunci A
este inversabilă în Mn(R) şi A1 (det A)1A*. Reciproc, dacă A este inversabilă, din relaţia
A·A1 In, trecînd la determinanţi, rezultă că det(A·A1) det(A)det(A1) 1, adică
det(A) U(R). Sumarizăm discuţia de mai sus în:
4.19 Propoziţie. Fie R un inel comutativ şi n N*.
a) O matrice S Mn(R) este inversabilă în Mn(R) dacă şi numai dacă det(S) este un
element inversabil al lui R.
b) Fie E un R-modul liber de rang n, e {e1,…, en} şi f, g trei baze în E. Atunci:
Te, g Tf, g·Te, f
În particular, matricea de trecere Te, f este inversabilă. Reciproc, dacă S (sij) este matrice
inversabilă în Mn(R) şi
n
jjiji esf
1
, 1 i n, atunci {f1,…, fn} este bază în E.
Afirmaţiile nedemonstrate din propoziţia de mai sus se demonstrează exact ca la spaţii
vectoriale şi sînt lăsate cititorului.
Grupul multiplicativ al matricelor inversabile de tip nn cu elemente din R,
U(Mn(R)) {S Mn(R) | T Mn(R) astfel încît ST TS I}
se mai notează GL(n, R) sau GLn(R) şi se numeşte grupul liniar general de grad n peste R.
Este utilă introducerea următorului formalism, care generalizează operaţiile cunoscute cu
vectori şi matrice. Fie R un inel comutativ şi E un R-modul stîng. Dacă m, n, p sînt numere
naturale nenule, notăm Mn, p(E) mulţimea matricelor de tip np cu elemente din E. Este
evident că Mn, p(E) formează un grup abelian faţă de operaţia de adunare a matricelor. Pentru
orice A (aij) Mm, n(R) şi X (xjk) Mn, p(E), definim produsul AX (yik) Mm, p(E), unde
yik
n
jjkij xa
1
, i {1, …, m}, k {1, …, p},
unde aijxjk este produsul dat de structura de R-modul a lui E.
Se obţine o „operaţie externă” · : Mm, n(R)Mn, p(E) → Mm, p(E), care are următoarele
proprietăţi (cu demonstraţie analoagă celei din cazul clasic al matricelor):
(A B)X AX BX, A(X Y) AX AY, A, B Mm, n(R), X, Y Mn, p(E).
În plus, dacă q N*, pentru orice A Mq, m(R), B Mm, n(R), X Mn, p(E) are loc:
(AB)X A(BX).
Dacă I este matricea unitate din Mn(R), atunci IX X, X Mn, p(E). Se obţine astfel că
Mn, p(E) este un modul stîng peste inelul Mn(R).
Ca o aplicaţie, să vedem cum se schimbă matricea unui morfism de module libere cînd se
schimbă bazele în cele două module.
II. Module 76
4.20 Propoziţie. Fie E şi F două R-module libere de rang n, respectiv m şi e (e1, …, en),
e' (e'1, …, e'n) baze în E, f ( f1, …, fm), f' mff ,1 baze în F. Notăm cu
S (sij) Mn(R) matricea de trecere de la baza e la baza e' şi cu T (tij) Mm(R) matricea
de trecere de la baza f la baza f'. Dacă : E → F este un morfism de R-module, atunci are
loc relaţia
Me', f'() S·Me, f()·T 1.
Demonstraţie. Notăm Me, f() cu A (aij) Mn, m(R). Astfel:
(ei) j aij fj, i {1, …, n}.
Interpretăm e t(e1, …, en) ca fiind o matrice coloană (de tip n1): e Mn, 1(E) şi, la fel,
f Mm, 1(F). Putem scrie relaţiile de mai sus sub forma (e) A·f, unde (e) t((e1), …,
(en)). La fel dacă B Me', f'(), atunci (e') B·f'. Pe de altă parte, putem scrie e' S·e şi
f' T·f, adică f T 1·f'. Întrucît este morfism de R-module, un calcul uşor arată că
(S·e) S·(e). Astfel:
(e') (S·e) S·(e) S·(A·f) (SA)·f (SA)·(T 1·f') (SAT 1)·f',
adică matricea lui in bazele e' şi f' este SAT 1.
Exerciţii
1. Fie R un inel şi L un R-modul liber. Atunci orice R-epimorfism : M → L este scindat. În
particular, dacă K este un corp, orice şir exact scurt de K-spaţii liniare, de forma
0 → U → V → W → 0, este scindat.
2. a) Fie R un inel integru şi g1, …, gn R[X], de grade distincte două cîte două. Atunci g1,
…, gn sînt liniar independente în R-modulul R[X].
b) Fie K un corp de caracteristică 0 (n·1 0, n N*) şi a K. Atunci {1, X a, (X a) 2,
…, (X a) n, …} este o bază în K-spaţiul vectorial K[X]. Dacă p K[X], care sînt
coordonatele lui p în această bază?
3. Demonstraţi că în Z-modulul Q orice submulţime cu cel puţin două elemente este liniar
dependentă şi că Z À ZQ. Deduceţi că ZQ nu este liber.
4. Fie G un grup abelian finit. Este posibil ca G să fie un Z-modul liber?
5. În ce condiţii un ideal I al inelului R este un R-modul stîng liber?
6. Daţi exemplu de grup abelian infinit care nu este liber.
7. Dacă M este R-modul liber, cu o bază B, exprimaţi |M| în funcţie de |R| şi |B|.
II.5 Bimodule, module duale
77
8. Fie M un R-modul cu proprietatea că există o submulţime B a lui M astfel încît, pentru orice
R N şi orice aplicaţie : B → N, există un unic R-morfism : M → N care prelungeşte pe .
Atunci M este liber şi B este o bază a lui M (reciproca Propoziţiei 4.9).
9. Fie R un inel comutativ şi I, J ideale în R. Se consideră afirmaţiile:
(i) I J (ca R-module). (ii) R/I R/J (ca R-module). (iii) R/I R/J (ca inele). Cercetaţi care sînt implicaţiile valabile dintre aceste afirmaţii.
10. Fie W un K-spaţiu vectorial de dimensiune finită şi U, V KW.
a) Arătaţi că dim(W/U) dim W dim U.
a) Folosind teoremele de izomorfism, demonstraţi că
dim(U V) dim U dim V dim(U V).
II.5 Bimodule, module duale
Bimodulele apar în studiul inelelor de endomorfisme ale unui modul şi sînt utile în
dezvoltarea teoriei produselor tensoriale.
5.1 Definiţie. Fie R şi S două inele unitare şi A un grup abelian. Spunem că A are o
structură de bimodul R-stîng şi S-drept dacă A este R-modul stîng şi S-modul drept şi, r R,
a A, s S, are loc:
r(as) (ra)s.17
Notăm R AS faptul că A este bimodul R-stîng şi S-drept.
Spunem că A este bimodul R-stîng şi S-stîng (notat R-S A) dacă A este R-modul stîng şi
S-modul stîng şi r R, a A, s S, r(sa) s(ra).
Dacă (as)r (ar)s, A se numeşte bimodul R-drept şi S-drept (notat AR-S).
5.2 Exemple. a) Dacă R este inel unitar, am văzut că R este în mod canonic R-modul stîng
şi R-modul drept. Mai mult, R este bimodul R-stîng şi R-drept; asociativitatea înmulţirii
asigură îndeplinirea condiţiei de bimodul. În ce caz R este bimodul R-stîng şi R-stîng?
17 Această relaţie exprimă o compatibilitate naturală între cele două structuri de modul pe M.
II. Module 78
b) Dacă m, n N*, atunci Mm,n(R) este bimodul Mm(R)-stîng şi Mn(R)-drept.
c) Dacă R este inel comutativ, orice R-modul este şi R-R-bimodul (de orice tip).
d) Fie : R → S un morfism de inele. Atunci S este în mod canonic un bimodul R-stîng şi
S-drept (definiţi operaţiile externe respective). De asemenea, S este bimodul S-stîng şi
R-drept.
e) Orice R-modul stîng R A este un bimodul R AZ.
Întrucît un bimodul de forma R-S A este acelaşi lucru cu bimodulul R ASop, unde Sop este
opusul inelului S, vom considera bimodulele de tipul R AS (R-stîng şi S-drept), numite în
continuare bimodule (inelele R şi S fiind fixate în continuare).
Majoritatea conceptelor şi rezultatelor de la module stîngi se transportă, mutatis mutandis,
la bimodule. De exemplu, dacă se dau bimodulele R AS şi R BS, o funcţie u : A → B se numeşte
morfism de bimodule (sau R-S-morfism) dacă u este simultan morfism de R-module stîngi şi
de S-module drepte. O submulţime C a bimodulului R AS se numeşte R-S-submodul dacă este
simultan R-submodul şi S-submodul al lui A.
Fie modulul R A şi bimodulul R BS. Am văzut că HomR(A, B) este un grup abelian. Structura
de R-S-modul a lui B permite definirea pe HomR(A, B) unei structuri naturale de S-modul
drept:
g HomR(A, B), s S, definim gs : A → B, (gs)(a) : g(a)s, a A.
Faptul că B este bimodul asigură că gs HomR(A, B): aditivitatea este imediată, iar dacă
r R, a A, avem (gs)(ra) g(ra)s (rg(a))s r(g(a)s) r(gs)(a). Am folosit faptul că g
este R-morfism şi că B este R-S-bimodul.
Astfel, avem o operaţie externă HomR(A, B) S → HomR(A, B), (g, s) gs. O verificare
de rutină arată că HomR(A, B) este într-adevăr S-modul drept.
La II.3.17 am definit functorul contravariant hB : R-Mod → Z-Mod:
hB(A) HomR(A, B), A R-Mod;
dacă u : A → A' în R-Mod, hB(u) : HomR(A', B) → HomR(A, B) este dat de
hB(u)(g) : g◦u, g HomR(A', B).
În cazul de faţă, HomR(A, B) este în mod canonic S-modul drept. Sumarizînd discuţia
precedentă, obţinem:
5.3 Propoziţie. Fiind dat modulul R A şi bimodulul R BS, HomR(A, B) hB(A) este un
S-modul drept. Mai mult, hB : R-Mod → Mod-S definit mai sus este un functor contravariant.
Demonstraţie. Cu notaţiile de mai sus, rămîne să arătăm că hB(u) este morfism de
S-module drepte. Notăm u hB(u). Fie s S şi g HomR(A', B). Avem de arătat că
u(gs) u(g)s, adică (gs)◦u (g◦u)s. Într-adevăr, pentru orice a A', avem
(gs◦u)(a) (gs)(u(a)) g(u(a))s ((g◦u)(a))s ((g◦u)s)(a).
II.5 Bimodule, module duale
79
5.4 Observaţie. Mai pot apărea cazurile:
i) R AS şi R B. Atunci HomR(A, B) este un S-modul stîng cu operaţia externă:
g HomR(A, B), s S, definim sg : A → B, (sg)(a) : g(as), a A.
Într-adevăr, s, t S, a A, ((st)g)(a) g(a(st)) g((as)t)); cum (s(tg))(a) (tg)(as)
g((as)t), rezultă că (st)g s(tg).
Fixînd un bimodul R AS, se obţine un functor covariant hA : R-Mod → S-Mod definit (ca la
II.3.17):
B R-Mod, hA(B) : HomR(A, B),
u : B → B' morfism în R-Mod, hA(u) : HomR(A, B) → HomR(A, B') este definit de
hA(u)(g) : u◦g, g HomR(A, B).
Demonstraţia faptului că hA(u) este S-morfism este asemănătoare cu cea de la 5.3.
ii) AS şi R BS. Atunci mulţimea morfismelor de S-module drepte HomS(A, B) este în mod
canonic un R-modul stîng şi se obţine un functor contravariant hB : Mod-S → R-Mod.
iii) R AS şi BS. Atunci HomS(A, B) este în mod canonic un R-modul drept şi se obţine un
functor covariant hA : Mod-S → R-Mod.
Noţiunea de dual al unui spaţiu vectorial este larg utilizată şi în Analiză şi Geometrie.
5.5 Definiţie. Fie A un R-modul stîng. Modulul A*, unde
A* : HomR(A, R) hR(A)
se numeşte dualul modulului A. Din Propoziţia 5.3 aplicată modulului R A şi bimodulului R RR,
rezultă că A* este R-modul drept şi că hR : R-Mod → Mod-R este un functor contravariant. Un
element A* se mai numeşte formă liniară pe A. Înmulţirea dintre o formă liniară şi un
element r R este dată de
(r)(a) (a)r, a A.
Dacă u : A → B este un morfism de R-module stîngi, atunci notăm hR(u) cu u*; avem
u* : B* → A*, u*() ◦u, B*. Morfismul de R-module drepte u* se numeşte
transpusul morfismului u şi se notează prin tradiţie cu tu.
Faptul că functorul hR * : R-Mod → Mod-R este exact la stînga (3.30) se traduce prin:
5.6 Propoziţie. Fie
00 CBA vu
un şir exact scurt de R-module stîngi. Atunci
***0 ABC uv tt
este un şir exact de R-module drepte. În particular, dacă v : B → C este epimorfism de
R-module stîngi, atunci tv : C* → B* este monomorfism de R-module drepte.
II. Module 80
Aşadar, oricărui modul stîng R A i-am asociat dualul său, modulul drept A*R. Considerînd
modulul A*R şi bimodulul R RR, obţinem (cazul 5.4ii)) modulul stîng HomR(A*, R) (format din
morfismele de R-module drepte A* → R). Cu alte cuvinte, HomR(A*, R) este dualul modulului
drept A*R, notat A** şi numit bidualul modululului A. Bidualul lui R A este un R-modul stîng.
De fapt, s-a folosit compunerea functorilor „de dualizare” * : R-Mod → Mod-R şi
* : Mod-R → R-Mod (contravarianţi) obţinîndu-se un functor „de bidualizare”
** : R-Mod → R-Mod , A A** (covariant). Dacă u : A → B este un morfism de R-module
stîngi, atunci imaginea lui u prin acest functor este u** : A** → B**, care se mai notează cu ttu t(tu).
Se pune în mod natural problema legăturii dintre R-modulele stîngi R A şi R A**.
5.7 Propoziţie. Fie R A un modul stîng. Atunci există un morfism canonic
A : A → A** HomR(A*, R)
A(a)() (a), a A, A*
Oricare ar fi u : A → B un morfism de R-module stîngi, are loc B◦u u**◦A, adică
diagrama următoare este comutativă:
Demonstraţie. Verificarea faptului că A(a) este bine definită şi este morfism este
standard. Să probăm comutativitatea diagramei.
Fie a A. Avem (u**◦A)(a) u**(A(a)) A(a)◦u*. Pentru orice B*,
(A(a)(u*()) (A(a))(◦u) (◦u)(a).
Pe de altă parte, (B◦u)(a)() (B(u(a)))() (u(a)), deci egal cu (u**◦A)(a)(),
B*. Deci (B◦u)(a) (u**◦A)(a), a A.
Să considerăm cazul în care avem un modul stîng liber R L de bază (ei)iI. Pentru fiecare
i I, considerăm ei* L* astfel încît ei*(ej) ij, i, j I. Există formele liniare ei* cu
aceste proprietăţi datorită proprietăţii de universalitate a modulului liber, 4.9.
5.8 Propoziţie. Dacă L este un R-modul stîng liber de bază (ei)iI, atunci (ei*)iI este o
familie liniar independentă în L*R. Dacă (ei)iI este finită, atunci (ei*)iI este o bază în L*R
(numită duala bazei (ei)iI).
Demonstraţie. Fie (ri)iI o familie de suport finit de elemente din R. Dacă iI ei*ri 0,
atunci, j J, avem 0 (iI ei*ri)(ej) iI ei*(ej)ri iI ijri rj. Deci rj 0, j I.
Astfel, (ei*)iI este liniar independentă.
Bu
A
****
** Bu
A
B A
II.5 Bimodule, module duale
81
Fie acum I mulţime finită. Să arătăm că (ei*)iI este sistem de generatori. Fie L*.
Atunci iI ei*(ei). Într-adevăr, (iI ei*(ei))(ej) (ej) şi afirmaţia rezultă deoarece
iI ei*(ei) acţionează la fel ca pe baza (ei)iI.
5.9 Propoziţie. Dacă L este un R-modul stîng liber, atunci morfismul canonic
L : L → L** este monomorfism. Dacă baza lui R L este finită, atunci morfismul canonic
L : L → L** este izomorfism.
Demonstraţie. Fie (ei)iI o bază a lui L. Fie x L cu L(x) 0, adică, L*,
L(x)() (x) 0. Avem scrierea x iI riei L, cu (ri)iI o familie de suport finit de
elemente din R. Pentru ej* L*, avem ej*(x) rj 0, j I, deci x 0.
Dacă presupunem I finită, din 5.8 rezultă că L*R este liber de bază (ei*)iI. Aplicînd
modulului drept liber L* acelaşi argument, obţinem că L** este liber de bază (ei**)iI. Arătăm
că L(ei) ei**, i I. Avem, j J, L(ei)(ej*) ej*(ei) ij ei**(ej*).
Deci L este izomorfism, întrucît duce o bază a lui L într-o bază a lui L**.
5.10 Observaţie. Dacă R este comutativ şi A, B sînt R-module libere de rang m, respectiv
n, atunci alegerea a două baze în A, respectiv B, asociază oricărui morfism u : A → B o
matrice M(u) Mm, n(R). Matricea lui u* : B* → A* în bazele duale bazelor iniţiale este tM(u) Mn, m(R), transpusa matricei M(u). De aici şi denumirea de transpus ce i se dă lui u*.
Exerciţii
1. În prop 5.8, de ce este necesar să se presupună că baza (ei)iI a lui R L este finită pentru a
demonstra că (ei*)iI este bază în L*R? Demonstraţi că dualul lui Z(N) este izomorf cu ZN şi că
ZN nu este izomorf cu Z(N). (Ind. Folosiţi un argument de cardinalitate. Se poate arăta că, dacă
R este un inel principal care nu e corp, RN nu este liber [BOURBAKI, fasc.XIV, ch. 6 et 7,
exerc. 3.9, p. 137]).
2. Fie R un inel. Arătaţi că R-R-submodulele lui R RR coincid cu idealele bilaterale ale lui R.
3. Fie R, S, inele şi fie : R AS → R BS un morfism de bimodule. Atunci, pentru orice
R-S-submodul C al lui A, (C) este un R-S-submodul al lui B şi pentru orice R-S-submodul D
al lui B, 1(D) este un R-S-submodul al lui A.
4. Fie R, S, inele şi fie : R → S un morfism unitar de inele. Atunci S devine un bimodul R SR
faţă de înmulţirile cu scalari (r, s) (r)s, respectiv (s, r) s(r), r R, s S. Arătaţi
II. Module 82
că, dacă este surjectiv, atunci R-R-submodulele lui S coincid cu idealele bilaterale ale
inelului S. Daţi un exemplu care să arate că ipoteza surjectiv nu poate fi omisă (mai precis
există ideale bilaterale în R astfel încît (R) să nu fie ideal bilateral în S).
5. Fie : Z → M2(Z), (x) diag(x, x) xI M2(Z) (I este matricea unitate din M2(Z)),
x Z. Demonstraţi că este morfism de inele şi deci M2(Z) devine Z-Z-bimodul, ca la
exerciţiul precedent. Arătaţi că aplicaţia Z → M2(Z), x diag(x, x), este un morfism de
Z-Z-bimodule, dar nu este morfism de inele unitare.
6. Fie L R M. Demonstraţi că : L → M/L induce un monomorfism * : (M/L)* → L*.
Determinaţi Im *.
83
III. Module finit generate peste inele principale
În cazul modulelor finit generate peste inele principale se pot da teoreme de structură
foarte precise. Aplicînd aceste teoreme la cazul inelului principal Z, se obţine descrierea
completă a grupurilor abeliene finit generate. O altă aplicaţie importantă este studierea
subspaţiilor invariante ale unui endomorfism al unui spaţiu vectorial finit dimensional peste
un corp oarecare K; se obţine existenţa unei baze în care endomorfismul dat are cea mai
„simplă” matrice (aşa-numita formă canonică Jordan).
III.1 Submodulele unui modul liber de rang finit
Întrucît orice modul este un modul factor al unui modul liber (deci de forma E/F, cu F
submodul al modulului liber E) este natural să începem studiul cu submodulele unui modul
liber. Reamintim că, dacă inelul R este comutativ, atunci orice R-modul liber finit generat E
are proprietatea că orice două baze au acelaşi cardinal (numit rangul lui E). În acest paragraf,
dacă nu se specifică altfel, R desemnează un inel principal.
1.1 Teoremă. Fie E un R-modul liber de rang n şi F un submodul al său. Atunci F este
liber, de rang n.
Demonstraţie. Evident, putem presupune că F 0.
Facem o inducţie după n. Dacă n 1, iar {e} este o bază a lui E, atunci E Re R. În acest
caz, afirmaţia teoremei devine: orice submodul ( ideal) al lui R este liber, de rang 1. Cum
R este inel principal, acest lucru este adevărat: orice ideal nenul al lui R este de forma Ra, cu
a R; deci {a} este o bază a lui Ra.
Presupunem că, pentru orice R-modul liber de rang n 1, orice submodul al său este liber
de rang n 1. Fie R E, liber de rang n, {e1,…, en} o bază în E şi F R E. Fie L : Re2 … Ren şi G : F L. Atunci L este liber, de bază {e2,…, en}, deci de rang n 1,
iar G F L L. Ipoteza de inducţie asigură că G este liber de rang m n 1. Dacă G F,
III. Module finit generate peste inele principale 84
am încheiat. Dacă nu, observăm că F L R E, deci LE
LLF
FLF
GF . Aşadar,
0 F/G este izomorf cu un submodul al lui E/L. Însă E/L este liber de bază {e1 L}
(verificare uşoară) şi deci F/G este liber de rang 1 (am aplicat cazul n 1, demonstrat). Fie
{f1,…, fm} o bază în G şi {f0 G} o bază în F/G. Afirmăm că B {f0, f1,…, fm} este bază în F
(ceea ce termină demonstraţia).
Într-adevăr, dacă a0, a1,…, am R, cu a0 f0 a1 f1 … am fm 0, atunci a0 f0 G 0 G
(căci a1 f1 … am fm G); cum {f0 G} este o bază în F/G, rezultă că a0 0. Obţinem
astfel a1 f1 … am fm 0, adică f1 … fm 0 (deoarece {f1,…, fm} este bază în G). Aşadar,
B este liniar independentă.
Să arătăm că este sistem de generatori. Fie x F. Atunci x G F/G, deci există a0 R
astfel încît x G a0 f0 G. Aceasta înseamnă că x a0 f0 G, adică este de forma
a1 f1 … am fm, cu ai R. Avem deci x a0 f0 a1 f1 … am fm.
Fie R E şi F R E, ca în enunţul precedent. Dacă {e1,…, en} este o bază a lui E, iar {f1,…,
fm} o bază a lui F, orice fi se scrie în mod unic ca o combinaţie liniară de {e1,…, en}:
fi j aijej, cu aij R. Se obţine astfel o matrice A (aij) Mm, n(R). Se pune întrebarea:
Există o alegere a bazelor astfel încît matricea A să aibă o formă cît mai simplă? (ce răspuns
puteţi da în cazul spaţiilor vectoriale?). Teorema următoare dă un răspuns afirmativ.
1.2 Teoremă. Fie R un inel principal, E un R-modul liber de rang n şi F un submodul al
său. Atunci F este liber, de rang m n. Mai mult, există o bază e (e1,…, en) în E şi o bază
f ( f1,…, fm) în F, astfel încît fi diei, i {1,…, m}, cu d1,…, dm R astfel încît d1|d2|…|dm.
Demonstraţie. Am văzut că, alegînd două baze oarecare, e' (e'1,…, e'n) în E şi
f' mff ,1 în F, există o unică matrice A (aij) Mm, n(R) astfel încît f 'i j aije'j,
i {1, …, m}. Dacă interpretăm e' ca matrice coloană din Mn, 1(E) (vezi discuţia ce precede
4.20) şi f' ca matrice din Mm, 1(R), putem scrie f' Ae'.
Dacă presupunem că am găsit e (e1,…, en) şi f ( f1,…, fm) două baze ca în enunţ,
matricea D (dij) Mm, n(R) astfel încît f De are proprietăţile: dij 0 dacă i j şi
d11|d22|…|dmm. Fie V Mn(R) matricea de trecere de la baza e la baza e' şi
U Mm(R) matricea de trecere de la baza f la baza f'. Avem aşadar e' Ve şi f' Uf.
Egalitatea f' Ae' devine Uf A(Ve) (AV)e; înmulţind cu U 1 rezultă f U 1(AV)e.
Comparînd cu egalitatea f De, rezultă că D U 1AV. Existenţa bazelor e şi f cu proprietatea
cerută este aşadar echivalentă cu existenţa matricelor inversabile U şi V astfel încît U 1AV
(dij) Mm, n(R) să fie o matrice diagonală (i j implică dij 0), cu d11|d22|…|dmm.
Problema găsirii a două baze e şi f ca în enunţ se reduce astfel la o problemă referitoare la
matrice cu elemente în R. Este utilă introducerea următoarelor definiţii:
III.1 Submodulele unui modul liber de rang finit
85
1.3 Definiţii. Fie m, n N*.
a) O matrice D (dij) Mm, n(R) se numeşte matrice diagonală dacă elementele care nu
sînt pe diagonala principală sînt nule: i j implică dij 0. Dacă r min(m,n) şi d1,… , dr R,
vom nota cu diag(d1,… , dr) matricea diagonală (dij) Mm, n(R), cu dii di, i {1, …, r}.
b) Spunem că o matrice D (dij) Mm, n(R) este diagonal canonică dacă D este matrice
diagonală şi, notînd D diag(d1,… , dr), cu r min(m,n), are loc d1|d2|…|dr.
c) Două matrice A, B Mm, n(R) se numesc aritmetic echivalente (notăm aceasta prin
A B) dacă există două matrice inversabile U Mm(R) şi V Mn(R) astfel încît B UAV.
Este clar că aceasta e o relaţie de echivalenţă pe Mm, n(R).
Afirmaţia teoremei precedente va rezulta din teorema următoare, care are şi un interes
intrinsec (demonstraţia furnizează un algoritm efectiv de „aducere a unei matrice la forma
diagonal canonică”):
1.4 Teoremă. Fie R inel principal şi m, n N*. Orice matrice A Mm, n(R) este aritmetic
echivalentă cu o matrice diagonal canonică. Mai mult, dacă D diag(d1,…, dr) şi
D' diag(d'1,…, d'r) sînt diagonal canonice şi aritmetic echivalente cu A, atunci d1 d'1,…,
dr d'r („”semnifică asocierea în divizibilitate).
Matricea diagonal canonică aritmetic echivalentă cu A (unic determinată pînă la o asociere
în divizibilitate a elementelor de pe diagonală) se numeşte forma diagonal canonică sau
forma normală Smith a lui A. Înainte de a trece la demonstraţia propriu-zisă, este necesar să
vedem ce transformări se pot opera asupra matricei A, astfel încît matricea nou obţinută să
fie aritmetic echivalentă cu A. Se va dovedi că, în esenţă, se pot efectua transformările care
intervin în cursul calculului de determinanţi: permutări de linii (coloane), adunarea la o linie
(coloană) a unei alte linii (coloane) înmulţită cu un element.
1.5 Definiţii. Fie m N* şi I matricea unitate a inelului Mm(R). Se numesc matrice
elementare matricele pătratice din Mm(R) care sînt de unul din tipurile următoarele:
- Tip I : Tij(a), unde a R, i, j {1, …, m}, i j. Tij(a) se obţine din I prin adunarea la
linia i a liniei j înmulţită cu a.
III. Module finit generate peste inele principale 86
j
1 0 … 0
0 1 … 0
Tij(a) i a
0 0 … 1
- Tip II : Pij, unde i, j {1, …, m}, i j. Pij este matricea obţinută din I prin permutarea
liniei i cu linia j.
- Tip III : Di(u), unde i {1, …, m} şi u U(R). Di(u) este matricea care se obţine din I
prin înmulţirea liniei i cu u.
i j
1 0 i
1 0 0
i 0 1 0 1 0
Pij Di(u)
j 1 0 i u
0 1 0 0 0 1
Dacă A Mm, n(R), iar Tij(a), Pij, Di(u) sînt matrice elementare din Mm(R), atunci un calcul
direct arată că:
- Tij(a)A se obţine din A prin adunarea la linia i a liniei j înmulţite cu a.
- Pij A se obţine din A prin permutarea liniei i cu linia j.
- Di(u)A se obţine din A prin înmulţirea liniei i cu u.
Transformările efectuate asupra matricei A, descrise mai sus, poartă numele de
transformări elementare asupra liniilor lui A de tip I, II, respectiv III. Considerînd matrici
elementare din Mn(R) şi efectuînd înmulţiri la dreapta cu aceste matrici, se obţin aşa-numitele
transformări elementare asupra coloanelor lui A de tip I, II, respectiv III, anume:
- ATij(a) se obţine din A prin adunarea la coloana i a coloanei j înmulţite cu a.
- APij se obţine din A prin permutarea coloanei i cu coloana j.
- ADi(u) se obţine din A prin înmulţirea coloanei i cu u.
Este important de observat că toate matricile elementare sînt inversabile. Acest lucru
rezultă din următoarele relaţii, uşor de demonstrat:
Tij(a)Tij(b) Tij(a b), a, b R; deci Tij(a)Tij(a) Tij(0) I.
III.1 Submodulele unui modul liber de rang finit
87
PijPij I;
Dij(u)Dij(v) Dij(uv), u, v U(R); deci Dij(u)Dij(u 1) Dij(1) I.
Cu alte cuvinte, am demonstrat că inversa unei matrici elementare este tot o matrice
elementară (de acelaşi tip).
Ţinînd cont de definiţia relaţiei de echivalenţă aritmetică între matrice, rezultă:
1.6 Propoziţie. Dacă A Mm, n(R), atunci orice matrice obţinută din A prin transformări
elementare de linii şi/sau coloane este aritmetic echivalentă cu A.
Mai avem nevoie de:
1.7 Definiţie. a) Fie R un inel factorial şi a R, a 0. Definim numărul natural l(a), numit
lungimea lui a, în modul următor: dacă a este inversabil, punem l(a) 0; dacă a este nenul şi
neinversabil, l(a) este numărul factorilor primi (nu neapărat distincţi) care apar în
descompunerea în factori primi a lui a. De exemplu, în Z, l(1) 0; l(8) 3; l(24) 4.
Convenim ca l(0) b) Dacă A (aij) Mm, n(R), definim lungimea matricei A ca fiind
l(A) : min{l(aij) | i {1, …, m}, j {1, …, n}}.
Cu aceste pregătiri, putem trece la demonstraţia teoremei 1.4:
Vom face demonstraţia prin inducţie după m. Mai precis, vom arăta că are loc proprietatea
(notată cu P):
P: „Pentru orice m 1 şi orice matrice A Mm, n(R), există d1 R şi o matrice
A' Mm1, n1(R) astfel încît d1 divide toate elementele matricei A' şi A este aritmetic
echivalentă cu matricea (scrisă pe blocuri)
A
d
0
01 .”
Demonstraţia lui P o facem prin inducţie după l(A).
Dacă A 0 (adică l(A) ), A este diagonal canonică.
Caz 1. l(A) 0 ( există un element al matricei A care este inversabil).
Fie aij inversabil. Matricea obţinută din A prin permutarea liniei i cu linia 1, apoi a coloanei
j cu coloana 1 este aritmetic echivalentă cu A şi are pe locul (1,1) pe aij. Putem deci presupune
că a11 este inversabil. Pentru fiecare i, adunăm la linia i linia 1 înmulţită cu (aai1); noua
matrice are acum 0 pe prima coloană (cu excepţia lui a11) şi este aritmetic echivalentă cu A.
Procedînd analog pe coloane, obţinem o matrice care este de forma (scrisă pe blocuri):
B
'0
011
A
a
şi B A. În plus, a11 divide toate elementele matricei A' (este inversabil!).
Caz 2. l(A) 1.
III. Module finit generate peste inele principale 88
Fie aij elementul matricei A pentru care l(aij) l(A). Ca şi la cazul 1, putem presupune
(după eventuale permutări de linii şi coloane) că l(a11) l(A).
Subcaz 2.1. a11 divide toate elementele matricei A.
Întrucît a11|ai1, bi R astfel încît ai1 a11bi şi putem proceda ca la cazul 1: pentru
2 i m, adunăm la linia i linia 1 înmulţită cu (bi); se obţine astfel o matrice cu 0 pe prima
coloană, cu excepţia lui a11. Este clar că a11 divide toate elementele noii matrice (sînt
combinaţii liniare de elementele matricei A). Procedînd la fel, „anulăm” elementele primei
linii şi se obţine că A este aritmetic echivalentă cu o matrice de forma B, ca la cazul 1.
Subcaz 2.2. a11 nu divide toate elementele matricei A.
Vom arăta în acest caz că există o matrice C Mm, n(R), cu A C şi l(C) l(A), ceea ce
încheie demonstraţia prin inducţie după lungimea matricei.
Putem presupune că a11 nu divide un element de pe prima linie sau prima coloană.
Într-adevăr, dacă nu este aşa, a11 divide toate elementele de pe prima linie şi de pe prima
coloană şi, procedînd ca la subcazul 2.1, obţinem o matrice care are pe a11 singurul element
nenul de pe prima linie şi prima coloană; cum a11 nu divide toate elementele noii matrice,
există un element al matricei, fie acesta aij (cu i şi j 1), nedivizibil prin a11. Adunînd la
coloana 1 coloana j, obţinem un element de pe coloana 1 care nu este divizibil prin a11.
Pentru a fixa ideile, presupunem că a11 nu divide un element de pe prima coloană
(demonstraţia în cazul celălalt se face la fel, înmulţind însă la dreapta cu matrici inversabile -
vezi mai jos). Recurgînd eventual la o permutare de linii, presupunem că a11-a21. Fie
d cmmdc(a11, a21). Nu putem avea d a11, căci ar rezulta a11|a21, fals. Cum d |a11, rezultă că
l(d) l(a11) l(A). Vom construi o matrice C, aritmetic echivalentă cu A, care are pe locul
(1, 1) pe d (deci l(C) l(d) l(A)). Fie a11 da, a21 db. Cum (a, b) 1 şi R este principal,
există u, v R astfel încît au bv 1, deci dau dbv a11u a21v d. Fie matricea (scrisă
pe blocuri): u v 0
-b a 0U 0 0 I
unde I este matricea unitate de tip (m 2)(m 2) (dacă m 2, atunci I nu mai apare, adică U
este de tip 22). Matricea U este inversabilă (determinantul său este ua vb 1), deci
C : UA A. Însă C are pe locul (1, 1) pe ua11 va21 d.
Cu aceasta, demonstraţia părţii de existenţă este încheiată.
Demonstrăm afirmaţia de unicitate din teorema 1.4. Dacă A Mm,n(R) şi 1 k min(m,
n), notăm cu k(A) cmmdc al minorilor de ordin k ai matricei A (reamintim că un minor de
ordin k al lui A este determinantul unei matrice obţinute astfel: se aleg k linii şi k coloane ale
lui A şi se consideră elementele aflate la intersecţia acestor linii şi coloane).
III.1 Submodulele unui modul liber de rang finit
89
Se observă că, dacă U Mm(R), atunci k(A)|k(UA). Într-adevăr, liniile lui UA sînt
combinaţii liniare (cu coeficienţi în R) de liniile lui A şi deci liniile oricărui minor de ordin k
al lui UA sînt combinaţii liniare de k linii lui A. Aplicînd proprietăţile determinanţilor (mai
precis faptul că determinantul unei matrice este o funcţie multiliniară de liniile matricei1) se
obţine că un minor de ordin k al lui UA este o combinaţie liniară de minori de ordin k ai lui A.
De aici rezultă afirmaţia.
Analog, dacă V Mn(R), atunci k(A)|k(AV). Deci, dacă A B, atunci k(A)|k(B) şi, prin
simetrie, k(B)|k(A), adică k(A) k(B). Dacă A D, cu D diag(d1, …, dr), se observă că
k(D) d1…dk. De aici rezultă că d1, …, dr sînt unic determinaţi (pînă la o asociere) de 1(A),
…, r(A) şi avem d1 1(D) 1(A), dk k(A)/k1(A) R pentru k 2. Observăm că aceste
relaţii furnizează şi un mijloc de calcul efectiv (dar laborios dacă m, n sînt mari) al d1, …, dr.
1.8 Observaţie. Din demonstraţia de mai sus (partea de existenţă) se deduce cu uşurinţă şi
un algoritm pentru determinarea matricei diagonal canonice aritmetic echivalente cu o matrice
dată. În practică, inelul R este inel euclidian. În acest caz, se poate înlocui funcţia lungime
definită la 1.7 (al cărei calcul este costisitor, implicînd găsirea descompunerilor în factori
primi ale elementelor matricei) cu funcţia care apare în definiţia inelului euclidian. Mai
precis, se reia demonstraţia de mai sus cuvînt cu cuvînt (înlocuind funcţia l cu ); la subcazul
2.2, se înlocuieşte matricea U cu matricea T21(q), unde a21 a11q r, cu
(r) (a11) min{(aij)} (adică se scade din linia 2 a matricei A linia 1 înmulţită cu q, cîtul
împărţirii cu rest r a lui a21 la a11). Prin aceasta, pe locul (2, 1) al matricei obţinute se află r şi
se poate aplica o inducţie după (A) min{(aij)}. Invităm cititorul să verifice detaliile şi să
aplice algoritmul ce rezultă din demonstraţie pe cazuri concrete (vezi şi exerciţiile).
Exerciţii
1. Să se găsească matricea diagonal canonică aritmetic echivalentă cu matricea
1260
12105
962
M3(Z).
1 Adică, notînd cu (l1, …, lk) matricea de linii l1, …, lk, are loc det(al1 bl'1, …, lk) adet(l1, …, lk) bdet(l'1,
…, lk), a, b R (şi analog pentru orice linie li).
III. Module finit generate peste inele principale 90
Dacă L este submodulul lui Z3 generat de v1 (2, 6, 9), v2 (5, 10, 12), v3 (0, 6, 12),
determinaţi o bază a lui L, rangul lui L şi modulul factor Z3/L.
2. Fie a, b R (inel principal). Să se arate că forma diagonal canonică a matricei
b
a
0
0 este
m
d
0
0, unde d cmmdc(a, b), m cmmmc(a, b). (Ind. Folosiţi invarianţii k.) Găsiţi forma
diagonal canonică a unei matrici diagonale diag (a1, …, an) Mn(R).
3. Să se determine toate subgrupurile grupului (ZZ, ).
4. Fie R un inel principal, n N*, x1, …, xn R şi d cmmdc(x1, …, xn). Arătaţi că există
V GL(n, R) astfel încît (x1, …, xn)V (d, 0, …, 0). (Ind. Consideraţi forma diagonal
canonică a matricei (x1, …, xn) şi folosiţi invarianţii k).
5. Fie R inel principal, n N* şi a1, …, an R. Arătaţi că există V GL(n, R) astfel încît
prima linie a lui V să fie (a1, …, an) dacă şi numai dacă cmmdc(a1, …, an) 1.
6. Fie K un corp şi A Mm, n(K). Atunci forma diagonal canonică a lui A este
diag(1,…,1, 0,…, 0), unde 1 apare de r ori (r este rangul matricei A). (Ind.: folosiţi invarianţii
k.)
7. Fie R un inel principal, m, n N* şi : R n → R m un morfism a cărui matrice este
A Mm, n(R) (în bazele canonice). Fie U GL(m, R) şi V GL(n, R) astfel încît UAV este
matricea diagonal canonică diag(d1,…, dr, 0,…, 0) cu r min(m, n) şi d1,…, dr nenule. Să se
arate că o bază în Ker este (vr1, …, vn), unde vi este coloana i a matricei V (vi este interpretat
ca element în R n).
8. Fie R un inel principal, L un R-modul liber de rang n, (e1, …, en) o bază în L şi
{f1, …, fm} L. Arătaţi că o bază în submodulul F < f1, …, fm > se poate obţine astfel:
Fie A (aij) Mm, n(R) astfel încît fi j aijej (1 i n) şi fie U GLm(R), V GLn(R), cu
UAV matrice diagonal canonică. Notăm gi : j uij fj F. Atunci o bază în F este
{gi | 1 i m, gi 0}.
9. Fie R un inel principal, m, n N*, A Mm, n(R) şi b Mm, 1(R). Considerăm ecuaţia
Ax b, x Rn
(„un sistem liniar de m ecuaţii cu n necunoscute”). Fie „matricea extinsă”
A (A, b) Mm, n 1(R) (primele n coloane ale lui A sînt coloanele lui A, ultima coloană este
b). Arătaţi că Ax b are soluţii x în R n dacă şi numai dacă forma diagonal canonică a lui A
este (D, 0), unde D este forma diagonal canonică a lui A şi 0 este coloana zero din Mm, 1(R).
Observaţi că pentru R corp se obţine teorema Kronecker-Capelli. (vezi şi exerciţiul 6.)
III.2 Structura modulelor finit generate peste un inel principal
91
III.2 Structura modulelor finit generate peste un inel principal
2.1 Definiţie. Dacă M este modul peste inelul principal R şi x M, AnnR(x) ( {r R |
rx 0}) este un ideal al lui R. Un generator al idealului AnnR(x) se mai numeşte ordin al lui x
şi îl notăm cu o(x). Aşadar, ordinul unui element din M este bine definit pînă la o asociere în
divizibilitate şi AnnR(x) Ro(x); Rx R/Ro(x). Se observă că această noţiune generalizează
conceptul uzual de ordin al unui element dintr-un grup abelian.
2.2 Lemă. Fie R un inel şi M un R-modul stîng astfel încît M este suma directă a unei
familii de submodule (Mi)iI. Dacă Ni R Mi, i I, atunci suma submodulelor (Ni)iI este
directă şi există un izomorfism canonic:
i
i
IiiIi
iIi
N
M
N
M
.
Demonstraţie. Fie j : I Mi → Mj proiecţiile canonice. Definim : M →i
i
Ii N
M ,
(x) (i(x) Ni)iI, x M. Se verifică uşor că este corect definită şi este morfism surjectiv ( este suma directă a familiei de morfisme i◦i : M → Mi/Ni, unde i : Mi → Mi/Ni
este surjecţia canonică). Avem Ker {x M | i(x) Ni, i I}. Cum x iI i(x),
rezultă că Ker iI Ni.
Teorema 1.2 are drept consecinţă următoarea teoremă importantă, care determină practic
structura modulelor finit generate peste inele principale. Reamintim că R° este mulţimea
elementelor nenule şi neinversabile ale inelului R.
2.3 Teoremă. (teorema factorilor invarianţi) Fie R un inel principal şi M un R-modul finit
generat. Atunci există n, m N, cu m n, şi x1, …, xn M astfel încît:
M Rx1 … Rxm Rxm1… Rxn, (D)
iar o(xi) : di R satisfac condiţiile:
di R°, i {1, …, m} şi d1|d2|…|dm ; dm1 … dn 0.
Mai mult, numerele naturale n, m N şi "ordinele" o(xi) R, i 1’ n cu proprietăţile de
mai sus sînt unic determinate, în sensul următor: dacă n', m' N, cu m' n', şi y1, …, yn' M
astfel încît:
M Ry1 … Rym' Rym' 1… Ryn', (D')
iar o(yi) : ei satisfac condiţiile: ei R°, i {1, …, m'} şi e1|e2|…|em' ; em'1 … en' 0,
atunci
III. Module finit generate peste inele principale 92
m m', n n' şi di ei, i {1, …, n}.2
Demonstraţie. Partea de existenţă rezultă din 1.2: dacă S este un sistem finit de generatori
al lui M, atunci există un izomorfism : R(S)/F → M, unde F este nucleul morfismului , care
pe baza canonică (es)sS a lui R(S) este dat de (es) s, s S. Notînd n |S|, E R(S),
teorema 1.2 furnizează o bază e (e1,…, en) în E şi o bază f f1,…, fm) în F (cu m n) astfel
încît fi diei, cu di R, di 0 şi d1|d2|…|dm. Există k N (0 k m) astfel încît d1,…,
dk U(R), iar dk1,…, dm U(R). Atunci Rfi Rdiei Rei, 1 i k, şi putem scrie (aplicînd
lema precedentă):
M E/F nmm
m
k
k
k
k eReRRf
eR
Rf
eR
eR
eR
eR
eR
11
1
1
1
mk
nmmknm
m
m
k
k
RfRf
eReReReReReR
Rf
eR
Rf
eR
1
111
1
1
Aşadar, în structura lui M intervin doar dk1,…, dm, ek1,…, en, fk1,…, fm. După o eventuală
schimbare de notaţie, putem presupune deci de la început că d1,…, dm sînt neinversabile. Fie
(ei F) xi M, 1 i n.
Avem M Rx1…Rxn : {ei F |1 i n} generează pe E/F, deci {xi |1 i n}
generează pe M. În plus, E/F R(e1 F)…R(en F) deoarece 1 i n ri(ei F) 0 F
si R astfel încît 1 i n riei 1 i m sidiei ri sidi, 1 i m şi ri 0, m 1 i n
ri(ei F) 0 F, 1 i n. Avem şi o(xi) o(ei F) di, dacă 1 i m şi o(xi) 0 dacă
m 1 i n. Într-adevăr, pentru orice r R, rxi 0 rei F si R astfel încît
rei 1 i m sidiei, deci r 0 dacă m 1 i n şi r sidi dacă 1 i m.
Cu aceasta, am încheiat demonstraţia existenţei unei descompuneri (D) a lui M.
Pentru demonstrarea unicităţii, avem nevoie de definirea unor „invarianţi”.
2.4 Definiţii. Fie M un R-modul.
a) Definim t(M) : {x M | r R \{0} cu rx 0} (numit submodulul de torsiune al lui
M). Elementele lui t(M) se numesc elemente de torsiune (sau torsionate). Dacă M t(M),
spunem că M este modul de torsiune; dacă t(M) 0, spunem că M este modul fără torsiune.
b) Fie p R un element prim. Definim tp(M) : {x M | n N cu pnx 0} (numit
submodulul de p-torsiune al lui M sau p-submodulul lui M). Dacă d R şi k N, notaţia pk||d
semnifică pk|d şi pk 1-d (în cazul unui inel factorial, pk||d k este exponentul lui p în
descompunerea în factori primi a lui d).
c) Dacă a R, notăm cu za(M) : {x M | ax 0} (anulatorul lui a în M, notat şi cu
AnnM(a) sau rM(a)).
d) AnnR(M) : {r R | rx 0, x M} se numeşte anulatorul modulului M.
2 Elementele o(xi) cu proprietăţile din enunţ se numesc factorii invarianţi ai modulului M.
III.2 Structura modulelor finit generate peste un inel principal
93
Următoarele trei propoziţii colectează proprietăţile de bază ale acestor invarianţi.
2.5 Propoziţie. Fie R inel comutativ integru şi M un R-modul.
a) t(M) este submodul al lui M şi t(M/t(M)) 0; dacă M R N, atunci t(M) t(N).
b) Dacă M iI Mi, atunci t(iI Mi) iI t(Mi).
c) Fie R inel principal. Dacă M este finit generat, atunci t(M) este sumand direct în M şi
există L R M, liber, astfel încît M t(M)L. În particular, un modul finit generat şi fără
torsiune este liber.
Demonstraţie. a) Fie x, y t(M) şi r, s R. Atunci există a, b R, nenule, astfel încît
ax by 0. Avem ab 0 şi ab(rx sy) 0, deci rx sy t(M).
Fie acum x t(M) t(M/t(M)): există 0 a R cu ax t(M). Atunci există 0 b R cu
bax 0, adică x t(M) (căci ba 0). În concluzie, x t(M) 0 t(M).
b) Fie (xi)iI de suport finit, cu xi Mi, i I, astfel încît iI xi : x t(M). Atunci există
0 a R astfel încît ax iI axi 0. Din M iI Mi rezultă că axi 0, adică xi t(Mi),
i I. Deci t(M) iI t(Mi).
Dacă xi t(Mi) astfel încît J : supp((xi)iI) este finită, există (rj)jJ, cu 0 rj R şi rjxj 0,
j J. Fie r : jJ rj (produsul are sens, căci J este finită). Avem evident r 0 şi
riI xi 0. Astfel, am arătat că iI t(Mi) t(M).
c) Fie o descompunere (D) a lui M. Arătăm că t(M) Rx1…Rxm. Evident, x1,…
xm t(M) căci dixi 0 şi di 0, aşadar Rx1…Rxm t(M). Dacă x t(M), atunci există
0 a R şi r1,…, rn R astfel încît x r1x1 … rmxm … rnxn şi ax ar1x1 …
armxm … arnxn 0. Din faptul că suma submodulelor Rxi este directă rezultă că arixi 0,
i 1’ n . Dacă i m, atunci ari AnnR(xi) 0, adică ri 0. Deducem că x Rx1…Rxm.
Este clar acum că, notînd L i m Rxi, avem M t(M)L.
2.6 Propoziţie. Fie R un inel principal, M un R-modul şi p R un element prim.
a) tp(M) este submodul în M şi tp(M/tp(M)) 0; dacă M R N, atunci tp(M) tp(N).
b) Dacă M iI Mi, atunci tp(iI Mi) iI tp(Mi).
c) Fie d R şi k N astfel încît pk||d. Atunci tp(R/Rd) R/Rpk. În particular, dacă x M
şi o(x) d, atunci tp(Rx) R/Rpk; dacă p-d, atunci tp(Rx) 0.
Demonstraţie. a) şi b) se demonstrează la fel ca la 2.5 şi sînt propuse ca exerciţiu.
c) Fie b R astfel încît d pkb. Afirmăm că tp(R/Rd) Rb/Rd. Într-adevăr, fie r Rd
tp(R/Rd). Există s N astfel încît psr Rd, adică psr dc pkbc, cu c R. Deci b| psr şi
(b, p) 1, de unde deducem că b|r. Astfel, r Rb şi tp(R/Rd) Rb/Rd. Incluziunea contrară
este evidentă.
Avem R/Rpk Rb/Rd din teorema de izomorfism aplicată lui : R → Rb/Rd,
(r) rb Rd, r R.
III. Module finit generate peste inele principale 94
2.7 Propoziţie. Fie M un R-modul şi r R.
a) zr(M) este submodul în M; dacă M R N, atunci zr(M) R zr(N).
b) Dacă M iI Mi , atunci zr(M) iI zr(Mi).
c) Dacă R este principal, p R este element prim şi d R, atunci zp(R/Rd) 0 dacă p-d şi
zp(R/Rd) R/Rp dacă p|d. În particular, dacă x M, atunci zp(Rx) 0 dacă p-o(x) şi
zp(Rx) R/Rp dacă p|o(x).
Demonstraţie. a) Exerciţiu.
b) Fie x iI xi, cu xi Mi, i I. Avem rx 0 iI rxi 0 rxi 0, i I (căci
rxi Mi, iar suma acestora e directă) xi zr(Mi), i I.
c) Fie p - d şi r R. Avem p(r Rd) 0 Rd pr Rd d | pr. Cum (d, p) 1, aceasta
e echivalent cu d | r, adică r Rd 0.
Fie acum p|d şi a R cu d pa. Pentru orice r R, pr Rd Rpa r Ra. Deci
zp(R/Rd) Ra/Rd. Fie morfismul surjectiv : R → Ra/Rd, (r) ra Rd, r R. Are loc
Ker Rp, deci Ra/Rd R/Rp.
Putem trece acum la demonstrarea unicităţii în teorema 2.3. Ideea este de a aplica
invarianţii t, zp, tp celor două descompuneri (D) şi (D') cu proprietăţile din enunţ. Din
t(M) Rx1…Rxm Ry1…Rym' (vezi 2.5.c)) rezultă M/t(M) Rxm1…Rxn
Rym'1…Ryn'. Cum {xm1, …, xn} şi {ym'1, …, yn'} sînt baze în modulul liber M/t(M),
rezultă că au acelaşi cardinal, adică n m n' m'. Rămîne astfel de demonstrat că m m' şi
că di ei, 1 i m. În acest scop, putem presupune în continuare că
M t(M) Rx1…Rxm Ry1…Rym'. Deoarece Rxi R/Rdi, Ryi R/Rei, avem de
demonstrat că, dacă
M R/Rd1…R/Rdm, cu d1|d2|…|dm, di R°, 1 i m, (*)
M R/Re1…R/Rem', cu e1|e2|…|em', ei R°, 1 i m', (**)
atunci m m' şi di ei, 1 i m.
Mai întîi observăm că dm em'. Într-adevăr, AnnR(M) {r R| rx 0, x M} este un
ideal în R; din (*), AnnR(M) Rdm (verificare uşoară). Din (**), avem şi AnnR(M) Rem', de
unde rezultă că dm em'.
Fie p un divizor prim al lui d1. Atunci p|di, 1 i m. Considerăm zp(M). Din 2.7 şi (*)
rezultă izomorfismele de R-module:
zp(M) zp(Rx1…Rxm) zp(Rx1)…zp(Rxm) R/Rp…R/Rp (m termeni).
(am folosit că p|di, 1 i m). Folosim acum (**); notăm cu k numărul acelor indici i, cu
1 i m', pentru care p divide ei. Avem:
zp(M) zp(Ry1)…zp(Rym') R/Rp…R/Rp (k termeni).
Aşadar, (R/Rp)m (R/Rp)k (izomorfism de R-module). Se vede imediat că acesta este şi
izomorfism de R/Rp-module. Dar R/Rp este corp (p este prim şi R este principal), deci m k,
III.2 Structura modulelor finit generate peste un inel principal
95
căci două R/Rp-spaţii liniare izomorfe au aceeaşi dimensiune. Evident, k m', deci m m'.
Prin simetrie, m' m; astfel am demonstrat că m m'.
Mai avem de arătat că di ei, 1 i m. Fie p un divizor prim oarecare al lui dm şi i
(respectiv i) exponentul lui p în descompunerea lui di (respectiv ei), 1 i m. Din faptul că
d1|d2|…|dm rezultă 1 2 … m (la fel, 1 2 … m). Este suficient să arătăm că
i i, 1 i m. Presupunem prin reducere la absurd că nu este aşa; există deci un j minim,
1 j m, cu proprietatea că j j (şi deci i i dacă i j). Pentru a face o alegere, fie
j j. Aplicăm tp. Din (*) şi 2.6, avem:
tp(M) tp(Rx1)…tp(Rxm) mRpRRpR 1
Din (**), avem tp(M) tp(Ry1)…tp(Rym) mRpRRpR 1 . „Înmulţim” tp(M)
cu jp
(adică considerăm submodulul Mtp pj
). Obţinem din (*):
jmjjmjjj RpRRpRRpRpRpRpMtp p 11
Am folosit proprietăţile (a căror demonstraţie e un exerciţiu de rutină): dacă M iI Mi şi
r R, atunci rM iI rMi ; p(R/Rp) 0 dacă ; p(R/Rp) R/Rp dacă .
Din (**) rezultă analog:
jmjjmjjj RpRRpRRpRpRpRpMtp p 1
Aşadar, jmjjjmjj RpRRpRRpRRpR 1 . Acestea sînt
descompuneri de tip (*), după cum se verifică uşor. Fie k numărul de indici i pentru care
i j (evident, 0 k m j). În membrul stîng al descompunerii de mai sus avem k termeni
nenuli, iar în membrul drept sînt m j 1 termeni nenuli. Din prima parte a demonstraţiei
rezultă k m j 1, contradicţie cu k m j. Rămîne că i i, 1 i m.
2.8 Observaţie. Un R-modul M poate admite mai multe descompuneri de tip (D). Însă
şirul de ideale AnnR(x1) AnnR(x2) … AnnR(xn) este unic determinat. Generatorii (unic
determinaţi pînă la o asociere în divizibilitate) d1, d2, …, dn R ai acestor ideale se numesc
factorii invarianţi ai R-modulului M. Uneori această denumire este dată chiar şirului de ideale
de mai sus. În cazul în care în inelul principal R există o modalitate naturală de alegere a
generatorului unui ideal, factorii invarianţi sînt generatorii „naturali” ai idealelor anulator de
mai sus. De exemplu, în Z se alege generatorul pozitiv, în K[X] (cu K corp) se alege
polinomul unitar care generează idealul respectiv.
2.9 Exemplu. Fie Z2 { 1̂,0̂ }, Z6 { 5 , ,1 ,0 } şi Z-modulul Z2Z6. Avem descompu-
nerile Z2Z6 Zx1Zx2 Zy1Zy2, unde x1 ( 0,1̂ ), x2 ( 1,0̂ ), y1 ( 3,1̂ ), y2 ( 5,0̂ )
(lăsăm verificarea în seama cititorului). Evident, descompunerile sînt distincte, dar
AnnR(x1) AnnR(y1) 2Z şi AnnR(x2) AnnR(y2) 6Z. Factorii invarianţi ai Z-modulului
Z2Z6 sînt deci 2 şi 6.
III. Module finit generate peste inele principale 96
Exerciţii
1. Daţi exemplu de Z-modul finit generat M cu proprietatea că submodulul său de torsiune
t(M) admite cel puţin doi complemenţi direcţi. (În legătură cu Propoziţia 2.5.)
2. Fie R un inel integru şi u : M → N un morfism de R-module. Atunci u(t(M)) t(N).
Enunţaţi şi demonstraţi o proprietate analoagă pentru tp(M) (R inel principal şi p un element
prim din R) şi zr(M) (cu r R).
3. Fie R un inel integru, M un R-modul şi L R M. Demonstraţi că dacă t(M) L, atunci M/L
este fără torsiune.
4. Acest exerciţiu dă un exemplu de Z-modul M cu proprietatea că t(M) nu este sumand direct
în M. (Din 2.5.c), M nu poate fi finit generat). Fie P {pn |n 1} mulţimea numerelor
naturale prime şi M : pP Zp. Arătaţi că:
a) t(M) pP Zp (adică {(ap)pP | p P, ap Zp şi supp((ap)P) finit}).
b) n Z, n 0, n(M/t(M)) M/t(M).
c) x M, p P astfel încît x pM.
d) Dacă M t(M)S, cu S R M, atunci S M/t(M).
e) t(M) nu este sumand direct în M.
5. Fie p un număr prim pozitiv şi G ZpZp. Demonstraţi că subgrupurile lui G coincid cu
Zp-subspaţiile vectoriale ale lui G. Cîte subspaţii vectoriale de dimensiune 1 are G? În cîte
moduri se poate scrie ZG ca sumă directă de două submodule proprii? (Ind.: suma oricăror
două subspaţii proprii distincte este directă, egală cu G).
6. Enunţaţi o teoremă de structură a grupurilor abeliene finit generate.
7. Daţi exemplu de grup abelian G care nu este ciclic şi nici sumă directă de grupuri ciclice.
(Ind.: din teorema factorilor invarianţi, G nu poate fi finit generat. Un exemplu este Q).
8. Determinaţi toate grupurile abeliene cu 100 elemente.
9. Fie G un grup abelian finit al cărui ordin este liber de pătrate (nu se divide cu pătratul nici
unui număr prim). Atunci G este ciclic.
10. Dacă G este un grup comutativ finit, iar n este exponentul lui G (cmmmc al ordinelor
elementelor lui G), atunci există în G un element de ordin n. (Ind.: folosiţi teorema factorilor
invarianţi). Daţi exemplu de grup G pentru care n este un divizor propriu al ordinului lui G.
11. Fie G un grup abelian finit. Arătaţi că, pentru orice divizor d al ordinului lui G, există un
subgrup de ordin d al lui G.
12. Pentru n N*, notăm gn numărul tipurilor de izomorfism de grupuri abeliene cu n
elemente. Pentru ce n N* avem gn 1? Determinaţi {n N | n 100, gn 4}.
III.3 Module indecompozabile finit generate
97
13. Folosind teorema de structură a grupurilor abeliene finite, arătaţi că orice subgrup finit G
al grupului multiplicativ K* (K un corp comutativ) este ciclic. (Ind. Dacă G are cel puţin doi
factori invarianţi, iar d este ultimul factor invariant, atunci orice element al lui G este rădăcină
a polinomului X d 1, iar d |G|).
14. Determinaţi grupurile abeliene finit generate cu proprietatea că laticea subgrupurilor lor
este lanţ (total ordonată în raport cu incluziunea).
III.3 Module indecompozabile finit generate
Teorema factorilor invarianţi furnizează o descompunere a unui R-modul finit generat dat
în sumă directă de submodule ciclice. Se pune întrebarea dacă o astfel de descompunere poate
fi rafinată, adică (în cazul nostru) dacă un modul ciclic poate fi scris, la rîndul său, ca o sumă
directă de submodule proprii.
3.1 Definiţie. Fie R un inel (nu neapărat comutativ). Un R-modul M, nenul, se numeşte
indecompozabil dacă nu are sumanzi direcţi proprii (nu există L R M, cu L M, L 0, astfel
încît M LN pentru un anumit N R M) şi decompozabil în caz contrar.
3.2 Exemple. a) Z-modulul Z6 este decompozabil: Z6 2Z63Z6.
b) Dacă R M este izomorf cu un produs direct de module de forma AB, cu A, B nenule,
atunci M este decompozabil.
b) Dacă K este un corp, un K-spaţiu vectorial V este indecompozabil dacă şi numai dacă
dim V 1. (Mai mult chiar, orice subspaţiu propriu al unui spaţiu vectorial este sumand
direct).
c) Z-modulul Z2 este indecompozabil (mai mult, nu are submodule proprii).
Rezultatul următor furnizează o clasă largă de module indecompozabile.
3.3 Propoziţie. Dacă laticea submodulelor R-modulului M este lanţ (total ordonată) faţă
de incluziune, atunci M este indecompozabil.
Demonstraţie. Presupunem că M AB, cu A, B R M. Cum laticea submodulelor este
lanţ, avem A B sau B A. Însă A B 0, deci A 0 sau B 0.
3.4 Corolar. Fie R inel principal, p R un element prim şi k N. Atunci modulul ciclic
R/Rpk este indecompozabil.
III. Module finit generate peste inele principale 98
Demonstraţie. Presupunem k 1. Este suficient să vedem că laticea idealelor lui R care
includ Rpk este lanţ (vezi II.2.3). Dar idealul I include Rpk dacă şi numai dacă I Ra (R este
inel principal), cu a R, a|pk. Deci a este asociat cu pt, cu t k. Cu alte cuvinte, idealele lui R
care includ Rpk sînt Rpk Rpk1 … Rp2 Rp R.
În cazul k 0, avem de demonstrat că R R este modul indecompozabil. Aceasta rezultă din
faptul că intersecţia oricăror două submodule ( ideale) nenule ale lui R este nenulă: idealele
sînt de forma Ra, Rb, cu a, b nenule şi Ra Rb Rab 0.
Dacă R este inel principal, modulele ciclice de tip R/Rpk, cu p prim şi k 0, sînt toate
R-modulele finit generate indecompozabile. Această afirmaţie este o consecinţă a rezultatului
următor, valabil pentru orice inel comutativ.
3.5 Teoremă. (lema chineză a resturilor) Fie R inel comutativ, n 2 şi I1,…, In ideale ale
lui R.
a) Dacă Ii Ij R pentru i j,3 atunci produsul 4 I1·…·In este egal cu intersecţia I1 … In
şi există un izomorfism natural de inele (şi de R-module):
nnn I
R
I
R
II
R
II
R
111
, r I1 … In (r I1, …, r In), r R.
b) Reciproc, dacă morfismul : R →nI
R
I
R
1
, (r) (r I1, …, r In), r R este
surjectiv (inducînd un izomorfism nn I
R
I
R
II
R
11
, ca mai sus), atunci idealele Ii şi
Ij sînt comaximale pentru i j.
Demonstraţie. a) Aplicăm o inducţie după n pentru a demonstra că I1·…·In I1 … In şi
că are loc izomorfismul cerut. Pentru n 2, din I1 I2 R deducem că există x I1, y I2
astfel încît x y 1. Fie z I1 I2. Atunci z z·1 zx zy, cu zx, zy I1·I2, adică
I1 I2 I1I2. Astfel, I1 I2 I1I2.
Fie : R →21 I
R
I
R , (r) (r I1, r I2), r R. E uşor de văzut că este morfism de
inele şi de R-module (este produsul direct al surjecţiilor canonice R → R/Ij). Avem
Ker {r R| (r I1, r I2) (0 I1, 0 I2)} I1 I2; teorema de izomorfism asigură că
R/I1 I2 Im. E suficient aşadar să demonstrăm surjectivitatea lui . Fie (r1 I1,
3 Idealele Ii şi Ij se numesc în acest caz comaximale. De exemplu, idealele Za şi Zb ale lui Z sînt comaximale
dacă şi numai dacă a şi b sînt prime între ele. 4 Reamintim că produsul IJ a două ideale I şi J este idealul generat de mulţimea produselor ij, cu i I, j J.
Se arată uşor că produsul de ideale este asociativ şi că întotdeauna IJ I J.
III.3 Module indecompozabile finit generate
99
r2 I2) 21 I
R
I
R . Trebuie să găsim r R cu r r1 I1, r r2 I2. Un astfel de element este
r r1 y r2 x. Într-adevăr,
r r1 r1y r2x r1x r1y (r2 r1)x I1.
Analog se arată că r r2 I2.
Presupunem că pentru orice k n şi orice ideale I1,…, Ik, comaximale două cîte două, are
loc I1·…·Ik I1 … Ik şi are loc izomorfismul cerut. Fie n ideale I1,…, In ca în enunţ. Din
Ij In R, 1 j n 1, rezultă că există aj Ij, bj In astfel încît aj bj 1. Înmulţind aceste
n 1 egalităţi membru cu membru obţinem
1
1
n
jjj ba a1·…·an1 b 1, unde b In, a1·…·an1 I1·…·In1.
Deci I1·…·In1 In R. Aplicînd cazul n 2 idealelor comaximale I1·…·In1 şi In, rezultă că
I1·…·In1·In (I1·…·In1) In (I1 … In1) In (am folosit şi ipoteza de inducţie I1·…·In1
I1… In1). Mai rezultă că:
nnnn I
R
II
R
III
R
1111 prin r I1·…·In (r I1…In1, r In), r R.
Folosind ipoteza de inducţie, avem izomorfismul:
1111
nn I
R
I
R
II
R
prin r I1·…·In1 (r I1, …r In1), r R.
Combinînd aceste izomorfisme, obţinem rezultatul din enunţ.
b) Vom demonstra că I1 şi I2 sînt comaximale. Fie (1 I1, 0 I2, …, 0 In) nI
R
I
R
1
.
Există y R astfel încît (y I1, y I2, …, y In) (1 I1, 0 I2, …, 0 In), adică y I2 şi y 1 : x I1. Deci 1 x y I1 I2, adică I1 I2 R.
3.6 Corolar. a)Fie R un inel principal şi a1, …, an R. Dacă (ai, aj) 1, i j, atunci
există izomorfismul
nn Ra
R
Ra
R
aRa
R
11
, r Ra1…an (r Ra1, …, r Ran), r R.
b) Dacă M este un R-modul ciclic de forma Rx (x M), cu o(x) d a1·…·an R° şi
(ai, aj) 1, i j, atunci există xi M, 1 i m, astfel încît o(xi) ai şi
M Rx Rx1…Rxm
c) Orice R-modul ciclic M se poate scrie ca o sumă directă de submodule indecom-
pozabile.
Demonstraţie. a) Dacă a, b R, atunci (a, b) 1 dacă şi numai dacă Ra şi Rb sînt ideale
comaximale. Într-adevăr, R(a, b) Ra Rb. Deci (a, b) 1 Ra Rb R. Se aplică acum
lema chineză a resturilor pentru idealele Ra1, …, Ran.
III. Module finit generate peste inele principale 100
b) Are loc M R/Rd. Din a) rezultă şi R/Ra1 … R/Ran R/Rd. Deci există un
izomorfism între R/Ra1 … R/Ran şi M. Fie yi :(0 Ra1,…, 1 Rai, …, 0 Ran) şi
xi : (yi). Evident, R/Ra1 … R/Ran Ry1…Ryn, deci (prin izomorfismul )
M Rx1…Rxn. Avem şi o(xi) o(yi) ai, 1 i n.
c) Rezultatul e o consecinţă a punctului b): fie M Rx, cu x M şi fie d o(x). Dacă d 0,
atunci M R este indecompozabil. Dacă d 0, fie tkt
k ppd 11 descompunerea în factori
primi a lui d (unde p1, …, pt sînt elemente prime distincte în R). Clar, ikip şi jk
jp sînt prime
între ele dacă i j; aplicînd punctul precedent, există xi M astfel încît M Rx1…Rxt, cu
o(xi) ikip . Deci Rxi este indecompozabil, fiind izomorf cu ik
iRpR .
3.7 Corolar. Fie R un inel principal şi M un R-modul finit generat. Atunci M este
indecompozabil dacă şi numai dacă M este modul ciclic, izomorf cu R (dacă M este fără
torsiune) sau cu un modul de forma R/Rp k, unde p R este un element prim şi k N* (dacă
M este de torsiune).
Demonstraţie. Am văzut că modulele de forma R/Rp k sînt indecompozabile.
Fie M indecompozabil. Există o descompunere (D) a lui M, ca în teorema 2.3. Păstrînd
notaţiile de acolo, se vede că indecompozabilitatea lui M implică m n 1 sau m 0, n 1.
Dacă m 0, n 1, M este liber de rang 1, deci izomorf cu R.
Dacă m n 1, atunci M Rx, cu o(x) d. Deci M R/Rd. Fie tkt
k ppd 11 des-
compunerea în factori primi a lui d (p1, …, pt sînt elemente prime distincte în R). E suficient
să demonstrăm că t 1. Dacă t 1, ikip şi jk
jp sînt prime între ele dacă i j, deci
R/Rd tkt
k RpRRpR 11 , care este evident decompozabil.
3.8 Propoziţie. Dacă M este de torsiune, finit generat, atunci M este suma directă a
submodulelor sale de p-torsiune. Mai precis, dacă P este un sistem de reprezentanţi ai
claselor de echivalenţă (în raport cu relaţia de asociere în divizibilitate) ale elementelor
prime din R, atunci {p P|tp(M) 0} este finită şi M pP tp(M) (în această sumă directă,
mulţimea submodulelor nenule este finită).
Demonstraţie. Ştim că M este o sumă directă de submodule ciclice: M Rx1…Rxm,
o(xi) di R°. Din 2.6 rezultă că, dacă p P, p-di, 1 i m, atunci tp(M) 0. Deci
{p P | tp(M) 0} {p P | i, p|di}, care este finită.
Dacă p P, atunci tp(M)� ( {tq(M) |q P, q p}) 0. Într-adevăr, dacă x aparţine
acestei intersecţii, atunci pkx 0 pentru un k N; totodată, x qp yq, cu yq tq(M),
q P, q p (yq sînt aproape toţi nuli). Deci, q p pentru care yq 0, kq N astfel încît
qk
yq q 0. Fie 0q
q
yk
qa (produs finit!). Evident, ax aqp yq 0. Avem şi (pk, a) 1,
III.3 Module indecompozabile finit generate
101
căci p nu este asociat cu nici unul din elementele prime q care apar în descompunerea lui a.
Deci există u, v R astfel încît upk va 1. Atunci x upk vax upkx vax 0.
Fie x M. Faptul că x pP tp(M) rezultă astfel: fie d o(x) R şi tk
tk ppd 11 descompunerea sa în factori primi. Din 3.6.b), Rx Rx1…Rxt, cu o(xi) ik
ip ,
adică xi Mtip .
Teorema factorilor invarianţi, cuplată cu rezultatele de mai sus privind modulele
indecompozabile, furnizează următoarea teoremă de structură:
3.9 Teoremă. Fie R un inel principal şi M un R-modul finit generat. Atunci M se scrie ca o
sumă directă de submodule indecompozabile. Mai mult, această descompunere are
următoarea proprietate de unicitate: dacă
M A1…Am B1…Bn
sînt două descompuneri ale lui M ca sumă directă de submodule indecompozabile, atunci
m n şi există o permutare Sn astfel încît Ai B(i), 1 i m.
Demonstraţie. Existenţa unei scrieri a lui M ca sumă directă de submodule
indecompozabile rezultă imediat: aplicînd teorema 2.3, M se scrie ca o sumă directă de
submodule ciclice, iar 3.6 afirmă că fiecare astfel de submodul se scrie ca o sumă directă de
submodule indecompozabile.
Ca şi la demonstrarea unicităţii în teorema factorilor invarianţi, se observă că rangul
modulului liber M/t(M) este cardinalul mulţimii {i | 1 i m, Ai fără torsiune} (şi la fel, egal
cu {j | 1 j n, Bj fără torsiune}). Putem aşadar presupune că
M t(M) Rx1…Rxm Ry1…Ryn,
cu xi, yj M şi Rxi, Ryj indecompozabile (deci, din 3.7, o(xi), o(yj) sînt puteri de elemente
prime din R). Fie p un element prim în R. Avem tp(Rxi) 0 dacă
p-o(xi) şi tp(Rxi) Rxi dacă o(xi) este o putere a lui p (vezi 2.6). Deci
tp(M) {Rxi | 1 i m, p|o(xi)} {Ryj | 1 j n, p|o(yj)}.
După o eventuală renumerotare, fie {i | 1 i m, p|o(xi)} : {1, …, r} şi {j | 1 j n,
p|o(yj)} : {1, …, s}, astfel încît o(xi) ikp şi o(yj) jlp , cu k1 … kr şi l1 … ls. Atunci
tp(M) Rx1…Rxr Ry1…Rys, iar o(x1)|… |o(xr) şi o(y1)|… |o(ys). Afirmaţia de
unicitate din teorema factorilor invarianţi asigură acum că r s şi o(xi) o(yi) (deci Rxi Ryi),
1 i r. Cum M pP tp(M) (vezi 3.8), se obţine rezultatul enunţat.
3.10 Observaţie. Dacă M este de torsiune şi Rx1…Rxm este o descompunere a lui M ca
sumă directă de submodule indecompozabile, atunci familia de ideale (AnnR(xi))1 i m nu
depinde de descompunerea aleasă, ci numai de M. Familia de elemente (o(xi))1 i m este deci
unic determinată (pînă la o asociere în divizibilitate şi o permutare) de modulul M şi se
III. Module finit generate peste inele principale 102
numeşte familia5 divizorilor elementari ai lui M. Divizorii elementari sînt puteri de elemente
prime din R, conform 3.7.
3.11 Exemple. a) Divizorii elementari ai Z-modulului Z6Z24 Z2Z3Z8Z3 sînt (2,
23, 3, 3). Factorii săi invarianţi sînt 6 şi 24.
b) Dacă G este un grup abelian cu n elemente, iar d1|…|dm este şirul factorilor săi invarianţi, atunci G
mdd ZZ 1
, deci n d1·…·dm . Rezultă că orice grup abelian cu n
elemente este perfect determinat (pînă la izomorfism) de un m-uplu (d1, …, dm) de numere
naturale (m 1), cu proprietăţile: d1 2, d1·…·dm n şi d1|…|dm. De exemplu, pentru n 60,
alegerile posibile pentru (d1, …, dm) sînt (60), (2, 30). Deci există două tipuri de izomorfism6 de grupuri abeliene cu 60 de elemente: Z60 Z4Z3Z5 (divizorii elementari sînt (22, 3, 5))
şi Z2Z30 Z2Z2Z3Z5 (divizorii elementari sînt (2, 2, 3, 5)).
c) Se poate trece de la familia factorilor invarianţi (d1, …, dm) la familia divizorilor ele-
mentari descompunînd în puteri de elemente prime fiecare di şi scriind toate puterile obţinute,
de cîte ori apar.
Reciproc, dacă avem dată familia divizorilor elementari, factorii invarianţi se obţin astfel:
se scrie un produs în care apar (cîte o singură dată) toţi factorii primi din familia divizorilor
elementari, la puterea cea mai mare. Produsul obţinut este dm (cel mai „mare” - din punct de
vedere al divizibilităţii - factor invariant). Se şterg din familia divizorilor elementari puterile
scrise în produs şi se repetă procedeul cu familia rămasă. Se obţine dm1. Se continuă astfel
pînă se epuizează divizorii elementari.
De exemplu, dacă familia divizorilor elementari ai unui Z-modul este (2, 2, 22, 3, 33, 5),
procedeul de mai sus furnizează succesiv produsele următoare: 22·33·5, 2·3, 2, care sînt
factorii invarianţi ai Z-modulului dat.
5 Am evitat termenul de „mulţime” deoarece într-o mulţime elementele sînt distincte, în timp ce divizorii
elementari se pot repeta. 6 Clasa tuturor grupurilor izomorfe cu un grup dat G se numeşte tipul de izomorfism al grupului G. (Această
definiţie se poate generaliza evident la orice alte structuri algebrice: inele, module, corpuri, mulţimi ordonate…). Pentru un tip de structură algebrică dată, determinarea tuturor tipurilor de izomorfism ale structurii respective este un obiectiv de primă importanţă (şi greu de atins în general), numit clasificare. De exemplu, teorema factorilor invarianţi furnizează o clasificare a grupurilor abeliene finit generate. Clasificarea grupurilor finite simple (fără subgrupuri normale proprii) este unul din marile succese ale teoriei grupurilor, realizat relativ recent.
III.3 Module indecompozabile finit generate
103
Exerciţii
1. Daţi exemplu de inel R şi de R-modul indecompozabil care are are module factor
decompozabile. 2. Demonstraţi că modulul R M este indecompozabil inelul EndR(M) nu are idempotenţi
diferiţi de 0 şi 1M.
3. Daţi exemplu de inel R şi de R-modul indecompozabil care are submodule decompozabile.
Poate fi inelul R principal? (Ind. Fie K un corp, R K[X, Y], I idealul (XY) XYK[X, Y] al lui
R şi M R/I. Idempotenţii lui EndR(M) sînt 0 şi 1M. (XK[X, Y] YK[X, Y])/I M şi este
decompozabil).
4. Fie R un inel principal, M un R-modul şi x1, …, xn M, cu (o(xi), o(xj)) 1, i j. Atunci
o(x1 … xn) o(x1)·…·o(xn). (Ceea ce generalizează rezultatul cunoscut: dacă a, b G,
grup abelian, şi (ord x, ord y) 1, atunci ord(x y) ord(x)·ord(y)).
5. Fie R un inel principal, M un R-modul cu AnnR(M) Rr, r 0. Atunci o(x)| r, x M.
6. Fie R un inel principal şi M un R-modul (nu neapărat finit generat) cu AnnR(M) (0).
Scopul exerciţiului este de a demonstra că M este sumă directă de submodule ciclice.
Demonstraţi următoarele afirmaţii:
a) Pentru orice N R M, AnnR(M/N) (0).
b) Există y M astfel încît AnnR(y) AnnR(M). (Ind. Fie AnnR(M) Rr, cu r nan
a pp 11 ,
cu pi prime în R şi ai N*. Fie bi max {b N | x M cu pib|o(x)} (bi ai). Pentru orice i,
există xi M cu o(xi) ibip . Punem y xi. o( xi) o(xi) din ex. 4. Rezultă şi r ib
ip ,
deci bi ai) c) Fie C {C M | C este o sumă directă de ciclice şi satisface condiţia (*)}, unde:
s R, x M, dacă sx C, atunci x0 C cu sx sx0. (*) C este nevidă, inductiv ordonată, deci are un element maximal F.
d) C C, dacă C M, atunci există D C astfel încît C ( D. (Ind. Aplicaţi pct. b) lui
M/C şi obţineţi y M astfel încît AnnR(M/C) AnnR(y) : . Deci y C şi fie y0 C cu
y y0, dat de (*). Atunci D : C R(y y0) este submodulul căutat.) e) F M.
III. Module finit generate peste inele principale 104
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
Fie K un corp comutativ, K[X] inelul polinoamelor în nedeterminata X cu coeficienţi în K,
V un K-spaţiu vectorial de dimensiune finită şi u : V → V un K-endomorfism (transformare
liniară). Păstrăm aceste notaţii pe tot parcursul acestei secţiuni. Vom defini cu ajutorul lui u o
structură de K[X]-modul pe V. Întrucît K[X] este inel principal, putem aplica teorema
factorilor invarianţi pentru a obţine informaţii despre acest K[X]-modul, aşadar despre
endomorfismul u. Aceasta este ideea care stă la baza teoriei pe care o dezvoltăm în
continuare. În plus, ţinînd cont de legătura dintre endomorfisme şi matrice, rezultatele
obţinute se traduc în termeni matriceali.
4.1 Definiţie. Fie u EndK(V). Înzestrăm grupul abelian (V, ) cu o structură de
K[X]-modul (depinzînd de u): f a0 a1X … anX n K[X], v V, definim:
f·v : a0v a1u(v) … anu n(v) V,
unde u n u◦…◦u (de n ori).
Cu alte cuvinte, f·v este imaginea vectorului v prin endomorfismul a0id a1u … an u n,
unde id este automorfismul identic al lui V. Verificarea axiomelor de modul este lăsată
cititorului. Operaţia tocmai definită extinde la K[X] V operaţia externă (definită pe K V) de
K-spaţiu vectorial a lui V.
Notăm cu Vu grupul abelian V dotat cu structura de K[X]-modul definită de endomorfismul
u, ca mai sus.
4.2 Observaţie. Fie u EndK(V). Proprietatea de universalitate a inelului de polinoame
K[X] asigură existenţa unui unic morfism de K-algebre : K[X] → EndK(V) astfel încît
(X) u. Dacă f a0 a1X … anX n K[X], notăm ( f ) cu f (u); avem
f (u) (a0 a1X … anX n) a0idV a1u … anu
n.
Morfismul defineşte o structură de K[X]-modul pe V (vezi observaţia II.1.3) care
coincide cu cea de mai sus.
Se pune întrebarea dacă endomorfisme distincte ale lui V pot defini structuri de
K[X]-modul izomorfe pe V. Propoziţia următoare clarifică această chestiune.
4.3 Propoziţie. Fie u, w EndK(V). K[X]-modulele Vu şi Vw sînt izomorfe dacă şi numai
dacă există un K-automorfism al lui V astfel încît ◦u◦ 1 w.
Demonstraţie. Fie : Vu → Vw un K[X]-izomorfism. Notăm temporar ·u operaţia externă a
K[X]-modulului Vu. Pentru orice v Vu, avem X ·u v u(v) şi, v Vw, X ·w v w(v). Avem
(X ·u v) X ·w (v), deci (u(v)) w((v)), adică ◦u w◦. Este clar că este şi
K-automorfism.
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
105
Reciproc, dacă : V → V este K-izomorfism cu ◦u w◦, atunci este K[X]-izomorfism
de la Vu la Vw. Într-adevăr, condiţia ◦u w◦ se rescrie (X ·u v) X ·w (v). De aici rezultă
că (X n·u v) X n ·w (v), n N; cum este K-liniară, rezultă că
((a0 a1X … anX n)·u v) a0·w(v) a1X·w(v) … anX
n·w(v),
pentru orice a0 a1X … anX K[X].
4.4 Definiţie. a) Endomorfismele u, w EndK(V) se numesc asemenea dacă există
AutK(V) astfel încît ◦u◦ 1 w. Notaţie: u w.
b) Fie n N şi A, B Mn(K). Spunem că matricele A şi B sînt asemenea (şi notăm aceasta
prin A B) dacă există o matrice inversabilă U astfel încît B UAU 1.
4.5 Observaţie. Fie V finit dimensional şi v (v1, …, vn) o bază a lui V. Endomorfismele
u, w EndK(V) sînt asemenea dacă şi numai dacă matricele Mv(u) şi Mv(w) sînt asemenea.
Pentru demonstraţie, este suficient să ţinem cont de (anti-) izomorfismul dintre inelele
EndK(V) şi Mn(K) dat de u Mv(u). Un exemplu tipic de matrice asemenea este dat de
matricele unui endomorfism în diverse baze ale lui V.
Se vede imediat că relaţia de asemănare pe EndK(V) şi relaţia de asemănare pe Mn(K) sînt
relaţii de echivalenţă.
4.6 Definiţie. Fie u EndK(V) şi W KV. Subspaţiul W al lui V se numeşte invariant faţă
de u (sau u-invariant) dacă u(W) W. Spunem că V este indecompozabil relativ la u dacă V
nu se poate scrie ca o sumă directă de subspaţii u-invariante proprii.
4.7 Propoziţie. Fie W o submulţime nevidă a lui V. W este un subspaţiu invariant faţă de u
w W, X·w W W este un K[X]-submodul al lui Vu.
Demonstraţie. Faptul că u(W) W revine la a spune că w W, avem u(w) W, adică
X·w W. Prin inducţie se demonstrează că X n·w W, n N; cum W este subspaţiu în V,
aceasta implică (a0 a1X … anX n)·w W, ai K. Reciproca e propusă ca exerciţiu.
La fel ca propoziţia precedentă, următoarele afirmaţii (propuse spre demonstraţie) sînt
exemple de trecere de la limbajul spaţiilor vectoriale la cel al K[X]-modulelor.
„V este suma directă a subspaţiilor u-invariante V1, …, Vm” „K[X]Vu este suma directă a
K[X]-submodulelor V1, …, Vm”.
„Există v V astfel încît V este generat de {ui(v) | i N}” „Vu este K[X]-modul ciclic
(generat de v).” (În acest caz, se mai zice că u este endomorfism ciclic).
„V este indecompozabil relativ la u” „Vu este K[X]-modul indecompozabil”.
4.8 Propoziţie. Dacă spaţiul vectorial V este de dimensiune finită, atunci:
III. Module finit generate peste inele principale 106
a) K[X]-modulul Vu este modul finit generat, de torsiune.
b) V este indecompozabil relativ la u dacă şi numai dacă există v Vu astfel încît
Vu K[X]v, cu o(v) pk, unde p este un polinom ireductibil din K[X] şi k N*.
Demonstraţie. a) Dacă presupunem dimKV n N*, atunci, v V, vectorii v, u(v), …,
un(v) nu pot fi liniar independenţi. Există aşadar a0, a1, …, an K, nu toţi nuli, astfel încît
a0v a1u(v) … anu n(v) 0, adică (a0 a1X … anX
n)·v 0. Pe de altă parte, este
evident că orice sistem de generatori pentru K V generează şi K[X]-modulul Vu, deci Vu este
finit generat.
b) V este indecompozabil relativ la u dacă şi numai dacă Vu este K[X]-modul
indecompozabil. Cum Vu este K[X]-modul de torsiune, finit generat, concluzia rezultă aplicînd
Propoziţia III.3.7.
Aplicînd K[X]-modulului Vu teoremele de structură de la III.2 şi III.3, se obţine:
4.9 Propoziţie. Dacă dimK V n N*, atunci există m N* şi v1, …, vm Vu, astfel încît
Vu se scrie ca o sumă directă de subspaţii u-invariante
Vu K[X]v1…K[X]vm, cu o(v1)|…|o(vm).
Numărul natural m şi polinoamele unitare o(v1),…, o(vm) K[X] cu proprietăţile de mai sus
sînt unic determinate (sînt factorii invarianţi ai K[X]-modulului Vu).
Vu se scrie şi ca o sumă directă de submodule indecompozabile:
Vu K[X]w1…K[X]wt,
cu wi Vu şi o(wi) puteri de polinoame ireductibile din K[X], 1 i t. Numărul natural t şi
polinoamele unitare o(w1),…, o(wt) K[X] cu proprietăţile de mai sus sînt unic determinate
(sînt divizorii elementari ai K[X]-modulului Vu).
4.10 Definiţie. Dacă dimKV n şi u EndK(V), polinomul unitar care generează
AnnK[X](Vu) se numeşte polinomul minimal al endomorfismului u (notat u). Polinoamele
unitare care sînt factorii invarianţi (respectiv divizorii elementari) ai K[X]-modulului Vu se
numesc factorii invarianţi (respectiv divizorii elementari) ai endomorfismului u. Aceeaşi
terminologie se foloseşte pentru matrice: alegînd o bază v în V, factorii invarianţi ai unei
matrice A Mn(K) sînt factorii invarianţi ai unicului endomorfism u cu proprietatea că
Mv(u) A (analog pentru polinomul minimal, divizorii elementari).
4.11 Propoziţie. Două endomorfisme (matrice) sînt asemenea dacă şi numai dacă au
aceiaşi factori invarianţi (echivalent, aceiaşi divizori elementari).
Demonstraţie. Fie u, w EndK(V). Avem echivalenţele: Mv(u) Mv(w) u w
Vu K[X]Vw (din 4.3) Vu şi Vw au aceiaşi factori invarianţi Vu şi Vw au aceiaşi divizori
elementari.
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
107
4.12 Observaţie. Cu notaţiile de la 4.9, u este o(vm), „ultimul” factor invariant al lui u.
Dacă f K[X] este un polinom unitar, următoarele proprietăţi sînt echivalente:
a) f u.
b) f (u) 0 şi g K[X] cu g(u) 0, avem f |g.
c) f (u) 0 şi g K[X], g 0, cu g(u) 0, avem grad f grad g.
Demonstraţiile acestor echivalenţe sînt uşoare, pe baza definiţiilor. Observăm că, spre
deosebire de polinomul minimal al unui element algebric dintr-o extindere de corpuri,
polinomul minimal al unui endomorfism nu este neapărat ireductibil.
4.13 Propoziţie. a) Fie K V de dimensiune finită şi V V1…Vm, cu V1, …, Vm subspaţii
invariante faţă de u. Dacă vi este bază în Vi, 1 i m, atunci v1…vm : v este o bază7 în
V, iar matricea lui u în baza v este (scrisă pe blocuri):
Mv(u)
mA
A
0
01
,
unde Ai este matricea în baza vi a restricţiei lui u la Vi, 1 i m.
b) Reciproc, dacă matricea lui u într-o bază v este de forma de mai sus, atunci liniile
blocului Ai corespund unor vectori din baza v care generează un subspaţiu u-invariant Vi
(1 i m) şi V V1…Vm.
Demonstraţie. a) Este clar că v este bază în V. Pentru a nu complica notaţiile, presupunem
că m 2 şi v1 (e1, …, ep), v2 ( f1, …, fq), p q n dimV. Atunci v (e1, …, ep, f1, …, fq).
Cum V1, V2 sînt u-invariante, u(ei) este combinaţie liniară de e1, …, ep, iar u(�fj) este
combinaţie liniară de f1, …, fq. Scriind matricea lui u în baza v, rezultă imediat că
Mv(u)
2
1
0
0
A
A.
b) Lăsăm cititorului sarcina precizării enunţului şi a demonstraţiei.
Dorim să găsim o bază în care u să aibă o matrice cît mai „simplă”. Ştiind că Vu se scrie ca
o sumă directă de submodule indecompozabile (teorema III.3.9) şi ţinînd cont de rezultatul
anterior, este suficient să studiem restricţia lui u la fiecare din subspaţiile invariante în care se
descompune V. Cercetăm mai întîi cazul în care Vu este indecompozabil, adică Vu este de
forma K[X]v, cu o(v) pk, p ireductibil în K[X], k N*.
7 Ordonarea vectorilor în baza v o facem, natural, punînd „unele după altele” elementele bazelor v1, …, vm, în
această ordine.
III. Module finit generate peste inele principale 108
4.14 Definiţie. Pentru p K[X], p X r ar 1 X r 1 … a1 X a0, fie matricele:
Cp
1210
1000
0100
0010
raaaa
Mr(K), N
0001
0000
0000
0000
Mr(K).
Matricea Cp se numeşte companionul matriceal al polinomului p. Fie matricea (scrisă pe
blocuri de tip rr):
Cp N 0 … 0 0
0 Cp N … 0 0
J( pk)
Mrk(K
)
0 0 0 … Cp N
0 0 0 … 0 Cp
J( p k) se numeşte celula Jordan 8 asociată polinomului p k. O matrice (scrisă pe blocuri)
care are pe diagonală celule Jordan (şi în rest 0), adică este de forma
tkt
k
k
pJ
pJ
pJ
0
02
1
2
1
,
unde p1, …, pt sînt polinoame unitare ireductibile în K[X], se numeşte matrice canonică
Jordan 9 peste K.
4.15 Propoziţie. Fie u EndK(V), cu dimKV n N*.
a) Presupunem că Vu este K[X]-modul indecompozabil, iar v Vu este astfel încît
Vu K[X]v, cu o(v) u pk, unde p X r ar1X r1 … a1X a0 K[X] este ireductibil de
grad r şi k N*. Atunci dimKV rk şi există o bază a lui KV în care matricea lui u este celula
Jordan J(pk) asociată polinomului pk.
b) În cazul general, fie tkt
k pp ,,11 divizorii elementari ai lui u, cu p1, …, pt polinoame
ireductibile unitare în K[X]. Atunci există o bază a lui V în care matricea lui u este matricea
canonică Jordan
8 Numită astfel în onoarea lui Camille Jordan (1838-1922), matematician francez. 9 Uneori matricea astfel definită se numeşte matrice canonică raţională, denumirea de matrice canonică
Jordan fiind dată doar în cazul în care pi sînt polinoame de gradul 1.
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
109
J
tkt
k
k
pJ
pJ
pJ
0
02
1
2
1
.
Demonstraţie. a) Baza în care u are matricea J( pk) este următoarea:
e0 v; e1 X·v u(e0); … ; er1 X r1·v u(er2); (0)
er p·v; er1 Xp·v u(er); … ; e2r1 X r1p·v u(e2r2); (1)
…
e(k 1)r pk 1·v; e(k 1)r1 Xpk 1·v u(e(k 1)r); … ; ekr1 X r1pk 1·v u(ekr2). (k1)
Faptul că e (e0, …, ekr1) este bază rezultă din lema următoare:
Lemă. Dacă u EndK(V) este un endomorfism astfel încît Vu K[X]v pentru un anumit
v V, iar f o(v), cu grad f n, atunci, oricare ar fi g0, …, gn1 K[X], cu grad gi i,
1 i n, elementele g0·v, …, gn1·v formează o bază a lui V.
Demonstraţia lemei. Vu K[X]/(f ) (izomorfism de K[X]-module, deci şi de K-spaţii
vectoriale), deci dimKV dimK K[X]/(f ) grad f n. Elementele g0·v, …, gn1·v sînt liniar
independente: dacă a0g0·v … an1gn1·v 0, cu ai K, atunci h·v 0, unde h a0g0
… an1gn1. Cum o(v) f, iar grad h n, rezultă că f |h, deci h 0. Însă polinoamele g0,
…, gn1 sînt liniar independente în K-spaţiul vectorial K[X], fiind de grade distincte. Mulţimea
de n elemente g0·v, …, gn1·v este liniar independentă în V, spaţiu de dimensiune n, adică este
o bază.
Revenim la demonstraţia faptului că Me(u) J( pk). Dacă 1 i k, avem:
u(eir1) X(X r1p i1·v) X rp i1·v (p a0 a1X … ar1X r1)pi1·v pi·v a0p
i1·v
a1Xp i1·v … ar1X r1p i1·v eir a0e(i 1)r a1e(i 1)r1 … ar1e(i 1)rr1
Dacă i k, u(ekr1) a0e(k 1)r a1e(k 1)r1 … ar1e(k1)rr1, căci pk·v 0.
Aceste egalităţi, împreună cu relaţiile (0), …, (k 1), demonstrează afirmaţia.
b) Considerăm descompunerea lui Vu în subspaţii indecompozabile relativ la u (vezi 4.9).
Din a), fiecare din aceste subspaţii posedă o bază în care restricţia lui u are matricea de forma
J( pk), cu pk divizor elementar al lui u. Aplicăm apoi Propoziţia 4.13.
4.16 Corolar. Orice matrice A Mn(K) este asemenea cu o matrice canonică Jordan.
Dacă divizorii elementari ai lui A sînt tkt
k pp ,,11 , atunci A J, unde J este matricea de la
4.15.b).
Pentru a găsi efectiv factorii invarianţi ai unui endomorfism u, teorema următoare arată că
se poate folosi matricea XI A, unde A este matricea lui u într-o bază oarecare.
III. Module finit generate peste inele principale 110
4.17 Teoremă. Fie KV de dimensiune n, u EndK(V), v (v1, …, vn) o bază în V astfel
încît Mv(u) : A (aij) Mn(K). Atunci factorii invarianţi ai lui u (ai matricei A) sînt polinoa-
mele neinversabile de pe diagonala principală a matricei diagonal canonice D Mn(K[X]),
aritmetic echivalentă cu matricea
XI A
nnnn
n
n
aXaa
aaXa
aaaX
21
22221
11211
Mn(K[X]).
Demonstraţie. Folosim metoda din demonstraţia teoremei factorilor invarianţi (2.3):
întrucît (v1, …, vn) este un sistem de generatori pentru K[X]Vu, se ia un K[X]-modul E, liber de
bază e (e1, …, en) şi K[X]-morfismul : E → Vu, (ei) vi, 1 i n. Morfismul este
surjectiv, Ker : F este submodul liber în E şi E/F Vu. Cum Vu este de torsiune, rezultă că
rang F n şi există două baze (1, …, n) în E şi (1, …, n) în F, astfel încît i dii,
di K[X], d1|d2|…|dn. Factorii invarianţi ai lui Vu sînt deci (vezi demonstraţia teoremei 2.3)
polinoamele neinversabile din familia d1, d2,…, dn. Dacă găsim o bază f în F şi o matrice
B Mn(K[X]) astfel încît f Be (f şi e sînt interpretaţi ca vectori coloană), atunci matricea
diagonal canonică D Mn(K[X]), aritmetic echivalentă cu B, va fi chiar D diag (d1, d2,…,
dn). Fie
fi : Xei (ai1e1 ai2e2 … ainen) E, 1 i n.
Lemă. f : ( f1, f2,…, fn) este o bază în F.
Demonstraţia lemei. Avem, pentru 1 i n, u(vi) ai1v1 ai2v2 … ainvn, deci:
(fi) Xvi (ai1v1 ai2v2 … ainvn) u(vi) (ai1v1 ai2v2 … ainvn) 0.
Aceasta arată că fi Ker F. Să arătăm că f este sistem de generatori pentru F.
Observăm că
Xei fi ai1e1 ai2e2 … ainen, 1 i n. (*)
Deci X 2ei Xfi ai1 Xe1 ai2 Xe2 … ain Xen. Folosind (*), obţinem o scriere de forma:
X 2ei j qj fj i rjej, cu qj K[X], rj K, 1 j n. Prin inducţie se arată uşor că, m N*,
X mei se scrie sub forma
X mei j qj fj i rjej, cu qj K[X], rj K, 1 j n. (**)
Din (**) rezultă că, g K[X], gei are o scriere de aceeaşi formă. Deci, dacă
y i giei F, cu gi K[X], 1 i n, atunci
y i giei i qi fi r,
unde qj K[X], iar r E este de forma i ciei, cu ci K. Dar r y i qi fi F, deci
(r) (i ciei) i civi 0. Cum v este bază în V, rezultă ci 0, 1 i n, adică r 0.
Rămîne că y i qi fi.
Presupunem acum că i gi fi 0, cu gi K[X], 1 i n. Din (*) rezultă
i gi Xei i gi ( j aij ej). Cum (e1, …, en) este bază, obţinem că
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
111
gi X j aji gj, 1 i n.
Dacă, prin absurd, există un polinom gi 0, atunci există unul de grad maxim, fie acesta
g1. Deci grad gi grad g1, 1 i n. Însă, în egalitatea g1 X j aj1 gj, avem
grad(j aj1 gj) max j (grad(aj1 gj)) max j (grad gj) 1 grad g1 grad g1 X,
contradicţie. Aceasta arată că ( f1, f2,…, fn) este sistem liniar independent.
Revenim la demonstraţia teoremei. Relaţiile fi Xei (ai1e1 ai2e2 … ainen) arată că
f (XI A)e. Dacă XI A D diag(d1, d2,…, dn), cu d1|d2|…|dn, atunci factorii invarianţi ai
lui Vu (ai endomorfismului u) sînt dk, dk 1, …, dn, unde k min{i|di neinversabil}.
4.18 Definiţie. Fie A Mn(K). Polinomul fA : det(XI A) K[X] se numeşte polinomul
caracteristic al matricei A. Dacă u este un endomorfism al K-spaţiului vectorial V şi A este
matricea lui u (într-o bază oarecare), atunci polinomul caracteristic fu al lui u este prin
definiţie fA. Două matrice asemenea A şi B au acelaşi polinom caracteristic: avem B SAS 1,
cu S GLn(K), deci
fB det(XI SAS 1) det(S·(XI A)S 1) det(S)·det(XI A)·det(S 1) fA,
unde s-a folosit că matricea XI comută cu orice matrice din Mn(K[X]). Cum matricele unui
endomorfism în două baze sînt asemenea, polinomul caracteristic al unui endomorfism nu
depinde de baza aleasă (definiţia e corectă).
4.19 Observaţie. Fie A (aij) Mn(K) şi
fA det(XI A) X n c1 X n 1 c2 X
n 2 … ( 1) ncn, cu c1, …, cn K.
Examinînd, în scrierea det(XI A), coeficienţii c1, …, cn, se observă că:
c1 a11 a22 … ann : Tr(A) (numit urma matricei A),
cn det(A).
Mai general, ck (1 k n) este suma minorilor de ordin k ai lui A de pe diagonala
principală (adică obţinuţi prin selectarea a k linii {i1, …, ik} şi a coloanelor cu aceiaşi indici
{i1, …, ik} ale matricei A). Sînt knC astfel de minori, cîte unul pentru fiecare alegere a unei
submulţimi de k indici din {1, 2, …, n}.
Pentru un endomorfism u al unui spaţiu vectorial de dimensiune n, de matrice A (într-o
bază oarecare) şi polinom caracteristic fu fA, sînt bine definiţi coeficienţii c1, …, cn, ca mai
sus. Dintre aceştia, c1 : Tr(u) Tr(A) se numeşte urma lui u şi cn : det(u) det(A) se
numeşte determinantul lui u.
4.20 Propoziţie. Fie A, B Mn(K). Atunci A şi B sînt asemenea dacă şi numai dacă XI A
şi XI B sînt matrice aritmetic echivalente în K[X].
Demonstraţie. Dacă A B, atunci există S GL(n, K) astfel încît B S AS. Atunci
XI B S (XI A)S, deci XI A ~ XI B, căci evident S GL(n, K[X]).
III. Module finit generate peste inele principale 112
Fie acum XI A ~ XI B şi D Mn(K[X]) matricea diagonal canonică cu
D ~ XI A ~ XI B. Deci A şi B au aceiaşi factorii invarianţi: polinoamele de grad > 0 de pe
diagonala lui D, conform lui 4.17. Astfel, A şi B au aceiaşi divizori elementari. Din 4.15, A şi
B sînt asemenea cu o (aceeaşi) matrice canonică Jordan.
Fie n N*. Următoarele rezultate se referă la matrice din Mn(K), dar sînt evident valabile
şi pentru endomorfismele unui K-spaţiu liniar de dimensiune n.
4.21 Propoziţie. Polinomul caracteristic al unei matrice A este egal cu produsul factorilor
invarianţi ai lui A (şi egal cu produsul divizorilor elementari ai lui A).
Demonstraţie. Matricea XI A este aritmetic echivalentă cu matricea diagonal canonică
D diag(1, …, 1, d1, …, dm) Mn(K[X]), unde d1, …, dm sînt factorii invarianţi ai lui A.
Există S, T U(Mn(K[X])) (adică detS, detT K*) astfel încît XI A SDT. Avem
d1·…·dm detD det(S(XI A)T) detS·fA·detT, adică polinoamele unitare d1·…·dm şi fA
diferă prin factorul detS·detT K*, ceea ce arată că sînt egale. Pe de altă parte, este clar că
produsul divizorilor elementari este egal cu produsul factorilor invarianţi.
4.22 Corolar. a) (Teorema lui Cayley-Hamilton)10 Orice matrice A Mn(K) este rădăcină
a polinomului său caracteristic: fA(A) 0.
b) (Teorema lui Frobenius)11 Polinomul caracteristic şi polinomul minimal al unei matrice
A Mn(K) au aceiaşi factori ireductibili în K[X].
Demonstraţie. Fie d1, …, dm K[X] factorii invarianţi ai lui A.
a) Am văzut că polinomul minimal al lui A este dm (ultimul factor invariant al lui A). Deci
dm(A) 0 şi dm| fA, de unde concluzia.
b) Rezultă din faptul că d1·…·dm fA şi d1|…|dm.
Se pune problema unicităţii matricei canonice Jordan care este asemenea cu o matrice dată.
Evident, pentru ordonări diferite ale divizorilor elementari, se obţin diverse matrice canonice
Jordan. Propoziţia următoare arată că toate matricele canonice Jordan asemenea cu matricea
dată se obţin în acest mod.
4.23 Propoziţie. a) Celula Jordan J( p k) (p K[X], unitar şi ireductibil, k N*) are un
singur divizor elementar, anume p k.
b) Fie A o matrice canonică Jordan care are pe diagonală celulele Jordan ikipJ , cu
pi K[X], unitare şi ireductibile, 1 i t. Atunci divizorii elementari ai lui A sînt ikip ,
1 i t.
10 Arthur Cayley (1821-1895) şi Sir William Rowan Hamilton (1805-1865), matematicieni britanici. 11 Ferdinand Georg Frobenius (1849-1917), matematician german.
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
113
c) Fie A, B Mn(K) matrice canonice Jordan astfel încît A B. Atunci A şi B sînt formate
din aceleaşi celule Jordan, eventual în altă ordine.
Demonstraţie. a) Fie V : K[X]/( pk). V este K[X]-modul (ca modul factor al lui K[X]) şi
K-spaţiu vectorial de dimensiune k·grad p n. Fie u EndK(V), dat de: u(y) X·y, y V
(este vorba de operaţia externă de K[X]-modul a lui V). Endomorfismul u defineşte pe V o
structură de K[X]-modul Vu ca în definiţia 4.1. Se vede uşor că cele două structuri de
K[X]-modul coincid şi că V K[X]v, unde v : 1 ( pk) V. Deci V Vu este un K[X]-modul
indecompozabil, iar unicul său divizor elementar este o(v) pk (verificare imediată). Există o
bază (cea din 4.15) în care u are matricea J( pk). Deci J( pk) are aceiaşi divizori elementari ca
şi Vu, adică doar pe pk.
b) Există KV şi u EndK(V), de matrice A (într-o anumită bază). Atunci V se scrie ca o
sumă directă de subspaţii u-invariante: Vu V1…Vt, Vi fiind subspaţiul invariant
corespunzător celulei Jordan ikipJ . Fie ui restricţia lui u la Vi, 1 i t. Matricea lui ui este
chiar ikipJ şi din prima parte a demonstraţiei rezultă că ik
ip este singurul divizor elementar
al lui ui. Divizorii elementari ai lui u se obţin scriind toţi divizorii elementari ai restricţiilor ui,
1 i t, deci sînt ikip , 1 i t.
c) Dacă A B, atunci A şi B au aceiaşi divizori elementari (4.11). Din b) rezultă că A şi B
au aceleaşi celule Jordan.
4.24 Definiţie. Dacă A Mn(K) şi J este o matrice canonică Jordan, asemenea cu A, atunci
J se numeşte forma canonică Jordan a lui A. Deci forma canonică Jordan a lui A este unic
determinată pînă la o ordine a celulelor Jordan de pe diagonală.
Noţiunile clasice de vector propriu şi valoare proprie ale unui endomorfism sînt în legătură
strînsă cu subspaţiile sale invariante de dimensiune 1.
4.25 Definiţie. Dacă u EndK(V), un element K se numeşte valoare proprie a
endomorfismului u dacă există un vector nenul v V astfel încît
u(v) v.
Orice vector nenul v, cu proprietatea că există K astfel încît u(v) v, se numeşte
vector propriu al lui u (corespunzător valorii proprii K).
4.26 Propoziţie. Fie v V, u EndK(V) şi K. Următoarele afirmaţii sînt echivalente:
a) v este vector propriu al lui u, corespunzător valorii proprii .
b) Considerînd v K[X]Vu, o(v) X K[X].
c) dimK (K[X]v) 1 (submodulul lui Vu generat de v are K-dimensiunea 1).
III. Module finit generate peste inele principale 114
Demonstraţie. a)b) Avem u(v) v. În limbajul K[X]-modulului Vu, aceasta înseamnă
X·v v, adică (X )·v 0. Deci o(v)| X , care este ireductibil, de unde rezultă că
o(v) X . (o(v) 1 ar implica v 0).
b)a) o(v) X implică u(v) v.
b)c) Rezultă din egalitatea dimK K[X]v grad o(v).
4.27 Propoziţie. Fie u EndK(V), dimV n N*. Atunci K este valoare proprie a lui
u dacă şi numai dacă este rădăcină a polinomului caracteristic al lui u, fu.
Demonstraţie. Presupunem că este valoare proprie corespunzătoare vectorului propriu
v V. Atunci o(v) X ; cum polinomul minimal u al lui u se găseşte în
AnnK[X](v) (X ), avem X |u. Avem şi u | fu, deci X | fu, adică este rădăcină a lui
fu. Reciproc, dacă fu() 0, avem X | fu. Cum fu şi u au aceiaşi factori ireductibili, rezultă
X |u, deci există g K[X] ai u (X )g. Din 4.9, există v V astfel încît o(v) u.
Atunci o(g·v) X , adică g·v V este vector propriu corespunzător valorii proprii .
Propunem cititorului să dea o demonstraţie rezultatului de mai sus folosind considerente de
teoria sistemelor de ecuaţii liniare.
Se observă că dacă fu nu are rădăcini în K, atunci u nu are valori şi vectori proprii.
În continuare vom descrie celulele Jordan în cazurile importante K C şi K R.
Dacă K este corp algebric închis (în particular, K C), atunci polinoamele ireductibile
unitare din K[X] sînt de forma X a, a K . Deci celula Jordan J((X a)k) este:
a 1 0 … 0 0
0 a 1 … 0 0
J((X a)k)
Mk(K)
.
0 0 0 … a 1
0 0 0 … 0 a
În cazul K R, polinoamele ireductibile unitare din R[X] sînt de forma X a, a R (şi
celula Jordan J((X a)k) este ca mai sus), sau de forma X 2 bX c, cu b, c R şi
b2 4c 0, caz în care celula Jordan J((X 2 bX c)k) este:
III.4 Aplicaţie: endomorfismele unui spaţiu vectorial finit dimensional
115
J((X 2 bX c)k)
bc
bc
bc
bc
100
01
0010
01
0010
001
0010
M2k(R).
Exerciţii
În exerciţii, K este un corp comutativ, V este un K-spaţiu vectorial finit dimensional şi u un
endomorfism al lui KV.
1. Fie u EndK(V). Demonstraţi că vectorii proprii corespunzători unor valori proprii
distincte ale lui u formează un sistem liniar independent.
2. Daţi exemplu de trei matrice din M3(Q) care să aibă unica valoare proprie 2 şi să nu fie
asemenea două cîte două. Există patru astfel de matrice? Generalizare.
3. Determinaţi endomorfismele u EndK(V) care au polinomul minimal de grad 1.
4. Daţi exemplu de matrice care au acelaşi polinom minimal şi acelaşi polinom caracteristic,
dar nu sînt asemenea.
5. Fie A Mn(K) astfel încît polinomul caracteristic al lui A se descompune în factori de grad
1 în K[X] (se mai spune că A are toate valorile proprii în K). Atunci A este asemenea cu o
matrice T (tij) Mn(K), triunghiulară superior (adică tij 0 dacă i j). În acest caz, A se
numeşte trigonalizabilă. Reciproca este adevărată?
6. Fie A Mn(K) şi p K[X]. Dacă A are toate valorile proprii 1, …, n în K, atunci p(A) are
valorile proprii p(1), …, p(n). (Ind. Fie A T, cu T triunghiulară superior. Pe diagonala lui T
sînt 1, …, n. Calculaţi p(T).) 7. Calculaţi polinomul caracteristic şi polinomul minimal pentru matricele următoare:
III. Module finit generate peste inele principale 116
1000
0110
1010
0101
,
426
7921
337
,
2000
0011
0010
2101
8. Fie A Mn(K). Atunci tA este asemenea cu A. Mai mult, există U GL(n, K), simetrică,
astfel încît tA U 1AU.
9. Fie R un inel comutativ unitar şi n N*. Generalizaţi noţiunile relevante şi demonstraţi
teorema Cayley-Hamilton: dacă E este un R-modul liber de rang n şi u EndR(E), atunci u
este rădăcină a polinomului său caracteristic: fu(u) 0. (Ind.: fie A matricea lui u într-o bază
(e1, …, en) şi XI A B (bij) Mn(R[X]); fu det B. În R[X]-modulul Eu au loc egalităţile
j bijej 0, i. Fie Bik R[X] complementul algebric al lui bik în matricea B. Pentru k fixat,
înmulţind egalitatea i cu Bik şi sumînd după i, se obţine fu(X)·ek 0 fu(u)(ek).) 10. Fie R un inel comutativ unitar şi A U(Mn(R)) o matrice inversabilă. Atunci A este o
combinaţie liniară cu elemente din R de I, A, …, A n 1. (Ind. Folosiţi teorema Cayley-
Hamilton.) 11. Fie u EndK(V). Atunci V nu are subspaţii u-invariante proprii K[X]-modulul Vu este
simplu polinomul caracteristic al lui u este ireductibil în K[X].
12. Fie u EndK(V) un endomorfism care are valoarea proprie 0. Atunci V U W, cu U, W
subspaţii invariante faţă de u şi dim U 1.
13. Fie u EndK(V) un endomorfism nilpotent (r 1 astfel încît u r 0). Atunci Tr u k 0,
k 1. Reciproc, dacă caracteristica lui K este 0 şi Tr u k 0, k 1, atunci u este nilpotent.
(Ind. Fie f polinomul caracteristic al lui u; în relaţia f(u) 0 se aplică Tr şi deduceţi că 0 este
valoare proprie pentru u. Deci u are un subspaţiu invariant de dimensiune dim V 1.)
14. Fie V U W (sumă directă de subspaţii). Atunci orice v V se scrie unic sub forma
v u w, cu u U, w W. Definim aplicaţiile , : V → V prin: u U, w W,
(u w) u ( se numeşte proiecţia pe U paralelă cu W) şi (u w) u w, ( se numeşte
simetria faţă de U paralelă cu W).
Arătaţi că şi sînt K-endomorfisme ale lui V şi găsiţi polinoamele lor minimale.
117
Anexe
Anexele ce urmează prezintă o parte a bagajului de concepte şi rezultate necesar par-
curgerii cărţii. Au fost incluse fie teme care sînt mai puţin susceptibile de a fi fi incluse într-un
curs de anul I, fie teme necesare, dar a căror includere în text ar fi perturbat şirul ideilor.
Ideea este ca anexele să fie consultate în momentul în care se simte nevoia unei clarificări
(sau a unei definiţii, a unui rezultat ajutător …) în cursul parcurgerii textului principal.
1. Ideale prime şi maximale
În cele ce urmează, inelele vor fi presupuse unitare. Dacă I este ideal în inelul R, notăm
aceasta prin I R. Un ideal I se numeşte ideal propriu dacă I R. Dacă I şi J sînt ideale în R
cu I J, mai scriem uneori I J. Mulţimea idealelor unui inel este o latice în raport cu
incluziunea: pentru orice două ideale I şi J ale lui R, inf(I, J) I J, sup(I, J) I J, unde
am notat cu I J idealul sumă a idealelor I şi J, adică {i j | i I, j J}.
1.1 Definiţie. Fie R un inel comutativ. Un ideal P al lui R se numeşte ideal prim dacă
P R şi oricare ar fi x, y P, din xy P rezultă x P sau y P. Un ideal M al lui R se
numeşte ideal maximal dacă M R şi nu există ideale proprii ale lui R care includ strict pe M:
pentru orice J R, din M J rezultă M J sau J R.
1.2 Exemple. a) Dacă p este un număr întreg prim, atunci idealul generat de p în Z, notat
pZ, este ideal prim în Z. Reciproc, dacă pZ este ideal prim, atunci p este număr prim.
b) Un ideal I este maximal în inelul R dacă este element maximal al mulţimii ordonate (cu
incluziunea) a idealelor proprii ale lui R. În inelul Z, orice ideal este de forma nZ, cu n Z.
De aici rezultă că idealul nZ este maximal dacă şi numai dacă n este număr prim. Într-adevăr,
fie nZ ideal maximal. Atunci, m Z, din nZ mZ rezultă nZ mZ sau mZ Z; cu alte
Anexe
118
cuvinte, din m|n rezultă m ~ n sau m 1. Ştiind în plus că nZ Z, aceasta înseamnă că n este
ireductibil, deci prim. Reciproca se obţine în acelaşi mod.
c) Inelul R este integru dacă şi numai dacă (0) este ideal prim.
d) Dacă K este corp, (0) este singurul său ideal propriu; (0) este şi ideal maximal şi ideal
prim.
O caracterizare utilă a idealelor maximale (respectiv prime), des folosită în aplicaţii, este
dată cu ajutorul inelului factor.
1.3 Teoremă. Fie R un inel comutativ şi I un ideal propriu în R.
a) I este ideal prim dacă şi numai dacă inelul factor R/I este integru.
b) I este ideal maximal dacă şi numai dacă inelul factor R/I este corp.
Demonstraţie. a) Fie I un ideal prim. Fie a I, b I (cu a, b R) elemente din
R/I. Dacă 0, atunci (a I)(b I) 0 I, adică ab I. Cum I este prim, obţinem a I
sau b I, adică a I 0 I sau b I 0 I. Aşadar, R/I este integru. Reciproc,
presupunem că R/I este integru şi fie a, b R cu ab I. Aceasta înseamnă că
(a I)(b I) 0 I, deci a I 0 I sau b I 0 I. Astfel, a I sau b I.
b) Presupunem că I este ideal maximal în R. Vrem să arătăm că orice element nenul al
inelului R/I este inversabil. Fie deci a I, cu 0 I, deci a I. Atunci idealul generat
de I şi a, adică I Ra, include strict pe I; din maximalitatea lui I obţinem I Ra R. În
particular, 1 R se scrie sub forma i ra, cu i I şi r R. Avem deci
1 I (ra i) I ra I (r I)(a I), ceea ce arată că a I este inversabil. Fie acum R/I corp şi J un ideal care include strict pe I. Există aşadar x J, x I. Aceasta înseamnă că
x I 0 I, deci x I este inversabil. Putem scrie atunci 1 I (r I)(x I), cu r R, adică
există i I astfel încît 1 rx i. De aici rezultă că 1 J, adică J R.
1.4 Corolar. Orice ideal maximal în inelul R este prim.
Reciproca acestui rezultat este falsă: idealul (X) al inelului Z[X] este prim şi nu este
maximal, după cum se vede considerînd inelul factor: XXZ Z, care e integru dar nu e
corp. Propunem cititorului să demonstreze aceste fapte cu ajutorul definiţiei idealului prim,
respectiv maximal.
Dacă R este inel principal care nu e corp, idealele prime nenule coincid cu idealele
maximale şi sînt idealele generate de elemente ireductibile.
Lema lui Krull (II.1.18) afirmă că orice ideal propriu este inclus într-un ideal maximal.
2. Algebre. Algebre monoidale şi algebre polinomiale
119
2. Algebre. Algebre monoidale şi algebre polinomiale
Fie (R, +, ·) un inel comutativ unitar, fixat pe tot cuprinsul acestui paragraf.
2.1 Definiţie. Se numeşte R-algebră un inel (A, , ·) (nu neapărat asociativ sau unitar),
înzestrat cu o structură de R-modul, astfel încît să aibă loc condiţiile:
r(ab) (ra)b a(rb), r R, a, b A.
R-algebra A se numeşte asociativă (respectiv unitară, comutativă) dacă inelul A are
proprietatea corespunzătoare.
Vom fi interesaţi de R-algebrele asociative şi unitare. Pentru acest tip de algebre există
următoarea caracterizare (care poate fi luată drept definiţie):
2.2 Propoziţie. a) Fie A o R-algebră asociativă şi unitară şi e elementul său unitate.
Atunci aplicaţia : R → A definită de
(r) : re, r R
este un morfism unitar de inele cu proprietatea că (r)a a(r), r R, a A (adică
(R) Cen(A) {a A |ab ba, b A}).
b) Reciproc, dacă A este un inel asociativ şi unitar, iar : R → A este un morfism unitar
de inele cu (R) Cen(A), atunci A devine o R-algebră definind operaţia de R-modul prin
ra : (r)a, r R, a A.
Demonstraţie. a) Dacă r, s R, atunci, folosind definiţia R-algebrei, avem:
(r s) (r s)e re se (r) (s)
(r)(s) (re)(se) r(e(se)) r(se) (rs)e (rs).
Avem (1) 1e e (căci A este R-modul). Astfel, este morfism unitar de inele. Dacă
r R, a A, (r)a (re)a r(ea) ra r(ae) a(re) a(r).
b) Propunem demonstraţia ca exerciţiu.
2.3 Observaţie. Morfismul : R → A dat de teorema de mai sus se numeşte morfismul
structural al R-algebrei asociative şi unitare A. Evident, un inel A poate avea mai multe
structuri de R-algebră.
2.4 Exemple. a) Inelul de matrici pătratice Mn(R) este o R-algebră asociativă şi unitară
(necomutativă dacă n 2). Morfismul structural asociază lui r R matricea cu r pe diagonala
principală şi 0 în rest.
b) Inelul de polinoame R[X] este o R-algebră comutativă. Dacă K L este o extindere de
corpuri, L este o K-algebră. Care sînt morfismele structurale (echivalent, care este structura de
modul) pentru aceste exemple?
Anexe
120
2.5 Definiţie. Fie A şi B două R-algebre. Un morfism de inele : A → B care este şi
morfism de R-module se numeşte morfism de R-algebre. Se observă că, dacă A şi B sînt
asociative şi unitare, de morfisme structurale , respectiv , un morfism unitar de inele
: A → B este morfism de R-algebre dacă şi numai dacă ◦ .
În continuare ne vom referi exclusiv la algebre unitare şi asociative.
O submulţime C a R-algebrei A se numeşte R-subalgebră a lui A dacă C este subinel în A şi
r R, a C, rezultă ra C. Se verifică imediat că intersecţia unei familii de subalgebre
ale lui A este tot o subalgebră a lui A (vezi proprietatea corespunzătoare de la inele sau de la
module). Astfel, pentru o submulţime oarecare S a lui A, se poate defini subalgebra generată
de S ca fiind intersecţia tuturor subalgebrelor lui A care includ S. Pentru R-algebre comutative
unitare, subalgebra generată de S se notează R[S] şi este mulţimea expresiilor polinomiale în
elementele lui S, cu coeficienţi în R (cf. prop. IV.1.10).
Dacă : A → B este morfism de R-algebre, atunci (A) este o subalgebră a lui B. Un ideal
I al inelului A se mai numeşte ideal al R-algebrei A. Se vede imediat că, dacă I este ideal al
R-algebrei A, atunci inelul factor A/I este o R-algebră, de morfism structural ◦, unde
: A → A/I este proiecţia canonică. Această algebră se numeşte algebra factor a lui A relativ
la idealul I.
Acest paragraf descrie construcţia algebrei monoidale peste inelul R. Se obţin drept
cazuri particulare inelele de polinoame de o mulţime oarecare de nedeterminate. Ideea ce stă
la baza construcţiei este următoarea: fiind date un inel comutativ R şi un monoid (G, ·), pe
R (G) (R-modulul liber peste mulţimea G) se defineşte o operaţie de înmulţire asociativă, care
pentru elementele lui G să coincidă cu înmulţirea din G. Orice element din R (G) se scrie ca o
sumă finită
Gg
g ga
, (cu ag R, g G).
Produsul dintre g, h G (văzute ca elemente în baza lui R (G)) este gh (văzut ca element în
baza lui R (G)); acest produs se extinde prin linearitate la orice element al lui R (G), de forma de
mai sus. Construcţia riguroasă este descrisă în continuare.
Fie deci (G, ·) un monoid (G este o mulţime nevidă înzestrată cu o operaţie „·”, asociativă
şi cu element neutru e). Definim suportul unei aplicaţii : G → R ca fiind mulţimea
supp() : {g G | (g) 0}. Fie R[G] { : G → R | supp() este finit}. O funcţie din R[G]
se numeşte funcţie de suport finit. Pe mulţimea R[G] definim următoarele legi de compoziţie
internă: R[G], g G, punem
( )(g) : (g) (g)
2. Algebre. Algebre monoidale şi algebre polinomiale
121
( ·)(g) :
guv
GGvu
vu,
.
Din prima definiţie este clar că este funcţie de la G la R; trebuie arătat că şi este
corect definită, adică suma din definiţia lui · are un număr finit de termeni nenuli. Într-
adevăr, mulţimea perechilor (u,v) GG cu proprietatea că (u)(v) 0 este inclusă în
supp()supp(), care este finită.
Trebuie să arătăm că sînt funcţii de suport finit. Se observă că supp( )
supp() supp(), care e finită. Pentru , dacă g G \ {uv |u supp() şi v supp()},
atunci ()(g) este 0, căci toţi termenii din suma din definiţie sînt nuli. Deci supp() este
inclus în {uv | u supp() şi v supp()}, care este finită.
Aşadar, „” şi „ · ” sînt corect definite şi sînt legi de compoziţie internă pe R[G]. Se poate
defini şi o operaţie externă „·” : R R[G] → R[G], prin
(r)(g) : r(g), r R, R[G], g G.
În raport cu această operaţie, R[G] devine un R-modul, care nu este altceva decît
R-modulul liber de bază G (dacă se face abstracţie de operaţia de înmulţire în R[G]).
2.6 Propoziţie. (R[G], , ·) este inel asociativ unitar.
Demonstraţie. Probăm asociativitatea înmulţirii. Fie , , R[G] şi g G.
guvGvu
vug2,
gstvGvts
guvGvu
ustGts
vtsvts32 2 ,,, ,
.
Calculînd (())(g), se obţine acelaşi lucru, deci () ().
Existenţa elementelor neutre pentru adunare şi înmulţire este demonstrată mai jos.
Verificarea celorlalte axiome este propusă ca exerciţiu.
Este necesar să facem legătura cu inelele de polinoame clasice şi să arătăm că această
construcţie satisface cerinţele de la începutul paragrafului. Pentru aceasta, introducem
următoarele elemente din R[G]:
g G, definim g : G → R prin
gh
ghhg ă dac ,1
ădac ,0 , h G;
r R, definim r : G → R prin
ehr
ehhr ădac ,
ădac ,0 , h G.
Este evident că g, r R[G], g G,r R. Au loc următoarele proprietăţi:
2.7 Propoziţie. a) Aplicaţia i : R → R[G], dată prin i(r) r, r R, este un morfism
injectiv de inele. În plus, Im i este inclusă în centrul lui R[G] (adică R[G] este o R-algebră de
Anexe
122
morfism structural i). De aceea, vom scrie r în loc de r (identificînd pe r R cu imaginea sa
r R[G]).
b) Aplicaţia j : G → (R[G], ·), j(g) g, g G, este un morfism injectiv de monoizi. Vom
scrie g în loc de g (identificînd pe g G cu imaginea sa g R[G]).
c) Pentru orice g, h G şi r R, avem (r·g)(h)
ghr
gh
ădac ,
ădac ,0.
d) Orice element din R[G] se scrie sub forma unei sume finite:
supp supp gg
ggg ga ,
unde, în a doua sumă, am notat (g) cu ag, am identificat pe g cu g şi am identificat (g) cu
ag (g),g G. Aplicaţia definită pe G cu valori în R, g ag, este de suport finit. Scrierea lui este unică: dacă
Ggg
Ggg gbga
, pentru două aplicaţii de suport finit
g ag şi g bg de la G la R, atunci ag bg, g G.
e) Elementul neutru pentru adunare este 0 (scris ca sumă de tipul Gg
g ga
sub forma
sumei cu un termen 0e). Elementul neutru la înmulţire este e 1e.
Demonstraţie. a) Este evident că r s r s, r, s R. Calculînd r·s, obţinem r·s(g)
guvsr vu . Dacă g e, atunci, pentru orice cuplu (u, v) cu proprietatea că uv
g, avem că u e sau v e, deci vu sr 0. Aşadar, dacă g e, atunci r·s(g) 0. La fel
se observă că (r·s)(e) r(e)·s(e) rs. În concluzie, avem r·s rs. Injectivitatea este
clară.
b) Injectivitatea este uşor de demonstrat. Probăm că gh gh, g, h G. Pentru x G, x gh, avem că (gh)(x)
xuvhg vu 0, căci din uv x gh rezultă că u g sau
v h. Pe de altă parte, (gh)(gh) 1 (verificare uşoară).
c) Exerciţiu.
d) Avem, h G,
hhh
hhhga
ggg
gg
supp ădac ,
supp ădac ,0
suppsupp
.
Am folosit în ultima egalitate faptul că
ghg
ghhgg ădac ,
ădac ,0
, după cum s-a
văzut la punctul c).
Unicitatea rezultă din faptul că hGg
g ahga
, h G.
2. Algebre. Algebre monoidale şi algebre polinomiale
123
e) Demonstrăm că e este unitatea inelului R[G]. Pentru orice g G, avem
ge ge g eg (am aplicat punctul c). Cazul general rezultă folosind scrierea de la d)
şi distributivitatea.
2.8 Observaţii. a) Din construcţie, rezultă că R[G] este izomorf cu R-modulul liber de
bază G. Putem interpreta elementele lui R[G] ca fiind sume „formale” finite de forma
gG agg, unde (ag)gG este o familie de suport finit de elemente din R, indexată după
elementele lui G. Observăm că putem identifica a R cu „suma” cu un termen a·e; la fel,
putem identifica g G cu 1·g. Adunarea se face după regula
gG agg gG bgg gG (ag bg)g, iar înmulţirea satisface distributivitatea la stînga şi la
dreapta faţă de adunare şi regula (1·g)·(1·h) 1·(gh). Avem :
Gg guvvu
Ggg
Ggg gbagbga
.
Astfel, R[G] satisface condiţiile de la începutul acestui paragraf. Orice element al lui R[G]
se scrie în mod unic sub forma gG agg, subînţelegîndu-se că este vorba de sume finite. În
particular, gG agg 0 ag 0, g G.
b) Dacă G este monoid comutativ, atunci şi R[G] este inel comutativ. Dacă G nu este
comutativ, atunci R[G] nu este comutativ, după cum arată punctul b) al propoziţiei
precedente.
Pentru (G, ·) (N, se obţine construcţia uzuală a inelului de polinoame într-o
nedeterminată cu coeficienţi în R. Într-adevăr, R[N] este format din funcţiile : N → R de
suport finit (adică şiruri finite de elemente din R). Notînd (i) : ai, i N, forma generală a
unui element f din R[N] este f N i
iia . Ţinînd cont că ij i j, pentru orice i, j N, avem
că i (1)i, i N. Notînd 1 cu X, se obţine scrierea uzuală f iN ai X
i (sumă finită).
La fel, considerînd monoidul comutativ (N n, (pentru n N* fixat), unde adunarea este
definită pe componente, se obţine construcţia inelului R[N n], numit inelul de polinoame în n
nedeterminate 42. Un element din R[N n] se numeşte polinom (în n nedeterminate). Pentru a
face legătura cu scrierea clasică a polinoamelor, fie ei : (0,…,1,…,0) N n (1 pe locul i, 0 în
rest), pentru fiecare i {1, …, n}. Se vede uşor că orice element din N n se scrie în mod unic -
pînă la o ordine a termenilor- ca o sumă de ei (cu alte cuvinte, ei generează monoidul N n).
Notăm elementul ie cu Xi şi îl numim nedeterminată. Un produs de nedeterminate (de forma
42 Se mai spune „polinom de n nedeterminate”. Se mai foloseşte terminologia „necunoscută” sau „variabilă”
în loc de „nedeterminată”.
Anexe
124
nin
i XX 11 ) se numeşte term. Orice polinom g din R[N n] se scrie în mod unic sub forma unei
sume finite:
g
nn
n
nii
in
iii XXa
N,,1
1
1
1
,
unde n
nn iiiiaN,,11 este o familie de suport finit de elemente din R. Deci g este o
combinaţie liniară cu coeficienţi în R de termi. Orice termen al sumei din membrul drept (de
forma n
n
in
iii XXa
1
1 1 , cu niia 1 R, nenul) se numeşte monom al lui g.
Invităm cititorul să verifice detaliile. R[N n] se notează de obicei cu R[X1,…, Xn].
Construim acum inelul de polinoame de S nedeterminate, unde S este o mulţime nevidă oarecare. Se consideră mulţimea N(S) a funcţiilor de suport finit definite pe S cu valori în N.
Interpretăm elementele lui N(S) ca „multiindici” şi le notăm cu i, j,… . Înzestrăm N(S) cu o
operaţie notată aditiv: dacă i, j N(S), punem (i j)(s) i(s) j(s), s S. Se vede imediat
că se obţine o structură de monoid comutativ. Inelul R[N(S)] se numeşte inelul de polinoame
de S nedeterminate cu coeficienţi în R. Pentru orice s S, considerăm funcţia es N(S), dată
prin
ts
tsts dacă
dacă
,1
,0e , t S şi notăm cu Xs elementul
se R[N(S)]. Orice element i din
N(S) se scrie în mod unic sub forma i Ss
ssm e , unde (ms)sS este o familie de suport finit de
numere naturale 43 indexată după S. Aşadar,
i
isupps
ms
sX . În consecinţă, un polinom
oarecare f din R[N(S)] se scrie sub forma f F
ai
ii , cu F o submulţime finită a lui N(S); dacă
notăm iF supp(i) cu {s1, …, sn} (este o submulţime finită a lui S), atunci avem o scriere
f
n
n
n
nnmm
ms
msmm XXa
N,,1
1
11
,
unde suma este finită, adică familia n
nn mmmmaN,,11 este de suport finit.
Se observă că orice polinom de S nedeterminate este polinom de un număr finit de
nedeterminate din S. Inelul R[N(S)] se notează cu R[(Xs)sS] sau R[Xs]sS sau R[X; S].
2.9 Teoremă. (Proprietatea de universalitate a algebrei monoidale) Fie R un inel
comutativ, (G, ·) un monoid şi i : R → R[G], j : G → R[G] aplicaţiile canonice definite la 2.7.
Tripletul format din algebra monoidală R[G] împreună cu aplicaţiile i şi j are următoarea
proprietate de universalitate: pentru orice R-algebră T de morfism structural : R → T şi
43 Evident, înmulţirea dintre m N şi i R[N(S)] este dată de (mi)(s) : m·i(s), s S.
2. Algebre. Algebre monoidale şi algebre polinomiale
125
orice morfism de monoizi : G → (T, ·), există un unic morfism de R-algebre : R[G] → T
astfel încît ◦i şi ◦j .
Demonstraţie. Presupunem că este un morfism cu proprietăţile din enunţ. Aşadar,
(r) (r), r R şi (g) (g), g G. Dacă gG agg este un element oarecare din R[G],
atunci
Ggg
Ggg gaga
Gg
g ga
, ceea ce arată că este unic determinat de
şi . Un calcul direct arată că dat de egalitatea de mai sus este morfism de inele şi
satisface condiţiile cerute.
Proprietatea de universalitate a algebrei monoidale determină această algebră pînă la un
(unic) izomorfism: dacă tripletul (�, , ) (cu A o R-algebră de morfism structural : R → A şi
cu : G → (A, ·) un morfism de monoizi) satisface aceeaşi proprietate de universalitate ca
tripletul (R[G], i, j), atunci există un unic izomorfism de R-algebre : R[G] → A astfel încît
i şi j (vezi şi 4.7)�
Particularizînd această teoremă la cazurile clasice de inele de polinoame se obţine
următoarea teoremă importantă :
2.10 Teoremă. Fie R un inel comutativ şi A o R-algebră.
a) (Proprietatea de universalitate a algebrei de polinoame R[X]) Pentru orice a A există
un unic morfism de R-algebre va : R[X] → A cu proprietatea că va(X) a.
b) (Proprietatea de universalitate a algebrei de polinoame R[X1,…, Xn]) Fie n N* fixat.
Pentru orice n-uplu a (a1,…,an) A n există un unic morfism de R-algebre
va : R[X1,…, Xn] → A astfel încît va(Xi) ai, i {1,…, n}.
c) (Proprietatea de universalitate a inelului de polinoame R[X; S]) Fie S o mulţime nevidă.
Pentru orice aplicaţie : S → A există un unic morfism de R-algebre v : R[X; S] → A astfel
încît v(Xs) (s), s S.
Demonstraţie. Punctul a) este un caz particular al lui b), care se obţine la rîndul său din c)
punînd S {1, …, n}. Pentru a demonstra c), observăm că induce un morfism de monoizi
: N(S) → (A, ·), (i)
s
s
s i
i
supp
, i N(S)
Aplicînd proprietatea de universalitate a algebrei monoidale R[N(S)] R[X; S], rezultă
existenţa unui morfism de R-algebre v : R[X; S] → A astfel încît v ◦j , unde
GRjG
T
Anexe
126
j : N(S)→ R[X; S] este aplicaţia canonică; în cazul nostru j(es) Xs, s S. Deci
v (Xs) (es) (s). Unicitatea lui v rezultă astfel: dacă v : R[N(S)] → A este un morfism de R-algebre cu
v(Xs) (s), atunci v◦j , unde este morfismul definit mai sus. Din partea de unicitate a
proprietăţii de universalitate a algebrei monoidale rezultă că v v.
Morfismul va (respectiv va) care apare la punctele a) şi b) se numeşte morfismul de
evaluare; dacă a (a1, …, an) A n şi f R[X1, …, Xn], atunci va( f ) se notează prin tradiţie
f (a1, …, an) şi se numeşte valoarea polinomului f în (a1, …, an). Aşadar:
f
n
i
ii Xb
0
R[X], a A, avem va( f ) f (a)
n
i
iiab
0
;
f
nn
n
nii
in
iii XXb
N,,1
1
1
1
R[X1,…, Xn], a (a1, …, an) A n, avem
va( f )
n
n
n
nii
in
iiin aabaaf
N,,11
1
1
1,,
.
Teorema de mai sus formalizează şi dă un sens precis expresiei „se dau valorile a1, …, an
nedeterminatelor X1, …, Xn”.
O proprietate utilă a R-algebrelor R[X1,…, Xn] (uneori folosită pentru a le defini prin
inducţie după n) este:
2.11 Teoremă. Fie n 1. Atunci există un izomorfism canonic de R-algebre:
R[X1,…, Xn] R[X1,…, Xn1][Xn] .
Demonstraţie. Folosim 2.10.b): ! : R[X1,…, Xn] → R[X1,…, Xn1][Xn], morfism de
R-algebre, cu (Xi) Xi, 1 i n. Fie A : R[X1,…, Xn1].
Invers, din 2.10.b) aplicat lui R[X1,…, Xn1], ! : R[X1,…, Xn1] → R[X1,…, Xn], mor-
fism de R-algebre, cu (Xi) Xi, 1 i n 1. Astfel, R[X1,…, Xn] devine o A-algebră de
morfism structural . Proprietatea de universalitate a A-algebrei de polinoame A[Xn] arată că
există un unic : A[Xn] → R[X1,…, Xn], morfism de A-algebre şi (Xn) Xn. Evident, este
şi morfism de R-algebre.
Arătăm că id. : R[X1,…, Xn] → R[X1,…, Xn] este morfism de R-algebre cu
(Xi) Xi, 1 i n, iar id : R[X1,…, Xn] → R[X1,…, Xn] are aceleaşi proprietăţi. Partea de
unicitate de la 2.10.b) arată că id. La fel, id, deci este izomorfism.
În continuare, facem cîteva consideraţii asupra noţiunii de grad al unui polinom.
Dacă aX n este un monom în R[X] (cu a 0), n se numeşte gradul lui aX n. Punem
grad 0 .
3. Inele şi module de fracţii
127
Dacă g R[X], g a0 a1X … anX n, cu an 0, numărul natural n se numeşte gradul
lui g, notat grad g (sau deg g) 44. Deci gradul lui g este cel mai mare grad al monoamelor lui g.
Elementele a0, …, an R se numesc coeficienţii polinomului g, iar an se numeşte coeficientul
dominant al lui g.
Dacă nin
i XaX 11 este un monom în R[X1,…, Xn] (cu a 0), şi 1 k n, definim gradul în
Xk: kin
i XXaX n ,grad 11 : ik (exponentul lui Xk în monom). Pentru un polinom
g R[X1,…, Xn], grad (g, Xk) este cel mai mare grad în Xk al monoamelor lui g. Dacă R este
inel integru, atunci gradul este aditiv: g, h R[X1,…, Xn],
grad (gh, Xk) grad (g, Xk) grad (h, Xk).
Avem şi:
grad (g h, Xk) max(grad (g, Xk), grad (h, Xk)).
Este utilă şi noţiunea de grad total: gradul total al monomului nin
i XaX 11 este i1 … in;
gradul total al unui polinom g este cel mai mare grad total al monoamelor sale. În general,
cînd se vorbeşte fără alte precizări de „gradul” unui polinom în mai multe nedeterminate, este
vorba de gradul său total. Un polinom care are toate monoamele de acelaşi grad se numeşte
polinom omogen sau formă. Şi gradul total este aditiv, dacă R este integru.
3. Inele şi module de fracţii
Procedeul de construcţie a corpului Q plecînd de la inelul integru Z are o generalizare
naturală la orice inel unitar şi comutativ R (deşi în general nu se va obţine un corp). În Q,
toate elementele nenule din Z devin inversabile. În unele cazuri, nu avem nevoie ca toate
elementele nenule dintr-un inel R să devină inversabile într-o „extindere” a sa, ci numai o
parte din ele. În acest sens, este naturală definirea unui concept care să corespundă noţiunii de
„mulţime de numitori”. În continuare, toate inelele sînt unitare şi comutative; R desemnează
un astfel de inel.
3.1 Definiţie. O submulţime S a lui R se numeşte sistem multiplicativ închis dacă:
a) 1 S.
b) 0 S.
b) s, t S, rezultă st S.
44 De la englezescul degree (sau francezul degré).
Anexe
128
Exemple de sisteme multiplicative închise în Z: Z \ {0}, Z \ 2Z, {2 n | n N}.
Fiind date inelul R şi sistemul multiplicativ închis S R, vom construi un inel T şi un
morfism de inele : R → T, astfel încît imaginile prin ale elementelor din S să fie
inversabile în T (deci T va fi o R-algebră de morfism structural ).
3.2 Definiţie. Pe R S {(a, s) | a R, s S} definim relaţia: (a, s), (b, t) R S,
(a, s) (b, t) u S astfel încît u(ta sb) 0.
3.3 Observaţie. În cazul clasic al construcţiei lui Q s-a luat R Z, S Z* şi s-a folosit
relaţia definită astfel: (a, s), (b, t) R S, (a, s) (b,t) ta sb 0. Se observă că această
definiţie coincide în acest caz cu definiţia 3.2 (sau, mai general, în cazul cînd S nu conţine
divizori ai lui 0). Definiţia 3.2 este adaptată şi cazului cînd sistemul multiplicativ S conţine
divizori ai lui zero.
3.4 Propoziţie. Relaţia " " este o relaţie de echivalenţă pe R S.
Demonstraţie. Probăm tranzitivitatea. Fie (a, s), (b, t), (c, u) R S astfel încît
(a, s) (b,t) şi (b, t) (c,u). Atunci v, w S astfel încît v(ta sb) 0 şi w(ub tc) 0.
Înmulţim prima relaţie cu uw şi a doua cu sv şi le adunăm. Se obţine
uwvta uwvsb svwub svwtc 0 vwt(ua sc) 0.
Cum S este sistem multiplicativ, vwt S, deci (a, s) (c,u).
3.5 Definiţie. Fie (a, s) R S. Clasa de echivalenţă a lui (a, s) în raport cu relaţia se
notează cu sa sau a/s şi se numeşte fracţie (de numitor s şi numărător a). Mulţimea
R S/(mulţimea claselor de echivalenţă în raport cu relaţia ) se notează cu S 1R. Deci
S 1R : { a/s | a R, s S}.
Din definiţie, tsta
sa , s,t S, a R.
Definim pe S 1R două operaţii, ghidîndu-ne după regulile uzuale de adunare şi înmulţire a
două fracţii. Oricare ar fi (a, s), (b, t) R S, definim:
stsbta
tb
sa :
stab
tb
sa :
3.6 Propoziţie. Operaţiile şi · pe S 1R sînt bine definite şi înzestrează pe S 1R cu o
structură de inel comutativ şi unitar, elementele 0 şi 1 în S 1R fiind:
s0
100 , s S;
3. Inele şi module de fracţii
129
ss
111 , s S.
Aplicaţia : R → S 1R, (a) a/1, a R, este un morfism unitar de inele, numit
morfismul canonic (deci S 1R este o R-algebră).
Demonstraţie. Verificăm doar faptul că adunarea este corect definită. Fie (a, s), (b, t),
(a', s'), (b', t') R S, astfel încît (a, s) (a', s') şi (b, t) (b', t'). Avem de arătat că
(ta sb, st) (t'a' s'b', s't'). Fie u, v S astfel încît u(s'a sa') 0 şi v(t'b tb') 0.
Înmulţim prima egalitate cu tt'v şi a doua cu ss'u şi le adunăm. Obţinem
vu((ta sb)s't' (t'a' s'b')st) 0.
Observăm că orice s S are imaginea prin inversabilă în S 1R: (s) s/1 are inversul
1/s. Morfismul este injectiv S nu conţine divizori ai lui 0. Mai observăm că, dacă 0 S,
atunci S 1R este inelul nul (cu un singur element, 0/1 a/s, a R, s S), motiv pentru
care condiţia 0 S este impusă în definiţia sistemului multiplicativ închis.
3.7 Teoremă. (Proprietatea de universalitate a inelului de fracţii) Fie R un inel unitar,
comutativ şi S un sistem multiplicativ închis în R. Atunci S 1R este un inel comutativ unitar şi
: R → S 1R este un morfism unitar astfel încît (s) este inversabil în S, s S. Mai mult:
Pentru orice inel comutativ unitar T şi orice morfism unitar : R → T astfel încît (s) este
inversabil în T, s S, există un unic morfism de inele g : S 1R → T astfel încît g.
Demonstraţie. Definim g(a/s) (a)((s)) 1, a R, s S. Lăsăm cititorului
verificarea faptului că definiţia lui g este corectă, că g este morfism şi că este unicul astfel
încît g.
După cum este de aşteptat, proprietatea de universalitate a inelului de fracţii determină
inelul de fracţii pînă la un (unic) izomorfism, adică:
3.8 Teoremă. Fie R un inel unitar, comutativ şi S un sistem multiplicativ închis în R.
Presupunem că B este un inel comutativ unitar şi : R → B este un morfism astfel încît:
Pentru orice inel comutativ unitar T şi orice morfism unitar : R → T astfel încît (s) este
inversabil în T, s S, există un unic morfism de inele g : B → T astfel încît g.
Atunci există un unic izomorfism unitar de inele h : S 1R → B astfel încît h .
Construcţia descrisă se poate aplica unui R-modul M, cu modificări minore. Astfel, fiind
date sistemul multiplicativ închis S R şi R-modulul M, definim pe M S relaţia de
echivalenţă: (a, s), (b, t) M S, (a, s) (b, t) u S astfel încît u(ta sb) 0 (exact
ca la 3.2). Următoarea propoziţie se demonstrează la fel ca în cazul lui S 1R:
Anexe
130
3.9 Propoziţie. Fie M un R-modul şi S un sistem multiplicativ închis în R. Atunci relaţia
" " definită mai înainte este o relaţie de echivalenţă pe M S. Notînd cu sx clasa lui
(x, s) M S şi S 1M :
SsMx
sx , , S 1M devine un grup abelian cu adunarea
definită de: x, y M, s, t S,
stsytx
ty
sx : .
Mai mult, S 1M este un S 1R modul cu înmulţirea definită de: a R,x M, s, t S,
stax
tx
sa : .
S 1R-modulul S 1M se numeşte modulul de fracţii al lui M în raport cu sistemul
multiplicativ S. Morfismul M : M → S 1M, M(x) x/1, x M, se numeşte morfismul
canonic.
Legătura dintre idealele lui R şi cele ale inelului de fracţii este strînsă. O proprietate
imediată este dată de:
3.10 Propoziţie. Fie I un ideal în inelul R. Atunci S 1I : {a/s | a I, s S} este ideal în
S 1R. Mai mult, orice ideal din S 1R este de forma S 1I, cu I ideal în R.
Demonstraţie. Se verifică imediat că S 1I S 1R dacă I R. Dacă acum J S 1R, fie
I 1(J) (ideal în R). Avem chiar a/1 J s S astfel încît a/s J. Deci
1(J) {a R | s S astfel încît a/s J}. Atunci S 1I {a/s | a I, s S} J.
O legătură asemănătoare există între submodulele lui M şi cele ale lui S 1M (o puteţi
enunţa?).
3.11 Definiţie. Un sistem multiplicativ închis S R se numeşte saturat dacă toţi divizorii
elementelor din S aparţin lui S: s S, d, r R cu dr s, rezultă d S şi r S. Dacă S este
un sistem multiplicativ închis oarecare, notăm
S' : {d R | r R, s S astfel încît dr s}.
S' se numeşte saturatul sistemului multiplicativ închis S. Evident, S este saturat S S'.
Este utilă următoarea proprietate, care exprimă faptul că în construirea inelelor de fracţii ne
putem limita la sisteme multiplicative închise saturate.
3.12 Propoziţie. Fie S un sistem multiplicativ închis în inelul R. Atunci:
a) S' este sistem multiplicativ închis saturat în R.
b) Are loc un izomorfism canonic S 1R S' 1R.
Demonstraţie. a) Se verifică definiţiile.
3. Inele şi module de fracţii
131
b) Notăm relaţia de echivalenţă pe S' R (definită ca la 3.2) cu , iar clasa de echivalenţă a
perechii (a, s) din R S' cu a//s S' 1R (pentru a o distinge de fracţia a/s din S 1R). Definim
: S 1R → S' 1R, (a/s) a//s, a/s S 1R. Definiţia nu depinde de alegerea
reprezentanţilor a şi s: dacă (a, s) (b, t), atunci (a, s) (b, t). Se vede imediat că este
morfism de inele. Avem Ker {a/s S 1R | a//s 0//1}. Dar a//s 0//1 u S' astfel
încît ua 0. Deci r R astfel încît ur S şi avem ura 0, adică a/s 0/1. Astfel,
Ker {0/1}. Avem şi surjectiv: dacă a//d S' 1R, cu a R, d S', atunci există r R
astfel încît dr S. E clar atunci că r S', deci a//d ar//dr (ar/dr).
Un exemplu important de sistem multiplicativ închis şi de inel de fracţii corespunzător este
următorul:
3.13 Propoziţie. Fie P un ideal prim în inelul R. Atunci S : R \ P este un sistem
multiplicativ închis în R şi inelul de fracţii S 1R are un unic ideal maximal (este inel local).
Demonstraţie. Condiţia de ideal prim este: dacă a, b P, atunci ab P, ceea ce arată că S
este sistem multiplicativ închis. Dacă I R, I S , atunci S 1I S 1R. Într-adevăr, dacă
s I S, atunci s/1 S 1I şi este inversabil, deci S 1I R. Aşadar, idealele proprii în S 1R
sînt de forma J S 1I, cu I S ( I P), adică J S 1P. Dar S 1P este ideal propriu:
dacă 1/1 p/s, cu p P, s S, atunci u S astfel încît u(s p) 0 us P u P sau
s P, contradicţie cu S R \ P. Astfel, S 1P este unicul ideal maximal în S 1R.
Tehnica trecerii la inelele de fracţii se mai numeşte şi localizare, denumire care provine
din Geometria Algebrică. Dacă S R \ P, cu P ideal prim, inelul de fracţii S 1R se notează de
obicei prin RP şi se numeşte localizatul în P al lui R; dacă M este un R-modul, modulul S 1R
se notează cu MP (numit, de asemenea localizatul lui M în P). De exemplu, dacă R este
integru, atunci (0) este ideal prim şi R(0) este corpul de fracţii al lui R.
Dacă u : M → N este un morfism de R-module, atunci definim aplicaţia
S 1u : S 1M → S 1N, (S 1u)(x/s) : u(x)/s, x M, s S.
Se vede uşor că S 1u este morfism de S 1R-module şi că este unicul morfism de
S 1R-module care are proprietatea că (S 1u)◦M N◦u.
Astfel, pentru un sistem multiplicativ închis S fixat, am definit un functor:
S 1 : R-Mod → S 1R-Mod.
Verificarea axiomelor functorului este lăsată cititorului. Mai mult, S 1 este un functor
aditiv, adică, u1, u2 : M → N morfisme de R-module, avem:
S 1(u1 u2) S 1u1 S 1u2.
3.14 Propoziţie. Functorul S 1 : R-Mod → S 1R- Mod este exact, adică dacă şirul:
Anexe
132
CBA vu
este exact în R-Mod, atunci şirul
CSBAS vSuS 11 11
este exact în S 1R- Mod.
Afirmaţiile nedemonstrate de mai sus sînt propuse cititorului. Unele detalii şi dezvoltări
privind localizarea se pot găsi în ALBU, RAIANU [1984]. Menţionăm că această tehnică are
generalizări şi în cazul necomutativ. O tratare a inelelor de fracţii în cazul necomutativ este
dată în NĂSTĂSESCU [1976].
4. Categorii, functori
Limbajul teoriei categoriilor a devenit astăzi omniprezent în matematică. Introduse în 1942
de Saunders MacLane, categoriile sînt o nouă treaptă în procesul de abstractizare propriu
matematicii. De exemplu, de la noţiunea abstractă de număr întreg s-a trecut la noţiunea de
mulţime a numerelor întregi Z (ca nou obiect de studiu). Prin abstractizarea unor proprietăţi
ale lui Z se obţine conceptul mai general de inel. Aşa a apărut ideea studiului structurilor date
prin axiome (grup, inel, corp, spaţiu topologic etc). În cazul categoriilor, ideea este de a studia
clasa tuturor structurilor de un anumit tip (de exemplu clasa tuturor inelelor), împreună cu
morfismele dintre aceste structuri, făcînd abstracţie de natura internă a elementelor lor.
Avantajul acestei abordări este, ca şi la studiul axiomatic al matematicii, dat de generalitate:
un rezultat valabil în orice categorie va fi valabil şi în categoria grupurilor, şi în cea a spaţiilor
topologice etc.
Pe lîngă multe rezultate şi clarificări aduse în cele mai diverse ramuri ale matematicii,
teoria categoriilor aduce şi o simplificare şi o standardizare, deloc neglijabile, ale limbajului
matematic. În această carte, motivaţiile şi aplicaţiile acestei teorii sînt mai ales în teoria
modulelor. Vom prezenta doar cîteva concepte de bază, utile unei mai bune înţelegeri ale unor
teme din această carte.
Pentru o tratare mai detaliată a teoriei categoriilor, se pot consulta în româneşte lucrările
RADU GH. [1988], PURDEA [1982], NĂSTĂSESCU [1976].
4.1 Definiţie. O categorie C constă din următoarele date:
4. Categorii, functori
133
- o clasă45 Ob C. Elementele46 lui Ob C se numesc obiectele categoriei C.
- pentru orice cuplu (A, B), cu A, B Ob C, este dată o mulţime HomC(A, B) (posibil vidă).
Elementele lui HomC(A, B) se numesc morfisme (sau săgeţi) de la A la B sau încă morfisme de
sursă (domeniu) A şi cosursă (codomeniu) B. Faptul că u HomC(A, B) se mai scrie
u : A → B sau BA u . Clasa {HomC(A, B)| (A, B) Ob COb C} se notează Hom C şi se
numeşte clasa morfismelor categoriei C.
- pentru orice triplet (A, B, C) de obiecte ale lui C este dată o funcţie definită pe
HomC(B, C)HomC(A, B) cu valori în HomC(A, C). Imaginea cuplului (u,v) este notată v◦u
(sau, prin simplă juxtapunere, vu) şi se numeşte compunerea morfismelor v şi u.
În orice categorie C sînt satisfăcute următoarele axiome:
1) A, B, C, D Ob C, din (A, B) (C, D) rezultă HomC(A, B)HomC(C, D) . (orice
morfism are un unic domeniu şi un unic codomeniu).
2) Compunerea morfismelor este asociativă: A, B, C, D Ob C şi u : A → B,
v : B → C, w : C → D, are loc w(uv) (wu)v. (notat în continuare wuv)
3) A Ob C, există un morfism 1A : A → A (numit morfism identic sau unitate al lui A)
astfel încît, B Ob C şi u : A → B, v : B → A, are loc u◦1A u şi 1A◦v v.
4.2 Observaţie. a) Morfismul identic al unui obiect A este unic: dacă j: A → A este
morfism identic al lui A, atunci j j◦1A 1A.
b) În definiţia categoriei, esenţiale sînt morfismele. Aplicaţia Ob C → Hom C, A → 1A,
A Ob C, este injectivă şi se pot identifica obiectele categoriei cu morfismele lor identice.
Se poate defini noţiunea de categorie folosind doar morfismele.
4.3 Exemple. a) Categoria Ens a mulţimilor47. Ob Ens este clasa mulţimilor. Dacă A şi B
sînt mulţimi, HomEns(A, B) este mulţimea tuturor funcţiilor de la A la B. Compunerea
morfismelor în Ens este compunerea uzuală a aplicaţiilor. Morfismul identic al lui A este
funcţia identică a lui A.
b) Categoria Gr a grupurilor. Ob Gr este clasa grupurilor şi HomGr(G, H) este mulţimea
morfismelor de grup de la G la H, G, H Ob Gr. Ca la Ens, compunerea este compunerea
funcţiilor.
45 Noţiunea de clasă este introdusă în teoria axiomatică a mulţimilor (pentru a evita paradoxurile generate de
considerarea de mulţimi „foarte mari”). Orice mulţime este o clasă, dar există clase care nu sînt mulţimi (de ex. clasa tuturor mulţimilor). Mulţimile sînt exact acele clase care sînt elemente ale unei clase. Sînt definite operaţii cu clase (reuniune, intersecţie etc.). Pentru detalii, se pot consulta de exemplu REGHIŞ [1981] (axiomatica Gödel-Bernays), SCORPAN [1995] (axiomatica Zermelo-Fraenkel).
46 În teoria axiomatică a mulţimilor, elementele oricărei mulţimi (sau clase) sînt tot mulţimi. 47 În franceză, ensemble mulţime. În literatura anglo-saxonă, această categorie se numeşte Set.
Anexe
134
c) Fie R un inel unitar. Categoria R-Mod are ca obiecte R-modulele stîngi, iar morfismele
sînt morfismele de R-module cu compunerea uzuală. La fel se defineşte categoria Mod-R a
R-modulelor drepte.
d) Se definesc în mod asemănător categoriile
- Ann: inelele cu morfismele de inele.
- Annu: inelele unitare cu morfismele unitare de inele.
- Ab: grupurile abeliene cu morfismele de grupuri
- Ord: mulţimile ordonate cu morfismele aplicaţiile crescătoare.
d) Fie (A, ) o mulţime înzestrată cu o relaţie de preordine (tranzitivă şi reflexivă). Definim
o categorie A, cu Ob A : A. Pentru orice a, b Ob A, HomA(a, b) {(a, b)} dacă a b şi
HomA(a, b) în caz contrar. Propunem cititorului definirea compunerii morfismelor şi
verificarea axiomelor 1) 3).
e) Fie (G, ·) un monoid (operaţia · este asociativă şi are element neutru). Definim o
categorie G în modul următor: Ob G este o mulţime cu un singur element (de exemplu
Ob G {G}), iar HomG(G, G) G (morfismele sînt elementele lui G); compunerea
morfismelor a, b G este a·b (· este operaţia de monoid a lui G). Morfismul identic este
elementul neutru.
Cititorul va putea da alte exemple de categorii, bazate pe experienţa sa matematică
(categoria semigrupurilor, categoria mulţimilor finite, categoria corpurilor, categoria spaţiilor
topologice cu morfismele aplicaţiile continue etc.). De fiecare dată este necesar să se
precizeze exact clasa obiectelor categoriei, mulţimea morfismelor între două obiecte oarecare
şi să se verifice axiomele 1)-3).
Uneori vom scrie A C în loc de A Ob C, dacă nu sînt posibile confuzii.
4.4 Definiţie. Spunem că o categorie C este subcategorie a unei categorii D dacă
Ob C Ob D şi, A, B Ob C, HomC(A, B) HomD(A, B), iar compunerea oricăror două
morfisme în C este compunerea lor în D. Spunem că C este subcategorie plină a lui D dacă
A, B Ob C, HomC(A, B) HomD(A, B).
De exemplu, Ab este subcategorie plină a lui Gr. Categoria Annu este o subcategorie a lui
Ann care nu este plină.
4.5 Definiţie. Definim unele obiecte şi morfisme remarcabile într-o categorie C.
Particularizînd la diverse exemple de categorii, se obţin noţiuni familiare.
a) Un obiect I C se numeşte obiect iniţial dacă A C, |HomC(I, A)| 1 (există un unic
morfism I → A). Un obiect F se numeşte obiect final dacă A C, |HomC(A, I)| 1. Un
obiect care este simultan iniţial şi final se numeşte obiect nul.
4. Categorii, functori
135
b) Un morfism u : A → B se numeşte
- monomorfism dacă C C, v, w HomC(B, A), din uv uw rezultă v w.
- epimorfism dacă C C, v, w HomC(B, C), din vu wv rezultă v w.
- bimorfism dacă este simultan monomorfism şi epimorfism.
- izomorfism dacă există v : B → A astfel încît uv 1B şi vu 1A (în acest caz v se
numeşte inversul lui u).
Două obiecte A şi B ale lui C se numesc izomorfe (notat A B) dacă există un izomorfism
A → B. Relaţia de izomorfism pe clasa Ob C este o relaţie de echivalenţă (demonstraţi!).
4.6 Exemple. a) În Gr există obiecte iniţiale: grupurile cu un singur element (care este în
mod necesar elementul neutru al grupului respectiv). Acestea sînt şi obiecte finale (deci sînt
obiecte nule) în Gr. Acelaşi lucru este valabil şi în Ab, R-Mod.
b) În Ens mulţimea vidă este unicul obiect iniţial48; orice mulţime cu 1 element este
obiect final. Ens nu are obiecte nule.
c) Monomorfismele în Ens (ca şi în Gr, Ab, R-Mod) sînt morfismele care sînt aplicaţii
injective. Cine sînt epimorfismele? În aceste categorii izomorfismele coincid cu bimorfismele.
d) În categoria Ann a inelelor unitare, incluziunea Z → Q este monomorfism şi
epimorfism, fără a fi funcţie surjectivă şi izomorfism.
4.7 Propoziţie. Fie C o categorie şi A, B obiecte iniţiale în C. Atunci există un unic
izomorfism A ~→ B.
Demonstraţie. Cum A este obiect iniţial, există un unic morfism : A → B. Şi B este
obiect iniţial, deci există un unic morfism : B → A. Morfismul : A → A este egal cu 1A
(căci există un unic morfism A → A). La fel, 1B. Deci şi sînt izomorfisme inverse
unul celuilalt.
Este important de subliniat că diversele proprietăţi de universalitate pe care le satisfac
unele obiecte sînt de fapt reflectarea faptului că acele obiecte sînt obiecte iniţiale (sau finale)
în anumite categorii. Odată stabilit acest fapt, propoziţiile de tipul „proprietatea de
universalitate a … determină … pînă la un izomorfism”49 nu sînt decît traducerea propoziţiei
„orice două obiecte iniţiale (respectiv finale) într-o categorie sînt izomorfe”.
4.8 Exemple. a) Suma directă. Fie o familie (Mi)iI de obiecte în R-Mod. Fie categoria S,
ale cărei obiecte sînt cupluri de forma (S, (i)iI), unde S R-Mod şi i : Mi → S sînt
48 Pentru orice mulţime A, există o unică funcţie → A, anume funcţia . 49 Se înlocuiesc „ …” cu „sumă directă”, „produs direct”, „algebră monoidală” etc.
Anexe
136
morfisme în R-Mod, i I. Dacă (S, (i)iI), (T, (i)iI) S, definim morfismele în S între
aceste obiecte ca fiind morfismele de R-module : S → T cu proprietatea că i i, i I.
Propunem verificarea axiomelor de categorie.
Faptul că (S, (i)iI) este o sumă directă a familiei (Mi)iI, de injecţii canonice (i)iI, este
echivalent cu a spune că (S, (i)iI) este obiect iniţial în S.
b) Produsul direct. Fie o familie (Mi)iI de obiecte în R-Mod. Faptul că (P, (i)iI) este un
produs direct al familiei (Mi)iI este echivalent cu faptul că (P, (i)iI) este obiect final într-o
anumită categorie (care?).
Un principiu important, des folosit, este principiul dualităţii.
4.9 Definiţie. Dacă C este o categorie, categoria sa duală C° se defineşte astfel:
Ob C° : Ob C; dacă A Ob C, notăm cu A° obiectul A văzut în C°. Pentru orice A, B Ob C,
punem HomC°(B°, A°) : HomC(A, B). Un morfism u : A → B în C îl vom nota cu u° : B° → A°
în C°. Compunerea în C° a două morfisme u° : B° → A° şi v° : C° → B° este definită prin
u°v° : (vu)°, unde vu este compunerea morfismelor u : A → B şi v : B → C în C. Evident,
există 1A° (1A)°.
În termeni intuitivi, duala categoriei C se obţine prin inversarea săgeţilor în C (şi inversarea
ordinii în compunerea săgeţilor).
Fie P un enunţ formulat în termeni de obiecte şi morfisme. Pentru fiecare categorie C, se
obţine o propoziţie, notată P(C). Notăm cu P° enunţul dual (obţinut din P prin inversarea
săgeţilor şi a ordinii compunerii săgeţilor)50. Principiul dualităţii este următorul: Dacă P este
valabil în orice categorie, atunci şi P° este valabil în orice categorie.
În mod asemănător, orice noţiune (definiţie) într-o categorie are o noţiune duală, obţinută
prin inversarea săgeţilor şi a ordinii compunerii acestora. O noţiune care coincide cu duala sa
se numeşte autoduală.
4.10 Exemplu. a) Duala noţiunii de obiect iniţial este cea de obiect final.
b) Duala noţiunii de monomorfism este noţiunea de epimorfism.
c) Noţiunea de izomorfism este autoduală.
d) Am văzut că: pentru orice categorie C, orice două obiecte iniţiale în C (dacă există) sînt
izomorfe (există chiar un unic izomorfism între ele). Prin dualizare, se obţine (fără a mai fi
nevoie de demonstraţie): pentru orice categorie C, orice două obiecte finale în C sînt
izomorfe.
50 Cu alte cuvinte, P°(C) este acelaşi lucru cu P(C°) interpretat în C.
4. Categorii, functori
137
Conceptului intuitiv de „morfism de categorii” îi corespunde noţiunea de functor.
4.11 Definiţie. Fie C şi D două categorii. Un functor covariant F de la C la D, notat
F : C → D, este un cuplu F (F', F"), unde F' : Ob C → ObD, F": Hom C → Hom D, astfel
încît:
(F1) A, B Ob C, F"(HomC(A, B)) HomD(F'(A), F'(B)); adică, dacă u : A → B, atunci
F"(u) : F'(A) → F'(B).
(F2) F păstrează compunerea morfismelor : A, B, C Ob C şi u : A → B, v : B → C,
atunci F"(v◦u) F"(v)◦F"(u).
(F3) F păstrează morfismele identice: A C, F"(1A) 1F"(A).
Un functor contravariant F : C → D satisface F3 şi dualele axiomelor F1 şi F2, adică
(F1*) F"(HomC(A, B)) HomD(F'(B), F'(A)), A, B Ob C.
(F2*) A, B, C Ob C şi u : A → B, v : B → C, atunci F"(v◦u) F"(u)◦F"(v).
Astfel, un functor contravariant „întoarce săgeţile”. A da un functor contravariant de la C la
D revine la a da un functor covariant de la C la D° (sau de la C° la D). De aceea, rezultatele
privitoare la functori covarianţi se transferă la functori contravarianţi. În continuare, prin
functor se înţelege functor covariant.
În general, se renunţă la distincţia între componentele F' şi F" ale functorului F, notîndu-se
F(A) în loc de F'(A) şi F(u) în loc de F"(u) (de altfel, F este perfect determinat de F", adică de
acţiunea sa pe morfisme, vezi Obs.4.2).
Un functor F : C → D se numeşte:
- fidel dacă A, B C, funcţia FA,B : HomC(A, B) → HomD(FA, FB) este injectivă.
- plin dacă A, B C, funcţia FA,B : HomC(A, B) → HomD(FA, FB) este surjectivă.
- deplin fidel dacă este plin şi fidel.
Ne interesează categoriile în care morfismele sînt funcţii între mulţimi:
4.12 Definiţie. Categoria C se numeşte concretă dacă există un functor covariant fidel
F : C → Ens.
Categoria Gr este concretă: aplicaţia U : Gr → Ens, care asociază oricărui grup G
mulţimea sa subiacentă51 şi oricărui morfism de grupuri u tot pe u văzut ca aplicaţie între
mulţimile subiacente, este un functor fidel (care nu e plin). U se mai numeşte „functor uituc”
51 Un grup G este, în mod formal, un cuplu (G, ·), unde G este mulţimea subiacentă şi · : GG → G este
operaţia grupală. Deci o funcţie de la un grup (G, ·) la un grup (H, ·) nu este acelaşi lucru cu o funcţie între mulţimile lor subiacente G şi H. Din acest motiv, Gr nu este o subcategorie a lui Ens.
Anexe
138
(sau de subiacenţă) deoarece „uită” de structura de grup. La fel, Ab, Ann, R-mod sînt categorii
concrete (definiţi functorii uituci corespunzători!).
În categorii concrete se pot defini obiecte libere peste o mulţime X (comparaţi definiţia
următoare cu proprietatea de universalitate a R-modulului liber peste o mulţime).
4.13 Definiţie. Fie C o categorie concretă şi F : C → Ens un functor covariant fidel.
Spunem că obiectul L al lui C este liber52 peste mulţimea X F(L) dacă, pentru orice obiect
A C şi orice aplicaţie : X → F(A), există un unic morfism în C g : L → A astfel încît
F(g)|X . Dacă C este una din categoriile Gr, Ab, R-mod, …, F este functorul subiacenţă şi definiţia
devine: L C este liber peste mulţimea X L dacă, pentru orice obiect A C şi orice
aplicaţie : X → A, există un unic morfism în C g : L → A astfel încît g|X .
Noţiunea următoare permite compararea a doi functori şi este analogul conceptului de
morfism de structuri algebrice.
4.14 Definiţie. Fie functorii covarianţi F, G : C → D. Spunem că s-a dat un morfism
functorial : F → G dacă, pentru orice obiect A C, este dat A : F(A) → G(A) (morfism în
D) astfel încît, u : A → B morfism în C, rezultă B◦F(u) G(u)◦A, adică diagrama
următoare (de morfisme în D) este comutativă:
Dacă A : F(A) → G(A) este izomorfism, A C, atunci : F → G se numeşte izomorfism
functorial, caz în care functorii F şi G se numesc izomorfi.
Multe din izomorfismele „canonice” întîlnite în teoria modulelor sînt de fapt exprimarea
faptului că există izomorfisme functoriale între anumiţi functori. De exemplu, dacă R este un
inel, atunci functorul RR : R-Mod → R-Mod este izomorf cu functorul identitate
id : R-Mod → R-Mod.
52 O terminologie mai precisă este „liber relativ la F”.
BFuF
AF
B A
BGuG
AG
5. Polinoame simetrice
139
5. Polinoame simetrice
Fie R un inel comutativ unitar, fixat. Fie n N* şi Sn (grupul permutărilor de n
obiecte). Există un unic morfism de R-algebre : R[X1,…, Xn] → R[X1,…, Xn] astfel încît
(Xi) X(i), i 1,…, n (am folosit 2.10 proprietatea de universalitate a R-algebrei de
polinoame R[X1,…, Xn]). Dacă g R[X1,…, Xn], atunci
(g) g(X(1),…, X(n)).
Dacă R este integru, de corp de fracţii K, considerăm K(X1,…, Xn) (corpul de fracţii al
inelului integru R[X1,…, Xn], numit corpul fracţiilor raţionale în nedeterminatele X1,…, Xn cu
coeficienţi în K). Atunci se prelungeşte la un unic morfism de corpuri (notat tot cu )
: K(X1,…, Xn) → K(X1,…, Xn); are loc, g, h R[X1,…, Xn], h 0: (g/h) (g)/(h).
5.1 Definiţie. Fie R un inel comutativ unitar şi g R[X1,…, Xn]. Spunem că g este polinom
simetric în R[X1,…, Xn] dacă, Sn, are loc (g) g.
Dacă R este integru, de corp de fracţii K, o fracţie raţională g/h din corpul K(X1,…, Xn) se
numeşte simetrică dacă, Sn, are loc (g/h) g/h.
5.2 Exemple. În R[X1, X2, X3], polinoamele următoare sînt simetrice: X1 X2 X3,
X1 X2 X3, 2231
233
221
223
212
21 XXXXXXXXXXXX . Polinomul X1 X2 nu este
simetric în R[X1, X2, X3] (dar este simetric în R[X1, X2]).
5.3 Observaţii. a) Fie S {g R[X1,…, Xn]|(g) g, Sn} mulţimea polinoamelor
simetrice. S este o subalgebră a lui R[X1,…, Xn]: dacă g, h S, atunci
(g h) (g) (h) g h, Sn. Analog se verifică celelalte condiţii.
La fel, fracţiile raţionale simetrice din K(X1,…, Xn) formează un subcorp.
b) Dacă nin
i XaX 11 este monom al polinomului simetric g, atunci
nin
i XaX 11 este
monom al lui g.
5.4 Definiţie. Fie n N* şi 0 k n. Se numeşte polinom simetric fundamental (sau
elementar) de grad k în R[X1,…, Xn] polinomul
sk : {iI Xi | I {1, …, n}, |I| k}.
Cu alte cuvinte, sk este suma tuturor produselor de k nedeterminate distincte alese din
{X1,…, Xn}; deci sk are knC monoame. Prin convenţie, s0 1 şi sk 0 pentru k n. Polinomul
sk este omogen de grad k (toate monoamele sale au gradul k). Întrucît sk depinde şi de numărul
nedeterminatelor, uneori vom nota sk(X1,…, Xn) pentru a evita confuziile. De exemplu, pentru
n 4:
s0 1
Anexe
140
s1 X1 X2 X3 X4
s2 X1 X2 X1 X3 X1 X4 X2 X3 X2 X4 X3 X4
s3 X1 X2 X3 X1 X2 X4 X1 X3 X4 X2 X3 X4
s4 X1 X2 X3 X4
Polinoamele simetrice fundamentale apar în relaţiile dintre coeficienţii şi rădăcinile unui
polinom.
5.5 Teoremă. a) Fie n N* şi sk skX1, …, Xn). În R[X1,…, Xn][X] are loc relaţia:
(X X1)…(X Xn) X n s1 X n1 s2 X
n2 … (1)nsn.
b) Dacă R este subinel al inelului integru S şi g a0 a1X … anX n R[X] are
rădăcinile x1, …, xn S, atunci anskx1, …, xn) (–1) kan k.
Demonstraţie. a) Inducţie după n (exerciţiu).
b) Există un unic morfism de R-algebre : R[X1,…, Xn][X] → S[X] astfel încît (Xi) xi şi
(X) X. Avem, din a):
(an(X X1)…(X Xn)) an(X x1)…(X xn) an(X n s1 X
n1 s2 X n2 … (1)nsn).
Pe de altă parte, an(X x1)…(X xn) g (în corpul de fracţii K al lui S, au aceleaşi rădăcini
şi acelaşi coeficient dominant). Se identifică acum coeficienţii.
5.6 Teoremă. (teorema fundamentală a polinoamelor simetrice) Fie R un inel comutativ
unitar şi g un polinom simetric din R[X1,…, Xn]. Atunci există un unic polinom
h R[X1,…, Xn] astfel încît g h(s1, …, sn).
Cu alte cuvinte, notînd cu S subalgebra polinoamelor simetrice din R[X1,…, Xn], unicul
morfism de R-algebre : R[X1,…, Xn] → S cu proprietatea că (Xi) si (pentru 1 i n)
este un izomorfism.
Demonstraţie. Notăm cu T : nn
in
i iiXX n N,,111 mulţimea termilor din
R[X1,…, Xn]. Definim o relaţie de ordine pe T (ordinea lexicografică): ordonăm total
{X1,…, Xn} (de exemplu X1 X2 … Xn) şi definim nn kn
kin
i XXXX 1111 r, 1 r n,
astfel încît it kt, t r şi ir kr. De exemplu, avem 2211
232
731 XXXXXX . Această
relaţie de ordine este totală53 şi compatibilă cu înmulţirea, adică, , , T, din
rezultă (este chiar singura ordine pe T, compatibilă cu înmulţirea, care satisface
X1 X2 … Xn).
53 Mai mult, T este o mulţime bine ordonată de ordinea lexicografică (orice submulţime nevidă a lui T are un
prim element). Se pot face deci demonstraţii prin inducţie după această ordine (cum este demonstraţia de faţă).
5. Polinoame simetrice
141
Ordinea lexicografică induce o relaţie de preordine 54 , notată tot „ ”, pe mulţimea
{a | T, a R, a 0} a monoamelor din R[X1,…, Xn], prin a b .
Demonstrarea afirmaţiilor precedente este un exerciţiu de rutină. Dacă p R[X1,…, Xn],
există un unic monom care este cel mai mare monom al lui p (faţă de preordinea
lexicografică), numit monom dominant al lui p. Îl notăm cu hm(p). Are loc următoarea
proprietate:
Dacă p, q R[X1,…, Xn], astfel încît hm(p) a, hm(q) b, unde T, a, b R şi
ab 0, atunci hm(pq) hm(p)hm(q) ab.
Într-adevăr, orice monom al lui pq este o sumă de monoame de forma r·s, unde r este
monom al lui p, s este monom al lui q. Dar şi , deci . Astfel,
ab hm(pq).
Fie deci g un polinom simetric şi fie hm(g) nin
i XaX 11 . Atunci i1 i2 … in (dacă k
astfel încît ik ik1, atunci nkk in
ik
ik
i XXXaX 1111
este monom în g, strict mai mare decît
hm(g)). Căutăm un polinom p de forma njn
j sas 11 astfel încît hm(p) să fie hm(g). Din
proprietatea de mai sus, nn jn
jjjn
j XXXXaXsashm 12111211 . Acest monom este
egal cu hm(g) dacă şi numai dacă j1 … jn i1, j2 … jn i2, …, jn in. Rezultă jn in,
jk ik ik 1 pentru 1 k n. Polinomul
g1 : g njn
j sas 11
este simetric şi are hm(g1) hm(g). Dacă hm(g1) 0, avem g1 0 şi am terminat. Dacă
hm(g1) 0, aplicăm acelaşi procedeu pentru g1. Algoritmul se termină după un număr finit de
paşi deoarece nu poate exista un şir infinit strict descrescător de termi, conform lemei
următoare. Aceasta încheie demonstraţia părţii de existenţă.
Arătăm unicitatea (cu alte cuvinte, Ker 0). Presupunem că există un polinom nenul
p R[X1,…, Xn] astfel încît (p) p(s1, …, sn) 0. Afirmăm că există un unic monom nenul
al lui p astfel încît hm((p)) hm((s1, …, sn)). Dacă nin
i XX 11 , nj
nj XX 1
1 T, cu
, atunci:
hm((s1, …, sn)) nnnn jn
jjin
ii XXXX 1111 hm((s1, …, sn)).
Deci ! 0 monom al lui p astfel încît hm((s1, …, sn)) max {hm((s1, …, sn))| monom
al lui p}. Cum p(s1, …, sn) {(s1, …, sn)| monom al lui p}, rezultă că
hm(p(s1, …, sn)) hm((s1, …, sn)) 0, contradicţie cu p(s1, …, sn) 0.
54 Adică o relaţie reflexivă şi tranzitivă, dar nu neapărat antisimetrică.
Anexe
142
5.7 Lemă. a) Fie (A, ) şi (B, ) două mulţimi bine ordonate. Atunci AB este o mulţime
bine ordonată de ordinea lexicografică dată de (a, b) (a', b') dacă şi numai dacă a a' sau
(a a' şi b b').
b) Într-o mulţime bine ordonată (A, ) nu există şiruri infinite strict descrescătoare.
c) n N, mulţimea Tn a termilor din R[X1,…, Xn] este bine ordonată de ordinea
lexicografică (deci nu există un şir infinit strict descrescător de termi).
Demonstraţie. a) Reamintim că mulţimea ordonată (A, ) se numeşte bine ordonată dacă
S A, S astfel încît a, a S ( este unic cu această proprietate şi se
numeşte primul element al lui S. Deci A este bine ordonată dacă orice submulţime nevidă are
un prim element). Fie S AB, nevidă. Cum S1 : {a A| b B cu (a, b) S} , iar A
este bine ordonată, există primul său element S1 (deci (a, b) S, a). Fie
S2 : {b B| (, b) S}. Există primul element al lui S2. Atunci (, ) este primul element
al lui S: (a, b) S, avem a (deci (, ) (a, b)) sau a, caz în care b S2, deci b.
b) Fie (an)n 1 un şir descrescător de elemente din A. Atunci mulţimea {an | n 1} are un
prim element, fie acesta ak. Pentru n k, avem deci ak an; cum an ak (şirul este descres-
cător), rezultă an ak şi şirul nu este strict descrescător.
c) Inducţie după n. Dacă n 1, T1 {X n | n N} este izomorfă ca mulţime ordonată cu
(N, ), care este bine ordonată. Dacă n 1, Tn cu ordinea lexicografică este izomorfă cu
Tn1 T1 cu ordinea definită ca la punctul a). Din ipoteza de inducţie, Tn1 este bine ordonată
şi din a) rezultă Tn1 T1 bine ordonată.
Teorema 5.6 se extinde uşor şi la fracţii raţionale simetrice.
5.8 Corolar. (Teorema fundamentală a fracţiilor raţionale simetrice) Fie R un inel integru şi K corpul său de fracţii. Dacă p, q R[X1,…, Xn], q 0, astfel încît p/q este o fracţie
raţională simetrică, atunci există polinoamele f, g R[X1,…, Xn] astfel încît n
n
ssg
ssf
q
p
,,
,,
1
1
. Cu alte cuvinte, subcorpul fracţiilor raţionale simetrice din corpul
K(X1,…, Xn) este K(s1,…, sn).
Demonstraţie. Dacă q este polinom simetric, atunci p este simetric (ca produs în subcorpul
fracţiilor raţionale simetrice dintre q şi p/q). Din 5.6 rezultă că p, q R[s1,…, sn]. Dacă q nu
este simetric, fie s Sn(q). Atunci s este simetric şi
s
qp
q
p id ,
şi am revenit la primul caz.
5. Polinoame simetrice
143
Să exprimăm polinomul simetric tm : X m1 … X m
n R[X1,…, Xn] (m N) în funcţie de
polinoamele simetrice s1, …, sn. Identităţile următoare permit un calcul recursiv al tm ca
polinom de s1, …, sn.
5.9 Propoziţie. (Identităţile lui Newton) În R[X1,…, Xn] are loc relaţia:
tm s1 tm 1 s2 tm 2 … (1)m 2sm 1 t1 (1)m 1msm.
Demonstraţie. Dacă m n, atunci convenţia sk 0 pentru k n trunchiază formula de mai
sus (sînt numai n termeni).
Fie r n şi (a1, …, ar) un r-uplu de numere naturale cu a1 a2 … ar. Notăm cu
s(a1, …, ar) unicul polinom simetric g din R[X1,…, Xn] cu monomul dominant
hm(g) rar
aa XXX 2121 (faţă de ordinea lexicografică a termilor).
De exemplu, s(m) X m1 … X m
n tm, s(1, 1) X1 X2 X1 X3 … s2. Pentru a simplifica
notaţia, punem 1i : (1, …, 1) (1 apare de i ori) şi (a, 1i) : (a, 1, …, 1) (1 apare de i ori);
avem deci s(1i) si. Relaţiile următoare se demonstrează uşor:
s1 tm 1 tm s(m 1, 1)
s2 tm 2 s(m 1, 1) s(m 2, 1, 1)
s3 tm 3 s(m 2, 1, 1) s(m 3, 1, 1, 1)
În general, dacă i min{m 1, n},
si tm i s(m i 1,1i) s(m i,1i).
Dacă m n şi i m 1, atunci
sm 1t1 s(2,1m 2) msm.
Dacă m n i, atunci
sn tm n s(m n 1,1n 1).
Identităţile rezultă folosind relaţiile de mai sus în suma 1 i m (1)i1si tmi.
144
Index
algebra
factor, 120
algebră, 119
algoritm de factorizare, 29
Algoritmul lui Euclid, 11
anulator, 68, 92
anulatorul
unui modul, 92
asemenea (endomorfisme), 105
asemenea (matrice), 105
asociere în divizibilitate, 5
autoduală, 136
bază, 69
bidualul unui modul, 80
bimodul, 77
bimorfism, 135
bine ordonată (mulţime), 142
categorie, 132
concretă, 137
duală, 136
cel mai mare divizor comun, 6
cel mai mic multiplu comun, 6
celulă Jordan, 108
cît, 11
clasă, 133
cmmdc, 6
cmmmc, 6
codomeniu, 133
coeficient al unui polinom, 127
coeficientul dominant, 127
comaximale (ideale), 98
combinaţie liniară, 40
companion matriceal, 108
complement, 58
complex de module, 62
congruenţă modulo n, 13
conucleu, 63
coprodus, 56
corpul fracţiilor raţionale, 139
cosursă, 133
decompozabil, 97
divizibilitate, 3
divizori elementari, 102
domeniu, 133
domeniu de integritate, 4
dual al unui modul, 79
dualitate, 136
145
element
întreg, 31
endomorfism, 43
ciclic, 105
epimorfism, 49, 135
scindat, 65
extensie a unui modul, 63
extindere a unui modul, 63
factori invarianţi, 95
formă, 127
forma canonică Jordan, 113
forma diagonal canonică, 85
formă liniară, 79
forma normală Smith, 85
fracţie, 128
fracţie raţională
simetrică, 139
funcţia polinomială, 33
functor
contravariant, 137
covariant, 137
de subiacenţă, 138
deplin fidel, 137
exact la stînga, 65
fidel, 137
plin, 137
uituc, 137
GCD-inel, 6
grad, 126
total, 127
grupul
liniar general, 75
homomorfism
de module, 43
ideal
maximal, 117
prim, 117
propriu, 117
idempotent, 59
Identităţile lui Newton, 142, 143
imagine, 46
indecompozabil, 97
independentă (familie de submodule), 58
inel
al claselor de resturi modulo n, 14
al întregilor lui Gauss, 4
de întregi pătratici, 14
euclidian, 11
euclidian faţă de normă, 15
factorial, 20
integru, 4
întreg închis, 31
noetherian, 19
principal, 17
injecţiile canonice, 56
întreg
pătratic, 14
întreg algebric, 14
întreg raţional, 14
invers (al unui morfism), 135
ireductibil, 9
izomorfism, 135
izomorfism functorial, 138
lema chineză a resturilor, 98
lexicografică (ordine), 140
146
liber de pătrate, 4, 14
liniar dependentă, 68
liniar independentă, 68
localizare, 131
localizatul, 131
matrice
aritmetic echivalente, 85
diagonal canonică, 85
elementare, 85
matrice asociată
unui morfism, 73
matrice canonică Jordan, 108
matricea caracteristică, 111
modul, 36
de fracţii, 130
de tip finit, 41
de torsiune, 92
factor, 49
fără torsiune, 92
finit generat, 41
liber, 69
simplu, 52
monom, 124
dominant, 141
monomorfism, 49, 135
scindat, 65
morfism
de algebre, 120
de bimodule, 78
de extensii, 63
de module, 43
morfism functorial, 138
morfism structural (al unei algebre), 119
normă, 14
nucleu, 46
numărător, 128
numitor, 128
obiect
final, 134
iniţial, 134
liber, 138
nul, 134
obiect (într-o categorie), 133
omotetie, 44
ordin, 91
PID, 17
polinom
monic, 14
omogen, 127
reciproc, 28
simetric elementar, 139
simetric fundamental, 139
unitar, 14
polinom caracteristic, 111
polinom minimal (al unui endomorfism), 106
polinom simetric, 139
polinomul
de interpolare Lagrange, 33
prim, 9
prim element, 142
prime între ele (elemente), 6
produs direct
de module, 53, 54
de morfisme, 60
proiecţia canonică, 59
147
proiecţii canonice, 53, 54
proiector, 59
proprietatea de universalitate
a algebrei monoidale, 124
a inelului de fracţii, 129
a inelului de polinoame, 125
a modulului liber, 70
a produsului direct, 53, 54
a sumei directe, 55
p-submodul, 92
relativ prime (elemente), 6
rest, 11
restricţia scalarilor, 38
săgeată, 133
saturatul unui sistem multiplicativ închis, 130
şir
exact, 62
exact scurt, 63
semiexact, 62
şir exact scurt
scindat, 65
sistem de generatori, 40
sistem multiplicativ închis, 127
saturat, 130
subalgebră, 120
subalgebra generată, 120
subcategorie, 134
plină, 134
submodul, 39
ciclic, 41
generat, 40
maximal, 42
minimal, 42
propriu, 40
subspaţiu invariant, 105
sumă (de ideale), 117
sumă directă
de module, 55
de morfisme, 60
de submodule, 58
sumand direct, 58
suport, 41, 56, 120
surjecţia canonică, 49
sursă, 133
teorema
factorilor invarianţi, 91
fundamentală de izomorfism, 50
teorema împărţirii cu rest, 11
term, 124
torsiune, 92
transformare liniară, 43
transformări elementare, 86
transpusul
unui morfism, 79
UFD, 20
urma
unei matrice, 111
unui endomorfism, 111
urmă, 14
valoare proprie, 113
vector propriu, 113
148
Bibliografie
1. ALBU, T., ION, I.D. [1984] Capitole de teoria algebrică a numerelor, Ed. Academiei R.S.R., Bucureşti.
2. ALBU, T., ION, I.D. [1997] Itinerar elementar în algebra superioară, Ed. All, Bucureşti.
3. ALBU, T., MANOLACHE, N. [1987] 19 Lecţii de teoria grupurilor, Ed. Universităţii Bucureşti, Bucureşti.
4. ALBU, T., RAIANU, Ş. [1984] Lecţii de algebră comutativă, Ed. Universităţii Bucureşti, Bucureşti.
5. ANDERSON, F.W., FULLER, K.R. [1974] Rings and categories of modules, Springer-Verlag, New York.
6. AYAD, M. [1997] Théorie de Galois. 122 exercices corrigés, Ellipses, Paris.
7. BOREVICI, Z.I, ŞAFAREVICI, I.R. [1985], Teoria numerelor, Ed. Ştiinţifică şi Enciclopedică, Bucureşti.
8. BOURBAKI, N. [1958] Eléments de mathématique, Fasc. VII, Livre II: Algèbre, Chapitre 3, Algèbre
multilinéaire, Hermann, Paris.
9. BOURBAKI, N. [1967] Eléments de mathématique, Fasc. VI, Livre II: Algèbre, Chapitre 2, Algèbre
linéaire, Hermann, Paris.
10. BOURBAKI, N. [1981] Algèbre, Chapitres 4 à 7, Masson, Paris.
11. BOURBAKI, N. [1985] Eléments de mathématique: Algèbre commutative, Chapitres 1 à 4, Masson, Paris.
12. ESCOFIER, J.P. [1997] Théorie de Galois, Masson, Paris.
13. FRIED, M., JARDEN, M. [1986] Field Arithmetic, Springer Verlag, Berlin.
14. GALBURĂ, GH. [1961] Corpuri de funcţii algebrice şi varietăţi algebrice, Ed. Academiei R.P.R.,
Bucureşti.
15. GALBURĂ, GH. [1972] Algebră, Ed. Didactică şi pedagogică, Bucureşti.
16. GOZARD, I. [1997] Théorie de Galois, Ellipses, Paris.
17. GUŢAN, M., ŞTEFĂNESCU, M., [1985] Culegere de probleme de Algebră. Inele şi Module, Ed. Universităţii
„Al. I. Cuza”, Iaşi.
18. HALL, M. [1959] The Theory of Groups, Macmillan, New York.
19. HUNGERORD, T.W. [1974], Algebra, Springer-Verlag, New York.
20. ION, I.D., NĂSTĂSESCU, C., NIŢĂ, C. [1984] Complemente de algebră, Ed. Ştiinţifică şi enciclopedică,
Bucureşti.
21. ION, I.D., RADU, N. [1981a] Algebra, Ed. Didactică şi pedagogică, Bucureşti.
149
22. ION, I.D., RADU, N., NIŢĂ, C., POPESCU, D. [1981b] Probleme de algebră, Ed. Didactică şi pedagogică,
Bucureşti.
23. JACOBSON, N. [1964], Lectures in Abstract Algebra III. Theory of Fields and Galois Theory,
Springer-Verlag, New York.
24. JACOBSON, N. [1974], Basic Algebra I, W.H. Freeman and Co., San Francisco.
25. KAPLANSKY, I. [1973], Fields and Rings, The University of Chicago Press, Chicago.
26. LAFON, J.P. [1977] Algèbre commutative. Langages géometrique et algébrique, Hermann, Paris.
27. MACCARTHY, P.J. [1966], Algebraic Extensions of Fields, Blaisdell Publishing, Waltham, Massachusets.
28. MORANDI, P. [1996] Field and Galois Theory, Springer-Verlag, New York.
29. NĂSTĂSESCU, C. [1974] Introducere în teoria mulţimilor, Ed. Didactică şi pedagogică, Bucureşti.
30. NĂSTĂSESCU, C. [1976] Inele. Module. Categorii, Ed. Academiei R.S.R., Bucureşti.
31. NĂSTĂSESCU, C., NIŢĂ, C. [1979] Teoria calitativă a ecuaţiilor algebrice, Ed. Tehnică, Bucureşti.
32. NĂSTĂSESCU, C., NIŢĂ, C., VRACIU, C. [1986] Bazele Algebrei, vol. I, Ed. Academiei R.S.R., Bucureşti.
33. NEUKIRCH, J. [1986] Class Field Theory, Springer-Verlag, Berlin.
34. NIŢĂ, C., SPIRCU, T. [1974] Probleme de structuri algebrice, Ed. Tehnică, Bucureşti.
35. PARENT, D.P. [1978] Exercices en théorie des nombres, Gauthier-Villars, Paris.
36. POPESCU, N. [1971] Categorii abeliene, Ed. Academiei R.S.R., Bucureşti.
37. PURDEA, I. [1982] Tratat de algebră modernă, vol II, Ed. Academiei R.S.R., Bucureşti.
38. RADU, GH. [1988] Algebra categoriilor şi functorilor, Ed. Junimea, Iaşi.
39. RADU, GH., TOFAN, I., GONTINEAC, V. M. [2000] Introducere în algebra omologică, Ed Universităţii
„Al. I. Cuza”, Iaşi.
40. RADU, N. [1968] Inele locale, vol. I, Ed. Academiei R.S.R., Bucureşti.
41. REGHIŞ, M. [1981] Elemente de teoria mulţimilor şi logică matematică, Ed. Facla, Timişoara.
42. SAMUEL, P. [1963] Anneaux factoriels, Sociedade de Matemática de São Paulo.
43. SAMUEL, P. [1968] Théorie algébrique des nombres, Hermann, Paris.
44. SCORPAN, A. [1996] Introducere în teoria axiomatică a mulţimilor, Ed. Universităţii Bucureşti, Bucureşti.
45. SPINDLER, K. [1994] Abstract Algebra with Applications, vol. II, M. Dekker, New York.
46. ŞTEFĂNESCU, M., [1993] Introducere în teoria grupurilor, Ed. Universităţii „Al. I. Cuza”, Iaşi.
47. TIGNOL, J.-P. [1987] Galois' Theory of Algebraic Equations, Longman Scientifical and Technical.
48. TOFAN, I. [2000] Capitole speciale de structuri algebrice, Ed Universităţii „Al. I. Cuza”, Iaşi.
49. VAN DER WAERDEN, B.L. [1967], Algebra II (Fünfte auflage der Modernen Algebra) Springer-Verlag,
Berlin.
50. VAN DER WAERDEN, B.L. [1971], Algebra I (Achte auflage der Modernen Algebra) Springer-Verlag,
Berlin.
51. VAN DERWAERDEN, B.L. [1985], A History of Algebra, Springer-Verlag, Berlin.
52. WALKER, R.J. [1950] Algebraic Curves, Dover Publications, New York.
150
53. ZARISKI, O., SAMUEL, P. [1958] Commutative Algebra, vol. I, Princeton.
54. ZARISKI, O., SAMUEL, P. [1960] Commutative Algebra, vol. II, Princeton.