Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

CAPES · Algèbre · Leçon 02

Leçon d'oral du CAPES : Réduction des endomorphismes : éléments propres, diagonalisation et trigonalisation

I. Éléments propres et sous-espaces stables • II. Polynôme caractéristique et diagonalisation • III. Polynômes d'endomorphismes et trigonalisation

Prérequis

Proposition de plan en trois parties

I. Éléments propres et sous-espaces stables

Soit EE un K\mathbb{K}-espace vectoriel de dimension finie nn et u∈L(E)u \in \mathcal{L}(E). Un scalaire λ\lambda est valeur propre de uu s'il existe x≠0x \neq 0 tel que u(x)=λxu(x) = \lambda x ; sous-espace propre Eλ(u)=ker⁡(u−λ id)E_\lambda(u) = \ker(u - \lambda\,\mathrm{id}), spectre Sp(u)\mathrm{Sp}(u). Sous-espaces stables ; si uu et vv commutent, les sous-espaces propres de uu sont stables par vv. Théorème : des sous-espaces propres associés à des valeurs propres deux à deux distinctes sont en somme directe ; corollaire : une famille de vecteurs propres associés à des valeurs propres distinctes est libre, et uu possède au plus nn valeurs propres. Exemple : la rotation d'angle π2\frac{\pi}{2} du plan euclidien n'a aucune valeur propre réelle.

II. Polynôme caractéristique et diagonalisation

Polynôme caractéristique χu(X)=det⁡(X id−u)\chi_u(X) = \det(X\,\mathrm{id} - u), unitaire de degré nn, de coefficient −tr(u)-\mathrm{tr}(u) en Xn−1X^{n-1} et de coefficient constant (−1)ndet⁡(u)(-1)^n\det(u) ; ses racines dans K\mathbb{K} sont les valeurs propres. Multiplicité algébrique mλm_\lambda et dimension dλ=dim⁡Eλd_\lambda = \dim E_\lambda, avec 1≤dλ≤mλ1 \le d_\lambda \le m_\lambda. Théorème : uu est diagonalisable si et seulement si χu\chi_u est scindé sur K\mathbb{K} et dλ=mλd_\lambda = m_\lambda pour toute valeur propre ; condition suffisante : χu\chi_u scindé à racines simples. Contre-exemple : (1101)\begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} n'est pas diagonalisable car d1=1d_1 = 1 et m1=2m_1 = 2. Applications : calcul de AkA^k grâce à A=PDP−1A = PDP^{-1}, suites récurrentes linéaires, systèmes différentiels.

III. Polynômes d'endomorphismes et trigonalisation

Polynômes annulateurs, polynôme minimal πu\pi_u, dont les racines sont exactement les valeurs propres. Lemme des noyaux : si P=P1⋯PrP = P_1 \cdots P_r avec des PiP_i premiers entre eux deux à deux, alors ker⁡P(u)=ker⁡P1(u)⊕⋯⊕ker⁡Pr(u)\ker P(u) = \ker P_1(u) \oplus \cdots \oplus \ker P_r(u). Théorème : uu est diagonalisable si et seulement s'il annule un polynôme scindé à racines simples. Théorème de Cayley-Hamilton : χu(u)=0\chi_u(u) = 0. Trigonalisation : uu est trigonalisable si et seulement si χu\chi_u est scindé ; toute matrice complexe est trigonalisable. Exemples : un projecteur (p2=pp^2 = p) et une symétrie (s2=ids^2 = \mathrm{id}) sont diagonalisables ; une matrice nilpotente non nulle ne l'est pas.

Théorème clé et démonstration

Critère de diagonalisabilité par les sous-espaces propres

Soit EE un K\mathbb{K}-espace vectoriel de dimension finie n≥1n \ge 1 et u∈L(E)u \in \mathcal{L}(E), de valeurs propres distinctes λ1,…,λk\lambda_1, \dots, \lambda_k. Les assertions suivantes sont équivalentes : (i) uu est diagonalisable, c'est-à-dire qu'il existe une base de EE formée de vecteurs propres de uu ; (ii) E=Eλ1⊕⋯⊕EλkE = E_{\lambda_1} \oplus \cdots \oplus E_{\lambda_k} ; (iii) ∑i=1kdim⁡Eλi=n\sum_{i=1}^{k}\dim E_{\lambda_i} = n ; (iv) χu\chi_u est scindé sur K\mathbb{K} et, pour tout ii, dim⁡Eλi\dim E_{\lambda_i} est égale à la multiplicité mλim_{\lambda_i} de λi\lambda_i comme racine de χu\chi_u.

Démonstration

1. Lemme : la somme Eλ1+⋯+EλkE_{\lambda_1} + \cdots + E_{\lambda_k} est directe. Récurrence sur kk, le cas k=1k = 1 étant clair. Soit vi∈Eλiv_i \in E_{\lambda_i} avec v1+⋯+vk=0v_1 + \cdots + v_k = 0. En appliquant uu : λ1v1+⋯+λkvk=0\lambda_1v_1 + \cdots + \lambda_kv_k = 0. En retranchant λk\lambda_k fois la première relation : ∑i=1k−1(λi−λk)vi=0\sum_{i=1}^{k-1}(\lambda_i - \lambda_k)v_i = 0, avec (λi−λk)vi∈Eλi(\lambda_i - \lambda_k)v_i \in E_{\lambda_i}. Par hypothèse de récurrence, (λi−λk)vi=0(\lambda_i - \lambda_k)v_i = 0, donc vi=0v_i = 0 pour i≤k−1i \le k - 1 car λi≠λk\lambda_i \neq \lambda_k ; enfin vk=0v_k = 0.
2. Lemme : dλ≤mλd_\lambda \le m_\lambda. Soit d=dim⁡Eλd = \dim E_\lambda et (e1,…,ed)(e_1, \dots, e_d) une base de EλE_\lambda, complétée en une base B\mathcal{B} de EE. La matrice de uu dans B\mathcal{B} est triangulaire par blocs, de blocs diagonaux λId\lambda I_d et CC. Donc χu=(X−λ)dχC\chi_u = (X - \lambda)^d\chi_C, et (X−λ)d(X - \lambda)^d divise χu\chi_u, soit d≤mλd \le m_\lambda.
3. (i) implique (ii). Une base de vecteurs propres montre que E=Eλ1+⋯+EλkE = E_{\lambda_1} + \cdots + E_{\lambda_k} ; la somme est directe par l'étape 1.
4. (ii) équivaut à (iii). La somme étant directe, dim⁡(Eλ1⊕⋯⊕Eλk)=∑dim⁡Eλi\dim(E_{\lambda_1} \oplus \cdots \oplus E_{\lambda_k}) = \sum \dim E_{\lambda_i} ; ce sous-espace est égal à EE si et seulement si sa dimension vaut nn.
5. (ii) implique (i). La concaténation de bases des EλiE_{\lambda_i} est une base de EE formée de vecteurs propres.
6. (i) implique (iv). Dans une base de vecteurs propres, la matrice de uu est diagonale, donc χu=∏i=1k(X−λi)dλi\chi_u = \prod_{i=1}^{k}(X - \lambda_i)^{d_{\lambda_i}} : χu\chi_u est scindé et mλi=dλim_{\lambda_i} = d_{\lambda_i}.
7. (iv) implique (iii). Si χu\chi_u est scindé, la somme des multiplicités de ses racines est son degré nn, donc ∑dλi=∑mλi=n\sum d_{\lambda_i} = \sum m_{\lambda_i} = n.

Développements possibles pour l’oral

Remarques et questions du jury

Exercices corrigés

Exercice 1 Caractérisation spectrale de la diagonalisabilité

Palier 1 · découverte

