Accueil/Exercices d’oraux/ENS/Algèbre/Réduction
ENSFilière PCAlgèbre

Réduction

Cette sélection réunit des exercices choisit par Grand Maître Maxime. Cherchez d’abord à partir de l’énoncé, puis ouvrez une indication ou le corrigé lorsque vous en avez besoin.

Exercices 2026

Exercices 2025

Exercices 2024

Exercice 1—Équation matricielle

RMS 2024

Difficulté★★☆☆☆

Énoncé

Déterminer les X∈M2(R)X \in \mathcal{M}_2(\mathbb{R}) telle que X2+X=(1111)X^2 + X = \begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}.

Indication›

1. Réduire la matrice A=(1111)A = \begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}.

2. Montrer que toute solution XX commute avec AA, ce qui permet de co-diagonaliser XX dans la même base de vecteurs propres.

Corrigé›
On note A=(1111)A = \begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}

1. Réduction de la matrice A

La matrice AA est symétrique réelle, elle est donc diagonalisable d'après le théorème spectral.

Ses valeurs propres sont immédiatement obtenues :

• λ1=2\lambda_1 = 2, associée au sous-espace propre E2(A)=Vect⁡(12(11))E_2(A) = \operatorname{Vect}\left(\frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ 1 \end{pmatrix}\right)

• λ2=0\lambda_2 = 0, associée au sous-espace propre E0(A)=Vect⁡(12(1−1))E_0(A) = \operatorname{Vect}\left(\frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ -1 \end{pmatrix}\right)

En posant la matrice orthogonale P=12(111−1)P = \frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} (avec P−1=PTP^{-1} = P^T), on obtient :

A=P(2000)PTA = P \begin{pmatrix} 2 & 0 \\ 0 & 0 \end{pmatrix} P^T

2. Co-diagonalisation de X

Soit X∈M2(R)X \in \mathcal{M}_2(\mathbb{R}) une solution de l'équation X2+X=AX^2 + X = A.

Remarquons que XX et AA commutent :

AX=(X2+X)X=X3+X2=X(X2+X)=XAAX = (X^2 + X)X = X^3 + X^2 = X(X^2 + X) = XA

Donc les sous-espaces propres de AA sont stables par X.
Comme ces sous-espaces propres sont de dimensions 1, ce sont aussi des sous-espaces propres de X.
En effet, les sous-espaces de A sont des droites vectorielles : si une droite vectorielle DD est stable par X alors l'image reste sur la même droite : pour v∈Dv \in D non nul, on a Xv∈D=Vect(v)Xv \in D = Vect(v) donc Xv=αvXv = \alpha v où α∈R\alpha \in \mathbb{R}.

Ainsi X est diagonalisable et dans la même base que A : Il existe donc des réels λ\lambda et μ\mu tels que :

X=P(λ00μ)PTX = P \begin{pmatrix} \lambda & 0 \\ 0 & \mu \end{pmatrix} P^T

3. Résolution de l'équation

En injectant l'expression de XX dans l'équation X2+X=AX^2 + X = A, il vient :

P(λ2+λ00μ2+μ)PT=P(2000)PTP \begin{pmatrix} \lambda^2 + \lambda & 0 \\ 0 & \mu^2 + \mu \end{pmatrix} P^T = P \begin{pmatrix} 2 & 0 \\ 0 & 0 \end{pmatrix} P^T

Par unicité des coefficients dans la base de diagonalisation, ceci équivaut au système :

{λ2+λ=2μ2+μ=0  ⟺  {(λ−1)(λ+2)=0μ(μ+1)=0\begin{cases} \lambda^2 + \lambda = 2 \\ \mu^2 + \mu = 0 \end{cases} \iff \begin{cases} (\lambda - 1)(\lambda + 2) = 0 \\ \mu(\mu + 1) = 0 \end{cases}

On obtient deux choix possibles pour λ\lambda (11 ou −2-2) et deux choix pour μ\mu (00 ou −1-1), soit un total de 4 matrices diagonales Y=PTXPY = P^TXP :

Y1=(1000),Y2=(100−1),Y3=(−2000),Y4=(−200−1)Y_1 = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}, \quad Y_2 = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}, \quad Y_3 = \begin{pmatrix} -2 & 0 \\ 0 & 0 \end{pmatrix}, \quad Y_4 = \begin{pmatrix} -2 & 0 \\ 0 & -1 \end{pmatrix}

4. Calcul des solutions X

Chaque matrice solution est donnée par Xi=PYiPTX_i = P Y_i P^T. Sachant que P=12(111−1)P = \frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} :

• Pour Y1=(1000)Y_1 = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} : X1=12(1111)=12AX_1 = \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix} = \frac{1}{2}A

• Pour Y2=(100−1)Y_2 = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} : X2=12(0220)=(0110)X_2 = \frac{1}{2}\begin{pmatrix} 0 & 2 \\ 2 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}

• Pour Y3=(−2000)Y_3 = \begin{pmatrix} -2 & 0 \\ 0 & 0 \end{pmatrix} : X3=12(−2−2−2−2)=−AX_3 = \frac{1}{2}\begin{pmatrix} -2 & -2 \\ -2 & -2 \end{pmatrix} = -A

• Pour Y4=(−200−1)Y_4 = \begin{pmatrix} -2 & 0 \\ 0 & -1 \end{pmatrix} : X4=12(−3−1−1−3)X_4 = \frac{1}{2}\begin{pmatrix} -3 & -1 \\ -1 & -3 \end{pmatrix}

