Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 2 · Algèbre Linéaire Avancée · L2-01

Cours et exercices corrigés de L2 : Déterminants, formes multilinéaires alternées et comatrice

Formes n-linéaires alternées, groupe symétrique Sn, déterminant d'une matrice et d'un endomorphisme, développement par rapport à une ligne/colonne, formule de la comatrice A · t(Com A) = det(A) In, formules de Cramer.

Objectifs du chapitre

Le cours

1. Formes multilinéaires alternées et définition du déterminant

Soit EE un K\mathbb{K}-espace vectoriel de dimension nn et B=(e1,…,en)\mathcal{B} = (e_1, \dots, e_n) une base.

  • Une forme nn-linéaire φ\varphi est alternée si φ(x1,…,xn)=0\varphi(x_1, \dots, x_n) = 0 dès que deux des xix_i sont égaux. Elle est alors antisymétrique (échanger deux vecteurs change le signe) et s'annule sur toute famille liée.
  • Théorème : les formes nn-linéaires alternées sur EE forment une droite vectorielle ; il en existe une unique, notée det⁡B\det_\mathcal{B}, telle que det⁡B(e1,…,en)=1\det_\mathcal{B}(e_1, \dots, e_n) = 1. Toute forme nn-linéaire alternée vérifie φ=φ(e1,…,en) det⁡B\varphi = \varphi(e_1, \dots, e_n)\, \det_\mathcal{B}.
  • Formule de Leibniz : pour A=(aij)A = (a_{ij}), det⁡(A)=∑σ∈Snε(σ)∏j=1naσ(j),j\det(A) = \sum_{\sigma \in \mathfrak{S}_n} \varepsilon(\sigma) \prod_{j=1}^n a_{\sigma(j), j}, où ε\varepsilon est la signature.
  • Pour u∈L(E)u \in \mathcal{L}(E), det⁡(u)=det⁡(MatB(u))\det(u) = \det(\text{Mat}_\mathcal{B}(u)) ne dépend pas de la base B\mathcal{B}.

2. Démonstration : multiplicativité du déterminant

Théorème. Pour A,B∈Mn(K)A, B \in \mathcal{M}_n(\mathbb{K}), det⁡(AB)=det⁡(A)det⁡(B)\det(AB) = \det(A)\det(B).
Démonstration.
1. Fixons AA et définissons, pour des colonnes X1,…,Xn∈KnX_1, \dots, X_n \in \mathbb{K}^n, φ(X1,…,Xn)=det⁡(AX1,…,AXn)\varphi(X_1, \dots, X_n) = \det(A X_1, \dots, A X_n).
2. φ\varphi est nn-linéaire (car X↦AXX \mapsto AX est linéaire et det⁡\det est nn-linéaire) et alternée (si Xi=XjX_i = X_j, alors AXi=AXjA X_i = A X_j et le déterminant est nul).
3. Par le théorème précédent, φ=φ(E1,…,En)det⁡\varphi = \varphi(E_1, \dots, E_n) \det, où (Ej)(E_j) est la base canonique. Or AEjA E_j est la jj-ième colonne de AA, donc φ(E1,…,En)=det⁡(A)\varphi(E_1, \dots, E_n) = \det(A).
4. La jj-ième colonne de ABAB est ABjA B_j, où BjB_j est la jj-ième colonne de BB. Donc det⁡(AB)=φ(B1,…,Bn)=det⁡(A)det⁡(B)\det(AB) = \varphi(B_1, \dots, B_n) = \det(A)\det(B).
Conséquences. Si AA est inversible, det⁡(A)det⁡(A−1)=det⁡(In)=1\det(A)\det(A^{-1}) = \det(I_n) = 1, donc det⁡(A)≠0\det(A) \neq 0 et det⁡(A−1)=1det⁡(A)\det(A^{-1}) = \frac{1}{\det(A)} ; si AA n'est pas inversible, ses colonnes sont liées et det⁡(A)=0\det(A) = 0. Deux matrices semblables ont le même déterminant.

