Salta al contenuto
Note per Studenti Permutazioni e definizione di determinante

Permutazioni e definizione di determinante

In questa pagina 5
In questa pagina 4

Esercizi svolti: Esercizio 47 · determinante 4×4 con Laplace e con Gauss. Seguito: Proprietà del determinante, Binet e LaplaceIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace →, Matrice aggiunta e teorema di CramerLa matrice aggiunta A* è la trasposta della matrice dei complementi algebrici e soddisfa A·A* = det A · I; quindi A è invertibile se e solo se det A ≠ 0, con A⁻¹ = A*/det A. Cramer: xᵢ = Δᵢ/Δ. Matrici simili hanno lo stesso determinante.Matrice aggiunta e teorema di Cramer →.

Da dove si parte

Per una matrice 2×22 \times 2 la formula dell'inversaL'inversa di una matrice quadrata A è la matrice A⁻¹ con A A⁻¹ = A⁻¹ A = I; esiste se e solo se rango(A) = n e si calcola con Gauss-Jordan riducendo (A | I) fino a (I | A⁻¹).Matrice inversa → è

(abcd)−1=1ad−bc(d−b−ca):\begin{pmatrix} a & b \\ c & d \end{pmatrix}^{-1} = \frac{1}{ad - bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}:

tutti gli elementi hanno lo stesso denominatore ad−bcad - bc, e l'inversa esiste se e solo se questo numero non è zero. Il numero ad−bcad - bc "determina" l'invertibilità: si chiama determinante. Si ricorda così: prodotto della diagonale principale (a⋅da \cdot d) meno prodotto della diagonale secondaria (b⋅cb \cdot c).

Si vorrebbe lo stesso numero per matrici n×nn \times n: calcolando l'inversa di una matrice più grande compaiono ancora frazioni con un unico denominatore comune, che sarà il determinante. Il problema è che la sua espressione è molto più complicata, e per scriverla servono le permutazioni.

La teoria dei determinanti è tecnica. Delle dimostrazioni più pesanti si dà solo l'idea; i risultati vanno saputi usare.

Permutazioni

Definizione (permutazione). Una permutazione di {1,2,…,n}\{1, 2, \dots, n\} è una funzione biiettivainiettiva (elementi diversi vanno in elementi diversi) e suriettiva (ogni elemento è immagine di qualcuno): ha quindi una funzione inversaFunzioni iniettive, suriettive e inverse → σ:{1,…,n}→{1,…,n}\sigma : \{1, \dots, n\} \to \{1, \dots, n\}. L'insieme di tutte le permutazioni di nn elementi si indica con SnS_n.

Esempio. σ=(123231)\sigma = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix} è una permutazione di {1,2,3}\{1,2,3\}; in S3S_3 ce ne sono 3!=63! = 6.

In pratica una permutazione rimescola i numeri da 11 a nn. Si scrive con due righe: sopra i numeri in ordine, sotto dove va ciascuno:

σ=(12343241)significaσ(1)=3, σ(2)=2, σ(3)=4, σ(4)=1.\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 2 & 4 & 1 \end{pmatrix} \qquad \text{significa} \qquad \sigma(1) = 3, \ \sigma(2) = 2, \ \sigma(3) = 4, \ \sigma(4) = 1.

(Non è una matrice 2×42 \times 4: è solo un modo comodo di scrivere la funzione.)

Quante sono. Per σ(1)\sigma(1) ci sono nn scelte; per σ(2)\sigma(2) ne restano n−1n - 1 (non si può ripetere il numero già usato, perché σ\sigma è iniettiva); per σ(3)\sigma(3) ne restano n−2n - 2; …; per l'ultimo 11. In totale

∣Sn∣=n⋅(n−1)⋅(n−2)⋯2⋅1=n!|S_n| = n \cdot (n - 1) \cdot (n - 2) \cdots 2 \cdot 1 = n!

