0% ont trouvé ce document utile (0 vote)
176 vues11 pages

DS7 - Correction

Transféré par

Alae Caîch
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
176 vues11 pages

DS7 - Correction

Transféré par

Alae Caîch
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

MPSI 3 - Fermat Le 13.03.

20
2019-2020

Devoir surveillé n◦ 7
CORRECTION
————————————————————–
I. Premiers résultats

0. On a donc u = u1 = 0.
Remarques !
Réciproquement, si u = 0, alors u est nilpotent d’indice 0 (car u0 = idE 6= 0).
Mais, compte-tenu de la question, il semble que cela ne soit pas demandé
/1
Si u est un endomorphisme nilpotent d’indice 1, alors u = 0
A. Réduction d’une matrice de M2 (C) nilpotente d’indice 2
Dans toute cette sous-partie A, on suppose que n = 2.
Soit u un endomorphisme de E nilpotent d’indice p > 2.
1. Puisque u est nilpotent d’indice p, alors up−1 6= 0. /1

C’est-à-dire, exactement : il existe un vecteur x de E tel que up−1 (x) 6= 0.

p−1
X
2. Soient (λk )06k6p−1 telle que λk uk (x) = 0.
k=0
On suppose que {k ∈ [[0, p − 1]] | λk 6= 0} ⊂ N est non vide.
Il existe donc k0 ∈ [[0, p − 1]] tel que k0 = min{k ∈ [[0, p − 1]] | λk 6= 0}.
p−1
X p−1
X
On a donc λk uk (x) = λk uk (x) = 0, car pour tout k < k0 , λk = 0.
k=k0 k=0
On compose alors par up−1−k0 (k0 6 p − 1, donc p − 1 − k0 > 0) :
p−1 p−1
!
X X
k
0 =u (p−1−k0 )
(0) = u p−1−k0
λk u (x) = λk0 up−1 (x) + uk−1−k0 +p (x)
k=k0 k=k0 +1
=0
p−2−k
X0 z }| {
= λk0 up−1 (x) + uh (up (x)) = λk0 up−1 (x)
h=0
| {z }
h=k−1−k0

par linéarité.
Or up−1 (x) 6= 0, donc λk0 = 0. Ce qui est absurde.
Donc {k ∈ [[0, p − 1]] | λk 6= 0} = ∅. Ainsi, pour tout k ∈ [[0, p − 1]], λk = 0. /2

La famille uk (x) 06k6p−1 est libre.

E est de dimension 2, donc


 
p = card uk (x) 06k6p−1 rang uk (x)
 
=
|{z} 06k6p−1
6 dim E 6 2
car la famille est libre

Et comme par hypothèse, p > 2 : /1


p = 2.

3. Soit x ∈ Im u, il existe a ∈ E tel que u(a) = x et donc u(x) = u2 (a) = 0 car u2 = 0.


Donc x ∈ Ker u. Ainsi Im u ⊂ Ker u.
On a donc rang (u) 6 dim Ker u, puis en ajoutant rang u :
2rang (u) 6 rang (u) + dim Ker u = dim E = 2 ⇒ rang (u) 6 1
d’après le théorème du rang et en divisant par 2.
Or rang (u) = 0 ⇒ u = 0, ce qui est faux. Donc rang (u) = 1,
et toujours par théorème du rang : dim Ker u = 1.
Comme les deux espaces sont de même dimension, l’un inclus dans l’autre : /2,5

Ker (u) = Im (u)


4. On sait qu’il existe x tel que u(x) 6= 0.
On sait aussi alors que (x, u(x)) libre. C’est donc une base de E.
Comme u u(x) = u2 (x) = 0, on a /1,5
 
0 0
M(x,u(x) (u) = = J2
1 0

5. Montrons d’abord le résultat


 donné.
  
a b e f
On suppose que A = et B = ,
c d g h
 
ae + bg af + bh
det(AB) = det = (ae + bg)(cf + dh) − (af + bh)(ce + dg) /2
ce + dg cf + dh
= aecf + aedh + bgcf + bgdh − af ce − af dg − bhce − bhdg = ad(eh − f g) + bc(gf − eh)
= (ad − bc)(eh − f g) = det(A) × det(B)

Considérons une matrice M nilpotente,


on note u, l’endomorphisme canoniquement associé. Alors u est nilpotent.

M(uk ) = M k = 0

Si l’indice p est 1, u = 0 et M = 0, donc tr(M ) = 0 et det(M ) = 0.


Si l’indice p > 2, alors on a vu que p = 2 et il existe B de E telle que MB (u) = J2 .
Donc M est semblable à J2 : il existe P ∈ GL2 (C) tel que M = P J2 P −1 .
On a alors det(M ) = det(P J2 P −1 ) = det P det J2 det P −1 = det P × 0 det(P −1 ) = 0.
et tr(M ) = tr(P J2 P −1 ) = tr(P −1 P J2 ) = tr(J2 ) = 0 + 0 = 0.
Donc si M ∈ M2 (C) est nilpotente, alors det(M ) = 0 et tr(M ) = 0. /1,5
Réciproquement,supposons  que det(M ) = 0 et tr(M ) = 0.
a b
Notons M = . Alors
c d
 2     
a + bc ab + bd bc − ad 0 a b
M2 = = +(a+d) = − det(M )M +tr(M )I2 = 02
ca + dc cb + d2 0 bc − ad c d
Donc M est nilpotente. /1,5

Les matrices nilpotentes de M2 (C) sont exactement les matrices de trace et déterminant nuls.

B - Réduction d’une matrice de Mn (C) nilpotente d’indice 2


On suppose que n > 3. Soit u un endomorphisme de E nilpotent d’indice 2 et de rang r.
1. u2 = 0, donc pour tout y ∈ Im u,
il existe x ∈ E tel que y = u(x) et donc u(y) = u2 (x) = 0, donc y ∈ Ker u. /1

Im (u) ⊂ Ker (u)

On a donc, en prenant les dimensions : rang u 6 dim Ker u, en additionnant rang (u). : /1

2r = 2rang (u) 6 dim Ker u + rang (u) = dim(E) = n

d’après le théorème du rang.


2. Im u est de dimension r.
Il existe f1 , . . . fr ∈ Im u tel que (f1 , f2 , . . . fr ) base de Im u.
Or pour tout i ∈ Nr , fi ∈ Im u, donc il existe ei ∈ E tel que u(ei ) = fi .
r
X X r
Soient λ1 , . . . λr , µ1 , . . . µr ∈ C tel que λi ei + µi u(ei ) = 0.
i=1 i=1
r
X r
X
2
Si l’on compose par u : λi u(ei ) + µi u (ei ) = u(0) = 0.
i=1 i=1
Or u2 (ei ) = 0 car u2 = 0.
r
X r
X
Donc λi u(ei ) = λi fi = 0 ainsi ∀ i ∈ Nr , λi = 0, car (f1 , . . . fr ) libre.
i=1 i=1
r
X r
X r
X
Puis, λ i ei + µi u(ei ) = µi u(ei ) = 0.
i=1 i=1 i=1
Pour les mêmes raisons que précédemment : pour tout i ∈ Nr , µi = 0.
Ainsi, la famille e1 , u(e1 ), e2 , u(e2 ), . . . , er , u(er ) est libre.
Par ailleurs, dim E = dim Im u + dim Ker u = r + r = 2r.
On a donc une famille libre maximale de E, c’est une base : /2

il existe e1 , e2 , . . . , er de E tels que e1 , u(e1 ), e2 , u(e2 ), . . . , er , u(er ) est une base de E.

3. Comme pour tout i, u(u(ei )) = 0 (vu plus haut), on trouve (on notant B, cette base) : /1

MB (u) = diag(J2 , J2 , . . . J2 ) ∈ M2r (C)

4. On suppose Im (u) 6= Ker (u), donc Im (u) < Ker (u), car Im u ⊂ Ker u.
Comme précédemment, soit (f1 , . . . fr ) base de Im u, puis (e1 , . . . er ) tel que ∀ i ∈ Nr ,u(ei ) = fi
Puis, pour tout i ∈ Nr , u(u(ei )) = u2 (ei ) = 0, donc u(ei ) ∈ Ker u.
Donc (u(e1 ), u(e2 ), . . . u(er )) famille libre de Ker u.
dim(Ker u) = dim E − rang u = n − r (théorème du rang).
On complète en une base de Ker u avec la famille de n−r−r = n−2r vecteurs : (v1 , . . . vn−2r ).
Comme u2 = 0, on a comme précédemment : 
la famille (e1 , u(e1 ), . . . er , u(er ), v1 , . . . vn−2r est libre. 
(On compose une fois par u, puis on exploite la liberté de u(e1 ), . . . u(er ), v1 , . . . vn−2r .)
Par ailleurs, cette famille possède n vecteurs, linéairement indépendants.
On a donc une famille libre maximale de E, c’est une base : /2,5

il existe e1 , e2 , . . . , er de E, v1 , . . . vn−2r de  Ker u tels que


e1 , u(e1 ), e2 , u(e2 ), . . . , er , u(er , )v1 , . . . vn−2r est une base de E.

5. Comme pour tout i, u(u(ei )) = 0 (vu plus haut), et u(vi ) = 0 car v ∈ Ker u on trouve : /1,5

MB0 (u) = diag(J2 , . . . J2 . . . On−2r ) ∈ M2r (C)


| {z }
r

C - Polynômes annulateurs d’une matrice nilpotente


Dans cette partie, A désigne une matrice de Mn (C).
1. On suppose que A est nilpotente.
On suppose qu’il existe λ ∈ C et X ∈ Mn,1 (C) (non nulle) tel que AX = λX.
Posons, pour tout n ∈ N, Pn :  An X = λn X.
— A0 X = In X = X = λ0 X. Donc P0 est vraie.
— Soit n ∈ N. Supposons que Pn est vraie.

An+1 X = A × An X = A × λn X = λn AX = λn λX = λn+1 X

Donc Pn+1 est vraie. /1,5


∀ k ∈ N, Ak X = λk X
En particulier Ap X = 0 = λp X. Or X 6= 0, donc λp = 0, i.e. /1

λ=0

2. Il existe P ∈ GLn (C) tel que A = P DP −1 , donc AP = P D.


Notons Ei ∈ Mn,1 (C) tel que k [Ei ]1 = δi,k ,
la matrice colonne avec un 1 en ligne i et tous les autres coefficients nuls.
On note Xi = P Yi . X est non nul (P inversible).
Le produit par blocs donne (avec Ck (D) : k ecolonne de D) :
n
!
X
k
AXi = AP Yi = P DYi = P × Ck (D) × [Ei ]1 = P × Ci (D) = P × λi Yi = λi P Yi = λi Xi
k=1
/2
Pour tout i ∈ Nn , il existe Xi ∈ Mn,1 (C), X 6= 0 tel que AXi = λi Xi .

3. Si A est semblable à une matrice D = diag(λ1 , . . . λn ) diagonale,


alors pour tout i ∈ Nn , ∃ Xi ∈ Mn,1 (C), non nul, tel que AXi = λi Xi .
Et donc d’après la question 1, λi = 0. Et donc D = On .
Or A = P DP −1 , donc A = 0. /1,5

si A est nilpotente et semblable à une matrice diagonale alors A est nulle.


4. Soit A, une matrice triangulaire de Mn (C) à diagonale nulle.
Sans perte de généralité, on suppose que A est triangulaire supérieure. Sinon, on considère AT .
Posons, pour tout k ∈ N∗ :

Pk :  ∀ i, j ∈ Nn , i > j − k + 1 =⇒i [Ak ]j = 0 

— Par définition de A, tous les coefficients sous la diagonale (inclus) sont nuls.
Donc si i > j = j − 1 + 1, i [A]j = 0.
Donc P1 est vraie.
— Soit k ∈ N∗ .
On suppose que Pk est vraie.
Soient i, j ∈ Nn et i > j − (k + 1) + 1 = j − k i.e. j 6 i + k
n
X j−1
X n
X
i
[Ak+1 ]j = i
[Ak ]h × h [A]j = i
[Ak ]h × h [A]j + i
[Ak ]h × h [A]j
h=1 h=1 h=j

Or
n
X
i
• si h > j, h [A]j = 0, donc [Ak ]h × h [A]j = 0
h=j
• si h 6 j − 1, alors h 6 i + k − 1, donc i > h − k + 1 et donc d’après Pn : i [Ak ]h = 0,
j−1
X
i
Ainsi [Ak ]h × h [A]j = 0
h=1
Ainsi, si i > j − (k + 1) + 1, i [Ak+1 ]j = 0.
Donc Pk+1 est vraie.
Alors, comme pour tout i, j ∈ Nn , i − j > n − 1, i [An ]j = 0. /2

Une matrice triangulaire de Mn (C) à diagonale nulle est nilpotente

Remarques !
On peut aussi faire la démonstration avec u, l’endomorphisme canoniquement associé (avec l’espace E = Cn
et la base canonique).
C’est assez classique

5. Soit P = QX p ∈ C[X], un polynôme (quelconque) multiple de X p .


Alors P (A) = Q(A) × Ap = Q(A) × 0 = 0. /1

Si A est nilpotente d’indice p, alors pour tout Q polynôme de C[X], QX p est annulateur de A.

Réciproquement. On suppose que P est un polynôme annulateur de A nilpotente d’indice p.


d
X
6. Soit X ∈ Ker A, alors, en notant P = ak X k ,
k=0
 
d
X d
X
0 = 0 × X = P (A) × X = ( ak Ak )X = a0 X + ak Ak−1 × AX  = a0 · X = P (0) · X
|{z}
k=0 k=1 =0

Par ailleurs A n’étant pas inversible, sinon, Ap le serait, Ker A 6= ∅.


On peut donc considérer X 6= 0. Donc nécessairement : a0 = P (0) = 0. /2

Ainsi 0 est racine de P .

Remarques !
Autre méthode :
Supposons que P ∧ X p = 1. D’après le théorème de Bézout, il existe U, V ∈ C[X] tels que U X p + V P = 1.
En appliquant en A : U (A)Ap + V (A)P (A) = In .
Or Ap = P (A) = 0, on a donc 0 = In . Absurde.
Donc P ∧ X p 6= 1. Comme (P ∧ X p )|X p ,
nécessairement il existe a(6 p) tel que X a = P ∧ X p et donc X|X a |P .
7. Comme Q(0) 6= 0 alors Q ∧ X p = 1.
Donc d’après Bézout : il existe U, V ∈ C[X] tel que U Q + V X p = 1 En composant en A :
U (A) × Q(A) + V (A)Ap = In = U (A) × Q(A)
car Ap = 0. /2,5
Donc Q(A) est inversible. Son inverse est un polynôme en A
On a alors P (A) = 0 = Am Q(A).
En multipliant par U (A) à droite : Am = 0. Et donc par définition de p, m > p. /1

P = X p × (X m−p Q), donc P est un multiple de X p .

8. En faisant la synthèse des deux questions précédentes : /1,5

{T ∈ C[X] | T (A) = 0} = X p C[X]

D. Racines carrées de matrices nilpotentes


On se propose d’étudier l’existence et les valeurs de racines carrées éventuelles de matrices nilpotentes.
 
1 3 −7
On note A = 2 6 −14 et u l’endomorphisme de C3 canoniquement associé à A.
1 3 −7
1. C’est immédiat, tr(A) = 0.
On remarque que C2 (A) = 3C1 (A) et C3 (A) = −7C1 (A). Donc rg(A) 6 1.
Par ailleurs, C1 (A) 6= 0, donc rg(A) > 1. /1

tr(A) = 0 et rg(A) = 1

A2 = 0, /1
A est nilpotente ; son indice de nilpotence vaut 2.
   
1 1
2. Prenons la colonne X =  0 . On a alors Y = AX =  2  et AY = A2 X = 0.
0 1
 
3
Puis avec Z =  −1 , on a AZ = 0.
0
Enfin, 
notons que (X,Y, Z) est une famille libre donc une base de M3,1 (C).
1 1 3
Soit P =  0 2 −1  = (X|Y |Z). Par blocs on a :
0 1 0
 
0 0 0
A × P = (AX|AY |AZ) = (Y, 0, 0) = (X|Y |Z) ×  1 0 0  = P × diag(J2 , J1 )
0 0 0
Comme P est inversible : /2

A est semblable à la matrice diag(J2 , J1 ).

On cherche à déterminer l’ensemble des matrices R ∈ M3 (C) telles que R2 = A.


On note ρ l’endomorphisme canoniquement associé à R.
3. Notons que R2 = A, donc AR = R2 × R = R3 = R × R2 = RA
Donc R et A commutent, donc /1

u et ρ commutent

4. Soit x ∈ Ker u.
u (ρ(x)) = (u ◦ ρ)(x) = (ρ ◦ u)(x) = ρ (u(x)) = ρ(0) = 0
Donc ρ(x) ∈ Ker u. Ainsi Ker u est stable par ρ.
Soit y ∈ Im u. Il existe a ∈ E tel que y = u(a)
ρ(y) = ρ (u(a)) = (ρ ◦ u)(a) = (u ◦ ρ)(a) = u (ρ(a)).
Donc ρ(y) ∈ Im u. Ainsi Im u est stable par ρ. /2

Im (u) et Ker (u) sont stables par ρ

Par ailleurs, ρ4 = (ρ2 )2 = u2 = 0 /1


ρ est nilpotent.
5. ρ est nilpotent dans un espace de dimension 3, donc ρ3 = 0.
Ainsi R3 = 0, et donc RY = RAX = R3 X = 0.
Puis comme Z définis plus haut est un éléments de Ker A.
Alors RZ ∈ Ker A = vect(Y, Z). Il s’agit d’une base car dim(Ker A) = 2 et (Y, Z) libre.
Donc il existe a, b ∈ C tel que RZ = aY + bZ.
Supposons que RX = αX + βY + γZ.  
α 0 0
Donc R × P = (RX|RY |RZ) = (αX + βY + γZ|0|aY + bZ) = (X|Y |Z)  β 0 a .
  γ 0 b
α 0 0
Notons R0 = P −1 RP =  β 0 a , alors
γ 0 b
 2
α 0 0
2
 β 0 a  = (R0 ) = P −1 RP P −1RP = P −1 R2 P = P −1 AP = diag(J2 , J1 )
γ 0 b

Le calcul explicite donne


α2
 
0 0
0 2
(R ) =  αβ + aγ 0 ab 
γ(α + b) 0 b2
On peut identifier avec diag(J2 , J1 ).
2 2
On a donc
 b = 0, donc  b = 0. De même α = 0, donc α = 0. Puis aγ = 1.
0 0 0
Donc R0 =  β 0 γ1 .
γ 0 0
2
Réciproquement, avec une telle matrice, on trouve bien R0 = diag(J2 , J1 ).
Puis
 
0 0 0
R = P R0 P −1 = (X|Y |Z)  β 0 γ1  (X|Y |Z)−1 = (βY + γZ|0| γ1 Y )(X|Y |Z)−1
γ 0 0
β + 3γ 0 γ1 β + 3γ 3β + 9γ − γ1 −7β − 21γ + 2
     
1 3 −7 γ
2 
=  2β − γ 0 γ ×  0 0 1  =  2β − γ 6β − 3γ − γ2 −14β + 7γ + 4
γ

1
β 0 γ 0 −1 2 β 3β − γ1 −7β + γ2

(où l’on a calculer P −1 avec l’algorithme de Gauss-Jordan) /4

L’ensemble des racines carrées de A est


3β + 9γ − γ1 −7β − 21γ + γ2
 
 β + 3γ


 2β − γ 6β − 3γ − γ2 −14β + 7γ + γ4  , β ∈ C, γ ∈ C∗
β 3β − γ1 −7β + γ2
 

6. On se propose dans cette question d’étudier l’équation matricielle R2 = J3 .


Soit R une solution de cette équation. Alors, par simple calcul : /1
 
0 0 0
4
R = J32 = 0 0 0  R6 = J33 = 0
1 0 0

Alors R est nilpotente, et on a vu que cela signifie que R3 = 0.


Donc R4 = R × R3 = 0. Ce qui est faux. /2

Donc il n’existe aucune matrice R, solution de R2 = J3 .

7. En général, soit V ∈ Mn (C) une matrice nilpotente d’indice p. On se propose d’étudier


l’équation R2 = V .
(a) R2p = (R2 )p = V p = 0.
Donc R est nilpotente. On note r son indice de nilpotence.
On a alors R2p = V p = 0, donc r < 2p. Et R2p−2 = V p−1 6= 0, donc r > 2p − 2.
Si 2p − 1 > n, alors r > n − 1. Ce qui est impossible (nécessairement r 6 n − 1). /2

Ainsi, si 2p − 1 > n, alors il n’existe aucune solution à l’équation R2 = V .


(b) Soit n > 3. Soit p = 2, on a bien 2p − 1 = 3 > n.
Soit V = diag(J2 , On−2 ). V 2 = diag(J22 , On−2 ) = diag(O2 , On−2 ) = 0.
Donc V est nilpotente d’indice p = 2.   
0 0 0
Puis en suivant la réponse 5., on prend la matrice (β = γ = 1), W = diag  1 0 1  , On−3 ,
1 0 0
on trouve  2 
0 0 0
W 2 = diag  1 0 1  , On−3  = diag(J2 , On−2 ) = V
 
1 0 0
/3
Pour toute valeur de n > 3, V = diag(J2 , On−2 ) est nilpotente d’indice 2 et admet une racine carrée.

II. Généralisations et applications


On cherche dans cette partie à généraliser les résultats des sous-parties I.A et I.B.

A - Réduction des matrices nilpotentes


On suppose n > 2. Soit u un endomorphisme de E nilpotent d’indice p > 2.
1. Soit y ∈ Im u. u(y) ∈ Im u, donc nécessairement /0,5

Im (u) est stable par u.

On note ũ : Im u → Im u, x 7→ u(x).
Alors pour tout x ∈ Im u, il existe a ∈ E tel que u(a) = x.
ũp−1 (x) = up−1 (x) = up (a) = 0. Donc u est nilpotent d’indice 6 p − 1.
Par ailleurs, il existe x tel que up−1 (x) 6= 0, car up−1 6= 0.
Et donc ũp−2 (u(x)) 6= 0 et u(x) ∈ Im u. Donc l’indice de ũ > p − 2. /1,5

L’endomorphisme induit par u sur Im (u) est nilpotent, d’indice de nilpotence égale à p − 1.

2. Pour tout vecteur x non nul de E, on note Cu (x) l’espace vectoriel engendré par les uk (x) k∈N
.

On rappelle que up = 0. Donc Cu (x) = vect x, u(x), . . . up−1 (x) .
p−1
X
Soit a ∈ Cu (x). Il existe a0 , a1 , . . . ap−1 tel que a = ak uk (x).
k=0
p−1
X
Donc u(a) = ak uk+1 (x) ∈ Cu (x).
k=0
{k | uk (x) = 0} ⊂ N, non vide (il contient p) donc admet un plus petit élément : s(x).
On a alors, nécessairement, pour tout k > s(x), uk (x) = uk−s(x) (us(x) (x)) = 0. /1,5

Cu (x) est stable par u et il existe un plus petit entier s(x) > 1 tel que us(x) (x) = 0.

3. Nous avons vu que Cu (x) = vect x, u(x), . . . up−1 (x) .

Or pour tout k ∈ [[s(x), p − 1]], uk (x) = 0. Donc x, . . . , us(x)−1 (x) est génératrice de Cu (x).
s(x)−1
X
Par ailleurs, supposons λk uk (x) = 0.
k=0
Supposons que {k ∈ [[0, s(x) − 1]] | λk 6= 0} est non vide. Il admet un plus petit élément K.
s(x)−1
X
Alors λk uk (x) = 0.
k=K
s(x)−1
X
s(x)−K−1 s(x)−1
En composant par u , on trouve λK u (x) + λk · 0 = 0.
k=K+1
Or λK 6= 0K et us(x)−1 6= 0E . Impossible. 
Donc {k ∈ [[0, s(x) − 1]] | λk 6= 0} = ∅. Et la famille x, u(x), . . . , us(x)−1 (x) est libre. /2

x, u(x), . . . , us(x)−1 (x) est une base de Cu (x)

Le calcul est immédiat : /1

La matrice, dans cette base, de l’endomorphisme induit par u sur Cu (x) est Js(x) .
4. On fait la démonstration par récurrence, comme indiqué.
Posons pour tout p ∈ N∗ , /0,5
t
M
Qp : Si u est nilpotente d’indice p sur E, il existe x1 , . . . , xt de E tels que E = Cu (xi ). 
i=1

— Pour p = 1, on considère u nilpotent d’indice 1. Alors u = 0.


En prenant une base quelconque de E : (e1 , . . . en ),
on trouve, L pour tout i ∈ Nn : Cu (ei ) = {ei } car u(ei ) = 0.
n
Ainsi E = i=1 Cu (ei ).
Donc Q1 est vraie. /1
— Soit p ∈ [[1, n − 1]]. Supposons que Qp est vraie.
Soit u, nilpotente d’indice p + 1.
Im u est stable par u. On note ũ : Im u → Im u, x 7→ u(x).
Alors ũ est linéaire.
Pour tout x = u(a) ∈ Im u, ũp (x) = up (x) = up+1 (a) = 0 car up+1 = 0.
Par ailleurs, il existe b ∈ E tel que up (b) 6= 0, donc ũp−1 (u(b)) 6= 0.
Ainsi, ũ est nilpotente d’indice p.
On peut donc appliquer Pp .
Lt
Et donc il existe x1 , . . . xt ∈ Im u tel que Im u = i=1 Cũ (xi ).
Or pour tout i ∈ Nt , il existe ai ∈ E tel que xi = u(ai ) et par suite

Cu (ai ) = {uk (ai ); k ∈ N} = {ai , xi , u(xi ) . . .} = vect {ai } ∪ Cũ (xi ) = vect(ai ) + Cũ (xi )


Or cette somme est directe car une base de Cu (ai ) est (ai , u(ai ), . . . us(ai )−1 (ai ) .

| {z }
générateurs de Cũ (xi )
t
X
Donc Cu (ai ) = vect(ai ) ⊕ Cũ (xi ) Soit, pour tout i ∈ Nt yi ∈ Cu (ai ) tel que yi = 0.
i=1
t
X
Alors u(yi ) = u(0) = 0. Or chaque u(yi ) ∈ Cũ (xi ),
i=1
donc comme la somme est directe : pour tout i ∈ Nt , u(yi ) = 0. yi ∈ Ker u ∩ Cu (ai ).
s(ai )−1 s(ai )−1
X X
Puis yi = λk uk (ai ), donc u(yi ) = 0 = λk−1 uk (ai ).
k=0 k=1
Or la famille (ai , u(ai ), . . . us(ai )−1 (ai )) est libre,
donc pour tout k 6 s(ai ) − 1, λk−1 = 0.
Par conséquent yi = λs(ai )−1 us(ai )−1 (ai ) ∈ Cũ (xi ).
Lt
Or, à nouveau la somme i=1 Cũ (xi ) est directe, donc ∀ i ∈ Nt , yi = 0.
Lt
On a donc la somme directe i=1 Cu (ai ).
Egalement, pour tout i ∈ Nt , us(ai )−1 (ai ) 6= 0 et u(us(ai )−1 (ai )) = us(ai )−1 (ai ) = 0.
Donc us(ai )−1 (ai ) ∈ Ker u.
On applique le théorème de la base incomplète,
comme dim(Ker u) = n − r, il existe n − r − t vecteurs at+1 , . . . an−r
tels que (us(a1 )−1 (a1 ), . . . , us(at )−1 (at ), at+1 , . . . an−r ) soit une base de Ker u.
Pour tout i > t + 1, Cu (ai ) = {ai } (car u(ai ) = 0). Ln−r
Puis, comme précédemment, la somme est directe : i=1 Cu (ai ).
En effet :
n−r
X t
X  
yi = 0 ⇒ u(yi ) + 0 = 0 ⇒ u(yi ) = 0 ⇒ yi ∈ vect us(ai )−1 (ai )
i=1 i=1

Or la famille (us(a1 )−1 (a1 ), . . . , us(at )−1 (at ), at+1 , . . . an−r ) est libre donc pour tout i,
yi = 0.
Et par ailleurs, (sommes directes)
n−r
X t
X n−r
X t
X
Ln−r
dim i=1 Cu (ai ) = dim(Cu (ai )) = (1 + dim(Cũ (xi )) + 1=t+ dim(Cũ (xi )) + n − r − t
i=1 i=1 t+1 i=1
= n − r + dim(⊕ti=1 Cũ (xi )) = n − r + dim(Im u) = n = dim(E)
Ln−r
Donc E = i=1 Cu (ai ). Donc Pp+1 est vraie. /3,5
t
M
Si u est nilpotente d’indice p, il existe des vecteurs x1 , . . . , xt de E tels que E = Cu (xi ).
i=1
5. On retrouve la concaténation des matrices induites. /1,5
t
M 
La matrice de u dans une base adaptée à E = Cu (xi ) est diag Js(x1 ) , . . . Js(xt ) .
i=1

B - Partitions d’entiers
On appelle partition de l’entier n toute suite finie (α1 , . . . , αk ) ∈ (N∗ )k telle que
α1 > · · · > αk et α1 + · · · + αk = n.
On note Γn l’ensemble des partitions de l’entier n.
Ainsi, Γ1 = {(1)}, Γ2 = {(2), (1, 1)}, Γ3 = {(3), (2, 1), (1, 1, 1)}.
Soit u un endomorphisme de E nilpotent d’indice p et de rang r.
1. En reprenant la conclusion de la partie précédente,
Lt
Il existe t ∈ N, x1 , . . . xt ∈ E tel que E = i=1 Cu (xi ).
On a alors (somme directe) :
t
X t
X
n = dim E = dim(Cu (xi )) = s(xi )
i=1 i=1

En rangeant les nombres entiers s(xi ) par ordre décroissant, puis en les notant α1 , . . . αt ,
en exploitant la dernière réponse de la partie précédente : /2

il existe une partition σ = (α1 , . . . , αt ) de n et une base B de E telle que


MB (u) = Nσ = diag(Jα1 , . . . , Jαk ).

2. Soit α un entier naturel non nul.


Soit u, l’endomorphisme de Cα canoniquement associée à Jα .
Donc pour tout k ∈ Nα−1 , u(ek ) = ek+1 et u(eα )= 0 (où (e1 , . . . eα ) est la base can. de Cα ).
ek+j si k + j 6 α
Par récurrence (assez simple) ∀ j ∈ N, uj (ek ) =
0 si k + j > α
Dans ce cas,

rg(Jαj ) = dim(Im Jαj ) = dim(Im uj ) = dim  vect(uj (e1 ), uj (e2 ), . . . uj (eα ))
= dim vect(ej+1 , ej+2 , . . . ej+α ) = α − (j + 1) + 1 = α − j
avec la convention que eh = 0 si h > α. /2

∀ j ∈ N, le rang de Jαj est égal à α − j si j < α et 0 sinon.


Jα est nilpotente, d’indice de nilpotence égal à α.

3. Par récurrence sur m : Nσm = diag(Jαm1 , Jαm2 , . . . Jαm1 ) .
— En effet, ceci est vrai, même pour m = 0 (et pour m = 1). 
— Puis le produit par blocs, nous assure que  si Nσm = diag(Jαm1 , Jαm2 , . . . Jαm1 ) , 
alors Nσm+1 = diag(Jαm1 , Jαm2 , . . . Jαm1 ) ×Nσ = diag(Jαm+1
1
, Jαm+1
2
, . . . Jαm+1
1
) .
m m
Et donc pour m > α2 , Nσ = diag(Jα1 , 0, . . . 0 ,
car αr 6 α2 si r > 2. Et donc l’ordre de nilpotence de Nσ est le même que celui de Jα1 . /2

p = α1

4. Les colonnes non nulles des matrices Nσj sont linéairement indépendantes.
En effet, elle possède toutes un et un seul un sur des lignes différentes les unes des autres.
Ainsi, /1,5
Xt t
X X
rg(Nσj ) = rg(Jαj i ) = max((αi − j), 0) = (αi − j)
i=1 i=1 i∈Λj

j
5. On sait que MB (uj ) = (MB (u)) = Nσj .
Donc rg(uj ) = rg(Nσj ). En appliquant la formule précédente Λj ⊂ Λj−1 :
X X
dj = rg(uj−1 ) − rg(uj ) = (αi − (j − 1)) − (αi − j)
i∈Λj−1 i∈Λj
X X
= (αi − (j − 1)) − (αi − j) + (αi − (j − 1))
i∈Λj i∈Λj−1 \Λj
X
= 1 + 0 = card(Λj )
i∈Λj
car si i ∈ Λj−1 \ Λj , alors αi > j − 1, et αi < j, donc αi = j − 1.
On a donc par définition de Λj = {i ∈ Nk | αi ≥ j}, /2

dj est égal au nombre de blocs Jα dont la taille α est supérieure ou égale à j.

6. Le nombre de blocs Jα est égale au nombre de blocs dont la taille est supérieure ou égale à 1.
Il est donc égal à d1 = rg(u0 ) − rg(u1 ) = rg(id) − rg(u) = n − r /1,5

k =n−r
F
7. On note ∆j = {i ∈ Nk | αi = j} On a la réunion disjointe : ∆j Λj+1 = Λj , donc

card(∆j ) + card(Λj+1 ) = card(Λj ) ⇒ card(∆j ) = card(Λj ) − card(Λj−1 ) = dj − dj+1

/2
j−1 j j+1
card(∆j ) = dj − dj+1 = rg(u ) − 2rg(u ) + rg(u )

C’est le nombre de blocs Jαi de taille exactement égale à j.


8. Nécessairement, σ et σ 0 ont toute deux k = n − r termes.
Puis nécessairement, il y a autant de blocs de taille j pour tout j.
Enfin, les blocs étant rangés par ordre décroissants : /1

σ = σ0

9. A chaque matrice nilpotente, on peut associer une unique partition σ de n tel que M est
semblable à Nσ .
Il y a donc au plus autant de matrices nilpotentes non semblables que card(Γn ).
Réciproquement, pour deux permutations distinctes, on obtient deux matrices non semblables, /2

Le cardinal maximal d’un ensemble de matrices nilpotentes, toutes de même taille n,


telles qu’il n’y ait pas dans cet ensemble deux matrices semblables est card(Γn )

C - Applications
 
0 −1 2 −2 −1
0 0 0 0 0
 
1. Soient A la matrice 0 1 0 0 0  et u l’endomorphisme canoniquement associé à
0 1 0 0 0
0 1 −1 1 0
A.
On note que, par réduction liée :
 
Im (A) = vect C1 (A), C2 (A), C3 (A), C4 (A), C5 (A) = vect C2 (A), C4 (A), C5 (A)

Or cette dernière famille est libre donc r = rg(A) = 3.


Egalement :    
0 −1 1 −1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
A2 =  A3 = 
   
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
Ainsi p = 3, indice de nilpotence de A.
D’après la question B.6., il y a donc n − r = 5 − 3 = 2 blocs à determiner.
D’après la question B.3., le premier bloc est de taille 3.
Le second est nécessairement de taille 2, pour qu’on puisse avoir une partition de 5. /2

On a σ = (3, 2) et Nσ = diag(J3 , J2 )

2. Soit M ∈ Mn (C) nilpotente. On note u l’endomorphisme canoniquement associé.


Alors, d’après II.A.5., il existe une base B 0 , t ∈ N α1 , . . . αt tels que
MB0 = diag(Jα1 , . . . Jαt ).
Donc M est semblable à M := diag(Jα1 , . . . Jαt ).
T
Et donc 2M est semblable avec 2M et M T semblable à M .
Supposons que B 0 = (e01 , . . . e0n ).
Notons B 00 = (e01 , 21 e02 . . . 2n−1
1
e0n ) = (f1 , . . . fn ).
00
Alors B est une famille libre maximale de E, donc c’en est une base.

si u(e0i ) = 0

1 1 0
u(fi ) = u( i−1 e0i ) = i−1 u(e0i ) = 1 0 1
2 2 2i−1 ei+1 = 2 2i ei+1 = 2f (fi+1 ) sinon
Donc MB00 (u) = 2MB0 (u) = 2M .
Donc M est semblable avec 2M , elle même semblable avec 2M . /3

Par transitivité : M est semblable avec 2M .

Considérons maintenant la base

B (3) = eα1 , eα1 −1 , . . . e1 , eα2 +α1 , . . . eα1 +1 , · · · , en , . . . eα1 +···+αt−1 +1 = (g1 , . . . gn )




(On inverse l’ordre des vecteurs par paquets de Cu (xi ).)


Alors pour i ∈ Nt , M(eα1 +···+αi ,eα1 +···+α1 −1 ,...eα1 +···+αi−1 +1 ) (u|Cu (xi ) ) = JαTi .
T
Et donc par blocs : MB(3) (u) = M .
T
Ainsi M est semblable à M , elle même semblable à M T . /3

Par transitivité : M est semblable avec M T .

Vous aimerez peut-être aussi