WikiPrépaLivrets

Soient nn et pp deux entiers naturels non nuls. On considère deux matrices A∈Mn,p(K)A \in \mathcal{M}_{n, p}(\mathbb{K}) et B∈Mp,n(K)B \in \mathcal{M}_{p, n}(\mathbb{K}), où K\mathbb{K} est un sous-corps de C\mathbb{C}.

  1. Cas des matrices carrées d'ordre nn (n=pn=p) :
    1. On suppose que AA est inversible. Montrer que ABAB et BABA sont semblables. En déduire que χAB=χBA\chi_{AB} = \chi_{BA}.
    2. On ne suppose plus AA inversible. En utilisant un argument de densité ou en considérant la matrice A−λInA - \lambda I_n, établir que l'égalité χAB=χBA\chi_{AB} = \chi_{BA} reste vraie.
    3. Variante : Retrouver ce résultat en utilisant le fait que toute matrice de rang rr est équivalente à la matrice Jr=(Ir000)J_r = \begin{pmatrix} I_r & 0
      0 & 0 \end{pmatrix}
      .

  2. Cas des matrices rectangulaires (n≠pn \neq p) :
    1. On suppose n<pn < p. Montrer que la matrice BABA n'est pas inversible.
    2. En complétant AA et BB par des blocs de zéros pour former des matrices carrées de taille p×pp \times p, démontrer la relation générale :
      XpχAB(X)=XnχBA(X)X^p \chi_{AB}(X) = X^n \chi_{BA}(X)
    3. Que peut-on dire des valeurs propres de ABAB et de BABA ?

1.

Pour 1.(a), écrire BA=A−1(AB)ABA = A^{-1}(AB)A.

2.

Pour 1.(b), utiliser la densité de GLn(C)GL_n(\mathbb{C}) dans Mn(C)\mathcal{M}_n(\mathbb{C}) et la continuité de l'application M↦χMM \mapsto \chi_M.

3.

Pour 2.(a), comparer le rang de BABA avec nn et pp en utilisant l'inégalité rg(BA)≤min⁡(n,p)rg(BA) \le \min(n,p).

4.

Pour 2.(b), si n<pn < p, poser A′=(A0)∈Mp(K)A' = \begin{pmatrix} A
0 \end{pmatrix} \in \mathcal{M}_p(\mathbb{K})
et B′=(B0)∈Mp(K)B' = \begin{pmatrix} B & 0 \end{pmatrix} \in \mathcal{M}_p(\mathbb{K}) et appliquer le résultat de la question 1.

Idées clés

•

Similitude des produits lorsque l'un des facteurs est inversible.

•

Prolongement par continuité (argument de densité) pour passer du cas inversible au cas général.

•

Augmentation de la taille des matrices (padding) pour ramener le cas rectangulaire au cas carré.