Soit EE un espace vectoriel de dimension finie n≥1n \ge 1 sur un corps KK et u∈L(E)u \in \mathcal{L}(E). Laquelle des assertions suivantes équivaut à la diagonalisabilité de uu sur KK ?

  1. Le polynôme minimal πu\pi_u est scindé sur K à racines simples
  2. Le polynôme caractéristique χu\chi_u n'a que des racines simples
  3. Le déterminant de u est non nul
  4. La trace de u est égale à la somme des dimensions des sous-espaces propres
Un indice

Un endomorphisme peut être diagonalisable même si χu\chi_u admet des racines multiples (ex: l'identité). En revanche, le lemme des noyaux appliqué à πu\pi_u donne une CNS.

Voir la correction

Bonne réponse : A. Le polynôme minimal πu\pi_u est scindé sur K à racines simples

D'après le lemme des noyaux, si πu(X)=∏i=1k(X−λi)\pi_u(X) = \prod_{i=1}^k (X - \lambda_i) avec les λi\lambda_i distincts deux à deux, alors ker⁡(πu(u))=E=⨁i=1kker⁡(u−λiId)\ker(\pi_u(u)) = E = \bigoplus_{i=1}^k \ker(u - \lambda_i \mathrm{Id}), ce qui montre que EE est somme directe de ses sous-espaces propres, donc uu est diagonalisable. Réciproquement, si uu est diagonalisable, ∏(X−λi)\prod (X - \lambda_i) annule uu et est donc le polynôme minimal.

Exercice 2 Polynôme annulateur et critère de diagonalisation

Palier 2 · application

Soit A∈M3(R)A \in \mathcal{M}_3(\mathbb{R}) telle que A≠I3A \ne I_3, A≠−2I3A \ne -2I_3 et vérifiant A3−3A+2I3=0A^3 - 3A + 2I_3 = 0. Sachant que X3−3X+2=(X−1)2(X+2)X^3 - 3X + 2 = (X - 1)^2(X + 2), quelle condition nécessaire et suffisante garantit que AA est diagonalisable sur R\mathbb{R} ?

  1. Son polynôme minimal est πA(X)=(X−1)(X+2)\pi_A(X) = (X - 1)(X + 2), c'est-à-dire (A−I3)(A+2I3)=0(A - I_3)(A + 2I_3) = 0
  2. Son déterminant est strictement positif
  3. Sa trace est égale à 0
  4. A est nécessairement toujours diagonalisable sans condition supplémentaire
Un indice

Pour être diagonalisable, le polynôme minimal de AA doit être scindé à racines simples. Il divise (X−1)2(X+2)(X-1)^2(X+2).

Voir la correction

Bonne réponse : A. Son polynôme minimal est πA(X)=(X−1)(X+2)\pi_A(X) = (X - 1)(X + 2), c'est-à-dire (A−I3)(A+2I3)=0(A - I_3)(A + 2I_3) = 0

Le polynôme P(X)=(X−1)2(X+2)P(X) = (X - 1)^2(X + 2) annule AA. Le polynôme minimal πA\pi_A divise P(X)P(X). Pour que AA soit diagonalisable, πA\pi_A doit être scindé à racines simples. Les diviseurs à racines simples contenant à la fois 1 et -2 (car A≠I3A \ne I_3 et A≠−2I3A \ne -2I_3) sont (X−1)(X+2)(X-1)(X+2). Donc AA est diagonalisable ssi (A−I3)(A+2I3)=0(A - I_3)(A + 2I_3) = 0.

Exercice 3 Décomposition de Dunford et calcul de l'exponentielle

Palier 3 · approfondissement

Soit A=(2102)∈M2(R)A = \begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix} \in \mathcal{M}_2(\mathbb{R}). On pose D=2I2D = 2I_2 et N=(0100)N = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix}. Quelle est l'expression exacte de l'exponentielle exp⁡(tA)\exp(tA) pour t∈Rt \in \mathbb{R} ?

  1. exp⁡(tA)=e2t(1t01)\exp(tA) = e^{2t} \begin{pmatrix} 1 & t \\ 0 & 1 \end{pmatrix}
  2. exp⁡(tA)=e2t(1001)\exp(tA) = e^{2t} \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}
  3. exp⁡(tA)=(e2tet0e2t)\exp(tA) = \begin{pmatrix} e^{2t} & e^t \\ 0 & e^{2t} \end{pmatrix}
  4. exp⁡(tA)=e2t(1t2/201)\exp(tA) = e^{2t} \begin{pmatrix} 1 & t^2/2 \\ 0 & 1 \end{pmatrix}
