WikiPrépaLivrets

Soient nn et pp deux entiers naturels non nuls. On considère deux matrices AMn,p(K)A \in \mathcal{M}_{n, p}(\mathbb{K}) et BMp,n(K)B \in \mathcal{M}_{p, n}(\mathbb{K}).

  1. Démontrer que la matrice ABAB est trigonalisable dans Mn(K)\mathcal{M}_n(\mathbb{K}) si et seulement si la matrice BABA est trigonalisable dans Mp(K)\mathcal{M}_p(\mathbb{K}).
  2. Peut-on étendre ce résultat à la diagonalisabilité ? Autrement dit, a-t-on ABAB diagonalisable si et seulement si BABA est diagonalisable ?

1.

Pour la question 1, utiliser le lien entre la trigonalisabilité et le caractère scindé du polynôme caractéristique. Établir la relation χAB(X)=XnpχBA(X)\chi_{AB}(X) = X^{n-p} \chi_{BA}(X) (en supposant npn \ge p).

2.

Pour établir la relation sur les polynômes caractéristiques, on pourra utiliser un calcul de déterminant par blocs ou un argument de densité.

3.

Pour la question 2, chercher un contre-exemple avec des matrices dont le produit est nul d'un côté mais nilpotent non nul de l'autre.

Idées clés

Lien trigonalisabilité / polynôme scindé.

Relation fondamentale : χAB(X)=XnpχBA(X)\chi_{AB}(X) = X^{n-p}\chi_{BA}(X).

Contre-exemple par la nilpotence pour la diagonalisation.

Résolution.

  1. Rappelons qu'une matrice est trigonalisable sur K\mathbb{K} si et seulement si son polynôme caractéristique est scindé sur K\mathbb{K}. Supposons sans perte de généralité que npn \ge p. Établissons d'abord la relation entre les polynômes caractéristiques χAB\chi_{AB} et χBA\chi_{BA}. Considérons la matrice par blocs M=(XInABIp)Mn+p(K(X))M = \begin{pmatrix} XI_n & A
    B & I_p \end{pmatrix} \in \mathcal{M}_{n+p}(\mathbb{K}(X))
    . En utilisant les formules du déterminant par blocs, si le bloc en bas à droite est inversible (ce qui est le cas ici car IpI_p est inversible), on a :
    det(XInABIp)=det(Ip)det(XInA(Ip)1B)=det(XInAB)\det \begin{pmatrix} XI_n & A
    B & I_p \end{pmatrix} = \det(I_p) \det(XI_n - A(I_p)^{-1}B) = \det(XI_n - AB)
    D'autre part, en supposant X0X \neq 0 pour que le bloc XInXI_n soit inversible :
    det(XInABIp)=det(XIn)det(IpB(XIn)1A)=Xndet(Ip1XBA)\det \begin{pmatrix} XI_n & A
    B & I_p \end{pmatrix} = \det(XI_n) \det(I_p - B(XI_n)^{-1}A) = X^n \det(I_p - \frac{1}{X}BA)
    En factorisant par 1X\frac{1}{X} dans le dernier déterminant (qui porte sur une matrice de taille pp) :
    Xndet(Ip1XBA)=Xn(1X)pdet(XIpBA)=XnpχBA(X)X^n \det(I_p - \frac{1}{X}BA) = X^n \left( \frac{1}{X} \right)^p \det(XI_p - BA) = X^{n-p} \chi_{BA}(X)
    On en déduit l'égalité polynomiale valable pour tout X0X \neq 0, donc pour tout XX :
    χAB(X)=XnpχBA(X)\boxed{\chi_{AB}(X) = X^{n-p} \chi_{BA}(X)}
    Sens direct : Si BABA est trigonalisable, alors χBA\chi_{BA} est scindé sur K\mathbb{K}. Comme χAB\chi_{AB} est le produit de χBA\chi_{BA} et de XnpX^{n-p}, et que XnpX^{n-p} est scindé (ses racines sont nulles et 0K0 \in \mathbb{K}), alors χAB\chi_{AB} est scindé. Ainsi, ABAB est trigonalisable. Sens réciproque : Si ABAB est trigonalisable, alors χAB\chi_{AB} est scindé sur K\mathbb{K}. Les racines de χBA\chi_{BA} forment un sous-ensemble des racines de χAB\chi_{AB} (avec la possible exception de la multiplicité de 0). Puisque toutes les racines de χAB\chi_{AB} sont dans K\mathbb{K}, il en va de même pour celles de χBA\chi_{BA}. Donc χBA\chi_{BA} est scindé et BABA est trigonalisable.

  2. La réponse est négative. La diagonalisabilité n'est pas conservée en général. Considérons le contre-exemple suivant avec n=p=2n=p=2 et K=R\mathbb{K} = \mathbb{R} :
    A=(0100)etB=(1000)A = \begin{pmatrix} 0 & 1
    0 & 0 \end{pmatrix}   \text{et}   B = \begin{pmatrix} 1 & 0
    0 & 0 \end{pmatrix}
    Calculons les produits ABAB et BABA :
    AB=(0100)(1000)=(0000)AB = \begin{pmatrix} 0 & 1
    0 & 0 \end{pmatrix} \begin{pmatrix} 1 & 0
    0 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 0
    0 & 0 \end{pmatrix}
    BA=(1000)(0100)=(0100)BA = \begin{pmatrix} 1 & 0
    0 & 0 \end{pmatrix} \begin{pmatrix} 0 & 1
    0 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 1
    0 & 0 \end{pmatrix}
    La matrice ABAB est la matrice nulle, elle est donc diagonalisable. La matrice BABA est une matrice nilpotente non nulle (BA0BA \neq 0 mais (BA)2=0(BA)^2 = 0). Son spectre est {0}\{0\}. Si elle était diagonalisable, elle serait semblable à la matrice nulle, ce qui impliquerait BA=0BA = 0. C'est absurde, donc BABA n'est pas diagonalisable.
    L’eˊquivalence est fausse pour la diagonalisabiliteˊ.\boxed{\text{L'équivalence est fausse pour la diagonalisabilité.}}

L'erreur classique consiste à croire que ABAB et BABA sont toujours semblables. C'est faux dès que les matrices ne sont pas carrées, et même si elles le sont, elles ne sont pas nécessairement semblables si elles ne sont pas inversibles (elles ont cependant toujours le même polynôme caractéristique).