Résolution.

  1. Cas des matrices carrées (n=pn=p)
    1. Supposons A∈GLn(K)A \in GL_n(\mathbb{K}). On peut écrire :
      BA=A−1ABA=A−1(AB)ABA = A^{-1} A B A = A^{-1} (AB) A
      Les matrices ABAB et BABA sont donc semblables. Comme deux matrices semblables ont le même polynôme caractéristique, on en déduit immédiatement :
      χAB=χBA\boxed{\chi_{AB} = \chi_{BA}}

    2. Si AA n'est pas inversible, on considère K\mathbb{K} comme un sous-corps de C\mathbb{C}. L'ensemble GLn(C)GL_n(\mathbb{C}) est dense dans Mn(C)\mathcal{M}_n(\mathbb{C}). Il existe une suite (Ak)k∈N(A_k)_{k \in \mathbb{N}} de matrices inversibles convergeant vers AA. D'après la question précédente, pour tout kk, χAkB=χBAk\chi_{A_k B} = \chi_{B A_k}. L'application M↦χMM \mapsto \chi_M est polynomiale en les coefficients de MM, donc elle est continue. En passant à la limite quand k→+∞k \to +\infty :
      lim⁡k→∞χAkB=χABetlim⁡k→∞χBAk=χBA\lim_{k \to \infty} \chi_{A_k B} = \chi_{AB}   \text{et}   \lim_{k \to \infty} \chi_{B A_k} = \chi_{BA}
      D'où l'égalité χAB=χBA\chi_{AB} = \chi_{BA} pour toute matrice AA de Mn(K)\mathcal{M}_n(\mathbb{K}).

    3. Méthode avec JrJ_r : Soit r=rg(A)r = rg(A). Il existe P,Q∈GLn(K)P, Q \in GL_n(\mathbb{K}) tels que A=PJrQA = P J_r Q. Alors AB=PJrQBAB = P J_r Q B est semblable à Jr(QBP)J_r (QBP) par la matrice PP. De même, BA=Q−1(QBP)JrQBA = Q^{-1} (QBP) J_r Q est semblable à (QBP)Jr(QBP) J_r. Soit C=QBP=(C11C12C21C22)C = QBP = \begin{pmatrix} C_{11} & C_{12}
      C_{21} & C_{22} \end{pmatrix}
      où C11∈Mr(K)C_{11} \in \mathcal{M}_r(\mathbb{K}). On calcule les produits par blocs :
      JrC=(Ir000)(C11C12C21C22)=(C11C1200)J_r C = \begin{pmatrix} I_r & 0
      0 & 0 \end{pmatrix} \begin{pmatrix} C_{11} & C_{12}
      C_{21} & C_{22} \end{pmatrix} = \begin{pmatrix} C_{11} & C_{12}
      0 & 0 \end{pmatrix}
      CJr=(C11C12C21C22)(Ir000)=(C110C210)C J_r = \begin{pmatrix} C_{11} & C_{12}
      C_{21} & C_{22} \end{pmatrix} \begin{pmatrix} I_r & 0
      0 & 0 \end{pmatrix} = \begin{pmatrix} C_{11} & 0
      C_{21} & 0 \end{pmatrix}
      Le polynôme caractéristique d'une matrice triangulaire par blocs donne :
      χJrC(X)=χC11(X)⋅Xn−retχCJr(X)=χC11(X)⋅Xn−r\chi_{J_r C}(X) = \chi_{C_{11}}(X) \cdot X^{n-r}   \text{et}   \chi_{C J_r}(X) = \chi_{C_{11}}(X) \cdot X^{n-r}
      Les polynômes sont égaux, donc χAB=χBA\chi_{AB} = \chi_{BA}.

  2. Cas des matrices rectangulaires (n≠pn \neq p)
    1. Supposons n<pn < p. La matrice BABA est de taille p×pp \times p. D'après la propriété du rang d'un produit, rg(BA)≤rg(A)≤nrg(BA) \le rg(A) \le n. Puisque rg(BA)≤n<prg(BA) \le n < p, la matrice BABA n'est pas de rang maximal. Elle n'est donc pas inversible.
    2. Quitte à échanger les rôles de AA et BB, supposons n<pn < p. On définit A′∈Mp(K)A' \in \mathcal{M}_p(\mathbb{K}) et B′∈Mp(K)B' \in \mathcal{M}_p(\mathbb{K}) par complétion avec des zéros :
      A′=(A0p−n,p)etB′=(B0p,p−n)A' = \begin{pmatrix} A
      0_{p-n, p} \end{pmatrix}   \text{et}   B' = \begin{pmatrix} B & 0_{p, p-n} \end{pmatrix}
      Calculons les produits A′B′A'B' et B′A′B'A' (qui sont de taille p×pp \times p) :
      A′B′=(A0)(B0)=(AB0n,p−n0p−n,n0p−n,p−n)A'B' = \begin{pmatrix} A
      0 \end{pmatrix} \begin{pmatrix} B & 0 \end{pmatrix} = \begin{pmatrix} AB & 0_{n, p-n}
      0_{p-n, n} & 0_{p-n, p-n} \end{pmatrix}
      B′A′=(B0)(A0)=BAB'A' = \begin{pmatrix} B & 0 \end{pmatrix} \begin{pmatrix} A
      0 \end{pmatrix} = BA
      D'après la partie 1, χA′B′=χB′A′\chi_{A'B'} = \chi_{B'A'}. Calculons χA′B′\chi_{A'B'} par blocs :
      χA′B′(X)=det⁡(XIp−A′B′)=det⁡(XIn−AB00XIp−n)=χAB(X)⋅Xp−n\chi_{A'B'}(X) = \det(X I_p - A'B') = \det \begin{pmatrix} XI_n - AB & 0
      0 & XI_{p-n} \end{pmatrix} = \chi_{AB}(X) \cdot X^{p-n}
      Comme χB′A′=χBA\chi_{B'A'} = \chi_{BA}, on obtient χBA(X)=Xp−nχAB(X)\chi_{BA}(X) = X^{p-n} \chi_{AB}(X). En multipliant par XnX^n des deux côtés, on trouve la formule symétrique :
      XpχAB(X)=XnχBA(X)\boxed{X^p \chi_{AB}(X) = X^n \chi_{BA}(X)}

    3. Les racines non nulles des deux polynômes sont les mêmes avec les mêmes multiplicités. Ainsi, ABAB et BABA ont les mêmes valeurs propres non nulles. Seule la multiplicité de la valeur propre 00 peut différer (elle diffère exactement de ∣p−n∣|p-n|).

Attention : même si χAB=χBA\chi_{AB} = \chi_{BA} dans le cas carré, les matrices ABAB et BABA ne sont pas nécessairement semblables si elles ne sont pas inversibles. Par exemple, pour A=(0100)A = \begin{pmatrix} 0 & 1
0 & 0 \end{pmatrix}
et B=(0000)B = \begin{pmatrix} 0 & 0
0 & 0 \end{pmatrix}
, on a AB=BA=0AB=BA=0 (semblables), mais pour d'autres choix comme A=(0100)A = \begin{pmatrix} 0 & 1
0 & 0 \end{pmatrix}
et B=(1000)B = \begin{pmatrix} 1 & 0
0 & 0 \end{pmatrix}
, on a AB=(0000)AB = \begin{pmatrix} 0 & 0
0 & 0 \end{pmatrix}
et BA=(0100)BA = \begin{pmatrix} 0 & 1
0 & 0 \end{pmatrix}
. Elles ont le même polynôme X2X^2 mais ne sont pas semblables (rangs différents).