(le scelte si moltiplicano perché ogni scelta per σ(1)\sigma(1) si può combinare con ogni scelta per σ(2)\sigma(2), e così via; n!n! è il fattorialeFattoriale, permutazioni, disposizioni, combinazioni e coefficiente binomiale n su k, con il triangolo di Tartaglia.Fattoriale e coefficienti binomiali → di nn). Le scelte finiscono senza ripetizioni proprio quando σ\sigma è iniettiva; e una funzione iniettiva da un insieme finito in sé stesso è automaticamente anche suriettiva (nn immagini diverse tra nn numeri li usano tutti), quindi è biiettiva.

nn 22 33 44 55 1010
n!n! 22 66 2424 120120 3 628 8003\,628\,800

n!n! cresce velocissimo: questo sarà il problema della definizione.

Scambi e parità

Uno scambio è una permutazione che scambia due soli numeri i≠ji \ne j e lascia fermi tutti gli altri.

Fatto 1. Ogni permutazione si ottiene facendo uno dopo l'altro un numero finito di scambi.

È intuitivo: scambiando due numeri alla volta si può mettere una lista in qualunque ordine. Esempio: per passare da 1 2 3 41\,2\,3\,4 a 3 1 4 23\,1\,4\,2:

1 2 3 4→2↔31 3 2 4→2↔41 3 4 2→1↔33 1 4 2(3 scambi).1\,2\,3\,4 \xrightarrow{2 \leftrightarrow 3} 1\,3\,2\,4 \xrightarrow{2 \leftrightarrow 4} 1\,3\,4\,2 \xrightarrow{1 \leftrightarrow 3} 3\,1\,4\,2 \qquad (3 \text{ scambi}).

Il numero di scambi però non è unico: con un'altra strada

1 2 3 4→2↔41 4 3 2→1↔44 1 3 2→1↔34 3 1 2→3↔43 4 1 2→1↔43 1 4 2(5 scambi).1\,2\,3\,4 \xrightarrow{2 \leftrightarrow 4} 1\,4\,3\,2 \xrightarrow{1 \leftrightarrow 4} 4\,1\,3\,2 \xrightarrow{1 \leftrightarrow 3} 4\,3\,1\,2 \xrightarrow{3 \leftrightarrow 4} 3\,4\,1\,2 \xrightarrow{1 \leftrightarrow 4} 3\,1\,4\,2 \qquad (5 \text{ scambi}).

Fatto 2 (teorema, senza dimostrazione). La parità del numero di scambi è sempre la stessa: se una permutazione si ottiene con un numero dispari di scambi, ogni modo di ottenerla usa un numero dispari di scambi (qui 33, 55, 77, … ma mai 44 o 66); lo stesso per il pari.

Ha quindi senso dire che una permutazione è pari o dispari, e definire il suo segno:

sgn⁡(σ)={+1se σ eˋ pari (numero pari di scambi)−1se σ eˋ dispari (numero dispari di scambi)\operatorname{sgn}(\sigma) = \begin{cases} +1 & \text{se } \sigma \text{ è pari (numero pari di scambi)} \\ -1 & \text{se } \sigma \text{ è dispari (numero dispari di scambi)} \end{cases}

  • La permutazione identica (σ(i)=i\sigma(i) = i per ogni ii) richiede 00 scambi: è pari, segno +1+1.
  • Ogni scambio in più cambia la parità.
  • Per n≥2n \ge 2, metà delle permutazioni sono pari e metà dispari. Perché: fissato lo scambio τ=(1↔2)\tau = (1 \leftrightarrow 2), la regola "fai prima σ\sigma e poi τ\tau" manda ogni permutazione pari in una dispari e viceversa (aggiunge uno scambio); facendola due volte si torna a σ\sigma, quindi è una corrispondenza biunivoca tra pari e dispari, che sono perciò lo stesso numero, n!/2n!/2.

Metodo pratico: contare le inversioni. Un'inversione di σ\sigma è una coppia di posizioni i<ji < j con σ(i)>σ(j)\sigma(i) > \sigma(j) (due numeri "in ordine sbagliato" nella riga di sotto). Si ha sgn⁡(σ)=(−1)numero di inversioni\operatorname{sgn}(\sigma) = (-1)^{\text{numero di inversioni}}. Per 3 1 4 23\,1\,4\,2 le coppie in ordine sbagliato sono (3,1)(3, 1), (3,2)(3, 2), (4,2)(4, 2): tre inversioni, dispari, come trovato con gli scambi. Per σ=3 2 4 1\sigma = 3\,2\,4\,1 (l'esempio sopra) si controllano tutte le 66 coppie di posizioni: (3,2)(3,2) sì, (3,4)(3,4) no, (3,1)(3,1) sì, (2,4)(2,4) no, (2,1)(2,1) sì, (4,1)(4,1) sì: quattro inversioni, quindi σ\sigma è pari, sgn⁡(σ)=+1\operatorname{sgn}(\sigma) = +1.

