Retour au blog
Algèbre10 min de lecture20 octobre 2025

Réduction des endomorphismes : guide complet CPGE

réductiondiagonalisationJordan
La réduction des endomorphismes est l'un des chapitres centraux de l'algèbre linéaire en CPGE. Elle intervient dans presque tous les sujets de concours, que ce soit en algèbre pure, en analyse matricielle ou en probabilités (chaînes de Markov). Ce guide couvre l'ensemble du programme, des valeurs propres à la forme de Jordan.

Valeurs propres et vecteurs propres

Soit ff un endomorphisme de EE (espace vectoriel de dimension finie nn sur K\mathbb{K}). Un scalaire λK\lambda \in \mathbb{K} est valeur propre de ff si :

xE{0},f(x)=λx\exists x \in E \setminus \{0\}, \quad f(x) = \lambda x

Le vecteur xx est alors un vecteur propre associé à λ\lambda. L'ensemble des vecteurs propres associés à λ\lambda, complété par le vecteur nul, forme le sous-espace propre :

Eλ=ker(fλId)E_\lambda = \ker(f - \lambda \text{Id})

Propriété fondamentale : des vecteurs propres associés à des valeurs propres distinctes sont linéairement indépendants. En particulier, la somme des sous-espaces propres est directe :

λSp(f)EλE\bigoplus_{\lambda \in \text{Sp}(f)} E_\lambda \subset E

Polynôme caractéristique

Le polynôme caractéristique de ff (ou de sa matrice AA) est :

χf(λ)=det(fλId)=det(AλIn)\chi_f(\lambda) = \det(f - \lambda \text{Id}) = \det(A - \lambda I_n)

C'est un polynôme de degré nn dont les racines sont exactement les valeurs propres de ff. On a toujours :

χf(λ)=(1)nλn+(1)n1tr(A)λn1++det(A)\chi_f(\lambda) = (-1)^n \lambda^n + (-1)^{n-1} \text{tr}(A) \lambda^{n-1} + \cdots + \det(A)

Exemple. Pour A=(410041002)A = \begin{pmatrix} 4 & 1 & 0 \\ 0 & 4 & 1 \\ 0 & 0 & 2 \end{pmatrix} :

χA(λ)=(4λ)2(2λ)\chi_A(\lambda) = (4 - \lambda)^2(2 - \lambda)

Les valeurs propres sont λ1=4\lambda_1 = 4 (multiplicité algébrique 2) et λ2=2\lambda_2 = 2 (multiplicité 1).

Polynôme minimal

Le polynôme minimal μf\mu_f est le polynôme unitaire de plus petit degré annulant ff. Il divise le polynôme caractéristique et a les mêmes racines :

μfχfetracines(μf)=racines(χf)=Sp(f)\mu_f \mid \chi_f \quad \text{et} \quad \text{racines}(\mu_f) = \text{racines}(\chi_f) = \text{Sp}(f)

Théorème de Cayley-Hamilton : χf(f)=0\chi_f(f) = 0, autrement dit la matrice AA annule son propre polynôme caractéristique.

Pour l'exemple précédent, μA\mu_A divise (X4)2(X2)(X-4)^2(X-2). En testant (X4)(X2)(X-4)(X-2) :

(A4I)(A2I)=(010001000)(210021000)=(021000000)0(A - 4I)(A - 2I) = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 2 & 1 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 2 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} \neq 0

Donc μA=(X4)2(X2)\mu_A = (X-4)^2(X-2).

Diagonalisation

