Documente Academic
Documente Profesional
Documente Cultură
1. Module libere
În acest curs, dacă nu se menţionează altfel, inelele sunt commutative şi unitare
cu 1 ̸= 0.
Pentru ı̂nceput vom discuta despre module libere peste inele principale (pe scurt,
PID) şi despre submodulele lor. De ce ne interesează acestea? Pentru că orice modul
este izomorf cu un modul factor al unui modul liber. Mai precis:
Proposition 1.1. Fie R un inel şi M un R-modul. Atunci există un R-modul liber
F şi un morfism surjectiv de R-module φ : F → M .
Proof. Fie (xi )i∈I un sistem de generatori pentru M şi F = R(I) . Definim φ(ei ) = xi
pentru orice i ∈ I.
Corollary 1.2. Orice modul este izomorf cu un modul factor al unui modul liber.
Proof. Se foloseşte propoziţia anterioară şi teorema fundamentală de izomorfism
pentru module.
Şi mai important ı̂ncă, dacă inelul este principal, atunci orice submodul al unui
modul liber este liber. Începem prin a demonstra cazul ı̂n care modulul liber este
de rang finit.
Theorem 1.5. Fie R PID, F R-modul liber de rang n şi L submodul al lui F .
Atunci L este liber de rang ≤ n.
1
2 MODULE FINIT GENERATE PESTE INELE PRINCIPALE
(ii) Arătaţi că dacă I, J sunt ideale ale unui inel comutativ unitar R care au propri-
etatea că R/I ≃ R/J (izomorfism de R-module), atunci I = J.
(iii) Daţi exemple care să arate că proprietatea de la (ii) nu este adevărată pentru
izomorfisme de inele.
Theorem 3.3. Fie R PID şi M R-modul finit generat nenul. Există x1 , . . . , xn ∈ M
astfel ı̂ncât:
(i) M = Rx1 u · · · u Rxn .
(ii) R ) Ann(x1 ) ⊇ · · · ⊇ Ann(xn ).
Proof. Deoarece M este finit generat există z1 , . . . , zn ∈ M astfel ı̂ncât M = Rz1 +
· · · + Rzn . Definim φ : F = Rn → M prin φ(ei ) = zi . Deducem că M ≃ F/L, unde
L = ker φ. Din teorema 1.7 ştim că există o bază f1 , . . . , fn a lui F şi di ∈ R, di ̸= 0,
1 ≤ i ≤ m ≤ n cu d1 | · · · | dm astfel ı̂ncât d1 f1 , . . . , dm fm să fie bază pentru L. Fie
xi = φ(fi ), i = 1, . . . , n.
Arătăm că M = Rx1 u · · · u Rxn . Deoarece φ este surjecţie rezultă M =
∑n1 + · · · + Rxn . Rămâne de arătat
Rx ∑ncă suma este directă. ∑ Fie yi ∈ Rxi cu
n
i=1 y∑
i = 0. Scriem yi = ai xi şi din i=1 ai xi = 0 deducem că i=1 ai φ(fi ) = 0,
adică
∑n
n
a f
i=1 i∑ i ∈ ker φ = L. Cum d f
1 1 , . . . , d f
m m este bază pentru L obţinem că
m
i=1 ai fi = i=1 bi di fi , aşadar ai = bi di pentru i = 1, . . . , m şi ai = 0 pentru
i = m + 1, . . . , n, deci yi = 0 pentru i = m + 1, . . . , n. Pentru i = 1, . . . , m scriem
yi = ai xi = bi di φ(fi ) = bi φ(di fi ) = 0 (deoarece di fi ∈ ker φ).
Ultimul pas al demonstraţiei este să arătăm că Ann(xi ) = (di ) pentru i = 1, . . . , m
şi Ann(xi ) = (0) pentru i = m + 1, . . . , n.
Pentru i = 1, . . . , m scriem di xi = di φ(fi ) = φ(di fi ) = 0, deci di ∈ Ann(xi ).
Reciproc, fie a ∈ Ann(x ∑i ). Rezultă că axi = 0, adică afi ∈ ker φ. Aceasta ı̂nseamnă
că putem scrie afi = m j=1 cj dj fj şi de aici obţinem a = ci di ∈ (di ).
Pentru i = m + 1, . . . , n din a ∈ Ann(xi ) obţinem, procedând ca mai sus, a = 0.
Deoarece d1 | · · · | dm şi Ann(xi ) = (di ) pentru i = 1, . . . , m, rezultă Ann(x1 ) ⊇
· · · ⊇ Ann(xm ) ) Ann(xm+1 ) = · · · = Ann(xn ) = (0). (Dacă Ann(x1 ) = R,
adică d1 este inversabil, atunci x1 = 0 şi-l putem scoate din sistemul de generatori.
Procedând astfel cu toţi xi = 0 putem presupune din start că Ann(x1 ) ̸= R.)
Theorem 3.4. (Teorema factorilor invarianţi)
Fie R PID şi M R-modul finit generat nenul. Există m, n ∈ N, m ≤ n, există
x1 , . . . , xm ∈ M şi există d1 , . . . , dm ∈ R nenule şi neinversabile cu d1 | · · · | dm
astfel ı̂ncât:
(i) M = Rx1 u · · · u Rxn .
(ii) Ann(xi ) = (di ) pentru i = 1, . . . , m şi Ann(xi ) = (0) pentru i = m + 1, . . . , n.
Mai mult, numerele m, n şi elementele d1 , . . . , dm sunt unic determinate de M
(acestea din urmă până la o asociere ı̂n divizibilitate).
Proof. Existenţa se obţine imediat din teorema 3.3.
Definition 3.5. Elementele d1 , . . . , dm se numesc factorii invarianţi ai lui M .
Corollary 3.6. Fie R PID şi M R-modul finit generat nenul. Atunci exisă şi sunt
unice m, n ∈ N, m ≤ n şi elementele d1 , . . . , dm ∈ R nenule şi neinversabile cu
6 MODULE FINIT GENERATE PESTE INELE PRINCIPALE
d1 | · · · | dm astfel ı̂ncât
M ≃ R/(d1 ) ⊕ · · · ⊕ R/(dm ) ⊕ Rn−m .
Remarks 3.7. (i) t(M ) = Rx1 u· · ·uRxm iar M/t(M ) ≃ Rn−m . (n−m se numeşte
rangul lui M .)
Exercise 3.8. Arătaţi că rangul unui modul finit generat M peste un PID coincide
cu numărul maxim de elemente liniar independente din M .
Exercise ⊕ 3.9. Fie M un ∏R-modul şi (Ni )i∈I o familie de R-module. Atunci
(i) HomR ( i∈I∏Ni , M ) ≃ ∏i∈I HomR (Ni , M );
(ii) HomR (M, i∈I Ni ) ≃ i∈I HomR (M, Ni ).
Exercise 3.10. Fie M un R-modul şi I ⊆ R un ideal. Atunci HomR (R/I, M ) ≃
(0 :M I), unde (0 :M I) = {x ∈ M : Ix = 0}.
Proof. Să demonstrăm unicitatea. Aceasta se reduce la a arăta că dacă
R/(d1 ) ⊕ · · · ⊕ R/(dm ) ≃ R/(d′1 ) ⊕ · · · ⊕ R/(d′m′ ),
unde d1 , . . . , dm , d′1 , . . . , d′m′ ∈ R sunt nenule şi neinversabile cu d1 | · · · | dm şi
d′1 | · · · | d′m′ , atunci m = m′ şi (d1 ) = (d′1 ), . . . , (dm ) = (d′m ).
Mai ı̂ntâi să arătăm că m = m′ . Pentru aceasta considerăm p un divizor prim al
lui d1 . Vom avea
HomR (R/(p), R/(d1 ) ⊕ · · · ⊕ R/(dm )) ≃ HomR (R/(p), R/(d′1 ) ⊕ · · · ⊕ R/(d′m′ ).
Folosind exerciţiul 3.9(ii) deducem
HomR (R/(p), R/(d1 )) ⊕ · · · ⊕ HomR (R/(p), R/(dm )) ≃
HomR (R/(p), R/(d′1 )) ⊕ · · · ⊕ HomR (R/(p), R/(d′m′ )).
Din exerciţiul 3.10 deducem că HomR (R/(p), R/(d)) ≃ (0 :R/(d) p) = {ā ∈ R/(d) :
pa ∈ (d)}. Acum sunt două posibilităţi:
(p, d) = 1, caz ı̂n care (0 :R/(d) p) = 0, sau
(p, d) ̸= 1, adică p | d, caz ı̂n care obţinem (0 :R/(d) p) = (d/p)/(d) ≃ R/(p).
Cum p a fost ales divizor al lui d1 avem că
HomR (R/(p), R/(d1 )) ⊕ · · · ⊕ HomR (R/(p), R/(dm )) ≃ (R/(p))m .
Deoarece R/(p) este corp iar izomorfismul de mai sus este izomorfism de R/(p)-spaţii
vectoriale, rezultă că p divide exact m dintre elementele d′1 , . . . , d′m′ . În particular,
m ≤ m′ . Un argument similar implică m′ ≤ m, deci egalitate.
Pentru a demonstra că (di ) = (d′i ) pentru orice i = 1, . . . , m să ı̂ncepem prin a
observa că (dm ) = (d′m ) deoarece (dm ) = AnnR (R/(d1 ) ⊕ · · · ⊕ R/(dm )) şi (d′m ) =
AnnR (R/(d′1 ) ⊕ · · · ⊕ R/(d′m )) (vezi exerciţiul 3.2(i)). Fie acum 1 ≤ j < m minimal
cu proprietatea că (dj ) ̸= (d′j ) şi fie a ∈ (dj ) \ (d′j ). Din
R/(d1 ) ⊕ · · · ⊕ R/(dm ) ≃ R/(d′1 ) ⊕ · · · ⊕ R/(d′m )
obţinem
a(R/(d1 ) ⊕ · · · ⊕ R/(dm )) ≃ a(R/(d′1 ) ⊕ · · · ⊕ R/(d′m )),
adică
a(R/(d1 )) ⊕ · · · ⊕ a(R/(dm )) ≃ a(R/(d′1 )) ⊕ · · · ⊕ a(R/(d′m )).
MODULE FINIT GENERATE PESTE INELE PRINCIPALE 7