Lezione 18


1 Proprietร  del determinante

Sia A=(ai,j)๐ดsubscript๐‘Ž๐‘–๐‘— una matrice quadrata di ordine n๐‘›. Abbiamo visto che il determinante di A๐ด รจ dato dalla formula seguente:

detA=โˆ‘ฯƒsgnโข(ฯƒ)โขaฯƒโข(1),1โขaฯƒโข(2),2โขโ€ฆโขaฯƒโข(n),n,๐ดsubscript๐œŽsgn๐œŽsubscript๐‘Ž๐œŽ11subscript๐‘Ž๐œŽ22โ€ฆsubscript๐‘Ž๐œŽ๐‘›๐‘›

ove la sommatoria รจ estesa a tutte le n!๐‘› permutazioni degli indici 1,2,โ€ฆ,n12โ€ฆ๐‘›.

Dato che, al crescere di n๐‘›, il fattoriale di n๐‘› cresce molto rapidamente, lโ€™utilizzo di questa formula per calcolare il determinante di una matrice diventa impraticabile anche per valori modesti di n๐‘› (ad esempio, se n=5๐‘›5 la sommatoria coinvolge 5!=1205120 prodotti).

Ci proponiamo quindi di ricavare alcune proprietร  del determinante che, successivamente, ci forniranno dei metodi piรน agevoli per il suo calcolo.

Teorema. Sia

A=(a1,10โ€ฆ00a2,2โ€ฆ0โ‹ฎโ‹ฎโ‹ฑโ‹ฎ00โ€ฆan,n)๐ดmatrixsubscript๐‘Ž110โ€ฆ00subscript๐‘Ž22โ€ฆ0โ‹ฎโ‹ฎโ‹ฑโ‹ฎ00โ€ฆsubscript๐‘Ž๐‘›๐‘›

una matrice diagonale di ordine n๐‘›. Il determinante di A๐ด รจ il prodotto degli elementi che si trovano nella diagonale principale, detA=a1,1โขa2,2โขโ‹ฏโขan,n๐ดsubscript๐‘Ž11subscript๐‘Ž22โ‹ฏsubscript๐‘Ž๐‘›๐‘›.

Dimostrazione. Poichรฉ tutti gli elementi al di fuori della diagonale principale di A๐ด sono nulli, lโ€™unico prodotto non nullo che si trova nello sviluppo del determinante รจ a1,1โขa2,2โขโ‹ฏโขan,nsubscript๐‘Ž11subscript๐‘Ž22โ‹ฏsubscript๐‘Ž๐‘›๐‘›, il quale corrisponde alla permutazione identica che ha segno positivo.

Piรน in generale, vale il seguente risultato:

Teorema. Sia A๐ด una matrice triangolare superiore (ciรฒ significa che tutti gli elementi che si trovano sotto la diagonale principale sono nulli) o triangolare inferiore (cioรจ tutti gli elementi che si trovano sopra la diagonale principale sono nulli). Allora il determinante di A๐ด รจ il prodotto degli elementi che si trovano nella diagonale principale, detA=a1,1โขa2,2โขโ‹ฏโขan,n๐ดsubscript๐‘Ž11subscript๐‘Ž22โ‹ฏsubscript๐‘Ž๐‘›๐‘›.

Dimostrazione. Consideriamo il caso in cui A=(ai,j)๐ดsubscript๐‘Ž๐‘–๐‘— รจ una matrice triangolare superiore, quindi ai,j=0subscript๐‘Ž๐‘–๐‘—0 se i>j๐‘–๐‘—. La dimostrazione nel caso in cui A๐ด รจ triangolare inferiore รจ analoga. Osserviamo che per ogni permutazione ฯƒ๐œŽ di {1,2,โ€ฆ,n}12โ€ฆ๐‘›, diversa dalla permutazione identica, esiste almeno un indice i๐‘– tale che ฯƒโข(i)>i๐œŽ๐‘–๐‘–. Il prodotto aฯƒโข(1),1โขaฯƒโข(2),2โขโ‹ฏโขaฯƒโข(n),nsubscript๐‘Ž๐œŽ11subscript๐‘Ž๐œŽ22โ‹ฏsubscript๐‘Ž๐œŽ๐‘›๐‘› รจ quindi nullo, dato che almeno uno dei suoi fattori รจ zero. Pertanto lโ€™unica permutazione che fornisce un contributo non nullo al calcolo del determinante รจ la permutazione identica, quindi si ha detA=a1,1โขa2,2โขโ‹ฏโขan,n๐ดsubscript๐‘Ž11subscript๐‘Ž22โ‹ฏsubscript๐‘Ž๐‘›๐‘›.