Conclusion : L'ensemble des solutions de l'équation dans M2(R)\mathcal{M}_2(\mathbb{R}) est :

S={12(1111), (0110), (−1−1−1−1), 12(−3−1−1−3)}\mathcal{S} = \left\{ \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}, \, \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \, \begin{pmatrix} -1 & -1 \\ -1 & -1 \end{pmatrix}, \, \frac{1}{2}\begin{pmatrix} -3 & -1 \\ -1 & -3 \end{pmatrix} \right\}

Exercice 2—Limite du déterminant d'une suite récurrente de matrices

RMS 2024

Difficulté★★☆☆☆

Énoncé

On considère la matrice A0=(34121254)A_0 = \begin{pmatrix} \frac{3}{4} & \frac{1}{2} \\[4pt] \frac{1}{2} & \frac{5}{4} \end{pmatrix} et la suite de matrices (An)n∈N(A_n)_{n \in \mathbb{N}} définie par la relation de récurrence :

∀n∈N,An+1=2An−An2\forall n \in \mathbb{N}, \quad A_{n+1} = 2A_n - A_n^2

Déterminer la limite de det⁡(An)\det(A_n) lorsque n→+∞n \to +\infty.

Indication›

1. Diagonaliser la matrice A0A_0.

2. Se ramener à des suites de scalaires

Corrigé›

1. Diagonalisation de la matrice initiale A0A_0

Calculons le polynôme caractéristique de A0A_0 :

χA0(X)=det⁡(XI2−A0)=(X−34)(X−54)−14=X2−2X+1116\chi_{A_0}(X) = \det(X I_2 - A_0) = \left(X - \frac{3}{4}\right)\left(X - \frac{5}{4}\right) - \frac{1}{4} = X^2 - 2X + \frac{11}{16}

Le discriminant du polynôme est Δ=4−4×1116=54>0\Delta = 4 - 4 \times \frac{11}{16} = \frac{5}{4} > 0.

A0A_0 admet deux valeurs propres réelles distinctes :

x1=1+54etx2=1−54x_1 = 1 + \frac{\sqrt{5}}{4} \quad \text{et} \quad x_2 = 1 - \frac{\sqrt{5}}{4}

La matrice A0A_0 est donc diagonalisable dans M2(R)\mathcal{M}_2(\mathbb{R}). Il existe P∈GL⁡2(R)P \in \operatorname{GL}_2(\mathbb{R}) telle que :

A0=P(x100x2)P−1A_0 = P \begin{pmatrix} x_1 & 0 \\ 0 & x_2 \end{pmatrix} P^{-1}

2. Reduction de la récurrence matricielle

Pour tout n∈Nn \in \mathbb{N}, posons Bn=P−1AnPB_n = P^{-1} A_n P. La récurrence devint :

Bn+1=P−1(2An−An2)P=2Bn−Bn2B_{n+1} = P^{-1}(2A_n - A_n^2)P = 2B_n - B_n^2

Par une récurrence immédiate, BnB_n reste une matrice diagonale pour tout n∈Nn \in \mathbb{N}. En notant Bn=(un00vn)B_n = \begin{pmatrix} u_n & 0 \\ 0 & v_n \end{pmatrix}, les suites réelles (un)n∈N(u_n)_{n \in \mathbb{N}} et (vn)n∈N(v_n)_{n \in \mathbb{N}} vérifient :

u0=x1,v0=x2et∀n∈N,  {un+1=f(un)vn+1=f(vn)u_0 = x_1, \quad v_0 = x_2 \quad \text{et} \quad \forall n \in \mathbb{N}, \; \begin{cases} u_{n+1} = f(u_n) \\ v_{n+1} = f(v_n) \end{cases}

où f:x↦2x−x2f : x \mapsto 2x - x^2.

3. Étude de la fonction f et des suites réelles

La fonction ff est dérivable sur R\mathbb{R} avec f′(x)=2(1−x)f'(x) = 2(1 - x).

x−∞012+∞f'(x)+0−f(x)−∞1−∞00

On remarque que f(]0,2[)=]0,1]f(]0, 2[) = ]0, 1] et l'intervalle I=]0,1]I = ]0, 1] est stable par ff car f(]0,1])=]0,1]f(]0, 1]) = ]0, 1].

De plus, 5≈2,236\sqrt{5} \approx 2,236, donc x1,x2∈]0,2[x_1, x_2 \in ]0, 2[, on voit donc que l'on peut se limiter à étudier les suites récurrentes (an)n∈N(a_n)_{n \in \mathbb{N}} vérifiant a0∈]0,2[a_0 \in ]0, 2[ et an+1=f(an)a_{n+1} = f(a_n).

Soit (an)n∈N(a_n)_{n \in \mathbb{N}} une telle suite.

Alors a1=f(a0)∈]0,1]a_1 = f(a_0) \in ]0, 1], et par stabilité, ∀n≥1,  an∈]0,1]\forall n \ge 1, \; a_n \in ]0, 1].

Étudions le signe de f(x)−xf(x) - x sur ]0,1]]0, 1] :

f(x)−x=x−x2=x(1−x)≥0pour tout x∈]0,1]f(x) - x = x - x^2 = x(1 - x) \ge 0 \quad \text{pour tout } x \in ]0, 1]

Ainsi, la suite (an)n≥1(a_n)_{n \ge 1} est croissante et majorée par 1. D'après le théorème de la limite monotone, elle converge vers une limite ℓ∈]0,1]\ell \in ]0, 1].

Par continuité de ff, ℓ\ell vérifie f(ℓ)=ℓ  ⟺  ℓ(1−ℓ)=0f(\ell) = \ell \iff \ell(1 - \ell) = 0. Comme ℓ≥a1>0\ell \ge a_1 > 0, la seule possibilité est ℓ=1\ell = 1.

4. Convergence des matrices et conclusion

Comme u0=x1∈]0,2[u_0 = x_1 \in ]0, 2[ et v0=x2∈]0,2[v_0 = x_2 \in ]0, 2[, la propriété s'applique aux deux suites :

lim⁡n→+∞un=1etlim⁡n→+∞vn=1\lim_{n \to +\infty} u_n = 1 \quad \text{et} \quad \lim_{n \to +\infty} v_n = 1

Par convergence coefficient par coefficient dans M2(R)\mathcal{M}_2(\mathbb{R}) :

lim⁡n→+∞Bn=(1001)=I2\lim_{n \to +\infty} B_n = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I_2

D'autre part, pour tout n∈Nn \in \mathbb{N} :

det⁡(Bn)=det⁡(P−1AnP)=det⁡(An)\det(B_n) = \det(P^{-1} A_n P) = \det(A_n)

L'application M↦det⁡(M)M \mapsto \det(M) étant continue sur M2(R)\mathcal{M}_2(\mathbb{R}), on peut intervertir limite et déterminant :

lim⁡n→+∞det⁡(An)=lim⁡n→+∞det⁡(Bn)=det⁡(I2)=1\lim_{n \to +\infty} \det(A_n) = \lim_{n \to +\infty} \det(B_n) = \det(I_2) = 1

Conclusion : lim⁡n→+∞det⁡(An)=1\lim_{n \to +\infty} \det(A_n) = 1.

Exercice 3—Caractérisation et forme normale des matrices nilpotentes d'indice n - 1

RMS 2024

Difficulté★★★☆☆

Énoncé

Caractériser les matrices A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}) nilpotentes d'indice de nilpotence n−1n - 1 (avec n≥2n \ge 2).

Indication›

• Par définition de l'indice de nilpotence, il existe un vecteur x∈Rnx \in \mathbb{R}^n tel que An−2x≠0A^{n-2}x \neq 0.

• Considérer la famille (x,Ax,…,An−2x)(x, Ax, \dots, A^{n-2}x) de cardinal n−1n-1.

Corrigé›

1. Construction d'une base adaptée

Puisque AA est nilpotente d'indice n−1n - 1, on a An−1=0A^{n-1} = 0 et An−2≠0A^{n-2} \neq 0.

Il existe donc un vecteur x∈Rnx \in \mathbb{R}^n tel que An−2x≠0A^{n-2}x \neq 0. La famille de n−1n - 1 vecteurs :

F=(x,Ax,A2x,…,An−2x)\mathcal{F} = (x, Ax, A^2x, \dots, A^{n-2}x)

est une famille libre (résultat classique sur les endomorphismes nilpotents). Comme dim⁡Rn=n\dim \mathbb{R}^n = n, on peut compléter F\mathcal{F} par un vecteur y∈Rny \in \mathbb{R}^n pour former une base :

B=(x,Ax,A2x,…,An−2x,y)\mathcal{B} = (x, Ax, A^2x, \dots, A^{n-2}x, y)

2. Analyse de l'image du vecteur complété

Exprimons l'image de chaque vecteur de la base par l'endomorphisme canoniquement associé à AA :

• Pour 0≤k≤n−30 \le k \le n - 3, l'image de AkxA^k x est Ak+1xA^{k+1} x, ce qui donne une sous-diagonale de 1 dans la matrice.

• L'image du (n−1)(n-1)-ième vecteur est A(An−2x)=An−1x=0A(A^{n-2}x) = A^{n-1}x = 0.

• Pour le dernier vecteur yy, son image AyAy se décompose dans la base B\mathcal{B} :

Ay=α0x+∑k=1n−2αkAkx+βyAy = \alpha_0 x + \sum_{k=1}^{n-2} \alpha_k A^k x + \beta y

• Absence de composante sur yy (β=0\beta = 0) : Si β≠0\beta \neq 0, la présence de ce terme propre empêcherait AyAy de s'annuler par puissances de AA, ce qui contredit An−1y=0A^{n-1}y = 0.

• Absence de composante sur xx (α0=0\alpha_0 = 0) : En appliquant An−2A^{n-2} à l'égalité, on obtient An−1y=α0An−2x+0=0A^{n-1}y = \alpha_0 A^{n-2}x + 0 = 0. Comme An−2x≠0A^{n-2}x \neq 0, cela impose α0=0\alpha_0 = 0.

On a donc bien Ay∈Vect(Ax,A2x,…,An−2x)Ay \in \mathrm{Vect}(Ax, A^2x, \dots, A^{n-2}x), ce qui garantit que la première et la dernière ligne de la colonne de yy sont nulles.

3. Forme normale et conclusion

La matrice représentative de AA dans la base B\mathcal{B} est donc semblable à AA et présente la structure suivante :