Perché funziona. Scambiare due numeri vicini nella riga di sotto cambia l'ordine di una sola coppia, quindi il numero di inversioni cambia di ±1\pm 1 e la parità si inverte. Mettendo in ordine la riga di sotto con scambi di vicini (come nel bubble sort) si fa esattamente un passo per ogni inversione: la permutazione si ottiene quindi con "numero di inversioni" scambi, e il segno è (−1)(-1) elevato a quel numero.

Definizione di determinante

Definizione (determinante). Sia A=(aij)∈Mn(K)A = (a_{ij}) \in M_n(K). Il determinante di AA è il numero det⁡A=∑σ∈Snsgn⁡(σ) a1σ(1) a2σ(2)⋯anσ(n).\det A = \sum_{\sigma \in S_n} \operatorname{sgn}(\sigma) \, a_{1\sigma(1)} \, a_{2\sigma(2)} \cdots a_{n\sigma(n)}.

Esempio. det⁡(1234)=1⋅4−2⋅3=−2\det\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} = 1\cdot 4 - 2\cdot 3 = -2.

Come si legge, pezzo per pezzo.

  • Il simbolo ∑σ∈Sn\sum_{\sigma \in S_n} è una sommatoriaIl simbolo di sommatoria, le sue proprietà (linearità, additività, cambio di indice) e le somme notevoli di Gauss e geometrica.Sommatorie → in cui l'indice non è un numero ma una permutazione: c'è un addendo per ogni permutazione, in tutto n!n! addendi.
  • Ogni addendo è un prodotto di nn elementi della matrice: dalla riga 11 si prende l'elemento della colonna σ(1)\sigma(1), dalla riga 22 quello della colonna σ(2)\sigma(2), e così via. Siccome σ\sigma è biiettiva, le colonne σ(1),…,σ(n)\sigma(1), \dots, \sigma(n) sono tutte diverse: si prende un elemento per ogni riga e uno per ogni colonna, mai due sulla stessa riga o sulla stessa colonna.
  • Ogni prodotto si prende con il segno ++ se σ\sigma è pari, −- se è dispari.

In parole: si fanno tutti i prodotti di nn elementi scelti uno per riga e uno per colonna, in tutti i modi possibili, ciascuno con il segno della permutazione corrispondente, e si sommano. Si scrive anche det⁡A=∣A∣\det A = |A|.

Matrici 2×22 \times 2

S2S_2 ha due permutazioni: l'identità σ1=(1212)\sigma_1 = \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix} (pari) e lo scambio σ2=(1221)\sigma_2 = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix} (dispari). Quindi

det⁡(a11a12a21a22)=(+1) a11a22+(−1) a12a21=a11a22−a12a21,\det \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix} = (+1)\, a_{11} a_{22} + (-1)\, a_{12} a_{21} = a_{11} a_{22} - a_{12} a_{21},

che è proprio ad−bcad - bc ✓.

Significato geometrico nel piano

Le colonne di A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} sono due vettori del piano, u=(a,c)u = (a, c) e v=(b,d)v = (b, d). Il numero ad−bcad - bc è l'area del parallelogramma di lati uu e vv, presa con un segno: ++ se per andare da uu a vv si gira in senso antiorario, −- se si gira in senso orario.