Teorema. Sia A๐ด una matrice quadrata di ordine n๐‘› e ATsuperscript๐ด๐‘‡ la sua trasposta. Il determinante di ATsuperscript๐ด๐‘‡ รจ uguale al determinante di A๐ด:

det(AT)=det(A).superscript๐ด๐‘‡๐ด

Dimostrazione. Sia ฯƒ๐œŽ una permutazione degli indici da 11 a n๐‘› e ฯƒโˆ’1superscript๐œŽ1 la sua inversa. Notiamo che quando ฯƒ๐œŽ varia tra tutte le possibili permutazioni lo stesso accade anche per la sua inversa. Indichiamo con ai,jsubscript๐‘Ž๐‘–๐‘— gli elementi della matrice A๐ด e con a~i,jsubscript~๐‘Ž๐‘–๐‘— gli elementi della trasposta di A๐ด. Ricordiamo che a~i,j=aj,isubscript~๐‘Ž๐‘–๐‘—subscript๐‘Ž๐‘—๐‘–. Dalla definizione di determinante, si ha

det(AT)superscript๐ด๐‘‡ =โˆ‘ฯƒsgnโข(ฯƒ)โขa~ฯƒโข(1),1โขa~ฯƒโข(2),2โขโ‹ฏโขa~ฯƒโข(n),nabsentsubscript๐œŽsgn๐œŽsubscript~๐‘Ž๐œŽ11subscript~๐‘Ž๐œŽ22โ‹ฏsubscript~๐‘Ž๐œŽ๐‘›๐‘›
=โˆ‘ฯƒsgnโข(ฯƒ)โขa1,ฯƒโข(1)โขa2,ฯƒโข(2)โขโ‹ฏโขan,ฯƒโข(n).absentsubscript๐œŽsgn๐œŽsubscript๐‘Ž1๐œŽ1subscript๐‘Ž2๐œŽ2โ‹ฏsubscript๐‘Ž๐‘›๐œŽ๐‘›

Ora osserviamo che in ciascun prodotto a1,ฯƒโข(1)โขa2,ฯƒโข(2)โขโ‹ฏโขan,ฯƒโข(n)subscript๐‘Ž1๐œŽ1subscript๐‘Ž2๐œŽ2โ‹ฏsubscript๐‘Ž๐‘›๐œŽ๐‘› compaiono n๐‘› elementi, presi uno per ciascuna riga e ciascuna colonna di A๐ด. Ne segue che tale prodotto si puรฒ anche scrivere nella forma aฯƒโˆ’1โข(1),1โขaฯƒโˆ’1โข(2),2โขโ‹ฏโขaฯƒโˆ’1โข(n),nsubscript๐‘Žsuperscript๐œŽ111subscript๐‘Žsuperscript๐œŽ122โ‹ฏsubscript๐‘Žsuperscript๐œŽ1๐‘›๐‘›, cioรจ si ha

a1,ฯƒโข(1)โขa2,ฯƒโข(2)โขโ‹ฏโขan,ฯƒโข(n)=aฯƒโˆ’1โข(1),1โขaฯƒโˆ’1โข(2),2โขโ‹ฏโขaฯƒโˆ’1โข(n),n.subscript๐‘Ž1๐œŽ1subscript๐‘Ž2๐œŽ2โ‹ฏsubscript๐‘Ž๐‘›๐œŽ๐‘›subscript๐‘Žsuperscript๐œŽ111subscript๐‘Žsuperscript๐œŽ122โ‹ฏsubscript๐‘Žsuperscript๐œŽ1๐‘›๐‘›

Un esempio puรฒ servire a chiarire quanto appena affermato. Sia n=4๐‘›4 e consideriamo la permutazione

ฯƒ=(12343142)๐œŽmatrix12343142

la cui inversa รจ

ฯƒโˆ’1=(12342413)superscript๐œŽ1matrix12342413