3. Propriétés et opérations élémentaires

  • det⁡(tA)=det⁡(A)\det({}^t A) = \det(A) : tout ce qui est vrai pour les colonnes l'est pour les lignes.
  • det⁡(λA)=λndet⁡(A)\det(\lambda A) = \lambda^n \det(A).
  • Opérations élémentaires : échanger deux colonnes (ou lignes) change le signe ; multiplier une colonne par λ\lambda multiplie le déterminant par λ\lambda ; ajouter à une colonne une combinaison linéaire des autres ne change pas le déterminant.
  • Le déterminant d'une matrice triangulaire est le produit de ses coefficients diagonaux.
  • Matrice triangulaire par blocs : det⁡(AB0C)=det⁡(A)det⁡(C)\det\begin{pmatrix} A & B \\ 0 & C \end{pmatrix} = \det(A)\det(C) pour A,CA, C carrées.
  • Une famille de nn vecteurs de EE est une base si et seulement si son déterminant dans une base B\mathcal{B} est non nul.

4. Développement selon une ligne ou une colonne, comatrice

Notons Δij\Delta_{ij} le déterminant de la matrice obtenue en supprimant la ligne ii et la colonne jj de AA (mineur), et Cij=(−1)i+jΔijC_{ij} = (-1)^{i+j} \Delta_{ij} le cofacteur.

  • Développement selon la colonne jj : det⁡(A)=∑i=1naijCij\det(A) = \sum_{i=1}^n a_{ij} C_{ij} ; selon la ligne ii : det⁡(A)=∑j=1naijCij\det(A) = \sum_{j=1}^n a_{ij} C_{ij}.
  • Comatrice : Com(A)=(Cij)i,j\text{Com}(A) = (C_{ij})_{i,j}.
  • Formule de la comatrice : A tCom(A)=tCom(A) A=det⁡(A) InA\, {}^t\text{Com}(A) = {}^t\text{Com}(A)\, A = \det(A)\, I_n. Si det⁡(A)≠0\det(A) \neq 0 : A−1=1det⁡(A) tCom(A)A^{-1} = \frac{1}{\det(A)}\, {}^t\text{Com}(A).
  • Démonstration de tCom(A) A=det⁡(A)In{}^t\text{Com}(A)\,A = \det(A) I_n : le coefficient (i,j)(i, j) du produit est ∑k=1nCki akj\sum_{k=1}^n C_{ki}\, a_{kj}. C'est le développement selon la colonne ii du déterminant de la matrice A′A' obtenue en remplaçant la colonne ii de AA par sa colonne jj (les cofacteurs de la colonne ii ne dépendent pas de cette colonne). Si i=ji = j, A′=AA' = A et on obtient det⁡(A)\det(A) ; si i≠ji \neq j, A′A' a deux colonnes égales et le résultat est 00. L'autre égalité se prouve de même avec les lignes.

5. Formules de Cramer

Soit A∈GLn(K)A \in GL_n(\mathbb{K}) et B∈KnB \in \mathbb{K}^n. L'unique solution de AX=BAX = B est donnée par
xi=det⁡(Ai)det⁡(A),1≤i≤n,x_i = \frac{\det(A_i)}{\det(A)}, \qquad 1 \le i \le n,
où AiA_i est obtenue en remplaçant la ii-ième colonne de AA par BB.

  • Démonstration : si C1,…,CnC_1, \dots, C_n sont les colonnes de AA, alors B=∑jxjCjB = \sum_j x_j C_j. Par linéarité par rapport à la colonne ii, det⁡(Ai)=∑jxjdet⁡(C1,…,Cj,…,Cn)\det(A_i) = \sum_j x_j \det(C_1, \dots, C_j, \dots, C_n) (CjC_j en position ii) ; tous les termes j≠ij \neq i ont deux colonnes égales, il reste xidet⁡(A)x_i \det(A).
  • Ces formules ont surtout un intérêt théorique (les solutions dépendent continûment, voire rationnellement, des coefficients) ; pour le calcul, on préfère le pivot de Gauss.

6. Déterminant de Vandermonde