M=(00…00010…00∗01⋱⋮⋮⋮⋮⋱⋱00∗0…010∗0……000)M = \begin{pmatrix} 0 & 0 & \dots & 0 & 0 & 0 \\ 1 & 0 & \dots & 0 & 0 & * \\ 0 & 1 & \ddots & \vdots & \vdots & \vdots \\ \vdots & \ddots & \ddots & 0 & 0 & * \\ 0 & \dots & 0 & 1 & 0 & * \\ 0 & \dots & \dots & 0 & 0 & 0 \end{pmatrix}

Les matrices nilpotentes d'indice n−1n - 1 sont donc exactement les matrices semblables à une matrice composée d'un bloc de Jordan de taille n−1n - 1 et d'un bloc nul de taille 1 (ou à deux blocs de Jordan de tailles respectives n−1n - 1 et 11).

Remarque : Comparaison avec le cas d'indice n

• Si l'indice vaut nn : Il existe un vecteur cyclique xx tel que (x,Ax,…,An−1x)(x, Ax, \dots, A^{n-1}x) forme directement une base complète de Rn\mathbb{R}^n. La matrice est alors semblable à un unique bloc de Jordan de taille nn.

• Ici (indice n−1n - 1) : La famille sous-cyclique (x,Ax,…,An−2x)(x, Ax, \dots, A^{n-2}x) ne contient que n−1n - 1 vecteurs, imposant de la compléter par un vecteur supplémentaire yy dont l'image se réinjecte dans le sous-espace engendré par Ax,…,An−2xAx, \dots, A^{n-2}x.

Exercice 4—Équation matricielle A² = Aᵀ et valeurs propres complexes

RMS 2024

Difficulté★★☆☆☆

Énoncé

Soit A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}) telle que A2=ATA^2 = A^T.

a) Quelles sont les valeurs propres complexes possibles de AA ?

b) Donner un exemple de matrice AA vérifiant cette relation et possédant toutes les valeurs propres possibles trouvées précédemment.

Indication›

a) Transposer la relation A2=ATA^2 = A^T pour exprimer A4A^4 en fonction de AA.

b) Construire AA par blocs diagonaux.

Corrigé›

a) Valeurs propres complexes possibles de AA

En transposant l'égalité A2=ATA^2 = A^T, on obtient :

(AT)2=(A2)T=A(A^T)^2 = (A^2)^T = A

En réinjectant AT=A2A^T = A^2 dans l'expression de gauche :

A4=A  ⟺  A4−A=0A^4 = A \iff A^4 - A = 0

Le polynôme P(X)=X4−XP(X) = X^4 - X est donc un polynôme annulateur de AA. Factorisons PP dans C[X]\mathbb{C}[X] :

P(X)=X(X3−1)=X(X−1)(X−j)(X−j‾)P(X) = X(X^3 - 1) = X(X - 1)(X - j)(X - \overline{j})

où j=ei2π3=−12+i32j = e^{i \frac{2\pi}{3}} = -\frac{1}{2} + i \frac{\sqrt{3}}{2}.

Comme les valeurs propres complexes de AA sont obligatoirement des racines de tout polynôme annulateur, on a :

SpC(A)⊆{0,1,j,j‾}\mathrm{Sp}_{\mathbb{C}}(A) \subseteq \{0, 1, j, \overline{j}\}

b) Construction d'un exemple possédant toutes les valeurs propres

Pour posséder à la fois 0,1,j0, 1, j et j‾\overline{j} comme valeurs propres, la matrice doit être de taille au moins n≥4n \ge 4 (car jj et j‾\overline{j} étant complexes non réels, ils interviennent par paires dans le polynôme caractéristique d'une matrice réelle).

Recherchons un bloc d'ordre 2 réel Rθ=(cos⁡θ−sin⁡θsin⁡θcos⁡θ)R_\theta = \begin{pmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{pmatrix} ayant pour valeurs propres jj et j‾\overline{j}.

Le polynôme caractéristique de RθR_\theta est :

χ(X)=X2−2cos⁡(θ)X+1\chi(X) = X^2 - 2\cos(\theta)X + 1

Pour que ses racines soient jj et j‾\overline{j}, il faut que χ(X)=(X−j)(X−j‾)=X2+X+1\chi(X) = (X-j)(X-\overline{j}) = X^2 + X + 1, donc :

−2cos⁡θ=1  ⟺  cos⁡θ=−12  ⟹  θ=2π3-2\cos\theta = 1 \iff \cos\theta = -\frac{1}{2} \implies \theta = \frac{2\pi}{3}

Le bloc s'écrit alors :

R=(−12−3232−12)R = \begin{pmatrix} -\frac{1}{2} & -\frac{\sqrt{3}}{2} \\[0.5em] \frac{\sqrt{3}}{2} & -\frac{1}{2} \end{pmatrix}

Vérifions que R2=RTR^2 = R^T : RR étant la matrice de la rotation d'angle 2π/32\pi/3, R2R^2 est la rotation d'angle 4π/3≡−2π/34\pi/3 \equiv -2\pi/3, ce qui correspond exactement à R−1=RTR^{-1} = R^T.

Il suffit de poser la matrice diagonale par blocs suivante (dans M4(R)\mathcal{M}_4(\mathbb{R})) :

A=(0000010000−12−320032−12)A = \begin{pmatrix} 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & -\frac{1}{2} & -\frac{\sqrt{3}}{2} \\[0.3em] 0 & 0 & \frac{\sqrt{3}}{2} & -\frac{1}{2} \end{pmatrix}

Cette matrice est réelle, vérifie A2=ATA^2 = A^T par calcul par blocs, et son spectre complexe est exactement
SpC(A)={0,1,j,j‾}\mathrm{Sp}_{\mathbb{C}}(A) = \{0, 1, j, \overline{j}\}.

Exercice 5—Propriétés des matrices antisymétriques et perturbation par une matrice de rang 1

RMS 2024

Difficulté★★★☆☆

Énoncé

Soit n∈N∗n \in \mathbb{N}^* et A∈An(R)A \in \mathcal{A}_n(\mathbb{R}) une matrice antisymétrique réelle.

a) Montrer que les valeurs propres complexes de AA sont imaginaires pures.