Allora si ha

a1,ฯƒโข(1)โขa2,ฯƒโข(2)โขa3,ฯƒโข(3)โขa4,ฯƒโข(4)=a1,3โขa2,1โขa3,4โขa4,2subscript๐‘Ž1๐œŽ1subscript๐‘Ž2๐œŽ2subscript๐‘Ž3๐œŽ3subscript๐‘Ž4๐œŽ4subscript๐‘Ž13subscript๐‘Ž21subscript๐‘Ž34subscript๐‘Ž42

e

aฯƒโˆ’1โข(1),1โขaฯƒโˆ’1โข(2),2โขaฯƒโˆ’1โข(3),3โขaฯƒโˆ’1โข(4),4=a2,1โขa4,2โขa1,3โขa3,4subscript๐‘Žsuperscript๐œŽ111subscript๐‘Žsuperscript๐œŽ122subscript๐‘Žsuperscript๐œŽ133subscript๐‘Žsuperscript๐œŽ144subscript๐‘Ž21subscript๐‘Ž42subscript๐‘Ž13subscript๐‘Ž34

i quali sono evidentemente uguali.

Se ricordiamo inoltre che sgnโข(ฯƒโˆ’1)=sgnโข(ฯƒ)sgnsuperscript๐œŽ1sgn๐œŽ, possiamo scrivere:

det(AT)superscript๐ด๐‘‡ =โˆ‘ฯƒsgnโข(ฯƒ)โขa1,ฯƒโข(1)โขa2,ฯƒโข(2)โขโ‹ฏโขan,ฯƒโข(n)absentsubscript๐œŽsgn๐œŽsubscript๐‘Ž1๐œŽ1subscript๐‘Ž2๐œŽ2โ‹ฏsubscript๐‘Ž๐‘›๐œŽ๐‘›
=โˆ‘ฯƒsgnโข(ฯƒ)โขaฯƒโˆ’1โข(1),1โขaฯƒโˆ’1โข(2),2โขโ‹ฏโขaฯƒโˆ’1โข(n),nabsentsubscript๐œŽsgn๐œŽsubscript๐‘Žsuperscript๐œŽ111subscript๐‘Žsuperscript๐œŽ122โ‹ฏsubscript๐‘Žsuperscript๐œŽ1๐‘›๐‘›
=โˆ‘ฯƒsgnโข(ฯƒโˆ’1)โขaฯƒโˆ’1โข(1),1โขaฯƒโˆ’1โข(2),2โขโ‹ฏโขaฯƒโˆ’1โข(n),nabsentsubscript๐œŽsgnsuperscript๐œŽ1subscript๐‘Žsuperscript๐œŽ111subscript๐‘Žsuperscript๐œŽ122โ‹ฏsubscript๐‘Žsuperscript๐œŽ1๐‘›๐‘›
=โˆ‘ฯ„sgnโข(ฯ„)โขaฯ„โข(1),1โขaฯ„โข(2),2โขโ‹ฏโขaฯ„โข(n),nabsentsubscript๐œsgn๐œsubscript๐‘Ž๐œ11subscript๐‘Ž๐œ22โ‹ฏsubscript๐‘Ž๐œ๐‘›๐‘›
=detA,absent๐ด

ove abbiamo posto ฯ„=ฯƒโˆ’1๐œsuperscript๐œŽ1.

Dimostreremo ora un importante risultato, il Teorema di Binet, la cui dimostrazione รจ molto facile se, invece di usare la formula esplicita per il calcolo del determinante, utilizziamo la sua definizione intrinseca.

Teorema (di Binet). Siano f,g:Vโ†’V:๐‘“๐‘”โ†’๐‘‰๐‘‰ due funzioni lineari. Allora il determinante della funzione composta gโˆ˜f๐‘”๐‘“ รจ il prodotto del determinante di g๐‘” per il determinante di f๐‘“:

det(gโˆ˜f)=det(g)โ‹…det(f).๐‘”๐‘“โ‹…๐‘”๐‘“

Espresso in termini di matrici quadrate, questo risultato afferma che il determinante del prodotto di due matrici รจ uguale a prodotto dei determinanti delle due matrici:

det(AโขB)=det(A)โ‹…det(B).๐ด๐ตโ‹…๐ด๐ต