Verifica con l'area (caso a,b,c,d>0a, b, c, d > 0 e vv "più a sinistra" di uu). Il parallelogramma di vertici 00, uu, u+vu + v, vv sta nel rettangolo [0,a+b]×[0,c+d][0, a + b] \times [0, c + d], di area (a+b)(c+d)(a + b)(c + d). Fuori dal parallelogramma, dentro il rettangolo, restano: due triangoli rettangoli di cateti aa e cc (area ac2\tfrac{ac}{2} ciascuno), due di cateti bb e dd (area bd2\tfrac{bd}{2} ciascuno) e due rettangolini b×cb \times c. Quindi

area=(a+b)(c+d)−ac−bd−2bc=ac+ad+bc+bd−ac−bd−2bc=ad−bc.\text{area} = (a + b)(c + d) - ac - bd - 2bc = ac + ad + bc + bd - ac - bd - 2bc = ad - bc.

Con u=(3,1)u = (3, 1) e v=(1,2)v = (1, 2): (3+1)(1+2)−3−2−2=12−7=5(3 + 1)(1 + 2) - 3 - 2 - 2 = 12 - 7 = 5, e infatti det⁡(3112)=3⋅2−1⋅1=5\det\begin{pmatrix} 3 & 1 \\ 1 & 2 \end{pmatrix} = 3 \cdot 2 - 1 \cdot 1 = 5. Scambiando le colonne, det⁡(1321)=1−6=−5\det\begin{pmatrix} 1 & 3 \\ 2 & 1 \end{pmatrix} = 1 - 6 = -5: stessa area, verso opposto.

Grafico interattivo: det(3 1; 1 2) = 5: area del parallelogramma di lati u = (3, 1) e v = (1, 2) (le colonne), con segno + perché da u a v si gira in senso antiorario

Ne seguono due fatti che si ritroveranno in Proprietà del determinante, Binet e LaplaceIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace →: det⁡A=0\det A = 0 esattamente quando uu e vv sono linearmente dipendentiUna combinazione lineare è una somma di vettori moltiplicati per scalari. I vettori sono linearmente indipendenti se l'unica combinazione che dà il vettore nullo è quella con tutti i coefficienti nulli; altrimenti sono dipendenti, e allora uno di essi è combinazione lineare degli altri.Combinazioni lineari e dipendenza lineare → (il parallelogramma si schiaccia su un segmento, area 00), e scambiare le colonne cambia il segno.

Matrici 3×33 \times 3

S3S_3 ha 3!=63! = 6 permutazioni:

Permutazione Riga di sotto Scambi Segno Prodotto
σ1\sigma_1 (identità) 1 2 31\,2\,3 00 ++ a11a22a33a_{11} a_{22} a_{33}
σ2\sigma_2 (fissa 11) 1 3 21\,3\,2 11 −- a11a23a32a_{11} a_{23} a_{32}
σ3\sigma_3 (fissa 22) 3 2 13\,2\,1 11 −- a13a22a31a_{13} a_{22} a_{31}
σ4\sigma_4 (fissa 33) 2 1 32\,1\,3 11 −- a12a21a33a_{12} a_{21} a_{33}
σ5\sigma_5 2 3 12\,3\,1 22 ++ a12a23a31a_{12} a_{23} a_{31}
σ6\sigma_6 3 1 23\,1\,2 22 ++ a13a21a32a_{13} a_{21} a_{32}

(σ5\sigma_5: 1 2 3→2 1 3→2 3 11\,2\,3 \to 2\,1\,3 \to 2\,3\,1, due scambi. σ6\sigma_6: 1 2 3→1 3 2→3 1 21\,2\,3 \to 1\,3\,2 \to 3\,1\,2, due scambi. In ogni caso dovevano essere tre pari e tre dispari. Controllo con le inversioni: 1 3 21\,3\,2, 3 2 13\,2\,1, 2 1 32\,1\,3 hanno rispettivamente 11, 33, 11 inversioni, dispari; 2 3 12\,3\,1 e 3 1 23\,1\,2 ne hanno 22, pari.) Quindi

