École polytechnique — Écoles normales supérieures — 2025
Mathématiques A — Filières MP–MPI
Tous les espaces vectoriels sont sur {\mathbb C}. On note {\mathbb N^*} l’ensemble des entiers strictement positifs, {\mathbb C[X]} l’anneau des polynômes et {\mathbb C(X)} le corps des fractions rationnelles.
Pour {m,n\in\mathbb N}, {\mathcal M_{m,n}(\mathbb C)} désigne l’espace des matrices de taille {m\times n}, {\mathcal M_m(\mathbb C)=\mathcal M_{m,m}(\mathbb C)} et {\mathrm{GL}_m(\mathbb C)} le groupe des matrices inversibles. On note {0_{m,n}} la matrice nulle, {0_m=0_{m,m}} et {I_m} la matrice identité.
La notation {\operatorname{diag}(M_1,\ldots,M_s)} désigne la matrice diagonale par blocs de blocs {M_1,\ldots,M_s}. Pour des scalaires, elle désigne la matrice diagonale correspondante.
Pour {r\geq1}, le bloc de Jordan {J_r} est défini par {(J_r)_{i,j}=\begin{cases}1&\text{si }i=j+1,\\[8pt]0&\text{sinon.}\end{cases}}En particulier, {J_1=(0)}. Une matrice diagonale par blocs de Jordan a pour blocs des matrices de cette forme.
On note {\mathrm{id}_V} l’identité de {V}. Si {W} est stable par un endomorphisme {u}, on note {u_W} l’endomorphisme induit sur {W}.
Le problème démontre la décomposition des endomorphismes nilpotents en blocs de Jordan, puis une version graduée. Il l’applique aux couples d’applications {V_1\to V_2\to V_3} et à la classification des couples de matrices rectangulaires.
I. Questions préliminaires
1° Restriction d’un endomorphisme diagonalisable à un sous-espace stable. Soient
{V} un espace de dimension finie,
{h\in\mathcal L(V)} et
{W} un sous-espace stable par
{h}.
Démontrer que, si {h} est diagonalisable, alors {h_W} est diagonalisable.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
2°. Un invariant matriciel. Pour une matrice carrée {M} et {k\geq1}, on pose {\begin{array}{rl}\delta_k(M)&=-\dim\ker M^{k-1}\\[4pt]&\quad+2\dim\ker M^k-\dim\ker M^{k+1}\end{array}}
2° a) Démontrer que, si {M} et {M'} sont semblables, alors {\delta_k(M)=\delta_k(M')} pour tout {k}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
2° b) Soit {r\geq1}. Vérifier que {\delta_k(J_r)} vaut {1} si {k=r}, et {0} sinon.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
2° c) Pour {M=\operatorname{diag}(M_1,M_2)}, démontrer {\dim\ker M=\dim\ker M_1+\dim\ker M_2}, puis {\delta_k(M)=\delta_k(M_1)+\delta_k(M_2)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
On pourra utiliser ces relations pour un nombre fini quelconque de blocs.
II. Algèbre linéaire sur les polynômes de Laurent
L’espace {\mathbb C[X^{\pm1}]} est engendré par les {X^k}, {k\in\mathbb Z}. On pose {D=X^{-1}\mathbb C[X^{-1}]}, de sorte que {\mathbb C[X^{\pm1}]=D\oplus\mathbb C[X].}On note {\Pi} la projection sur {D} parallèlement à {\mathbb C[X]}. Ainsi, si {F=\sum\limits_{k=-p}^qf_kX^k}, alors {\Pi(F)=\sum\limits_{k=-p}^{-1}f_kX^k}.
3°. L’application linéaire {\widehat\xi} et l’endomorphisme {\xi}. On pose {\widehat\xi(F)=\Pi(XF)} et {\xi=\widehat\xi_D}.
3° a) Pour {F\in\mathbb C[X^{\pm1}]}, démontrer {\widehat\xi(\Pi(F))=\widehat\xi(F)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
3° b) Pour {P\in\mathbb C[X]} et {F\in D}, démontrer {P(\xi)(F)=\Pi(PF)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
4° Image et noyau des puissances de {\xi}. Pour {n\in\mathbb N}, démontrer que {\xi^n} est surjectif et donner une base de son noyau.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
5° Sous-espaces cycliques. Pour
{r\geq1}, montrer que le plus petit sous-espace
{D_r} contenant
{X^{-r}} et stable par
{\xi} a pour base
{(X^{k-r})_{0\leq k\leq r-1}}.
Écrire la matrice de {\xi_{D_r}} dans cette base.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
III. Prolongements compatibles
Soient {V} de dimension finie, {u} nilpotent, {W} stable par {u} et {\varphi:W\to D} linéaire, avec {\xi\circ\varphi=\varphi\circ u_W}.
Pour {W'\supset W} stable par {u}, un prolongement compatible est une application linéaire {\varphi':W'\to D} dont la restriction à {W} est {\varphi} et qui vérifie {\xi\circ\varphi'=\varphi'\circ u_{W'}}.
6°. Prolongement compatible donné par un vecteur. On suppose {W\ne V} et l’on fixe {v\in V\setminus W}.
6° a) Vérifier que {I=\{P\in\mathbb C[X]:P(u)(v)\in W\}} est un idéal de {\mathbb C[X]}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
6° b) Montrer qu’il existe {n\in\mathbb N} tel que {X^n\in I}. En déduire que {I} est engendré par un monôme {X^r}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
6° c) Soit {W'=\{P(u)(v)+w:P\in\mathbb C[X],\ w\in W\}}. Vérifier que {W'} contient {W} et {v}, et est stable par {u}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
On note {G_v=\varphi(u^r(v))}.
6° d) Démontrer qu’il existe {F_v\in D} tel que {G_v=\xi^r(F_v)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
6° e) Pour {P\in\mathbb C[X]} et {w\in W}, montrer que {P(u)(v)=w} entraîne {P(\xi)(F_v)=\varphi(w)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
6° f) Si {x=P(u)(v)+w\in W'}, montrer que {\varphi'(x)=P(\xi)(F_v)+\varphi(w)} ne dépend pas du choix de {P,w}. Vérifier que {\varphi'} est un prolongement compatible. On admet sa linéarité.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
7° Prolongement à {V} compatible avec {u}. Démontrer que {\varphi} admet un prolongement {\psi:V\to D} compatible avec {u}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
IV. Théorème de décomposition pour les endomorphismes nilpotents
On suppose {V} de dimension finie et {u} nilpotent d’indice {n}, c’est-à-dire {u^n=0} et {u^{n-1}\ne0}.
8°. Scindage d’un sous-espace cyclique maximal. On choisit {v_0} tel que {u^{n-1}(v_0)\ne0}.
8° a) Montrer que {(v_0,u(v_0),\ldots,u^{n-1}(v_0))} est libre et que l’espace {W} engendré contient {v_0} et est stable par {u}. Écrire la matrice de {u_W} dans cette base.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
8° b) Montrer qu’il existe une application linéaire injective {\varphi:W\to D} telle que {\xi\circ\varphi=\varphi\circ u_W}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
La partie III fournit un prolongement compatible {\psi:V\to D} de {\varphi}.
8° c) Vérifier que {\operatorname{Im}\psi\subset\ker\xi^n}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
8° d) Montrer que {\ker\psi} est un supplémentaire de {W} stable par {u}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
9° Existence de la décomposition. Pour {u} nilpotent sur {V} de dimension finie, montrer qu’il existe une base où sa matrice est {\operatorname{diag}(J_{r_1},\ldots,J_{r_s})}, avec {r_1\geq\cdots\geq r_s\geq1}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
10° Unicité des tailles. Montrer que {s} et les tailles {r_1,\ldots,r_s} ne dépendent que de {u}, et non de la base.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
V. Version graduée du théorème
On se donne {V} de dimension finie, {u} nilpotent, {N\geq1}, {\zeta=\exp(2i\pi/N)} et {h} inversible tels que {h^N=\mathrm{id}_V,\quad huh^{-1}=\zeta u.}11°. Propriétés de {h}.
11° a) Démontrer que {h} est diagonalisable.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
11° b) Pour {0\leq j\lt N}, on pose {V_j=\ker(h-\zeta^j\mathrm{id}_V)} et {V_N=V_0}. Vérifier que {u(V_j)\subset V_{j+1}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
11° c) Calculer {h^kuh^{-k}} pour {k\in\mathbb Z}, et {hu^lh^{-1}} pour {l\in\mathbb N}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
12°. Recherche d’un supplémentaire stable. Soit {W} stable par {u} et {h}, admettant un supplémentaire {W'} stable par {u}. On note {p} le projecteur sur {W} parallèlement à {W'}.
12° a) Vérifier que {u} et {p} commutent.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
On pose {\overline p=\frac1N\sum_{k=0}^{N-1}h^kph^{-k}.}
12° b) Montrer que {\operatorname{Im}\overline p\subset W} et que {\overline p(w)=w} pour {w\in W}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
12° c) En déduire que {\overline p} est un projecteur d’image {W}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
12° d) Démontrer soigneusement que {\overline p} commute avec {u} et {h}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
12° e) En déduire que {\ker\overline p} est un supplémentaire de {W}, stable par {u} et {h}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
13° a) Version graduée. Si {n} est l’indice de {u}, montrer qu’il existe un vecteur propre {v} de {h} tel que {u^{n-1}(v)\ne0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
13° b) Montrer qu’il existe une base où les matrices de
{u} et
{h} sont simultanément diagonales par blocs, de blocs respectifs
{J_r} et
{D_{r,a}=\operatorname{diag}(\zeta^a,\zeta^{a+1},\ldots,\zeta^{a+r-1})}, avec
{r\geq1} et
{0\leq a\lt N}.
On appelle {(r,a)} le type du couple de blocs.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
14°. Un exemple. On suppose {N=4} et {\ker(h-\mathrm{id}_V)=\{0\}}. On note {V_j=\ker(h-\zeta^j\mathrm{id}_V)} pour {0\leq j\leq3}. La donnée de {u} équivaut à celle des applications induites {u_1:V_1\to V_2} et {u_2:V_2\to V_3}.
14° a) Vérifier que {u^3=0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
14° b) Construire des couples {(u,h)} donnant six types différents de blocs {(J_r,D_{r,a})}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
14° c) Montrer que les nombres de blocs de chaque type sont déterminés par {d_j=\dim V_j}, {r_1=\operatorname{rg}u_1}, {r_2=\operatorname{rg}u_2} et {r_{21}=\operatorname{rg}(u_2u_1)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
VI. Classification des couples de matrices rectangulaires
On fixe {m,n\geq1}. Deux couples {(A,B)} et {(A',B')} de {\mathcal M_{n,m}(\mathbb C)\times\mathcal M_{m,n}(\mathbb C)} sont simultanément équivalents lorsqu’ils représentent les mêmes applications {\alpha:\mathbb C^m\to\mathbb C^n} et {\beta:\mathbb C^n\to\mathbb C^m} dans deux choix de bases de ces espaces.
On pose {M_{A,B}=\begin{pmatrix}0_m&B\\[8pt]A&0_n\end{pmatrix},\quad H=\begin{pmatrix}I_m&0\\[8pt]0&-I_n\end{pmatrix}.}
15° Une réduction. Démontrer l’équivalence des conditions :
(i) {(A,B)} et {(A',B')} sont simultanément équivalents ;
(ii) il existe {P\in\mathrm{GL}_m(\mathbb C)} et {Q\in\mathrm{GL}_n(\mathbb C)} tels que {A'=QAP^{-1}} et {B'=PBQ^{-1}} ;
(iii) il existe {R\in\mathrm{GL}_{m+n}(\mathbb C)} tel que {M_{A',B'}=RM_{A,B}R^{-1}} et {H=RHR^{-1}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Désormais, {A,B} sont fixées et l’on écrit {M=M_{A,B}}.
16°. Deux applications linéaires : décomposition.
16° a) Calculer {H^2}, {HMH^{-1}} et {HP(M)H^{-1}} pour {P\in\mathbb C[X]}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
16° b) Montrer que, si {\lambda} est valeur propre de {M}, alors {-\lambda} l’est aussi, avec la même multiplicité.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
16° c) Écrivons
{\chi_M=X^rQ}, avec
{Q(0)\ne0}.
Justifier brièvement {\mathbb C^{m+n}=\ker M^r\oplus\ker Q(M)} et vérifier la stabilité de ces sous-espaces par {H}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Deux couples {(M,H)} et {(M',H')} sont simultanément semblables s’il existe une même matrice inversible {R} telle que {M'=RMR^{-1}} et {H'=RHR^{-1}}.
17° Cas nilpotent. On suppose
{M} nilpotente. Montrer que
{(M,H)} est simultanément semblable à un couple diagonal par blocs, de blocs respectifs
{\begin{pmatrix}0_r&B_0\\[8pt]A_0&0_s\end{pmatrix},\quad\begin{pmatrix}I_r&0\\[8pt]0&-I_s\end{pmatrix}}avec
{|r-s|\leq1} et un des quatre couples suivants:
• {r=s\!+\!1} : {A_0=(I_s\ 0)} et {B_0=\begin{pmatrix}0_{1,s}\\[8pt]I_s\end{pmatrix}} ;
• {r=s} : {A_0=I_r} et {B_0=J_r} ;
• {r=s} : {A_0=J_r} et {B_0=I_r} ;
• {s=r\!+\!1} : {A_0=\begin{pmatrix}0_{1,r}\\[8pt]I_r\end{pmatrix}} et {B_0=(I_r\ 0)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
18°. Cas inversible. On suppose maintenant {M} inversible.
18° a) Montrer que {m=n} et que {A} et {B} sont inversibles.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
18° b) Montrer que {(M,H)} est simultanément semblable à un couple diagonal par blocs, de blocs de taille paire {\begin{pmatrix}0_r&B_1\\[8pt]A_1&0_r\end{pmatrix},\quad\begin{pmatrix}I_r&0_r\\[8pt]0_r&-I_r\end{pmatrix},}où {A_1=I_r} et {B_1=\lambda I_r+J_r}, pour {r\geq1} et {\lambda\ne0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :