Sunteți pe pagina 1din 199

PREFA !

,
Dup ce n lucrarea [5] am prezentat elementele de baz ale a#a zisei algebre abstracte (mul&imi ordonate, grupuri, inele, corpuri, inele de polinoame, elemente de teoria categoriilor) ca o continuare fireasc a acestora, n lucrarea de fa& se prezint anumite elemente de algebr liniar . Capitolul 1 este dedicat studiului modulelor peste un inel unitar (n cea mai mare parte presupus comutativ) #i n particular al spa&iilor vectoriale. n cadrul acestui capitol o aten&ie deosebit este acordat studiului categoriilor de module (solicitnd cititorului anumite no&iuni #i rezultate prezentate n Capitolul 5 din [5]) precum #i modulelor libere de rang finit (n particular spa&iilor vectoriale de dimensiune finit peste un corp). Capitolul 2 este dedicat studiului determinan&ilor #i sistemelor de ecua&ii liniare cu coeficien&i ntr-un corp comutativ. Lucrarea se adreseaz n primul rnd studen&ilor de la facult &ile de matematic #i informatic (mai ales pentru primii ani de studiu) putnd fi ns utilizat #i de profesorii de matematic din nv & mntul preuniversitar n cadrul procesului de perfec&ionare (anumite paragrafe, n special cele legate de spa&iile vectoriale, sunt utile #i studen&ilor de la nv & mntul politehnic). Aceast lucrare (ca #i [5] - a c rei continuare fireasc este) nu ar fi v zut lumina tiparului f r efortul deosebit depus de Dana Piciu (care printre altele, a asigurat cea mai mare parte a dificilelor opera&ii de tehnoredactare #i corectur ); folosesc acest prilej pentru a-i mul&umi pentru colaborarea la realizarea att a acestei lucr ri (ct #i a lucr rilor [4,5]), dar mai ales pentru speran&a de a realiza n viitor #i alte lucr ri de algebr necesare nv & mntului superior. Craiova, 26 martie 2001
1

Prof.univ.dr. Dumitru Bu#neag

CUPRINS

CAPITOLUL 1: Module $i spa'ii vectoriale


1. Modul. Submodul. Calcule ntr-un modul. Opera&ii cu submodule. Submodul generat de o mul&ime. Laticea submodulelor unui modul. Sistem de generatori. Elemente liniar independente (dependente). Module libere. Spa&ii vectoriale. Submodul maximal. Modul simplu. Factorizarea unui modul printr-un submodul. Modul factor. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 1 2. Morfisme de module. Endomorfisme. Opera&ii cu morfisme de module. Imaginea, nucleul, coimaginea #i conucleul unui morfism de module. Categoriile Mods(A) #i Modd(A). Monomorfisme, epimorfisme, izomorfisme de module. Nucleul #i conucleul unei perechi de morfisme. Teorema fundamental de izomorfism pentru module. Consecin&e. 'iruri exacte de A-module. Functorii hM #i hM de la Mods(A) la Ab. Bimodule. Dualul #i bidualul unui modul. . . . . . . 14 3. Produse #i sume directe n Mods(A). Sume directe de submodule. Produse #i sume directe de morfisme de A-module. Sume #i produse fibrate n Mods(A). . . . . . . . . . . . . . . . . . . . . . . . . .34 4. Limite inductive #i proiective n Mods(A). Limite inductive #i proiective de morfisme de A-module . . . . . . . . . . . . . . . . . . 47 5. Submodule esen&iale #i superflue. Submodule complement. Submodule nchise. Module injective. Grupuri divizibile. Anvelope injective. Module proiective. Anvelope proiective. Generatori, cogeneratori pentru Mods(A). Limite inductive #i proiective n Mods(A). Limite inductive #i proiective de morfisme de A-module. .60

6. Produs tensorial de module. Produs tensorial de morfisme. Functorii SM #i TN; transportul #irurilor exacte scurte prin ace#ti functori. Comutativitatea produsului tensorial. Permutarea produsului tensorial cu sumele directe. Produs tensorial de module libere. Asociativitatea produsului tensorial. Proprietatea de adjunc &ie. Module plate. . . . 83 7. Module libere de rang finit. Matricea de trecere de la o baz la alta. Formula de schimbare a coordonatelor unui element la schimbarea bazelor. Lema substitu&iei. Matricea ata#at unei aplica&ii liniare ntre module libere de rang finit; formula de schimbare a acesteia la schimbarea bazelor. . . . . . . . . . . . . . . . . . . . . . . 103

CAPITOLUL 2: Determinan'i. Sisteme de ecua'ii liniare. 1. Defini&ia unui determinant de ordin n. Propriet &ile determinan&ilor. Dezvoltarea unui determinant dup elementele unei linii. Regula lui Laplace. Formula Binet-Cauchy .. . . . . . . . . . . . 113 2. Matrice inversabil . Inversa unei matrice. Rangul unui sistem de vectori. Rangul unei matrice. Rangul unei aplica &ii liniare ntre spa&ii vectoriale de dimensiuni finite.. . . . . . . . . . . . . . . . . . .132 3. Sisteme de ecua&ii liniare cu coeficien&i ntr-un corp comutativ. Sisteme omogene. Vectori #i valori proprii ai unui operator liniar. Teorema Cayley-Hamilton . . . . . . . . . . . . . . . . . . . . .142 BIBLIOGRAFIE . . . . . . . . . . . . . . . . . . . . . . . . . .157

Referen i !tiin ifici:

Prof.univ.dr. Constantin NI $% UNIVERSITATEA BUCURE TI Prof.univ.dr. Alexandru DINC % UNIVERSITATEA CRAIOVA

2001 EUC CRAIOVA


All rights reserved. No part of this publication may be reproduce, stored in a retrieval system, or transmitted, in any forms or by any means, electronic, mechanical, photocopying, recording, or other wise, without the prior written permission of the publisher. Tehnoredactare computerizat( : Dana Piciu Coperta: C#t#lin Bu&neag

Descrierea CIP a Bibliotecii Na'ionale Dumitru Bu&neag (coordonator),

Algebr( liniar( 161p.; 21 cm Craiova Editura Universitaria 2001 Bibliogr . 512,512.553,516.64 ISBN 973 8043 62 2
Bun de tipar: 29.03.2001 Tipografia Universit#(ii din Craiova, Strada, Al. Cuza, nr.13 Craiova, Romnia Published in Romania by: EDITURA UNIVERSITARIA CRAIOVA 4

CAPITOLUL 1: MODULE 'I SPA)II VECTORIALE


n cadrul acestui capitol prin A vom desemna un inel unitar (cnd va fi cazul vom preciza dac A este sau nu comutativ).

1. Modul. Submodul. Calcule ntr-un modul. Opera&ii cu submodule. Submodul generat de o mul&ime. Laticea submodulelor unui modul. Sistem de generatori. Elemente liniar independente (dependente). Module libere. Spa&ii vectoriale. Submodul maximal. Modul simplu. Factorizarea unui modul printr-un submodul. Modul factor.
Defini'ia 1.1. Vom spune despre un grup abelian (M,+) c( este A-modul stng (sau modul la stnga peste A) dac( este definit( o opera'ie algebric( extern( pe M, *:AM M, *(a,x)=ax, pentru orice a!A $i x!M a.. pentru oricare a, b!A $i verificate condi'iile: (i) a(x+y)=ax+ay (ii) (a+b)x = ax+bx (iii) a(bx)=(ab)x (iv) 1x=x n acest caz, elementele lui A se numesc scalari iar * se nume#te nmul#ire cu scalari. n mod analog se define#te no&iunea de A-modul la dreapta: un grup abelian (M,+) se zice c este A-modul drept (sau modul la dreapta peste A ) dac este definit +(x,a)=xa, pentru orice a!A #i x!M a.. pentru oricare a, b!A #i x, y!M sunt verificate condi&iile:
5

x, y!M sunt

o nmul&ire cu scalari, +:MA M

(ii") x(a+b)=xa+xb (iii") (xa)b=x(ab) (iv") x1=x.

(i") (x+y)a=xa+ya

Faptul c M este un A-modul la stnga (dreapta) se mai noteaz #i prin AM (MA). Observa'ia 1.2. 1. Dac Ao este inelul opus lui A (adic inelul n care opera&ia de adunare coincide cu cea de pe A iar nmul &irea de pe Ao se define#te pentru a, b!A prin a,b=ba) atunci orice A-modul stng M devine n mod canonic Ao-modul drept (#i reciproc), definind pentru x!M #i a!Ao nmul&irea cu scalari prin x#a=ax. De fiecare dat noul modul astfel ob&inut se va nota prin Mo #i se va numi opusul lui M. Astfel, n cazul n care inelul A este comutativ, cum A coincide cu A o, no&iunile de A-modul la stnga #i la dreapta coincid; n acest caz, despre M vom spune pur #i simplu c este A-modul. 2. n cazul n care inelul A este un corp K, atunci orice K-modul la stnga (dreapta) M se zice spa#iu vectorial la stnga (dreapta) peste K (sau K-spa#iu vectorial). De obicei, n acest caz grupul aditiv abelian M se noteaz prin V iar elementele lui V se numesc vectori. n cele ce urmeaz (dac nu men&ion m contrariul) prin A-modul (sau modul dac nu este pericol de confuzie), vom n&elege un A-modul la stnga, (no&iunile #i rezultatele transpunndu-se direct #i pentru A-modulele la dreapta). Adopt m aceea#i conven&ie #i pentru K-spa&iile vectoriale. Exemple 1. Inelul A devine n mod canonic A-modul considernd nmul&irea de pe A ca nmul&irea cu scalari. 2. Dac (G, +) este grup abelian, atunci G devine n mod canonic $-modul definind pentru n!$ #i x!G nmul&irea * cu scalari

x + .... + x pentru n > 0 4 24 3 1 n ori 0 pentru n = 0 . *(n,x) = nx = - x ) + ... + (- x ) pentru n < 0 ( 14 4 244 3 - n ori
3. Dac inelul A este n plus #i comutativ, atunci inelul A[X] al polinoamelor ntr-o nedeterminat devine A-modul, definind pentru a!A #i P = a0+a1X++anXn!A[X] nmul&irea cu scalari * prin 4. Dac *(a, P) = (aa0)+(aa1)X++(aan)Xn!A[X]. A este comutativ, atunci grupul aditiv M m,n(A) al

a (a ij

matricelor de tipul (m, n) (m, n %1) devine n mod canonic A-modul definind nmul&irea cu scalari pentru a!A #i o matrice (aij )1 i m prin 1 j n

1 i m 1 j n

= (a aij )1 i m ! Mm,n(A). 1 j n

An=AA (fa&
n

5. Considernd un num r natural n!&* #i grupul aditiv

*(a, x)= (a xi )1i n !An. 6. Dac I este un interval de numere reale, atunci mul &imea

y=(yi)1'i'n!A ) atunci An devine n mod canonic un A-modul definind nmul&irea * cu scalari pentru a!A #i x= ( xi )1 i n !An prin

de adunarea x+y=(xi+yi)1'i'n, cu x=(xi)1'i'n #i

C(I, ()={f : I ( | f este continu } (care devine grup abelian fa& de adunarea canonic a func&iilor continue) devine (-spa&iu vectorial definind nmul&irea * cu scalari pentru a!( #i f:I ( prin *(a, f): I (, *(a, f)(x)=af(x), oricare ar fi x!I.

Propozi'ia 1.3. Dac( M este un A-modul, atunci pentru orice a, b, a1, , an!A $i x, y, x1, , xm!M avem: (i) a0=0a=0 (ii) (-a)x=a(-x)=-(ax) iar (a)(-x)=ax (iii) a(x-y)=ax-ay iar (a-b)x=ax-bx (iv) (a1++an)x=a1x++anx iar a(x1+ + xm)=ax1++axm.
7

Demonstra#ie. (i). Din 0+0=0 deducem c

a(0+0)=a0

)a0+a0=a0) a0=0. Analog deducem #i c 0a=0. (ii). Scriind c a+(-a)=0 deducem c ax+(-a)x=0x=0, de unde (a)x=-(ax). Analog restul de afirma&ii. (iii). Se &ine cont de (ii). (iv). Se face induc&ie matematic dup m #i n.* Defini'ia 1.4. Fiind dat un A-modul M, o submul'ime nevid( M" a lui M se zice submodul dac( M" este subgrup al grupului aditiv (M,+) iar restric'ia nmul'irii cu scalari la M" i confer( lui M" structur( de A-modul. Vom nota prin LA(M) familia submodulelor lui M. n mod evident, {0} #i M fac parte din LA(M). Oricare alt submodul al lui M diferit de {0} #i M se zice propriu. Dac A este un inel comutativ atunci LA(A)=Id(A). Dac nu este pericol de confuzie, submodulul {0} se mai noteaz #i prin 0 #i poart numele de modulul nul. Urm torul rezultat este imediat: Propozi'ia 1.5. Dac( M este un A-modul, atunci pentru o submul'ime nevid( N a lui M urm(toarele afirma'ii sunt echivalente: (ii) Pentru orice x, y!N $i a!A, x-y!N $i ax!N (iii) Pentru orice x, y!N $i a, b!A , ax+by!N . Propozi'ia 1.6. Dac( ( N i )iI este o familie de submodule ale unui A-modul M, atunci
i I

(i) N!LA(M)

IN
i I

!LA(M).

Demonstra#ie. Fie N= I N i #i x, y!N (adic x, y!Ni pentru orice i!I) iar a, b!A. Atunci ax+by!Ni pentru orice i!I, adic ax+by! I N i =N, deci N!LA(M).*
i I

Propozi&ia 1.6. ne permite s introducem pentru un A-modul M #i o submul&ime nevid M+ a sa, no&iunea de submodul generat de M ca
8

fiind cel mai mic submodul al lui M (fa & de rela&ia de incluziune), ce con&ine pe M+. Dac not m prin (M+) acest submodul avem n mod evident ( M ) = I {N L A ( M ) M N } . submul'ime nevid( a sa, atunci (M")={a1x1++anxn | a1, ,an!A, x1, ,xn!M", n!&*}. Propozi'ia 1.7. Dac( M este un A-modul iar M",M o

cu elemente din M" din partea dreapt a egalit &ii din enun&. Se arat incluziunea (M"),M"". Dac egalitatea (M")=M"". *

Demonstra#ie. S not m prin M"" mul&imea combina&iilor finite

imediat c M"" este submodul al lui M ce con&ine pe M", de unde M"",N #i cum N este oarecare deducem c M"",-N=(M"), de unde alegem N!LA(M) a.. M",N atunci

generatori pentru M. Dac M" este finit , M se zice A- modul finit generat sau de tip finit. 2. Dac M+={x} cu x!M, atunci submodulul lui M generat de mul&imea {x} se zice principal #i conform propozi&iei precedente avem: 3. Mul&imea ordonat (LA(M), ,) devine n mod canonic latice complet , unde pentru o familie ( N i )iI de elemente din LA(M) avem
iI

Observa'ia 1.8. 1. Dac (M")=M, elementele lui M" se zic

({x})={ax |a!A} .Ax.

Ni= I N i iar
iI

iI

Ni=( U N i ); n mod evident aceast


iI

latice este

m rginit , unde 0={0} iar 1=M. N/P=(N0P)={x+y|x!N #i y!P}.N+P, iar ({x1, , xn}) =Ax1++Axn. Propozi'ia 1.9. Pentru orice A-modul M, laticea (LA(M), ,) este modular(.
9

4. Dac N, P!LA(M), atunci

R,P, atunci P1(Q/R)=(P1Q)/R)P-(Q+R)=(P-Q)+R.

Demonstra#ie. Trebuie s ar t m c dac P, Q, R!LA(M) #i

x!P-(Q+R). Atunci x!P #i x=y+z cu y!Q #i z!R. Cum R,P deducem c y=x-z!P #i cum y!Q avem c y!P-Q, adic

Cum incluziunea (P-Q)+R,P-(Q+R) este evident , fie

x!(P-Q)+R, deci este adev rat #i incluziunea P-(Q+R),(P-Q)+R, de unde egalitatea P-(Q+R)=(P-Q)+R. *

fie distributiv . Contraexemplul ne este oferit de $-modulul M=$$ (vezi [2, Exc. 6.16.] #i [19, p. 77]). inelului ($, +, 2)) este distributiv . ntr-adev r, dac avem trei ideale I, J, K ale inelului $ atunci I=m$, J=n$, K=p$ cu m, n, p!&. Se verific imediat c I-J=[m, n]$ iar I+J=(m, n)$, astfel c 2. Laticea submoduleleor $-modulului $ (adic laticea idealelor

Observa'ia 1.10. 1. n general, laticea (LA(M), ,) poate s nu

egalitatea

I-(J/K)=(I-J)/(I-K) este echivalent cu [m, (n, p)]=([m, n], [m, p]) iar ultima egalitate este adev rat (vezi [4]). Defini'ia 1.11. Fie M un A-modul stng. Vom spune despre elementele avnd o combina'ie liniar( nul( a1x1++anxn= 0 cu a1, , an!A, deducem c( a1=a2==an=0. Dac( not(m F={x1, , xn} convenim s( not(m fapul c( elementele lui F sunt liniar independente peste A scriind ind AF. c( elementele lui M+ sunt liniar independente peste A dac( orice independente peste A (vom nota lucrul acesta scriind indAM+). submul'ime finit( F,M+ este format( din elemente liniar Dac( M+,M este o submul'ime oarecare a lui M, vom spune x1, , xn!M c( sunt liniar independente peste A dac(

n cazul n care elementele x1, , xn!M nu sunt liniar independente peste A vom spune despre ele c( sunt liniar
10

dependente peste A (acest lucru revenind la a spune c( exist( a1, , an!A nu toate nule a.. a1x1++anxn=0) . Exemple. 1. Dac n!&* #i M=An atunci notnd cu ei elementele lui M ce au 1 pe pozi&ia i #i 0 n rest (1-i-n) se deduce imediat c elementele e1, e2, .., en sunt liniar independente peste A. 2. Fie m, n!&* #i M=Mm,n(A) iar Eij matricea de tip (m,n) ce are 1 pe pozi&ia (i, j) #i 0 n rest (1-i-m, 1-j-n). Se verific imediat c elementele Eij 1 i m sunt liniar independente peste A.

( )

1 j n

3. Dac A este comutativ iar M=A[X], atunci mul&imea infinit {1, X, X2, .} este format din polinoame liniar independente peste A. 4. Dac $-modulului ($n, +) este format din vectori liniar dependen&i peste $.

n!& #i n.2 atunci orice submul&ime nevid

F a

ntr-adev r, dac F= x1 ,..., x p (p-n), atunci

+ ... + 0 =0 . n x1 + ... + n x p = nx1 + ... + nx p = 0

Defini'ia 1.12. Dac( M este un A-modul, o submul'ime S a lui M se zice baz pentru M dac( (S)=M $i indAS. n acest caz, spunem despre A-modulul M c( este liber (n mod evident M+0). Din cele prezentate anterior deducem c A-modulele An #i Mm,n(A) (cu m, n.2) sunt libere #i au baze finite iar dac inelul A este comutativ atunci A-modulul A[X] este de asemenea liber, avnd ns o baz infinit . Tot din cele prezentate mai nainte deducem c $-modul ($n, +) (n.2) nu este liber. Teorema 1.13. Fie K un corp arbitrar, V un K-spa'iu vectorial nenul, I, G,V a.. indKI, (G)=V $i I,G. Atunci exist( o baz( B,V pentru V a.. I,B,G. Demonstra#ie. S remarc m la nceput faptul c exist submul&imi I #i G ale lui V cu propriet &ile din enun&. ntr-adev r, putem considera n cel mai nefavorabil caz G=V iar I={x} cu x !G, x/0 (c ci V/0).
11

F/3). Se verific imediat c dac (Bi) i!I este o familie total ordonat (fa& de incluziune) de elemente din F, atunci Bi !F, de unde

Fie F={B,V|I,B,G #i indKB} (deoarece I!F deducem c

U
iI

concluzia c (F, ,) este o mul&ime inductiv . Conform Lemei lui Zorn exist un element maximal B0!F. Dac vom demonstra c (B0)=V, cum indKB0, vom deduce c B0 este baz pentru V #i teorema este demonstrat . atunci am deduce c V=(G),(B0), de unde (B0)=V).

Pentru aceasta este suficient s demonstr m c G,(B0) (c ci Cum B0,G, fie x0!G\B0. Atunci I,B00{x0},G iar datorit

maximalit &ii lui B0 deducem c vectorii din B00{x0} trebuie s fie x1, , xn!B0 a.. 00x0+ 01x1++0nxn=0. S observ m c 00/0 (c ci n caz contrar, cum indKB0 am deduce c 01==0n=0, absurd), de unde deducem c 1 1 l ) l n )x n adic x0!(B0). Deducem deci c G,(B0) x 0 = (- lx + ... + (- l0 1 1 0 #i astfel (B0)=V, adic B0 este o baz pentru V. * )innd cont de observa&ia de la nceputul demonstra&iei Teoremei 1.13., deducem imediat urm torul rezultat: Corolar 1.14. (i) Dac( K este un corp oarecare, atunci orice K-spa'iu vectorial nenul admite cel pu'in o baz(. (ii) Orice parte I liniar independent ( a unui sistem de generatori G al unui K-spa'iu vectorial V poate fi completat ( cu elemente din G pn( la o baz( a lui V. (iii) Orice sistem de vectori liniar independen'i ai unui spa'iu vectorial poate fi completat pn( la o baz( a spa'iului. Teorema 1.15. (Teorema schimbului). Fie K un corp liniar independen'i peste K iar y1, , ym!V un sistem de generatori pentru V, atunci n,m $i exist( o reindexare a vectorilor y1, , ym a.. (x1, , xn, yn+1, , ym)=V.
12

liniar dependen&i peste K. Exist deci 00, 01, , 0n!K nu to&i nuli #i

oarecare iar V un K-spa'iu vectorial nenul. Dac( x1, , xn!V sunt

Demonstra#ie. Se face induc&ie matematic dup n. Dac n=1 atunci n mod evident 1-m. Deoarece (y1,,ym)=V, exist a1,,am!K a.. x1=a1y1++amym ; cum x1/0, exist un scalar ai nenul (s zicem a1/0). Atunci y1 = a1-1 x1 - (a1-1 a 2 )y 2 - ... - (a1-1 a m )y m , de unde concluzia c (x1, y2,,ym)=V. S presupunem afirma&ia adev rat pentru n-1. Deoarece x1,,xn sunt liniar independen&i peste K atunci #i x1,,xn-1 sunt liniar independen&i peste K #i conform ipotezei de induc &ie n-1-m #i exist o reindexare a vectorilor y1, ,ym a.. (x1, , xn-1, yn , yn+1, , ym)=V. +bnyn++bmym . (#) Dac n-1=m atunci xn=b1x1++bn-1xn-1 ceea ce contrazice faptul c vectorii x1, , xn-1, xn sunt liniar independen &i peste K. Atunci n-1-m-1, de unde n-m. zicem i=n). Atunci din ( #) deducem c Din (#) deducem c exist un indice i, n-i-m a.. bi/0 (s Atunci exist b1, , bn-1, bn , bn+1, , bm!K a.. xn=b1x1++bn-1xn-1+

y n = bn-1 x n - (bn-1b1 )x1 - ... - (bn-1bn -1 )x n -1 - (bn-1bn +1 )y n +1 - ... - (bn-1bm )y m

ceea ce ne arat c (x1, , xn, yn+1, , ym)=V #i astfel, conform principiului induc &iei matematice teorema este complet demonstrat .* Corolar 1.16. Fie K un corp oarecare iar V un K-spa'iu vectorial nenul. Atunci oricare dou( baze finite ale lui V au acela$i num(r de elemente. Demonstra#ie. Dac B1={x1, , xn} #i B2={y1, , ym} sunt dou baze ale lui V cu n respectiv m elemente, deoarece n particular indK{x1, , xn} #i (y1, , ym)=V, conform teoremei schimbului avem n-m. Schimbnd rolul lui B1 cu B2 deducem c #i m-n, de unde m=n.* Teorema 1.17. Fie M un A-modul liber iar (ei)i!I $i (fj)j!J dou( baze pentru M. Atunci : (i) I este infinit ( dac( $i numai dac( J este infinit( c( prin |I| am notat cardinalul lui I).
13

(ii) Dac( I $i J sunt infinite, atunci |I|=|J| (unde reamintim

i i (cu a ij !A) a.. ei = a ij f j , unde Ci=supp (a j ) jJ = j J a j 0 (care


jCi

Demonstra#ie. (i). Pentru fiecare i!I exist

(a )

i j

jJ

de suport finit

este mul&ime finit ). S demonstr m c J= U C i iar pentru aceasta fie j!J. Deoarece
iI

(ei)i!I

baz pentru M, exist f j = bi1 ei1 + ... + bin ein . Deducem imediat c :
jC i1 jCi n

este

bi1 , bi2 ,..., bin A

a..

(#) f j = bi1 a ij1 f j + ... + bin a ijn f j . Dac prin absurd, j U C i atunci cu att mai mult j U C ik #i
iI n

deci fj nu se g se#te printre elementele deducem c

( f ) U #i astfel din (#)


n k k Ci p p =1

k =1

{ f j } U{ f k }kUC
n p =1

ip

este o mul&ime liniar dependent , absurd.

Prin urmare J = U C i #i atunci este clar c dac J este infinit atunci cu


iI

necesitate #i I este infinit (deoarece Ci este mul&ime finit pentru orice i!I). Analog deducem c dac I este infinit atunci #i J este infinit . (ii). )innd cont de faptul c J = U C i #i de anumite rezultate
iI

elementare din teoria mul&imilor (vezi Capitolul 1, paragraful 10) deducem c


I = J .* J =
iI

U Ci

C i c 0 I = I #i simetric, I J , de unde
iI

Corolar 1.18. Dac( V este un K-spa'iu vectorial nenul atunci oricare dou( baze ale lui V au acela$i cardinal. Observa'ia 1.19. Ceva mai trziu vom demonstra un rezultat asem n tor Corolarului 1.16. #i pentru module (vezi Teorema 2.5.). Defini'ia 1.20. Dac( V este un K-spa'iu vectorial nenul vom nota cu dimKV sau [V:K] cardinalul unei baze arbitrare a lui V ce se va numi dimensiunea lui V peste K.
14

Dac( dimKV este finit( vom spune despre V c( este de dimensiune finit . Dac( V={0} convenim ca dimKV=0. Din cele expuse mai nainte deducem c dac K este un corp oarecare atunci dimKKn=n, dimKMm,n(K)=mn, (m, n.2) iar dimKK[X] este infinit . Dac pentru n!& not m Kn[X]={f!K[X]|grad(f)-n}, atunci dimKKn [X]=n+1 (c ci {1, X,, Xn } este o baz a lui Kn [X] peste K). Defini'ia 1.21. Fie M un A-modul stng. Un submodul propriu N al lui M se zice maximal dac( N este element maximal n laticea LA(M) a submodulelor lui M (adic( pentru orice submodul propriu N" al lui M a.. N,N", avem N=N"). Propozi'ia 1.22. Pentru un A-modul stng M $i un submodul propriu N al lui M urm(toarele afirma'ii sunt echivalente: (i) N este maximal (iii) N+N"=M pentru orice submodul N" al lui M a.. N"4N. Demonstra#ie. N+Ax=(N0{x}) (conform Observa&iei 1.8., 2).) iar N6N+Ax deducem imediat c N+Ax=M. N+Ax = (N0{x}),(N0N") = N+N" #i cum N+Ax=M deducem c M,N+N", adic N+N"=M. (ii)5(iii). Din N"4N deducem c exist x!N" a.. x7N. Atunci (i)5(ii). Dac N este maximal, cum (ii) N+Ax =M pentru orice x!M\N

exist N",M submodul propriu a.. N,N" #i N/N". Cum N"4N ar trebui ca N+N"=M. ns N+N"=N" #i astfel ajungem la concluzia fals c N"=M absurd!. *

(iii)5(i). Presupunem prin absurd c N nu este maximal; atunci

Teorema 1.23. Fie M un A-modul stng finit generat. Atunci orice submodul propriu N al lui M este con'inut ntr-un submodul maximal.
15

Demonstra#ie. Fie PN mul&imea submodulelor proprii ale lui M ce con&in pe N (cum N!PN deducem c PN/). S ar t m acum c (PN, ,) este o mul&ime inductiv ordonat iar pentru aceasta fie (Ni)i!I o parte total ordonat a lui PN. n mod evident N = U N i este submodul al
iI

lui M ce con&ine pe N. Dac N nu ar fi propriu (adic N =M), cum M este finit generat exist un num r finit de generatori x1, , xn ai lui M #i va exista j!I a.. x1, , xn !Nj de unde ar rezulta c Nj=M, absurd!. Deci N !PN #i este un majorant pentru (Ni)i!I. Conform Lemei lui Zorn, PN con&ine un element maximal N0; deducem imediat c N0 este submodul maximal al lui M ce con&ine pe N.* Defini'ia 1.24. Un A-modul stng M se zice simplu dac( M+0 $i singurul s(u submodul propriu este submodulul nul 0. Dac( M este un A-modul stng $i N este un submodul al s(u ce ca A-modul este simplu, atunci N se zice submodul minimal. Observa'ia 1.25. Dac M/0 este un A-modul stng simplu, atunci exist x!M, x/0 a.. M=Ax. Fie acum M un A-modul stng #i N,M un submodul al s u.

Deoarece grupul (M, +) este abelian deducem c N8M #i deci putem vorbi de grupul aditiv factor M/N (vezi Capitolul 2, .4). Reamintim c M/N={x+N9x!M}, unde x+N={x+y9y!N} iar opera&ia de adunare pe M/N se define#te astfel: (x+N)+(y+N)=(x+y)+N, oricare ar fi x, y!M.

n continuare s -l organiz m pe M/N ca A-modul. Pentru a!A

16

#i x!M definim:

a(x-y)!N, de unde concluzia c ax+N=ay+N, adic opera&ia definit mai sus este corect . Se verific imediat c n felul acesta M/N devine A-modul stng care poart numele de modulul factor al lui M prin submodulul N. Spunem de multe ori c am factorizat modulul M prin submodulul s u N. Dac N=M, atunci M/M={x+M9x!M}={M} iar cum N este elementul neutru al grupului aditiv (M/N, +) convenim s spunem c M/M este A-modulul nul (notat de obicei prin 0). Astfel, M/N/0 dac #i numai dac N este submodul propriu al lui M (adic N/M). Observa'ia 1.26. Aplica&ia pN:M1M/N, pN(x)=x+N, oricare ar confuzie n loc de pN vom scrie simplu p iar pentru x!M folosim . deseori nota&ia p(x)= x fi x!M poart numele de surjec#ia canonic ; cnd nu este pericol de N=0 atunci M/N={x+09x!M}={x9x!M}=M iar dac

Dac mai avem y!M a.. x+N=y+N, atunci x-y!N #i deci

a(x+N)=ax+N!M/N.

17

2. Morfisme de module. Endomorfisme. Opera'ii cu morfisme de module. Imaginea, nucleul, coimaginea $i conucleul unui morfism de module. Categoriile Mods(A) $i Modd(A). Monomorfisme, epimorfisme, izomorfisme de module. Nucleul $i conucleul unei perechi de morfisme. Teorema fundamental( de izomorfism pentru module. Consecin'e. -iruri exacte de A-module. Functorii hM $i hM de la Mods(A) la Ab. Bimodule. Dualul $i bidualul unui modul.
Defini'ia 2.1. Fie M $i N dou( A-module stngi. O func'ie f:M/N se zice morfism de A-module (stngi) dac( (i) f(x+y)=f(x)+f(y) (ii) f(ax)=af(x), oricare ar fi x, y!M $i a!A. Dac( M $i N sunt A-module drepte atunci (ii) se nlocuie$te cu (ii") f(xa)=f(x)a, oricare ar fi x !M $i a!A. Morfismele de A-module se mai zic $i aplica#ii liniare (sau aplica#ii A-liniare, dac( este pericol de confuzie). n continuare ne vom ocupa doar de morfismele de A-module stngi. Observa'ia 2.2. 1. Se verific imediat c dac M #i N sunt dou A-module stngi, atunci f:M1N este morfism de A-module dac #i numai dac f(ax+by)=af(x)+bf(y), oricare ar fi x, y!M #i a, b!A. Deoarece n particular f este morfism de grupuri aditive deducem c f(0)=0 #i f(-x)=-f(x), oricare ar fi x!M. 2. Un morfism de A-module f:M1M se zice endomorfism al lui M; n particular 1M:M1M, 1M(x)=x, oricare ar fi x!M este endomorfism al lui M (numit endomorfismul identic al lui M). 3. Dac M este un A-modul stng iar N este un submodul al s u, se verific imediat c surjec&ia canonic pN:M1M/N, pN(x)=x+N, oricare ar fi x!M este morfism de A-module #i n consecin& pN se va numi morfismul surjectiv canonic. De asemenea func#ia incluziune iN,M:N1M, iN,M(x)=x, oricare ar fi x!N este morfism de module.

18

4. Dac M #i N sunt dou A-module stngi, atunci func&ia 0:M1N, 0(x)=0, oricare ar fi x!M este morfism de module numit morfismul nul. 5. Dac 0 este un A-modul nul #i M un A-modul arbitrar, atunci morfismul nul este singurul morfism de module de la 0 la M ca #i de la M la 0. Pentru dou A-module stngi M #i N vom nota iar pentru f, g!HomA(M, N) definim HomA(M, N)={f:M1N9 f este morfism de A-module} f+g:M1N prin (f+g)(x)=f(x)+g(x), oricare ar fi x !M.

Propozi'ia 2.3. (HomA(M, N), +) este grup abelian. Demonstra#ie. Se verific imediat c adunarea morfismelor este asociativ , comutativ #i admite morfismul nul 0:M1N ca element oricare ar fi x!M. Deoarece pentru orice x, y!M #i a, b!A avem (f)(ax+by)=-f(ax+by)=-(af(x)+bf(y))=-af(x)-bf(y)=a(-f(x))+b(-f(y)) deducem c -f!HomA(M, N) #i cum f+(-f)=(-f)+f= 0 rezult c f este opusul lui f n HomA(M, N). * neutru. Pentru f!HomA(M, N), fie f:M1N dat prin (f)(x)=-f(x),

Propozi'ia 2.4. Fie M, N, P trei A-module stngi $i f!HomA(M, N), g!HomA(N, P). Atunci g:f!HomA(M, P). Demonstra#ie. ntr-adev r, dac x, y!M #i a, b!A atunci

(g:f)(ax+by)=g(f(ax+by))=g(af(x)+bf(y))=ag(f(x))+bg(f(y))=a(g :f)(x)+ +b(g:f)(y), de unde concluzia c g:f!HomA(M, P).*

Propozi'ia 2.5. Fie M, N dou( A-module stngi $i f!HomA(M, N). Atunci: (i) M"!LA(M)5f (M")!LA(N)

(ii) N"!LA(N)5f-1(N")!LA(M). Demonstra#ie. (i). )inem cont de Propozi&ia 1.5. iar pentru aceasta fie x"=f(x), y"=f(y) din f(M") (cu x, y!M") #i a, b!A. Deoarece
19

f(M")!LA(N).

ax"+ay"=af(x)+bf(y)=f(ax+by) !f(M") (c ci ax+by!M") deducem c (ii). se probeaz analog cu (i). *

Propozi&ia 2.5. ne permite s d m urm toarea defini&ie: Defini'ia 2.6. Fie M, N dou( A-module stngi iar f!HomA(M, N). Prin: i) Imaginea lui f (notat( Im(f)) n'elegem Im(f)=f(M) ii) iii) iv) Nucleul lui f (notat Ker(f)) n'elegem Ker(f)=f-1(0)={x!M9f(x)=0} Coimaginea lui f (notat( Coim(f)) n'elegem Coim(f)=N/Im(f). Conucleul lui f (notat Coker(f)) n'elegem Coker(f)=M/Ker(f)).

Din cele expuse mai sus deducem c modulele la stnga (dreapta) peste un inel A formeaz o categorie pe care o vom nota prin Mods(A) ( Modd(A) ) n care obiectele sunt A-modulele la stnga (dreapta), morfismele sunt morfismele de A-module stngi (drepte) iar compunerea este compunerea obi#nuit a func&iilor. Pentru anumite chestiuni legate de categorii (defini&ii, rezultate de baz , etc) recomand m cititorilor 5. n continuare vom caracteriza monomorfismele, epimorfismele #i izomorfismele n Mods(A). Teorema 2.7. n categoria Mods(A) (i) monomorfismele coincid cu morfismele injective (ii) epimorfismele coincid cu morfismele surjective (iii) izomorfismele coincid cu morfismele bijective . Demonstra#ie. Fie M, N dou A-module #i f!HomA(M, N). (i). S presupunem la nceput c f este ca func&ie o injec&ie #i s demonstr m c f este atunci monomorfism n Mods(A) iar pentru aceasta s mai alegem P un A-modul stng #i g, h!HomA(P, M) a.. f:g=f:h. Atunci f(g(x))=f(h(x)), oricare ar fi x!P #i cum f este injec&ie
20

deducem c g(x)=h(x), oricare ar fi x !P, adic g=h #i deci f este monomorfism n categoria Mods(A). Reciproc, s presupunem c f este monomorfism n Mods(A) #i s demonstr m c f ca func&ie este injec&ie. Dac prin absurd f nu este injec&ie, atunci cum f este n particular morfism de grupuri aditive deducem c Ker(f)/0. Alegnd P=Ker(f) #i g, h:P1M, g=0 (morfismul nul) iar h=iP,M (morfismul incluziune de la P la M) avem n mod evident f:g=f:h=0 #i cum P/0, g/h -absurd (c ci am presupus c f este monomorfism). (ii). S presupunem c f este ca func&ie o surjec&ie #i s demonstr m c f este epimorfism n Mods(A). Pentru aceasta mai alegem P un alt A-modul stng #i g, h!HomA(N, P) a.. g:f=h:f. Dac avem y!N, cum f este surjec&ie putem scrie y=f(x) cu x !M #i din g:f=h:f deducem c g(f(x))=h(f(x)))g(y)=h(y), de unde g=h, adic f este epimorfism n categoria Mods(A). Reciproc, s presupunem c f este epimorfism n Mods(A) #i s demonstr m c f ca func&ie este surjec&ie. Dac prin absurd f nu este surjec&ie, atunci Im(f)=f(M)/N #i alegnd P=N/Im(f)=Coim(f) avem c P/0. Considernd morfismele g, h:N 1P, g=morfismul nul iar h=pIm(f)

avem c g/h (c ci P/0) iar g:f=h:f=0 -absurd (c ci am presupus c f este epimorfism). (iii). Deoarece izomorfismele sunt n particular monomorfisme #i epimorfisme, dac f este izomorfism n Mods(A), atunci f este cu necesitate injec&ie #i surjec&ie deci bijec&ie. Reciproc, dac f ar fi bijec&ie, atunci se probeaz imediat c g=f
1

f:g=1N deducem c f este izomorfism n Mods(A). *

: N1M este morfism de A-module stngi #i cum g:f=1M iar Observa'ia 2.8. Dac f:M1N este un izomorfism de A-module

stngi vom spune despre M #i N c sunt izomorfe #i vom scrie M;N. Un endomorfism al lui M ce este izomorfism se zice automorfism al lui M. Not m prin End(M) (respectiv Aut(M)) mul&imea endomorfismelor (automorfismelor) lui M. Se verific imediat prin calcul c (End(M), +, o ) este inel numit inelul endomorfismelor lui M (unde a doua lege de compozi&ie este compunerea endomorfismelor !).
21

Teorema 2.9. Categoria Mods(A) este o categorie cu nuclee $i conuclee de s(geat( dubl(. Demonstra#ie. Fie M, N dou A-module stngi #i f, g!HomA(M, N). Alegem K={x!M9f(x)=g(x)} #i iK,M:K1M incluziunea. Se

probeaz imediat c dac x, y!K #i a, b!A atunci ax+by!K, adic K este submodul al lui M. S demonstr m acum c dubletul (K, i)=Ker(f, g). Condi&ia f:iK,M=g:iK,M se verific din felul n care am definit pe K. Dac mai stngi a.. f:i"=g:i", atunci f(i"(x))=g(i"(x)), oricare ar fi x!K", adic i"(x)!K. Se probeaz imediat c oricare ar fi x!K", este unicul morfism de A-module cu proprietatea c iK,M:u=i", de unde deducem c ntr-adev r (K, i)=Ker(f, g). Pentru cazul conucleului perechii (f, g), u:K"1K avem K" un alt A-modul stng #i i":K"1M un morfism de A-module

definit prin u(x)=i"(x),

fie

h=f-g!HomA(M, N), P=N/Im(f-g) #i p:N1P epimorfismul canonic. S p(f(x))=p(g(x))) f(x)-g(x)!Im(f-g), ceea ce este adev rat.

demonstr m la nceput c p:f=p:g, iar pentru aceasta fie x!M. Atunci Fie acum N" un alt A-modul stng #i p":N1N" un alt morfism x, y!N #i x+Im(f-g)=y+Im(f-g), atunci

de A-module a.. p":f=p":g. Definim v:P1N" prin v(x+Im(f-g))=p"(x), x-y!Im(f-g), adic oricare ar fi x!N. Dac x-y=(f-g)(z) cu z!M. Deducem c p"(x-y)=

=p"((f-g)(z))=p"(f(z)-g(z))=p"(f(z))-p"(g(z))=0 (deoarece p":f=p":g), adic v este corect definit . Se verific acum imediat c v este unicul morfism de A-module cu proprietatea c v:p=p", de unde concluzia c (P, p)=Coker(f, g). * Observa'ia 2.10. )innd cont de teorema de mai nainte #i de Defini&ia 2.6. deducem c dac f!HomA(M, N), atunci =Ker(f, 0) iar Coker(f)=Coker(f, 0). Ker(f)=

22

n continuare vom prezenta anumite rezultate cunoscute sub numele de teoremele de izomorfism pentru module (asem n toare cu teoremele de izomorfism pentru grupuri #i inele; vezi Capitolele 2, 3). Teorema 2.11. (Teorema fundamental de izomorfism). Dac( M $i N sunt dou( A-module iar f!HomA(M, N), atunci M/Ker(f)0Im(f). Demonstra#ie. Definim g: M/Ker(f)1Im(f) prin g(x+Ker(f))=f(x), oricare ar fi x+Ker(f)=y+Ker(f), atunci x-y!Ker(f), deci f(x)=f(y), adic g este corect definit . Se verific imediat c g este morfism bijectiv de A-module, de unde concluzia din enun&. * Corolar 2.12. Dac( f!HomA(M, N) este surjec'ie atunci M/Ker(f)0N. Corolar 2.13. (Noether) Dac( N $i P sunt dou( submodule ale modulului M, atunci (N+P)/N0P/(P1N) . Demonstra#ie. Fie f:P1(N+P)/N, f(x)=x+N, oricare ar fi x!P. Se verific imediat c f este morfism surjectiv de A-module iar Ker(f)=P-N. Conform Corolarului 2.12., P/Ker(f)2(N+P)/N)P/P3N2(N+P)/N.* x!M. Dac x, y!M #i

Corolar 2.14. (Noether) Dac( N $i P sunt dou( submodule ale modulului M a.. N,P atunci (M/N)/(P/N)0M/P. Demonstra#ie. Fie f:M/N1M/P, f(x+N)=x+P, oricare ar fi x!M. Dac mai avem y!M, din x+N=y+N 5 x-y!N,P 5 x-y!P 5 5 x+P=y+P, deci f este corect definit . Se probeaz imediat c f este morfism surjectiv de A-module iar Ker(f)=P/N, astfel c totul rezult din Corolarul 2.12. * Observa'ia 2.15. 1. n anumite c r&i de matematic , Corolarele 2.13. #i 2.14. sunt numite al turi de Teorema fundamental de izomorfism 2.11. ca fiind ,,teoremele de izomorfism pentru module. 2. Teorema 2.11. se mai poate formula #i astfel:
23

Dac M #i N sunt dou A-module, atunci exist un unic izomorfism de A-module u:Coim(f)=M/Ker(f) 1Im(f) a.. diagrama de mai jos s fie comutativ , adic f = iIm(f),N:u:pKer(f) (unde reamintim c pKer(f) este epimorfismul canonic iar i Im(f), N este morfismul incluziune de la Im(f) la N). M pKer(f) Coim(f) f N iIm(f),N

Im(f) u Fie M, N dou A-module, f:M1N un morfism de A-module, X=(xi)i!I,M #i Y=(yi)i!I ,N a.. f(xi)=yi pentru orice i!I. Propozi'ia 2.16. (i) Dac( indAX $i f este monomorfism, atunci indAY (ii) Dac( indAY, atunci indAX (iii) Dac( M=(X) $i f este epimorfism, atunci N=(Y) (iv) Dac( N=(Y), atunci f este epimorfism (v) Dac( f este izomorfism, atunci X este baz( a lui M dac( $i numai dac( Y este baz( a lui N. Demonstra#ie. (i). Fie I<,I finit
iI

a..

a y
i iI

= 0 cu ai!A,

pentru i!I<. Atunci f ai xi = a i f ( xi ) = a i y i = 0 #i cum f este ca


iI i I

func&ie o injec&ie deducem c pentru orice i!I<, adic indAY. (ii). Analog ca la (i).

a x
i iI

= 0 . Cum indAX deducem c ai=0

(iii). Fie y!N. Cum f este epimorfism, exist x!M a.. f(x)=y. Deoarece M=(X), exist I<,I finit a.. x= a i x i cu ai!A, pentru i!I<. Atunci y=f(x)= a i f (x i ) = a i y i , de unde concluzia c N=(Y).
iI i I i I

24

(iv). Dac
i I

y!N, atunci cum N=(Y) exist


iI

I<,I finit

a..

y= a i y i cu ai!A. Cum yi=f(xi) ob&inem c y= f ai xi , adic f este surjec&ie. (v). Rezult imediat din (i)-(iv). * Corolar 2.17. Un A-modul izomorf cu un A-modul liber este liber. Demonstra#ie. Fie M #i N dou A-module izomorfe, cu M liber. Deci exist f:M1N un izomorfism de A-module, astfel c dac X,M, X=(xi)i!I este o baz a lui M , Y=(f(xi))i!I este o baz a lui N (conform Propozi&iei 2.16.). * Corolar 2.18. Fie M un A-modul iar L,M un submodul al s(u. Atunci: (i) Dac( M este finit generat atunci $i M/L este finit generat (ii) Dac( L $i M/L sunt finit generate rezult( c( $i M este finit generat. Demonstra#ie. (i). Dac consider m epimorfismuul canonic p: M1M/L, totul rezult din Propozi&ia 2.16., (iii). (ii). S presupunem c ({e1,,en})=L #i ({ x1 ,..., x m })=M/L (unde x1,,xm!M iar pentru x!M am notat x =p(x)). Dac x!M, atunci exist a1,,am!A a.. x = a1 x1 + ... + a m x m 5 +b1e1++bnen, de unde concluzia c M=({x1,,xm,e1,,en}). * libere). Fie M un A-modul liber de baz( X=(ei)i!I,M. Pentru orice A-modul N $i orice familie Y=(yi)i!I de elemente din N exist( un unic morfism f!HomA(M, N) a.. f(ei)=yi pentru orice i!I (altfel zis, orice func'ie f:X/N se extinde n mod unic la un morfism de Amodule f<:M/N).
25

x-(a1x1++amxm)!L astfel c exist b1,,bn!A a.. x=a1x1++amxm+

Teorema 2.19. (Proprietatea de universalitate a modulelor

Demonstra#ie. Dac x!M, atunci x= a i ei , unde ai!A sunt


iI

unic determina&i #i aproape to&i nuli. Definim f:M1N prin


f (x ) =
def

a y
i iI

#i se verific imediat c f!HomA(M, N) iar f(ei)=yi

pentru orice i!I. Dac mai avem g!HomA(M, N) a.. g(ei)=yi pentru orice i!I, atunci pentru orice x!M, x= a i ei avem
g (x ) =

i I

a i g (ei ) =

iI

a i f (ei ) = f (x ) , de unde g=f. *

iI

Teorema 2.20. (a defectului) Fie V $i W dou( K-spa'ii vectoriale de dimensiuni finite iar f !HomK(V, W). Atunci: dimKKer(f)+dimKIm(f)=dimKV. Demonstra#ie. Fie (vi)1'i'n baz pentru Ker(f) iar (w j)1'j'm baz Vom demonstra c B={v1,,vn, v1<, ,vm<} este o baz pentru V #i astfel teorema va fi demonstrat . S ar t m la nceput indKB iar pentru aceasta fie 41,,4n, 51,,5m!K a.. 41f(v1)++4nf(vn)+51f(v1<)++5mf(vm<)=0 sau 51w1++5mwm=0, de unde 51==5m=0. Atunci 41v1++4nvn=0, de unde #i 41= =4n=0. Pentru a ar ta c B este #i sistem de generatori pentru V (adic (B)=V), fie x!V. Atunci f(x)!Im(f) #i deci exist 51,,5m!K a.. f(x)=51w1++5mwm=51f(v1<)++5mf(vm<)=f(51v1<++5mvm<), de unde 41v1++4nvn+51v1<++5mvm<=0. Deducem c pentru Im(f). Alegem (vj<)1'i'm =V a.. f(vj<)=wj pentru orice 1'j'm.

x-(51v1<++5mvm<)=41v1++4nvn)x=41v1++4nvn+51v1<++5mvm<. *

concluzia c x-(51v1<++5mvm<)!Ker(f), adic exist 41,,4n!K a..

Corolar 2.21. Fie V un K spa'iu vectorial de dimensiune finit( iar dimKV=dimKV<+dimK(V/V<).


26

V<=V

un

subspa'iu

al

lui

V.

Atunci

Demonstra#ie. 2.20. *

Dac

canonic, atunci Ker(p)=V <, Im(p)=V/V< #i totul rezult din Teorema

p:V1W=V/V<

este

epimorfismul

Fie M un A-modul #i x!M. Not m AnnA(x)={a!A|ax=0}. Propozi'ia 2.22. Pentru orice x!M, AnnA(x)=A este ideal la stnga al lui A. Demonstra#ie. Dac a, b!AnnA(x), atunci ax=bx=0 #i cum atunci ax=0 deci #i (ca)x=0, adic ca!AnnA(x), de unde concluzia Corolar 2.23. Dac( not(m Ann A (M ) = (a-b)x=ax-bx=0 deducem c a-b!AnnA(x). Dac a!AnnA(x) #i c!A

cerut . *

xM

I AnnA (x ) ,

atunci

AnnA(M) este ideal bilateral al lui A. Demonstra#ie. Cum AnnA(M) este intersec&ie de ideale la stnga ale lui A deducem c AnnA(M) este ideal la stnga al lui A. Dac a!AnnA(M) #i c!A, atunci (ac)M=a(cM),aM=0, adic ac!AnnA(M) #i deci AnnA(M) este #i ideal la dreapta, adic este bilateral. *

S consider m M un A-modul, I,A, un ideal bilateral a.. I,AnnA(M) #i A =A/I. Pentru a!A not m a =a+I. Lema 2.24. Aplica'ia *: A M/M, *( a , x)=ax este corect definit( $i confer( grupului abelian subiacent A-modulului M o structur( de A -modul. Mai mult, submodulele lui M ca A -modul coincid cu submodulele lui M ca A-modul. Demonstra#ie. Dac a, b!A a.. a =b , atunci a-b!I,AnnA(M), deci (a-b)x=0 pentru orice x!M, adic ax=bx, #i deci * este corect definit . Restul afirma&iilor se probeaz imediat. *

Teorema 2.25. Fie A un inel comutativ unitar cu 0+1 $i L un A-modul liber ce admite o baz( finit(. Atunci toate bazele lui L sunt finite $i admit acela$i num(r de elemente.
27

Demonstra#ie. Fie > un ideal maximal (vezi Capitolul 3, 10) iar >L mul&imea combina&iilor liniare finite ale elementelor din L cu scalari din > (adic >L={a1x1++anxn| a1,,an!> #i x1,,xn!L}). Se deduce imediat c >L este un A-submodul al lui L #i fie V=L/>L. Cum K=A/> este corp (vezi Capitolul 3, 10) #i canonic K-spa&iu vectorial. Vom nota pentru a !A prin a imaginea lui a prin epimorfismul canonic A1A/>L=K iar prin p:L1V=L/>L cel lalt epimorfism canonic. Fie B={e1,,en},L o baz finit a lui L (ce exist conform enun&ului). Este suficient s demonstr m c p(B)={p(e1),,p(en)} este o baz a lui V ca spa&iu vectorial peste K (vezi Corolarul 1.18.). Cum p este epimorfism, conform Propozi &iei 2.16., deducem c p(B) este un sistem de generatori ai lui V. Mai avem de demonstrat indKp(B) iar pentru aceasta fie a1 ,..., a n !K (a1,,an!A) a.. a1 p (e1 ) + ... + a n p (en ) = p (0 ) . Ob&inem c a1p(e1)++anp(en)=p(0))p(a1e1++anen)=p(0), adic a1e1++anen!>L, deci exist m1,,mn!> a.. a i ei = mi ei , de
i I i I

>,AnnA(V), &innd cont de Lema 2.24., deducem c V devine n mod

unde deducem c indKp(B). *

ai=mi!>, 1'i'n, deci ai = 0 , 1'i'n, adic

Defini'ia 2.26. Spunem c( un A-modul liber L este de rang finit dac( admite o baz( finit( $i are proprietatea de invarian'( a num(rului elementelor bazei, num (r ce se noteaz( prin rangAL.
Conform Teoremei 2.25., dac ( A este inel unitar comutativ cu 0 +1, atunci orice A-modul liber ce admite o baz ( finit( se bucur( de proprietatea de invarian '( a num(rului de elemente din acea baz(.

Defini'ia 2.27. Un $ir de morfisme $i A-module (finit sau infinit): (1)


f1 f2 f i -1 fi f n -1 M1 M2 ... Mi ... M n ....

28

se nume$te $ir exact de module dac( Im(fi-1)=Ker(fi) pentru orice i%2 care $irul (1) este finit $i de lungime n (n%2). Spunem c( $irul (1) este exact n Mi dac( Im(fi-1)=Ker(fi) (1 < i < n). S observ m c dac M #i N sunt dou A-module stngi iar f!HomA(M, N) atunci f i) 'irul 0 M N este exact )f este monomorfism
f ii) 'irul M N 0 este exact )f este epimorfism f iii) 'irul 0 M N 0 este exact )f este izomorfism.

n cazul n care $irul (1) este infinit $i pentru orice 2'i'n n cazul n

f g Un $ir exact de A-module 0 M M M 0 se

nume$te $ir exact scurt sau o extensie a lui M! prin M!!. Exemple. 1. Dac f!HomA(M, N) atunci #irul:
i f p 0 Ker ( f ) M N Co ker ( f ) 0

unde i=incluziunea iar p=epimorfismul canonic este un #ir exact. #irul: 2. Dac M este un A-modul iar N,M un submodul al s u, atunci
i p 0 N M M /N 0

unde i=incluziunea iar p=epimorfismul canonic este exemplul clasic de #ir exact scurt. Propozi'ia 2.28. (Lema celor cinci morfisme). n Mods(A) consider(m diagrama comutativ(
f1 f2 f3 f4 M1 M2 M3 M4 M5

h1

h2

h3

h4

h5

g1 g2 g3 g4 N1 N2 N3 N4 N5

cu liniile $iruri exacte. Dac(


29

(i) Coker(h1)=0, Ker(h2)=0, Ker(h4)=0, atunci Ker(h3)=0 (ii) Coker(h2)=0, Coker(h4)=0, Ker(h5)=0, atunci Coker(h3)=0. Demonstra#ie. (i). Fie x!M3 a.. h3(x)=0 #i s demonstr m c x=0. Avem c h4:f3=g3:h35h4(f3(x))=0 5 f3(x)!Ker(h4)=0 5f3(x)=0 5 x!Ker(f3)= =Im(f2) 5 x=f2(x") cu x"!M2. Cum g2:h2=h3:f2 5 g2(h2(x"))= =h3(f2(x"))=h3(x)=0 5 h2(x")!Ker(g2)=Im(g1), deci h2(x")=g1(y) cu y!N1. Cum h1 este surjec&ie (c ci Coker(h1)=0), y=h1(x"") cu x""!M1. x=f2(x")=f2(f1(x""))=0, de unde x=0. Analog se verific #i (ii).* Astfel, h2(x")=g1(h1(x""))=h2(f1(x"")), de unde x"=f1(x""). Dar atunci (g3:h3)(x)=g3(h3(x))=g3(0)=0 #i cum

Lema 2.29. n Mods(A) consider(m diagrama comutativ(:


M N u v
f

f M N

Atunci exist( $i sunt unice morfismele u" $i v" a.. diagrama:


i p 0 Ker ( f ) M N Co ker ( f ) 0 f

u!

v!

i f p 0 Ker ( f ) M N Co ker ( f ) 0

s( fie comutativ(, unde i, i" sunt incluziunile canonice iar p, p" sunt epimorfismele canonice.

30

adic u(x)!Ker(f") #i astfel u" se va defini prin u"(x)=u(x), pentru orice cum v(Im(f)),Im(f") deducem c #i v" este bine definit .

Demonstra#ie. Dac x!Ker(f), atunci f"(u(x))=v(f(x))=v(0)=0,

x!Ker(f). Dac y+Im(f)!Coker(f), definim v"(y+Im(f))=v(y)+Im(f") #i Se verific acum imediat c u"#i v" sunt morfismele c utate. * serpentinei). n Mods(A)

Propozi'ia 2.30. (Lema consider(m diagrama comutativ(:

f g M M M 0

u!

u!!

f g N N 0 N

Atunci

f g f g h Ker (u) Ker (u ) Ker (u) Co ker (u) Co ker (u ) Co ker(u)

exist(

un

morfism

h:Ker(u"")/Coker(u")

a..

$irul

este exact, unde f , g , f , g sunt morfismele descrise n Lema 2.18. Demonstra#ie. Dac u(x)!Ker(g")=Im(f"), adic x""!Ker(u""), atunci exist x!M a.. c

g(x)=x"". Atunci 0=u""(x"")=u""(g(x))=g"(u(x)), de unde rezult exist

h:Ker(u"")1Coker(u") prin h(x"")=y"+Im(u") #i s ar t m c h este corect definit . g(x1)=g(x) 5 x-x1!Ker(g)=Im(f), deci exist x"!M" a.. x-x1=f(x"). Fie deci x1!M cu g(x1)=x""#i y1"!N"cu u(x1)=f"(y1"). Cum

y"!N" a.. u(x)=f"(y"). Definim

f"(y1"+u"(x")), de unde f"(y")=f"(y1"+u"(x")) #i deci y"=y1+u"(x"), adic

Deci u(x) = u(x1+f(x")) = f"(y1")+u(f(x")) = f"(y1")+f"(u"(x")) = =

y"+Im(u")=y1+Im(u"), de unde concluzia c h este corect definit . Se verifc acum imediat c h este morfism n Mods(A) #i are proprietatea din enun&.*

31

Fie M!Mods(A) fixat. Pentru N!Mods(A) definim h (N)=HomA(M, N); conform Propozi&iei 2.3., hM(N) mpreun cu adunarea morfismelor devine grup abelian. Deci, dac not m cu Ab categoria ale c rei obiecte sunt grupurile abeliene iar morfismele sunt
M

morfismele de grupuri, atunci hM(N)!Ab.

4!hM(N).

Definim hM(f):hM(N)1hM(P) prin hM(f)(4)=f:4, oricare ar fi Deoarece pentru oricare 4, 5!hM(N),

S mai consider m P!Mods(A) #i f!HomA(N, P).

hM(f)(4+5)=f:(4+5)=f:4+f:5=hM(f)(4)+hM(f)(5) deducem c hM(f) este morfism n Ab. Lema 2.31. hM:Mod s(A)/Ab este un functor covariant. Demonstra#ie. Dac avem N, P, Q!Mods(A) cum h (1M)(4)=1M:4=4, oricare ar fi 4!hM(M) deducem c hM(1M)= 1h M ( M )
M

iar din hM(f:g)(4)=(f:g):4=f:(g:4)=(hM(f):hM(g))(4), oricare ar fi h (f:g)=h (f):h (g), adic h este functor covariant de la Mods(A) la
M M M M

f!HomA(N,

P),

g!HomA(P,

Q)

#i

4!hM(N)

deducem

Ab.*

Observa'ia 2.32.

Analog se probeaz c hM:Mods(A)1Ab hM(f):hM(P)1hM(N) hM(f)(4)=4:f,

P!Mods(A) #i f!HomA(N, P)

definit prin hM(N)=HomA(N, M) oricare ar fi N!Mods(A) iar pentru

oricare ar fi 4!hM(P) este functor contravariant de la Mods(A) la Ab.

Propozi'ia 2.33. Pentru orice M!Mods(A), functorul hM duce monomorfisme n monomorfisme iar hM duce epimorfisme n monomorfisme. Demonstra#ie. Reamintim c n Capitolul 2 se probeaz c n Ab monomorfismele coincid cu morfismele injective de grupuri, epimorfismele cu morfismele surjective de grupuri iar caracterizarea

32

monomorfismelor #i epimorfismelor n Mods(A) este dat de Teorema 2.7. h (f):h (N)1h (P). S alegem 4!h (N) a.. h (f)(4)=0 #i s prob m
M M M M M

Fie f!HomA(N, P) un monomorfism n

Mods(A) #i

monomorfism deducem c 4(x)=0, oricare ar fi x !M, adic 4=0, deci hM(f) este monomorfism n Ab. Fie acum f!HomA(N, P) un epimorfism n Mods(A) #i s prob m c hM(f):hM(P)1hM(N) este monomorfism n Ab. Pentru aceasta fie 4!hM(P) a.. hM(f)(4)=0)4:f=0.
f N P 0 $

c 4=0. Avem c f:4=0, adic f(4(x))=0, oricare ar fi x!M. Cum f este

M Dac y!P, cum am presupus c f este epimorfism n Mods(A),

exist x!N a.. y=f(x). Atunci 4(y)=4(f(x))=(4:f)(x) #i cum y este oarecare deducem c 4=0, adic hM(f) este monomorfism n Ab. *

n continuare prezent m un rezultat care ne arat cum ,,transport functorii hM #i hM #irurile exacte din Mods(A) n Ab. Propozi'ia 2.34. Fie M!Mods(A) g g (i) Dac( 0 N N N este un $ir exact n Mods(A), atunci $irul M ( g ) M g ) h M (N ) h h M (N ) h ( h M (N ) este exact (1) 0 n Ab. f f (ii) Dac( P P P 0 este un $ir exact n Mods(A), atunci $irul M ( f ) M ( f ) (2) 0 hM (P ) h hM (P ) h hM (P ) este exact n Ab. conform Propozi&iei 2.2., hM(g") este monomorfism n Ab, astfel c #irul (1) este exact n hM(N"). Pentru a proba c #irul (1) este exact mai avem Demonstra#ie. (i). Deoarece g" este monomorfism n Mods(A),

33

de probat exactitatea sa n hM(N) #i anume c Ker(hM(g""))=Im(hM(g")). Deoarece


M

Im(h (g")),Ker(h (g"")). Pentru cealalt incluziune fie 4!Ker(h (g""))


M M

g"":g"=0

deducem

hM(g""):hM(g")=0,

adic

adic

4=hM(g")(5))4=g":5.

hM(g"")(4)=0)g"":4=0. Trebuie s

construim 5!hM(N") a..

deci exist un unic x"!N" a.. 4(x)=g"(x") (c ci g" este monomorfism n

Fie x!M; atunci g""(4(x))=0, de unde 4(x)!Ker(g"")=Im(g"),

Mods(A)). Definim atunci 5:M1N" prin 5(x)=x" #i se probeaz imediat c 5 este morfismul de A-module c utat. Avem deci egalitatea Ker(hM(g""))=Im(hM(g")), adic #irul (1) este exact. (ii). Se probeaz analog ca (i). * S presupunem c n afara inelului A mai avem un inel unitar B. este Defini'ia 2.35. Spunem despre grupul abelian aditiv M c( (A; B)-bimodul dac( M este A-modul stng $i B-modul este

drept $i n plus (ax)b=a(xb) pentru orice x!M, a!A $i b!B. Prin nota&ia AMB vom consemna faptul c M (A; B)-bimodul.

Exemple 1. Orice modul M peste un inel comutativ A este un (A; A)-bimodul. 2. Dac f:A B este un morfism de inele unitare, atunci (B, +) devine n mod canonic (A; B)-bimodul unde structura de A-modul stng se ob&ine definind pentru x!B #i a!A, a2x= f(a)2x. n particular considernd f =1A deducem c orice inel A are structur canonic de (A; A)-bimodul. f!EndA(M)=B f2x=f(x), M devine astfel un (B; A)-bimodul. 3. Dac M este un A-modul drept atunci definind pentru x!M #i

S consider m acum M un A-modul la stnga iar N un (A; B)-bimodul #i grupul abelian HomA(M, N) (ignornd structura de B-modul la dreapta a lui N).
34

(fb)(x)=f(x)2b oricare ar fi x!M, atunci se verific u#or c n felul acesta HomA(M, N) devine B-modul la dreapta. atunci hN(f):hN(M<) hN(M) prin hN(f)(4)=4:f pentru

Definind pentru f!HomA(M, N) #i b!B, fb:M N prin

Mai mult, dac f:M M< este un morfism n categoria Mods(A) orice 4!hN(M<)=HomA(M<, N) este un morfism n Modd(B). (A; Astfel, ob&inem functorul contravariant hN:Mods(A) Modd(B). Analog, dac M este un B-modul la dreapta #i N este un B)-bimodul, atunci ob&inem functorul contravariant

hN:Modd(B) Mods(A), pe cnd dac M este un (A; B)-bimodul #i N este un A-modul stng, atunci avem functorul covariant hM:Mods(A) Mods(B). Dac M este un (A; B)-bimodul #i N este un B-modul la dreapta, atunci avem functorul covariant hM:Modd(B) Modd(A). Defini'ia 2.36. Dac( M este un A-modul la stnga prin dualul lui M n'elegem
*

A-modulul
*

la

dreapta

f2a!M*, unde pentru x!M, (f2a)(x)=f(x)2a. Dac


* *

=HomA(M, A).M . Elementele lui M se numesc forme liniare pe M. Din cele stabilite mai nainte, pentru f !M* #i a!A avem f:M N este un morfism din Mods(A), atunci

hA(M)=

hA(f):N M definit prin hA(f)(4)=4:f morfism n Modd(A). Convenim s transpusul lui f.

pentru orice 4!N* este un

not m tf=hA(f) #i s -l numim pe tf ca fiind

Observa'ia 2.37. Se probeaz imediat c dac M, N, P!Mods(A) #i f, g!HomA(M, N), atunci t(f+g)=tf+tg #i t 1M = 1M * iar dac f!HomA(M, N) #i g!HomA(N, P) atunci t(g:f)=tf:tg . )innd cont de nota&iile de mai sus ca #i de Propozi&ia 2.34. de f g la Capitolul 6 avem c dac 0 M N P 0 este un #ir
35

g f exact n Mods(A), atunci 0 P * N * M * este un #ir f exact n Modd(A), iar dac M N este un epimorfism n Mods(A),

atunci tf:N* M* este un monomorfism n Modd(A). f De asemenea, dac M N este un este izomorfism n Mods(A), atunci tf:N* M* este un izomorfism n Modd(A) #i n plus
t

(f-1)=(tf)-1 . Defini'ia 2.38. Fie M!Mods(A). Prin bidualul lui M

n'elegem A-modulul la stnga M**=(M*)*. Propozi'ia 2.39. Aplica'ia

2M:M M**
*

definit(

prin

2M(x)(f)=f(x) pentru orice x!M $i f!M este un morfism de A-module stngi (numit morfismul canonic al lui M n bidualul s(u). Demonstra#ie. ntr-adev r, dac x, y!M #i a!A atunci a proba c 6M(x+y)=6M(x)+6M(y) #i c 6M(ax)=a26M(x) revine la a proba c pentru orice f!M* avem f(x+y)=f(x)+f(y) #i f(ax)=a2f(x), ceea ce este evident. Corectitudinea definirii lui 6M rezult din aceea c dac f, g!M*, atunci 6M(x)(f+g)=(f+g)(x)=f(x)+g(x)=6M(x)(f)+6M(x)(g) #i 6M(x)(fa)=(fa)(x)=f(x)a=6M(x)(f)a. *

Pentru orice morfism f:M N din Mods(A) avem urm toarea diagram comutativ din Mods(A): M 6M M** f N 6N N**

tt

unde ttf=t(tf).
36

#i (6N:f)(x)=6N(f(x)) #i cum pentru orice 4!N*=HomA(N, A) avem

ntr-adev r, dac x!M avem (ttf:6M)(x)=t(tf)(6M(x))=6M(x):tf

deducem c 6M(x):tf=6N(f(x)) #i deci ttf:6M=6N:f, adic diagrama de mai nainte este comutativ . S presupunem c M este un A-modul stng liber avnd baza {e1,, en}. Din proprietatea de universalitate a modulelor libere (Teorema 2.19.) deducem c exist
0 pentru i j e *j (ei ) = d ij = (1'i, j'n). 1 pentru i = j

(6M(x):tf)(4)=6M(x)(tf(4))=6M(x)(4:f)=(4:f)(x)=4(f(x))=6M(f(x))(4)

ej*!M*

cu

1'j'n

a..

Propozi'ia 2.40. Cu nota'iile de mai nainte {e1*,, en*} este o baz( a A-modulului drept M* numit( duala bazei{e1,, en}. n particular deducem c( M* este A-modul liber. Demonstra#ie. Pentru orice f!M* avem f = e *j f (e j ) deoarece
n j =1 * * * pentru orice 1'i'n, e j f (e j )(ei ) = e j (ei ) f (e j ) = ei (ei ) f (ei ) = f (ei ) . n n

j =1

j =1

Deducem deci c {e1*,, en*} este un sistem de generatori a.. a1e1*++anen*=0. pentru M*. Pentru a ar ta #i A-independen&a acestora, fie a1, , an!A Avem 0 = (e *j a j )(ei ) = e *j (ei )a j =ei* (ei )a i = a i pentru orice
n n j =1 j =1

1'i'n. * Corolar 2.41. Dac( M este un A-modul stng de baz( finit(, atunci morfismul canonic 2M:M M** este izomorfism de A-module stngi. Demonstra#ie. Fie {e1,, en} o baz n M iar {e1*,, en*} duala * ei n M . Dac {e1**,, en**} este duala n M** a bazei {e1*,, en*} a lui M*, atunci pentru orice 1'j'n avem 6M(ei)(ej*)=ej*(ei)=7ij=ei**(ej*)
37

deci 6M(ei)=ei** pentru 1'i'n. Deducem c 6M duce o baz a lui M n baz a lui M**, adic este izomorfism.*

3. Produse $i sume directe n Mods(A). Sume directe de submodule. Produse $i sume directe de morfisme de Amodule. Sume $i produse fibrate n Mods(A).
n cele ce urmeaz prin I vom desemna o mul&ime nevid (ce va fi folosit n cea mai mare parte ca mul&ime de indici) iar prin (Mi)i!I o familie de A-module. Propozi'ia 3.1. n Mods(A) exist( produsul direct $i suma direct( a familiei (Mi)i!I . Demonstra#ie. S prob m la nceput existen&a produsului direct M i ={(xi)i!I|xi!Mi pentru orice i!I}. iar pentru aceasta fie M = iX I Pentru x, y!M, x=(xi)i!I, y=(yi)i!I #i a!A definim: x+y=(xi+yi)i!I #i ax=(axi)i!I . L s m pe seama cititorului verificarea faptului c n felul acesta M devine A-modul ca #i faptul c pentru orice j!I, proiec&ia pj:M1Mj (definit prin pj(x)=xj pentru orice x=(xi)i!I !M) este morfism de Amodule. S prob m acum c M i = M , ( p j ) jI iar pentru aceasta fie
i I

M< un alt A-modul iar (pj<)j!I o familie de morfisme de A-module cu pj<:M<1Mj M< pj< Mj
38

u pj

Definind u:M<1M prin u(x)=((pj<(x))j!I pentru orice x!M< se verific imediat c u este unicul morfism de A-module cu proprietatea c pj:u=pj< pentru orice j!I, de unde concluzia dorit . S prob m acum existen&a sumei directe a familiei (Mi)i!I iar pentru aceasta fie S={x!M|supp(x) este finit }, unde pentru x=(xi)i!I supp(x)={i!I|xi60}. Se arat imediat c S este submodul al lui M iar xj<=0 pentru j6i este morfism de A-module. S prob m acum c n Mods(A) C M i = (S , (a i )iI )
iI

4i:Mi1S definit pentru xi!Mi prin 4i(xi)=(xj<)j!I cu xj<=xi pentru j=i #i

iar pentru aceasta fie S< un alt A-modul iar (4j<)j!I o alt familie de

definim v:S1S< prin v(x)= a i (xi ) (deoarece J=supp(x) este finit ,


iJ

morfisme de A-module cu 4i<:Mi1S< pentru orice i!I. Pentru x!S,

suma de mai sus are sens). Se probeaz imediat c v este morfism de Amodule iar v:4i=4i< pentru orice i!I.

Mi ai S v v< ai< S<

Dac mai exist un alt morfism de A-module v<:S1S< a.. v?:4i=4i< pentru orice i!I, atunci pentru x!S avem x= a i (xi ) #i deci
iJ

v<(x)=v<( a i (x ) ) = v (a i ( x ))
i J

iJ

= a i (x ) =v(x), adic
iJ

v<=v, de unde

concluzia dorit . *
39

Observa'ia 3.2. 1. De multe ori (dac nu este pericol de confuzie) cnd vorbim de produsul direct sau suma direct n&elegem doar A-modulul subiacent (f r a mai specifica familiile (pi)i!I sau (4i)i!I de morfisme structurale). 2. Dac I este o mul&ime finit atunci M i = C M i .
i I i I

Propozi'ia 3.3. Un A-modul S este sum( direct( de injec'ii canonice (3i)i!I a modulelor (Mi)i!I dac( $i numai dac( pentru orice x!S exist( xi!Mi unic determina'i $i aproape to'i nuli a.. x= a i (x i ) .
iI

Demonstra#ie. ,,5. Dac consider m L={x!S | exist xi!Mi aproape to&i nuli a.. x= a i (x i ) }, se verific imediat c L este
iI

submodul al lui S #i s consider m epimorfismul canonic p:S1S/L. Cum Im(4i),L pentru orice i!I deducem c p:4i=0 pentru orice i!I. S consider m pentru fiecare i!I diagrama: Mi ai p 0 ai<

S/L

cu p:4i=4i<. Deoarece p #i morfismul nul 0:S1S/L nchid diagrama de

mai nainte (pentru orice i!I), datorit unicit &ii din defini&ia sumei directe, deducem c p=0, adic S=L. Dac x= a i (x i ) , atunci pj(x)= ( p j o a i )( xi ) =(pj:4j)(xj)= = 1M j (x j ) =xj (pj fiind proiec&ia canonic ), de unde deducem unicitatea
iI iI

scrierii lui x ca n enun&.


40

,,@. Pentru a proba c

CM
i I

= (S , (a i )iI ) , fie S< un alt A-

modul iar (4i<)i!I o familie de morfisme de A-module cu 4i<:Mi1S<. Pentru x!S, x= a i (x i ) , definim u:S1S<, u(x)= a i(x i ) #i se verific
iI iI

imediat c

u este unicul morfism de Amodule cu proprietatea c

u:4i=4i<, pentru orice i!I, de unde concluzia din enun&. * Propozi'ia 3.4. Fie M un A-modul iar (M i)i!I o familie de submodule ale lui M, S= M i iar 3i:Mi/S, i!I morfismele
iI

incluziune. Urm(toarele afirma'ii sunt echivalente: (i) C M i = (S , (a i )iI ) (ii) Orice x!S se scrie n mod unic sub forma x = a i (x i ) ,
iI i I

xi!Mi (iii) Dac( xi = 0

x
iI

= 0 cu xi!Mi, aproape toate nule atunci


(iv) Pentru orice i!I, M i M j = 0. i j iar (ii))(iii). este evident . Demonstra#ie. Echivalen&a (i))(ii). rezult din Propozi&ia 3.2. (iii)5(iv). Fie xi! M i M j . Atunci xi!Mi #i xi= i j

x
j i

deci xi-

x
j i

= 0, de unde n particular xi= 0, adic M i M j = 0. i j


(iv)5(iii). Fie xi!Mi a..


x
iI

= 0. Pentru orice i!I avem

xi=- x j ! M i M j = 0, deci xi=0. *


j i i j

Defini'ia 3.5. Dac( o familie (Mi)i!I de submodule ale lui M satisface una din condi'iile echivalente ale Propozi'iei 3.4. spunem
41

c( suma S= M i este direct $i consemn(m acest fapt prin nota'ia


iI

S = M i $i spunem c( fiecare Mi este sumand direct al lui S.


iI

Exemple. 1. Dac M este un A-modul liber de baz (ei)i!I atunci M = ( Aei ) .


i I

2. Dac V este un K-spa&iu vectorial, atunci orice subspa &iu V< al lui V este sumand direct al lui V. ntr-adev r, dac (ei)i!I este o baz a lui V< iar (fj)j!J este o baz alui V ce se ob&ine prin completarea lui (e i)i!I atunci notnd prin V<< subspa&iul lui V generat de vectorii fj 7V<, deducem c V=V<A V<<. 3. Fie M1 #i M2 dou A-module stngi iar M=M1BM2=M1M2={(x, y)|x!M1 #i y!M2}. Dac M 1 ={(x, 0)|x!M1} #i M 2 ={(0, y}|y!M2}, atunci M 1 #i
M 2 sunt submodule ale lui M iar M= M 1 A M 2 .

Defini'ia 3.6. Dac( M!Mods(A) $i f!End(M), vom spune despre f c( este un proiector al lui M dac( f este element idempotent al inelului (End(M), +, :) (adic( f 2 = f ). Propozi'ia 3.7. Pentru M!Mods(A) $i N, P!LA(M), urm(toarele afirma'ii sunt echivalente: (ii) Exist( un unic proiector f!End(M) a.. N=Im(f) $i P=Ker(f). sunt unice y!N #i z!P a.. x=y+z. Definind f:M1M prin f(x)=y se Demonstra#ie. (i)5(ii). Dac x!M, cum M=NAP exist #i (i) M=NAP

verific imediat c f!End(M) #i cum f(x)=f(x)+0 avem f(f(x))=f(x), adic f este un proiector al lui M. n mod evident N=Im(f) #i P=Ker(f).

P=Ker(g) scriind pentru x !M, x=y+z, cu y!N #i z!P avem g(x)=g(y)+g(z)=g(y)=y=f(x), adic f=g.
42

Dac mai avem un alt proiector g!End(M) a.. N=Im(g) #i

adic

atunci f(x)=0 #i cum x=f(y) cu y!M avem 0=f(x)=f(f(y))=f(y)=x, adic Ker(f)-Im(f)=0 #i astfel M=Ker(f)AIm(f). *

x-f(x)!Ker(f), deci M=Ker(f)+Im(f). Dac

(ii)5(i). Dac x!M, din f(f(x))=f(x) deducem c f(x-f(x))=0, x!Ker(f)-Im(f),

Corolar 3.8. Dac( M, N!Mods(A) iar f:M/N este morfism de A-module inversabil la dreapta atunci N este sumand direct al lui M. Demonstra#ie. Din ipotez exist g:N1M morfism de monomorfism de A-module #i deci N=Im(f) iar Ker(f)=Ker(g:f). =g:1N:f=g:f=p, adic p este proiector al lui M A-module a.. f:g=1N. Deducem imediat c f este epimorfism iar g este Dac not m p=g:f, atunci p2=p:p=(g:f):(g:f)=g:(f:g):f= #i deci

M=Ker(p)AIm(p) (conform Propozi&iei 3.7.). Conform Teoremei 2.11. avem: adic N este sumand direct al lui M.* N=Im(f);M/Ker(f)=M/Ker(p);Im(p),

Analog se demonstreaz acum: Corolarul 3.9. Dac( M, N!Mods(A) iar f:M/N este morfism de A-module inversabil la stnga, atunci M este sumand direct al lui N. Fie (Mi)i!I #i (Ni)i!I dou familii de A-module iar (fi)i!I o de morfisme de A-module cu f i:Mi1Ni. Definim f : M i N i prin f(x)=(fi(xi))i!I pentru orice x=(xi)i!I (cu xi!Mi) #i
iI i I iI iI

familie

g : C M i C N i ca fiind restric&ia lui f la

CM
iI

(n mod evident, dac

supp(x) este mul&ime finit , atunci supp(f(x)) este de asemenea finit ). Se verific imediat c f #i g sunt morfisme de A-module.

43

Defini'ia 3.10. Convenim s( not(m f = f i $i g = C f i $i


i I i I

s( le numim pe f $i g ca fiind produsul direct (respectiv suma direct ) a familiei (fi)i!I . Fie (Mi?)i!I , (Mi)i!I #i (Mi??)i!I trei familii de A-module iar

(fi)i!I, (gi)i!I dou familii de morfisme de A-module cu fi:Mi?1Mi iar gi:Mi1Mi??. Not m f = f i , g = g i , f = C f i #i g = C g i .
iI iI iI i I

Propozi'ia

fi gi

3.11.

0 0 este exact, atunci $i $irurile M i M i M i f g M i M i 0 0 Mi


i I i I i I

Dac(

pentru

orice

i!I

$irul

0 C M i C M i C M i 0
f g i I i I i I

sunt

exacte. Demonstra#ie.

Fie x?=(xi?)i!I! M i a.. f?(x?)=0. Cum


i I

f?(x?)=(fi(xi?))i!I deducem c fi(xi?)=0 adic xi?=0 #i astfel x?=0, deci f? este monomorfism. Dac alegem x??=(xi??)i!I ! M i , atunci
i I

xi??=gi(xi) cu

xi!Mi, astfel c dac not m x=(xi)i!I avem x??=g?(x), deci g? este epimorfism. Deoarece g?:f?= (g i o f i ) = 0 , deducem c Im(f?),Ker(g?).
i I

xi!Ker(gi)=Im(fi),
i I

Fie x=(xi)i!I!Ker(g?). Atunci pentru orice i!I gi(xi)=0, deci

adic

xi=fi(xi?)

cu

xi?!Mi?.

Dac

not m

x?=(xi?)i!I! M i atunci x=f?(x?) #i x!Im(f?), deci Ker(g?),Im(f?), de unde egalitatea Im (f?) = Ker(g?). Faptul c al doilea #ir este exact se probeaz analog. *

Teorema 3.12. Categoria Mods(A) este o categorie cu sume $i produse fibrate.


44

Demonstra#ie. Trebuie s demonstr m c dac M, N, P!Mods(A), atunci exist M C P N #i MP P N (vezi Capitolul 5, 8.). Pentru a proba existen&a sumei fibrate, s consider m n Mods(A) diagrama: M f P g N 4N 4M S

unde S = M C N iar 4M:M1S, 4N:N1S sunt morfismele canonice ale sumei directe. Fie S<={4M(f(x))4N(g(x))|x!P}. S ar t m c S< este submodul al lui S iar pentru aceasta fie x, y!P #i a, b!A.

Atunci a[4M(f(x))4N(g(x))]+b[4M(f(y))4N(g(y))]=

=4M(af(x)+bf(y))-4N(ag(x)+bg(y))=4M(f(ax+by))4N(g(ax+by))!S<

deoarece ax+by!P. Not m S =S/S< #i fie p:S1 S epimorfismul canonic, a M =p:4M iar a N =p:4N: f P g N #i s demonstr m c M C P N =( a M , a N , S ). Dac x!P, atunci ( a M :f)(x)=( a M (f(x)))=p(4M(f(x))), a proba c
a M :f= a N :g

aM
S

aN

( a N :g)(x)= a N (g(x))=p(4N(g(x))), astfel c

45

revine la a proba c

pentru orice x!P, ceea ce este evident. S consider m acum un alt triplet (5M, 5N, T) a.. diagrama din Mods(A): M 5M f P g N

p(4M(f(x)))=p(4N(g(x))))4M(f(x))-4N(g(x))!S<

T 5N
un unic morfism de

este comutativ #i s demonstr m c exist A-module u: S 1T a.. u: a M =5M #i u: a N =5N. M f P g N

aM
S

5M u T

aN

5N

Din proprietatea de universalitate a sumei directe, exist un unic morfism de A-module v: S1T a.. v:4M=5M #i v:4N=5N: M 4M S 4N N
46

5M v T

5N

Definim u: S 1T prin u(x+S<)=v(x) pentru orice x!S #i s ar t m la nceput c u este corect definit . ntr-adev r, dac x, y!S a.. x+S<=y+S<, atunci x-y!S<, adic Atunci v(x-y) = (v:4M)(f(z))(v:4N)(g(z)) = 5M(f(z)) 5N(g(z))= x-y=4M(f(z))4N(g(z)) cu z!P.

=(5M:f)(z)(5N:g)(z)=0 (c ci 5M:f=5N:g), adic v(x)=v(y). Se probeaz acum imediat c u: S 1T este unicul morfism de A-module a.. u: a M =5M #i u: a N =5N, de unde concluzia c M C P N =( a M , a N , S ). Pentru a proba existen&a produsului fibrat s consider m n Mods(A) diagrama: M f P g N

Fie K = M N iar pM:K1M #i pN:K1N proiec&iile canonice ale produsului direct. S not m K ={(x, y)!K|f(x)=g(y)} iar p M , p N restric&iile lui pM #i pN la K . M

pM K pN

f P g N

47

Se probeaz imediat c ( K , pM , pN ) = M P N . *

este submodul al lui K iar

Fie M un A-modul iar (Mi)i!I o familie de submodule ale lui M. Pentru i!I prin 5i:Mi1M vom desemna morfismul incluziune. Defini'ia 3.13. Vom spune despre familia (Mi)i!I de submodule ale lui M c( este independent (sau c( M i este direct )
i I

dac( pentru orice i!I, M i I Consider m

jI \ i

M {}

= 0 (vezi $i Defini'ia 3.5.).

CM
iI

#i v: C M i 1M ca fiind unicul morfism de


iI

A-module cu proprietatea c v:4i=5i pentu orice i!I ((4i)i!I fiind morfismele canonice ale sumei directe definite n demonstra &ia Propozi&iei 3.1). De fapt, dac x! C M i , x=(xi)i!I cu J=supp(x) finit , atunci v se define#te prin v(x)= xi . )innd cont #i de Propozi&ia 3.4.
iJ iI

avem un rezultat mai general: Teorema 3.14. Cu nota'iile de mai sus urm(toarele afirma'ii sunt echivalente: (i) Familia (Mi)i!I este independent( (ii) Pentru orice parte finit( J,I, familia (Mi)i!J este independent( (iii)

CM
iI

= M i , (b i )iI iI

(iv) v este monomorfism (v) Orice element x! M i are o unic( scriere x= xi , cu


i I iI

xi!Mi iar supp((xi)i!I ) este finit(. Demonstra#ie. (i)5(ii). este evident

48

(ii)5(i). Fie i!I #i x! M i I


jI \ {i }

; atunci exist j1, , jn!I

a.. x!Mi #i x = x j1 + ... + x jn unde x jk M jk , 1'k'n. Dac not m J={j1,


, jn} atunci x! M i I jI \ i M {}
j

=0, de unde x=0.

vedem

acum

la

ce

revine

egalitatea

CM
iI

= M i , (b i )iI . Conform defini&iei sumei directe, acest lucru i I

revine la a proba c dac M? este un alt A-modul iar (5i?)i!I o familie oarecare de morfisme de A-module atunci exist un unic morfism de Amodule u: M i 1M? a.. u:5i=5i?, pentru orice i!I. Deoarece 5i este o
i I

incluziune, u se define#te pentru x = xi1 + ... + xin (cu xik M ik , 1'j'n) prin u (x ) = b i j ( x ) (C)
n j =1

M i , atunci u: M i 1M definit prin (C) coincide de fapt cu v #i


i I i I

(iii)5(iv). Consider m M?=M #i 5i?=incluziunea lui Mi n

S ar t m acum echivalen&a (iii))(iv).

datorit unicit &ii lui u (din defini&ia sumei directe) deducem c v este monomorfism. (iv)5(iii). Pentru a demonstra c

CM
i I

= M i , bi fie i I i I

M? un alt A-modul #i (5i?)i!I o familie oarecare de morfisme de A-

module cu 5i?:Mi1M?. Faptul c am presupus c v este monomorfism ne permite s -l definim pe u: M i 1M? prin egalitatea dat de (C).
i I

(iv)5(v) este imediat . * Observa'ia 3.15. 1. Dac M este un A-modul iar I este o mul&ime oarecare, convenim s not m MI= M i #i M(I)= C M i unde Mi=M
iI iI

pentru orice i!I.

49

ei=(xj)j!I!M(I) unde xj=1 pentru i=j #i xj=0 pentru j!I\{i} atunci (ei)i!I este o baz pentru M(I).

2. M(I) este A-modul liber. ntr-adev r, dac pentru i!I not m

baz( a sa. Atunci M;A(I). Demonstra#ie. Pentru x!M exist I<=I finit a.. x = a i x i cu
iI

Propozi'ia 3.16. Fie M un A-modul liber iar B=(xi)i!I=M o

ai!A (i!I<) unic determina&i.Definim f:V1A


(I)

(I)

prin f(x)=b, unde

b=(bi)i!I!A iar bi=ai pentru i!I< #i bi=0 pentru i!I\I<. Se arat acum u#or c f este izomorfism de A-module. *

Corolar 3.17. Dac( M $i N sunt dou( A-module libere, cu baze infinite, atunci M $i N sunt izomorfe dac( $i numai dac( bazele lui M $i N sunt echipotente. Demonstra#ie. Totul rezult din Teorema 1.18., Corolarul 2.17. #i Propozi&ia 3.16. * Corolar 3.18. Dou( spa'ii vectoriale peste acela$i corp K sunt izomorfe dac( $i numai dac( au aceea$i dimensiune peste K. Corolar 3.19. Pentru orice A-modul M exist( un A-modul liber L $i un morfism surjectiv de A-module f:L/M. n particular, dac( M este finit generat, atunci putem alege pe L cu baz( finit(. Demonstra#ie. Fie X=(xi)i!I=M un sistem de generatori (n cel mai r u caz putem alege X=M). Conform Observa &iei 3.15., L=M(I) este A-modul liber #i fie (ei)i!I baza sa canonic . Unicul morfism de Propozi&iei 2.16. * A-module f:L1M a.. f(ei)=xi pentru orice i!I este surjectiv, conform

Corolar 3.20. (Grassmann) Fie V un K-spa'iu vectorial de dimensiune finit( iar U, W dou( subspa'ii vectoriale ale lui V. Atunci: dimK(U+W)=dimKU+dimKW-dimK(U-W) .
50

Demonstra#ie. Conform Corolarului 2.13. avem izomorfismul (U+W)/U2W/(U-W) #i totul rezult acum din Corolarul 3.18. #i Corolarul 2.20. Suger m cititorului o alt solu&ie direct , n sensul ca s Teoremei 1.13.) cu f1,,fm!U considere {e1,,en},U-W o baz care se poate completa (conform #i g1,,gp!W a.. {e1,,en,

f1,,fm},U este baz iar {e1,,en, g1, ,gp},W este baz . Este doar chestiune de rutin acum s se arate c {e1,,en, f1,,fm, g1,,gp} este baz pentru U+W #i astfel rela&ia din enun& se verific : n+m+p=(n+m)+(n+p)-n. *

4. Limite inductive $i proiective n Mods(A). Limite inductive $i proiective de morfisme de A-module.


n cadrul acestui paragraf prin (I, ') vom desemna o mul&ime

par&ial ordonat #i filtrant la dreapta (adic pentru orice i, j!I exist k!I a.. i'k #i j'k).

Teorema 4.1. Orice sistem inductiv de A-module peste mul'imea I are limit( inductiv(. Demonstra#ie. Reamintim (vezi Capitolul 5, 7) c prin sistem inductiv de A-module peste I n&elegem o familie (M i)i!I de A-module mpreun cu morfismele uij:Mi1Mj definite pentru orice pereche (i, j) cu i'j a.. uii= 1M i pentru orice i!I #i ujk:uij=uik dac i'j'k. Un astfel de sistem l vom nota mai simplu D=(Mi, uij). Fie C M i = (M , (a i )iI ) iar L submodulul lui M generat de
i I

elementele de forma 4i(xi)-4j(uij(xi)) cu xi!Mi iar i, j!I, i'j. Not m


M =M/L, p:M1 M epimorfismul canonic #i 8i=p:4i pentru orice i!I. Vom demonstra c M , (e i )i I = lim M i iar pentru aceasta s

iI

ar t m
51

la

nceput

dac

i,

j!I,

i'j,

atunci

8j:uij=8i)

)(p:4j):uij=p:4i)p:(4j:uij)=p:4i)4i(xi)-4j(uij(xi))!L pentru orice xi!Mi, ceea ce este evident. Fie acum M< un alt A-modul #i (8i<)i!I o familie oarecare de

morfisme de A-module a.. pentru orice i, j !I, i'j s avem 8j <:uij=8i< #i s demonstr m c exist un unic morfism de A-module u : M M a..
u :8i=8i< pentru orice i!I.

8i Mi 8i<

M<

Conform propriet &ii de universalitate a sumei directe, exist un unic morfism de A-module u:M= C M i 1M< a.. diagrama:
iI

4i Mi 8i<

M u

M = M/L

u
M<

este comutativ pentru orice i!I (adic u:4i=8i< pentru orice i!I).
52

Definim u : M M prin u (x+L)=u(x) pentru orice x!M. x-y= a k [a ik (xik ) - a jk (u ik jk (xik ))] (cu ak!A, ik, jk!I, ik'jk #i xik M ik ,
n k =1

Dac x+L=y+L, atunci x-y!L, adic

1'k'n). Deducem imediat c :


u(x - y ) = ak u o a ik xik - u o a jk uik jk xik
k =1 n = ak e ik xik - e ik xik = 0, k =1 n

[(

)( ) (

)( ( ))] = a e (x ) - e (u (x )) =
n k k =1 ik ik jk ik jk ik

( )

( )

de unde concluzia c u(x)=u(y), adic u este corect definit . Se verific imediat c u este morfism de A-module #i c u :8i=8i< pentru orice i!I #i astfel teorema este demonstrat . * Corolar 4.2. Cu nota'iile de mai sus avem: (i) lim M i = M = U e i (M i )
not iI iI

a.. i'j $i uij(xi)=0

(ii) Dac( xi!Mi, atunci 4i(xi)=0 dac( $i numai dac( exist( j!I (iii) Dac( xi!Mi, xj!Mj, atunci 4i(xi)=4j(xj) dac( $i numai

dac( exist( k!I a.. i'k, j'k $i uik(xi)=ujk(xj).

Demonstra#ie. (i). Fie y! M ; dac p:M1 M este epimorfismul canonic, atunci y=p(x) cu x!M= C M i . Scriind x = a i1 (xi1 ) + ... + a in (xin )
iI

putem g si i!I a.. i1, , in'i #i deoarece 8i=8j:uij pentru orice i'j avem: y = p ( x ) = ( p o a i1 )(x i1 ) + ... + ( p o a in )(xin ) = e i1 (xi1 ) + ... + e in (xin ) = = e i (u i1i (xi1 )) + ... + e i (u ini (xin )) = e i (x i ) unde xi = u i1i (xi1 ) + ... + u ini (x in ) !Mi. (ii). Deoarece pentru i'j, 8i=8j:uij implica&ia uij(xi)=058i(xi)=0 este clar .
53

S prob m acum c 8i(xi)=0. Atunci p(4i(xi))=054i(xi)!L, deci 4i(xi) este o combina&ie liniar (cu scalari din A) de elemente de forma: (C) 4j(xj)-4k(ujk(xj)) cu j'k #i xj!Mj. Alegem t!I ce majoreaz pe to&i j, k ce apar n scrierea lui 4i(xi) precum #i pe i. Scriind 4t(uit(xi))=4i(xi)-[4i(xi)-4t(uit(xi))] #i 4j(xj)- 4k(ujk(xj)) = 4j(xj) - 4t(ujt(xj)) [4k(ujk(xj)) - 4t(ukt(ujk(xj)))], (c ci ukt:ujk = ujt) deducem c 4t(uit(xi)) este o combina&ie liniar de elemente de forma (C) n care to&i k sunt egali cu t. Putem deci presupune de la nceput c 4t(uit(xi)) este o sum de elemente de forma (CC) 4j(xj)-4t(ujt(xj)) cu j't. Mai mult, f cnd eventualele reduceri de termeni pentru fiecare j't putem scrie (CCC) a t (u it (xi )) = [a jr (x jr ) - a t (u jr t (x jr ))] , unde j1, , jn't sunt
n r =1

distinc&i doi cte doi. Evident, pentru js6t din (CCC) deducem c a js (x js ) = 0 , adic x js = 0 . S demonstr m c uit(xi)=0 (adic putem alege pe j din enun& ca fiind egal cu t). Dac prin absurd uit(xi)60 atunci 4t(uit(xi))60 #i din (CCC) deducem c exist un js a.. js=t. Astfel, pentru r6s, x jr = 0 #i deci 4t(uit(xi))=4t(xt)-4t(utt(xt))=0 - contradic&ie. (iii). Rezult imediat din (ii). * Defini'ia 4.3. Fie D=(Mi, uij) $i D<=(Mi<, uij<) dou( sisteme inductive peste mul'imea filtrant( I. Se nume$te sistem inductiv de (fi)i!I de morfisme de A-module cu f i:Mi/Mi< a.. pentru orice pereche (i, j) de elemente din I cu i'j diagrama: morfisme de la D la D< (sau morfism de sisteme inductive) o familie

54

Mi uij Mj

fi

Mi< uij<

fj

Mj<

este comutativ(, adic( fj:uij=uij<:fi . Fie M = C M i , M = C M i iar L,M, L<,M< submodulele


iI iI

puse n eviden&
iI

not not lim M i = M / L = M #i lim M i = M / L = M . iI

n demonstra&ia Teoremei 4.1. pentru care

n cadrul
iI

3. am definit f = C f i : M M astfel: dac


i I

x=(xi)i!I! C M i cu supp(x) finit , atunci f(x)=(f i(xi))i!I.

55

Pentru fiecare i!I s consider m n Mods(A) diagrama: Mi fi Mi< 4i< fj

4i

M<

p<

unde p #i p< sunt epimorfismele canonice iar 4i #i 4i< sunt monomorfismele canonice de la suma direct . atunci f(x)=(f:4i)(xi)-(f:4j)(uij(xi))=(4i<:fi)(xi)-(4j<:fj)(uij(xi))=4i<(fi(xi))-4j<[(fj:uij)(xi)]=4i<(fi(xi)-4j<[(uij<:fi)(xi)]=4i<(fi(xi))-4j<(uij<(fi(xi))), de unde concluzia c f(L),L<. Atunci exist un unic morfism de A-module f : M M a.. f :p=p<:f (de fapt f (p(x))=p<(f(x)), pentru orice Dac x!M este de forma x=4i(xi)-4j(uij(xi)) cu i'j, xi!Mi,

x!M). Defini'ia 4.4. Morfismul f definit mai sus se noteaz( prin


f = lim f i $i poart( numele de limita inductiv a sistemului inductiv
iI

de morfisme (fi)i!I . Dac( not(m ca mai nainte 4i=p:3i $i 4i<=p<:3i<, atunci n mod evident pentru orice i!I, diagrama:

56

Mi 8i

fi

Mi< 8i<

este comutativ(, adic( f :4i=4i<:fi. Fie acum D=(Mi, uij), D<=(Mi<, uij<) #i D<<=(Mi<<, uij<<) trei sisteme inductive de module peste aceea #i mul&ime filtrant I #i (fi)i!I, (gi)i!I dou sisteme inductive de morfisme de la D< la D #i respectiv de la D la D<<. Not m f = lim f i #i g = lim g i (unde f = C f i , g = C g i ).
iI iI iI i I

Propozi'ia 4.5. Dac( pentru orice i!I $irul: este exact, atunci $i $irul: este exact.
iI iI

fi gi 0 0 M i M i Mi

f g 0 lim M i lim M i lim M i 0


iI iI iI

Demonstra#ie .Fie M = C M i , M = C M i , M = C M i ,
iI

lim M i = M / L = M ,
iI

not

lim M i = M / L = M ,
iI

not

lim M i = M / L = M
iI

not

(L,M, L<,M<, L<<,M<< submodulele lui M, M< #i respectiv M<< ce definesc limita inductiv ). Trebuie s prob m exactitatea #irului:
f g (C) 0 M M M 0 n M , M #i M . S consider m diagrama:

57

M< p<

f p

M<< p<<

iar p<, p #i p<< sunt epimorfismele canonice.

n care primul #ir este exact n M <, M #i M<< (conform Propozi&iei 3.4.)

Dac y<<! M , y<<=p<<(x<<) cu x<<!M<< #i cum g este epimorfism, x<<=g(x) cu x!M. Din p<<:g= g :p deducem c
g (p(x))=p<<(g(x))=p<<(x<<)=y<<, adic

g este epimorfism #i deci #irul


n M s ar t m c

(C) este exact n M .

Pentru a ar ta exactitatea #irului (C) Ker( g )=Im ( f ).


g o f = 0 , de unde incluziunea Im( f ),Ker( g ).

Deoarece gi:fi=0 pentru orice i!I, deducem c g:f =0, deci Pentru a proba incluziunea invers , fie x Ker (g ) ; conform 8i<<(gi(xi))= g (8i(xi))= g ( x )=0, iar tot din Corolarul 4.2. ii) exist j!I, j'i #i uij<<(gi(xi))=0 5 gj(uij(xi))=0

Corolarului 4.2. i), exist i!I #i xi!Mi a.. x =8i(xi). Din 8i<<:gi= g :8i deducem c deducem c

5uij(xi)!Ker(gj)=Im(fj). Deducem c exist xj<!Mj< a.. uij(xi)=fj(xj<), astfel c x =8i(xi)=8j(uij(xi))=8j(fj(xj<))= f (8j<(xj<), adic x !Im( f ), deci Ker( g ),Im( f ), de unde egalitatea Ker( g )=Im( f ), adic #irul (C) este exact n M . A proba exactitatea #irului (C) n M revine la a demonstra c f este monomorfism iar pentru aceasta fie x M a.. f (x ) = 0 .

Conform Corolarului 4.2. (i), exist i!I #i xi<!Mi< a.. x =8i<(xi<) astfel c ob&inem f (8i<(xi<))=05( f :8i<) (xi<)=05(8i:fi)(xi<)=0 58i(fi(xi<))=0.
58

(uij:fi)(xi<)=05fi(xi<)=05xi<=0 (c ci fi este monomorfism) 5 x =8i<(0)=0, adic f este monomorfism #i astfel demonstra&ia este ncheiat . * Teorema 4.6. Orice sistem proiectiv de A-module peste mul'imea I are limit( proiectiv(. Demonstra#ie. Reamintim (vezi Capitolul 5, 7) c prin sistem proiectiv de A-module peste mul&imea filtrant (I, ') n&elegem o familie (Mi)i!I de A-module mpreun cu morfismele uij:Mj1Mi definite pentru orice pereche (i, j) cu i'j a.. uii= 1M i pentru orice i!I #i uij:ujk=uik pentru orice i'j'k. Analog ca n cazul sistemelor inductive, un sistem proiectiv se va nota mai simplu E=(Mi, uij). Fie M= M i (vezi Propozi&ia 3.1.) iar
iI

Conform Corolarul 4.2. (ii), exist j!I, i'j a.. uij(fi(xi<))=05

M ={x=(xi)i!I!M|uij(xj)=xi pentru orice pereche (i, j) cu i'j}. Se vefific imediat c M este submodul al lui M. Dac pentru orice

i!I, pi:M1Mi este proiec&ia canonoc de indice i, s not m prin qi restric&ia lui pi la M . Vom demonstra c (M , (qi )i I ) = lim M i .
iI

Din felul n care am definit pe M deducem imediat c pentru orice pereche (i, j), cu i'j, avem uij: qj=qi. Fie acum M< un alt A-modul #i (qi<)i!I o familie oarecare de

morfisme de A-module cu qi<:M<1Mi pentru orice i!I a.. pentru orice pereche (i, j), cu i 'j s avem uij:qj<=qi< .

59

M u M qj qj< Mj uij qi Mi pj pi M< qi<

Conform propriet &ii de universalitate a produsului direct de Amodule, exist un unic morfism de A-module u:M<1M a.. pj:u=qj< pentru orice j!I. u(x)=(qi<(x))i!I . )innd cont de Propozi&ia 3.1., u se define#te pentru x!M? prin Dac i, j!I #i i'j, din uij:qj<=qi< deducem c pentru x!M< avem

de A-module cu proprietatea c qj:u=qj< pentru orice j!I #i astfel teorema este demonstrat . *

uij(qj<(x))=qi<(x), adic u(x)! M #i astfel u:M<1 M este unicul morfism

Observa'ia 4.7. 1. Morfismele (qi)i!I poart numele de morfismele canonice ale limitei proiective. 2. Analog ca n cazul limitelor inductive, dac nu este pericol de confuzie, prin lim M i vom n&elege doar pe M .
iI

proiective peste I. Se nume$te sistem proiectiv de morfisme de la E la E< o familie (fi)i!I de morfisme de A-module cu f i:Mi/Mi< a..

Defini'ia 4.8. Fie E=(Mi, uij) $i E<=(Mi<, uij<) dou( sisteme

60

fi:uij=uij<:fj .

pentru orice pereche (i, j) de elemente din I cu i'j s( avem Fie lim M i = M #i lim M i = M iar (fi)i!I un sistem proiectiv de
not not iI iI

morfisme de la E la E< unde M= M i iar M<= M i . Not m de


iI i I

asemenea f = f i : M M (vezi Defini&ia 3.3.) #i fie x=(xi)i!I! M .


iI

Atunci pentru orice i'j avem uij(xj)=xi. Dac x<=f(x)=(fi(xi))i!I, pentru i'j avem uij<(fj(xj)) = (uij<:fi)(xj) = (fi:uij)(xj) = fi(uij(xj)) = fi(xi), adic x<=f(x)! M .

Defini'ia 4.9. Morfismul f : M M definit prin f ( x ) =f(x) pentru orice x! M se noteaz( prin f = lim f i $i poart( numele de
iI

limita proiectiv a sistemului proiectiv de morfisme de A-module (fi)i!I. Se observ imediat c qi<: f =fi:qi, pentru orice i!I, unde (qi)i!I

la Mi<.

#i (qi<)i!I sunt morfismele canonice de la M la Mi, respectiv de la M

Fie acum E=(Mi, uij), E<=(Mi<, uij<) #i E<<=(Mi<<, uij<<) trei sisteme proiective de A-module peste aceea#i mul&ime I iar (fi)i!I, (gi)i!I dou sisteme proiective de morfisme de A-module de la E< la E #i respectiv de la E la E<<. Not m f = lim f i #i g = lim g i .
iI iI

Propozi'ia 4.10. Dac( pentru orice i!I $irul: este exact, atunci $i $irul:

fi gi 0 M i M i Mi 0
f g 0 M M M 0

61

este exact. Demonstra#ie. Totul rezult imediat din Propozi&ia 3.4. &innd cont c f #i g sunt restric&iile lui f #i respectiv g la M #i respectiv la
M. *

Observa'ia 4.11. Cititorul poate consulta n [17, p.79] un contraexemplu de sistem proiectiv de epimorfisme de A-module a c rui limit proiectiv nu este epimorfism. n cele ce urmeaz vom prezenta un rezultat important care n esen& ne arat c orice A-modul se poate scrie ca limit inductiv de un anumit tip de A-module (vezi Teoorema 4.14.). Defini'ia 4.12. Un A-modul M se zice de prezentare finit dac( exist( un $ir exact L1 L0 M 0 cu L0 $i L1 A-module libere de tip finit. Propozi'ia 4.13. Un A modul M este de prezentare finit( dac( $i numai dac( M este de tip finit $i pentru orice $ir exact de A f g module 0 P N M 0 cu N de tip finit rezult ( c( $i P este de tip finit. Demonstra#ie. ,,5. Aceast implica&ie este imediat .

,,@. S prob m c M este de prezentare finit . Atunci exist h t #irul exact L1 L0 M 0 cu L0 #i L1 A-module libere de tip finit. Deoarece L0 este liber, exist 4:L01N morfism de A-module a.. g:4=t L1 4< f h L0 t 4 g N M 0

Deoarece g:4:h=t:h=0, exist 4<:L11P a.. f:4<=4:h. Conform Lemei serpentinei (Propozi &ia 2.29.) avem
62

Coker(4<);Coker(4). Cum N este de tip finit, din Corolarul 2.18., finit. Tot din Corolarul 2.18. deducem imediat c P este de tip finit. *

deducem c Coker(4) este de tip finit #i astfel #i Coker(4<) va fi de tip

Teorema 4.14. Orice A-modul M este limit( inductiv( a unei familii de A-module de prezentare finit (. Demonstra#ie. Fie (gi)i!I un sistem de generatori pentru M. Conform Corolarului 3.12. exist un A-modul liber L de baz (ei)i!I #i i p un #ir exact 0 P L M 0 , unde p(ei)=gi (i!I), P=Ker(p) iar i este incluziunea. Pentru J,I vom nota prin LJ submodulul lui L generat de (ei)i!J. Fie K={(J, N)|J,I este finit iar N este un submodul de tip finit

al lui LJ-P}; definim pe K rela&ia (J, N)'(J<, N<))J,J< #i N,N< #i se probeaz imediat c n felul acesta (K, ') devine o mul&ime ordonat filtrant la dreapta (c ci dac (J1, N1) #i (J2, N2) sunt dou elemente din K, atunci din observa&ia c N1+N2,P #i N1+N2, LJ1 + L J 2 LJ1 J 2 ,

deducem c cele dou elemente ale lui K sunt majorate de (J1FJ2, N1+N2)). Pentru orice element k=(J, N) al lui K fie Mk=LJ/N. Cum N,P, atunci epimorfismul p induce un morfism de A-module *k:Mk1M iar dac k<=(J<, N<) este un alt element din K cu k'k<, atunci injec&ia canonic a lui LJ n LJ< induce un morfism de A-module u kk<:Mk1Mk<. Deducem imediat c uk<k<<:ukk<=ukk<< #i *k<:ukk<=*k dac k'k<'k<<, astfel c D=(Mk, ukk<), formeaz un sistem inductiv. Fie M = lim M k . Morfismele *k definesc un morfism unic
k K

*: M 1M a.. *:8k=*k (k!K), unde 8k:Mk1 M sunt morfismele canonice de la limita inductiv . Vom proba c * este izomorfism de A-module. Dac k=({i}, 0), atunci gi!Im(*k) #i deci gi!Im(*), de unde concluzia c * este epimorfism. S ar t m acum c * este #i monomorfism.
63

cu yk!Mk (vezi Corolarul 4.2.). Avem *k(yk)=0. Not m prin gk,i imaginea lui ei n Mk (i!J). Avem y k = ai g k ,i . Cum *k(yk)=0
iJ

Dac y! M cu *(y)=0, atunci exist k=(J, N)!K a.. y=8k(yk)

deducem c

z = a i ei !P. Fie k<=(J, N+Az). Deducem c ukk<(yk)=0,


iJ

deci y=0, adic * este #i monomorfism, deci izomorfism de A-module. Cum fiecare Mk (k!K) este de prezentare finit , teorema este ncheiat . *

5. Submodule esen'iale $i superflue. Submodule complement. Submodule nchise. Module injective. Grupuri divizibile. Anvelope injective. Module proiective. Anvelope proiective. Generatori, cogeneratori pentru Mods(A).
n cadrul acestui paragraf prin M vom desemna un A-modul stng. Reamintim c prin LA(M) am notat laticea submodulelor lui M (vezi 1.) iar prin 0 submodulul nul al lui M. Defini'ia 5.1. Un submodul N al lui M se zice (i) Esen#ial n M (sau c( M este o extensie esen#ial a lui N) dac( pentru orice N<!LA(M), N<60 avem N-N<60. care N+N<=M s( rezulte M=N. (ii) Superflu (sau mic) dac( pentru orice N<!LA(M) pentru Se observ imediat c N!LA(M) este esen&ial n M dac #i

numai dac pentru orice x!M, x60 exist a!A a.. ax!N #i ax60.

Defini'ia 5.2. Un monomorfism de A-module f:M N se zice esen#ial dac( Im(f) este esen'ial n N iar un epimorfism de A-module f:M N se zice superflu dac( Ker(f) este superflu n M.

64

Propozi'ia 5.3. Pentru N!LA(M) urm(toarele afirma'ii sunt echivalente: (i) N este esen'ial n M (ii) Incluziunea iN:N M este monomorfism esen'ial (iii) Dac( P este un alt A-modul stng $i f:M P este un morfism de A-module a.. f:iN este monomorfism n Mods(A), atunci f este monomorfism n Mods(A). Demonstra#ie. (i))(ii). Evident. (i)5(iii). Avem f:iN c presupunem c este monomorfism, atunci Ker(f :iN)=0, deci Ker(f:iN)=Ker(f)-N #i deci dac

Ker(f)-N=0 #i cum N este esen&ial n M deducem c Ker(f)=0, adic f este monomorfism. (iii)5(i). Fie N<!LA(M), N<60 a.. N-N<=0 iar p N :M M/N< epimorfismul canonic. Din N-N<=0 deducem c p N :iN este monomorfism. Atunci trebuie ca p N s fie monomorfism, adic N<=Ker( p N )=0. * Corolar 5.4. Un monomorfism f:N M este esen'ial dac( $i numai dac( pentru orice A-modul stng P $i g:M P morfism de A-module, din g:f monomorfism deducem c( g este monomorfism. Dual se demonstreaz superflue: urm toarele rezultate pentru module

Propozi'ia 5.5. Pentru P!LA(M) urm(toarele afirma'ii sunt echivalente: (i) P este superflu n M (ii) Epimorfismul canonic p:M M/P este superflu (iii) Dac( L este un alt A-modul stng $i f: L M este un morfism de A-module a.. p:f este epimorfism n Mods(A), atunci f este epimorfism n Mods(A).

65

Corolar 5.6. Un epimorfism de A-module f:M N este superflu dac( $i numai dac( pentru orice A-modul P $i g:P M morfism de epimorfism. A-module, din f:g epimorfism deducem c( g este

Propozi'ia 5.7. Fie f:N M $i g:M P dou( monomorfisme de A-module. Atunci g:f este monomorfism esen'ial dac( $i numai dac( g $i f sunt esen'iale. demonstra c g:f este esen&ial iar pentru aceasta fie Q un alt A-modul #i h:P Q un morfism de A-module a.. h:(g:f) este monomorfism. Deducem c (h:g):f este monomorfism #i cum f este esen&ial rezult c monomorfism, adic g:f este esen&ial. ,,5. S presupunem deci c g:f este esen&ial #i s deducem c f #i g sunt esen&iale. g(y)60, deci exist a!A a.. ag(y)60 #i ag(y)!Im(g:f), adic exist deducem c f este esen&ial. Pentru a proba c #i g este esen&ial, fie z!P, x!N a.. ag(y)=(g:f)(x) 5 g(ay)=g(f(x)) 5 ay=f(x), de unde Fie deci y!M, y60; cum g este monomorfism deducem c h:g este monomorfism #i cum g este esen&ial deducem c Demonstra#ie.,,@. Ne vom folosi de Corolarul 5.4. pentru a

h este

concluzia c g este esen&ial.*

z60. Deducem c exist a!A a.. az60 #i az!Im(g:f),Im(g), de unde Dual se demonstreaz : Propozi'ia 5.8. Fie f:N M $i g:M P epimorfisme de

A-module. Atunci g:f este epimorfism superflu dac( $i numai dac( g $i f sunt superflue. Urm torul rezultat este imediat: Corolar 5.9. Fie M un A-modul iar N, P submodule ale sale. Atunci:
66

(i) N-P este esen'ial n M dac( $i numai dac( N $i P sunt esen'iale n M (ii) N+P este superflu n M dac( $i numai dac( N $i P sunt superflue n M. Propozi'ia 5.10. Fie M un A-modul iar N un submodul al s(u. Atunci exist( un submodul P al lui M a.. N,P,M iar P este o extensie esen'ial( maximal( a lui N con'inut( n M. Demonstra#ie. Fie E={Q!LA(M)| N,Q,M iar Q este o ar t m c (E, ,) este inductiv iar pentru aceasta fie (Qi)i!I o familie total ordonat de elemente din E. n mod evident Q= U Qi !LA(M) iar
iI

extensie esen&ial a lui N}. Deoarece N!E deducem c E63. S

N,Q,M.

extensie esen&ial a lui N deducem c exist a!A a.. ax60 #i ax!N ceea ce ne arat c Q este o extensie esen&ial a lui N ce majoreaz elementele familiei (Q i)i!I. Totul rezult acum din Lema lui Zorn. * Defini'ia 5.11. Fie M un A-modul $i N!LA(M). Un submodul

Fie acum x!Q, x60; exist

i!I a.. x!Qi #i cum Qi este

complement al lui N n laticea (LA(M), ,), adic(:

N !LA(M) se zice complement al lui N n M dac( N* este


*

N*=max{K!LA(M) | K-N=0}. Un submodul K al lui M se zice submodul complement al lui

M dac( exist( N!LA(M) a.. K este complement al lui N n M. Pentru N!LA(M), existen&a unui complement al lui N n M ne este asigurat de Lema lui Zorn. Deducem imediat c 0 #i M sunt submodule complement ale lui M.

67

Propozi'ia 5.12. Fie N!LA(M) iar N* un complement al lui N n M. n aceste condi'ii exist( un complement Q al lui N * n M a.. N,Q $i care este extensie esen'ial( maximal( a lui N n M. Demonstra#ie. Deoarece N-N*=0, existen&a unui complement

Q al lui N* n M a.. N,Q ne este asigurat de Lema lui Zorn. S ar t m acum c Q este extensie esen&ial maximal a lui N n M iar pentru aceasta fie L!LA(Q) a.. L60 #i L-N=0. Alegnd P=L+N* este clar c N*=P #i s ar t m c N-P=0. Deoarece z=x-y!Q #i Q-N*=0 deducem c z=0, adic

Dac x!N-P, atunci x!N #i x=y+z cu y!L #i z!N*.

este un complement al lui N n M. Deci, cu necesitate L -N60, adic Q este extensie esen&ial a lui N n M. Pentru a ar ta c aceast extensie este maximal , fie Q<!LA(M) a.. N,Q=Q< este extensie esen&ial a lui c Q< nu este extensie esen&ial a lui N absurd!. * N. Evident Q<-N*60, #i cum N-(Q<-N*)=0 iar Q<-N*=Q< deducem

x=y!L-N=0, deci x=y=0, adic N-P=0, contrazicnd faptul c N*

Defini'ia 5.13. Un submodul N!LA(M) se zice nchis dac( nu are extensii esen'iale proprii n M. Din Propozi'ia 5.12. deducem imediat c( orice submodul nchis al lui M este submodul complement al lui M. S( ar(t(m c( submodulele complement ale lui M coincid cu submodulele nchise ale lui M iar pentru aceasta fie K un submodul complement al lui M $i s( ar(t(m c( K este nchis. Conform Lemei lui Zorn, exist un complement L al lui K a.. N ,L. Exist deci N!LA(M) a.. K este complement al lui N n M.

Dac Q este un complement al lui L ce con&ine pe K, cum L-K=0, deducem K=Q. Aplicnd din nou Propozi&ia 5.12. deducem c K este submodul nchis n M. Din cele de mai nainte deducem imediat:
68

Corolar 5.14. Submodulele complement ale lui M coincid cu submodulele nchise ale lui M. Propozi'ia 5.15. Fie N!LA(M) iar N< un complement al lui N n M. Atunci: (i) N+N< este esen'ial n M (ii) Morfismul canonic p:N M/N<, p(x)=x+N< pentru orice Demonstra#ie. (i). Fie x!M, x60 #i s demonstr m c exist

x!N este un monomorfism esen'ial.

a!A a.. ax60 #i ax!N+N<. Dac x!N<, atunci N<+Ax6N< #i deci N-( N<+Ax)60. Fie y!N-(N<+Ax), y60. Cum y!N<+Ax, y=z+ax cu z!N<#i

a!A. Dac ax=0 atunci y=z #i cum N-N<=0 ar rezulta y=0 absurd!.

Deci ax60 #i din ax=y-z deducem ax!N+N< adic N+N< este esen&ial n M. x<-x<<!N<. Cum x<-x<<!N deducem c x<-x<<!N<-N=0, adic x<=x<<, deci p este monomorfism. nenul. Avem (N+N<)/N<-L/N<=((N+N<)-L)/N<=((N-L)+N</N<)60 esen&ial.* (deoarece N-L60), ceea ce ne arat c monomorfismul p este Evident Im(p)=(N+N<)/N< #i fie L/N< un submodul al lui M/N< (ii). Dac x<, x<<!N a.. p(x<)=p(x<<), atunci x<+N<=x<<+N<, deci

Defini'ia 5.16. Q!Mods(A) se zice A-modul injectiv dac( pentru orice diagram( din Mods(A) de forma: M< f u f< M

Q cu u monomorfism exist( un morfism de A-module f<:M Q a.. f<:u=f.


69

Dac( nu este pericol de confuzie, n loc de A-modul injectiv (vezi Capitolul 5, 9) vom spune simplu modul injectiv iar n loc de morfism de A-module vom spune morfism. Observa'ia 5.17. Deoarece n Mods(A) monomorfismele coincid cu morfismele injective (conform Teoremei 2.7.), n defini &ia modulelor injective putem presupune c M< este submodul al lui M. Propozi'ia 5.18. Dac( (Mi)i!I este o familie de A-module stngi atunci M i este A-modul injectiv dac( $i numai dac(
i I

pentru orice i!I Mi este A-modul injectiv.

Demonstra#ie. ,,5. Consider m i!I #i diagrama din Mods(A): u M M< f Mi

cu u monomorfism. Pentru fiecare i !I din Mi n P= M i consider m


i I

morfismul canonic 4i:Mi M< f

M i (vezi 3.) ob&innd diagrama:


i I

M g

pi:g Mi 4i pi P g:M P a..

Cum am presupus c

P este injectiv, exist

g:u=4i:f. Considernd acum #i morfismul canonic pi:P Mi (vezi 3.) deoarece (pi:g):u=pi:(g:u)=pi:(4i:f)=(pi:4i):f= 1M i :f=f deducem c P este modul injectiv.

70

G (vezi Capitolul 5, 7) #i se demonstraz standard, n sensul c consider diagrama din Mods(A): M< f P u f< fi pi Mi M

,,@. Aceast implica&ie este valabil n general ntr-o categorie se

cu u monomorfism, P= M i iar pi:P Mi proiec&ia de indice i.


i I

Deoarece Mi este modul injectiv exist fi:M Mi a.. fi:u=pi:f. Din proprietatea de universalitate a produsului direct deducem c exist un unic morfism f<:M P a.. pi:f<=fi pentru orice i!I. Avem epimorfism deducem c f<:u=f, adic P este modul injectiv. * Propozi'ia 5.19. Dac( Q!Mods(A) este injectiv atunci functorul hQ: Mods(A) Ab duce $iruri exacte scurte n $iruri exacte scurte. f g Demonstra#ie. Fie 0 M M M 0 un #ir exact de A-module din Mods(A) (adic f este monomorfism, g epimorfism iar Ker(g)=Im(f)). Trebuie s demonstr m c #irul scurt:
h Q Q 0 hQ (M ) hQ (M ) hQ (M ) 0

pi:(f<:u)=(pi:f<):u=fi:u=pi:f

#i

cum

pi este

(g )

(f )

este un #ir exact n Ab. 4!hQ(M<<)=HomA(M<<, Q), hQ(g)(4)=4:g. Reamintim c de exemplu hQ(M)=HomA(M, Q) iar pentru

71

f g 0 M M M 0

4
Q Dac epimorfism, 4!Ker(hQ(g)), pentru atunci g sim y!M<< x!M 4:g=0. Deoarece y=g(x). g este

a..

Atunci

4(y)=4(g(x))=(4:g)(x)=0 adic 4=0 #i deci hQ(g) este monomorfism. S ar t m acum c hQ(f) este epimorfism n Ab (morfism surjectiv) iar pentru aceasta fie 5!hQ(M<)
f g 0 M M M 0

4 Q

hQ(f)(4)=5, de unde concluzia c hQ(f) este epimorfism n Ab. Deoarece g:f=0 deducem c Mai avem de probat c Ker(hQ(f))=Im(hQ(g)).

Deoarece Q este injectiv exist un morfism 4:M Q a.. 4:f=5 )

unde incluziunea Im(hQ(g)),Ker(hQ(f)).

(hQ(g):hQ(f))(4)=hQ(g)(hQ(f)(4))=hQ(f)(4):g=(4:f):g=4:(f:g)=0, de Pentru cealalt incluziune, fie 5!Ker(hQ(f)), adic 5:M Q #i

pentru orice 4!hQ(M<<),

5:f=0. Trebuie s construim 4:M<< Q a.. 4:g=5.

f g 0 M M M 0

Q Fie deci y!M<<; cum g este surjec&ie exist x!M a.. y=g(x). Dac mai avem x-x<!Ker(g)=Im(f), adic exist z!M< a.. x-x<=f(z).
72

x<!M

a..

y=g(x<)

atunci

g(x)=g(x<)

Deducem 5(x)=5(x<).

imediat

5(x-x<)=5(f(z))=(5:f)(z)=0,

adic

Acest lucru ne permite s definim 4:M<< Q prin 4(y)=5(x). Se verific imediat c 4 este morfismul c utat #i astfel propozi&ia este complet demonstrat (vezi #i Propozi&ia 2.34, (ii).)* Propozi'ia 5.20. Pentru Q!Mods(A) urm(toarele afirma'ii sunt echivalente: (i) Q este modul injectiv $i orice morfism f:M< Q exist( un morfism g:M Q a.. g|M<=f. Demonstra#ie. (i)5(ii). este evident . (ii) Pentru orice M!Mods(A), orice M<!LA(M) esen'ial n M

(ii)5(i). Fie N!LA(M) #i f:N Q un morfism de A-module. Dac N* este un complement al lui N n M atunci N+N * este esen&ial n M (conform Propozi&iei 5.15.). Cum N-N*=0 exist h:N+N* Q a.. h|N=f #i h|N*=0. Exist atunci g:M Q a.. g|N+N*=h #i deci g|N=f. * Teorema 5.21. (Testul de injectivitate al lui Baer) Pentru Q!Mods(A) urm(toarele afirma'ii sunt echivalente: (i) Q este A-modul injectiv module f:I Q exist( q!Q a.. f(x)=xq pentru orice x!I. (ii) Pentru orice ideal stng I,A $i orice morfism de ADemonstra#ie. (i)5(ii). Cum I este n particular submodul al lui Dac not m q=f<(1)!Q, atunci pentru

A, n ipoteza c Q este A-modul injectiv pentru f:I Q exist f<:A Q a.. f(x)=f<(x)=xf<(1)=xq. f<|I=f. x!I,

(ii)5(i). Fie M, M<!Mods(A) a.. M,M< este submodul iar

f:M Q un morfism de A-module. Trebuie s morfism de A-module a.. f<|M=f. Pentru aceasta consider m mul&imea

g sim un f<:M< Q

E={(N, f<)| M'N'M<, f<!HomA(N, Q) #i f<|M=f}.


73

(unde prin M'N am desemnat faptul c N este un element din Mods(A) ce con&ine pe M ca submodul). rela&ia binar (N<, f<)'(N<<, f<<) ) N<'N<< #i f<<|N<=f< #i se verific n mod evident (M, f)!E astfel c E63. Pe E definim

imediat c ' este o rela&ie de ordine pe E. S ar t m c (E, ') este chiar mul&ime inductiv ordonat iar pentru aceasta fie (Ni, fi)i!I o familie total ordonat de elemente din E #i N= U N i .
iI

de A-module #i (N, f<) este majorant pentru familia (Ni, fi)i!I. Dac vom demonstra c Alegem

x!N prin f<(x)=fi(x) (dac x!Ni) atunci n mod evident f < este morfism Conform Lemei lui Zorn exist (N0, f0)!E un element maximal. N0=M< atunci implica&ia este probat . S #i fie idealul

Atunci N este submodul al lui M< #i definind f<:N Q pentru

presupunem prin absurd c N06M< adic exist x0!M< a.. x07N0. N1=<N00{x0}>=N0+Ax0

stng

I={a!A | ax0!N0}. Se probeaz imediat c g:I Q g(a)=f0(ax0) pentru g(a)=aq pentru orice a!I. S

orice a!A este morfism de A-module. Conform ipotezei exist q!Q a.. consider m acum dou elemente x+ax0=x<+a<x0, cu x,

x<!N0 iar a, a<!A. Avem c x-x<=(a<-a)x0 #i cum x-x<!N0 deducem c a-a<!I. Atunci g(a-a<)=f0((a<-a)x0)=q(a<-a). ns f0((a<-a)x0)=f0(x-x<)=f0(x)-f0(x<), de f0(x)-f0(x<)=q(a<-a)=qa<-qa ) f0(x)+qa=f0(x<)+qa<. unde

egalitatea

Din cele de mai sus deducem c dac definim f1:N1 Q prin f1(x+ax0)=f0(x)+aq (pentru x!N1 #i a!A), atunci f1 este o func&ie corect definit .Se verific imediat c f1 este morfism de A-module #i c f 1 N 0 =f0, adic (N0, f0) < (N1, f1) absurd, deoarece se contrazice maximalitatea lui (N0, f0). *

74

Defini'ia 5.22. Un grup abelian (G, +) se zice divizbil dac( pentru orice n!&* $i orice y!G exist( x!G a.. nx=y. cnd (H, +) este grup divizibil. Exemple 1. n mod evident, ($, +) nu este grup divizibil pe

2. Dac p%2 este un num r prim, atunci notnd

C p ={z!I | exist n!& a.. z p =1},


n n

( C p ,) este grup divizibil. ntr-adev r, dac pentru n!& not m U p ={z!I | z p =1}, atunci C p = UU p n . Se cunoa#te faptul c pentru orice n!& grupul
n0

( U p n ,) este ciclic #i deoarece U p n , U p n +1 putem alege un #ir de elemente (gn)n%0 din C p a.. gn este generator al lui U p n #i g np+1 =gn. Fie acum y! C p #i m!&*. Atunci exist n!& a.. y! U p n #i deci y= g nk cu k%0. Alegem pe m sub forma m=ptq cu t!&, q!&* 4pn+5q=1. a.. (p, q)=1. Deducem imediat c (pn, q)=1 adic exist 4, 5!$ a..
k Deoarece (g nb+ ) = g nb+kpt q = g np+t t m t t

( )

bkq

k ) = y bq = y 1- p a = y = g nbkq = (g n

bq

k deducem c ecua&ia xm=y are solu&ia x= g nb+ ( C p ,) este grup t , adic

divizibil. Propozi'ia 5.23. Orice grup abelian divizibil $i nenul (G, +) con'ine un subgrup izomorf fie cu (H, +) fie cu un grup de forma ( C p ,), cu p prim. divizibil construim un #ir de elemente (yn)n%1 din G a.. y1=y #i (n+1)yn+1=yn pentru orice n%1. Se arat acum u#or c subgrupul lui G generat de elementele (y n)n%1 este izomorf cu (H, +). Demonstra#ie. Fie y!G, y60. Dac o(y)=J atunci cum G este

75

Dac o(y)=m, atunci dac p%2 este un divizor prim al lui m alegnd y1=

m y avem c py1=my=0, adic o(y1)=p. Folosind din nou p

faptul c (G, +) este divizibil putem construi din nou un #ir (zn)n%1 de elemnte din G a.. z1=y1 #i pzn+1=zn pentru orice n%1 #i se arat u#or c subgrupul lui G generat de elementele (z n)n%1 este izomorf cu ( C p ,). * Teorema 5.24. Un grup abelian G (conceput n mod canonic ca $-modul) este injectiv n Mods($)=Ab dac( $i numai dac( este divizibil. fie y!G iar n!&*. Definim f : n$ G prin f(nk)=ky pentru orice k!$ Teoremei 5.21. exist Demonstra#ie. ,,5. S presupunem c G este injectiv n Ab #i

#i se arat imediat c f este morfism de grupuri ( $-module). Conform ky=nkx; n particular pentru k=1 ob&inem c divizibil. ideal al lui $ iar f:I G un morfism de grupuri. x!G a.. f(nk)=nkx pentru orice k!$ sau y=nx, adic G este

,,@. S presupunem acum c G este divizibil #i fie I=n$ un

(cu k!$), atunci f(t)=f(kn)=kf(n)=knx0=tx0 adic G este injectiv n Ab (conform Teoremei 5.21.). *

Cum G este divizibil exist x0!G a.. nx0=f(n). Dac t!I, t=kn

Propozi'ia 5.25. (i) Orice sum( direct( de grupuri abeliene divizibile este grup divizibil (ii) Orice grup factor al unui grup abelian divizibil este divizibil. Demonstra#ie. (i). Fie (Gi)i!I o familie de grupuri abeliene divizibile iar G= C Gi . Dac y!G #i n!&*, atunci y=(yi)i!I cu supp(y)
iI

finit.

76

(ii). Fie G un grup abelian divizibil iar H'G. Pentru a demonstra c G/H este divizibil fie y =y+H!G/H (cu y!G) #i n!&*. Deoarece G este divizibil exist x!G a.. y=nx. Atunci y =nx+H=n(x+H)=n x , de unde concluzia c G/H este divizibil. * Din acest rezultat $i Teorema 5.24. deducem imediat: Corolar 5.26. (i) Orice sum( direct( de $-module injective este $-modul injectiv (ii) Orice grup factor al unui $-modul injectiv este injectiv.

not nm x=(xj)j!I atunci x!G #i nx=y, adic G este divizibil.

Pentru orice j!supp(y), exist xj!Gj a.. yj=nxj, astfel c dac

Fie (G, +) un grup abelian iar G ={f:(A, +) (G, +)|f morfism de grupuri}.

Definind pentru f, g! G #i a!A, f+g:A G #i af:A G prin

(f+g)(x)=f(x)+g(x) #i (af)(x)=f(ax) pentru orice x!A, se verific imediat c n acest fel G devine n mod canonic A-modul stng. Teorema 5.27. (Eckmann-Schopf ) Dac( G este un grup abelian divizibil, atunci G este A-modul injectiv. Demonstra#ie. i vom aplica lui G testul de injectivitate al lui Baer (Teorema 5.21.) iar pentru aceasta fie I,A un ideal #i f:I
G un

morfism de A-module. Acest morfism induce morfismul de $-module f :I G definit prin f (a)=f(a)(1) pentru orice a!A. Cum (G, +) este divizibil (deci $-modul injectiv) exist g:A G morfism de $-module a.. g|I = f . S ar t m cum c pentru orice a!I f(a)=ag iar pentru aceasta fie b!A. Avem (ag)(b)=g(ab)= f (ab)=f(ab)(1)=(bf(a))(1)=f(a)(b1)=f(a)(b), de unde egalitatea f(a)=ag. Conform Teoremei 5.21. deducem c G este A-modul injectiv. *
77

injectiv Q(M) a.. M!LA(Q(M)).

Corolar 5.28. Pentru orice M!Mods(A), exist( un A-modul

grupul aditiv al numerelor ra &ionale). Dac not m G=H(I)/Ker(f), atunci G este divizibil (conform Corolarului 5.26.). Consider m acum izomorfismul canonic de A-module prin fx(a)=ax pentru orice x!A). Atunci M;HomA(A, M )'Hom$(A, G )= G . Q(M) este A-modul injectiv. *

izomorfismul de $-module M;$(I)/Ker(f),H(I)/Ker(f) ((H, +) fiind

surjectiv de $-module f:$(I) M. Conform Teoremei 2.11. avem

Corolarului 3.19., exist un $-modul liber de forma $(I) #i un morfism

Demonstra#ie. Deoarece M este n particular $-modul, conform

M;HomA(A, M) (ce asociaz la fiecare element x!M, fx:A M definit

Alegnd Q(M)= G , atunci M'Q(M) iar conform Teoremei 5.27,

Propozi'ia 5.29. Dac( Q este un A-modul injectiv atunci orice submodul complement al lui Q este sumand direct n Q. Demonstra#ie. Fie K un submodul complement al lui Q (adic un submodul nchis n Q, conform Corolarului 5.14.) iar N un complement al lui K n Q. Conform Propozi&iei 5.15. deducem c (K+N)/N este esen&ial n Q/N #i fie g:(K+N)/N Q morfismul definit n mod canonic x<!K #i y<!N a.. (x+y)+N=(x<+y<)+N, atunci (x+y)-(x<+y<)!N #i cum g((x+y)+N)=x pentru x!K #i y!N. Deoarece K-N=0 dac mai avem

y-y<!N deducem c x-x<!N-K=0, adic x=x< #i deci g este corect definit . Rezult chiar c g este monomorfism #i cum Q este presupus modul injectiv, exist h:Q/N Q a.. h|K+N/N=g. Cum (K+N)/N este esen&ial n Q/N #i g este monomorfism, atunci h este monomorfism. ns

deducem c Q=K+N #i cum K-N=0 deducem c Q=KAN, adic K este sumand direct n Q. *
78

h(Q/N). Cum h este monomorfism atunci (K+N)/N=Q/N, de unde

K=Im(g)=h((K+N)/N) #i h((K+N)/N) este esen&ial n

Defini'ia 5.30. Fie M!Mods(A). Numim anvelop injectiv a lui M, o pereche (Q, i) cu Q modul injectiv iar i:M Q monomorfism esen'ial de A-module. Teorema 5.31. ( Eckmann-Schopf ) Orice A-modul stng M admite o anvelop( injectiv( unic( pn( la un izomorfism de A-module. Demonstra#ie. S prob m la nceput unicitatea anvelopei injective iar pentru aceasta s presupunem c (Q1, i1) #i (Q2, i2) sunt dou anvelope injective ale lui M. Q1 i1 M i2 Q2 Cum Q2 este modul injectiv, exist f:Q1 Q2 un morfism de A-module a.. f:i1=i2. Cum i1 #i i2 sunt monomorfisme esen&iale deducem c Q2=f(Q1)AN (conform Propozi&iei 5.29.). Cum i2(M),f(Q1) #i izomorfism, adic Q1; Q2 . S prob m acum existen&a anvelopei injective a unui A-modul M. i2(M)-N=0 deducem c N=0, adic Q2=f(Q1) #i deci f este f este monomorfism. Deoarece Q1;f(Q1), putem scrie f

Conform Corolarului 5.28., exist un A-modul injectiv Q=Q(M) a.. M este submodul al lui Q. Fie acum E un submodul al lui Q ce con&ine pe M #i este extensie esen&ial maximal a lui M. Atunci E este un submodul complement n Q (conform Propozi&iei 5.14.).

79

)innd cont de Propozi&ia 5.28. deducem c E este A-modul injectiv #i deci (E, i), unde i este morfismul incluziune este o anvelop injectiv a lui M. * No&iunile duale no&iunilor de modul injectiv #i anvelop injectiv sunt cele de modul proiectiv #i anvelop proiectiv . Defini'ia 5.32. P!Mods(A) se zice proiectiv dac( pentru orice dou( A-module M, M<, orice epimorfism p:M< M $i orice morfism de A-module f:P M exist( un morfism de A-module f<:P M< a.. p:f<=f adic( diagrama: P f< M< este comutativ(. Exemple de module proiective ne sunt oferite de: Propozi'ia 5.33. Orice A-modul liber este proiectiv. Demonstra#ie. Fie L un A-modul liber de baz (ei)i!I. Dac n Mods(A) avem diagrama: L f M< p M p M f

cu p epimorfism, atunci pentru orice i !I exist ei<!M a.. f(ei)=p(ei<). Definind pentru ei pe f<:L M< prin f<(ei)=ei< (i!I) atunci n mod

80

canonic f< se define#te prin f a i ei = ai ei . Se verific imediat c


iI

iI

f< este morfism de A-module #i c p:f<=f, de unde concluzia c L este proiectiv. * Pentru modulele proiective avem un rezultat dual celui stabilit n Propozi&ia 5.18.:

C M i este modul proiectiv dac( $i numai dac( pentru orice i!I, Mi


i I

Propozi'ia 5.34. Fie (Mi)i!I o familie de A-module. Atunci

este proiectiv. S prob m Propozi&ia 5.19.: acum un rezultat analog celui stabilit n

Propozi'ia 5.35. Dac( P!Mods(A) este proiectiv atunci functorul hP:Mods(A) Ab duce $iruri exacte scurte n $iruri exacte scurte. f g Demonstra#ie. Fie 0 M M M 0 un #ir exact scurt din Mods(A) #i s demonstr m c #irul: hp(f ) h p (g ) (C) 0 h p (M ) h p (M ) h p (M ) 0 este un scurt n Mods($)=Ab (categoria grupurilor abeliene). Reamintim defini&ia h (M)=HomA(P,
P

lui dac
P

hP: mai
P

dac
P

M!Mods(A),

atunci #i

M)

iar

avem

f!HomA(M, M<), atunci h (f):h (M) h (M<) se define#te prin hP (f)(4)= f : 4 pentru orice 4!hP(M). Pentru a ar ta exactitatea #irului (C) n hP(M<) fie 4!hP(M<) a.. 4(x)=0, adic 4=0 #i astfel

M<!Mods(A)

hP(f)(4)=0 ) f:4=0. Atunci, pentru orice x!P avem f(4(x))=0 #i cum f este monomorfism deducem c
P P

Pentru a proba exactitatea #irului (C) n hP(M<<), fie 5!hP(M<<). Atunci s consider m diagrama din Mods(A):

Ker(h (f))=0, deci h (f) este monomorfism n Ab.

81

P 4 5

f g 0 M M M 0

Cum P este proiectiv iar g este epimorfism, exist 4:P M a.. g:4=5 ) 5= hP(g), de unde concluzia c hP(g) este epimorfism adic #irul (C) este exact n hP(M<<). ar t m c Pentru a proba exactitatea #irului (C) n hP(M) va trebui s Ker(hP(g))=Im(hP(f)).

g:(f:4)=0, de unde incluziunea Im(hP(f)),Ker(hP(g)). Fie acum 4!Ker(hP(g)) ) g:4=0:

Din g:f=0 deducem c (g:f):4=0 pentru orice 4! hP(M), adic

P 5 a

f g 0 M M M 0

exist un unic z!M< a.. 4(x)=f(z).

Atunci pentru x!P, g(4(x))=0 ) 4(x)!Ker(g)=Im(f), deci

module 5:P M< a.. f:5=4, deci 4= hP(5), adic incluziunea


P

Se verific imediat c definind 5(x)=z ob&inem un morfism de Aeste valabil #i Ker(h (g)),Im(h (f)),
P P P

de

unde

egalitatea

Ker(h (g))=Im(h (f)) (vezi #i Propozi&ia 2.34., (i).) * Teorema 5.36. Pentru P!Mods(A) urm(toarele afirma'ii sunt echivalente: (i) P este proiectiv
82

(ii) P este sumand direct ntr-un liber. Demonstra#ie. (i)5(ii). Conform Corolarului 3.19. exist un A-modul liber L #i un epimorfism p:L P. Deoarece P este proiectiv, considernd diagrama: P g L p P 1P

exist g:P L morfism de A-module a.. p:g=1P. Conform Corolarului 3.8., P este sumand direct n L. proiectiv (conform Propozi&iei 5.33.) totul rezult din Popozi&ia 5.34.. * (ii)5(i). Dac P este sumand direct ntr-un liber L, cum L este

No&iunea dual celei de anvelop injectiv este aceea de anvelop proiectiv (vezi Capitolul 5, 9): Defini'ia 5.37. Numim anvelop proiectiv a unui A-modul M o pereche (P, p) cu P!Mods(A) modul proiectiv iar p:P M un epimorfism superflu. Din p cate nu orice A-modul admite anvelop proiectiv . Contraexemplul ne este oferit de $-modulul $n cu n%2 care nu admite anvelop proiectiv . (P, p) cu P $-modul proiectiv iar p:P $n epimorfism superflu de $-module, atunci din diagrama: ntr-adev r, dac prin absurd $n ar avea o anvelop proiectiv

83

$ f P p pn $n

(unde pn:$ $n este epimorfismul canonic) deducem existen &a unui

morfism de $-module f:$ P a.. p:f=pn. Cum p este epimorfism superflu n Ab, atunci rezult c f este epimorfism #i deci Ker(f) este unde rezult c pn trebuie s fie superflu #i deci ar rezulta c idealul n$ trebuie s fie superflu n $, ceea ce este absurd!. n schimb, se poate demonstra dual, rezultatul dual al celui stabilit n Teorema 5.31.: Propozi'ia 5.38. Anvelopa proiectiv( a unui A-modul dac( exist( atunci ea este unic( pn( la un izomorfism. Reamintim (vezi Capitolul 5, 2) c dac G este o categorie

sumand direct n $. Dar atunci Ker(f)=0, adic f este izomorfism, de

oarecare, o familie (Gi)i!I de obiecte din G se nume#te familie de

generatori (cogeneratori) ai lui G, dac pentru oricare X, Y!Ob(G) #i u, v!HomG(X, Y) cu u6v, exist f! U Hom C (Gi , X ) (f! U HomC (Y , Gi ) ) a.. u:f6v:f (f:u6f:v).
iI iI

un singur element G, atunci G se zice generator (cogenerator) al lui G. )innd cont de Propozi&ia 2.34. deducem imediat:

Dac familia de generatori (cogeneratori) ai lui G se reduce la

Propozi'ia 5.39. Pentru G!Mods(A), urm(toarele afirma'ii sunt echivalente: (i) G este generator pentru Mods(A)
84

f g (ii) Pentru orice $ir din Mods(A), M M M dac( G G G G G h (f ) h (g ) $irul h (M ) h (M ) h (M ) este exact n Ab atunci $i f g $irul M M M este exact n Mods(A).

Propozi'ia 5.40. Pentru G!Mods(A), urm(toarele afirma'ii sunt echivalente: (i) G este generator pentru Mods(A) exist( un morfism de A-module f:G M a.. Im(f)4N (ii) Pentru orice M!Mods(A) $i orice N!LA(M) propriu, (iii) Pentru orice M!Mods(A), dac( not(m I=HomA(G, M),

atunci morfismul canonic de A-module *:G(I) M definit pentru 3=(xf)f!I!G(I) (de suport finit) prin j (a ) = f (x f ) este epimorfism
f I

n Mods(A). (iv) Pentru orice M!Mods(A) exist( o mul'ime de indici I $i un epimorfism de A module f:G(I) M N!Mods(A). (v) Exist( un num(r natural n%1 a.. Gn;AKN, cu Demonstra#ie. (i)5(ii). Deoarece N6M, atunci considernd

pentru Mods(A), exist f!HomA(G, M). a.. p:f60 #i atunci Im(f)4N. a.. Im(g)4N #i deci exist y!Im(g), y=g(x) cu x!G a.. y7N. Considernd 4x!G(I), 4x=(xf)f!I unde x f =

epimorfismul canonic p:M M/N avem c p60. Cum g este generator (ii)5(iii). Dac N=Im(*)6M, atunci exist g!HomA(G, M).

0 pentru f g , x pentru f = g

atunci *(4x)=g(x)=y!Im(*) absurd!, de unde concluzia c * este epimorfism. (iv)5(v). Conform ipotezei, pentru M =A exist o mul&ime de (iii)5(iv). evident .

indici I #i un epimorfism f:G(I) A. Fie x!G(I) a.. f(x)=1. Atunci notnd cu n cardinalul mul&imii finite supp(x), exist un monomorfism de
85

A-module g:Gn G(I) #i x<!Gn a.. g(x<)=x. Considernd h=f:g:Gn A avem c h(x<)=1, adic h este epimorfism de A-module. Cum A este Amodul proiectiv, atunci considernd diagrama din Mods(A): A

1A h Gn A 0

exist h<:A Gn a.. h:h<=1A, adic h este inversabil la dreapta #i atunci deducem c A este sumand direct n Gn (conform Corolarului 3.8.), deci exist N!Mods(A) a.. Gn;AKN. (v)5(i). Fie M, N!Mods(A) #i f1, f2!HomA(M, N) a.. f16f2,

atunci n mod evident f 1:h6f2:h iar dac not m cu 41, , 4n injec&iile canonice ale lui G n Gn, atunci exist cel pu&in un indice 1'ik'n a.. f 1 o (h o a ik ) f 2 o (h o a ik ) #i astfel notnd f = h o a ik ! HomA(G, M), avem c f1:f6f2:f, adic G este generator pentru Mods(A). * Corolar 5.41. (i) Dac( G este generator pentru Mods(A),atunci pentru orice M! Mods(A), GKM este de asemenea generator pentru Mods(A). (ii) Orice A-modul liber nenul este generator pentru Mods(A); n particular A este generator pentru Mod s(A). No&iunea de cogenerator fiind dual no&iunii de generator avem prin dualizarea rezultatelor de mai sus urm toarele rezultate:
86

pentru care g(1)=x iar p proiec&ia lui Gn pe A. Dac not m h=g:p,

adic exist x!M a.. f1(x)6f2(x). Fie g:A M morfismul de A-module

Propozi'ia 5.42. Pentru G!Mods(A) urm(toarele afirma'ii sunt echivalente: (i) G este cogenerator pentru Mods(A) f g (ii) Pentru orice $ir din Mods(A), M M M , dac( hG ( f ) hG ( g ) hG (M ) hG (M ) este exact n Ab, atunci $i $irul hG (M ) f g $irul M M M este exact n Mods(A). Propozi'ia 5.43. Pentru G!Mods(A) urm(toarele afirma'ii sunt echivalente: (i) G este cogenerator pentru Mods(A) exist( un morfism de A-module f:M G a.. f(N)60 (ii) Pentru orice M!Mods(A) $i orice N!LA(M) propriu,

(iii) Pentru orice M!Mods(A) dac( not(m I=HomA(M, G)

atunci morfismul canonic de A-module 5:M G(I) definit pentru x!M prin (5(x))f=f(x) pentru orice f!I, este monomorfism n Mods(A). (iv) Pentru orice M!Mods(A), exist( o mul'ime de indici I $i un monomorfism de A module f:M G(I). Corolar 5.44. Dac( G!Mods(A) este cogenerator pentru Mods(A), atunci pentru orice M!Mods(A), GKM este cogenerator pentru Mods(A).

6. Produs tensorial de module. Produs tensorial de morfisme. Functorii SM $i TN; transportul $irurilor exacte scurte prin ace$ti functori. Comutativitatea produsului tensorial. Permutarea produsului tensorial cu sumele directe. Produs tensorial de module libere. Asociativitatea produsului tensorial. Proprietatea de adjunc'ie. Module plate.
n cadrul acestui paragraf prin A vom desemna un inel unitar.
87

Fie M un A-modul drept, N un A-modul stng iar G un grup abelian aditiv (deci M!Modd(A), N!Mods(A) #i G!Ab). Defini'ia 6.1. O aplica'ie *:MN G se zice (i) "-biliniar dac( *(x+x<, y)=*(x, y)+*(x<, y) $i

y<!N

*(x, y+y<)=*(x, y)+*(x, y<) pentru orice x, x<!M $i y,

y!N $i a!A.

(ii) A-balansat dac( *(xa, y)=*(x, ay) pentru orice x!M,

Defini'ia 6.2. Fiind date M!Modd(A), N!Mods(A), numim produsul tensorial al lui M cu N peste A un dublet (G, *) notat MLAN $i format dintr-un grup abelian G $i o aplica'ie $-biliniar( $i A-balansat( *:MN G cu proprietatea c( pentru oricare alt *<:MN G< exist( un unic morfism de grupuri u:G G< a.. diagrama: MN * G u *< G< este comutativ(, adic( u:*=*<. Teorema 6.3. Pentru oricare dou( A-module M!Modd(A) $i grup abelian G< $i orice aplica'ie $-biliniar( $i A-balansat(

N!Mods(A) exist( produsul tensorial MLAN al lui M cu N peste A care este unic pn( la un izomorfism de grupuri.

88

Unicitatea trebuie n&eleas n sensul c dac (G, *) #i (G<, *<) sunt dou produse tensoriale ale lui M cu N peste A, atunci exist un izomorfism de grupuri u:G G< a.. diagrama: * MN *< G u G<

este comutativ , adic u:*=*<. Demonstra#ie. S demonstr m la nceput unicitatea, Deoarece (G, *)=MLAN, exist u:G G< morfism de grupuri a.. u :*=*<. grupuri a.. u<:*<=*. )innd cont c #i (G<, *<)=MLAN exist u<:G< G morfism de Deducem imediat c (u:u<):*<=u:(u<:*<)=u:*=*< #i cum 1G<

verific condi&ia 1G<:*<=*< deducem datorit unicit &ii c u:u<=1G<. Analog deducem c #i u<:u=1G, de unde concluzia c u este izomorfism de grupuri.

S prob m acum existen&a lui MLAN. Fie L=$(MN)= C $i (cu $i=$ pentru orice i!MN)
iM N

$-modul liber cu baza {e(x,y)}(x,y)!MN; pentru simplificare convenim s not m elementul e(x, y) cu (x, y) oricare ar fi (x, y) !MN. n L consider m subgrupul K generat de elementele de forma:

(x+x<, y)-(x, y)-(x<, y), (x, y+y<)-(x, y)-(x, y<) #i (xa, y)-(x, ay) cu x, p:L L/K epimorfismul canonic iar cu *=p: 9 :MN L / K.

x<!M, y, y<!N #i a!A. Not m cu 9:MN L injec&ia canonic , cu n mod evident * este aplica&ie $-biliniar #i A-balansat .

un grup abelian #i *<:MN G< o aplica&ie $-biliniar #i A-balansat .


89

S demonstr m c (L / K, *)=MLAN iar pentru aceasta fie G<

)innd cont de Teorema 2.19. exist v:$(MN) G a.. v:9=*< MN 9 L=$(MN) v *< G<

un unic morfism de grupuri

L/K

Cum v coincide cu *< pe MN deducem imediat c generatorii lui K sunt n Ker(v). -v((x<, y))=*<(x+x<, y)-*<(x, y)-*<(x<, y)=0 #i analog pentru ceilal&i, de ntr-adev r, v((x+x<, y)-(x, y)-(x<, y))=v((x+x<, y))-v((x, y))-

unde concluzia K,Ker(v) #i astfel exist un unic morfism de grupuri u:L / K G< a.. u:p=v. Avem u:*=u:(p:9)=(u:p):9=u:v=*<. Unicitatea lui u cu proprietatea morfismele v #i u cu propriet &ile *<=v:9 #i respectiv u:p=v sunt unic determinate. Prin urmare (L / K, *)=MLAN. * n continuare, dac nu este pericol de confuzie n loc de MLAN Aplica&ia *:MN MLN poart numele de aplica#ia canonic . *<=u:* rezult din faptul c

vom scrie mai simplu MLN.

Pentru orice x!M #i y!N not m *(x, y)=xLy.

este $-biliniar #i A-balansat , pentru orice x, x<!M, y, y<!N #i a!A avem egalit &ile: (x+x<)Ly=xLy+x<Ly xL(y+y<)=xLy+xLy<
90

Observa'ia 6.4. Deoarece aplica&ia canonic *:MN MLN

(xa)Ly=xL(ay). De asemenea, deducem imediat #i egalit &ile: (-x)Ly=xL(-y)=-(xLy) xL0=0Ly=0

(nx)Ly=xL(ny)=n(xLy) (n!$).

de generatori pentru grupul abelian MLN. Mai mult, pentru orice z!MLN exist( x1, , xn!M, y1, , yn!N a.. z=x1Ly1++xnLyn. Demonstra#ie. Avem c MLN=L / K iar p:L L / K este

Propozi'ia 6.5. Mul'imea {xLy | x!M, y!N} este un sistem

x<1, , x<n!M, y1, , yn!N #i


n i =1

x!M #i y!N genereaz pe MLN. Deci, pentru orice z!MLN exist


z = mi (x i y i ) = ((mi x i ) y i ) = (x i y i )
i =1 i =1 n

epimorfism, de unde concluzia c elementele de forma *(x, y)=xLy cu m1, , mn!$ a..
n

cu xi=mix<i!M, 1'i'n. * S definim acum produsul tensorial de morfisme de A-module. stnga iar f:M M< #i g:N N< dou morfisme de A-module la dreapta, respectiv la stnga. Consider m diagrama: MN * Fie M, M< dou A-module la dreapta, N, N< dou A-module la

MLN u

*< M<LN< unde * este aplica&ia canonic iar *<(x, y)=f(x)Lg(y) pentru orice x!M #i y!N. *< se define#te prin

Se constat imediat c *< este o aplica&ie $-biliniar #i A-balansat #i atunci din proprietatea de universalitate a produsului
91

tensorial exist

u:*=*<. Prin defini&ie u se va nota fLg #i poart numele de produsul tensorial al morfismelor f %i g. c u(xLy)=f(x)Lg(y). Cum u este morfism de grupuri deducem c pentru orice z!MLN, z = (x i y i ) cu xi!M, yi!N avem:
i =1 n n ( f g ) (x i y i ) = ( f ( xi ) g ( y i )) . i =1 i =1 n

un unic morfism de grupuri u:MLN M<LN< a..

Observ m c dac (x, y)!MN, atunci cum u:*=*< deducem

Propozi'ia 6.6. Dac( M, M<, M<< sunt trei A-module la f f dreapta, N, N<, N<< trei A module la stnga iar M M M , g g N N N , sunt morfisme atunci De asemenea, 1ML1N=1MLN. Demonstra#ie. Ar t m c egalitatea este adev rat pe generatori: =f<(f(x))Lg<(g(y))=(f<:f)(x)L(g<:g)(y)=((f<:f)L(g<:g))(x, y) (x!M, egalit &ile din enun&. * y!N) #i atunci, &innd cont de Propozi&ia 6.5., deducem imediat ((f<Lg<):(fLg))(x, y)=(f<Lg<)((fLg)(x, y))=(f<Lg<)(f(x)Lg(y)) = (f<:f)L(g<:g)=(f<Lg<):(fLg).

S fix m M un A-modul drept #i N un A-modul stng. Din cele exprimate anterior deducem c asociind la fiecare Af modul stng P grupul abelian MLP #i la fiecare morfism P Q de A-module stngi morfismul de grupuri abeliene 1MLf:MLP MLQ ob&inem un functor covariant SM : Mods(A) Ab. Analog, asociind la fiecare A-modul drept R grupul abelian f RLN #i la fiecare morfism de A-module drepte R S morfismul de grupuri abeliene fL1N ob&inem de asemenea un functor covariant TN : Modd(A) Ab.
92

S( vedem n continuare cum transport( ace$ti functori covarian'i $irurile exacte. f g Propozi'ia 6.7. (i) Dac( 0 M M M 0 un $ir exact scurt n Modd(A), atunci pentru orice N!Mods(A) $irul: N (f ) N (g ) T N (M ) T TN (M ) T TN (M ) 0 este exact n Ab. f g (ii) Dac( 0 N N N 0 un $ir exact scurt n Mods(A), atunci pentru orice M!Modd(A) $irul: exact n Ab. Demonstra#ie. (i). Avem de probat c #irul:
f 1 N g 1 N M N M N M N 0

SM ( f ) SM (g ) S M (N ) S M (N ) S M ( N ) 0

este

este exact n Ab. S not m f<=fL1N #i g<=gL1N. Trebuie s epimorfism. demonstr m c

Ker(g<)=Im(f<) #i c

g< este

g<:f<=(gL1N):(fL1N)=(g:f)L1N=0L1N=0, Im(f<),Ker(g<).

Deoarece Ker(g)=Im(f) deducem c g:f=0 #i atunci de unde incluziunea

a.. g<=h:p. Ob&inem astfel diagrama din Ab: MN p h (MLN) / Im(f<) g<

Cum Ker(p)=Im(f<),Ker(g<) exist h : MLN/Im(f<)

Fie p:MLN (MLN) / Im(f<) epimorfismul canonic.

M<<LN

M<<LN

Dac reu#im s ar t m c h este izomorfism de grupuri atunci problema este rezolvat deoarece din h:p=g< deducem pe de o parte c g< este epimorfism iar pe de alt parte c Ker(g<)=Ker(p)=Im(f<).
93

exist x!M a.. g(x)=x<<. Definim atunci +(x<<, y)=p(xLy) #i s ar t m c + este corect definit . Dac mai avem x1!M a.. g(x1)=x<< atunci Ob&inem c x1Ly-xLy=f(x<)Ly=f<(x<Ly)!Im(f<),

+:M<<N (MLN) / Im(f<). Fie (x<<, y)!M<<N; cum g este surjec&ie,

Vom defini la nceput o aplica&ie $-biliniar #i A-balansat

g(x)=g(x1), deci x1-x!Ker(g)=Im(f) #i deci x1-x=f(x<) cu x<!M<. deci p(xLy)=p(x1Ly), adic + este corect definit . Se verific imediat c +

este o aplica&ie $-biliniar #i A-balansat #i atunci din proprietaea de universalitate a produsului tensorial exist un unic morfism de grupuri abeliene t:M<<LN (MLN) / Im(f<) a.. diagrama: * M<<LN M<<N + t

(MLN) / Im(f<) este comutativ , adic t:*=+. S ar t m c t este inversul lui h #i atunci va rezulta c h este izomorfism de grupuri. x<<=g(x)) avem: Deoarece pentru orice generator x<<Ly al lui M<<LN (cu

deducem c h:t=1M<<LN.

(h:t)(x<<Ly)=h(t(x<<Ly))=h(p(xLy))=g(x)Ly=x<<Ly=1M<<LN(x<<Ly) Deoarece p este epimorfism #i {xLy | x!M, y!N} genereaz

(MLN) / Im(f<) iar pe generatorii acestui grup avem:

grupul MLN, rezult c {p(xLy) cu x!M #i y!N} genereaz grupul (t:h)(p(xLy))=t(h(p(xLy)))=t(g(x)Ly)=p(xLy)

de unde concluzia c #i t:h este identitatea grupului (MLN) / Im(f<), adic h este izomorfism de grupuri.
94

(ii). Se demonstreaz analog ca (i). * Corolar 6.8. (i) Produsul tensorial a dou( epimorfisme de module este epimorfism n Ab.

(ii) n general, un produs tensorial monomorfisme de module nu este monomorfism.

de

dou

(iii) Produsul tensorial a dou( izomorfisme f $i g de module este izomorfism n Ab $i n plus (fLg)-1=f-1Lg-1. f g Demonstra#ie. (i). Fie M M #i N N epimorfisme n Modd(A) #i respectiv Mods(A). i f Ker ( f ) M M 0 este Deoarece #irul 0 exact n Modd(A), (i=incluziunea), din Propozi&ia 6.7.(i), deducem c fL1N<< este epimorfism n Ab. Analog deducem c #i 1MLg este epimorfism n Ab #i cum fLg=(fL1N<<):(1MLg)

deducem c fLg este epimorfism n Ab. (ii). Fie n.2 un num r natural #i s $nL$H=0. ntr-adev r dac x!$n #i y!H, avem
1 n

ar t m la nceput c

x L$ y=xL[n( r)]=(xn)L( r)=0L r=0. Astfel, dac consider m #irul exact canonic din Modd($):

1 n

1 n

H/$

(i=incluziunea, p=epimorfismul canonic) atunci conform Propozi &iei 6.7., (i), #irul: pL1$n iL1$n $L$$n HL$$n (H/$)L$$n 0 este exact n Ab.

95

atunci Ker(iL1$n)60 #i deci iL1$n nu este monomorfism n Ab, de#i i #i 1$n sunt monomorfisme. (iii). S presupunem c f:M M< #i g:N N< sunt izomorfisme de A-module. Din (fLg):(f-1Lg-1)=(f:f-1)L (g:g-1)=1M<L1N<=1M<LN< #i izomorfism n Ab #i n plus (fLg)-1=f-1Lg-1. * Observa'ia 6.9. n cadrul Observa&iei 1.2. de la Capitolul 6 am v zut c dac M este un A-modul stng (drept) atunci M devine n mod canonic un Ao-modul drept (stng) numit opusul lui M #i notat prin Mo. Propozi'ia 6.10. Dac( M este un A-modul drept iar N un A-modul stng, atunci exist( un izomorfism canonic de grupuri abeliene *M,N:MLAN N o Ao M o a.. *M,N(xLy)=yLx oricare ar fi x!M $i y!N. Demonstra#ie. Se constat imediat c +:MN
N o Ao M o

Deoarece HL$$n=0 #i $L$$n=$n60 (vezi Propozi&ia 6.13.)

(f-1Lg-1):(fLg)=(f-1:f)L(g-1:g)=1ML1N=1MLN deducem c fLg este

definit prin +(x, y)=yLx este $-biliniar #i A-balansat #i astfel din proprietatea de universalitate a produsului tensorial exist un unic morfism de grupuri * M,N:MLAN N o Ao M o a.. *M,N(xLy)=yLx oricare ar fi x!M #i y!N. Analog deducem c exist un unic morfism de grupuri *<M,N: N o Ao M o MLAN a.. *<M,N(yLx)=xLy pentru orice x!M #i y!N. Se probeaz imediat c *M,N #i *<M,N sunt una inversa celeilalte,

de unde concluzia din enun&. *

Corolar 6.11. (Comutativitatea produsului tensorial). Dac( A este un inel comutativ $i M $i N dou( A-module, atunci exist( un unic izomorfism de grupuri abeliene *M,N:MLAN NLAM a.. *M,N(xLy)=yLx oricare ar fi x!M $i y!N.

96

Propozi'ia 6.12. Dac( M este un A-modul drept, atunci exist( un izomorfism de A-module drepte uM:MLAA M a.. uM(xLa)=xa pentru orice x!M $i a!A. n plus dac( M< este un alt A-modul drept iar f:M M< este un morfism de A-module drepte, atunci diagrama: MLAA fL1A

M<LAA

uM f

uM<

M<

este comutativ(, adic( f:uM=uM<:(fL1A).

orice x!M #i a!A se probeaz imediat c + este o aplica&ie $-biliniar #i A-balansat . Din proprietatea de universalitate a produsului tensorial (vezi Defini&ia 6.2. #i Teorema 6.3.) exist un unic morfism de grupuri uM:MLAA M a.. uM(xLa)=xa pentru orice x!M #i a!A. Dac b!A atunci uM((xLa)b)=uM(xL(ab))=x(ab)=(xa)b=

Demonstra#ie. Definind +:MA M prin +(x, a)=xa pentru

=uM(xLa)b, adic uM este morfism de A-module drepte. Deoarece n mod evident uM este surjec&ie, pentru a proba c uM este izomorfism de A-module mai trebuie probat injectivitatea lui u M iar pentru aceasta fie
n i =1

z!MLAA a.. uM(z)=0. Atunci z = ( x i a i ) cu xi!M #i ai!A, 1'i'n. Scriind pentru orice 1'i'n xiLai=(xiai)L1 putem scrie z=xL1 cu x = x i a i !M astfel c din uM(z)=0 deducem c uM(xL1)=0 )
i =1 n

x21=0, deci x=0 #i atunci #i z=0.

generator al lui MLAA. Atunci (f:uM)(xLa)=f(uM(xLa))=f(xa)=f(x)2a


97

Pentru a proba comutativitatea diagramei din enun &, fie xLa un

egalitatea f:uM=uM<:(fL1A). *

iar (uM<:(fL1A))(xLa)=uM<((fL1A)(xLa))=uM<(f(x)La)=f(x)2a, de unde Analog se probeaz : Propozi'ia 6.13. Dac( N este un A-modul stng, atunci exist(

un izomorfism de A-module stngi vN:ALAN N a.. vN(aLx)=ax pentru orice x!N $i a!A. n plus, dac( N< este un alt A-modul stng iar f:N N< este un morfism de A-module stngi, diagrama: ALAN 1ALf

ALAN<

vN f

vN<

N este comutativ(.

N<

n continuare vom ar ta c produsul tensorial permut cu sumele directe. Propozi'ia 6.14. Dac( (Mi)i!I este o familie de A-module drepte iar N este un A-modul stng, atunci avem urm(torul izomorfism de grupuri abeliene:
C M i A N C (M i A N ) . iI iI

Demonstra#ie. Fie M = C M i iar 4i:Mi M injec&iile canonice,


iI

i!I. Consider m de asemenea *:MN MLAN #i *i:MiN MiLAN (i!I) aplica&iile canonice. Vom ar ta c (MLAN, (4iL1N)i!I) este o sum direct a familiei

de grupuri abeliene (MiLAN) iar pentru aceasta trebuie s prob m c


98

dac G este un alt grup abelian #i ui:MiLAN G (i!I) este o familie de

morfisme de grupuri abeliene, atunci exist un unic morfism de grupuri u:MLAN G a.. ui=u:(4i:1N), pentru orice i!I.

MN

MLAN u

4iL1N

MiLAN +i

*i

MiN

ui

G $-biliniar #i A-balansat . Dac x! M = C M i , atunci exist xi!Mi, i!I unic determina&i


iI

Pentru fiecare i!I, +i=ui:*i este n mod evident aplica&ie

#i aproape to&i nuli a.. x = a i (x i ) (vezi Propozi&ia 3.3. de la Capitolul


i I

6). Definind +:MN G prin +(x, y)=

iI

+i(xi, y) oricare ar fi

x = a i (x i ) !M #i y!N, cum aplixca&iile +i (i!I) sunt $-biliniare #i


i I

A-balansate, rezult c + este aplica&ie $-biliniar #i A-balansat #i atunci din proprietatea de universalitate a produsului tensorial exist u:MLAN G un unic morfism de grupuri abeliene a.. +=u:*. deducem imediat c Cum u(xLy)=u(*(x, y))=+(x, y) pentru orice x!M #i y!N,

arate aceast egalitate pe generatorii xiLy ai lui MiLAN). Unicitatea lui u se probeaz imediat observnd c dac mai avem u<:MLAN G ce face comutativ triunghiul din mijlocul diagramei de mai nainte, atunci u<:*=+ #i deci u=u<. *

u:(4iL1N)=ui pentru orice i!I (este suficient s se

99

Analog se probeaz : Propozi'ia 6.15. Dac( (Ni)i!I este o familie de A-module stngi iar M este un A-modul drept, atunci avem urm (torul izomorfism de grupuri abeliene:
M A C N i C (M A N i ) . iI iI

Lema 6.16. Fie M un modul drept liber avnd baza format ( dintr-un singur element {e}. Atunci pentru orice A-modul stng N $i orice z!MLAN exist( un unic y!N a.. z=eLAy. a!A este un izomorfism de Demonstra#ie. Avem M=eA #i u:A M, u(a)=ea pentru orice A-module drepte. Atunci

uL1N:ALAN MLAN este izomorfism de grupuri abeliene. Fie de v(y)=1Ly pentru orice y!N.

asemenea v:N ALAN izomorfismul canonic (dat de Propozi &ia 6.13.), Atunci w=(uL1N):v:N MLAN este un izomorfism de grupuri

abeliene #i astfel pentru z!MLAN exist

z=w(y)=(uL1N)(v(y))= (uL1N)(1Ly)=eLy. *

un unic y!N a..

Propozi'ia 6.17. Dac( M este un A-modul drept de baz( (ei)i!I $i N un A-modul stng, atunci oricare ar fi z!MLAN exist( yi!N, i!I unic determina'i $i aproape to'i nuli a.. z= (ei y i ) .
iI

Demonstra#ie. Deoarece (ei)i!I este o baz a lui M atunci putem scrie M = C (ei A) de injec&ii canonice morfismele incluziune 4i:eiA M
i I

(i!I).

)innd

cont

de

Propozi&ia

6.14.

putem

scrie

M N = C ei A N = C (ei A N ) de injec&ii canonice a i =4i L1N, iI iI

i!I.

Dac z!MLN atunci exist elementele zi!eiALN, i!I unic determinate #i aproape toate nule a.. z= a i (z i ) .
iI

100

yi!N unic determinat a.. zi=eiLyi. Atunci z = a i ( z i ) = (a i 1N )(ei y i ) = (ei y i ) . *


iI iI iI

)innd cont de Lema 6.16. deducem c pentru orice i!I exist

Analog se demonstreaz : Propozi'ia 6.18. Dac( M este un A-modul drept $i N un Amodul stng de baz( (fj)j!J atunci oricare ar fi z!MLAN exist( xj!M, j!J unic determina'i $i aproape to'i nuli a.. z= (x j f j ) .
j J

Corolar 6.19. Dac( A este comutativ iar M $i N sunt dou( A-module libere de baze (ei)i!I $i respectiv (fj)j!J, atunci MLAN este un A-modul liber de baz( (ei f j )ij I . J
x = a i ei , y = b j f j cu ai, bj!A unic determina&i #i aproape to&i nuli
iI j J

Demonstra#ie. Dac

x!M #i y!N atunci putem scrie


#i atunci x y = a i ei b j f j = a i b j (ei f j ) , de unde deducem


iI j J

(e

f j )iI este un sistem de generatori MLAN.


j J

i I j J

Dac

avem

a (e
ij iI j J

fj)= 0

aij!A,

atunci

a ij ei f j = 0 = (0 f j ) j J i I j J

i!I,

j!J

aproape

to&i

nuli #i

a.. din

Propozi&ia 6.18. deducem c

a e
ij iI

= 0 pentru orice j!J, iar apoi

deducem c aij=0 pentru orice i!I #i j!J.* Corolar 6.20. Dac( M $i N sunt dou( A-module libere de rang finit peste inelul comutativ A, atunci MLAN este un A-modul liber de rang finit $i n particular, dac( A=K este un corp comutativ, atunci dimK(MLKN)=dimK(M)2dimK(N).
101

rang(MLAN)=rang(M)2rang(N).

Pe lng inelul A s mai consider m nc dou inele B #i C. Presupunem c M este un (B, A)-bimodul iar N este un (A, C)-bimodul. Pentru b!B, c!C #i x!M, y!N definim: b(xLy)= (bx)Ly #i (xLy)c=xL(yc).

c +b este $-biliniar #i A-balansat . Din proprietatea de universalitate a produsului tensorial exist un unic morfism de grupuri ub:MLAN MLAN a.. ub:*=+b, adic ub(xLy)=(bx)Ly pentru orice x!M #i y!N. Dac z!MLAN punem prin defini&ie: b2z=ub(z) #i se verific

pentru b!B, +b:MN MLAN, +b(xLy)=(bx)Ly. Se verific imediat

Lema 6.21. innd cont de cele expuse mai sus, MLAN devine B-modul stng $i C-modul drept. Demonstra#ie. Fie *:MN MLAN aplica&ia canonic iar

b(xLy)=(bx)Ly.

imediat c n felul acesta MLAN devine B-modul stng #i n plus Analog se arat c MLAN devine C-modul drept. (b(xLAy))c=((bx)LAy)c=(bx)LA(yc)=b((xLAy)c)

Deoarece pentru orice b!B #i c!C avem

rezult c MLAN devine bimodul B-stng #i C-drept. *

Observa'ia 6.22. Analog se probeaz c : (i) Dac M este un A, B-modul drept #i N un (A, C)-bimodul atunci MLAN devine B-modul drept #i C-modul stng definind pentru x!M, y!N, b!B #i c!C (xLAy)b=(xb)LAy #i c(xLAy)=xLA(yc) (ii) Dac M este un A, B-modul drept #i N un A, C-modul stng

#i c!C

atunci MLAN este un (C, B)-bimodul definind pentru x!M, y!N, b!B (xLAy)b=(xb)LAy #i c(xLAy)=xLA(cy)

102

(iii) Dac M este un (B, A)-bimodul iar N este un A, C-modul stng atunci MLAN este B, C-modul stng definind pentru x!M, y!N, b!B #i c!C b(xLAy)=(bx)LAy #i c(xLAy)=xLA(cy).

)innd cont de cele de mai nainte putem prezenta n continuare asociativitatea #i proprietatea de adjunc&ie a produsului tensorial. Teorema 6.23. (Asociativiatea produsului tensorial). Fie A, B dou( inele, M un A-modul drept, N un (A, B)-bimodul iar P un Bmodul stng. Atunci exist ( un izomorfism natural: *M,N,P:MLA(NLBP) (MLAN)LBP oricare ar fi x!M, y!N $i z!P. a.. *M,N,P[xLA(yLBz)]=(xLAy)LBz N< un

A-module drepte, g:N N< este morfism de (A, B)-bimodule $i h:P P< este morfism de C-module stngi, atunci diagrama: MLA(NLBP) *M,N,P (MLAN)LBP

(A, B)-bimodul, P< un Bmodul stng iar f:M M< este morfism de

n plus dac( M< este un alt A-modul drept,

fLA(gLBh) *M<,N<,P<

(fLAg)LBh

M<LA(N<LBP<) este comutativ(. Demonstra#ie. Pentru

(M<LAN<)LBP< x!M

orice

aplica&ia

*x:NP (MLAN)LBP definit prin *x(y, z)=(xLAy)LBz este n mod

evident $-biliniar #i B-balansat . Din proprietatea de universalitate a produsului tensorial deducem c exist un unic morfism de grupuri

103

abeliene ux:NLBP (MLAN)LBP a.. ux(yLz)=(xLAy)LBz pentru orice y!N #i z!P.


Definim + x,

acum

+:M(NLBP) (MLAN)LBP

prin

iI I finita

(y

B z i ) = u x ( y i B z i ) = (x A y i ) B z i i I iI

(cu yi!N #i

zi!P) care este $-biliniar #i A-balansat . Exist atunci un morfism

de

grupuri

pentru orice x!M, y!N #i z!P. Analog se construie#te un alt morfism de grupuri *<M,N,P:(MLAN)LBP MLA(NLBP) a..

*M,N,P:MLA(NLBP) (MLAN)LBP a.. *M,N,P(xLA(yLBz))=(xLAy)LBz

Deducem imediat (pe generatori la nceput) c *M,N,P #i *<M,N,P sunt una inversa celeilalte, de unde izomorfismul din enun &. Verificarea faptului c diagrama din enun& este comutativ este imediat . * S consider m acum A #i B dou inele iar M un (A, B)-bimodul. Din cele expuse mai nainte avem functorul F=(?)LAM:Modd(A) Modd(B).

*<M,N,P((xLAy)LBz)=xLA(yLBz) pentru orice x!M, y!N #i z!P.

Teorema 6.24. (Proprietatea de adjunc#ie) Cu nota'iile anterioare functorul F este adjunct la stnga pentru hM:Modd(B) Modd(A). Demonstra#ie. Trebuie s demonstr m (vezi Capitolul 5, 4) c dac M este un A-modul stng, N un (A, B)-bimodul iar P un B-modul stng atunci: (i) Exist un izomorfism natural de grupuri a.. pentru orice f!HomA(M, HomB(N, P)), y!N #i x!M s avem +M,N,P(f)(yLx)=f(x)y. +M,N,P:HomA(M, HomB(N, P)) HomB(NLAM), P)

104

(ii) Dac

(A, B)-bimodul iar P< un alt Bmodul stng, f:M M< este un morfism h:P P< este un morfism de B-module stngi, atunci diagrama: HomA(M, HomB(N, P)) +M,N,P

M< este un alt A-modul stng,

N< un alt

de A-module stngi, g:N N< este un morfism de (A, B)-bimodule #i HomB(NLAM), P)

Hom(f, Hom(g, h))

(Hom(gLAf), h) +M<,N<,P<

HomA(M<, HomB(N<, P<)) este comutativ .

HomB(N<LAM<), P<)

*f:NM P, *f (y, x)=f(x)2y, pentru orice x!M #i y!N care n mod evident este $-biliniar #i A-balansat . Din proprietatea de universalitate a produsului tensorial exist

ntr-adev r, fie f!HomA(M, HomB(N, P))

#i aplica&ia

un morfism de grupuri +f:NLAM P a.. +f(yLAx)=f(x)2y pentru orice y!N #i x!M (se observ de fapt c +f este morfism de B-module stngi).

Definim atunci +M,N,P:HomA(M, HomB(N, P)) HomB(NLAM), P), y!N #i x!M care n mod evident este morfism de grupuri. Construim de asemenea aplica&ia +<M,N,P:HomB(NLAM), P) HomA(M,

+M,N,P(f)(yLx)=+f(yLx)=f(x)y pentru orice f!HomA(M, HomB(N, P)),

HomB(N,

P)),

+<M,N,P(g)(x)(y)=g(yLAx), pentru orice g!HomB(NLAM, P), y!N #i x!M. Se verific acum imediat c +<M,N,P este de asemenea morfism

de grupuri #i c +M,N,P #i +<M,N,P sunt una inversa celeilalte, de unde


105

concluzia c +M,N,P este izomorfism de grupuri #i cu aceasta am probat (i). Verificarea lui (ii) nu ridic nici un fel de probleme &innd cont de exemplu c Hom(g, h) ac&ioneaz Hom(g, h)(4)=h:4:g. * innd cont de Corolarul 6.8., (ii) deducem c( are sens: Defini'ia 6.25. Un A-modul stng N se zice plat dac( pentru orice monomorfism de A-module drepte f:M M<, fL1N este monomorfism. S facem acum preg tirile necesare pentru a pune n eviden& anumite clase de A-module plate precum #i conexiunile ntre modulele plate, libere #i proiective. Din Propozi&iile 3.11., 6.14 #i 6.15. deducem imediat: Propozi'ia 6.26. Orice sum( direct( de module plate este modul plat. Deoarece A este A-modul plat (conform Propozi&iilor 6.12. #i 6.13.) din propozi&ia de mai sus deducem: Corolar 6.27. (i) Orice modul liber este plat pentru 4!HomB(N, P) prin

(ii) Orice modul proiectiv este plat.


Propozi'ia 6.28. Fie A, B dou( inele, N un (A, B)-bimodul iar G un B-modul drept care este cogenerator injectiv n Modd(B). Urm(toarele afirma'ii sunt echivalente: (i) N este A-modul stng plat (ii) A-modulul drept N*=HomB(N, G) este injectiv. Demonstra#ie. n Modd(A) consider m #irul exact f g 0 M M M 0 #i diagrama comutativ construit n mod canonic: 0 HomA(M<<, N*) hN*(g) HomA(M, N*) hN*(f) HomA(M<, N*) +M<<,N,G 0
106

+M,N,G

+M<,N,G

hG(gLA1N) hG(fLA1N) HomB(MLAN, G) HomB(M<<LAN, G) HomB(M<LAN, G)

cu liniile exacte iar coloanele izomorfisme (conform Teoremei 6.24.). Echivalen&a lui (i) cu (ii) rezult acum imediat din Propozi&iile 5.19. #i 5.42. * Corolar 6.29. Fie N un A-modul stng iar G un generator injectiv din Modd($). Atunci N este plat dac( $i numai dac( Amodulul drept Hom$(N, G) este injectiv. Observa'ia 6.30. n [17, p.141] se demonstreaz c orice Amodul stng plat #i de prezentare finit (adic exist un #ir exact L1 L0 M 0 cu L0, L1 A-module libere de tip finit), este proiectiv.

7. Module libere de rang finit. Matricea de trecere de la o baz( la alta. Formula de schimbare a coordonatelor unui element la schimbarea bazelor. Lema substitu'iei. Matricea ata$at( unei apica'ii liniare ntre module libere de rang finit; formula de schimbare a acesteia la schimbarea bazelor.
n 2, prin A-modul liber de rang finit am n&eles un A-modul liber L ce admite o baz finit #i se bucur de proprietatea de invarian& a num rului de elemente din acea baz (acest num r a fost notat prin rangA(L)). Conform Teoremei 2.25., dac A este un inel comutativ (cu 061), atunci orice A-modul L ce admite o baz finit este de rang finit. n cazul n care A este corp #i deci L este spa&iu vectorial peste A, atunci rangA(L)=dimA(L) (vezi Defini&ia 1.21.). Astfel, n cadrul acestui paragraf prin A vom desemna un inel comutativ cu 061. Fie L un A-modul liber de rang n (n%1) iar B={e1, , en} #i

B<={e1<,, en<} dou baze ale lui L.

Exist atunci elementele aij (1'i, j'n) din A a..

107

e2<=a21e1 + + a2nen ... en<=an1e1 + + annen .


a11 a Defini'ia 7.1. Matricea 12 ... a 1n a 21 a 22 ... a 2n a n1 an2 !Mn(A) poart( .... ... ... a nn ... ...

e1<=a11e1 + + a1nen

numele de matricea de trecere de la baza B la baza B# $i se noteaz( prin M(B, B<). S fix m acum anumite nota&ii:

a.. x=41e1++4nen. Elementele 41, ,4n!A se vor numi coordonatele lui x n baza B. Convenim s desemn m lucrul acesta scriind a1 xB= M !Mn,1(A). a n Din ra&iuni de tehnoredactare convenim de asemenea s scriem ~ x B = t x B = (a 1 ,..., a n ) . Teorema 7.2. Fie L un A-modul liber de rang n iar B={e1, , en} $i B<={e1<,, en<} dou( baze ale sale. Atunci: inversabil(, inversa sa fiind M(B<, B) (ii) Dac( x!L atunci (i) Matricea M(B, B<) de trecere de la B la B< este

Dac x!L atunci exist #i sunt unice elementele 41, ,4n!A

(iii) Dac( n L mai avem o a treia baz( B<<, atunci Demonstra#ie. (i). Pentru orice 1'i'n avem: (1)
108
n ei = a ij e j j =1

xB<=M(B, B<)-1xB

M(B, B<<)=M(B, B<)M(B<, B<<).

#i

(2)
a11 a Atunci M(B, B<)= 12 ... a 1n b11 b M(B<, B)= 12 ... b 1n a 21 a 22 ... a 2n b21 b22 ... b2 n

ei = bij e j
j =1

a n1 an2 iar .... ... ... a nn ... ... b n1 ... bn 2 . .... ... ... bnn ...

de (2) ob&inem pentru fiecare 1'i'n egalit &ile:

Dac n (1) nlocuim pentru fiecare 1 'j'n pe ej cu valorile date


n n n n ei = a ij b jk ek = a ij b jk e k = = = j =1 k 1 k 1 j 1

de unde cu necesitate: (3)


1 pentru k = i a b = . ij jk 0 pentru k i j =1
n

Egalit &ile de la (3) ne arat c M(B, B<)M(B<, B)=In (In fiind maticea unitate ce are pe diagonala principal 1 #i 0 n rest), de unde deducem c (ii). M(B, B<) este inversabil avnd inversa M(B<, B). Dac
n i =1

x!L,

atunci

exist

41,

,4n!A

a..

x=41e1++4nen= a i ei . )innd cont de (2) deducem c


n n n n x = a i bij ej = a i bij e j , adic i =1 j 1 j 1 i 1 = = = n b11 b21 ... bn1 a i b i1 a i =1 b12 b22 ... bn 2 1 -1 xB<= n M = M =M(B<, B)xB=M(B, B<) xB. ... ... ... ... ab i in b a n b ... b i =1 1 n 2 n nn

(iii). Se verific direct prin calcul (analog ca la (i)). *


109

Vom considera acum K un corp comutativ, V un K-spa &iu Astfel, pentru orice vector v!V exist #i sunt unice elementele (scalarii) a1 41, , 4n!K a.. v=41e1++4nen. Reamintim c am notat v B = M iar a n prin ~ v B = t v B =(41, , 4n). vectorial de dimensiune finit iar B={e1, , en}=V o baz a lui V.

Urm toarea observa&ie este imediat #i foarte util : Observa'ia 7.3. Dac v1, v2, , vn!V #i v i = a ij e j , 1'i'n,
j =1 n

atunci dac

{v1, , vn} formeaz o nou baz pentru V dac #i numai


a11 a 21 ... a n1 a12 a 22 ... a n2 ... a1n ... a 2 n ... ... ... a nn

60.

n continuare vom prezenta un rezultat fundamental pentru metodele numerice ale algebrei liniare cunoscut sub numele de lema substitu#iei. Lema 7.4. (Lema substitu#iei) Fie V un K-spa'iu vectorial de dimensiune finit(, B={e1, , en}=V o baz( a lui V, v=31e1++3nen !V iar pentru 1'i'n not(m prin Bi={e1, , ei-1, v, ei+1,, en}. Atunci pentru 1'i'n: (i) Bi formeaz( o nou( baz( pentru V dac( $i numai dac( 3i60 (ii) Dac( 3i60 $i pentru x!V, ~ x B =(61, , 6n), atunci

~ x Bi =(6<1, , 6<n) unde 6<i = 6i / 3i iar 6<j = 6j - 3j 6i / 3i pentru 1'j'n, j6i (unde pentru a, b!K, b60 prin a / b desemn(m elementul ab-1 ). Demonstra#ie. (i). Determinantul coordonatelor vectorilor din B i n baza B este:
110

1 0 0 0

0 ... ... ... 0 1 ... ... ... 0 0 ... a i ... 0

... ... ... ... ... ... ... ... ... ... ... ... 0 ... ... ... 1

=4i

#i acum totul rezult din Observa&ia 7.3.. (ii). Fie x!V, x=01e1++0iei++ 0nen. Din v=41e1++4iei ++4nen deducem imediat c

deci ei = (1/4i)v (41/4i)e1 - - (4i-1/4i)ei-1 - (4i+1/4i)ei+1 - -(4n/4i)en #i astfel x=01e1++0iei++ 0nen = 01e1++0i [(1/4i)v (41/4i)e1 - -(4i-1/4i)ei-1 - (4i+1/4i)ei+1 - - (4n/4i)en]++ 0nen =[01 - (0i41 )/4i]e1 + + [0i-1 - (0i4i-1)/4i]ei-1 + (0i/4i)v + [0i+1 (0i4i+1)/4i]ei+1 + + [0n -(0i4n)/4i] en , de unde deducem imediat formula din enun &. * n practic , lema substitu&iei se aplic urm torul tabel: B e1 ei ej en e1 v ej en
111

4iei = v - 41e1 - - 4i-1ei-1 - 4i+1ei+1 - - 4nen ,

punnd n eviden&

v 41 4i 4j 4n 0 1 0 0

x 01 0i 0j 0n 0<1= 01 - (4101) / 41 .. 0<i = 0i / 4i .. 0<j = 0j - (4j0i) / 4i .. 0<n = 0n - (4n0i) / 4i

n cazul n care 4i60, elementul 4i se va numi pivot. Se observ deci c noile coordonate ale lui x n baza B i se pun n eviden& n tabelul de mai sus astfel: 1) Pe linia i a pivotului mp r&im toate elemntele la pivotul 4i. 2) Pe oricare alt linie j cu j6i coordonata de ordin j a lui x n noua baz Bi se ob&ine dup regula: ,,vechea coordonat minus produsul proiec#iilor mp r#it la pivot (interpretnd pe 4j #i 0i ca fiind ,,proiec&iile pivotului 4i pe linia #i coloana pivotului). n anumite lucr ri, aceast opera&ie este cunoscut sub numele de ,,regula dreptunghiului deoarece pentru i6j putem scrie
1 a i li det a i a j l j a i li #i astfel se ob&ine ,,dreptunghiul D ij = det a l #i regula de ob&inere j j

0<j=0j-(4j0i)/4i=

a lui 0<j se poate enun&a astfel: ,,produsul elementelor de pe diagonala principal a lui (ij minus produsul elementelor de pe diagonala secundar a lui (ij %i ceea ce se ob#ine se mparte la pivot. Ca o prim aplica&ie a lemei substitu&iei vom stabili dac un anumit num r de vectori din V sunt sau nu liniar independen&i. Pentru aceasta vedem c'i dintre ace$ti vectori pot nlocui vectorii din baza ini'ial( (cu ajutorul lemei substitu 'iei) $i c'i vor verifica aceast( condi'ie at'ia vor fi liniar independen'i. n mod evident, dac( num(rul acestora coincide cu dimensiunea lui V, atunci ei vor forma o nou( baz( pentru V. De exemplu n (3 s consider m baza canonic e1=(1, 0, 0), e2=(0, 1, 0), e3=(0, 0, 1) #i vectorii v1=(3, -2, 1), v2=(1, -1, 0), v3=(-1, 1, 1) #i v=(1, 2, 3). Ne propunem s vedem dac vectorii v1, v2,

v3 formeaz o nou baz pentru (3 n care caz s deducem #i coordonatele lui v n aceast baz . )innd cont de cele stabilite mai nainte facem o serie de calcule puse sub forma urm torului tabel:

112

B e1 e2 e3 v1 e2 e3 v1 v2 e3 v1 v2 v3

v1

v2 1 -1 0

v3 -1 1 1

-2 1 1 0 0 1 0 0 1 0 0

v 1 2 3 1/3 8/3 8/3 3 -8 0 3 -8 0

1/3 -1/3 -1/3 1/3 -1/3 4/3 0 1 0 0 1 0 0 -1

0 0 1

n concluzie, vectorii {v1, v2, v3} formeaz o nou baz pentru ( iar coordonatele lui v n aceast baz sunt 3, -8, 0.
3

=(9, -6, 3) + (-8, 8, 0) = (1, 2, 3) = v. Pe parcursul acestei lucr ri vom mai prezenta #i alte aplica&ii ale lemei substitu&iei. Fie acum L #i L< dou A-module libere de rang finit,

ntr-adev r, 3v1 + (-8)v2 + 0v3 = 3(3, -2, 1) - 8(1, -1, 0) =

B={e1, , em} o baz a lui L iar B<={e1<,, en<} o baz ale lui L< iar f:L L< un morfism de A-module. Atunci, exist elementele aij!A (1'i'm, 1'j'n) a..: f(e1)=a11e1< + a12e2< + + a1nen<

f(e2)=a21e1< + a22e2< + + a2ne<n .. f(em)=am1e1< + am2e2< + + amnen< .


113

Defini'ia 7.5. Matricea


a11 a Mf(B, B<)= 12 ... a 1n a 21 a 22 ... a 2n a m1 ... a m 2 !Mn,m(A) .... ... ... a mn ...

poart( numele de matricea asociat lui f relativ la perechea de baze (B, B#) . Propozi'ia 7.6. Dac( L $i L< sunt dou( A-module libere de

rang finit, de baze B={e1, , em} $i respectiv B<={e1<,, en<}, atunci oricare ar fi f, g!HomA(L, L<) $i a!A avem: Mf+g(B, B<)=Mf (B, B<)+ Mg (B, B<) iar Ma f (B, B<)=aMf (B, B<). Dac alegem Mf(B, atunci avem egalit &ile B<)= (aij )1 i n #i 1 j m
f (e j ) = a ij ei
n i =1

Demonstra#ie. Mg(B, B<)= (bij )1 i n , 1 j m

#i

n g (e j ) = bij ei , 1'j'm. i =1

Egalit &ile din enun& rezult imediat &innd cont c pentru orice 1'j'm avem egalit &ile: (f+g)(ej)=f(ej)+g(ej)= aij ei + bij ei = (a ij + bij )ei #i
n n n i =1 i =1 i =1

(af)(ej)=af(ej)=a

a e = (a a )e . *
n

ij

ij

i =1

i =1

finit, de baze B, B< $i B<<. Atunci oricare ar fi f!HomA(L, L<) $i g!HomA(L<, L<<) avem Mg:f (B, B<<)=Mg (B<, B<<)Mf (B, B<).

Propozi'ia 7.7. Fie L, L<, L<< trei A-module libere de rang

Demonstra#ie. Alegem B={e1, ,em}, B<={e1<,en<}, B<<={e1<<,ep<<}, Mf(B, B<)= (aij )1 #i Mg(B<, B<<)= (bij )1 i n i p . 1 j m 1 j n
114

Acum, egalitatea din enun& rezult imediat deoarece pentru orice 1'j'm avem (g:f)(ej)=g(f(ej))=
n n n

= g a kj ek = a kj g ek = a kj bik ei = bik a kj ei . *
p p n

k =1

k =1

k =1

i =1

i =1

k =1

baze B={e1, , em} #i respectiv B<={e1<,, en<}. Dac *:HomA(L, L<) Mn,m(A) prin *(f)=Mf(B, B<)

Fie acum L #i L< sunt dou A-module libere de rang finit de definim orice pentru

f!HomA(L, L<), atunci din Propozi&ia 6.4. deducem c * este morfism de A-module. Cum n mod evident * este #i bijec&ie, deducem urm torul rezultat: Corolar 7.8. A-module). HomA(L, L<) ; Mn,m(A) (izomorfism de

Din Propozi&ia 7.6. #i Propozi&ia 7.7. deducem imediat c dac L este un A-modul liber de rang finit avnd baza B ={e1, , en}, atunci definind +:EndA(L) Mn(A) prin +(f)=Mf(B, B), + este morfism de inele. Deoarece + este n mod evident #i bijec&ie deducem un alt rezultat asem n tor celui de mai nainte: (ii) f!EndA(L) este inversabil (adic( este izomorfism de A-module) dac( $i numai dac( matricea Mf(B, B) este inversabil( n Mn(A). Propozi'ia 7.10. Fie L $i L< dou( A-module libere de rang finit de baze g!HomA(L, L<). B={e1,,em} $i respectiv B<={e1<,,en<} iar Corolar 7.9. (i) EndA(L) ; Mn(A) (izomorfism de inele)

pereche de baze pentru L $i respectiv L<, atunci

Dac( C={f1, , fm} $i

C<={f1<,, fm<} reprezint( o alt(

Mg(C, C<)=M(B<, C<) -1Mg(B, B<)M(B, C). Demonstra#ie. Dac alegem M(B, C)= (u ij )1i , j m ,

115

M(B<, C<)= (vij )1i , j n , Mg(B, B<)= (aij )1 , atunci i n , Mg(C, C<)= a ij 1 i n 1 j m 1 j m

avem egalit &ile:

f i = u ji e j
j =1

(1'i'm),

f i = v ji e j
n j =1

(1'i'n),

n g (ei ) = a ji e j (1'i'm) #i g ( f i ) = j =1

a
j =1

ji

fj

(1'i'm).

Deducem imediat c pentru orice 1'j'm avem iar pe de alt parte

n n n n n g ( f j ) = a kj f k = a kj vik ei = v ik a kj ei k =1 k =1 i =1 k =1 i =1

m n m m n n g ( f i ) = g u kj ek = u kj g (e k ) = u kj a ik ei = a ik u kj ei , k =1 i =1 k =1 k =1 i =1 k =1 n m de unde egalit &ile vik a kj = a ik u kj oricare ar fi 1'i'n #i 1'j'm. k =1 k =1

Aceste ultime egalit &i ne arat c avem egalitatea matriceal echivalent cu cea din enun&. * M(B<, C<)Mg(C, C<)=Mg(B, B<)M(B, C)

Corolar 7.11. Dac( L este un A-modul liber de rang finit avnd dou( baze B $i B< atunci pentru orice f!EndA(L) avem: Mg(B<, B<)=M(B, B<)-1Mg(B, B)M(B, B<). Observa'ia 7.12. Deoarece spa&iile vectoriale de dimensiune finit peste un corp comutativ #i netrivial sunt cazuri particulare de module libere de rang finit, deducem c toate rezultatele din acest paragraf sunt adev rate #i pentru spa&ii vectoriale (de dimensiune finit ).

116

CAPITOLUL 2 : DETERMINAN I. SISTEME DE ECUA II LINIARE.


1. Defini'ia unui determinant de ordin n. Propriet('ile determinan'ilor. Dezvoltarea unui determinant dup ( elementele unei linii. Regula lui Laplace. Formula BinetCauchy.
n cadrul acestui paragraf prin A vom desemna un inel comutativ #i unitar. Defini'ia 1.1. Dac( n!&, n%1 $i M=(aij)1'i,j'n!Mn(A), atunci prin determinantul matricei M notat det(M) n'elegem elementul det(M)= sgn (s )a1s (1) a 2s (2 ) ...a ns (n ) !A
s S n

(unde prin Sn am notat mul'imea permut(rilor asupra mul'imii {1, 2, , n} iar pentru 7!Sn, sgn(7) reprezint( signatura permut(rii 7).
a11 a12 a 22 ... a n2 ... a1n ... a 2 n ... ... ... a nn

Convenim s not m det(M)= det(M)=|aij|1'i,j'n).

a 21 ... a n1

(sau condensat,

Asociind la fiecare M!Mn(A) elementul det(M)!A, ob&inem o


a11 a 21 a12 , atunci det(M)=a11a22a 22

func&ie det:Mn(A) A numit func#ia determinant. De exemplu, dac n=2 #i M= -a12a21


a11 iar dac n=3 #i M= a 21 a 31 a12 a 22 a 32

a13 a 23 , atunci: a 33

det(M)=a11a22a33+a12a23a31+a13a21a32a13a22a31-a12a21a33-a11a23a32.
117

Produsul a1:(1)a2:(2).an:(n) poart numele de termen al lui det(M). Astfel, det(M) este suma a n! termeni dintre care semnul (+) iar
n! 2 n! 2

apar n det(M) cu

cu semnul (-).

Dac n=1, adic M=(a11) convenim s definim det(M)=a11. n cele ce urmeaz vom pune n eviden& principalele propriet &i ale determinan&ilor. Propozi'ia 1.2. Pentru orice M!Mn(A), det(tM)=det(M) (unde prin tM am notat transpusa matricei M). Demonstra#ie. Fie M=(aij)1'i,j'n #i tM=(taij)1'i,j'n unde prin taij am notat elementul a ji. Avem t det( M)= sgn (s ) t a1s (1) t a 2s (2 ) ...t a ns ( n ) = sgn (s )as (1)1 as (2 )2 ...as (n )n =
s S n s S n

= sgn (s )as (1)s -1 (s (1)) as (2 )s -1 (s (2 )) ...as (n )s -1 (s (n )) =


s S n

s -1S n

sgn (s )a
-1

1s -1 (1)

a 2s -1 (2 ) ...a ns -1 (n )

=det(M) (deoarece atunci cnd : parcurge Sn #i :-1 parcurge bijectiv pe Sn iar sgn(:-1)= sgn(:)). *

Observa'ia 1.3. Egalitatea det(tM)=det(M) ne arat c ori de cte ori avem o proprietate adev rat referitoare la liniile unui determinant, aceea#i proprietate este adev rat #i pentru coloanele determinantului. Din aceast cauz n continuare vom prezenta principalele propriet &i ale determinan&ilor referitoare la linii, rezultnd tacit c acestea sunt adev rate #i pentru coloane.

Propozi&ia 1.4. (i) Dac toate elementele unei linii dintr-o matrice sunt nule, atunci determinantul matricei este nul
(ii) Dac( ntr-o matrice schimb(m dou( linii ntre ele, matricea astfel ob'inut( are determinantul egal cu opusul determinantului matricei ini'iale.
118

(iii) Dac( o matrice are dou( linii identice, atunci determinatul s(u este nul (iv) Dac( toate elementele unei linii a unei matrice con'in factor comun un element a!A, atunci acel element poate fi scos n fa'a determinantului matricei (v) Dac( elementele a dou( linii ale unei matrice sunt propor'ionale, atunci determinantul s (u este nul. Demonstra#ie. (i). Dac de exemplu, toate elementele de pe linia i a matricei M sunt egale cu 0, atunci cum fiecare termen al determinantului con &ine ca factor #i un element al liniei i deducem c det(M)=0. (ii). Fie Mij matricea ce se ob&ine din matricea M=(aij)1'i,j'n schimbnd ntre ele liniile i #i j. Avem det(Mij)= sgn (s )a1s (1) a 2s ( 2 ) ...a js (i ) ...a is ( j ) ...a ns ( n )
s S n

Dac consider m transpozi&ia 8=(i j) (ce duce pe i n j, pe j n i #i las pe loc restul elementelor din {1, 2, , n}) atunci putem scrie det(Mij)= sgn (s )a1(s oe )(1) a 2(s oe )( 2 ) ...a n (s oe )( n ) =- sgn (t )a1t (1) a 2t (2 ) ...a nt (n ) =
s S n t S n

=-det(M) (deoarece atunci cnd : parcurge pe Sn, ::8=9 parcurge

bijectiv pe Sn iar sgn(9)=sgn(:)2sgn(8)=-sgn(:)). (iii). Dac matricea M are identice liniile i #i j, atunci schimbnd ntre ele aceste linii trebuie dup deducem c det(M)=0 (evident n ipoteza c caracteristic 2). ii) ca det(M)=-det(M), de unde inelul A nu este de

(iv). Fie M=(aij)1'i,j'n iar M< matricea ce difer de M prin aceea c n locul liniei (ai1, ai2, , ain) are linia (aa i1, aai2, , aain). Atunci det(M<)= sgn (s )a1s (1) a 2s ( 2 ) ...(aa is (i ) )...a ns (n ) =a sgn (s )a1s (1) a 2s (2 ) ...a ns (n ) =
s S n s S n

=adet(M).

(v). Rezult imediat din (iv) #i (iii). *

liniei i se scriu sub forma a ij=aij<+aij<< pentru fiecare 1'j'n.


119

Fie acum M=(aij)1'i,j'n!Mn(A) #i s presupunem c elementele

nlocuind elementele de pe linia i cu elementele (a ij<) (respectiv (aij<<)) (1'j'n) atunci avem urm torul rezultat: Propozi'ia 1.5. det(M)=det(M<)+det(M<<). Demonstra#ie. Avem det(M)= sgn (s )a1s (1) a 2s (2 ) ...ais (i ) ...a ns (n ) = = sgn (s )a1s (1) a 2s (2 ) ...(a is (i ) + ai ...a ns (n ) = sgn (s )a1s (1) a 2s (2 ) ...a is (i ) ...a ns (n ) + s (i ) )
s S n s S n s S n

Dac not m cu M< (respectiv M<<) matricea care se ob&ine din M

+ sgn (s )a1s (1) a 2s (2 ) ....a i s (i ) ..a ns ( n ) =det(M<)+det(M<<). *


s S n

Corolar 1.6. (i) Dac o linie a unei matrice p tratice este o combina&ie liniar de celelalte linii, atunci determinantul matricei este nul.
(ii) Dac( la o linie a unei matrice p(tratice ad(ug(m o combina'ie liniar( de alte linii, determinantul matricei nu se schimb(. Observa'ia 1.7. Sintetiznd propriet &ile de mai sus ale determinan&ilor avem urm toarele propriet &i principale ale determinan&ilor: Proprietatea 1: Dac ntr-un determinant schimb m liniile cu coloanele, determinantul nu-#i modific valoarea. Proprietatea 2: Dac toate elementele unei linii a unui determinant sunt nule, atunci #i determinantul este nul. Proprietatea 3: Dac ntr-un determinant schimb m dou linii ntre ele, determinantul #i schimb doar semnul. Proprietatea 4: ntr-un determinant factorii comuni se scot pe linii. Proprietatea 5: Dac ntr-un determinant dou linii sunt propor&ionale, atunci determinantul este nul. Proprietatea 6: Dac toate elementele unei linii a unui determinant se scriu ca sum de dou elemente atunci #i determinantul se scrie ca sum de doi determinan&i. Proprietatea 7: Dac o linie a unui determinant este o combina&ie liniar de celelelte linii, atunci determinantul este nul.
120

Proprietatea 8: Dac ntr-un determinant la o linie ad ug m o combina&ie liniar de alte linii, atunci determinantul nu-#i schimb valoarea. Observa'ia 1.8. n cazul determinan&ilor de ordinul 3 exist dou reguli simple de calcul a acestora cunoscute sub numele de regula lui Sarrus #i respectiv regula triunghiului. Pentru regula lui Sarrus se procedeaz astfel:
a11 Dac M= a 21 a 31 a12 a 22 a 32 a13 a 23 atunci ad ugnd primele dou linii la a 33 a12 a11 O a a 22 21 O a 32 M<= a 31 O a a12 11 a a 22 21 a13 a 23 O a 33 . O a13 O a 23

M ob&inem matricea de ordinul (5, 3):

Termenii cu (+) din dezvoltarea lui det(M) sunt cei ce se ob&in nmul&ind elementele de pe diagonala principal a lui M #i cele ale ,,diagonalelor paralele cu aceasta din M< iar cei cu (-) se ob&in nmul&ind elementele de pe diagonala secundar lui M #i cele ale ,,diagonalelor paralele cu aceasta din M <. De exemplu, dac
2 - 3 1 M= - 2 1 1 2 -1 4

atunci

121

1 - 2 M<= 2 1 - 2

- 3 1 1 O O -1 4 #i astfel O O 2 - 3 O O 1 1 2 O

det(M)=114+(-2)(-1)(-3)+221-(-3)12-1(-1)1-42(-2) =4-6+4+ +6+1+16 = 25. Pentru regula triunghiului se procedeaz astfel:


a12 a11 O a a 22 M= 21 N a 32 a 31 a13 a 23 O a 33 N

Se consider

#i se observ

tripletele (a13, a21, a32) #i (a31, a12, a23) formeaz dou ,,triunghiuri cu vrfurile n a13 #i respectiv a31 #i cu bazele ,,paralele cu diagonala principal , astfel c termenii din dezvoltarea lui det(M) ce apar cu semnul plus pot fi individualiza &i astfel: produsul elementelor de pe diagonala principal precum #i produsele celor dou triplete ce formeaz dou triunghiuri cu bazele paralele cu diagonala principal . Cele cu semnul minus vor fi: produsul elementelor de pe diagonala secundar precum #i cele dou produse ale tripletelor (a11, a32, a23) #i (a33, a21, a12) ce formeaz dou triunghiuri cu vrfurile n a11 #i respectiv a33 #i cu bazele ,,paralele cu diagonala secundar . n continuare vom prezenta un procedeu recursiv de calcul al unui determinant de ordinul n prin care calculul acestuia se reduce la calculul a n determinan&i de ordinul n-1. Fie deci M=(aij)1'i,j'n!Mn(A) (n%2) #i d=det(M)=|aij|1'i,j'n .
122

Defini'ia 1.9. Numim minor complementar al elementului aij n det(M) elementul notat dij ce se ob'ine calculnd determinantul de ordinul n-1 ob'inut prin eliminarea din det(M) a liniei i $i coloanei j (1'i, j'n). Elementul 8ij=(-1)i+jdij se nume$te complementul algebric al lui aij n det(M). Teorema 1.10. Dac( M=(aij)1'i,j'n!Mn(A), atunci pentru

orice 1'i'n avem egalitatea:

det(M)= ai18i1+ai28i2++ain8in. Demonstra#ie. Avem det(M)= sgn (s ) a1s (1) a 2s (2 ) ...a ns (n ) #i


s S n

Ideea de demonstra&ie a egalit &ii det(M)=si este urm toarea: vom ar ta c fiecare termen de forma aij7ij al sumei si este suma a (n-1)! termeni din dezvoltarea lui det(M) avnd acela#i semn ca #i cei din dezvoltarea lui det(M) iar pentru dou valori diferite ale indicelui j avem termeni diferi&i din dezvoltarea lui det(M). O dat stabilit lucrul acesta, egalitatea det(M)=si se probeaz astfel: suma si are n2(n-1)!=n! termeni identici #i cu acela#i semn ca #i termenii ce ne dau dezvoltarea lui det(M), deci cu necesitate det(M)=si. S ne ocup m la nceput de termenul a11711. Avem a11711=a11 sgn (t )a 2t ( 2 ) a 3t (3 ) ...a nt (n ) = sgn (t )a11 a 2t (2 ) a 3t (3 ) ...a nt (n )
t t

s not m pentru 1'i'n, si=ai17i1+ai27i2++ain7in.

(sumarea f cndu-se dup toate permut rile 9 asupra mul&imii {2, 3, , n}). Se observ c cei (n-1)! termeni ce apar n dezvoltarea lui a 11711 sunt termeni ce apar #i n dezvoltarea lui det(M). S ar t m c ace#tia apar cu acela#i semn ca #i n dezvoltarea lui det(M). Pentru o permutare 9 asupra mul&imii {2, 3, , n} semnul termenului a 2t (2 ) a 3t (3 ) ...a nt (n ) din dezvoltarea lui 711 este sgn(9), deci semnul termenului a11 a 2t ( 2 ) a3t (3 ) ...a nt ( n ) provenit din produsul a11711 este egal cu sgn(9).

123

Pe de alt dezvoltarea 9< = lui

parte, semnul termenului a11 a 2t ( 2 ) a3t (3 ) ...a nt ( n ) n det(M) este egal cu sgn(9<) unde

3 ... n 1 2 #i avem n mod evident sgn( 9)=sgn(9<). 1 t (2 ) t (3) ... t (n )

Pentru cazul general al produsului aij7ij proced m astfel: schimb m liniile #i coloanele n a#a fel nct elementul a ij s vin n locul elementului a11 #i minorul dij s r mn neschimbat. n felul acesta linia i #i coloana j devin linia 1 #i respectiv coloana 1; linia 1 devine linia 2, linia 2 devine linia 3, , linia i-1 devine linia i; coloana 1 devine coloana 2, coloana 2 devine coloana 3,, coloana j-1 devine coloana j, astfel c dac schimb ri avem det(M)=(-1)i+jd< #i n plus d<11=dij. Dac a1k1 a 2 k2 ...a i -1 ki -1 a i +1 ki +1 ...a nkn este un termen oarecare din not m prin d< determinantul ob&inut prin astfel de

dezvoltarea determinantului d ij din egalitatea det(M)=(-1)i+jd< #i &innd cont de prima parte a demonstra&iei deducem c semnul termenului (- 1)i + j a1k1 a 2k2 ...a i -1 ki -1 a ij a i+1 ki +1 ...a nkn provenit din produsul aij7ij este acela#i cu cel dat de dezvoltarea determinantului d. Astfel, demonstra &ia teoremei este complet . * Corolar 1.11. Dac( 1'i6j'n, atunci

aj18i1+aj28i2++ajn8in=0. Demonstra#ie. Conform Teoremei 1.10. avem (C) det(M)=ai17i1+ai27i2++ain7in. Deoarece 7i1, 7i2 ,, 7in nu con&in elementele ai1, ai2,, ain, egalitatea (C) este de fapt o identitate n a i1, ai2,, ain . Astfel, aj17i1+aj27i2++ajn7in va fi un determinant ce are linia i format din elementele aj1, aj2,,ajn #i cum j6i avem atunci dou linii identice (linia j #i linia i ce coincide cu linia j), de unde deducem c aj17i1+aj27i2++ajn7in=0 (conform Propriet &ii 5). * Sumnd cele stabilite anterior, avem urm torul rezultat important:

124

orice 1'i, j'n avem

Teorema 1.12. Dac( M=(aij)1'i,j'n!Mn(A), atunci pentru aj18i1+aj28i2++ajn8in=


det (M ) pentru j = i . pentru j i 0

n continuare vom prezenta o generalizare a celor stabilite n Teorema 1.10. ce ne d dezvoltarea unui determinant dup o linie. Mai precis vom prezenta o regul de dezvoltare a unui determinant dup mai multe linii (a#a zisa regul a lui Laplace). nainte de a enun&a regula lui Laplace vom defini no &iunile de minor de ordin k (k'n-1), minor complementar #i complement algebric pentru un minor complementar de ordin k (care generalizeaz de fapt no&iunile definite mai nainte). i2,, ik #i k coloane j1, j2,, jk (k'n-1) distincte. Elementele ce se afl la intersec&ia liniilor i1, i2,, ik #i coloanelor j1, j2,, jk fomeaz o matrice de ordinul k al c rei ik #i l vom numi minor de ordin k determinant l vom nota prin M ij11ij22... ... j k pentru det(M). Dac elimin m din matricea ini&ial liniile i1, i2,, ik #i coloanele j1, j2,, jk ob&inem o matrice p tratic de ordin n-k al c rei i 2 ...ik #i l vom numi minorul determinant l vom nota prin M ij1 1 j 2 ... j k
ik complementar al lui M ij11ij22... . ... j k

S alegem o matrice M!Mn(A) (n%2) #i s fix m k linii i1,

Convenim de asemenea s not m 1 j1 Num rul


i2 ... ik A ij1 = (- 1) 1 j 2 ... j k i1i 2 ...ik j1 j 2 ... j k i1 j1 i2 j2 ... i k ... j k i 2 ...ik M ij1 1 j 2 ... j k

i2 j2

k ... i k = (it + j t ) . ... j k t =1

se va numi complementul

algebric al lui M

. pentru k=1 ob&inem no&iunile prezentate n

Observ m c Defini&ia 1.9..

125

2 3 - 1 1 1 -1 2 0 Exemplu. Fie matricea M= !M4($). -1 1 1 - 2 0 -1 3 1

S alegem liniile i1=2, i2=4 #i coloanele j 1=1, j2=2 (deci k=2).


24 Avem M 12 =

0 -1

24 = 0 , M 12 =

2 4 = -5 , = 9 , deci 1 -2 1 2 3

-1

24 24 A12 = (- 1) M 12 = -(- 5) = 5 . 9

S observ m c dac fix m k linii, cu elementele acestora putem forma C nk minori de ordin k. Suntem acum n m sur s prezent m regula lui Laplace: liniile 1'i1<i2<<ik'n (k'n-1), atunci det(M)= M ij11ij22......ikjk Aij11ij22......ikjk (o sum( de Cnk termeni).
1 j1 < j 2 <...< j k n

Teorema 1.13. (Laplace). Dac( M=(aij)1'i,j'n!Mn(A) $i fix(m

Demonstra#ie. n esen& , ideea de demonstra&ie este asem n toare cu cea de la demonstra&ia Teoremei 1.10. cu deosebirea c este ceva mai elaborat . ik Observ m c pentru 1'j1<j2<<jk'n, M ij11ij22... de ... j k este o sum
ik k! termeni iar A ij11ij22... de (n-k)! termeni astfel c dac not m ... j k este o sum cu S suma din partea dreapt a egalit &ii din enun& atunci S va fi o sum de k!(n-k)! C nk =n! termeni. Dac vom ar ta c cei n! termeni ce formeaz pe S sunt de fapt termeni distinc&i din dezvoltarea lui det(M) (#i cu acela#i semn ca n

det(M)) atunci n mod evident avem egalitatea din enun & det(M)=S.

S consider m la nceput cazul i1=j1=1, i2=j2=2, , ik=jk=k. 12... k sgn (s )a1s (1) a 2s (2 ) ...a ks (k ) , Atunci M 12 ... k =
s S k

1 2 ... k = 2(1 + 2 + ... + k ) = k (k + 1) , deci 1 2 ... k 126

12... k A12 ... k = (- 1)

k ( k +1)

12... k 12... k () M 12 ... k = M 12... k = sgn t a k +1 t ( k +1) ...a nt ( n ) t S k

(unde prin S<k am notat mul&imea permut rilor asupra elementelor k+1, k+2, , n) astfel c
12... k 12... k M 12 ... k A12... k =

s S k t S k

sgn (s ) sgn (t ) a
not m
1

1s (1)

a 2s (2 ) ...a ks ( k ) a k +1 t (k +1) ...a nt (n ) . 2 ... k k +1 ... n

Dac

e = s (1) s (2 ) ... s (k ) t (k + 1) ... t (n ) !Sn,

atunci n mod evident sgn(8)=sgn(:)sgn(9), astfel c termenii sumei 12... k 12... k M 12 ... k A12... k fac parte din termenii lui det(M) #i apar cu acela#i semn ca #i n dezvoltarea lui det(M). C ut m acum s prob m un rezultat similar pentru un produs ik ik . Permutnd succesiv liniile #i A ij11ij22... general de forma M ij11ij22... ... j k ... j k
ik n col&ul din stnga sus coloanele vecine putem aduce minorul M ij11ij22... ... j k al determinantului det(M); pentru aceasta sunt necesare (i1-1)+

+(i2-2)++(ik-k)+(j 1-1)+(j2-2)++(jk-k)=

i1 j1

i2 j2

... i k -k(k+1) ... j k

permut ri de linii #i coloane. Dac not m prin N matricea astfel ob &inut


i1 j1 i2 j2 ... i k ... j k

avem c

ik i 2 ...ik 12... k 12... k det(M), M ij11ij22... = N 12 iar M ij1 = N 12 . Din det(N)= (- 1) ... j k ... k ... k 1 j 2 ... j k cele demonstrate anterior, n det(N) suma tuturor termenilor ale c ror ik prime k elemente intr n minorul M ij11ij22... este egal cu produsul ... j k i 2 ...ik i 2 ...ik M ij1 M ij1 . De aici rezult c suma termenilor corespunz tori ai lui 1 j 2 ... j k 1 j 2 ... j k

det(M) este egal cu produsul:

(- 1)

i1 j1

i2 j2

... i k ... j k

ik i 2 ...ik ik ik M ij11ij22... M ij1 = M ij11ij22... A ij11ij22... . ... j k ... j k ... j k 1 j 2 ... j k

Cu aceasta teorema este complet demonstrat . *


2 -1 0 1 0 1 1 1 !M4($). Exemplu. Fie matricea M= -1 2 3 - 1 1 2 3 0 127

S calcul m det(M) dezvoltndu-l cu ajutorul regulii lui Laplace dup liniile 1 #i 2. Avem 12 12 12 12 12 12 12 12 12 12 12 12 A12 + M 13 A13 + M 14 A14 + M 23 A23 + M 24 A24 + M 34 A34 = det(M)= M 12
= 1 2 -1 1 2 0 -1 1 1 (- 1)1 (- 1)
1 2 2

3 -1 3 1 2
7

+
0

1 -1 0 1 2

(- 1)1 0

1 2 3

2 -1 2 0 1

+
3

1 0 0 1

(- 1)1

1 2 4

2 3 2 3

+ +

-1

1 2 2 3

-1 -1

-1 1

(- 1)

1 2 2 4

-1 3

-1 0

(- 1) 3
6

1 2 4

-1 2 1

=
8 8 9

= (- 1) (- 1) 3 + 1 (- 1) 2 + 1 (- 1) 0 + 1 (- 1) 1 + 2 (- 1) (- 6 ) = = -3 - 2 + 1 + 12 = 8

. atunci este #i

Corolar

1.14.

Dac(

M,

det(MN)=det(M)det(N) (adic( aplica'ia morfism de monoizi multiplicativi). Demonstra#ie. Alegem


M O

N!Mn(A), det:Mn(A) A

M=(aij)1'i,j'n,

N=(bij)1'i,j'n

n consider m matricea P!M2n(A), P= al c rui determinant l - I n N calcul m n dou moduri: Pe de o parte, cu ajutorul regulei lui Laplace dezvolt m pe det(P) dup primele n linii #i ob&inem

det(P)=det(M) (- 1)1

1 2 ... n 2 ... n

det(N)=det(M)det(N).

Pe de alt parte, pentru fiecare 1'j'n n det(P) facem urm toarele opera&ii: nmul&im coloana 1 cu b1j, pe a doua cu b2j, , pe a n-a cu bnj #i ce ob&inem adun m la coloana n+j, ob&innd astfel pentru det(P) urm toarea form : det(P)=det(P<), unde P< este matricea
M - I n M N . On

Dezvoltnd acum pe det(P) dup ultimele n coloane ob&inem: det(P)=det(MN) (- 1) n +1


1 2 ... n n + 2 ... 2 n

det(In)=det(MN) (- 1)1+ 2+...+ 2 n (- 1)n = de unde deducem egalitatea

det(MN)=det(M)det(N). *
128

=det(MN)(-1)n(2n+1)+n=det(MN),

n continuare vom prezenta o formul de calcul a produsului a dou matrice (a#a zisa formul Binet-Cauchy). Fie m, n!&* a.. m'n. Dac 1'j1<j2<<jm'n, prin Sm(j1, , jm) not m mul&imea permut rilor mul&imii {j1, , jm} (n particular Sm=Sm(1, 2, , m)). S consider m acum M!Mm,n(A) #i N!Mn,m(A).

Cum MN!Mm(A) are sens s vorbim despre det(MN). n continuare vom face preg tirile n vederea stabilirii unei formule de calcul pentru det(MN). Pentru orice k1, , km!{1, 2, .., n} (nu neap rat distincte) not m cu M ., k1, , km (respectiv N k1, , km , . ) matricea de tip (m, m) avnd m coloane (respectiv m linii) egale n ordine cu coloanele (respectiv liniile) de indici k1, , km ale matricei M (respectiv N). S consider m k1, , km!{1, 2, , n} cu ki6kj pentru i6j #i fie j1, , jm o rearanjare a elementelor k1, , km a.. j1< j2< <jm. Atunci (k1, , km) este o permutare din S m(j1, , jm) #i exist o unic permutare :!Sm a.. ki=j:(i) (1'i'm). Definim semnul permut rii (k1,,km) ca fiind 8(k1,, km)=

=sgn(:). )innd cont de nota&iile precedente avem:

(1) det ( N k1, , km , . )=8(k1, , km)det ( N j1, , jm , . ) (#i o rela&ie analoag pentru det ( M . , k1, , km )). Astfel, putem scrie: (2) det (M . , k1, , km )= e (k1 ,..., k m )a1k1 ....a mkm (#i o
( k1 ,..., k m )S m ( j1 ,..., jm )

egalitate analoag pentru det (N j1, , jm , . )). Cu nota&iile introduse mai sus avem: Atunci pentru oricare dou( matrice M!Mm,n(A) $i N!Mn,m(A) are loc egalitatea: det(MN)= det (M . , j1, , jm )det ( N j1, , jm , . )
1 j1 <...< jm n

Teorema 1.15. (Binet-Cauchy). Fie m, n!&* a.. m'n.

129

Demonstra#ie. Dac not m P=MN=(cij)1'i,j'm!Mm(A) atunci det(MN)=det(P)= e (i1 ,..., i m )c1i1 ....c mim =
( i1 ,...,i m )S m
n

=
= =

(i1 ,...,im

S m

e (i1 ,..., i m ) a1k1 bk1i1 ... a mkm bk mim


k1 =1 km =1

k1 ,..., k m {1, 2 ,..., n }

k1 ,..., k m {1, 2 ,..., n } k i k j pentru i j

e (i1 ,...i m )bk1i1 ...bkmim a1k1 ...a mkm (i ,... ) i S 1 m m a1k1 ...a mkm det (N k1, , km , . )

(am &inut n ordine cont de defini&ia unui determinant, de faptul c un determinant cu dou linii identice este nul ca #i de (1) #i (2)). <jm'm arbitrar fixa&i ob&inem: a1k1 ...a mkm det (N k1, , km , . )=
k1 ,..., k m {1, 2 ,..., n } k i k j pentru i j

Grupnd termenii cu {k1, , km}={j1, , jm} pentru 1'j1< j2<

1 j1 <...< j m n

det ( N j1, , jm , . )(

( k1 ,..., k m )S m ( j1 ,..., jm )

e (k ,..., k )a
1 m

1k1

....a mkm )=

1 j1 <...< j m n

det (M ., j1, , jm )det ( N j1, , jm , . ),

de unde rezult egalitatea din enun&.* Observa'ia 1.16. Dac n formula Binet-Cauchy consider m m=n, atunci ob&inem c dac M, det(MN)=det(M)det(N), adic 1.14.. N!Mn(A), atunci ceea ce ob&inusem #i n Corolarul

n continuare vom prezenta #i alte aplica&ii ale formulei BinetCauchy. S complexe. Pentru M!Mm,n(I) vom nota prin M matricea ce se ob&ine din M nlocuind fiecare element al lui M prin conjugatul s u. n mod
130

consider m n locul inelului A corpul I al numerelor

evident p tratic

M = t M #i vom nota M = M = t M . Dac M este o matrice


* t

(adic

m=n) atunci &innd cont de defini&ia lui det(M)

deducem imediat c det( M )= det (M ) #i astfel det(M M )=det(M)det( M )= det (M ) det (M ) = det (M ) %0
2

(cu egalitate dac det(M)=0). Analog deducem c #i det(tMM)%0. Corolar 1.17. Dac( m, n!&* $i m'n, atunci pentru orice matrice
*

1'j1<j2< <jm'n avem det (M ., j1, , jm )=0). Demonstra#ie. Aplic m formula Binet-Cauchy matricelor M #i N=t M =M* #i ob&inem: det(M t M )= det (M ., j1, , jm )det(t M j1, , jm ,.)=
1 j1 <...< j m n

det(MM )%0 (egalitatea are loc dac( $i numai dac( pentru orice

M!Mm,n(I),

det(MM*)

este

un

num(r

real

iar

1 j1 <...< j m n

det (M ., j1, , jm )det (t M ., j1, , jm )%0. *

matrice M!Mm,n(() are loc inegalitatea:

Corolar 1.18. Dac( m, n!&* $i m'n, atunci pentru orice det(MtM)%0. Mai mult, egalitatea are loc dac( $i numai dac( pentru orice

1'j1< j2< <jm'n avem det (M ., j1, , jm )=0. Corolar 1.19. Fie m, n!&* cu m>n. Atunci pentru orice

det(MN)=0. ~ ~ Demonstra#ie. Consider m matricele M , N !Mn(I) care se ob&in din M, respectiv N, prin ad ugarea la sfr#it a m-n>0 coloane, respectiv linii, ale c ror elemente sunt toate nule. Se observ c MN= M N #i atunci:
131 ~ ~

dou( matrice M!Mm,n(I) $i N!Mn,m(I) are loc egalitatea

det(MN)=det( M N )=det( M )det( N )=00=0. * Corolar 1.20. (Fischer) Dac( M!Mm,n(I) este o matrice

pentru care exist( N!Mn,m(I) cu det(MN)60, atunci cu necesitate m'n.

Corolar 1.21. (Identitatea lui Lagrange) Fie n%2 un num(r natural. Atunci pentru orice ai, identitatea: bi, xi, yi!I cu 1'i'n are loc

n n n n ai xi bj x j = (a i b j - a j bi ) (x i y j - x j y i ) . bj y j - ai yi = = = = i 1 j 1 i 1 j 1 1i < j n

n particular pentru x i = a i $i y i = bi , 1'i'n ob'inem forma clasic( a identit('ii lui Lagrange:


n 2 2 n a i bi i =1 i =1

a b
i i =1

1 i < j n

ab
i

- a j bi .

Demonstra#ie. Aplic m formula lui Binet-Cauchy pentru


x1 a1 L a n M= # i N= M b L b n 1 x n y1 M .* yn

este un num(r natural, atunci pentru orice ai, bi!I cu 1'i'n avem inegalitatea:

Corolar 1.22. (Cauchy-Bouniakovski-Schwartz) Dac( n%2

a b
i i =1

n 2 2 n a i bi i =1 i =1

cu egalitate dac( $i numai dac( exist( 6!I a.. ai=6bi pentru 1'i'n. Demonstra#ie. Totul rezult din forma clasic a identit &ii lui

Lagrange.*

132

dou( matrice M!Mm,n(I), N!Mn,m(I) $i orice 6!I are loc egalitatea:

Corolar 1.23. Fie m, n!&* cu 2'm'n. Atunci, pentru orice

6n-mdet(MN+ 6Im)=det(NM+6In). Demonstra#ie. S demonstr m la nceput egalitatea din enun & pentru m=n iar pentru aceasta fie polinomul det(MN+ +0In)= ln + a k ln - k !I[0].
k =1 n

Aplicnd formula Binet-Cauchy deducem c 1'k'n avem: ak= = = det [(MN) i1, i2 ,, ik, j1, j2, , jk]

pentru orice

1i1 <i 2 <...<i k n

1i1 <i 2 <...<i k n

det [( M i1, i2, , ik , . )(N . , i1, i2 ,, jk )] (


1 j1 < j 2 <...< j k n

1i1 <i 2 <...<i k n

det (M i1, i2 ,, ik, j1, j2, , jk )

det (N j1, j2 ,, jk, i1, 2, , ik )). Schimbnd ordinea de sumare n ultima expresie deducem imediat c aceasta este simetric n M #i N de unde deducem c efectund un calcul similar celui de mai nainte pentru det(NM+0In) ob&inem acela#i rezultat, de unde egalitatea: det(MN+0In)=det(NM+0In). ~ ~ Dac m<n consider m matricele p tratice M , N !Mn(I) care se ob&in din M, respectiv N prin ad ugarea la sfr#it a n-m linii, respectiv coloane, ale c ror elemente sunt toate nule. Conform formulei lui Laplace avem 0n-mdet(MN+0Im)= ~ ~ #i conform cazului m=n avem c =det( M N +0In)
~ ~ ~ ~

det( M N +0In)=det( N M +0In), de unde egalitatea: 0n-mdet(MN+0Im)=det(NM+0In ). *

Corolar 1.24. Fie m, n!&* cu 1'm<n. Atunci pentru orice dou( P=


133

matrice

M !Mn(I) verific( inegalitatea: N

M!Mm,n(I)

$i

N!Mn-m,n(I),

matricea

Egalitatea are loc dac( $i numai dac( exist( 6!I a.. pentru orice {j1, , jm}0{j<1, ,j<n-m} = {1, 2, , n} avem: 1'j1<j2< <jm'n $i 1'j<1<j<2< <j<n-m'n cu
m ( m +1 ) + j1 +... + j m 2

det(P)|2'det(MM*)det(NN*).

det (M ., j1, , jm ) = 6det (N ., j<1, , j<n-m ). Demonstra#ie.Conform formulei lui Laplace aplicat matricei P=
M ob&inem: N
1 j1 <...< j m n <...< j n -m n 1 j1 pentru k t j k jt

(- 1)

|det(P)|=| ' [(

(- 1)

1+ ...+ m + j1 + ...+ j m

det(M ., j1,,jm)det(N ., j<1,,j<n-m )

1 j1 <...< j m n

|det(M ., j1,,jm )|2 )( de


* 1/2

<...< j n -m n 1 j1

|det(N ., j<1,,j<n-m )|2)]1/2 = deducem imediat c

|det(P)|' [det(MM )det(NN )] , care prin ridicare la p trat n ambii membrii ne d inegalitatea cerut .
*

=[det(MM*)det(NN*)]1/2,

unde

Condi&ia de egalitate rezult din Corolarul 1.22..* Corolar 1.25. Fie m, n, m1, m2!& a.. 2'm'n, m1, m2%1 $i m1+m2=m. Dac( P!Mm,n(I) este parti'ionat( sub forma P= $i M! M m1 ,n (I) $i N! M m2 ,n (I), atunci: det(PP*)'det(MM*)det(NN*). Demonstra#ie. Dac m=n atunci afirma&ia din enun& este adev rat conform Corolarului 1.24.. Dac det(PP*)=0, atunci afirma&ia din enun& este adev rat conform Corolarului 1.17.. R mne de studiat doar cazul n care m<n #i det(PP*)>0. Exist atunci un vector V!M1,n(I) a.. VV *=1 #i PV*=0. De aici deducem c
P P * * det V V =det(PP ) > 0.

M cu N

134

Ra&ionnd
~

inductiv
*

deducem
*

existen&a
~

unei
~ M N

matrice
~

X!Mn-m,n(I) a.. XX =In-m #i PX =0. Aplicnd Corolarul 1.24.


matricei p tratice P = X parti&ionat sub forma P = ~ cu M =M ~ N ~ ~ ~ ~ deducem c det(PP*)=det( P P *)'det( M M *) N = X ~ ~* det( N N ) =det(MM*)det(NN*). * P

#i

Corolar 1.26. Considernd maticea P!Mm,n(I) cu 2'm'n $i parti'ionnd-o sub forma P= M cu Mi!M1,n(I) pentru 1'i'n
M m M1

avem: det(PP*)'det(M1M1*)det(M2M2*)det(MmMm*). Observa'ia 1.27. Corolarul 1.26. deducem c Considernd P=(aij)1'i,j'n!Mn(I)


2

din

n n 2 det (P ) a ij i =1 j =1

inegalitate ce poart numele lui Hadamard. )innd cont de Corolarul 1.24. deducem c n inegalitatea lui Hadamard avem egalitate dac #i numai dac pentru oricare 1'i, j'n avem:
1 pentru i = j a i1 a j1 + ... + a in a jn = 0 pentru i j

Observa'ia 1.28. Chestiunile legate de formula Binet-Cauchy #i aplica&iile sale au fost redactate utiliznd articolul ,,Determinantul produsului a dou( matrice. Regula lui Laplace. elaborat de Stefan Buze'eanu #i Constantin Ni'( ce a ap rut n GM (Perfec&ionare metodic #i metodologic n matematic #i informatic ) nr 3-4 din anul 1985 #i respectiv 1 din 1987.

135

2. Matrice inversabil(. Inversa unei matrice. Rangul unui sistem de vectori. Rangul unei matrice. Rangul unei aplica'ii liniare ntre spa'ii vectoriale de dimensiuni finite.
n cadrul acestui paragraf prin A vom desemna un inel unitar #i comutativ (cu 061). Reamintim c prin U(A) se noteaz de obicei unit &ile monoidului (A, 2) (adic U(A)={a!A | exist b!A a..

ab=ba=1}). n mod evident (U(A), 2) este grup, numit grupul unit #ilor lui A. Grupul unit &ilor inelului Mn(A) se noteaz cu GLn(A) #i poart numele de grupul general liniar de grad n al inelului A; n particular GL1(A)=U(A). n continuare vom prezenta o caracterizare a unit &ilor inelului Mn(A) cu ajutorul determinan&ilor. Teorema 2.1. Dac( A este un inel unitar $i comutativ, atunci det(M)!U(A). exist

M!Mn(A) este inversabil( (adic( M!GLn(A)) dac( $i numai dac( Demonstra#ie. ,,5. Dac M!Mn(A) este inversabil , atunci

adic det(M)!U(A).

N!Mn(A) a.. M2N=In. Deducem imediat c det(M)2det(N)=1,

,,@. S presupunem c d=det(M)!U(A). Vom nota prin M* matricea din Mn(A) ce se ob&ine din tM nlocuind fiecare element din tM prin complementul s u algebric din tM #i s demonstr m c
j'n,

M-1=d-12M*. Pentru aceasta observ m c dac M*=(aij*)1'i, aij =(-1) dji=;ji (vezi nota&iile de la 1.).
* i+j

atunci

cij=ai12a1j*++ ain2anj*= ai12;j1++ ain2;jn. Deoarece c ij =

Astfel, un element oarecare al matricei M 2M* va fi de forma


d pentru i = j (vezi Teorema 1.12.) deducem c 0 pentru i j

M2M*=d2In #i atunci M2(d-12M*)=In. Analog deducem #i c (d-12M*)2M=In, de unde concluzia c M-1=d-12M*. *


136

Observa'ia 2.2. Matricea M* construit mai sus poart numele de reciproca lui M. Corolar 2.3. Dac( K este un corp comutativ, atunci M!Mn(K) este inversabil( dac( $i numai dac( det(M)60. Exemplu. Fie M= 0
1 2 -1 -1 1 - 1 0 !M3($). 0

Deoarece

d=det(M)=1!U($) deducem c M este inversabil n M3($). Pentru calculul lui M-1 proced m ca n cazul demonstra&iei Teoremei 3.1.. Pentru
0 -1 M = 0 -1 -1 - 3
*

0 - 1 1 aceasta calcul m M= 2 - 1 1 -1 0 0 - 1 0 1 1 -1 * 0 #i astfel M =M = 0 - 1 0 . - 1 - 3 - 1 - 1


t

iar

ntr-adev r,
2 - 1 0 - 1 - 1 1 0 0 1 M2M = 0 - 1 0 0 - 1 0 = 0 1 0 =I3 -1 1 0 - 1 - 3 - 1 0 0 1
*

#i

analog

M*2M=I3. Corolar 2.4. Fie K un corp comutativ $i M!Mn(K). Atunci urm(toarele afirma'ii sunt echivalente : (ii) det(M)60 ~M } (iii) ind K {~ c1M ,..., c n ~ M , respectiv l M ,..., l M (iv) ind K {l1M ,..., l nM }, unde prin ~ c1M ,..., c n 1 n am notat transpusele coloanelor, respectiv liniile matricei M M M ~ M sunt privi'i ca vectori n Km = M (~ c1M ,..., c 1, m (K) iar l1 ,..., l n ca n vectori n Kn= M1, n (K)).
137

(i) M!GLn(K)

n cazul n care num rul n este mai mare metoda de calcul a lui M-1 descris n demonstra&ia Teoremei 3.1. este inutilizabil datorit num rului mare de calcule pe care le implic . Pentru matricele cu coeficien&i ntr-un corp comutativ K, lema substitu&iei ofer o metod eficient de calcul a inversei acestora. ntr-adev r, se pleac de la tabelul : Baza e1 e2 .. en c nM a11 a12 a1n a21 a22 a2n . an1 an2 ann
c1M c 2M c1I n c 2I n c nI n

1 0

0 0 1 0 0 0 1

Cu ajutorul lemei substitu&iei nlocuim pe c1M , c 2M ,, c nM prin c1I n , c 2I n , , c nI n (lucru posibil datorit Corolarului 2.4., (iii)) ob&innd n final tabelul: Baza
c1M c
M 2

..
c nM

c nM 1 0 0 0 1 0 . 0 0 1
c1M c 2M

c1I n

c 2I n c nI n

b11 b12 b1n b21 b22 b2n . bn1 bn2 bnn

ultimului tabel este chiar inversa lui M deoarece pentru orice 1 'i, j'n avem c Ij n = b1 j c1M + ... + bnj c nM , lucru echivalent cu egalitatea I n=M2N. S calcul m de exemplu cu ajutorul lemei substitu&iei inversa matricei M=
3 2 !M2(() - 1 1

Matricea N=(bij)1'i,j'n ce apare n al doilea ,,compartiment al

(aceasta

exist

deoarece

det(M)=3+2=560):

138

Baza e1 e2
c1M

c1M

c 2M

c1I 2

c 2I 2

-1 1 0 1 0

2 1 2/3 5/3 0 1

1 0 1/3 1/3 1/5 1/5

0 1 0 1 -2/5 3/5

e2
c1M c 2M

Deducem c M-1=
3

1 / 5 - 2 / 5 . 1 / 5 3 / 5

ntr-adev r, - 1 1 2 1 / 5

2 1 / 5 - 2 / 5 1 0 = =I2. 3/ 5 0 1

Observa'ia 2.5. 1. Vectorii bazei canonice e1, , en din Kn nu pot fi ntotdeauna nlocui&i cu c1M , c 2M ,, c nM (n aceast ordine). n general e1, , en se nlocuiesc cu csM(1) , csM( 2 ) ,, csM( n ) unde :!Sn, astfel c M-1 apare n ultimul tabel din lema substitu&iei ,,perturbat de :. n acest caz, M-1 poate fi ob&inut prin diferite permut ri de linii care restabilesc ordinea c1M , c 2M ,, c nM n baza { csM(1) ,, csM( n ) }. 2. Calculul lui M-1 cu ajutorul lemei substitu&iei poate demara Dac det(M)=0, atunci la un anumit pas al itera &iei din lema substitu&iei, nu to&i vectorii ciM , 1'i'n pot s nlocuiasc vectorii ei, 1'i'n, ceea ce va avea ca efect blocarea algoritmului de calcul, de unde concluzia c det(M)=0, adic M-1 nu exist . f r a ne asigura c det(M)60.

139

S consider m acum sistemul de n ecua&ii cu n necunoscute cu coeficien&i n corpul comutativ K:


a11 x1 + ... + a1n x n = b1 a x + ... + a 2 n x n = b2 [S] 21 1 .............................. a n1 x1 + ... + a nn x n = bn

1'i'n fie Mi matricea ce se ob&ine din M nlocuindu-i coloana i prin ~ coloana termenilor liberi b = t b . n aceste condi&ii avem urm torul rezultat:

Not m M=(aij)1'i,j'n!Mn(K),

b=(b1, , bn)!Kn iar pentru

[S] admite solu'ia unic( x=(x1, , xn) unde xi=di2d-1 cu di=det(Mi) pentru orice 1'i'n. Demonstra#ie. Scriem sistemul [S] sub forma matriceal ~ ~ M x = b , unde x=(x1, , xn) iar b=(b1, , bn). Deoarece

Teorema 2.6. (Cramer) Dac( d=det(M)60, atunci sistemul

~ d=det(M)60, conform Corolarului 2.3. exist M-1, astfel c ~ x = M -1 b . n cadrul demonstra&iei Teoremei 2.1. am stabilit c M -1 = 1 1 * )1i , j n , M * = (a ij det (M ) d

unde aij*=;ji , 1'i, j'n. Astfel:

* ~ )1i , j n x = d -1 (a ij

sau

* a11 b + ... + a1*n bn G11 b1 + ... + Gn1 bn d 1 d -1 d 1 * 1 -1 * G b + ... + Gn 2 b n d a b + ... + a 2 d d2 n bn -1 21 1 -1 12 1 -1 2 ~ x = d = d ...................... = d ... = ... ....................... G b + ... + G b d d -1 d a * b + ... + a * b nn n nn n 1n 1 n n n1 1

(&innd cont de Teorema 1.12.), de unde xi=d-12di, 1'i'n. *


140

Observa'ia 2.7. n condi&iile Teoremei 2.6. spunem despre sistemul [S] c este Cramerian. Defini'ia 2.8. Fie V un spa'iu vectorial peste corpul K iar S={v1, , vn},V un sistem finit de vectori. Prin rangul lui S notat rang(S), n'elegem num(rul maxim de vectori din S ce sunt liniar independen'i peste K. n mod evident, rang(S)=dimK(S), unde reamintim c prin (S) am notat spa&iul vectorial generat de S (vezi 1. din Capitolul 6). S definim acum no&iunea de rang al unei matrice M= (aij )1 i m !Mm,n(K) cu K corp comutativ. 1 j n Pentru 1'p'm #i 1'q'n prin minor de tipul (p, q) al lui M n&elegem determinantul matricei de tipul (p, q) ce are elementele situate la intersec&ia a p linii #i q coloane ale lui M. Dac p=q un minor de ordinul (p, p) al lui M se zice minor de ordinul p al lui M (n mod evident, matricea M are C mp C nq minori de tipul (p, q) #i C mp C np minori de ordin p). Defini'ia 2.9. Fie K un corp (comutativ) $i M!Mm,n(K).

Spunem despre matricea M c( are rangul r $i scriem rang(M)=r dac( M are un minor de ordinul r nenul $i to'i minorii de ordin mai mare ca r (dac( exist(!) egali cu zero. n mod evident, 0'rang(M)'min{m, n} $i n defini'ia lui rang(M) este suficient s( cerem ca to'i minorii de rang r+1 (dac( exist() s( fie egali cu zero. a spune c( det(M)60. Dac( m=n, a spune c( rang(M)=n revine n mod evident la Din defini&ia de mai sus deducem imediat urm toarele propriet &i elementare pentru rangul unei matrice M !Mm,n(K): R2) Dac not m prin M< matricea ce se ob&ine din M schimbnd R1) rang(M)=rang(tM)

ntre ele dou linii (sau coloane), atunci rang(M)=rang(M<)


141

R3) Dac a!K* #i not m prin M< matricea ob&inut din M prin nmul&irea tuturor elementelor unei linii (sau coloane) cu a, atunci rang(M)=rang(M<). Reamintim c n .7. de la Capitolul 6 pentru un corp K #i n!&* am notat Kn = {(x1, , xn) | xi!K, 1'i'n}= M1,n(K). M M M Dac avem M= (aij )1 i m !Mm,n(K), atunci liniile l1 , l 2 ,, l m 1 j n ale lui M apar ca vectori ai K-spa &iului vectorial K n iar notnd prin c1M , ca vectori ai lui K m= M1,m(K). Teorema 2.10. M= (aij )1 i m !Mm,n(K) 1 j n
not c 2M ,, c nM coloanele lui M, atunci ~ c jM = t c M j , 1'j'n apar de asemenea

(Kronecker)

Pentru

orice

matrice

M ~M , c ~ M ,, ~ rang(M)=rang { l1M , l 2M ,, l m }=rang{ c c nM } . 1 2

~M , ~ ~ M }=r, demonstra&ia teoremei va demonstreaz c #i rang{ c c 2M ,, c 1 n fi complet . Deoarece rangul lui M nu se schimb permutnd ntre ele linii

Demonstra#ie. Fie r=rang(M) (n sensul Defini&iei 2.9.). M Vom demonstra c #i rang{ l1M , l 2M ,, l m }=r #i cum dual se

sau coloane, putem Mr= (aij )1i , j r !Mr(K).

presupune

det(Mr)60,

unde

M A demonstra c r=dimK( l1M , l 2M ,, l m ) este echivalent cu a M M M M demonstra c { l1 , l 2 ,, l r } este o baz pentru ( l1M , l 2M ,, l m ).

Pentru probarea K-liniar independen &ei, fie 41,,4r!K a.. 41 l1M ++4r l rM =0!Kn. Deducem imediat c 41 l1M r ++4r l rM r =0!Kr #i cum det(Mr)60, din Teorema lui Cramer (Teorema 2.6.) deducem c 41= =4r=0.

142

Pentru a demonstra c suficient s demonstr m c


M 1 M 2

M ( l1M , l 2M ,, l rM ) = ( l1M , l 2M ,, l m ) este

pentru orice r+1'j'm, l M j


M r

este o

combina&ie liniar de l , l ,, l . Pentru aceasta, pentru 1'i'm #i 1'j'n, fie


a11 ... M ij = a r1 a i1 ... a1r ... ... ... a rr ... a ir a1 j ... !Mr+1(K). a rj a ij

Dac i'r, atunci det(Mij)=0 deoarece Mij va avea dou linii egale, iar dac r=rang(M) iar Mij este determinant de ordin r+1. Dezvoltnd pe det(Mij) dup ultima i%r+1 din nou det(Mij)=0 datorit faptului c linie avem:

0=det(Mij)=ai1d1++airdr+aijd, unde d este complementul algebric al lui aij n Mij iar d1, , dr sunt complemen&ii algebrici respectiv ai lui a i1, , air (n mod evident d1, , dr nu depind de i). Deoarece d60 deducem c aij=51ai1++5rair unde 5k=-d-1dk, 1'k'r #i astfel l M =51 l1M ++5r l rM , adic ( l1M , l 2M ,, l rM ) = j
M =( l1M , l 2M ,, l m ). *

Corolar 2.11. Rangul unei matrice M nu se schimb( dac( la o linie (sau coloan() a sa adun(m o combina'ie liniar( de alte linii (sau coloane). Demonstra#ie. ntr-adev r, dac not m prin M< matricea ce se ob&ine din M ad ugnd la o linie (sau coloan ) a sa o combina&ie liniar de linii (sau coloane) atunci subspa&iul vectorial generat de liniile lui M < va fi n mod evident egal cu subspa&iul vectorial generat de liniile lui M. * Observa'ia 2.12. Teorema 3.10. ne permite s calcul m iterativ

rangul unei matrice nenule M !Mm,n(K).


143

g sit un minor de ordin r%1 nenul. Pe acesta l bord m cu elementele corespunz toare ale uneia din liniile #i uneia dintre coloanele ce nu fac parte din acel minor. Dac to&i ace#ti minori de ordin r+1 sunt nuli, atunci rang(M)=r. Dac ns cel pu&in unul este nenul, atunci continu m procedeul cu acel minor. S observ m c n felul acesta num rul minorilor de ordin r+1 ce se calculeaz prin bordarea unui minor de ordin r este (m-r)(n-r) pe cnd dac am fi calculat rangul lui M cu ajutorul Defini &iei 3.9. ar fi r +1 trebuit s calcul m C m C nr +1 m minori de ordin r+1, reducnd astfel r +1 anumite calcule (deoarece n general C m C nr +1 >(m-r)(n-r)). Exemple. M= 3
2 -1 -1 1 1

Deoarece M este nenul , rang(M)%1. S presupunem c am

1.

determin m

rangul

matricei

1 0 - 1 2 !M3,4((). 0 1 2 -1 3 1 = 5 0 , deci rang(M)%2. Pentru a vedea

Se observ c

dac rang(M) este 2 sau 3 este suficient s determinan&i #i anume:


2 3 -1 -1 1 1 1 -1 = 5 0 2

calcul m doar doi


-1 0 1 1 2 =3. 1

#i

3 -1

Deducem astfel c rang(M)=3. 2. Dac consider m M= 0 - 1


1 2 -1 1

acum

matricea

3 - 2 !M3,4((). 1 1 0 1 1 2 Se observ c = -1 0 , deci rang(M)%2. 0 -1

144

Calculnd acum cei doi minori ai lui M ce bordeaz pe


1 1 2 1 -1 1 = 0 #i 0 1 1 2 1 3 1

0 -1

ob&inem: 0 - 1

0 - 1 - 2 = 0 (deoarece ultima linie este

suma primelor dou ), astfel c rang(M)=2. Observa'ia 2.13. 1. Exist #i alte procedee de a determina rangul unei matrice (vezi de exemplu [13, p.190] #i [20, p.309]) cu ajutorul anumitor transform ri elementare de matrice. n cadrul acestei lucr ri (mai ales pentru teoria sistemelor liniare pe care o vom prezenta n continuare) vom utiliza doar procedeul recursiv de mai nainte de a determina rangul unei matrice deoarece pe lng faptul c acest procedeu ne ofer ct este rangul matricei M ne permite #i punerea n eviden& a unui minor de ordin ct este rangul lui M care este nenul. 2. Cnd m #i n sunt numere mari, o metod mai rapid de calcul a rangului unei matrice ne este oferit de lema substitu&iei: dac M!Mm,n(K) #i (e1, , em) este baza canonic a lui Km, atunci rangul lui M coincide cu num rul vectorilor coloan { c1M , c 2M ,, c nM } ai lui M care prin aplicarea succesiv a lemei substitu&iei nlocuiesc vectorii din baza canonic {e1, , em}. Spre exemplificare, s stabilim cu ajutorul lemei substitu&iei ct
2 - 1 0 3 este rangul matricei M = 1 0 - 2 1 !M3,4((): 3 - 1 - 2 4 M M M Baza c1 c2 c3 c 4M

e1 e2 e3
c1M

1 3 1 0 0 1 0 0

e2 e3
c1M c 2M

e3
145

-1 0 -1 -1/2 1/2 1/2 0 1 0

0 -2 -2 0 -2 -2 2 -4 0

3 1 4 3/2 -1/2 -1/2 -2 -1 0

Cum n locul lui e3 nu poate fi adus nici c3M #i nici c 4M deducem c rang(M)=2. Fie V #i W dou K-spa&ii vectoriale de dimensiuni finite iar f:V W o aplica&ie liniar ce are n raport cu bazele fixate din V #i W matricea M. Defini'ia 2.14. Prin defini'ie, rang(f)=rang(M). )innd cont c dac consider m n V #i W alte baze matricea lui f n raport cu aceste noi baze este de forma PMN cu P #i N matrice p tratice inversabile (vezi Propozi &ia 7.10.) iar rang(PMN)=rang(M) deducem c defini&ia pentru rangul lui f de mai nainte este corect . Observa'ia 2.15. )innd cont de cele stabilite mai nainte deducem c dac f:V W este o aplica&ie liniar vectoriale de dimensiuni finite atunci: ntre dou spa&ii

(ii) f este epimorfism dac #i numai dac rang(f)=dimKW (iii) f este izomorfism dac #i numai dac rang(f)=dimKV=dimKW.

(i) f este momomorfism dac #i numai dac rang(f)=dimKV

3. Sisteme de ecua'ii liniare cu coeficien'i ntr-un corp comutativ. Sisteme omogene. Vectori $i valori proprii ai unui operator liniar. Teorema CayleyHamilton
n cadrul acestui paragraf prin K vom desemna un corp comutativ. Prin sistem de m ecua#ii liniare cu n necunoscute (m, n!&*) n&elegem un sistem de forma:

146

a11 x1 + ... + a1n x n = b1 a x + ... + a 2 n x n = b2 , unde aij, bj!K, 1'i'm, 1'j'n. [S] 21 1 .............................. a m1 x1 + ... + a mn x n = bm

verific [S]; un astfel de x!Kn se va numi solu#ie a lui [S]. Sistemul [S] se zice compatibil n K dac are cel pu&in o solu&ie #i incompatibil n caz contrar. Dac [S] are un num r finit de solu&ii el se zice compatibil determinat iar n cazul n care are o infinitate de solu&ii se zice compatibil nedeterminat. Dac mai avem un alt sistem [S<] de ecua&ii liniare cu m linii #i n necunoscute, vom spune c [S] #i [S<] sunt echivalente dac au acelea#i solu&ii; n acest caz vom scrie [S]~[S<].

A rezolva sistemul [S] revine la a g si x=(x1, , xn)!Kn ce

m Notnd M= (aij )1 #i x=(x1, i m !Mm,n(K), b=(b1, , bm)!K 1 j n

, xn)!Kn, sistemul [S] admite scrierea matriceal M ~ x = b (unde ~ t t ~ x = x #i b = b ). A rezolva sistemul [S] revine la a da r spuns (n aceast ordine) la urm toarele probleme: P1: Dac [S] este compatibil sau nu; P2: n caz de compatibilitate, cum se rezolv [S]. Fie r=rang(M); din cele stabilite n 2. avem c 0'r'min{m, n}. Exist atunci un minor de ordin r al lui M nenul #i to&i minorii de ordinul r+1 sunt nuli (evident, dac exist minori de ordinul r+1). )innd cont de propriet &ile determinan&ilor putem presupune c minorul de ordinul r nenul (pe care l vom numi minor principal) este a ij 1i , j r 0 . Necunoscutele x1, , xr se vor numi necunoscute principale iar restul se vor numi necunoscute secundare. Ecua&iile 1, 2, , r se vor numi ecua#ii principale iar restul secundare. n cele ce urmeaz vom r spunde la P1 #i P2 n func&ie de valorile pe care le poate lua r.
147

Cazul 1: r=m=n. n acest caz d=det(M)60, sistemul [S] se zice Cramerian din cele stabilite n 2., (vezi Teorema 2.6.) deducem c sistemul [S] este compatibil determinat iar solu &ia este dat de x=(x1, , xn) cu xi=d-1di, 1'i'n, unde di este determinantul matricei ~ ce se ob&ine din M nlocuind coloana i prin coloana b a termenilor liberi, 1'i'n. Cazul 2: r=m<n. n acest caz toate ecua &iile sunt principale #i avem doar necunoscute secundare (#i anume pe xr+1, xr+2, , xn). R spunsul la P1 #i P2 este dat de: Teorema 3.1. Dac( r=m<n atunci: P1: Sistemul [S] este compatibil n-r nedeterminat P2: Pentru rezolvarea lui [S] proced (m astfel: trecem n membrul drept termenii ce con'in necunoscutele secundare, ob'innd astfel un sistem Cramerian n necunoscutele principale. Alegnd xs=3s!K pentru r+1's'n vom determina cu ajutorul formulelor lui Cramer pe x1, , xr n func'ie de 3r+1, , 3n . Demonstra#ie. ntr-adev r, dac not m Mr= (aij )1i , j r , sistemul [S] se scrie sub forma echivalent : ~ [S<] Mr ~ x + N n- r ~ x = b . Deoarece det(Mr)60, exist cu:
M r-1 #i astfel [S<] este echivalent ~

Nn-r= (aij )1r+i1mj n , x<=(x1, , xr)!Kr #i x<<=(xr+1, , xn)!Kn-r, atunci

[S<<] M r ~ x = - N n-r ~ x + b care este un sistem Cramerian n necunoscutele principale x 1, , xr.

Alegnd xs=4s!K cu r+1's'n din rezolvarea lui [S <<] cu ajutorul formulelor lui Cramer g sim pe x1, , xr n func&ie de 4r+1, , 4n, astfel c solu&ia general a lui [S] este dat xr=xr(4r+1,, 4n), xr+1=4r+1,, xn=4n, cu 4r+1, , 4n din K, alese de: x1=x1(4r+1, , 4n),,

arbitrar. *

148

Exemplu. S consider m n ( sistemul: [S]

2 x1 - x 2 + 3 x3 - x 4 = 2 . x1 + x 2 - x 3 + 2 x 4 = -1 2 - 1 3 - 1 #i deoarece 1 -1 2

n acest caz m=2, n=4, M = 1


2 -1 1 1

= 3 0 , deducem c rang(M)=2=m < n=4, astfel c x1 #i x2 sunt

necunoscute principale iar x 3 #i x4 secundare. Din cele prezentate mai sus deducem c

sistemul [S] este

compatibil 4-2=2 -nedeterminat. Pentru rezolvarea sa s alegem x3=43, x4=44 (cu 43, 44!() #i astfel sistemul [S] este echivalent cu sistemul Cramerian: 2 x - x = -3a 3 + a 4 + 2 . [S<] 1 2 x1 + x 2 = a 3 - 2a 4 - 1 Folosind formulele lui Cramer deducem imediat c

2 1 1 5 4 x1 = - a 3 - a 4 + #i x 2 = a 3 - a 4 - , astfel c solu&ia lui [S] este 3 3 3 4 3 2 1 1 5 4 x=( - a 3 - a 4 + , a 3 - a 4 - , 43, 44 ) cu 43, 44!( arbitrare. 3 3 3 4 3

Cazul 3: r < m. n acest caz sistemul [S] are #i ecua&ii secundare. Pentru a r spunde la la P1 #i P2 s stabilim anumite nota&ii #i defini&ii specifice acestui caz. ~ Vom nota M = M , b !Mm,n+1(K), matricea ce se ob &ine din M

ad ugndu-i acesteia coloana b a termenilor liberi. Matricea M astfel ob&inut poart numele de extinsa lui M. Urm torul rezultat r spunde la P1: Teorema 3.2. (Kronecker-Capelli) Sistemul [S] este

compatibil dac( $i numai dac( rang(M)=rang( M ). Demonstra#ie. Totul rezult din scrierea lui [S] sub forma matriceal echivalent urm toare: ~ ~ + x c ~ + ... + x c ~ =b [S<] x1 c 1 2 2 n n
149

~ ,..., c ~ sunt coloanele matricei M) #i privind pe ~ ~ ,..., c ~ ca (unde ~ c1 , c c1 , c n 2 2 n vectori din Km.

Astfel, dac (41,,4n)!Kn este o solu&ie a lui [S] atunci ~ ~ ~ +a c ~ + ... + a c ~ =b a1 c #i deci b este o combina&ie liniar de 1 2 2 n n
~ ~ ,..., c ~ , de unde concluzia c rang(M)=rang( M ) (&innd cont de c1 , c 2 n

Teorema 2.10. #i Corolarul 2.11.). ~ Reciproc, dac rang(M)=rang( M ) nseamn c b este o ~ ,c ~ ,..., c ~ , adic exist 4 , , 4 !K a.. combina&ie liniar de c 1 n 1 2 n
~ +a c ~ + ... + a c ~ = b #i astfel x=(4 , ,4 )!Kn este o solu&ie a a1 c 1 n 1 2 2 n n ~

lui [S]. * Pentru fiecare r+1'j'm s not m prin Nj matricea


a11 ... Nj = a r1 a j1 ... a1r ... ...

... a rr ... a jr

b1 ... iar <j=det(Nj). br bj

Cei m-r determinan&i <j (r+1'j'm) poart numele de determinan#i caracteristici. Astfel, Teorema 3.2. are urm toarea form echivalent datorat lui Rouch: Teorema 3.3. (Rouch) Sistemul [S] este compatibil dac( $i numai dac( to'i cei m-r determinan'i caracteristici 9j (r+1'j'm) sunt egali cu zero. Pentru a r spunde la P2 avem nevoie de urm torul rezultat: Propozi'ia 3.4. Dac( sistemul [S] este compatibil, atunci [S] este echivalent cu sistemul [S r] format doar din ecua'iile principale. Demonstra#ie. Avem de demonstrat doar c n caz de atunci pentru orice r+1'j'm avem: compatibilitate a lui [S], dac (41 , , 4n )!Kn este o solu&ie a lui [Sr] aj141 + aj242 + + ajn4n = bj . Pentru aceasta plec m de la determinantul de ordin r+1:

150

a11 Dr , j (x1 ,..., x n ) = ...

... a1r ... ...

a11 x1 + ... + a1n x n - b1 ... a r1 x1 + ... + a rn x n - br a j1 x1 + ... + a jn x n - b j =


s =1 n

a11 ...

... a1r ... ...

a1s ... a rs a js x s -D j

a r1 ... a rr a j1 ... a jr

a r1 ... a rr a j1 ... a jr

(<j fiind determinantul caracteristic). Cum rang(M)=r deducem c (C) Dr,j(x1,, xn)=-<j.
... a1r ... ... ... a rr 0 ... 0 a j1a 1 + ... + a jna n - b j

Dac (41, , 4n)!Kn este o solu&ie a lui [Sr], atunci


a11 Dr , j (a 1 ,..., a n ) = ... a r1

a j1 ... a jr

=det(Mr)(aj141+aj242++ajn4n-bj) #i &innd cont de (C) deducem c det(Mr)(aj141+aj242++ajn4n-bj)=-<j (CC). Cum [S] este compatibil, deducem c <j=0 pentru orice

r+1'j'm (conform Teoremei 3.3.) #i astfel din (CC) deducem c

aj141+aj242 ++ajn 4n -bj=0 pentru orice r+1'j'm. *

Observa'ia 3.5. Din cele stabilite mai nainte, deducem c n cazul cnd rang(M)=r < m, pentru a r spunde la P1 calcul m cei m-r determinan&i caracteristici <j (r+1'j'm). Dac unul dintre ace#tia este nenul, atunci sistemul [S] este incompatibil pe cnd dac to&i sunt nuli, atunci sistemul [S] este compatibil, n-r nedeterminat. Pentru a r spunde la P2 (n caz de compatibilitate) re&inem sistemul format din ecua&iile principale #i proced m ca n Cazul 2. Exemplu. S se decid dac sistemul [S]
2 x1 - 3 x 2 + 4 x 3 = -1 x1 + x 2 - x 3 = 2 3 x - 2 x + 3 x = 1 2 3 1

151

este compatibil sau nu #i n caz afirmativ s se rezolve n (. Avem


2 - 3 4 M = 1 1 - 1 !M3(() 3 - 2 3

#i

cum

det(M)=0

iar

2 -3 1 1

= 5 0 deducem c

rang(M)=2 < 3=m astfel c suntem n

Cazul 3.
2 - 3 -1

Avem un singur determinant caracteristic 1

2 = 0 #i 1

3 -2

atunci conform Teoremei lui Rouch sistemul [S] este compatibil 1nedeterminat. Primele dou ecua&ii, ca #i necunoscutele x1, x2 sunt principale. Pentru rezolvarea lui [S] re &inem sistemul format din
2 x1 - 3 x 2 + 4 x 3 = -1 x1 + x 2 - x 3 = 2 1 5 6 5

ecua&iile principale: [S<]

#i procednd ca n Cazul 2 g sim solu&ia ( x1 = - a + 1 , x 2 = a + 1 ,


x 3 = a ) cu 4!(.

Dac

n sistemul ini&ial [S], b1=b2==bm=0, vom spune

despre [S] c este omogen. Propozi'ia 3.6. Dac( sistemul [S] este omogen, atunci mul'imea solu'iilor sale VS este un subspa'iu vectorial al lui Kn iar dimKVS=n-r, unde r=rang(M).
152

Demonstra#ie. Fie 4, 5!K #i x, y!Kn a.. A~ x = A~ y = 0 n = M cu


0

0n=(0, ,0)!Kn. Deoarece A (a ~ x +b ~ y ) = a (A ~ x ) + b (A ~ y ) = a 0n + b 0n = 0n ,


n deducem c a ~ x +b ~ y !VS, adic VS este subspa&iu vectorial al lui K .

S consider m acum aplica&ia liniar fM:Kn Km ce are drept matrice fa& de bazele canonice din K n #i Km pe M. Deoarece pentru orice x!Kn, f M (x ) = M ~ x deducem c VS=Ker(fM) #i astfel, &innd cont de Teorema 2.20. de la Capitolul 6 #i de Defini&ia 2.14. avem c dimKVS=dimK(Kn)-dimKIm(fM)=n-r. * Observa'ia 3.7. Elementele unei baze a lui VS poart numele de solu#ii de baz pentru sistemul omogen [S]. Pentru a determina astfel de solu&ii proced m astfel: 1. Re&inem doar sistemul omogen format din ecua&iile principale.
2. Trecem n membrul drept termenii ce con'in necunoscutele secundare $i d(m pe rnd cte unei necunoscute secundare valoarea 1 iar la celelalte valoarea 0 ob'innd astfel n-r sisteme Crameriene n necunoscutele principale. Cele n-r solu'ii ale acestor sisteme Crameriene ne dau solu'iile de baz( pentru sistemul omogen [S].

Exemplu. S omogen: [S]

determin m solu&iile de baz


x1 - 2 x 2 + 3 x 3 + x 4 = 0 2 x1 + x 2 - x 3 - 2 x 4 = 0 3 x - x + 2 x - x = 0 2 3 4 1

ale sistemului

(alegem K=().

153

Avem

1 1 - 2 3 M = 2 1 - 1 - 2 3 -1 2 - 1

#i

deducem
1 -2 2 1

imediat

rang(M)=2, alegnd drept minor principal pe Sistemul [S] va fi echivalent cu: [S<] sau: [S<<]

=50.

x1 - 2 x 2 + 3 x 3 + x 4 = 0 2 x1 + x 2 - x 3 - 2 x 4 = 0

x1 - 2 x 2 = -3 x 3 - x 4 . 2 x1 + x 2 = x3 + 2 x 4

F cnd x3=1 #i x4=0 iar apoi x3=0 #i x4=1 ob&inem sistemele Crameriene
x1 - 2 x 2 = -3 x - 2 x 2 = -1 #i 1 pe care rezolvndu-le 2 x1 + x 2 = 1 2 x1 + x 2 = 2 1 5 7 3 4 #i respectiv , . 5 5 5

ob&inem solu&iile - ,

Solu&iile de baz
3 4 v 2 = , , 0, 1 astfel c 5 5

ale lui [S] vor fi v1 = - ,

1 5

7 , 1, 0 #i 5

solu&ia general a lui [S] va fi de forma

x=4v1+5v2, cu 4, 5!(. Observa'ia 3.8. Din cele expuse mai sus deducem c sistemul omogen [S] de m ecua&ii cu n necunoscute are: (i) Solu&ie diferit de cea banal dac #i numai dac rang(M)<n (astfel c dac m=n atunci sistemul omogen [S] are solu&ii nebanale dac #i numai dac det(M)=0)
154

c dac m=n atunci sistemul omogen [S] are numai solu &ia banal dac #i numai dac det(M)60).

(ii) Numai solu&ia banal dac #i numai dac rang(M)=n (astfel

Observa'ia 3.9. Sistemele liniare se pot rezolva #i cu ajutorul lemei substitu&iei. Vom exemplifica pe un caz particular de sistem cramerian (cititorul putnd intui u#or cum se procedeaz n general). Pentru aceasta s consider m sistemul: [S] Deoarece
1 2 x1 - 3 x 2 = 4 x1 + x 2 = 2 1

2 - 3 4 1 x1 + 1 x2 = 2 .

2 -3

= 5 0 , deducem c 2 - 3

sistemul [S] este

2 Cramerian #i deci coloanele 1 formeaz o baz pentru ( #i a 1 #i

rezolva pe [S] revine la a g si coordonatele lui 2 n aceast baz .


Din tabelul lemei substitu&iei: Baza e1 e2


c1 c1 c2

b 4 2 2 0 2 0

1 1 0 1 0

-3 1 -3/2 5/2 0 1

e2
c1 c2

deducem c solu&ia lui [S] este (2, 0). en}=V o baz a sa. O aplica&ie liniar f:V V se mai nume#te #i operator liniar.
155

Fie V un K-spa&iu vectorial de dimensiune n iar B={e1,,

Vom nota prin Mf!Mn(K) matricea ata #at lui f relativ la perechea de baze (B, B) (vezi 7. de la Capitolul 6). Defini'ia 3.10. Un scalar 6!K se zice valoare proprie pentru

operatorul f dac( exist( x!V, x60 (ce se va numi vector propriu pentru f corespunz(tor lui 6) a.. f(x)=6x.

S observ m c egalitatea f(x)=0x din defini&ia de mai sus este ~ x = l~ x (M f - l I n ) ~ x = 0 (unde echivalent cu egalitatea M f ~ reamintim c
x1 t ~ x = x = M !Mn,1(K)), astfel c x n

pentru x=(x1,,xn)!M1,n(K)=Kn, prin ~ x am notat existen&a vectorului propriu x este


~

echivalent cu condi&ia ca sistemul omogen (M f - l I n ) ~ x = 0 s admit solu&ie nebanal , de unde cu necesitate condi&ia ca det (M f - l I n ) = 0 (vezi Observa&ia 3.8.). s consider m polinomul Pf = a0 + a1X + + anXn!K[X] care se va numi polinomul caracteristic al lui f. S presupunem c Pf(0) = a0 + a10 + + an0n cu a1,,an!K #i

Deoarece an=(-1)n60 deducem c polinomul caracteristic Pf este un polinom de grad n cu coeficien&i n K. n aparen& r d cinile lui Pf depind de baza ini&ial B a lui V. Dac mai avem n V o alt baz trecere de la B la B<, atunci N este inversabil (vezi Teorema 7.2. de la B<={e<1, , e<n}=V atunci dac not m prin N!Mn(K) matricea de

noua pereche de baze (B<, B<), atunci Mf<=N-1MfN (vezi Corolarul 7.11. de la Capitolul 6).
-1

Capitolul 6) iar dac not m prin Mf< matricea ata#at lui f relativ la

Atunci det(Mf<-0In)=det(N-1MfN-0In)=det[N-1(Mf-0In)N]= =det(N ) det(Mf-0In) det(N) = det(N-1) det(N) det(Mf-0In) = =det(N-1N)det(Mf-0In)=det(In)det(Mf-0In)=det(Mf-0In), de unde concluzia c r d cinile lui Pf nu depind de alegerea bazei B.

156

Lema 3.11. Dac( pentru o valoare proprie 6!K not(m prin V6 mul'imea vectorilor proprii corespunz(tori lui 6, atunci V6 este un subspa'iu vectorial al lui V. Demonstra#ie. Fie x, y!V0 #i 4, 5!K. Avem f(x)=0x #i f(y)=0y astfel c f(4x+5y)=4f(x)+5f(y)=4(0x)+5(0y)=0(4x+5y), de unde concluzia c 4x+5y !V0 , adic V0 este un subspa&iu vectorial al lui V (ce se va numi subspa#iu propriu al lui f corespunz tor valorii proprii )). * Observa'ia 3.12. Unui vector propriu x i corespunde o singur valoare proprie 0. ntr-adev r, dac mai avem 0<!K a.. f(x)=0<x, cum f(x)=0x,

adic 0<=0.

deducem c 0<x=0x ) (0<-0)x=0 #i cum x60 cu necesitate 0<-0=0,

Rezumnd cele expuse mai sus, deducem c : (i) valorile proprii ale lui f sunt r d cinile polinomului caracteristic Pf . (ii) vectorii proprii corespunz tori unei valori proprii 0!K sunt ~ x=0 . solu&ii ale sistemului omogen (M f - l I n ) ~ Teorema 3.13. Vectorii proprii ai operatorului f corespunz(tori la valori proprii distincte dou( cte dou( sunt liniar independen'i. Demonstra#ie. Facem induc&ie matematic dup num rul m al valorilor proprii distincte dou cte dou (m'n). Pentru m=1 teorema este evident . Fie 01, , 0m! K valori proprii ale lui f distincte dou cte dou iar x1, , xm vectorii proprii corespunz tori. Dac prin absurd exist 41, 41f(x1)++4mf(xm) = 0 sau (CC) (4101)x1++(4m0m)xm = 0. Din (C) #i (CC) deducem imediat c : 41(01 0m)x1 ++ 4m-1(0m-10m)xm = 0. Conform ipotezei de induc&ie deducem c :
157

, 4m!K nu to&i nuli a.. (C) 41x1 ++4m xm = 0 deducem c S presupunem de exemplu c 4160.

41(01 0m) == 4m-1(0m-10m ) = 0. deducem cu necesitate 41 = 0 absurd!. * n particular 41(01 0m) = 4m-1(0m-10m) = 0 #i cum 0160m

Corolar 3.14. Dac( operatorul liniar f:V V are n valori proprii 61, , 6n distincte dou( cte dou(, atunci vectorii proprii corespunz(tori x1,, xn formeaz( o nou( baz( B<, astfel c( matricea l1 0 ... 0 0 l 2 ... 0 lui f relativ( la baza B< va fi .
... 0 ... 0 ... ... ... l n

Astfel, dac alegem pentru 01, , 0n cte un vector propriu x1, ,xn din Vl1 ,..., Vl n #i not m prin N matricea p tratic de ordin n format din coordonatele lui x1, ,xn, atunci &innd cont de Corolarul l1 0 ... 0 0 l 2 ... 0 -1 7.11. de la Capitolul 6, deducem c N MfN = )
... 0 ... 0 ... l n ... ... l1 0 ) Mf=N ... 0 0 ... 0 ... 0 -1 N . ... ... ... l n

l2
... 0

Spunem n acest caz c am diagonalizat pe M. Observa'ia 3.15. Dac matricea ata#at operatorului f:V l1 0 ... 0 0 l 2 ... 0 fa& de o baz B={e1,, en} este matricea diagonal
... 0 ... 0

, ... ... ... l n

atunci e1, , en sunt vectori proprii iar 01, , 0n valorile proprii corespunz toare pentru f.
158

atunci notnd cu x vectorul propriu corespunz tor, exist 41, , 4n!K nu toate nule a.. f(x)=0x #i x =41e1 ++ 4n en . ) l (a i e i ) = (a i l i ) e i , de unde cu necesitate 04i =0i4i pentru
i =1 i =1 n

ntr-adev r, dac 0!K este o valoare proprie oarecare a lui f

Atunci f(x)=41f(e1)++4nf(en) ) 0x=41(01e1)++4n(0nen)


n

orice 1'i'n. Cum printre elementele 41, , 4n exist cel pu&in unul nenul (c ci x60), deducem cu necesitate c exist 1'i'n a.. 0 =0i.

+a1X + + anXn!K[X] polinomul caracteristic al lui A. Atunci a0 ordin n din Mn(K) (altfel zis, Pf(A)=0n).

Teorema 3.16. (Cayley-Hamilton) Fie A!Mn(K) iar Pf = a0 +

In+ +a1A + + anAn=0n, unde 0n este matricea p(tratic( nul( de Demonstra#ie. Exist o infinitate de valori ale lui 0!K pentru

care Pf(0)=det(A-0In)60. Pentru astfel de valori ale lui 0, matricea A-0In este inversabil iar (A-0In)-1=
Pf (l ) 1

(A-0In)* ) (C) (A-0In)(A-0In)*=Pf(0)In.

)innd cont de felul n care se calculeaz (A-0In) * deducem c (A-0In)* = B0 + B10 + + Bn-10n-1 cu B0 , B1, Bn-1! Mn(K) astfel c (C) devine (A-0In)(B0 +B10+ +Bn-10n-1)=Pf(0)In

sau (CC) AB0 +(AB1 B0)0+(AB2 B1)02 + +(ABn-1 Bn-2)0n-1 - -Bn-10n =a0 In+a1In0++ anIn0n. Deoarece (CC) este valabil pentru o infinitate de valori ale lui 0 deducem cu necesitate egalit &ile: AB0 = a0 In AB1 B0 = a1 In

AB2 B1 = a2 In . ABn-1 Bn-2 = an-1 In


159

- Bn-1 = an In Din aceste utime egalit &i deducem c : = AB0 +A(AB1 B0 )+ A2 (AB2 B1)+ +An-1(ABn-1 Bn-2)+An(-Bn-1)= a0In + a1A +a2A2+ + an-1An-1 + anAn =

=AB0 +A2 B1 AB0 +A3B2 A2B1 + +AnBn-1 An-1Bn-2-AnBn-1=0n. *

Observa'ia 3.17. Scriind egalitatea a0In+a1A+ +anAn=0n din Teorema CayleyHamilton sub forma a0In=A(a1In+a2A + anAn-1), dac a0=Pf(0)=det(A)60 atunci putem trage concluzia c A -1 = (a 0-1 a1 )I n + (a 0-1 a 2 )A + ... + (a 0-1 a n )A n -1 , ob&innd astfel o alt metod de calcul a inversei unei matrice nesingulare din Mn(K) . Pentru alte chestiuni legate de operatori liniari (subspa&ii invariante, matricea canonic Jordan a unui operator liniar, etc.) recomand m cititorului lucr rile [9], [13] #i [26].

CAPITOLUL3 : ELEMENTE DE PROGRAMARE LINIAR


1. Punerea unei probleme de programare liniar(. Solu'ii posibile. Solu'ii de baz(.
n cadrul acestui paragraf vom considera (n=Mn,1((), adic

x1 x1 n ( = { M |xi!(, 1'i'n}. Pentru x!( , x = M vom nota (ca #i n x x n n t ~ Capitolul 7) x = x = (x , , x ).


n

Pentru x, y!(n , ~ x = (x1, , xn), ~ y = (y1, , yn) definim x'y


def

xi'yi pentru orice 1'i'n #i <x, y> =

def

xi yi .
i =1

160

variabile. n plus, <x, x>%0 pentru orice x!(n #i <x, x>=0 dac #i numai dac S
m

canonic pe ( #i se verific imediat c este o aplica&ie liniar n ambele


n

Aplica&ia < , > : (n(n

( poart numele de produsul scalar

~ x = (0, , 0) = 0. Dac toate componentele lui x sunt

not

pozitive vom scrie x%0.

b!( , b%0 #i sistemul liniar de m ecua&ii cu n necunoscute Ax = b iar

consider m acum A!Mm,n((), de rang m, (deci m'n)

P={x!(n | Ax = b #i x%0}. ~ = (0 , , 0 ) consider m aplica&ia liniar Pentru c!(n , c 1 n (, fc(x) = <c, x> =

f c : (n

li x i
i =1 xP

pentru orice x!(n.

A rezolva o problem de programare liniar (PPL) nseamn a g si x0!P pentru care f c ( x0 ) = max f c ( x ) (n care caz vom scrie PPLmax) sau f c ( x0 ) = min f c ( x) (n care caz vom scrie PPL-min). Cum
xP

min(fc) = - max(-fc) este suficient s consider m doar PPL-max. Func&ia fc : (n ( se nume#te func#ie obiectiv iar orice x!P se zice solu#ie posibil pentru PPL-max.
f c ( x0 ) f c ( x ) , pentru orice x!P, adic

O solu&ie x0!P se zice optim

pentru PPL-max dac


xP

f c ( x0 ) = max f c ( x ) .

O solu&ie x!P, ~ x = (x1, , xn) se zice solu#ie de baz vectorii coloan


C jA

dac ai matricei A pentru care x j60 sunt liniar

m independen&i n (m (n mod evident, avem cel mult C n solu&ii de baz ). O solu&ie de baz x se zice nedegenerat dac are m componente diferite de 0 #i degenerat n caz contrar.

Dac x este o solu&ie de baz nedegenerat , matricea B!Mm((), format din coloanele C jA ale matricei A pentru care x j60 se nume#te baza solu&iei de baz x (dac B=Im baza B se zice primal admisibil ). n continuare vom ar ta c optimul func&iei obiectiv fc poate fi realizat de c tre o solu&ie de baz , ceea ce reduce rezolvarea unei PPL
161

max la g sirea valorii maxime a unei aplica &ii liniare pe o mul &ime finit . Lema 1.1. Fie x1, , xr un sistem de numere reale strict pozitive $i y1, , yr un sistem de numere reale nu toate nule. Atunci pentru cel pu'in un indice s, 1's'r avem xs-4ys = 0 sau xs+4ys = 0. Demonstra#ie. Fie I={i | yi >0} #i J={j | yj < 0} (conform ipotezei
xp yp

exist( 4 > 0 a.. pentru orice 6!(-4, 4) s( avem xi-6yi > 0, 1'i'r $i

I6 sau J6). S presupunem c I6 #i J6 #i fie p!I, q!J a..

xq x p not x q not x xj = inf i #i = sup . Atunci 0 < = a #i 0 > = b iar iI y i yq y y y jJ j p q

dac alegem 8 = min{4, -5}, atunci se verific imediat c pentru orice 0!(-8, 8), xi-0yi > 0, 1'i'r. Cnd 8 = 4 considernd s = p avem xs-8ys = 0 iar cnd 8 = - 5 considernd s = q avem xs-8ys = 0. Cnd I6 #i J= lu m 5 = - = iar cnd I = #i J6 lu m 4 = + = . *

baz(.

Propozi'ia 1.2. Dac( P6, atunci P are cel pu'in o solu'ie de

Demonstra#ie. Dac 0!P, totul este clar (deoarece se admite tacit c 0 este o solu&ie de baz . Fie acum x!P cu un num r minim r de componente nenule. Schimbnd eventual indexarea, putem presupune c ~ x = (x1, , xr, 0, , 0) cu xi>0 pentru orice 1'i'r. Vrem s demonstr m c x este solu&ie de baz . Dac prin absurd coloanele C1A , , C rA ale matricei A sunt liniar dependente n (m, atunci exist y1, , yr!( nu to&i nuli a.. y1C1A + ... + y r C rA = 0. Dac alegem y!(n a.. ~ y = (y1, , yr, 0, , 0), atunci ultima egalitate se scrie matriceal sub forma Ay = 0, de unde deducem c A(x+0y) = Ax+0Ay = Ax = b pentru orice 0!(. Conform Lemei 1.1. exist 8 > 0 a.. x+0y%0 pentru orice 0![-8, 8]. Pentru indicele s ales ca

162

n Lema 1.1. deducem c putem alege 0 n [-8, 8] a.. vectorul x=x+0y are cel mult r-1 componente nenule, ceea ce este absurd &innd cont de alegerea lui x. Prin urmare C1A , , C rA sunt vectori liniar independen&i n (m, de unde concluzia c x este solu&ie de baz . * Propozi'ia 1.3. Dac( n P exist( o solu'ie optim(, atunci n P g(sim o solu'ie optim( de baz(. Demonstra#ie. Fie x o solu&ie optim pentru PPL-max cu un num r r minim de componente diferite de zero. Dac r = 0, atunci x = 0, care este o solu&ie de baz . S presupunem c r > 0. Vom demonstra c x este solu&ie de baz . Dac x nu este solu&ie de baz , atunci exist y!(n a.. ~ y = (y1, , yr, 0, , 0) cu cel pu&in o component nenul a.. Ay = 0 #i s avem x+0y%0 pentru orice 0![-8, 8] (cu 8 ales ca n Lema 1.1.) Dac fc(y)60, alegem 00![-8, 8] a.. 00fc(y) > 0, #i atunci fc(x+00y)=

fc(y) = 0 #i alegem 0![-8, 8] a.. x = x+0y!P #i s aib cel mult r-1 componente nenule. Avem: fc(x) = fc(x+0y) = fc(x) + 0fc(y) = fc(x), deci x este o solu&ie optim cu cel mult r-1 componente nenule absurd! (&innd cont de alegerea lui x). Deci x este solu&ie optim de baz . *

=fc(x)+ 00fc(y) > fc(x) #i cum x+00y!P contrazicem alegerea lui x. Deci

2. Tabelul simplex asociat unei solu'ii de baz(. Algoritmul simplex. Regula lexicografic( de evitare a ciclajului.
Conform celor stabilite la 1., pentru a determina maximul func&iei obiectiv ne putem limita la solu &iile de baz (ce sunt n num r finit). Algoritmul simplex (elaborat de Dantzing n 1947) este cea mai important metod cunoscut pentru identificarea printre solu&iile de baz a aceleia pentru care func&ia obiectiv fc #i atinge maximul. Pentru a ,,demara algoritmul simplex este necesar s g sim o solu&ie de baz
163

pentru PPL (vom prezenta mai trziu anumite metode pentru determinarea unei solu&ii de baz ).

Din cele stabilite mai nainte putem presupune c o PPLmax se poate pune sub a#a zisa form standard:
1 0 ... 0 a1, m +1 ... 0 1 ... 0 a 2, m +1 ... Fie A= ... ... ... ... ... ... 0 0 ... 1 a m , m +1 ... ~ m b!( , b%0, b = (b1, , bm) #i c!(n a..
n

a1n a 2n !Mm,n(() (cu m'n), ... a mn ~ = (0 , , 0 ). c


1 n n

Ax0 = b %i pentru orice x$% , x& 0 cu Ax = b s avem fc(x)' fc(x0). Facem urm torul tabel (numit tabel simplex):
c
Baza l1

Se cere s se decid dac exist sau nu x0$%

a.. x0&0,

l2
A A C2

lm

lm+1
A Cm +1

ln b b1 b2 . . . bm fc(x0)

C1 1 0 . .

01 02 . . . 0m

A C1

0 1 . . . 0
z2=02 0

A Cm 0

CA n a1n a2n . . . amn

a1,m+1 a2,m+1 . . . am,m+1

C2 . . .
z <

0 . . . 1

Cm

. 0
z1=01 0

zm=0m 0

zm+1 zm+1-0m+1

zm zm-0m

n care:
A C1A , , C n sunt coloanele matricei A (dintre care C1A , A , C m sunt coloanele matricei unitate Im #i formeaz a#a zisa baz unitar ).

164


zj =
m t =1

~ z = (z1, , zm, zm+1, , zn), unde zi=0i pentru 1'i'm #i

lt a tj pentru m+1'j'n

~ D = (0, , 0, <m+1, , <n), unde <j=zj0j pentru

m+1'j'n. ntrega discu&ie a rezolv rii unui PPL-max ,,gravitez n jurul semnelor diferen&elor <j (1'j'n, mai precis pentru m+1'j'n). Avem urm toarele posibilit &i: Cazul 1: Toate diferen#ele (j&0 (1'j'n) n aceast situa&ie avem urm torul rezultat: Teorema 2.1. Dac( 9j%0 pentru orice 1'j'n, atunci x0!(n pentru care ~ x 0 = (b1, , bm, 0, , 0) este o solu'ie de optim pentru PPL-max. trebui s demonstr m c dac x!(n, x%0 #i Ax = b, atunci fc(x)'fc(x0). Dac ~ x = (x1, , xn)%0, atunci:
x1 + ... + a1, m +1 x m +1 + ... + a1n x n = b1 (S) ................................................. . x + a x + ... + a x = b m , m +1 m +1 mn n m m

Demonstra#ie. n mod evident x0%0 este o solu&ie de baz . Va

)innd cont de (S) avem: fc(x0)-fc(x)=01b1++0mbm-(01x1++0mxm+ 0m+1xm+1++0nxn) = = 01b1++0mbm-01x1--0mxm-(0m+1xm+1++0nxn) = =01b1++0mbm-01(b1-a1,m+1xm+1--a1nxn)--0m(bm-am,m+1xm+1--amnxn)-(0m+1xm+1++0nxn)=(01b1++0mbm)-(01b1++0mbm)+ (01a1,m+1+ ++0mam,m+1)xm+1++(01a1n++0mamn)xn-(0m+1xm+1++0nxn)= =zm+1xm+1++znxn-(0m+1xm+1++0nxn)= adic fc(x)'fc(x0). * Observa'ia 2.2. Teorema 2.1. este cunoscut sub numele de teorema de optim finit. Cazul 2. Exist m+1' j' n a.. (j<0 %i toate elementele de pe coloana C jA sunt negative (adic aij' 0 pentru orice 1' i' m).
165

=(zm+1-0m+1)xm+1++(zn-0n)xn=<m+1xm+1++<nxn%0,

n acest caz vom demonstra: Teorema 2.3. Pentru orice 6%0 exist( x6!(n, x6%0 solu'ie posibil( a PPL-max a.. lim f c ( x l ) = .
l

Demonstra#ie. S alegem x0!(n a.. n ~ x l = ( b1-0a1j, b2-0a2j, , bm-0amj, 0, , 0, 0, 0, , 0)!( (0 fiind pe pozi&ia j). n mod evident x0%0 #i Ax0=b. Avem: fc(x0)=01(b1-0a1j)++0m(bm-0amj)+0j0 =01b1++0mbm-0( 01a1j++0mamj)+00j =01b1++0mbm-0zj+00j =01b1++0mbm+(-<j)0 #i cum <j<0, n mod evident lim f c ( x l ) = . *
l

Observa'ia 2.4. Teorema 2.3. este cunoscut sub numele de teorema de optim infinit. Cazul 3. Exist m+1' j' n a.. (j<0 iar pe coloana C jA exist %i elemente strict pozitive. n acest caz vom demonstra urm torul rezultat: Teorema 2.5. Dac( exist( j cu m+1'j'n a.. 9j<0 $i pe coloana C jA exist( elemente strict pozitive, atunci alegem un indice i a.. 1'i'm pentru care
bi b = inf k a kj > 0 . a ij a kj A nlocuind n baza (unitar() B = { C1A , , C m } pe CiA cu C jA

A A A se ob'ine o baz( Bij = { C1A , , CiA -1 , C j , C i +1 , , C m } c(reia i

func'iei obiectiv fc (adic( fc(x0) ' fc(x*)). Demonstra#ie. Refacem tabloul simplex ini &ial n care punem n eviden& #i coloana C jA precum #i liniile de indice i #i k:

corespunde o solu'ie de baz( x*!(n care ,,amelioreaz( valoarea

166

c Baza 01 02 . 0i . 0k . 0m C1 .
A Ci
A A

l1 C1 1 0 . . . . . 0 z1=01 0
A

lm Cm 0 0 . . . . . 1
A

lm+1 C m +1 a1,m+1 a2,m+1 . ai,m+1 . ak,m+1 . am,m+1 zm+1 zm+1-0m+1


A

lj Cj a1j a2j . aij . akj . amj zj zj- 0j*


A

0n Cn
A

b b1 b2 . bi . bk . bm fc(x0)

a1n a2n . ain . akn . amn zn zn-0n

C2

.
A Ck

. Cm z <
A

zm=0m 0

Cu ajutorul Lemei substitu&iei (vezi Lema 7.4. de la Capitolul 6) vom nlocui pe CiA cu C jA ob&innd astfel noua baz Bij={ C1A , , CiA -1 ,
A C jA , C iA +1 , , C m } (pivotul fiind elementul a ij pe care l vom ncercui

iar printr-un asterix * vom indica diferen&a <j luat n considera&ie). ~ Coordonatele lui b n noua baz vor fi bij = ( b1, , bi-1, bi, bi+1, , bm), unde bi =
bi b = bk - i a kj pentru k6i, 1'k'm. iar bk a ij a ij bi (-a kj ) de a ij

Se deduce imediat c bij%0 (bi%0 n mod evident: dac akj=0 atunci bk=bk%0; dac asemenea bk%0 iar dac
= bk + akj<0 atunci scriind bk = a kj ( akj>0 atunci scriind bk

bk b - i ) de a kj a ij

asemenea bk%0 dup felul n care am ales pe i). S demonstr m c dac alegem x*!(n a.. ~ x * = ( b1, , bi-1, 0, bi+1, , bm, 0, , bi, 0, , 0) (bi fiind pe pozi&ia j), atunci fc(x0) ' fc(x*). ntr-adev r, avem: fc(x*)=01b1+ +0i-1bi-1+0i+1bi+1++0m bm+ 0jbi=
167

=01( b1 -

bi b b a1 j )++0i-1( bi -1 - i a i -1, j )+0i+1( bi +1 - i a i +1, j )+ a ij a ij a ij bi b a mj )+ 0j( i ) = (01b1+ +0i-1bi-1+0i+1bi+1++0m bm)a ij a ij

+0 m ( b m -

bi b b (01a1j+ +0i-1ai-1,j+0i+1ai+1,j++0mamj)+0j i = fc(x0)- 0ibi- i (zj a ij a ij a ij bi b b b =fc(x0)-0ibi- i zj+0iaij+0j i =fc(x0)+ i (0j-zj)= a ij a ij a ij a ij bi (-<j), de unde concluzia c fc(x0)'fc(x*) (c ci a ij

-0iaij)+0j =fc(x0)+

-<j>0 iar

bi % 0). * Observa'ia 2.6. Teorema 2.5. este cunoscut sub numele de teorema de mbun t #ire a PPL max %i se observ c dac x0 este nedegenerat atunci bi> 0 pentru orice 1' i' m %i astfel fc(x0)< fc(x*). Observa'ia 2.7. 1. n cazul teoremei de mbun t &ire a PPL-max am v zut c valoarea func&iei obiectiv se schimb la o itera&ie dup regula:
f c ( x * ) = f c ( x0 ) + bi (-D j ) . a ij

n cazul n care exist mai mul&i j cu proprietatea c <j<0 iar pe coloana C jA avem elemente strict pozitive, exist mai multe posibilit &i de alegere a lui j. n practic se folose#te criteriul de ,,intrare n baz alegnd acel j pentru care |<j| este maxim (c ci atunci diferen&a fc(x*)-fc(x0) este maxim ). 2. Dac inf
bk a kj > 0 de la Teorema 2.5. se realizeaz pentru a kj

mai mul#i indici i, atunci x* este solu&ie de baz degenerat , pe cnd dac toate solu&iile de baz (deci #i x0) sunt nedegenerate, atunci i este unic. Dac x0 este degenerat, atunci putem avea b i=0 #i astfel prin trecerea de la baza B la baza Bij valoarea func&iei obiectiv r mne neschimbat (fc(x*)=fc(x)).

168

Acest fapt poate produce fenomenul de ciclare n algoritmul simplex: revenirea la o baz deja examinat #i se intr astfel ntr-un ,,cerc vicios care nu mai face posibil g sirea solu&iei optime de baz . Exist anumite metode de evitare a acestui fenomen rar ntlnit n exemple (vezi [13], [25] #i [33]). n acest sens, vom prezenta n continuare a#a zisa regul lexicografic ([33]) de evitatre a ciclajului. Not m I1={i | 1'i'm #i
bi b =inf{ k | 1'k'm, akj>0}}. Dac a ij a kj

A I1 con&ine un singur element, I1 = {i}, atunci din baza B={ C1A , , C m }

iese vectorul CiA #i intr vectorul C jA (ca n cazul Teoremei 2.5.). Dac I1 are mai multe elemente, not m I2={p!I1 |
a p1 a pk

=inf{

a i1 | i!I1}}. a ik

Dac I2 con&ine un singur element I2 = {p} atunci din baza A ini&ial iese C p vectorul #i intr C jA . Dac I2 con&ine mai multe elemente consider m I3={q!I2 |
aq2 a qr

=inf{

a p2 a pk

| p!I2}}, #.a.m.d.

Continund n acest fel, n cel mult m+1 pa #i se ob&ine o mul&ime ce are un singur element. n finalul 3. vom prezenta un exemplu concret de evitare a ciclajului.

3. Metode de determinare a solu'iilor de baz(. Metoda matriceal(. Metoda celor dou( faze. Exemple de aplicare a algoritmului simplex. Exemple de probleme de programare liniar(. Exemplu de evitare a ciclajului.
Vom prezenta la nceput o metod matriceal de determinare a solu&iilor de baz a unei PPL-max (de fapt a sistemului ata#at).

169

Exemplu. [25, p.166]. S se determine solu&iile de baz ale


2 x1 + x 2 + x 3 - x 4 - x 5 = 2 x1 + 2 x 2 - x 3 - x 4 + 3 x 5 = 4 urm toarei PPL-max: ~ x = ( x1 , x 2 , x 3 , x 4 , x 5 ) 0 . f ( x) = 2 x + x + 2 x + x + 3 x 1 2 3 4 5 c 2 1 1 - 1 - 1 Matricea A este A = 1 2 -1 -1 3 #i se observ imediat

c rangul (A) = 2. Dac not m prin Aij (i<j, 1'i,j'5) toate matricele p tratice de ordin 2 cu coloanele lui A, atunci:
2 - 1 2 - 1 2 1 2 1 A12 = 1 3 1 1 , A15 = 1 - 1 , A14 = 1 2 , A13 = 1 - 1 1 - 1 1 1 A23 = 2 3 2 - 1 , A25 = 2 - 1 , A24 = 1 - 1 1 - 1 A34 = -1 3 - 1 - 1 , A35 = - 1 - 1 A45 = -1 3 .

Cum toate matricele Aij sunt nesingulare vom avea 10 baze pe care le vom nota cu Bij, 1'i<j'10, i6j. Fixndu-ne una din baze, fix m celelalte variabile ca fiind nule iar pentru celelalte vom rezolva sisteme de forma Cx = b = 4 cu solu&ia x = C b.
0 2 1 2 - 1 2 0 1 = = 5 x = 0 3 -1 2 4 2 0 0
-1

Deci x B12

170

- 2 3 0 1 - 1 1 2 - 2 3 2 x B13 = - 4 = -2 5x = -2 1 2 3 0 0 2 0 1 1 2 2 1 3 0 x = x 3 = x B14 = 5 = 4 2 1 2 3 2 0 10 7 0 1 3 1 2 10 7 x 4 = x B15 = 5 x4 = 0 = 1 2 4 6 7 7 0 6 7 0 2 1 - 1 - 1 2 2 B23 5 5 x =x =- = 5 x = 0 3 - 2 1 4 0 0 0 0 2 - 1 1 2 2 B24 6 6 x =x = 5 x = 0 4 = 0 - 2 1 0 0 0 2 3 1 2 2 1 7 0 x 7 = x B25 = = 5 x = 4 0 2 1 5 0 0

171

0 0 1 - 1 1 2 - 1 B34 8 8 x =x =- 4 = 1 5 x = - 1 1 1 2 1 0 0 0 3 1 2 5 1 9 5 x = x 9 = x B35 = 5 = 4 3 1 1 2 0 3 0 0 1 3 1 2 - 5 2 x10 = x B45 = - 5 x10 = 0 . = 1 1 4 1 2 4 - 5 2 12

Deducem c numai #apte din cele 10 solu&ii sunt de baz (#i anume x1, x3, x4, x5, x6, x7, x9), celelalte trei avnd componente negative (#i anume x2, x8 #i x10). Din cele #apte solu&ii de baz trei sunt nedegenerate: x3, x4 #i x9 iar celelalte patru sunt degenerate: x1, x5, x6, x7. Observ m c x1, x3, x6 #i x7 coincid ca form , diferen&a dintre ele constnd n pozi&ia diferit pe care o ocup zeroul care indic perechea cu care componenta nenul formeaz baza (coloanele corespunz toare din matricea A), coinciden &a ca form a solu&iilor datorndu-se degener rii. Cele m componente pozitive (chiar #i cele nule) care corespund vectorilor bazei se numesc componente bazice, celelalte numindu-se componente nebazice. n cazul general (f r a mic#ora generalitatea problemei) s presupunem c primele componente ale unei solu&ii sunt bazice, fapt care implic liniar independen&a primelor m coloane ale matricei A care poate fi parti&ionat prin urmare n dou matrice de dimensiuni mai mici #i anume

172

a11 a 21 A= ... a m1

a12 a 22 ... a m2

... ...

a1m ...

a1, m +1 a 2, m +1 ... a m, m +1

... a 2 m ... a mm

a1n ... a 2 n ... ... ... a mn ...

notnd cu B matricea p tratic mm format cu primele m coloane presupuse liniar independente #i cu R matricea de dimensiune m(n-m) format cu restul coloanelor, deci A=(B, R). Dac vom parti&iona vectorul solu&ie sub forma x=(xB, xR), astfel c xB cuprinde primele m componente ale lui x (adic pe cele care corespund coloanelor matricei B), iar xR cuprinde celelalte n-m componente ale lui x, atunci restric &iile din PPL-max pot fi retranscrise ca fiind: BxB+RxR =0, xB%0, xR%0. Procednd n mod analog #i cu vectorul c, c=(cB, cR), unde cB cuprinde coeficien&ii variabilelor de baz din func&ia obiectiv, iar cR coeficien&ii celorlalte variabile, atunci problema de programare liniar PPL-max poate fi retranscris sub forma
Bx B + Rx R = b PPL-max: x B 0, x R 0 . B B R R Max[ f = c x + c x ]

Deoarece pentru solu&ia de baz avem xR = 0, rezult c BxB = b, de unde rezult imediat c xB = B-1b, rela&ie n virtutea c reia am rezolvat exemplul de mai sus. Este evident c avnd m ecua&ii cu n necunoscute (m<n) avem m un num r de C n matrice p tratice ce pot fi formate cu cele n coloane
m ale matricei A. Ca urmare, rezult c putem avea cel mult C n solu&ii de baz .

n continuare vom prezenta cteva exemple (vezi [33]) de rezolv ri prin metoda simplex a unei PPL-max. Pentru problema de programare liniar de tipul PPL-min se &ine cont de faptul c min(fc)=-max(-fc) #i deci n tabelul simplex vom nlocui pe c 1, , cn prin -c1, , -cn . Exemplul 1: S se rezolve urm toarea:

173

x1 + x3 - x 4 = 1 x 2 - x3 - x 4 = 2 . x = ( x1 , x 2 , x3 , x 4 ) 0 PPL-max: ~ max[ 2 x - 3 x + x - 3 x ] 1 2 3 4

S observ m c PPL-max de mai sus este sub form standard. (n sensul c avem baz primal admisibil iar ~ x 0 =(1, 2, 0, 0) este o solu&ie de baz .) Avem urm torul tabel simplex: c Baza 2 -3 C 1A
A C2 z <

2 C 1A 1 0 2 0

-3 A C2 0 1 -3 0

1 A C3 1 -1 5 4

-3 A C4 -1 -1 1 4

b 1 2 -4

f c ( x) = 2 x1 - 3 x 2 + x3 - 3 x 4 de mai sus are optim finit egal cu 4 pentru ~ x =(1, 2, 0, 0).


0

Cum <%0, conform Teoremei 2.1. deducem c func&ia obiectiv

Exemplul 2: S se rezolve urm toarea:


x1 - x 2 + 2 x3 + 2 x 4 = -2 3 x1 - x3 + x 4 5 2 x1 - 3 x3 + 5 x 4 3 PPL-max: ~ x = ( x1 , x 2 , x3 , x 4 ) 0 . max[ 2 x + x + 5 x - x ] 1 2 3 4

Se observ c PPL-max de mai sus nu este pus sub form standard. Pentru a o aduce la forma standard introducem a #a zisele variabile fictive (sau ecart) x5, x6%0, scriind PPL-max sub forma standard:
174

x1 - x 2 + 2 x3 + 2 x 4 = -2 3 x1 - x3 + x 4 + x5 = 5 2 x1 - 3 x3 + 5 x 4 + x6 = 3 ~ . PPL-max: x = ( x1 , x 2 , x3 , x 4 , x5 , x 6 ) 0 max[ 2 x + x + 5 x - x + 0 x + 0 x ] 1 2 3 4 5 6

Facem acum tabelul simplex (observnd c baza primal admisibil este { C 2A , C5A , C 6A }). c 2 1 5 -1 0 0 A A A A A Baza C 1A b C2 C3 C4 C5 C6 A 1 -1 1 -2 2 0 0 2 C2 0 0
A C5 A C6 z <

3 2 -1 -3

0 0 1 0

-1 -3 -2 -7*

1 5 2 3

1 0 0 0

0 1 0 0

5 3 2

Observ m c <3=-7<0 #i toate elementele coloanei C3A sunt negative. Conform Teoremei 2.3. PPL-max de mai sus nu are optim finit. Exemplul 3: S se rezolve urm toarea:
x1 + 2 x 2 + 3 x3 15 2 x1 + x3 + 5 x3 20 x1 + 2 x 2 + x3 5 ~ PPL-max: x = ( x1 , x 2 , x3 ) 0 . max[2 x + x + 3 x ] 1 2 3

Aducem PPL-max la forma standard prin introducerea variabilelor fictive: x4, x5, x6%0, ob&innd forma standard:
175

x1 + 2 x 2 + 3 x3 + x 4 = 15 2 x1 + x3 + 5 x3 + x5 = 20 x1 + 2 x 2 + x3 + x6 = 5 ~ . PPL-max: x = ( x1 , x 2 , x3 , x 4 , x5 , x6 ) 0 max[2 x + x + 3 x + 0 x + 0 x + 0 x ] 1 2 3 4 5 6

corespunz toare solu&iei de baz ~ x0 =(0, 0, 0, 15, 20, 5). Facem acum tabelul simplex:

Observ m c B={ C 4A , C5A , C 6A } este baz primal admisibil

c Baza 0 0 0
A C4 A C5 A C6

2
A C1

1
A C2

3
A C3

0
A C4

0
A C5

0
A C6

b 15 20 5 0 3 4 1 12 10/3 10/3 5/3

1 2 1 0 -2 -1/5 2/5 3/5 6/5 -4/5 * 0 0 1

2 1 2 0 -1 7/5 1/5 9/5 3/5 -2/5 2 -1 3

3 5 1 0 -3 * 0 1 0 3 0 0 1 0

1 0 0 0 0 1 0 0 0 0 1 0 0

0 1 0 0 0 -3/5 1/5 -1/5 3/5 3/5 -2/3 1/3 -1/3

0 0 1 0 0 0 0 1 0 0 1/3 -2/3 5/3

z < 0 3 0
A C4 A C3 A C6

z < 0 3 2
A C4 A C3 A C1

176

z <

2 0

3 2

3 0

0 0

1/3 1/3

4/3 4/3

40/3

Dup o prim itera&ie am aplicat Teorema 2.5. constatnd c #i la a doua itera&ie trebuie s aplic m aceea#i teorem . Ob&inem n final c solu&ia optim (degenerat ) este ~ x 0 =(5/3, 0, 10/3, 10/3, 0, 0) iar maximul func&iei obiectiv este egal cu 40/3. Pentru alte aplica&ii recomand m cititorului lucr rile [25] #i [33]. Vom prezenta acum (dup lucrarea [13, p.212]) metoda celor dou faze pentru determinarea unei solu&ii de baz .
n a ij x j = bi , 1 i m j =1 Consider m PPL-min: x j 0, 1 j n . n min[ f ( x) = cjxj] c j =1

Pentru o PPL-max se procedeaz analog &inndu-se cont de faptul c max(fc)=-min(-fc). nmul&ind la nevoie cu 1 ecua&iile pentru care bi<0, putem presupune c bi%0, 1'i'm. Prin introducerea a a variabilelor artificiale x1a , x 2 ,..., x m se consider programul liniar:
n a aij x j + xi = bi , 1 i m j =1 a PPL -min: x j 0, xia 0, 1 j n, 1 i m . n min[ f ( x) = xia ] c i =1

Se observ c prin completarea cu m zerouri a unei solu &ii de baz pentru PPL-min se ob&ine o solu&ie de baz optim pentru PPLamin, cu valoarea func&iei obiectiv egal cu 0. Reciproc, dac PPLa-min are o solu&ie de baz optim , cu valoarea func&iei obiectiv 0, atunci componentele corespunz toare variabilelor artificiale ale unei asemenea solu&ii sunt 0 #i suprimndu-le se ob&ine o solu&ie de baz pentru PPLmin. Totodat rezult c PPL-min are solu&ie dac #i numai dac PPLamin are solu&ie optim cu valoarea func&iei obiectiv egal cu zero.
177

Cum matricea programului PPLa-min este Aa=(A, I), unde I este matricea unitate de ordin m #i cum bi%0, 1'i'm, atunci xa!(n+m, a ~ x a = (0, , 0, b1, , bm) este o solu&ie de baz pentru PPL -min, corespunz toare bazei I. Prin metoda simplex se poate acum c uta o solu&ie optim de baz pentru PPLa-min. Dac valoarea func&iei obiectiv pentru aceast solu&ie este 0, atunci PPL-min are solu&ii #i prin procedeul indicat mai sus se poate ob&ine una dintre solu&iile sale de baz . Se aplic apoi algoritmul simplex pentru PPL-min pornind de la solu&ia sa de baz determinat ca mai sus. Procedeul expus mai este cunoscut sub numele de metoda celor dou faze, n prima faz g sindu-se, prin metoda bazei artificiale o solu&ie de baz ([13, p.213]). Aplica'ie: Se consider urm toarea:
x1 + 3 x 2 - x3 = 9 x1 + x 2 - x 4 = 5 2 x1 + x 2 - x5 = 6 PPL-min : x j 0, 1 j 5 . min[3 x1 + 5 x 2 ]

Atunci, folosindu-se metoda celor dou faze consider m:


x + 3x - x + x a = 9 1 2 3 1 a x1 + x 2 - x 4 + x 2 = 5 a 2 x1 + x 2 - x5 + x3 =6 PPLa-min : x j 0, xia 0, 1 j 5, 1 i 3 . a a a min( x1 + x 2 + x3 )

Matricea pentru PPLa-min este

178

0 1 0 0 1 3 -1 0 A a = 1 1 0 - 1 0 0 1 0 = (A, I) 2 1 0 0 - 1 0 0 1

unde A este matricea lui PPL-min #i I matricea unitate de ordin 3. O baz pentru PPLa-min se poate constitui cu ultimele trei coloane ale matricei Aa. Tabelul simplex corespunz tor #i transformatele sale din cadrul algoritmului simplex vor fi date de urm torul tabel simplex:
c
Baza

0
A C1 A A A

0
A C2

0 C3 -1 0 0 -1 -1 -1/3 1/3 1/3 2/3 2/3 -2/5 1/5 1/5 1/5 1/5* 0 1 0 0 0 0 0
A

0 C4 0 -1 0 -1 -1 0 -1 0 -1 -1 0 -1 0 -1 -1 -2 -5 1 0 0 1 -2
A

0 C5 0 0 -1 -1 -1 0 0 -1 -1 -1 1/5 2/5 -3/5 2/5 2/5 1 2 -1 0 0 -1 1


A

1 C6 1 0 0 1 0 1/3 -1/3 -1/3 -2/3 -5/3 2/5 -1/5 -1/5 -1/5 -6/5 0 -1 0 0 -1 0 0
A

1 C7 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 2 5 -1 0 -1 -1 2
A

1 C8 0 0 1 1 0 0 0 1 1 0 -1/5 -2/5 3/5 -2/5 -7/5 -1 -2 1 0 -1 1 -1


A

b 9 5 6 20 3 2 3 5 2/5 4/5 9/5 4/5 4 4 1 0 1 4

1 1 1

C6 C7 C8 z <

1 1 2 4 4 1/3 2/3 5/3 7/3 7/3* 0 0 1 0 0 0 0 1 0 0 1 0

3 1 1 5* 5 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1

0 1 1

A C2

C7 C8 z <

A A

0 1 0

A C2

C7 z <

A C1

0 0 0

A C2

C3 z <

A C1

0 0

A C1 A C2

179

C3 z <

0 0 0

0 0 0

1 0 0

-5 0 0

2 0 0

-1 0 -1

5 0 -1

-2 0 -1

4 0

(la ultimul tabel am restabilit ordinea natural pentru vectorii bazei). Am &inut cont c n cazul unui PPL-min rezultatele date de Teoremele 2.1. #i 2.3. pentru PPL-max se dualizeaz &innd cont c min [fc]=-max[-fc]. x * =(1, 4, 4, 0, 0) Din ultimul tabel simplex rezult c x*!(5 , ~ este solu&ie de baz pentru PPL-min, corespunz tor bazei B format cu primele trei coloane ale matricei A. S observ m c B-1 apare n ultimele trei coloane ale tabelului simplex de mai sus. Se constituie acum un tabel simplex T(B), (adic corespunz tor bazei B), care n bun parte se poate extrage din tabelul de mai sus, #i apoi se aplic algoritmul simplex pentru PPL-min. n cazul de fa& , dup prima itera&ie se ob&ine:
c Baza 3 5 0
A C1 A C2 A C3

3
A C1

5
A C2

0
A C3

0
A C4

0
A C5

b 1 4 4 23 3 2 2 19

1 0 0 3 0 1 0 0 3 0

0 1 0 5 0 0 1 0 5 0

0 0 1 0 0 1/2 -1/2 1/2 -1 -1

1 -2 -5 -7 -7 -3/2 1/2 -5/2 -2 -2

-1 1 2 2 2* 0 0 1 0 0

z < 3 5 0
A C1 A C2 A C5

z <

* Din ultimul tabel rezult c x*!(5 , ~ x =(3, 2, 0, 0, 2) este solu&ie de baz optim pentru PPL-min, valoarea optim a func&iei fiind fc(x*) = <c, x*> = 33+52+00+00+02 = 19.

180

Exemple de probleme de programare liniar( (vezi [13, p.215]). a) Problema dietei (a amestecului) . S presupunem c pentru o anumit colectivitate trebuie ntocmit un meniu pentru o anumit perioad de timp. Fie P1, , Pn alimentele care exist pentru elaborarea acestui meniu. Atunci un sistem de numere x 1, , xn unde xj este o cantitate din alimentul Pj, j=1, , n se va numi o diet . O astfel de diet trebuie s satisfac anumite cerin&e privind alimentarea indivizilor din colectivitate, adic trebuie s con&in anumite substan&e nutritive S1, , Sm (cum sunt de exemplu glucide, lipide minerale, vitamine, etc). Fie a ij, i=1, , m, j=1, , n cantitatea din Si care se afl n unitatea de produs Pj . Atunci o diet (x1, , xn ) trebuie s satisfac condi&iile: (1)

aij x j bi , i=1, , n
j =1

n care (2) xi%0. Dintre toate dietele posibile se pune problema s alegem pe cea mai ieftin . Fie cj, j=1, , n costul unei unit &i de m sur din produsul Pj, atunci costul dietei (x1, , xn ) va fi: (3)

c j x j
j =1

#i deci ntocmirea unei diete ct mai ieftine care s satisfac cerin&ele de hran ale colectivit &ii revine la g sirea unui program optim pentru programul liniar definit de ansamblul de condi &ii (1), (2) #i (3). Probleme cu o formulare asem n toare apar n industria petrochimic la ob&inerea unor tipuri de produse cu anumite propriet &i prin amestecul unor produse care posed propriet &ile cerute. b) Probleme de transport. S presupunem c din ni#te puncte P1, , Pm unde exist cantit &ile b1, , bm dintr-un material trebuie transportat n punctele Q1, , Qn #i n Qj trebuie s ajung cel pu&in cantitatea bj . Printr-un program de transport a acestui material se n&elege sistemul {xij}, i=1, , m , j=1, , n prin care xij desemneaz cantitatea care se transport de la Pi la Qj. Un astfel de program trebuie s satisfac , conform celor cerute, condi &iile: (4)

x j bi ,
j =1

181

(5)
m n

xij bj .
i =1

Dac exist un program de transport (care deci verific (4), (5)) atunci rezult

i =1

bi

bj . Fie cij costul transportului unei unit


j =1 m,n i , j =1

&i din Pi

n Qj . Atunci costul ntregului material va fi (6)

cij xij , #i deci pentru

realizarea unui cost de transport ct mai mic trebuie s g sim matricea (xij), i=1, , m, j=1, , n astfel nct suma (6) s fie minim . Rela&iile (4) #i (5) pot fi cerute #i ca egalit &i. n acest caz avem: (7)

bi = bj .
i =1 j =1

Reciproc, dac este ndeplinit egalitatea (7) atunci inegalit &ile (4) #i (5) sunt egalit &i. c) Probleme de produc'ie. ntr-un mod destul de simplu activitatea de produc&ie a unei ntreprinderi ntr-o perioad de timp dat , n care intervin produsele P1, , Pm poate fi caracterizat printr-un sistem de numere reale a1, , am , n care ai s fie cantitatea din produsul Pi care se produce n aceast ntreprindere dac ai >0 #i - ai cantitatea care se consum din produsul Pi dac ai<0. Dac ai=0 se poate presupune c produsul respectiv nu intervine n activitatea ntreprinderii. S presupunem acum c exist mai multe ntreprinderi G 1, , Gn n care intervin produsele P 1, , Pm. Fie aij cantitatea din produsul Pi care se produce (dac aij>0) sau se consum n cantitatea -aij (dac aij<0) n unitatea de timp. Se cere s se alc tuiasc un plan de produc&ie astfel nct s satisfac condi&ia b1, , bm privind produsele P1, , Pm , bi i=1, , m fiind numere reale; dac bi >0 produsul Pi corespunz tor trebuie s se produc cel pu&in n cantitatea bi iar dac bi <0 produsul trebuie s se consume cel mult n cantitatea- b i . Dac not m cu x1, , xn timpul de func&ionare respectiv al ntreprinderii G1, , Gn atunci un plan de produc&ie trebuie s satisfac condi&iile: (10) xi%0.
182

aij x j bi , i=1, , m,
j =1

Dac se noteaz cu cj beneficiul ob&inut prin func&ionarea ntreprinderii Gj n unitatea de timp atunci beneficiul ob &inut prin realizarea planului considerat va fi: (11)

c j x j
j =1

#i deci pentru

ob&inerea beneficiului maxim va trebui s afl m numerele x1, , xn care satisfac condi&iile (10) #i realizeaz maximul func&iei (11). Analog, dac se noteaz cu cj costul func&ion rii ntreprinderii Gj n unitatea de timp, atunci (12)

c j x j
j =1

va fi costul realiz rii planului. Dac cerem ca acest

plan s se realizeze cu cheltuieli minime atunci suntem condu#i la rezolvarea problemei de programare liniar cu restric&iile (10) #i care minimizeaz func&ia (12). Exemplele date arat c n practic problemele de programare liniar nu apar n general sub forma standard. Pentru aducerea lor la o form standard se procedeaz astfel: dac n restric&ii exist
n

o inegalitate de tipul

aij x j bi
j =1

se nlocuie#te cu

aij x j + yi = bi , yi%0. Dac


j =1

exist o inegalitate de tipul

aij x j bi
j =1

atunci ea se nlocuie #te cu

aij x j + y1i - y 2i = bi , y1i, y2i%0. n ambele


j =1

cazuri func&ia obiectiv nu se schimb . Dac printre restric&ii nu apare o inegalitate de tipul xj%0, atunci se nlocuie#te yj-yj n restric&ii #i func&ia obiectiv #i se introduc n plus restric&iile yj%0, yj %0. S exemplific m n finalul acestui paragraf evitarea pericolului de ciclare n algoritmul simplex prin urm torul exemplu de

183

3 x1 - 2 x 2 + x3 + x 4 = 4 x1 + x 2 - 3 x3 + x5 = 6 - 2 x1 + 3 x3 + x6 = 2 ~ PPL-max: x = ( x1 , x 2 , x3 , x 4 , x5 , x6 ) 0 . max[ - x - x ] 5 6

Avem urm torul tabel simplex:


c Baza 0 -1 -1
A C4 A C5 A C6

0
A C1

0
A C2

0
A C3

0
A C4

-1
A C5

1
A C6

b 4 6 2 -8 16/3 16/3 2/3 -16/3 0 16/5 14/5 0

3 1 -2 1 1 5/3 5/3 -2/3 -5/3 -5/3* 0 1 0 0 0

-2 1 3 -4 -4 * 0 0 1 0 0 0 0 1 0 0

1 -3 1 2 2 5/3 -10/3 1/3 10/3 10/3 5 -2 -1 0 0

1 0 0 0 0 1 0 0 0 0 1 0 0 0 0

0 1 0 -1 0 0 1 0 -1 0 -1 3/5 2/5 0 1

0 0 1 -1 0 2/3 -1/3 1/3 1/3 4/3 1 -1/5 1/5 0 1

z < 0 -1 0 C4
A

C5 z <

A C2

0 1 0

C4

A C1 A C2

z <

Dup prima itera&ie se observ c inf

16 / 3 16 / 3 16 , #i astfel = 5/3 5/3 5

acest infim se ob&ine pentru doi indici, adic I1={4, 5} (n aceast A numerotare C 4 este primul vector!). Pentru a vedea n locul cui intr C1A calcul m
184 a a a a 54 0 1 min i 4 i = 4,5 = min 44 , 54 = min , , =0= a 51 5 / 3 5 / 3 a i1 a 41 a 51

deci I2={5} astfel c pentru a doua itera&ie C5A iese din baz (n locul s u venind C1A ). n final deducem c solu&ia optim (degenerat ) este ~ x =(16/5, 14/5, 0, 0, 0, 0) iar max(fc)=0.

CAPITOLUL 4: FORME BILINIARE 'I P>TRATICE


1.Forme biliniare. Defini'ii. Exemple. Matricea ata$at( unei forme biliniare. Rangul unei forme biliniare.
n cadrul acestui capitol prin V vom desemna un spa&iu vectorial real de dimensiune n (n%1) iar prin B={e1, , en},V o baz a sa. Defini'ia 1.1. Numim form biliniar pe V o aplica'ie b:VV/(, liniar( n ambele argumente, adic( b(3x+:y, z)= = 3b(x, z) + :b(y, z) $i b(z, 3x+:y) = 3b(z, x) + :b(z, y) pentru orice x, y, z!V $i 3, :!(. De exemplu, b:(n(n 1( , b( x, y ) = xi y i , x=(x1, , xn),
i =1 n

y=(y1, , yn) este o form biliniar pe ( (n%1).


n

n general, dac

b(0, x)=b(x, 0)=0, b(-x, y)=b(x, -y)=-b(x, y), pentru orice x, y!V. Defini'ia 1.2. Vom spune despre forma biliniar( b:VV/( c( este simetric (antisimetric ) pe V dac( b(y, x)=b(x, y) (respectiv b(y, x)=-b(x, y)) pentru orice x, y!V. Se verific imediat c b:(n(n 1( , b( x, y ) = xi y i este
i =1 n

b:VV1( este o form

biliniar , atunci

simetric pe ( (n%1) pe cnd b:( (


n 2

antisimetric pe ( (x=(x1, y1), y=(x2, y2)).


2

(, b(x, y)=x1y2-x2y1 este

De asemenea, dac pentru n!& not m

185

(n[X]={P!([X] |grad(P)'n}, atunci b:(n[X](n[X] (, b(P, Q)= P ( x)Q ( x)dx


0 1

este o form

biliniar simetric pe (n[X]. y!V avem

Deoarece B={e1, , en},V este o baz , atunci pentru orice x,

x = a i ei ,
i =1

y = b i ei (cu 4i, 5i!(), astfel c


i =1

b( x, y ) = b a i ei , b i ei = a i b j b ei , e j . i =1 i =1 1i , j n

elementele aij=b(ei, ej), 1'i, j'n o vom nota prin Mb, B $i o vom numi matricea lui b n raport cu baza B. Astfel, dac

Defini'ia 1.3. Matricea p(tratic( din Mn(() format( din

x1 y1 x B = M , y B = M , atunci b( x, y ) = ~ x B M b, B y B , x y n n

egalitate ce poart numele de expresia analitic a formei biliniare b n raport cu baza B (reamintim c ~ x B = t x B =(x1, , xn) ). Propozi'ia 1.4. O form( biliniar( b:VV/( este simetric( (antisimetric() pe V dac( $i numai dac( matricea Mb, B ata$at( lui b n raport cu baza B este simetric( (antisimetric(). Demonstra#ie. ,,5 . Dac b este simetric (antisimetric ) atunci b(ei, ej) = b(ej, ei) (respectiv b(ei, ej) = -b(ej, ei)) adic aij = aji (respectiv aij = -aji) pentru orice 1'i, j'n, de unde concluzia c Mb,B este simetric (antisimetric ). ,,@ . S presupunem acum de exemplu c Mb,B este simetric (adic Mb,B=Mb,B ) #i s ar t m c b este simetric . Conform expresiei analitice a lui b n raport cu baza B avem b( x, y ) = ~ x B M b, B y B , de unde deducem c :
t

186

b ( x, y ) = t b ( x, y ) = t ( ~ x B M b, B y B ) = t y B t M b, B t ~ xB = ~ y B M b , B x B = b( y , x ) ,

adic b este simetric . Analog se demonstreaz c dac matricea Mb,B este antisimetric , atunci #i forma b este antisimetric . * S presupunem acum c n spa&iul vectorial V de dimensiune n (n%1) mai avem o baz B={e1, , en} #i s not m prin C matricea de trecere de la B la B (adic C = M(B, B)). Dac C = (cij)1'i,j'n, atunci ei = c1ie1++cnien pentru orice 1'i'n, astfel c pentru orice 1'i,j'n avem:
n n t b ei , ej = b c ki ek , ctj et = c ki ctj b(ek , et ) = cik b(ek , et )ctj , t =1 1 k ,t n k =1 1 k ,t n

de unde concluzia c M b , B = t C M b, B C , formul ce ne arat felul n care se schimb matricea ata#at lui b la schimbarea bazelor. Din aceast ultim formul deducem imediat: Corolar 1.5. rang Mb,B = rang Mb,B. Acest corolar ne permite s d m: Defini'ia 1.6. Se nume$te rang al unei forme biliniare b, rangul matricei Mb,B a lui b n raport cu o baz( particular( B a lui V.

2.Forme p(tratice.Polara unei forme p(tratice. Matricea ata$at( unei forme p(tratice.Forma canonic( a unei forme p(tratice;metodele Gauss-Lagrange $i Jacobi.Legea iner'iei a lui Sylvester
Fie b:VV1( o form biliniar simetric pe V. Defini'ia 2.1. Prin form p tratic indus( de b n'elegem aplica'ia fb:V (, fb(x)=b(x, x) pentru orice x!V. De exemplu, dac b:(3(3 (, b(x, y)=3x1y1-2x2y2+3x3y3-2x1y2-2x2y1+x1y3+x3y1-3x2y3-3x3y2 , atunci, notnd cu B={e1, e2, e3 }
187

baza canonic a lui (3 deducem c

3 -2 1 M b , B = - 2 - 2 - 3 , care fiind 1 -3 3

simetric ne conduce la concluzia c #i b este simetric . 2 2 Atunci fb :(3 (, f b ( x) = 3x12 - 2 x 2 + 3 x3 - 4 x1 x 2 + 2 x1 x3 - 6 x 2 x3 este forma p tratic indus de b. S observ m c n general dac b:VV1( este form biliniar simetric , atunci fb(x+y, x+y)=b(x+y, x+y)=b(x, x)+2b(x, y)+b(y, y)=f b(x)+fb(y)+2b(x,y), de unde b( x, y ) =
1 [ f b ( x + y) - f b ( x) - f b ( y )] ceea ce ne conduce la 2

concluzia c forma biliniar b este unic determinat de forma p tratic fb. Defini'ia 2.2. Forma biliniar( b ce induce forma p(tratic( fb poart( numele de polara lui fb. Observa'ia 2.3. S presupunem c b:VV1( este o aplica&ie biliniar b1:VV1(, b1 ( x, y ) =
b1 ( x, x) =

oarecare #i fie fb:V (, fb(x)=b(x, x). Considernd


1 [b( x, y ) + b( y, x)] atunci n mod evident b1 este 2

form biliniar simetric #i cum tragem concluzia c


1 [b( x, x) + b( x, x)] = b( x, x) = f b ( x) 2 f b ( x) = f b1 ( x) , adic fb este tot o form p tratic

avnd ns ca polar pe b1. Defini'ia 2.4. Fie b:VV/( o form( biliniar( simetric( $i

B,V o baz( finit( a lui V. Prin matricea ata$at formei p tratice fb n'elegem matricea Mb,B ata$at( polarei b n raport cu baza B.

188

f:(3 (, este forma p tratic 2 2 2 f ( x) = 2 x1 - 3x2 + 3x3 - 4 x1 x 2 - 3 x1 x3 + x 2 x3 , atunci matricea ata#at lui f De exemplu, dac
- 2 - 3 2 2 n raport cu baza canonic a lui ( este - 2 - 3 1 2 . - 3 2 1 2 3
3

Reamintim c dac x!V, atunci prin xB am notat matricea coloan format din coordonatele lui x n baza B iar prin ~ xB =t xB . Astfel, dac
x1 x=x1e1++xnen, atunci x B = M #i ~ xB =t xB = x n

=(x1, , xn) . Dac nu este pericol de confuzie n ceea ce prive#te pe B


x1 vom scrie x = M #i ~ x =(x1, , xn). x n

Astfel, pentru orice x!V avem : f b ( x) = ~ x B M b, B x B = ~ x M b, B x .

n cele ce urmeaz ne propunem s ar t m c fiind dat o form p tratic fb, exist o baz B a lui V fa& de care fb are matricea l1 0 ... 0 0 l 2 ... 0 diagonal , adic M b , B = . Atunci, dac pentru x!V,
... 0 ... 0 ... ... ... l n
2 2 ~ + ... + l n x n (numit forma canonic a x =(x1, , xn) avem: f b ( x) = l1 x1

lui fb ). n continuare vom prezenta dou( metode de aducere a unei forme p(tratice la forma canonic( cunoscute sub numele de metoda lui Gauss-Lagrange $i respectiv Jacobi. a) Metoda Gauss-Lagrange S presupunem c n raport cu o baz ini&ial B, fb are forma: (1)
2 2 f b ( x) = a11 x1 + ... + a nn x n + 2a12 x1 x 2 + ... + 2a1n x1 x n + 2a 23 x 2 x3 +

+ 2a 24 x 2 x 4 + ... + 2a 2 n x 2 x n + ... + 2a n -1,n x n -1 x n

189

Dac fb este nul (adic aij=0 pentru orice 1'i,j'n ) atunci fb are forma canonic n orice baz B a lui V. De asemenea, putem presupune c exist i!{1, 2, , n} a.. aii60. n caz contar, cum fb este presupus nenul exist cel pu&in o pereche (i, j) a.. a ij60. S presupunem c a1260 (n cazul general se va proceda analog). Atunci notnd x 1=y1+y2 ,

x2=y1-y2 #i xk=yk pentru 2'k'n vom ob&ine pentru fb o expresie de forma f b ( y ) = 2a12 y12 + ... cu 2a1260. Putem presupune deci c de exemplu a1160. Vom grupa ntr-o prim etap to&i termenii lui fb ce con&in pe x1 :
2 + 2a12 x1 x 2 + ... + 2a1n x1 x n = a11 x1

2 a1n a12 = a11 x1 + 2 a x1 x 2 + ... + 2 a x1 x n = 11 11


2 a1n a12 x E x x x = a11 x + + + ( ) ... + ,..., n n 1 2 2 1 a11 a11

unde E1(x2, , xn) unde este o expresie (de fapt tot o form p tratic ) ce con&ine numai pe x2, , xn (deci nu mai con&ine pe x1). Notnd (2) y1 = x1 +
a a 21 x 2 + ... + 1n x n ob&inem pentru fb o a11 a11

expresie de forma : f b = a11 y12 + a11 E1 (x2 ,..., xn ) +restul de termeni din expresia (1) a lui fb (care nu mai con&in pe x1). Ob&inem deci o expresie a lui f b de forma: 2 (x 2 ,..., x n ) (cu y1 dat de (2)). Continund procedeul pentru f b = a11 y1 + E1 (x 2 ,..., x n ) (care este de fapt o form p tratic ce nu mai con&ine pe E1 x1 ), dup un num r finit de pa#i g sim o expresie a lui fb de forma : 2 (3) f b ( y ) = l1 y12 + ... + l n y n cu 01, , 0n!( #i yi de forma : y1 = x1 + a 12 x 2
y (4) 2 ... yn = ... ... ... = x2 ... + a 13 x3 + a 23 x3 ... ... + ... + a 1n x n + ... + a 2 n x n ... ... ... ... xn

190

Egalit &ile (4) se scriu matriceal sub forma: (5) y = Ax cu 1 a 12 a 13 ... a 1n y1 x1 0 1 a 23 ... a 2 n y = M , x = M #i A = .
y n x n ... 0 ... 0 ... 0 ... ... ... 1

)innd cont de Teorema 7.2. de la Capitolul 6 deducem c egalitatea (5) este echivalent cu x B = C -1 x B (unde B este baza {e1, , en} n raport cu care fb are forma (3)). Astfel, dac
c11 c not m cu C = 21 ... c n1 c12 c 22 ... cn2 ... c1n ... c 2 n matricea de ... ... ... c nn

trecere

de

la

la

B,

atunci

C-1=A

= c11e1 + ... + c n1en e1 ............................... . e = c e + ... + c e 1n 1 nn n n

)C=A-1

#i

astfel

Exemplu. Folosind metoda Gauss-Lagrange s forma canonic forma p tratic f:(


f ( x) =
2 2 x1 2 + 3x 2 3

aducem la

2 x3

+ 2 x1 x 2 + 4 x1 x3 + 3 x 2 x3 .

(,

Grup m la nceput termenii ce con&in pe x1 :


2 2 2 x1 + 2 x1 x 2 + 4 x1 x3 = 2 x1 + x1 x 2 + 2 x1 x3 = 2 1 1 2 1 2 2 2 2 - x3 - x 2 x3 = 2 y1 - x2 - 2 x3 - 2 x 2 x3 = 2 x1 + x 2 + x3 - x 2 2 4 2 1 cu (1) y1 = x1 + x 2 + x3 . 2

Continund avem :
2 f = ( 2 y1 -

1 2 2 2 2 x 2 - 2 x3 - 2 x 2 x 3 ) + (3 x 2 - x3 + 3x 2 x3 ) = 2

5 2 2 2 = 2 y1 + ( x2 - 3x3 + x 2 x3 ) 2

. (2)

Consider m acum doar termenii din (2) ce con&in pe x2 :

191

5 2 5 2 2 5 1 1 2 5 2 1 2 x 2 + x 2 x3 = ( x 2 + x 2 x3 ) = [( x 2 + x3 ) 2 x3 ] = y 2 - x3 , 2 2 5 2 5 25 2 10 1 cu (3) y 2 = x 2 + x3 astfel c din (2) deducem: 5 5 2 31 2 5 2 1 2 2 2 2 ) = 2 y1 f = 2 y1 + (( y 2 - x 3 ) - 3x 3 + y2 - x 3 . (4) 2 10 2 10

Notnd (5) y3=x3 din (4) deducem c


5 2 31 2 y2 y 3 .(6) 2 10 y1 1 1 2 1 x1 Din (1), (3) #i (5) deducem c y 2 = 0 1 1 5 x 2 . y 0 0 1 3 x3
2 f ( y ) = 2 y1 +

Dac not m cu C matricea de trecere de la B la B atunci


1 1 2 1 1 - 1 2 - 9 10 C = 0 1 1 5 = 0 1 -1 5 . 0 0 0 1 0 1 e1 = e1 = (1,0,0) 1 1 = - e1 + e 2 = (- ,1,0) Astfel e 2 . 2 2 9 1 9 1 = - e1 - e 2 + e3 = (- ,- ,1) e3 10 5 10 5
-1

Deci noua baz din (3 n raport cu care f are forma canonic (6)

= (1,0,0) , e2 = (- ,1,0) , e3 = (este B={e1, e2, e3} cu e1

1 2

9 1 ,- ,1) . 10 5

b) Metoda lui Jacobi Fie B={e1,, en},V baza n raport cu care forma p tratic fb are matricea Mb,B=(aij)1'i,j'n .

192

Teorema 2.5. (Jacobi). Dac( n matricea Mb,B minorii


a11 Di = a 21 ... a i1 f b ( y) = a12 a 22 ... ai 2
n

... a1i ... a 2i ... ... ... a ii

, i=1, 2, , n sunt nenuli, atunci exist( o baz(

B={e1,, en}

a lui V n raport cu care fb va avea expresia:

i =1

D i -1 2 y i cu 90=1 iar y1, , yn coordonatele lui x n raport Di

cu baza B. Demonstra#ie. Fie b:VV1( polara lui fb. Vom c uta vectorii e1,, en sub forma : = a 11 e1 e1 e 2 = a 21 e1 + a 22 e 2 = a 31 e1 + a 32 e 2 + a 33 e3 . (1) e3
.......................................... n = a n1 e1 + a n 2 e 2 + a n 3 e 3 + ... + a nn -1 e n -1 + a nn e n e

a.. b(ei, ej)=0 pentru 1'i6j'n. Observ m c dac pentru orice i=2, 3, , n, b(ei, ej)=0 pentru 1'j'i-1 atunci (1) are loc. ntr-adev r, pentru j<i, b(ei, ej)= =b(ei, 4j1e1++4jjej)=4j1b(ei, e1)++4jj b(ei, ej)=0. Cum b este form biliniar simetric deducem c b(ei, ej)=0 #i pentru j>i. Astfel, pentru fiecare i ei =4i1e1++4iiei a.. b(ei, ej)=0 pentru orice 1'j'i-1 #i b(ei, ei)=1. Se ob'ine sistemul: a11a i1 + a12a i 2 + ... + a1i a ii = 0 a 21a i1 + a 22a i 2 + ... + a 2i a ii = 0 . (Si) .......................................... a a + a i -1, 2a i 2 + ... + a i -1,i a ii = 0 i -1,1 i1 a i1a i1 + a i 2a i 2 + ... + a ii a ii = 1 Cum determinantul lui (Si) este <i60 deducem c (Si) este sistem Cramerian #i deci are solu&ie unic . Deducem n particular c (1'i'n) determin m vectorul

193

a ii =

D i -1 , 1'i'n. Matricea formei p tratice fb n raport cu baza B va Di

avea pe pozi&ia (i, j) cu i6j elementul aij= b(ei, ej)=0 iar pe pozi&ia (i, i) (1'i'n) elementul aii = b(ei, ei) = b(ei, 4i1e1++ 4i,i-1ei-1 + 4iiei)

=4i1b(ei, e1) ++ 4i,i-1b(ei, ei-1) + 4iib(ei, ei)= a ii = Deducem c canonic


f ( y) =
n i =1

D i -1 . Di

n baza B forma p tratic


n i =1

fb va avea forma

a ii yi2 =

D i -1 2 y i .* Di

Exemplu. Folosind metoda lui Jacobi s se aduc la forma 2 2 canonic forma p tratic f:(3 (, f ( x) = x12 + 2 x 2 + 3x 3 - 2 x1 x 2 . Matricea lui f n raport cu baza canonic
1 - 1 0 - 1 2 0 . 0 0 3

din (3 este

Deoarece <1=1, <2=

1 -1

-1 2

1 =1

-1 0 2 0 0 =3 3 1 2 y 3 , unde 3

#i <3= - 1
0

sunt

nenuli, putem aplica metoda lui Jacobi. Deducem c forma canonic n


2 raport cu baza B={e1, e2, e3} va fi f ( y ) = y12 + y 2 +

~ y B = ( y1 , y 2 , y 3 ) .

Alegnd e1=411e1 #i notnd cu b polara lui f, din condi&ia b(e1, e1) = 1 deducem c 411=1 deci e1=e1=(1, 0, 0). C ut m pe e2 sub forma e2=421e1 +422e2 iar din condi&iile a - a 22 = 0 b(e2, e1) = 0 #i b(e2, e2) = 1 rezult sistemul 21 , de unde - a 21 + 2a 22 = 1 421=422=1, adic e2=e1 +e2 =(1, 1, 0).

194

n sfr#it c ut m pe e3 pe sub forma e3=431e1 +432e2 +433e3 iar din condi&iile b(e3, e1) = b(e3, e2) = 0 #i b(e3, e3) = 1 g sim sistemul a 31 - a 32 = 0 1 - a 31 + 2a 32 = 0 , ce are solu&ia 431=432=0 #i a 33 = . 3 3a = 1 33 Deducem c e3 =

1 1 e3 = (0, 0, ). 3 3
este

Deci baza B n raport cu care f are forma canonic

1 B={e1, e2, e3} cu e1=e1=(1, 0, 0), e2=e1+e2 =(1, 1, 0) #i e3= e3= 3 1 =(0, 0, ). 3

este :

Defini'ia 2.6. Vom spune despre forma p(tratic( f:V ( c( (i) pozitiv semidefinit dac( f(x)%0 pentru orice x!V

(ii) negativ semidefinit dac( f(x)'0 pentru orice x!V

(v) nedefinit dac( exist( x, y!V a.. f(x)>0 $i f(y)<0.

(iv) negativ definit dac( f(x)<0 pentru orice x!V, x60

(iii) pozitiv definit dac( f(x)>0 pentru orice x!V, x60

Teorema 2.7. Forma p(tratic( f:V ( este pozitiv definit( 2 , 61, dac( $i numai dac( n forma sa canonic( f ( y ) = l1 y12 + ... + l n y n , 6n sunt strict pozitivi. Demonstra#ie. ,,5. S presupunem c f este pozitiv definit #i fie B={e1,, en} o baz a lui V n raport cu care f are forma canonic f(ei)=0i'0 absurd. Deci 0i>0 pentru orice i!{1, 2, , n}. ,,@. Evident. * din enun&. Dac prin absurd ar exista i!{1, 2, , n} a.. 0i'0 atunci

Teorema 2.8. (Legea iner#iei a lui Sylvester). Num rul coeficien&ilor nenuli, iar dintre ace#tia num rul coeficien&ilor strict
195

pozitivi ntr-o form canonic a unei forme p tratice nu depinde de baza n care acea form are forma canonic .
Demonstra#ie. Fie B = {e1,, en},V o baz n raport cu care f are forma canonic : 2 2 (1) f ( x) = l1 x12 + ... + l p x 2 p + m p +1 x p +1 + ... + m p + q x p + q cu 01, , 0p>0 #i @p+1, , @p+q<0 iar B={e1, , en} o alt baz a lui V n raport cu care f are expresia canonic : 2 2 (2) f ( x) = l1x12 + ... + l p x 2 p + m p+1 x p+1 + ... + m p + q x p + q cu 01, , 0p>0 #i @p+1, , @p+q<0 . Ne propunem s ar t m c p = p #i q = q. S presupunem prin absurd c p > p #i s consider m spa&iile V = <e1, , ep> #i V = <ep+1, , en>. Deducem imediat c dim((V) = p iar dim((V) = n-p. Se #tie c dim((V+V) = dim((V)+dim((V)-dim((V3V) (vezi Corolarul 3.20. de la Capitolul 6) #i cum p+(n-p)=n+(p-p)>n dac V3V={0} am deduce c dim((V+V) > n absurd !. Deci exist un vector nenul x! V3V (x60). x B =(0, , 0, S presupunem c ~ x B =(x1, , xp, 0, , 0) #i ~ yp+1, , yn). Din (1) #i (2) deducem pe de o parte c 2 f ( x) = l1 x1 + ... + l p x 2 p > 0 (deoarece din x 60 avem c cel pu&in un 01, , 0p este diferit de 0 !) iar pe 2 f ( x) = m p+1 x 2 p +1 + ... + m p+ q x p+ q 0 absurd. de alt parte tot

q = q. *

Deci p'p. Analog p' p de unde p = p. La fel ar t m c #i

Defini&ia 2.9. Num rul coeficien&ilor strict pozitivi (negativi) dintr-o form canonic a unei forme p tratice poart numele de indicele pozitiv (negativ) de iner#ie.

196

Bibliografie
1. Atiyah M., Mac Donald I., Introduction to commutative algebra, Addison Wesley Publishing Company, 1969. 2. Bu$neag D., Teoria grupurilor, Ed. Universitaria, Craiova, 1994. 3. Bu$neag D., Capitole speciale de algebr(, Ed. Universitaria, Craiova, 1997. 4. Bu$neag D., Chirte$ Fl., Piciu D., Aritmetic( $i teoria numerelor, Ed. Universitaria, Craiova. 5. Bu$neag D., Chirte$ Fl., Piciu D., Algebra, Ed. Universitaria, Craiova, 2001.
197

6. Cohn P. M., Algebra, vol 1, John Wiley and sons, 1974. 7. Dinc( Al., Lec'ii de algebr(, Ed. Universitaria, Craiova, 2000. 8. Gabriel P., Des Categories Abeliennes (These sc. Math., Paris, 1961), Bull. Soc. Math, France, 90, pp323-448, 1962. 9. Ion D. I., Radu N., Algebra, Ed. Didactic #i Pedagogic , Bucure#ti, 1991. 10. Lambek J., Lectures on Rings and Modules, Blaisdell Publishing Company, 1966. 11. N(st(sescu C., Inele, Module, Categorii, Ed. Academiei, Bucure#ti, 1976. 12. N(st(sescu C., Teoria dimensiunii n algebra necomutativ(, Ed. Academiei, Buucure#ti, 1983. 13. N(st(sescu C., Ni'( C., Vraciu C., Bazele algebrei, vol.1, Ed. Academiei, Bucure#ti, 1986. 14. Popescu N., Categorii abeliene, Ed. Academiei, Bucure#ti, 1971. 15. Radu N., (coordonator) Algebr(, Ed. All, Bucure#ti, 1998.

198

16. Vladimirescu I., Matematici speciale, Note de curs, Reprografia Universit &ii din Craiova, 1987. 17. Vladimirescu I., Popescu M., Algebr( liniar( $i geometrie analitic(, Ed. Universitaria, Craiova, 1994.

199

S-ar putea să vă placă și