det⁡A=a11a22a33+a12a23a31+a13a21a32−a13a22a31−a11a23a32−a12a21a33.\det A = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33}.

La regola di Sarrus (solo per 3×33 \times 3)

Per ricordare la formula: si ricopiano le prime due colonne a destra della matrice,

a11a12a13a11a12a21a22a23a21a22a31a32a33a31a32\begin{array}{ccc|cc} a_{11} & a_{12} & a_{13} & a_{11} & a_{12} \\ a_{21} & a_{22} & a_{23} & a_{21} & a_{22} \\ a_{31} & a_{32} & a_{33} & a_{31} & a_{32} \end{array}

  • i prodotti lungo le tre diagonali che scendono da sinistra a destra (a11a22a33a_{11}a_{22}a_{33}, a12a23a31a_{12}a_{23}a_{31}, a13a21a32a_{13}a_{21}a_{32}) si prendono con il ++;
  • i prodotti lungo le tre diagonali che salgono da sinistra a destra (a31a22a13a_{31}a_{22}a_{13}, a32a23a11a_{32}a_{23}a_{11}, a33a21a12a_{33}a_{21}a_{12}) si prendono con il −-.

Esempio. A=(23−11103−21)A = \begin{pmatrix} 2 & 3 & -1 \\ 1 & 1 & 0 \\ 3 & -2 & 1 \end{pmatrix}:

  • diagonali "++": 2⋅1⋅1=22 \cdot 1 \cdot 1 = 2,  3⋅0⋅3=0\ 3 \cdot 0 \cdot 3 = 0,  (−1)⋅1⋅(−2)=2\ (-1) \cdot 1 \cdot (-2) = 2;
  • diagonali "−-": (−1)⋅1⋅3=−3(-1) \cdot 1 \cdot 3 = -3,  2⋅0⋅(−2)=0\ 2 \cdot 0 \cdot (-2) = 0,  3⋅1⋅1=3\ 3 \cdot 1 \cdot 1 = 3.

det⁡A=(2+0+2)−(−3+0+3)=4−0=4.\det A = (2 + 0 + 2) - (-3 + 0 + 3) = 4 - 0 = 4.

Attenzione. Sarrus vale solo per le matrici 3×33 \times 3. Non esiste niente di simile per 4×44 \times 4 o più: "copiando tre colonne" si otterrebbero 4+4=84 + 4 = 8 prodotti, ma il determinante di una 4×44 \times 4 ne ha 4!=244! = 24. Mancano 1616 termini, il risultato è sbagliato.

Il problema del costo

Con la definizione, una 5×55 \times 5 richiede 120120 prodotti (ciascuno con il suo segno da calcolare), una 10×1010 \times 10 più di tre milioni. La definizione è fondamentale per la teoria ma inutilizzabile per i calcoli: nella pratica si usano l'eliminazione di GaussIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace → o lo sviluppo di Laplace.

Due casi in cui la definizione è facile

Matrici triangolari

Teorema (determinante di una matrice triangolare). Se AA è triangolare (superiore: tutti zeri sotto la diagonale; oppure inferiore: tutti zeri sopra), il determinante è il prodotto degli elementi della diagonale:

det⁡(a11∗⋯∗0a22⋯∗⋮⋱⋮00⋯ann)=a11a22⋯ann.\det \begin{pmatrix} a_{11} & * & \cdots & * \\ 0 & a_{22} & \cdots & * \\ \vdots & & \ddots & \vdots \\ 0 & 0 & \cdots & a_{nn} \end{pmatrix} = a_{11} a_{22} \cdots a_{nn}.

Esempio. det⁡(251037004)=2⋅3⋅4=24\det\begin{pmatrix} 2 & 5 & 1 \\ 0 & 3 & 7 \\ 0 & 0 & 4 \end{pmatrix} = 2 \cdot 3 \cdot 4 = 24.

