ATLAS Ouvrir dans l'atlas →

Théorème 6Algèbre linéaire

Trace d'une matrice, d'un endomorphisme

La trace d'une matrice carrée A=(aij)∈ℳn(K)A = (a_{ij}) \in {\mathcal M_n}(K) est la somme de ses coefficients diagonaux, tr⁡A=∑i=1naii\operatorname{tr} A = \sum_{i=1}^n a_{ii}. Deux matrices AA et A′A' de ℳn(K)\mathcal M_n(K) sont semblables s'il existe P∈ℳn(K)P \in \mathcal M_n(K) inversible telle que A′=P−1APA' = P^{-1}AP.

Énoncé

(i) tr⁡\operatorname{tr} est une application linéaire de ℳn(K)\mathcal M_n(K) dans KK, et tr⁡tA=tr⁡A\operatorname{tr}{}^tA = \operatorname{tr} A.

(ii) Pour A∈ℳn,p(K)A \in \mathcal M_{n,p}(K) et B∈ℳp,n(K)B \in \mathcal M_{p,n}(K), tr⁡(AB)=tr⁡(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA). Pour deux matrices C,HC, H de ℳn(K)\mathcal M_n(K), tr⁡(tC H)=∑i,jcijhij\operatorname{tr}({}^tC\,H) = \sum_{i,j} c_{ij}h_{ij}.

(iii) Si AA et A′A' sont les matrices d'un même endomorphisme uu de EE, de dimension finie, dans deux bases, il existe PP inversible telle que A′=P−1APA' = P^{-1}AP, et tr⁡A′=tr⁡A\operatorname{tr} A' = \operatorname{tr} A. Ce nombre est la trace de uu, notée tr⁡u\operatorname{tr} u.

Démonstration

(i) La linéarité est immédiate, et tA{}^tA a les mêmes coefficients diagonaux que AA.

(ii) On a tr⁡(AB)=∑i∑kaikbki=∑k∑ibkiaik=tr⁡(BA),\begin{aligned} \operatorname{tr}(AB) &= \sum_i \sum_k a_{ik}b_{ki} \\ &= \sum_k \sum_i b_{ki}a_{ik} = \operatorname{tr}(BA), \end{aligned} les sommes finies se permutant, par récurrence sur le nombre de termes à partir de l'additivité (Combinaisons linéaires, (ii)).

Le coefficient diagonal d'indice jj de tC H{}^tC\,H est ∑icijhij\sum_i c_{ij}h_{ij}, et l'on somme sur jj.

(iii) Soient ℬ\mathcal B et ℬ′\mathcal B' les deux bases, et P=Mat⁡ℬ′,ℬ(id)P = \operatorname{Mat}_{\mathcal B', \mathcal B}(\mathrm{id}) la matrice de passage de ℬ\mathcal B à ℬ′\mathcal B', dont les colonnes sont les coordonnées des vecteurs de ℬ′\mathcal B' dans ℬ\mathcal B. Elle est inversible, d'inverse Mat⁡ℬ,ℬ′(id)\operatorname{Mat}_{\mathcal B, \mathcal B'}(\mathrm{id}) (Matrices, (iv)). Toujours par (ii), A′=Mat⁡ℬ′,ℬ′(id∘u∘id)=P−1AP.A' = \operatorname{Mat}_{\mathcal B', \mathcal B'}(\mathrm{id} \circ u \circ \mathrm{id}) = P^{-1}AP.

Enfin, le produit étant associatif (Matrices, (iii)), le point (ii) du présent énoncé, appliqué à P−1P^{-1} et APAP, donne tr⁡(P−1AP)=tr⁡(AP P−1)=tr⁡A.\operatorname{tr}(P^{-1}AP) = \operatorname{tr}(AP\,P^{-1}) = \operatorname{tr} A.

□
Remarque

La trace n'est invariante que par permutation circulaire des facteurs, et l'erreur la plus répandue est de l'oublier. Avec les matrices élémentaires E11E_{11}, E12E_{12} et E21E_{21} de ℳ2(K)\mathcal M_2(K), tr⁡(E11E12E21)=tr⁡(E12E21E11)=1\operatorname{tr}(E_{11}E_{12}E_{21}) = \operatorname{tr}(E_{12}E_{21}E_{11}) = 1, mais E12E11E21=0E_{12}E_{11}E_{21} = 0 a pour trace 00.

De même, la trace n'est pas multiplicative : tr⁡(I2⋅I2)=2\operatorname{tr}(I_2 \cdot I_2) = 2, alors que (tr⁡I2)2=4(\operatorname{tr} I_2)^2 = 4.

Remarque

La formule tr⁡(tC H)=∑cijhij\operatorname{tr}({}^tC\,H) = \sum c_{ij}h_{ij} fait de (C,H)↦tr⁡(tC H)(C, H) \mapsto \operatorname{tr}({}^tC\,H) le produit scalaire usuel de ℳn(ℝ)≅ℝn2\mathcal M_n(\mathbb R) \cong \mathbb R^{n^2} ; c'est sous cette forme qu'elle exprime la différentielle du déterminant, dans la formule de Liouville des équations différentielles.

Ouvrir dans l'atlas interactif →