b) Que peut-on dire de det⁡(A)\det(A) lorsque nn est impair ?

c) On suppose nn pair et soit J∈Mn(R)J \in \mathcal{M}_n(\mathbb{R}) la matrice dont tous les coefficients valent 1. Montrer que det⁡(A+J)=det⁡(A)\det(A + J) = \det(A).

Indication›

• a) Écrire AX=λXAX = \lambda X dans Cn\mathbb{C}^n et calculer X∗AXX^* A X (où X∗=X‾TX^* = \overline{X}^T).

• b) Utiliser la propriété de la transposée det⁡(AT)=det⁡(A)\det(A^T) = \det(A) et le fait que AT=−AA^T = -A.

• c) Diagonaliser JJ via le théorème spectral et développer le déterminant par rapport à la première ligne/colonne.

Corrigé›

a) Valeurs propres complexes des matrices antisymétriques

Soit λ∈SpC(A)\lambda \in \mathrm{Sp}_{\mathbb{C}}(A) et X∈Cn∖{0}X \in \mathbb{C}^n \setminus \{0\} un vecteur propre associé : AX=λXAX = \lambda X.

Multiplions à gauche par X∗=X‾TX^* = \overline{X}^T :

X∗AX=X∗(λX)=λX∗X=λ∥X∥2X^* A X = X^* (\lambda X) = \lambda X^* X = \lambda \|X\|^2

En notant ∥X∥\|X\| la norme 2 du vecteur X=(x1,…,xn)∈CnX = (x_1, \dots, x_n) \in \mathbb{C}^n, définie par la racine de la somme des modules au carré de ses coordonnées :

∥X∥=∑k=1n∣xk∣2=X∗X\|X\| = \sqrt{\sum_{k=1}^n |x_k|^2} = \sqrt{X^* X}

D'autre part, en prenant la transposée conjuguée du scalaire X∗AXX^* A X et en utilisant AT=−AA^T = -A :

(X∗AX)∗=X∗A∗X=X∗(−A)X=−X∗AX(X^* A X)^* = X^* A^* X = X^* (-A) X = - X^* A X

Ainsi, λ∥X∥2=−λ‾∥X∥2\lambda \|X\|^2 = -\overline{\lambda} \|X\|^2. Comme X≠0X \neq 0, ∥X∥2>0\|X\|^2 > 0, d'où :

λ=−λ‾  ⟺  Re(λ)=0\lambda = -\overline{\lambda} \iff \mathrm{Re}(\lambda) = 0

Les valeurs propres de AA sont donc toutes des imaginaires pures.

b) Déterminant de AA si nn est impair

En utilisant les propriétés du déterminant et le fait que AT=−AA^T = -A :

det⁡(A)=det⁡(AT)=det⁡(−A)=(−1)ndet⁡(A)\det(A) = \det(A^T) = \det(-A) = (-1)^n \det(A)

Puisque nn est impair, (−1)n=−1(-1)^n = -1, ce qui donne :

det⁡(A)=−det⁡(A)  ⟺  2det⁡(A)=0  ⟺  det⁡(A)=0\det(A) = -\det(A) \iff 2\det(A) = 0 \iff \det(A) = 0

c) Preuve de det⁡(A+J)=det⁡(A)\det(A + J) = \det(A) pour nn pair

• Méthode 1 : Disjonction selon l'inversibilité de AA

1. Cas où AA n'est pas inversible :

On a det⁡(A)=0\det(A) = 0. Pour une matrice antisymétrique réelle, le rang de AA est toujours pair.
Puisque nn est pair et AA non inversible, rg(A)≤n−2\mathrm{rg}(A) \le n - 2, d'où dim⁡ker⁡(A)≥2\dim \ker(A) \ge 2.
Par ailleurs, rg(J)=1\mathrm{rg}(J) = 1, donc dim⁡Im(J)=1\dim \mathrm{Im}(J) = 1 et dim⁡ker⁡(J)=n−1\dim \ker(J) = n - 1.
Par la formule de Grassmann sur l'intersection des noyaux :

dim⁡(ker⁡(A)∩ker⁡(J))=dim⁡ker⁡(A)+dim⁡ker⁡(J)−dim⁡(ker⁡(A)+ker⁡(J))\dim(\ker(A) \cap \ker(J)) = \dim \ker(A) + \dim \ker(J) - \dim(\ker(A) + \ker(J))

Donc :

dim⁡(ker⁡(A)∩ker⁡(J))≥2+(n−1)−n=1\dim(\ker(A) \cap \ker(J)) \ge 2 + (n-1) - n = 1

