Documente Academic
Documente Profesional
Documente Cultură
Ran-
gul unei matrice. Sisteme de ecuaţii liniare.
Legi de compoziţie. Semigrupuri. Monoizi
Definiţia 1.1. (1) Fie M o mulţime nevidă. Se numeşte lege de compoziţie pe M (sau
operaţie algebrică) o funcţie:
ϕ : M × M → M, (x, y) 7→ ϕ(x, y) = x ∗ y.
(∀)x, y ∈ H ⇒ x ∗ y ∈ H.
x ∗ e = e ∗ x = x, (∀)x ∈ M.
Observaţia 1.2. Dacă (M, ∗) are un element neutru e, acesta este unic. (Exerciţiu!)
1
Exemplul 1.6. (1) (N, +) e un monoid comutativ (cu elementul neutru 0), dar (N∗ , +)
este doar un semigrup comutativ (nu e monoid, fiindcă nu are element neutru).
(N∗ , +) este un subsemigrup ı̂n (N, +).
(2) (N, ·) şi (N∗ , ·) sunt monoizi comutativi cu elementul neutru 1. (2N, ·) este doar un
semigrup. (N∗ , ·) e un submonoid al lui (N, ·), iar (2N, ·) este un subsemigrup al lui
(N, ·).
Propoziţia 1.8. Fie (M, ∗) un monoid. Dacă x ∈ M e simetrizabil, atunci simetricul lui
x este unic.
unde e este elementul neutru. Atenţie: Am folosit asociativitatea lui ∗ ı̂n demonstraţie!
Observaţia 1.9. (1) În notaţie aditivă (M, +), elementul neutru se notează cu 0 iar
simetricul lui x se notează −x şi se numeşte opusul lui x.
(2) În notaţie multiplicativă (M, ·), elementul neutru se notează cu 1 iar simetricul lui x
se notează x−1 şi se numeşte inversul lui x.
(1) e ∈ U (M ) şi e0 = e.
(x ∗ y) ∗ y 0 ∗ x0 = x ∗ (y ∗ y 0 ) ∗ x0 = x ∗ e ∗ x0 = x ∗ x0 = e.
Definiţia 1.11. Fie (M, ∗) şi (M 0 , ◦) doi monoizi cu elementele neutre e, respectiv e0 . O
funcţie f : M → M 0 se numeşte morfism de monoizi, dacă:
(2) f (e) = e0 .
2
Grupuri
Definiţia 1.12. (1) Un monoid (G, ∗) se numeşte grup dacă orice element x ∈ G este
simetrizabil.
Propoziţia 1.15. Fie (G, ∗) şi (G0 , ◦) două grupuri cu elementele neutre e, respectiv e0 .
Fie f : G → G0 un morfism de grupuri. Atunci:
(1) f este morfism de monoizi, adică f (e) = e0 .
(2) f (x−1 ) = f (x)−1 , pentru orice x ∈ G, unde x−1 = simetricul lui x ı̂n G şi (f (x))−1
e simetricul lui f (x) ı̂n G0 .
Demonstraţie. (1) Din e = e ∗ e rezultă f (e) = f (e ∗ e) = f (e) ◦ f (e), de unde f (e) = e0 .
(2) Observăm că f (x) ◦ f (x−1 ) = f (x ∗ x−1 ) = f (e) = e0 . Similar, f (x−1 ) ◦ f (x) = e0 .
Rezultă că f (x)−1 = f (x−1 ).
Definiţia 1.16. Fie (G, ∗) şi (G0 , ◦) două grupuri. Spune că G şi G0 sunt izomorfe (şi
scrie G ∼= G0 ), dacă există f : G → G0 un morfism bijectiv. f se numeşte izomorfism de
grupuri.
Observaţia 1.17. (1) Aplicaţia identică 1G : G → G, 1G (x) = x, (∀)x ∈ G, este un
izomorfism.
3
Definiţia 1.18. Fie f : (G, ∗) → (G0 , ◦) un morfism de grupuri, cu elementele neutre e,
respectiv e0 .
(1) Se numeşte nucleul lui f , mulţimea Ker(f ) := {x ∈ G | f (x) = e0 } ⊂ G.
Grupul de permutări
Definiţia 1.22. Fie X o mulţime nevidă. O funcţie bijectivă f : X → X se numeşte
permutare a mulţimii X.
Notăm S(X) = {f : X → X | f bijectivă }. Atunci (S(X), ◦) are structură de grup,
numit grupul permutărilor lui X.
4
Dacă X = {1, 2, . . . , n}, pentru n ∈ N∗ , notăm Sn := S(X). Sn este grupul per-
mutărilor cu n elemente. Compunerea ◦ din Sn o notăm ·, deci pentru σ, τ ∈ Sn , avem
(σ · τ )(k) := σ(τ (k)), (∀)k ∈ {1, . . . , n}.
Observaţia 1.23. (1) (Sn , ·) este comutativ pentru n = 1, 2 şi necomutativ pentru n ≥ 3.
De asemenea |Sn | = n!.
1 2 ··· n
(2) O permutate σ ∈ Sn se notează σ = .
σ(1) σ(2) · · · σ(n)
1 2 ··· n
Elementul neutru ı̂n Sn este permutarea identică e = .
1 2 · · · n
σ(1) σ(2) · · · σ(n)
Inversa permutării σ este σ −1 = .
1 2 ··· n
Definiţia 1.24. Fie n ≥ 1 şi σ ∈ Sn . O inversiune ı̂n σ este o pereche (i, j) cu 1 ≤ i <
j ≤ n şi σ(i) > σ(j). Notăm m(σ) := numărul de inversiuni ale permutării σ. Signatura
(semnul) permutării σ este ε(σ) := (−1)m(σ) .
O permutare σ ∈ Sn se numeşte pară, dacă ε(σ) = 1 sau impară, dacă ε(σ) = −1.
Propoziţia 1.25. Fie n ≥ 2. Atunci ε : (Sn , ·) → ({±1}, ·) este un morfism surjectiv de
grupuri, adică ε(σ · τ ) = ε(σ)ε(τ ), (∀)σ, τ ∈ Sn .
De asemenea, avem:
Y σ(j) − σ(i)
ε(σ) = .
1≤i<j≤n
j−i
Notăm An := Ker(ε). An se numeşte grupul altern de ordin n. An este un subgrup ı̂n Sn
care conţine toate permutările pare ale lui Sn . Avem |An | = n!2 .
Definiţia 1.26. O permutare σ ∈ Sn se numeşte ciclu de lungime k ≥ 1, dacă există
1 ≤ i1 < i2 < · · · < ik ≤ n, astfel ı̂ncât σ(i1 ) = i2 , . . . , σ(ik−1 ) = ik , σ(ik ) = i1 şi σ(j) = j,
dacă j ∈ / {i1 , . . . , ik }. Notăm σ = (i1 i2 · · · ik ).
Un ciclu de lungime 2 se numeşte transpoziţie.
Două cicluri σ = (i1 i2 · · · ik ) şi τ = (j1 j2 · · · jp ) se numesc disjuncte, dacă {i1 , . . . , ik } ∩
{j1 , . . . , jp } = ∅.
Propoziţia 1.27. (1) Dacă σ e un ciclu de lungime k, atunci ε(σ) = (−1)k−1 .
(2) Dacă σ, τ sunt ciclii disjuncţi, atunci σ · τ = τ · σ.
(3) Orice permutare σ ∈ Sn se scrie ı̂n mod unic ca un produs de cicli disjuncţi.
(4) Dacă σ = (i1 i2 · · · ik ) e un ciclu, atunci σ = (i1 ik )(i1 ik−1 ) · · · (i1 i2 ).
(5) Orice permutare σ ∈ Sn se scris ca un produs de transpoziţii.
1 2 3 4 5 6 7 8
Exemplul 1.28. Fie σ = ∈ S8 .
2 4 5 1 3 6 8 7
Atunci σ = (124)(35)(78) e descompunerea ı̂n produs de ciclii disjuncţi. Prin urmare,
ε(σ) = 1 · (−1) · (−1) = 1. Din (124) = (14)(12), rezultă σ = (14)(12)(35)(78).
5
Inele
Definiţia 1.29. O submulţime nevidă R ı̂mpreună cu două operaţii notate + (adunare) şi
· (ı̂nmulţire) se numeşte inel, dacă:
(a) (x + y) · z = x · z + y · z, (∀)x, y, z ∈ R,
(b) x · (y + z) = x · y + x · z, (∀)x, y, z ∈ R.
(4) R se numeşte domeniu de integritate, dacă este unitar, comutativ şi integru.
(5) R se numeşte corp dacă e unitar şi orice x 6= 0 este inversabil ı̂n (R, ·).
(6) Dacă X e o mulţime nevidă şi R e un inel comutativ atunci mulţimea de funcţii
F(X, R) = {f : X → R}, are structură de inel comutativ cu operaţiile:
6
(a) (f + g)(x) = f (x) + g(x), (∀)f, g ∈ F(X, R), (∀)x ∈ X.
(b) (f · g)(x) = f (x) · g(x), (∀)f, g ∈ F(X, R), (∀)x ∈ X.
Definiţia 1.32. Fie (R, +, ·) un inel comutativ.
(1) O submulţime nevidă S ⊂ R se numeşte subinel, dacă:
(a) (S, +) este un subgrup ı̂n (R, +).
(b) (∀)x, y ∈ S ⇒ x · y ∈ S.
(2) O submulţime nevidă I ⊂ R se numeşte ideal, dacă:
(a) (I, +) este un subgrup ı̂n (R, +).
(b) (∀)x ∈ R, y ∈ I ⇒ x · y ∈ I.
Observaţia 1.33. (1) Dacă S ⊂ R este un subinel, atunci (S, +, ·) are structură de inel.
(2) Un ideal I ⊂ R este ı̂n particular un subinel, deci are structură de inel. Mai mult, I
este unitar (ca inel) dacă şi numai dacă I = R.
Exemplul 1.34. (1) (nZ, +, ·) este un ideal ı̂n inelul (Z, +, ·), unde n ≥ 2.
(2) C([a, b], R) = {f : [a, b] → R | f continuă} e subinel ı̂n F(X, R) = {f : X → R}.
Definiţia 1.35. Fie (R, +, ·) şi (R0 , +, ·) două inele comutative.
(1) O funcţie f : R → R0 se numeşte morfism de inele dacă:
(a) f (x + y) = f (x) + f (y), (∀)x, y ∈ R.
(b) f (x · y) = f (x) · f (y), (∀)x, y ∈ R.
(2) Dacă R şi R0 sunt unitare, un morfism f : R → R0 se numeşte unitar dacă f (1) = 10 .
(3) Un morfism bijectiv se numeşte izomorfism. (Dacă f este izomorfism (unitar) atunci
f −1 este izomorfism (unitar).)
(4) Un morfism de corpuri ı̂ntre (K, +, ·) şi (K 0 , +, ·) e un morfism de inele f : K → K 0 .
(Orice morfism de corpuri este unitar şi injectiv.)
Propoziţia 1.36. Dacă f : R → R0 este un morfism ı̂ntre două inele comutative unitare,
atunci:
(1) Nucleul lui f , Ker(f ) := {x ∈ R | f (x) = 0} este un ideal ı̂n R.
(2) Imaginea lui f , Im(f ) := {f (x) | x ∈ R} este un subinel ı̂n R’.
(3) f este injectiv dacă şi numai dacă Ker(f ) = {0}.
(4) f este surjectiv dacă şi numai dacă Im(f ) = R0 .
Demonstraţie. Demonstraţia este similară cu cea a Propoziţiei 1.19.
7
Inele de resturi modulo n
Definiţia 1.37. Fie X o mulţime nevidă. O relaţie pe X este o submulţime R ⊂ X × X.
Dacă (x, y) ∈ R, notăm xRy şi spunem că x e ı̂n relaţie cu y.
Definiţia 1.38. (1) O relaţie de echivalenţă ∼ pe o mulţime nevidă X, este o relaţie
care verifică proprietăţile:
a + bb := a[
(1) b a, bb ∈ R/I.
+ b, (∀)b
a · bb := ad
(2) b · b, (∀)b
a, bb ∈ R/I.
R/I se numeşte inelul cât al lui R prin I. Elementul neutru faţă de + ı̂n R/I este b
0.
Dacă R e unitar, elementul neutru faţă de · este b
1.
Demonstraţie. Pentru a arăta că operaţiile + şi · sunt bine definite pe R/I, este suficient
de văzut că dacă a ∼I a0 şi b ∼I b0 , atunci a + b ∼I a0 + b0 şi a · b ∼I a0 b0 . Într-adevăr, dacă
a ∼I a0 şi b ∼I b0 , rezultă că a − a0 , b − b0 ∈ I, de unde a − a0 + b − b0 = (a + b) − (a0 + b0 ) ∈ I,
deci a + b ∼I a0 + b0 . Similar se arată şi că ab ∼I a0 b0 .
Lăsăm ca exerciţiu verificarea faptului că (R/I, +, ·) are structură de inel.
Definiţia 1.41. Fie n ≥ 2 un număr natural. Fie a, b ∈ Z. Spunem că a este congruent
modulo n cu b şi notăm a ≡n b (sau a ≡ b mod n), dacă n|b − a. De observat că ≡n
este o relaţie de echivalenţă. Notăm Zn := ≡Zn . Atunci Zn = {b
0, b − 1}, unde
1, . . . , n[
a = {a + nk | k ∈ Z}.
b
Din Propoziţia 1.40 obţinem:
Corolarul 1.42. Pentru n ≥ 2, mulţimea nZ este un ideal ı̂n (Z, +, ·) şi Zn = Z/nZ.
Prin urmare, Zn are structură de inel comutativ cu operaţiile:
a + bb = a[
b a · bb = ad
+ b (adunare), b · b (ı̂nmulţire).
8
Propoziţia 1.43. (Proprietăţi importante)
(4) U (Zn ) = {b
a ∈ Zn | b
a inversabil } = {b
a ∈ Zn | (a, n) = 1}.
a−1 se poate determina prin ı̂ncercări sau folosind algoritmul lui Euclid)
(b
Demonstraţie. (1,2,3) Rezultă imediat din faptul că (Z, +, ·) este un inel comutativ unitar.
(4) Numerele ı̂ntregi a şi n sunt prime intre ele dacă şi numai dacă există h, k ∈ Z astfel
ı̂ncât ah + nk = 1, ceea ce e echivalent cu faptul că b a·b h=b 1, adică b
a este inversabil, cu
−1
inversul b a = h. Determinarea efectivă a numerelor h şi k se face cu ajutorul algoritmului
b
lui Euclid de determinare a cmmdc-ului.
(5) Dacă p e prim, atunci, din (4), orice element nenul din Zp e inversabil. Deci Zp e
corp.
(6) Dacă n nu e prim, atunci există a, b ≥ 2 cu n = a · b. Rezultă că b a · bb = b
0, dar
a, b 6= 0.
b b b
120 = 23 · 5 + 5, 23 = 5 · 4 + 3, 5 = 3 · 1 + 2, 3 = 2 · 1 + 1.
1 = 3 − 2 · 1, 1 = 3 · 2 − 5, 1 = 23 · 2 − 5 · 9, 1 = 23 · 47 − 120 · 9.
b −1 = 47.
Rezultă că 23 b
Demonstraţie. Rezultă imediat din faptul că ordinul unui element ı̂ntr-un grup finit divide
ordinul grupului; vezi Teorema 1.13.
Corolarul 1.46. (Mica teoremă a lui Fermat) Dacă p este un număr prim şi a ∈ Z, atunci
ap ≡p a.
9
Inele de matrice
Definiţia 1.48. O matrice cu coeficienţi ı̂ntr-un inel (R, +, ·) este un tablou:
a11 a12 · · · a1n
a21 a22 · · · a2n
A = (aij )i=1,m = .. .. , aij ∈ R.
..
j=1,n
. . ··· .
am1 am2 · · · amn
m = numărul de linii, n = numărul de coloane. Notăm Mm,n (R) mulţimea matricelor cu
m linii şi n coloane, cu elemente din R.
Dacă m = 1, matricea A = (a11 ,!. . . , a1n ) ∈ M1,n (R) se numeşte vector linie.
a11
a21
Dacă n = 1, matricea A = .. ∈ Mm,1 (R) se numeşte vector coloană.
.
am1
Dacă m = n, notăm Mn (R) = Mn,n (R). O matrice A ∈ Mn (R) se numeşte pătratică.
Definiţia 1.49. Date două matrice A, B ∈ Mm,n (R), A = (aij )i,j , B = (bij )i,j , suma lor
este matricea A + B = (aij + bij )i,j , adică:
a11 ··· a1n b11 ··· b1n a11 + b11 ··· a1n + b1n
a21 ··· a2n b21 ··· b2n a21 + b21 ··· a2n + b2n
+ = .
.. .. .. .. .. ..
. ··· . . ··· . . ··· .
am1 · · · amn bm1 · · · bmn am1 + bm1 · · · amn + bmn
Definiţia 1.50. Dată A = (aij )i,j ∈ Mm,n (R) şi α ∈ R, definim α · A = (αaij )i,j ,
ı̂nmulţirea cu scalari, prin:
a11 a12 ··· a1n αa11 αa12 ··· αa1n
a21 a22 ··· a2n αa21 αa22 ··· αa2n
α· = .
.. .. .. .. .. ..
. . ··· . . . ··· .
am1 am2 ··· amn αam1 αam2 ··· αamn
Propoziţia 1.51. (1) (Mm,n (R), +) are structură de grup comutativ. Elementul neutru
pentru adunare este matricea nulă Om,n , cu toate componentele 0.
(2) Dacă A = (ai,j )i,j ∈ Mm,n (R), atunci −A = (−aij )i,j .
(3) Dacă R = K este un corp, atunci vom vedea că Mm,n (K) are structură de spaţiu
vectorial de dimensiune m·n. (O matrice A ∈ Mm,n (K) poate fi reprezentată printru
vector cu m · n elemente din K.)
Definiţia 1.52. Fie A ∈ Mm,n (R) şi B ∈ Mn,p (R). Produsul matricelor A şi B este
matricea C ∈ Mm,p (R) cu elementele
n
X
cik = aij bjk = ai1 b1k + ai2 b2k + · · · + ain bnk , 1 ≤ i ≤ m, 1 ≤ k ≤ p.
j=1
10
Propoziţia 1.53. Dacă R este un inel comutativ unitar, atunci Mn (R) are structură de
inel unitar
pentru n ≥ 2), unde elementul neutru la ı̂nmulţire este matricea
(necomutativ
1 0 ··· 0
0 1 ··· 0
In = .. .. . . .. .
. . . .
0 0 ··· 1
11
(5) Dacă schimbăm două linii (sau două coloane) ı̂ntre ele, noul determinant este opusul
determinantului iniţial.
(6) Un determinant cu două linii (sau două coloane) proporţionale este nul.
(7) Dacă o linie (sau o coloană) este o combinaţie liniară de celelalte linii (sau coloane),
determinantul este nul.
AA−1 = A−1 A = In .
Observaţia 1.64. Fie A ∈ Mm,n (K). Rangul lui A este dimensiunea subspaţiului vecto-
rial generat de coloanele matricei A. (Vom vedea ı̂n Capitolul 4.)
12
Algoritm de calcul al rangului unei matrice
Fie A ∈ Mm,n (K).
4. Minorul respectiv se bordează, adică i se adaugă elemente de pe o altă linie şi o altă
coloană, ı̂n toate modurile posibile. Dacă toţi minorii de ordin k + 1 obţinuţi ı̂n acest
mod sunt nuli, atunci rang(A) = k. STOP.
unde aij , bi ∈ K.
a11 a12 · · · a1n
a21 a22 · · · a2n
(2) A = .. .. se numeşte matricea sistemului (1).
..
. . ··· .
am1 am2 · · · amn
b1
(3) Vectorul b = ... se numeşte coloana termenilor liberi.
bm
x1
(4) Vectorul x = ... se numeşte necunoscuta sistemului.
xn
13
a11 a12 ··· a1n b1
a21 a22 ··· a2n b2
(6) A = (A|b) = se numeşte matricea extinsă a sistemu-
.. .. ..
. . ··· .
am1 am2 ··· amn bm
lui (1).
Definiţia 1.66. (1) Sistemul (1) se numeşte compatibil, dacă are (cel puţin) o soluţie.
(3) Sistemul (1) se numeşte compatibil determinat, dacă are soluţie unică.
(4) Sistemul (1) se numeşte compatibil nedeterminat, dacă are mai multe soluţii (o
infinitate, dacă K e corp infinit).
Teoremă 1.67. (Kronecker Capelli) Sistemul (1) este compatibil dacă şi numai dacă
rang(A) = rang(A).
Sistemul (2) este compatibil determinat dacă şi numai dacă det A 6= 0, unde A este matricea
sistemului.
Dacă det A 6= 0, atunci xi = ∆i ∆−1 ,(∀)i, unde ∆ = det A şi ∆i este determinantul
matricei obţinută prin ı̂nlocuirea ı̂n matricea A a coloanei i cu coloana termenilor liberi.
14
Folosind aceeaşi metodă, vom obţine după n paşi un sistem triunghiular, de forma:
a11 x1 + a12 x2 + · · · + a1n xn = b1
a0 x 2 + · · · + a0 x n = b 0
22 2n 2
.. .
.
a(n) x = b(n)
nn n n
Acest sistem se rezolvă imediat, determinând pe rând xn , xn−1 , . . . , x1 : Din ultima ecuaţie,
(n) (n) (n−1) (n−1)
obţinem xn = (ann )−1 bn . Înlocuind ı̂n penultima ecuaţie, obţinem xn−1 = (an−1,n−1 )−1 (bn−1 −
(n−1)
an−1,n xn ) şi tot aşa mai departe.
Definiţia 1.68. Un sistem omogen, este un sistem de tipul (1) cu bi = 0, (∀)i, adică:
a11 x1 + a12 x2 + · · · + a1n xn = 0
a21 x1 + a22 x2 + · · · + a2n xn = 0
.. , (4)
.
a x + a x + · · · + a x = 0
m1 1 m2 2 mn n
15