Dimostrazione (triangolare superiore). Un prodotto della definizione contiene un elemento per ogni colonna. Nella prima colonna l'unico elemento non nullo è a11a_{11}: se si sceglie un altro elemento della prima colonna, il prodotto vale 00. Quindi gli unici prodotti che possono essere non nulli contengono a11a_{11}. Nella seconda colonna non si può più prendere a12a_{12} (la riga 11 è già usata) e gli elementi sotto a22a_{22} sono zero: resta solo a22a_{22}. Nella terza colonna, per lo stesso motivo, resta solo a33a_{33}, e così via. L'unico prodotto non nullo è a11a22⋯anna_{11}a_{22}\cdots a_{nn}, che corrisponde all'identità (pari): segno ++. ∎

In particolare det⁡In=1\det I_n = 1, e una matrice diagonale ha come determinante il prodotto della diagonale.

La trasposta

Teorema (determinante della trasposta). det⁡AT=det⁡A\det A^T = \det A.

Esempio. det⁡(1234)=−2=det⁡(1324)\det\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} = -2 = \det\begin{pmatrix} 1 & 3 \\ 2 & 4 \end{pmatrix}.

Idea. I prodotti della definizione sono "un elemento per ogni riga e uno per ogni colonna". Scambiando righe e colonne la frase diventa "uno per ogni colonna e uno per ogni riga": si ottengono gli stessi prodotti. (Bisognerebbe controllare che anche i segni coincidano: si può, ma lo omettiamo.) Traccia per i segni: il prodotto che in AA corrisponde a σ\sigma, letto in ATA^T, corrisponde alla permutazione inversa σ−1\sigma^{-1}; se σ\sigma si ottiene con kk scambi, σ−1\sigma^{-1} si ottiene facendo gli stessi kk scambi in ordine inverso, quindi ha la stessa parità e lo stesso segno.

Conseguenza importante: ogni proprietà del determinante dimostrata per le righe vale automaticamente anche per le colonne.

Errori comuni

  • Usare una "Sarrus" per matrici 4×44 \times 4: è sbagliato, non esiste.
  • Calcolare il determinante di una matrice non quadrata: non è definito.
  • Sbagliare il segno della diagonale secondaria nella 2×22 \times 2: è ad−bcad - bc, non ad+bcad + bc.
  • Confondere determinante e rango: il determinante è un numero (può essere negativo), il rango un numero naturale.
  • Prendere due elementi sulla stessa riga (o colonna) in un prodotto: nella definizione ogni prodotto ha esattamente un elemento per riga e uno per colonna.

Versione ripasso

Esercizio svolto: Esercizio 47 · determinante 4×4 con Laplace e con Gauss. Seguito: Proprietà del determinante, Binet e LaplaceIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace →, Matrice aggiunta e teorema di CramerLa matrice aggiunta A* è la trasposta della matrice dei complementi algebrici e soddisfa A·A* = det A · I; quindi A è invertibile se e solo se det A ≠ 0, con A⁻¹ = A*/det A. Cramer: xᵢ = Δᵢ/Δ. Matrici simili hanno lo stesso determinante.Matrice aggiunta e teorema di Cramer →.

Punto di partenza. Per una 2×22 \times 2 l'inversa è 1ad−bc(d−b−ca)\frac{1}{ad - bc}\begin{pmatrix} d & -b \\ -c & a \end{pmatrix} (Matrice inversaL'inversa di una matrice quadrata A è la matrice A⁻¹ con A A⁻¹ = A⁻¹ A = I; esiste se e solo se rango(A) = n e si calcola con Gauss-Jordan riducendo (A | I) fino a (I | A⁻¹).Matrice inversa →): tutti gli elementi hanno lo stesso denominatore ad−bcad - bc, il determinante. Per n×nn \times n serve una formula con le permutazioni.

Permutazioni