Dimostrazione. Sia {v1,v2,โ€ฆ,vn}subscript๐‘ฃ1subscript๐‘ฃ2โ€ฆsubscript๐‘ฃ๐‘› una base di V๐‘‰ e sia F๐น una forma n๐‘›-lineare alternante non nulla. Si ha:

det(gโˆ˜f)=Fโข(gโข(fโข(v1)),โ€ฆ,gโข(fโข(vn)))Fโข(v1,โ€ฆ,vn)๐‘”๐‘“๐น๐‘”๐‘“subscript๐‘ฃ1โ€ฆ๐‘”๐‘“subscript๐‘ฃ๐‘›๐นsubscript๐‘ฃ1โ€ฆsubscript๐‘ฃ๐‘›

Se f๐‘“ non รจ iniettiva i vettori fโข(v1),fโข(v2),โ€ฆ,fโข(vn)๐‘“subscript๐‘ฃ1๐‘“subscript๐‘ฃ2โ€ฆ๐‘“subscript๐‘ฃ๐‘› sono linearmente dipendenti, quindi anche gโข(fโข(v1)),gโข(fโข(v2)),โ€ฆ,gโข(fโข(vn))๐‘”๐‘“subscript๐‘ฃ1๐‘”๐‘“subscript๐‘ฃ2โ€ฆ๐‘”๐‘“subscript๐‘ฃ๐‘› sono linearmente dipendenti e quindi Fโข(gโข(fโข(v1)),โ€ฆ,gโข(fโข(vn)))=0๐น๐‘”๐‘“subscript๐‘ฃ1โ€ฆ๐‘”๐‘“subscript๐‘ฃ๐‘›0. Ciรฒ significa che det(gโˆ˜f)=0๐‘”๐‘“0. Dato che f๐‘“ non รจ invertibile, anche det(f)=0๐‘“0, quindi lโ€™uguaglianza det(gโˆ˜f)=det(g)โ‹…det(f)๐‘”๐‘“โ‹…๐‘”๐‘“ si riduce allโ€™identitร  0=000.

Supponiamo quindi che f๐‘“ sia iniettiva (e dunque anche suriettiva e quindi invertibile). In questo caso i vettori fโข(v1),fโข(v2),โ€ฆ,fโข(vn)๐‘“subscript๐‘ฃ1๐‘“subscript๐‘ฃ2โ€ฆ๐‘“subscript๐‘ฃ๐‘› sono linearmente indipendenti e, pertanto, Fโข(fโข(v1),โ€ฆ,fโข(vn))โ‰ 0๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›0. Allora possiamo moltiplicare il numeratore e il denominatore della frazione che esprime il determinante di gโˆ˜f๐‘”๐‘“ per Fโข(fโข(v1),โ€ฆ,fโข(vn))๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›. Si ottiene:

det(gโˆ˜f)=Fโข(gโข(fโข(v1)),โ€ฆ,gโข(fโข(vn)))Fโข(v1,โ€ฆ,vn)โ‹…Fโข(fโข(v1),โ€ฆ,fโข(vn))Fโข(fโข(v1),โ€ฆ,fโข(vn))๐‘”๐‘“โ‹…๐น๐‘”๐‘“subscript๐‘ฃ1โ€ฆ๐‘”๐‘“subscript๐‘ฃ๐‘›๐นsubscript๐‘ฃ1โ€ฆsubscript๐‘ฃ๐‘›๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›

Dato che i vettori fโข(v1),fโข(v2),โ€ฆ,fโข(vn)๐‘“subscript๐‘ฃ1๐‘“subscript๐‘ฃ2โ€ฆ๐‘“subscript๐‘ฃ๐‘› sono linearmente indipendenti e quindi sono una base di V๐‘‰, il rapporto

Fโข(gโข(fโข(v1)),โ€ฆ,gโข(fโข(vn)))Fโข(fโข(v1),โ€ฆ,fโข(vn))๐น๐‘”๐‘“subscript๐‘ฃ1โ€ฆ๐‘”๐‘“subscript๐‘ฃ๐‘›๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›

รจ uguale al determinante di g๐‘”, mentre il rapporto

