Soit . On considère deux matrices et appartenant à . On suppose que et sont diagonalisables dans une même base de .
On définit la matrice par blocs par :
Démontrer que la matrice est diagonalisable dans .
Utiliser l'existence d'une matrice de passage qui diagonalise simultanément et pour simplifier la structure de par similitude.
Étudier la stabilité des sous-espaces de dimension 2 engendrés par les couples de vecteurs de la base de codiagonalisation.
Se ramener à l'étude de blocs de taille de la forme .
Réduction simultanée (codiagonalisation) de deux matrices.
Changement de base par blocs dans .
Critère de diagonalisabilité sur (polynôme scindé à racines simples).
1. Réduction simultanée de et .
Par hypothèse, et sont diagonalisables dans une même base. Il existe donc une matrice de passage et deux matrices diagonales telles que :
Notons et les coefficients diagonaux respectifs.
2. Transformation de la matrice .
Considérons la matrice de passage par blocs définie par :
Cette matrice est inversible, d'inverse . Calculons le produit en utilisant les règles du calcul par blocs :
En effectuant le produit, on obtient :
3. Analyse de la structure de .
La matrice est constituée de quatre blocs diagonaux.
Soit la base canonique de .
Pour chaque , l'image des vecteurs et par l'endomorphisme associé à est :
\begin{align*}
M' e_k &= a_k e_k + b_k e_{n+k}
M' e_{n+k} &= -b_k e_k + a_k e_{n+k}
\end{align*}
Ainsi, pour chaque , le sous-espace est stable par . En réordonnant la base selon , la matrice est semblable à une matrice diagonale par blocs :
4. Diagonalisation des blocs sur .}
Le polynôme caractéristique de chaque bloc est :
Les racines de ce polynôme dans sont :
Premier cas : . Les deux racines sont distinctes. La matrice est donc diagonalisable dans .
Second cas : . Dans ce cas, . La matrice est déjà diagonale.
5. Conclusion.
Chaque bloc est diagonalisable dans . Il en résulte que la matrice est diagonalisable dans . Comme est semblable à sur (donc sur ), on en déduit :
Attention à ne pas affirmer que est diagonalisable dans . Si l'un des est non nul, les valeurs propres de ne sont pas toutes réelles, ce qui empêche la diagonalisabilité sur .