Il existe donc un vecteur non nul X∈ker⁡(A)∩ker⁡(J)X \in \ker(A) \cap \ker(J).
Alors (A+J)X=AX+JX=0(A + J)X = AX + JX = 0, donc ker⁡(A+J)≠{0}\ker(A + J) \neq \{0\}.
D'où det⁡(A+J)=0=det⁡(A)\det(A + J) = 0 = \det(A).

2. Cas où AA est inversible :

On peut factoriser par AA :

det⁡(A+J)=det⁡(A(In+A−1J))=det⁡(A)det⁡(In+A−1J)\det(A + J) = \det\left(A (I_n + A^{-1} J)\right) = \det(A) \det(I_n + A^{-1} J)

La matrice A−1A^{-1} est également antisymétrique (car (A−1)T=(AT)−1=−A−1(A^{-1})^T = (A^T)^{-1} = -A^{-1}). Ses coefficients diagonaux sont donc tous nuls.
La matrice JJ est la matrice remplie de 1, d'où pour la trace du produit :

tr(A−1J)=∑i=1n∑j=1n(A−1)i,j=∑1≤i<j≤n((A−1)i,j+(A−1)j,i)+∑i=1n(A−1)i,i\mathrm{tr}(A^{-1} J) = \sum_{i=1}^n \sum_{j=1}^n (A^{-1})_{i,j} = \sum_{1 \le i < j \le n} \left( (A^{-1})_{i,j} + (A^{-1})_{j,i} \right) + \sum_{i=1}^n (A^{-1})_{i,i}

Par antisymétrie, (A−1)j,i=−(A−1)i,j(A^{-1})_{j,i} = -(A^{-1})_{i,j} et (A−1)i,i=0(A^{-1})_{i,i} = 0, donc tr(A−1J)=0\mathrm{tr}(A^{-1} J) = 0.
Comme rg(A−1J)≤rg(J)=1\mathrm{rg}(A^{-1} J) \le \mathrm{rg}(J) = 1, la matrice A−1JA^{-1} J a au plus une valeur propre non nulle égale à sa trace, c'est-à-dire 0.
Toutes ses valeurs propres sont donc nulles et A−1JA^{-1} J est trigonalisable avec des zeros sur la diagonale.
Ainsi, det⁡(In+A−1J)=1\det(I_n + A^{-1} J) = 1, et finalement det⁡(A+J)=det⁡(A)\det(A + J) = \det(A).

• Méthode 2 : Réduction de JJ & Développement

La matrice J∈Sn(R)J \in \mathcal{S}_n(\mathbb{R}) est symétrique réelle de rang 1, de trace nn. Par le théorème spectral, il existe une matrice orthogonale P∈On(R)P \in \mathcal{O}_n(\mathbb{R}) telle que :

PTJP=(n0⋯000⋯0⋮⋮⋱⋮00⋯0)P^T J P = \begin{pmatrix} n & 0 & \cdots & 0 \\ 0 & 0 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 0 \end{pmatrix}

Posons B=PTAPB = P^T A P. BB reste antisymétrique car BT=PTATP=−BB^T = P^T A^T P = -B.

det⁡(A+J)=det⁡(PT(A+J)P)=det⁡((n0⋯000⋯0⋮⋮⋱⋮00⋯0)+B)\det(A + J) = \det\left(P^T (A + J) P\right) = \det\left( \begin{pmatrix} n & 0 & \cdots & 0 \\ 0 & 0 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 0 \end{pmatrix} + B \right)

Développons ce déterminant par rapport à la première colonne :

det⁡(A+J)=(n+b1,1)det⁡(B1,1)+∑i=2n(−1)i+1bi,1det⁡(Bi,1)\det(A + J) = (n + b_{1,1}) \det(B_{1,1}) + \sum_{i=2}^n (-1)^{i+1} b_{i,1} \det(B_{i,1})

Or, BB étant antisymétrique, ses termes diagonaux sont nuls (b1,1=0b_{1,1} = 0), et la sous-matrice B1,1B_{1,1} de taille n−1n-1 (qui est impair) est elle-même antisymétrique.
D'après la question b), det⁡(B1,1)=0\det(B_{1,1}) = 0. Le terme en nn disparaît donc complètement !

En faisant le même développement sur det⁡(B)\det(B) :

det⁡(B)=b1,1det⁡(B1,1)+∑i=2n(−1)i+1bi,1det⁡(Bi,1)=∑i=2n(−1)i+1bi,1det⁡(Bi,1)\det(B) = b_{1,1} \det(B_{1,1}) + \sum_{i=2}^n (-1)^{i+1} b_{i,1} \det(B_{i,1}) = \sum_{i=2}^n (-1)^{i+1} b_{i,1} \det(B_{i,1})

D'où det⁡(A+J)=det⁡(B)=det⁡(A)\det(A + J) = \det(B) = \det(A).

Exercice 6—Racine carrée d'une matrice définie positive et caractérisation des matrices diagonalisables

RMS 2024

Difficulté★★★☆☆

Énoncé

a) Montrer que toute matrice symétrique positive admet une racine carrée.

b) Soit A∈Mn(R)A \in \mathcal{M}_n(\mathbb{R}). Montrer que AA est diagonalisable dans R\mathbb{R} si et seulement s'il existe S∈Sn++(R)S \in \mathcal{S}_n^{++}(\mathbb{R}) telle que SA=ATSSA = A^T S.