Fโข(fโข(v1),โ€ฆ,fโข(vn))Fโข(v1,โ€ฆ,vn)๐น๐‘“subscript๐‘ฃ1โ€ฆ๐‘“subscript๐‘ฃ๐‘›๐นsubscript๐‘ฃ1โ€ฆsubscript๐‘ฃ๐‘›

รจ uguale al determinante di f๐‘“. Questo dimostra che det(gโˆ˜f)=det(g)โ‹…det(f)๐‘”๐‘“โ‹…๐‘”๐‘“.

Corollario. Se A๐ด รจ una matrice invertibile, il determinante della matrice inversa Aโˆ’1superscript๐ด1 รจ lโ€™inverso del determinante di A๐ด:

det(Aโˆ’1)=1detAsuperscript๐ด11๐ด

Dimostrazione. Si ha Aโ‹…Aโˆ’1=Iโ‹…๐ดsuperscript๐ด1๐ผ, quindi det(Aโ‹…Aโˆ’1)=det(I)=1โ‹…๐ดsuperscript๐ด1๐ผ1. Ma det(Aโ‹…Aโˆ’1)=det(A)โ‹…det(Aโˆ’1)โ‹…๐ดsuperscript๐ด1โ‹…๐ดsuperscript๐ด1, quindi det(Aโˆ’1)superscript๐ด1 รจ lโ€™inverso del determinante di A๐ด.

1.1 Operazioni elementari sulle righe di una matrice e calcolo del determinante.

Ricordiamo che effettuare operazioni elementari sulle righe di una matrice A๐ด equivale a moltiplicare A๐ด a sinistra per determinate matrici invertibili.

(1) Scambiare tra loro le righe i๐‘– e j๐‘— di A๐ด equivale a moltiplicare A๐ด a sinistra per la matrice Pโข(i,j)๐‘ƒ๐‘–๐‘—:

Aโ€ฒ=Pโข(i,j)โ‹…A.superscript๐ดโ€ฒโ‹…๐‘ƒ๐‘–๐‘—๐ด

Dato che il determinante di Pโข(i,j)๐‘ƒ๐‘–๐‘— รจ โˆ’11, si ha detAโ€ฒ=โˆ’detAsuperscript๐ดโ€ฒ๐ด. Pertanto lo scambio di due righe della matrice A๐ด provoca un cambiamento di segno nel determinante. Lo stesso discorso vale per lo scambio di due colonne.

(2) Moltiplicare la riga i๐‘– di A๐ด per una costante ฮปโ‰ 0๐œ†0 equivale a moltiplicare A๐ด a sinistra per la matrice Mโข(i;ฮป)๐‘€๐‘–๐œ†:

Aโ€ฒ=Mโข(i;ฮป)โ‹…A.superscript๐ดโ€ฒโ‹…๐‘€๐‘–๐œ†๐ด

Dato che il determinante di Mโข(i;ฮป)๐‘€๐‘–๐œ† รจ ฮป๐œ†, si ha detAโ€ฒ=ฮปโขdetAsuperscript๐ดโ€ฒ๐œ†๐ด. Pertanto moltiplicare per ฮป๐œ† una riga di A๐ด provoca la moltiplicazione del determinante di A๐ด per ฮป๐œ†.

(3) Sommare alla riga i๐‘– di A๐ด la riga j๐‘— moltiplicata per una costante ฮฑ๐›ผ equivale a moltiplicare A๐ด a sinistra per la matrice Sโข(i,j;ฮฑ)๐‘†๐‘–๐‘—๐›ผ:

Aโ€ฒ=Sโข(i,j;ฮฑ)โ‹…A.superscript๐ดโ€ฒโ‹…๐‘†๐‘–๐‘—๐›ผ๐ด

Dato che il determinante di Sโข(i,j;ฮฑ)๐‘†๐‘–๐‘—๐›ผ รจ 11, si ha detAโ€ฒ=detAsuperscript๐ดโ€ฒ๐ด. Pertanto sommare a una riga di A๐ด un multiplo di unโ€™altra riga non modifica il determinante di A๐ด.

Utilizzando le operazioni elementari sulle righe รจ possibile ridurre una matrice quadrata A๐ด in forma a scala e quindi, tenendo traccia dei cambiamenti occorsi al determinante, รจ possibile calcolare il determinante di A๐ด mediante il procedimento di eliminazione di Gauss.