Una permutazione di {1,…,n}\{1, \dots, n\} è una funzione biiettiva σ:{1,…,n}→{1,…,n}\sigma : \{1, \dots, n\} \to \{1, \dots, n\} (Funzioni iniettive, suriettive e inverseIniettività (test delle rette orizzontali), suriettività, biunivocità e funzione inversa con il suo grafico simmetrico rispetto a y = x.Funzioni iniettive, suriettive e inverse →). L'insieme SnS_n ha ∣Sn∣=n!|S_n| = n! elementi: per σ(1)\sigma(1) ci sono nn scelte, per σ(2)\sigma(2) ne restano n−1n - 1, e così via (fattorialeFattoriale, permutazioni, disposizioni, combinazioni e coefficiente binomiale n su k, con il triangolo di Tartaglia.Fattoriale e coefficienti binomiali →).

Esempio: σ=(12343241)\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 3 & 2 & 4 & 1 \end{pmatrix} significa σ(1)=3\sigma(1) = 3, σ(2)=2\sigma(2) = 2, σ(3)=4\sigma(3) = 4, σ(4)=1\sigma(4) = 1.

Scambi e parità. Uno scambio inverte due numeri e lascia fermi gli altri. Ogni permutazione è un prodotto di scambi, e il numero di scambi non è unico, ma la sua parità sì. Esempio: 1 2 3 4→3 1 4 21\,2\,3\,4 \to 3\,1\,4\,2 con 33 scambi, oppure con 55 scambi: in entrambi i casi il numero è dispari.

Si definisce il segno: sgn⁡(σ)=+1\operatorname{sgn}(\sigma) = +1 se il numero di scambi è pari, −1-1 se è dispari. La permutazione identica ha segno +1+1; ogni scambio in più cambia il segno.

Metodo pratico: contare le inversioni. Un'inversione è una coppia di posizioni i<ji < j con σ(i)>σ(j)\sigma(i) > \sigma(j), e sgn⁡(σ)=(−1)numero di inversioni.\operatorname{sgn}(\sigma) = (-1)^{\text{numero di inversioni}}. Per 3 1 4 23\,1\,4\,2 le inversioni sono (3,1)(3,1), (3,2)(3,2), (4,2)(4,2): tre, dispari, come con gli scambi.

Definizione di determinante

Definizione (determinante). Sia A=(aij)∈Mn(K)A = (a_{ij}) \in M_n(K). Il determinante di AA è det⁡A=∑σ∈Snsgn⁡(σ) a1σ(1) a2σ(2)⋯anσ(n).\det A = \sum_{\sigma \in S_n} \operatorname{sgn}(\sigma) \, a_{1\sigma(1)} \, a_{2\sigma(2)} \cdots a_{n\sigma(n)}.

Lettura: c'è un addendo per ogni permutazione (n!n! in tutto). Ogni addendo è un prodotto di nn elementi, uno per riga e uno per colonna, con segno ++ se σ\sigma è pari e −- se è dispari. In parole: si fanno tutti i prodotti di nn elementi scelti uno per riga e uno per colonna, ciascuno col segno della sua permutazione, e si sommano. Si scrive anche det⁡A=∣A∣\det A = |A|.

Matrici 2×22 \times 2. S2S_2 ha l'identità (pari) e lo scambio (dispari): det⁡(a11a12a21a22)=a11a22−a12a21=ad−bc.\det \begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{pmatrix} = a_{11} a_{22} - a_{12} a_{21} = ad - bc.

Significato geometrico nel piano. Le colonne u=(a,c)u = (a, c) e v=(b,d)v = (b, d) di (abcd)\begin{pmatrix} a & b \\ c & d \end{pmatrix} generano un parallelogramma la cui area, con segno, è ad−bcad - bc: il segno è ++ se da uu a vv si gira in senso antiorario. Con u=(3,1)u = (3,1) e v=(1,2)v = (1,2) l'area è det⁡(3112)=5\det\begin{pmatrix} 3 & 1 \\ 1 & 2 \end{pmatrix} = 5; scambiando le colonne si ottiene −5-5.