Indication›

• a) Diagonaliser SS dans une base orthonormée d'après le théorème spectral et poser H=Pdiag(λ1,…,λn)PTH = P \mathrm{diag}(\sqrt{\lambda_1}, \dots, \sqrt{\lambda_n}) P^T.

• b) Sens direct (  ⟹  \implies) : Si A=PDP−1A = P D P^{-1}, poser S=(P−1)TP−1S = (P^{-1})^T P^{-1}.

• b) Sens indirect (  ⟸  \impliedby) : Écrire S=H2S = H^2 avec H∈Sn++(R)H \in \mathcal{S}_n^{++}(\mathbb{R}) et étudier la matrice B=HAH−1B = H A H^{-1}.

Corrigé›

a) Existence de la racine carrée symétrique définie positive

Soit S∈Sn++(R)S \in \mathcal{S}_n^{++}(\mathbb{R}). Par le théorème spectral, SS est diagonalisable dans une B.O.N. et ses valeurs propres λ1,…,λn\lambda_1, \dots, \lambda_n sont toutes strictement positives.

Il existe donc une matrice orthogonale P∈On(R)P \in \mathcal{O}_n(\mathbb{R}) et une matrice diagonale D=diag(λ1,…,λn)D = \mathrm{diag}(\lambda_1, \dots, \lambda_n) telles que :

S=PDPTS = P D P^T

Posons H=PΔPTH = P \Delta P^T où Δ=diag(λ1,…,λn)\Delta = \mathrm{diag}(\sqrt{\lambda_1}, \dots, \sqrt{\lambda_n}).

• Symétrie : HT=(PΔPT)T=PΔTPT=PΔPT=HH^T = (P \Delta P^T)^T = P \Delta^T P^T = P \Delta P^T = H.
• Définie positivité : Ses valeurs propres sont λi>0\sqrt{\lambda_i} > 0, donc H∈Sn++(R)H \in \mathcal{S}_n^{++}(\mathbb{R}).
• Égalité des carrés : H2=(PΔPT)(PΔPT)=PΔ2PT=PDPT=SH^2 = (P \Delta P^T)(P \Delta P^T) = P \Delta^2 P^T = P D P^T = S.

b) Caractérisation des matrices diagonalisables dans R\mathbb{R}

Sens direct (  ⟹  \implies) :

Supposons AA diagonalisable dans R\mathbb{R}. Il existe P∈GLn(R)P \in \mathrm{GL}_n(\mathbb{R}) et DD diagonale telles que A=PDP−1A = P D P^{-1}.
Posons S=(P−1)TP−1S = (P^{-1})^T P^{-1}.

• ST=((P−1)TP−1)T=(P−1)TP−1=SS^T = ((P^{-1})^T P^{-1})^T = (P^{-1})^T P^{-1} = S, donc S∈Sn(R)S \in \mathcal{S}_n(\mathbb{R}).
• Pour tout X∈Rn∖{0}X \in \mathbb{R}^n \setminus \{0\}, XTSX=XT(P−1)TP−1X=∥P−1X∥2>0X^T S X = X^T (P^{-1})^T P^{-1} X = \|P^{-1} X\|^2 > 0 car P−1P^{-1} est un isomorphisme. Ainsi S∈Sn++(R)S \in \mathcal{S}_n^{++}(\mathbb{R}).
• De plus, AT=(P−1)TDPTA^T = (P^{-1})^T D P^T, d'où :

ATS=((P−1)TDPT)((P−1)TP−1)=(P−1)TDP−1A^T S = ((P^{-1})^T D P^T) ((P^{-1})^T P^{-1}) = (P^{-1})^T D P^{-1}
SA=((P−1)TP−1)(PDP−1)=(P−1)TDP−1SA = ((P^{-1})^T P^{-1}) (P D P^{-1}) = (P^{-1})^T D P^{-1}

On a donc bien SA=ATSSA = A^T S.

Sens réciproque (  ⟸  \impliedby) :

Supposons qu'il existe S∈Sn++(R)S \in \mathcal{S}_n^{++}(\mathbb{R}) telle que SA=ATSSA = A^T S.
D'après la question a), il existe H∈Sn++(R)H \in \mathcal{S}_n^{++}(\mathbb{R}) telle que S=H2S = H^2. La relation devient :

H2A=ATH2H^2 A = A^T H^2

HH étant inversible, multiplions à gauche par H−1H^{-1} et à droite par H−1H^{-1} :

HAH−1=H−1ATHH A H^{-1} = H^{-1} A^T H

Posons B=HAH−1B = H A H^{-1}. Calculons la transposée de BB (sachant que HT=HH^T = H et (H−1)T=H−1(H^{-1})^T = H^{-1}) :

BT=(HAH−1)T=(H−1)TATHT=H−1ATH=BB^T = (H A H^{-1})^T = (H^{-1})^T A^T H^T = H^{-1} A^T H = B

Ainsi, B∈Sn(R)B \in \mathcal{S}_n(\mathbb{R}). Par le théorème spectral, BB est diagonalisable dans R\mathbb{R}.
Comme A=H−1BHA = H^{-1} B H, AA est semblable à BB, donc AA est diagonalisable dans R\mathbb{R}.

Exercice 7—Endomorphisme autoadjoint et sous-espace cyclique

RMS 2024

Difficulté★★★☆☆

Énoncé