Pour x1,…,xn∈Kx_1, \dots, x_n \in \mathbb{K} :
V(x1,…,xn)=det⁡(xi j−1)1≤i,j≤n=∏1≤i<j≤n(xj−xi).V(x_1, \dots, x_n) = \det\left(x_i^{\,j-1}\right)_{1 \le i, j \le n} = \prod_{1 \le i < j \le n} (x_j - x_i).

  • Il est non nul si et seulement si les xix_i sont deux à deux distincts.
  • Idée de preuve : P(X)=V(x1,…,xn−1,X)P(X) = V(x_1, \dots, x_{n-1}, X) est un polynôme de degré au plus n−1n - 1, qui s'annule en x1,…,xn−1x_1, \dots, x_{n-1} et dont le coefficient de Xn−1X^{n-1} est V(x1,…,xn−1)V(x_1, \dots, x_{n-1}) ; on conclut par récurrence.
  • Application : existence et unicité du polynôme d'interpolation de Lagrange de degré au plus n−1n - 1 passant par nn points d'abscisses distinctes.

Méthodes et exemples rédigés

Méthode : Calculer un déterminant 3x3 par opérations élémentaires

Exemple

Calculer det⁡(A)\det(A) pour A=(1232573711)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 5 & 7 \\ 3 & 7 & 11 \end{pmatrix}.

  1. L2←L2−2L1L_2 \leftarrow L_2 - 2L_1 et L3←L3−3L1L_3 \leftarrow L_3 - 3L_1 (déterminant inchangé) : (123011012)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 1 & 1 \\ 0 & 1 & 2 \end{pmatrix}.

  2. L3←L3−L2L_3 \leftarrow L_3 - L_2 : (123011001)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{pmatrix}.

  3. Conclusion : matrice triangulaire, donc det⁡(A)=1×1×1=1\det(A) = 1 \times 1 \times 1 = 1. Contrôle par la règle de Sarrus : 55+42+42−45−49−44=155 + 42 + 42 - 45 - 49 - 44 = 1.

Méthode : Inverser une matrice par la comatrice

Exemple

Inverser A=(201110011)A = \begin{pmatrix} 2 & 0 & 1 \\ 1 & 1 & 0 \\ 0 & 1 & 1 \end{pmatrix}.

  1. Déterminant (développement selon la première ligne) : det⁡(A)=2(1⋅1−0⋅1)−0+1(1⋅1−1⋅0)=3≠0\det(A) = 2(1 \cdot 1 - 0 \cdot 1) - 0 + 1(1 \cdot 1 - 1 \cdot 0) = 3 \neq 0.

  2. Cofacteurs : C11=1C_{11} = 1, C12=−1C_{12} = -1, C13=1C_{13} = 1, C21=1C_{21} = 1, C22=2C_{22} = 2, C23=−2C_{23} = -2, C31=−1C_{31} = -1, C32=1C_{32} = 1, C33=2C_{33} = 2.

  3. Transposée de la comatrice : tCom(A)=(11−1−1211−22){}^t\text{Com}(A) = \begin{pmatrix} 1 & 1 & -1 \\ -1 & 2 & 1 \\ 1 & -2 & 2 \end{pmatrix}.

  4. Inverse : A−1=13(11−1−1211−22)A^{-1} = \frac{1}{3}\begin{pmatrix} 1 & 1 & -1 \\ -1 & 2 & 1 \\ 1 & -2 & 2 \end{pmatrix}. Contrôle : la première ligne de AA fois les colonnes de tCom(A){}^t\text{Com}(A) donne (3,0,0)(3, 0, 0).

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Que vaut det⁡(λA)\det(\lambda A) pour A∈Mn(K)A \in \mathcal{M}_n(\mathbb{K}) ?

λndet⁡(A)\lambda^n \det(A).

Idée de la preuve de det⁡(AB)=det⁡(A)det⁡(B)\det(AB) = \det(A)\det(B) ?

(X1,…,Xn)↦det⁡(AX1,…,AXn)(X_1, \dots, X_n) \mapsto \det(AX_1, \dots, AX_n) est nn-linéaire alternée, donc égale à det⁡(A)det⁡\det(A)\det ; on l'applique aux colonnes de BB.

Quelle formule relie AA et sa comatrice ?

A tCom(A)=tCom(A) A=det⁡(A)InA\, {}^t\text{Com}(A) = {}^t\text{Com}(A)\, A = \det(A) I_n, d'où A−1=1det⁡A tCom(A)A^{-1} = \frac{1}{\det A}\, {}^t\text{Com}(A) si det⁡A≠0\det A \neq 0.

Énoncer les formules de Cramer.