Grafico interattivo: det(3 1; 1 2) = 5: area del parallelogramma di lati u = (3, 1) e v = (1, 2) (le colonne), con segno + perché da u a v si gira in senso antiorario

Due fatti che si ritrovano in Proprietà del determinante, Binet e LaplaceIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace →: det⁡A=0\det A = 0 se e solo se le colonne sono dipendentiUna combinazione lineare è una somma di vettori moltiplicati per scalari. I vettori sono linearmente indipendenti se l'unica combinazione che dà il vettore nullo è quella con tutti i coefficienti nulli; altrimenti sono dipendenti, e allora uno di essi è combinazione lineare degli altri.Combinazioni lineari e dipendenza lineare → (il parallelogramma si schiaccia su un segmento), e scambiare le colonne cambia il segno.

Matrici 3×33 \times 3. Le 3!=63! = 6 permutazioni (tre pari, tre dispari) danno det⁡A=a11a22a33+a12a23a31+a13a21a32−a13a22a31−a11a23a32−a12a21a33.\det A = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32} - a_{13}a_{22}a_{31} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33}.

Regola di Sarrus (solo 3×33 \times 3): si ricopiano a destra le prime due colonne, si sommano i prodotti delle diagonali che scendono da sinistra a destra e si sottraggono quelli delle diagonali che salgono.

Esempio. Per A=(23−11103−21)A = \begin{pmatrix} 2 & 3 & -1 \\ 1 & 1 & 0 \\ 3 & -2 & 1 \end{pmatrix}: diagonali "++" 2+0+2=42 + 0 + 2 = 4; diagonali "−-" −3+0+3=0-3 + 0 + 3 = 0; quindi det⁡A=4\det A = 4.

Attenzione. Sarrus non si estende a 4×44 \times 4: "copiando tre colonne" si ottengono 88 prodotti, ma una 4×44 \times 4 ne ha 4!=244! = 24. Con la definizione una 10×1010 \times 10 richiede più di tre milioni di prodotti: nella pratica si usano Gauss o Laplace.

Matrici triangolari e trasposta

Teorema. Se AA è triangolare (superiore o inferiore), det⁡A=a11a22⋯ann\det A = a_{11}a_{22}\cdots a_{nn}.

Esempio. det⁡(251037004)=2⋅3⋅4=24\det\begin{pmatrix} 2 & 5 & 1 \\ 0 & 3 & 7 \\ 0 & 0 & 4 \end{pmatrix} = 2 \cdot 3 \cdot 4 = 24.

Idea della dimostrazione (superiore). Nella prima colonna l'unico elemento non nullo è a11a_{11}; nella seconda, esclusa la riga 11, resta solo a22a_{22}, e così via. Resta l'unico prodotto a11⋯anna_{11}\cdots a_{nn}, che corrisponde all'identità (segno ++). In particolare det⁡In=1\det I_n = 1.

Teorema. det⁡AT=det⁡A\det A^T = \det A.

Esempio. det⁡(1234)=−2=det⁡(1324)\det\begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} = -2 = \det\begin{pmatrix} 1 & 3 \\ 2 & 4 \end{pmatrix}.

Idea. Trasponendo, i prodotti della definizione restano gli stessi (un elemento per riga e per colonna); il segno della permutazione corrispondente è lo stesso perché σ−1\sigma^{-1} ha la stessa parità di σ\sigma. Conseguenza: ogni proprietà dimostrata per le righe vale anche per le colonne.

Errori comuni

  • Applicare Sarrus a matrici n×nn \times n con n>3n > 3: è sbagliato.
  • Calcolare il determinante di una matrice non quadrata: non è definito.
  • Sbagliare il segno della diagonale secondaria nella 2×22 \times 2: è ad−bcad - bc.
  • Confondere determinante e rango: il determinante è un numero che può essere negativo, il rango un numero naturale.
  • Prendere due elementi sulla stessa riga o colonna in un prodotto: ogni addendo ha esattamente un elemento per riga e uno per colonna.

Esercizi su questo argomento

Teoria collegata