L'endomorphisme ff est diagonalisable si et seulement si l'une des conditions équivalentes est vérifiée :

  • Il existe une base de EE formée de vecteurs propres de ff
  • E=λSp(f)EλE = \bigoplus_{\lambda \in \text{Sp}(f)} E_\lambda (la somme des sous-espaces propres est EE tout entier)
  • Pour chaque valeur propre, la multiplicité géométrique égale la multiplicité algébrique : dimEλ=mλ\dim E_\lambda = m_\lambda
  • Le polynôme minimal est scindé à racines simples : μf=(Xλi)\mu_f = \prod (X - \lambda_i)
  • Méthode de diagonalisation d'une matrice AA :

  • Calculer χA\chi_A et trouver ses racines
  • Pour chaque valeur propre λ\lambda, calculer Eλ=ker(AλI)E_\lambda = \ker(A - \lambda I)
  • Vérifier que dimEλ=n\sum \dim E_\lambda = n
  • Former la matrice de passage PP avec les vecteurs propres en colonnes
  • Alors A=PDP1A = P D P^{-1} avec D=diag(λ1,,λn)D = \text{diag}(\lambda_1, \ldots, \lambda_n)
  • Exemple. Diagonalisons B=(5364)B = \begin{pmatrix} 5 & -3 \\ 6 & -4 \end{pmatrix}.

    χB(λ)=(5λ)(4λ)+18=λ2λ2=(λ2)(λ+1)\chi_B(\lambda) = (5-\lambda)(-4-\lambda) + 18 = \lambda^2 - \lambda - 2 = (\lambda - 2)(\lambda + 1)

    Deux valeurs propres simples : λ1=2\lambda_1 = 2 et λ2=1\lambda_2 = -1. La matrice est diagonalisable.

    E2=ker(B2I)=ker(3366)=Vect(11)E_2 = \ker(B - 2I) = \ker \begin{pmatrix} 3 & -3 \\ 6 & -6 \end{pmatrix} = \text{Vect}\begin{pmatrix} 1 \\ 1 \end{pmatrix}

    E1=ker(B+I)=ker(6363)=Vect(12)E_{-1} = \ker(B + I) = \ker \begin{pmatrix} 6 & -3 \\ 6 & -3 \end{pmatrix} = \text{Vect}\begin{pmatrix} 1 \\ 2 \end{pmatrix}

    Donc P=(1112)P = \begin{pmatrix} 1 & 1 \\ 1 & 2 \end{pmatrix} et B=P(2001)P1B = P \begin{pmatrix} 2 & 0 \\ 0 & -1 \end{pmatrix} P^{-1}.

    Application : Bn=P(2n00(1)n)P1B^n = P \begin{pmatrix} 2^n & 0 \\ 0 & (-1)^n \end{pmatrix} P^{-1}.

    Trigonalisation

    Quand ff n'est pas diagonalisable mais que χf\chi_f est scindé sur K\mathbb{K}, on peut trigonaliser : il existe une base dans laquelle la matrice de ff est triangulaire supérieure, avec les valeurs propres sur la diagonale.

    Théorème : tout endomorphisme d'un C\mathbb{C}-espace vectoriel de dimension finie est trigonalisable.

    Sur R\mathbb{R}, la trigonalisation est possible si et seulement si χf\chi_f est scindé dans R[X]\mathbb{R}[X].

    Décomposition de Dunford

    Si χf\chi_f est scindé, ff s'écrit de manière unique :

    f=d+nf = d + n
    dd est diagonalisable, nn est nilpotent, et dn=ndd \circ n = n \circ d.

    C'est la décomposition de Dunford. Elle se calcule via le lemme des noyaux : si χf=(Xλi)αi\chi_f = \prod (X - \lambda_i)^{\alpha_i}, alors :

    E=iker(fλiId)αiE = \bigoplus_{i} \ker(f - \lambda_i \text{Id})^{\alpha_i}

    La partie diagonalisable dd vaut λiId\lambda_i \text{Id} sur chaque ker(fλiId)αi\ker(f - \lambda_i \text{Id})^{\alpha_i}, et n=fdn = f - d.

    Forme de Jordan (pour aller plus loin)

    La réduction de Jordan raffine la trigonalisation. Chaque bloc de Jordan a la forme :

    Jk(λ)=(λ10λ10λ)Mk(K)J_k(\lambda) = \begin{pmatrix} \lambda & 1 & & 0 \\ & \lambda & \ddots & \\ & & \ddots & 1 \\ 0 & & & \lambda \end{pmatrix} \in \mathcal{M}_k(\mathbb{K})

    La matrice de ff dans une base de Jordan est diagonale par blocs :

    J=diag(Jk1(λ1),,Jkr(λr))J = \text{diag}(J_{k_1}(\lambda_1), \ldots, J_{k_r}(\lambda_r))

    Le nombre de blocs de Jordan associés à λ\lambda de taille j\geq j est dimker(fλId)jdimker(fλId)j1\dim \ker(f - \lambda \text{Id})^j - \dim \ker(f - \lambda \text{Id})^{j-1}.

    Résumé pratique pour les concours

    | Question | Outil | |----------|-------| | ff est-il diagonalisable ? | Comparer dimEλ\dim E_\lambda et multiplicité algébrique | | Calculer AnA^n | Diagonaliser ou décomposer Dunford | | ff est-il trigonalisable ? | χf\chi_f scindé ? | | Commutant de ff | Utiliser la réduction pour décrire les endomorphismes commutant avec ff |

    La maîtrise de ce chapitre demande de la pratique : entraînez-vous sur de nombreux exemples de matrices 3×33 \times 3 et 4×44 \times 4 pour automatiser les calculs.


    Préparez vos concours sur PrepaMaths — cours complets en LaTeX, exercices corrigés, annales X/ENS/Centrale/Mines, flashcards, kholles virtuelles et tuteur IA. [Essai gratuit 7 jours →](/tarifs)

    Articles similaires

    Prêt à réussir vos concours ?

    Cours complets en LaTeX, 616 exercices corrigés, annales X/ENS/Centrale/Mines, flashcards et tuteur IA. Essai gratuit 7 jours.