Si AA est inversible, la solution de AX=BAX = B vérifie xi=det⁡(Ai)det⁡(A)x_i = \frac{\det(A_i)}{\det(A)}, où AiA_i est AA avec la colonne ii remplacée par BB.

Que vaut le déterminant de Vandermonde V(x1,…,xn)V(x_1, \dots, x_n) ?

∏1≤i<j≤n(xj−xi)\prod_{1 \le i < j \le n} (x_j - x_i).

Quelles opérations élémentaires laissent le déterminant inchangé ?

Ajouter à une ligne (ou colonne) une combinaison linéaire des autres lignes (ou colonnes).

Exercices corrigés

Exercice 1 Déterminant et dilatation d'une matrice nxn

Palier 1 · découverte

Soit A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}) et λ∈R\lambda \in \mathbb{R}. Que vaut det⁡(λA)\det(\lambda A) ?

  1. λndet⁡(A)\lambda^n \det(A)
  2. λdet⁡(A)\lambda \det(A)
  3. nλdet⁡(A)n\lambda \det(A)
  4. det⁡(A)\det(A)
Un indice

Le déterminant est une forme nn-linéaire alternée : chaque ligne est multipliée par λ\lambda.

Voir la correction

Bonne réponse : A. λndet⁡(A)\lambda^n \det(A)

Comme le déterminant est nn-linéaire par rapport aux lignes, multiplier tous les coefficients de la matrice par λ\lambda multiplie le déterminant par λn\lambda^n : det⁡(λA)=λndet⁡(A)\det(\lambda A) = \lambda^n \det(A).

Exercice 2 Développement d'un déterminant 3x3

Palier 2 · application

Quel est le déterminant de A=(201345003)A = \begin{pmatrix} 2 & 0 & 1 \\ 3 & 4 & 5 \\ 0 & 0 & 3 \end{pmatrix} ?

  1. 2424
  2. 1212
  3. 00
  4. 66
Un indice

Développe par rapport à la dernière ligne qui a deux zéros.

Voir la correction

Bonne réponse : A. 2424

En développant selon la 3ème ligne : det⁡(A)=3×det⁡(2034)=3×(8−0)=24\det(A) = 3 \times \det\begin{pmatrix} 2 & 0 \\ 3 & 4 \end{pmatrix} = 3 \times (8 - 0) = 24.

Exercice 3 Formule de Cramer pour un système 2x2

Palier 3 · approfondissement

Pour le système {3x+2y=8x+4y=6\begin{cases} 3x + 2y = 8 \\ x + 4y = 6 \end{cases}, que vaut la variable xx par les formules de Cramer ?

  1. 22
  2. 11
  3. 33
  4. 00
Un indice

det⁡A=3(4)−2(1)=10\det A = 3(4) - 2(1) = 10.

Voir la correction

Bonne réponse : A. 22

det⁡(A)=12−2=10\det(A) = 12 - 2 = 10. det⁡(Ax)=∣8264∣=32−12=20\det(A_x) = \begin{vmatrix} 8 & 2 \\ 6 & 4 \end{vmatrix} = 32 - 12 = 20. Par la formule de Cramer : x=2010=2x = \frac{20}{10} = 2.

Exercice 4 Déterminant de Vandermonde 3x3

Palier 4 · défi

Que vaut le déterminant de Vandermonde V(a,b,c)=∣1aa21bb21cc2∣V(a, b, c) = \begin{vmatrix} 1 & a & a^2 \\ 1 & b & b^2 \\ 1 & c & c^2 \end{vmatrix} ?

  1. (c−b)(c−a)(b−a)(c - b)(c - a)(b - a)
  2. (a−b)(b−c)(c−a)(a - b)(b - c)(c - a)
  3. (a+b+c)(ab+bc+ca)(a + b + c)(ab + bc + ca)
  4. abcabc
Un indice

Le déterminant de Vandermonde est le produit ∏1≤i<j≤n(xj−xi)\prod_{1 \le i < j \le n} (x_j - x_i).

Voir la correction

Bonne réponse : A. (c−b)(c−a)(b−a)(c - b)(c - a)(b - a)

Par les opérations élémentaires sur les lignes ou par racines polynomiales, V(a,b,c)=(b−a)(c−a)(c−b)=(c−b)(c−a)(b−a)V(a, b, c) = (b - a)(c - a)(c - b) = (c - b)(c - a)(b - a).