ATLAS Ouvrir dans l'atlas →

Lemme 2Changement de variables

Matrices élémentaires et pivot de Gauss

Soit KK un corps et n⩾1n \geqslant 1. On note EijE_{ij} la matrice de ℳn(K){\mathcal M_n}(K) dont le seul coefficient non nul vaut 11, en ligne ii et en colonne jj ; le produit EijEklE_{ij}E_{kl} vaut EilE_{il} si j=kj = k, et 00 sinon. Pour i≠ji \neq j et s∈Ks \in K, la transvection est Tij(s)=In+sEij.T_{ij}(s) = {I_n} + sE_{ij}.

Pour σ∈𝔖n\sigma \in {\mathfrak S_n}, la matrice de permutation PσP_\sigma a pour jj-ième colonne eσ(j)e_{\sigma(j)}. Comme au nœud Matrices, diag⁡(d1,…,dn)\operatorname{diag}(d_1, \dots, d_n) est la matrice diagonale de coefficients d1,…,dnd_1, \dots, d_n. Ces trois sortes de matrices sont dites élémentaires.

Énoncé

(i) Effet. Multiplier AA à gauche par Tij(s)T_{ij}(s) ajoute à sa ligne ii la ligne jj multipliée par ss ; multiplier AA à droite par Tij(s)T_{ij}(s) ajoute à sa colonne jj la colonne ii multipliée par ss. La kk-ième ligne de PσAP_\sigma A est la ligne σ−1(k)\sigma^{-1}(k) de AA.

(ii) Déterminants et inverses. On a det⁡Tij(s)=1\det T_{ij}(s) = 1, det⁡Pσ=ε(σ)\det P_\sigma = \varepsilon(\sigma) et det⁡diag⁡(d1,…,dn)=d1⋯dn\det \operatorname{diag}(d_1, \dots, d_n) = d_1 \cdots d_n. De plus Tij(s)−1=Tij(−s)T_{ij}(s)^{-1} = T_{ij}(-s), PσPρ=PσρP_\sigma P_\rho = P_{\sigma\rho}, et Pσ Tij(s) Pσ−1=Tσ(i)σ(j)(s).P_\sigma\, T_{ij}(s)\, P_\sigma^{-1} = T_{\sigma(i)\sigma(j)}(s).

(iii) Pivot de Gauss. Toute matrice inversible de ℳn(K)\mathcal M_n(K) est un produit de matrices élémentaires inversibles.

Démonstration

(i) Notons δkl\delta_{kl} le nombre qui vaut 11 si k=lk = l et 00 sinon. Le coefficient (k,l)(k, l) de Tij(s)AT_{ij}(s)A est akl+s δki ajla_{kl} + s\,\delta_{ki}\,a_{jl}, et celui de ATij(s)AT_{ij}(s) est akl+s aki δjla_{kl} + s\,a_{ki}\,\delta_{jl}. Le coefficient (k,l)(k, l) de PσP_\sigma vaut 11 si k=σ(l)k = \sigma(l) et 00 sinon, d'où (PσA)kl=aσ−1(k) l(P_\sigma A)_{kl} = a_{\sigma^{-1}(k)\, l}.