Un indice

Comme DD et NN commutent (DN=NDDN = ND), on a exp⁡(tA)=exp⁡(tD)exp⁡(tN)\exp(tA) = \exp(tD)\exp(tN). De plus, N2=0N^2 = 0 donc exp⁡(tN)=I2+tN\exp(tN) = I_2 + tN.

Voir la correction

Bonne réponse : A. exp⁡(tA)=e2t(1t01)\exp(tA) = e^{2t} \begin{pmatrix} 1 & t \\ 0 & 1 \end{pmatrix}

La décomposition de Dunford de tAtA est tA=tD+tNtA = tD + tN avec DD diagonalisable et NN nilpotente (N2=0N^2 = 0). Comme D=2I2D = 2I_2 commute avec toute matrice, exp⁡(tA)=exp⁡(tD)exp⁡(tN)=(e2tI2)(I2+tN+t22N2+… )=e2t(I2+tN)=e2t(1t01)\exp(tA) = \exp(tD)\exp(tN) = (e^{2t}I_2)(I_2 + tN + \frac{t^2}{2}N^2 + \dots) = e^{2t}(I_2 + tN) = e^{2t} \begin{pmatrix} 1 & t \\ 0 & 1 \end{pmatrix}.

Exercice 4 Endomorphismes cycliques et égalité des polynômes

Palier 4 · défi

Soit EE un espace vectoriel de dimension nn sur KK et u∈L(E)u \in \mathcal{L}(E). On dit que uu est cyclique s'il existe x0∈Ex_0 \in E tel que (x0,u(x0),…,un−1(x0))(x_0, u(x_0), \dots, u^{n-1}(x_0)) soit une base de EE. Laquelle des propriétés suivantes est équivalente à la cyclicité de uu ?

  1. Le degré du polynôme minimal est égal à la dimension de l'espace : deg⁡(πu)=deg⁡(χu)=n\deg(\pi_u) = \deg(\chi_u) = n, soit πu=(−1)nχu\pi_u = (-1)^n \chi_u
  2. Toutes les valeurs propres de u sont nulles
  3. u est diagonalisable
  4. La dimension de chaque sous-espace propre est supérieure ou égale à 2
Un indice

Si la famille (uk(x0))0≤k≤n−1(u^k(x_0))_{0 \le k \le n-1} est libre, aucun polynôme non nul de degré <n< n ne peut annuler x0x_0.

Voir la correction

Bonne réponse : A. Le degré du polynôme minimal est égal à la dimension de l'espace : deg⁡(πu)=deg⁡(χu)=n\deg(\pi_u) = \deg(\chi_u) = n, soit πu=(−1)nχu\pi_u = (-1)^n \chi_u

Si uu est cyclique avec vecteur générateur x0x_0, alors pour tout polynôme PP non nul de degré ≤n−1\le n-1, P(u)(x0)≠0P(u)(x_0) \ne 0, donc deg⁡(πu)≥n\deg(\pi_u) \ge n. Comme πu∣χu\pi_u \mid \chi_u et deg⁡(χu)=n\deg(\chi_u) = n, on en déduit deg⁡(πu)=n\deg(\pi_u) = n. Réciproquement, d'après le théorème des facteurs invariants de Frobenius, deg⁡(πu)=n\deg(\pi_u) = n implique que uu n'a qu'un seul facteur invariant, ce qui équivaut à la cyclicité.