Soit EE un espace euclidien, a∈L(E)a \in \mathcal{L}(E) un endomorphisme autoadjoint et u∈E∖{0}u \in E \setminus \{0\}.

On pose V=Vect(ak(u)∣k∈N)V = \mathrm{Vect}(a^k(u) \mid k \in \mathbb{N}).

Montrer que l'endomorphisme induit par aa sur VV n'a que des valeurs propres simples.

Indication›

• Montrer d'abord que VV est un sous-espace stable par aa et en trouver une base B=(u,a(u),…,ap(u))\mathcal{B} = (u, a(u), \dots, a^p(u)).

• Écrire la matrice de l'endomorphisme induit a~\tilde{a} dans cette base.

• Observer le rang de λI−a~\lambda I - \tilde{a}.

Corrigé›

1. Stabilité de VV et base compagnon

Le sous-espace V=Vect(ak(u)∣k∈N)V = \mathrm{Vect}(a^k(u) \mid k \in \mathbb{N}) est manifestement stable par aa. Notons a~=aV∈L(V)\tilde{a} = a_V \in \mathcal{L}(V) l'endomorphisme induit.

Considérons p=max⁡{k∈N∣(u,a(u),…,ak(u)) est libre}p = \max \{ k \in \mathbb{N} \mid (u, a(u), \dots, a^k(u)) \text{ est libre} \}.
Comme EE est de dimension finie nn, cet ensemble d'entiers est non vide (il contient 0 car u≠0u \neq 0) et majoré par n−1n-1. L'entier pp existe donc bien.

Par définition de pp, la famille B=(u,a(u),…,ap(u))\mathcal{B} = (u, a(u), \dots, a^p(u)) est libre, tandis que (u,a(u),…,ap+1(u))(u, a(u), \dots, a^{p+1}(u)) est liée.
Ainsi, ap+1(u)∈Vect(u,a(u),…,ap(u))a^{p+1}(u) \in \mathrm{Vect}(u, a(u), \dots, a^p(u)). Par une récurrence immédiate, ak(u)∈Vect(B)a^k(u) \in \mathrm{Vect}(\mathcal{B}) pour tout k∈Nk \in \mathbb{N}.

La famille B\mathcal{B} est donc une base de VV et on a dim⁡V=p+1\dim V = p + 1.

2. Structure de la matrice de a~\tilde{a} et multiplicité des valeurs propres

Dans la base B\mathcal{B}, la matrice de l'endomorphisme induit a~\tilde{a} est sous forme compagnon :

MatB(a~)=(00…0−α010…0−α101⋱⋮⋮⋮⋱⋱0−αp−10…01−αp)\mathrm{Mat}_{\mathcal{B}}(\tilde{a}) = \begin{pmatrix} 0 & 0 & \dots & 0 & -\alpha_0 \\ 1 & 0 & \dots & 0 & -\alpha_1 \\ 0 & 1 & \ddots & \vdots & \vdots \\ \vdots & \ddots & \ddots & 0 & -\alpha_{p-1} \\ 0 & \dots & 0 & 1 & -\alpha_p \end{pmatrix}

Pour tout λ∈R\lambda \in \mathbb{R}, la matrice λIp+1−MatB(a~)\lambda I_{p+1} - \mathrm{Mat}_{\mathcal{B}}(\tilde{a}) s'écrit :

(λ0…0α0−1λ…0α10−1⋱⋮⋮⋮⋱⋱λαp−10…0−1λ+αp)\begin{pmatrix} \lambda & 0 & \dots & 0 & \alpha_0 \\ -1 & \lambda & \dots & 0 & \alpha_1 \\ 0 & -1 & \ddots & \vdots & \vdots \\ \vdots & \ddots & \ddots & \lambda & \alpha_{p-1} \\ 0 & \dots & 0 & -1 & \lambda + \alpha_p \end{pmatrix}

Les p premières colonnes forment une famille libre (famille échelonnée par les -1), donc :

rg(λIp+1−a~)≥p\mathrm{rg}(\lambda I_{p+1} - \tilde{a}) \ge p

Par le théorème du rang :

dim⁡ker⁡(a~−λidV)=(p+1)−rg(λIp+1−a~)≤(p+1)−p=1\dim \ker(\tilde{a} - \lambda \mathrm{id}_V) = (p + 1) - \mathrm{rg}(\lambda I_{p+1} - \tilde{a}) \le (p + 1) - p = 1

Ainsi, tous les sous-espaces propres de a~\tilde{a} sont de dimension au plus 1.

3. Conclusion via le caractère autoadjoint

Comme aa est autoadjoint sur EE et que VV est stable par aa, la restriction a~\tilde{a} de aa à VV demeure autoadjointe pour le produit scalaire induit sur VV.

Par le théorème spectral, a~\tilde{a} est diagonalisable dans VV. Pour un endomorphisme diagonalisable, la multiplicité d'une valeur propre dans le polynôme caractéristique est égale à la dimension de son sous-espace propre associé.

Puisque dim⁡Eλ(a~)≤1\dim E_\lambda(\tilde{a}) \le 1 pour tout λ∈Sp(a~)\lambda \in \mathrm{Sp}(\tilde{a}), toutes les valeurs propres de a~\tilde{a} ont une multiplicité égale à 1.

L'endomorphisme induit a~\tilde{a} n'a donc que des valeurs propres simples.

← Retour aux chapitres