(ii) Dans la formule det⁡A=∑ρε(ρ)∏jaρ(j) j\det A = \sum_\rho \varepsilon(\rho) \prod_j a_{\rho(j)\, j} (Déterminant d'une matrice), un produit n'est non nul que si aρ(j) j≠0a_{\rho(j)\,j} \neq 0 pour tout jj.

Pour Tij(s)T_{ij}(s), cela impose ρ(l)=l\rho(l) = l pour l≠jl \neq j, puis ρ(j)=j\rho(j) = j, puisque la valeur ii est déjà prise par ρ(i)=i\rho(i) = i : seul ρ=id\rho = \mathrm{id} contribue, pour 11. Pour PσP_\sigma, seul ρ=σ\rho = \sigma contribue, pour ε(σ)\varepsilon(\sigma) ; pour une matrice diagonale, seul ρ=id\rho = \mathrm{id}.

Ensuite Tij(s)Tij(−s)=In−s2EijEij=InT_{ij}(s)T_{ij}(-s) = I_n - s^2E_{ij}E_{ij} = I_n, car EijEij=0E_{ij}E_{ij} = 0 pour i≠ji \neq j, et PσPρej=eσ(ρ(j))P_\sigma P_\rho e_j = e_{\sigma(\rho(j))}. Enfin, PσEijPσ−1P_\sigma E_{ij} P_\sigma^{-1} envoie eσ(l)e_{\sigma(l)} sur PσEijelP_\sigma E_{ij} e_l, qui vaut eσ(i)e_{\sigma(i)} si l=jl = j et 00 sinon : c'est Eσ(i)σ(j)E_{\sigma(i)\sigma(j)}.

(iii) Par récurrence sur nn, le cas n=1n = 1 étant immédiat. Soit AA inversible, avec n⩾2n \geqslant 2. Sa dernière colonne AenAe_n n'est pas nulle ; soit ii le plus petit indice tel que ain≠0a_{in} \neq 0, et τ\tau la transposition (i n)(i\ n), ou l'identité si i=ni = n.

Par (i), B=PτAB = P_\tau A a un coefficient bnn≠0b_{nn} \neq 0. Multiplions BB à gauche, pour chaque k<nk < n, par Tkn(−bkn/bnn)T_{kn}(-b_{kn}/b_{nn}) : la ligne kk perd bkn/bnnb_{kn}/b_{nn} fois la ligne nn, qui n'est pas modifiée, et le coefficient (k,n)(k, n) s'annule.

On obtient C=LBC = LB, où LL est un produit de transvections, et la dernière colonne de CC est bnnenb_{nn}e_n. Multiplions CC à droite, pour chaque j<nj < n, par Tnj(−cnj/bnn)T_{nj}(-c_{nj}/b_{nn}) : la colonne jj perd cnj/bnnc_{nj}/b_{nn} fois la colonne nn, ce qui n'en change que le coefficient (n,j)(n, j), et l'annule.

La matrice D=CRD = CR obtenue, où RR est un produit de transvections, est diagonale par blocs, de blocs A′∈ℳn−1(K)A' \in \mathcal M_{n-1}(K) et bnnb_{nn}. Son déterminant, développé suivant la dernière colonne (Comatrice), vaut bnndet⁡A′b_{nn}\det A'. Il n'est pas nul, puisque D=LPτARD = LP_\tau AR est inversible (Déterminant d'une matrice, (ii)) : A′A' est inversible.

Par hypothèse de récurrence, A′A' est un produit de matrices élémentaires inversibles de taille n−1n - 1. L'application qui envoie MM sur la matrice diagonale par blocs de blocs MM et 11 respecte les produits, et envoie une matrice élémentaire sur une matrice élémentaire de même sorte. Comme DD est le produit de l'image de A′A' et de diag⁡(1,…,1,bnn)\operatorname{diag}(1, \dots, 1, b_{nn}), c'est un produit de matrices élémentaires inversibles, et il en va de même de A=Pτ−1L−1DR−1A = P_\tau^{-1}L^{-1}DR^{-1}, par (ii).

□
Remarque

Pour A=(2113)A = \begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix}, le pivot a22=3a_{22} = 3 convient. La ligne 11 perd le tiers de la ligne 22, puis la colonne 11 perd le tiers de la colonne 22, et l'on obtient A=T12(13)(53003)T21(13).A = T_{12}\Big(\frac13\Big)\begin{pmatrix} \frac53 & 0 \\ 0 & 3 \end{pmatrix} T_{21}\Big(\frac13\Big). Le produit des coefficients diagonaux, 55, est le déterminant de AA, c'est-à-dire l'aire du parallélogramme du nœud Déterminant d'une matrice ; le nœud suivant montre que les transvections ne changent aucune aire, si bien que toute l'aire est portée par la matrice diagonale.

Remarque

Le procédé est la méthode du pivot, que le nœud Comatrice oppose à la formule de la comatrice pour inverser une matrice. Il n'est utilisé ici que comme théorème de structure : il ramène une propriété multiplicative des matrices, comme celle du nœud suivant, aux trois sortes de matrices élémentaires.

Repose sur

C'est un point de départ.

Sert à

Ouvrir dans l'atlas interactif →