Corrsujet 19
Corrsujet 19
Corrsujet 19
MPSI 4 – Mathématiques
A. Troesch
1. Soit r l’ordre de nilpotence de A, et t un élément de A. En posant pour tout i ∈ [[1, r]], ti = t, on a, par
nilpotence de A :
tr = tr ◦ · · · ◦ t1 = 0.
Or, les matrices MatB (fi ) sont strictement triangulaires supérieures. En notant Tn,k l’ensemble des matrices
triangulaires supéieures dont les k premières diagonales sont nulles, on sait, d’après le cours, que Tn,k1 · Tn,k2 ⊂
Tn,k1 +k2 . Ainsi, en particulier, le produit de n matrices strictement triangulaires supérieures (donc des éléments
de Tn,1 ) est dans Tn,n = {0}.
On en déduit que MatB (fn ◦ · · · ◦ f1 ) = 0, puis que fn ◦ · · · ◦ f1 = 0. Ainsi, T est une sous-algèbre nilpotente.
Ce qui précède nous assure que l’ordre de nilpotence de T est majoré par n. Par ailleurs, en considérant J la
matrice de Jordan constituée de 0 partout sauf sur la diagonale juste au-dessus de la diagonale principale, un
calcul fait en cours nous assure que J n−1 6= 0 et J n = 0. Ainsi, J est nilpotente, d’indice exactement n. Cet
exemple montre que T est au moins d’ordre de nilpotence n.
Par conséquent, l’ordre de nilpotence de T est exactement n .
3. Soit S l’ensemble des endomorphismes de l’espace E représentés dans la même base B par une matrice
strictement triangulaire inférieure . Il s’agit, pour les mêmes raisons, d’une sous-algèbre nilpotente.
La seule matrice à la fois strictement triangulaire supérieure et strictement triangulaire inférieure étant la
matrice nulle, on a bien T ∩ S = {0} .
4. Soit A l’ensemble des endomorphismes dont la matrice dans la base B est de la forme λK , où K est la
matrice dont tous les coefficients sont nuls, à part un 1 en position (1, n). Cette matrice vérifie K 2 = 0, et A est
clairement non vide et stable par combinaison linéaire et produit. De plus, A est clairement nilpotente (d’ordre
de nilpotence égal à 2), et non nulle, ni égale à T (puisque la matrice de Jordan par exemple n’est pas de la
forme λK, lorsque n > 3).
1
(b) En particulier, t n’étant pas injective, Ker(t) n’est pas nul, donc dim(Ker(t)) > 1. De plus, t est non
nul, donc Ker(t) 6= E, donc dim(Ker(t)) 6 1. Ainsi dim(Ker(t)) = 1 , et d’après le théorème du rang,
dim(Im(t)) = rg(t) = dim(E) − dim(Ker(t)) = 1.
(c) • Analyse. Une telle base B = (b1 , b2 ) doit vérifier t(b1 ) = 0 et t(b2 ) = b1 6= 0. Ainsi, en particulier,
b2 6∈ Ker(t).
• Synthèse. Soit b2 non nul dans E \ Ker(t) (ce qui est possible du fait du calcul des dimensions). Si on
montre comme on a fait dans le cours que t est nilpotente d’indice 2, on peut poser b1 = t(b2 ), qui
sera un élément du noyau. Cela ne semble pas être la philosophie de l’énoncé. On va donc se débrouiller
sans ce résultat. Par définition de b2 , Vect(b2 ) ∩ Ker(t) = {0}, et du fait des dimensions, on a donc
E = Vect(b2 ) ⊕ Ker(t). Soit alors t(b2 ) = λb2 + k la décomposition de t(b2 ) dans cette somme. On
montre alors sans peine par récurrence que pour tout m ∈ N∗ , t(bm m
2 ) = λ b2 + λ
m−1
k. Ainsi, si λ 6= 0,
la composante λm b2 sur le premier facteur de la somme directe est non nulle, donc tm (b2 ) 6= 0. Cela
contredit la nilpotence de t. Ainsi, λ = 0, et t(b2 ) ∈ Ker(t).
On pose donc b1 = f (b2 ). Comme b2 6∈ Ker(t), b1 6= 0, donc forme à lui seul une famille libre. Comme
b2 6∈ Vect(b1 ) = Ker(t), B = (b1 , b2 ) est une famille libre, donc une base
! de E.
0 1
On a par construction t(b1 ) = 0 et t(b2 ) = b1 , donc MatB (t) = .
0 0
!
0 0
Un calcul direct amène MatB (t)2 = , donc t est nilpotente d’indice r = 2 .
0 0
2. Soit A une sous-algèbre commutative nilpotente
! non nulle de L(E). Soit t0 un élément non nul de A, et
0 1
B = (b1 , b2 ) telle que MatB (t0 ) = .
0 0
(a) Soit t ∈ A. On a alors
t0 ◦ t(b1 ) = t ◦ t0 (b1 ) = t(0) = 0.
Ainsi, t(b1 ) ∈ Ker(t0 ) = Vect(b1 ). On en déduit que t(b1 ) et b1 sont colinéaires.
Ainsi, il existe λ tels que t(b1 ) = λb1 . En itérant, pour tout m ∈ N∗ , tm (b1 ) = λm b1 . Si λ 6= 0, cela contredit
la nilpotence de T . Ainsi, λ = 0, donc t(b1 ) = 0 .
(b) Si t est non nul, son noyau est de dimension 1, et la question précédente montre que b1 en est un élément.
Donc Ker(t) = Vect(b1 ). Par ailleurs, l’argument donné dans la question 1(c) montre ! que t(b2 ) ∈ Ker(t).
0 a
Ainsin il existe un scalaire a tel que t(b2 ) = ab1 . On en déduit que MatB (t) = = aMatB (t0 ), donc
0 0
t = at0 . Ainsi, A ⊂ Vect(t0 ). L’autre inclusion est évidente, puisque A est un sous-espace vectoriel de L(E)
contenant t0 .
Ainsi, A = Vect(t0 ) .
3. On ne suppose plus que A est commutative. L’argument de la question 1(c) (ou l’argument du cours) reste
valable, et nous assure que tout élément de A est nilpotent d’indice 2. On a alors, avec les données précédentes,
puisque t + t0 ∈ A (A étant un espace vectoriel)
0 = (t + t0 )2 = t2 + t ◦ t0 + t0 ◦ t + t20 = t ◦ t0 + t0 ◦ t.
Ainsi, t ◦ t0 = −t0 ◦ t.
On peut alors remplacer dans l’argument de 2(a) l’égalité de commutation par cette dernière égalité. Le signe
qui s’ajoute ne perturbe pas le raisonnement.
Ainsi, le résultat reste vrai même si l’algèbre n’est pas supposée commutative .
Le résultat obtenu nous assure que de fait, l’algèbre obtenue sera bien commutative. On vient en fait de montrer
qu’il n’existe pas dans L(E) de sous-algèbre nilpotente non commutative (en dimension 2).
2
1. • Puisque t est non nul, Ker(t) est un sous-espace vectoriel strict de E, donc E1 aussi. Ainsi, E1 6= E
• Puisque t est non nul, Im(t) 6= 0. De plus, {0} = Im(tr ) = T r−1(Im(t)) = Im(t̃r−1 ), où t̃ est l’endomorphisme
induit par t sur le sous-espace (trivialement stable) Im(t). Ainsi, t̃r−1 étant l’endomorphisme nul d’un espace
non nul, elle n’est pas une bijection, donc t̃ non plus. Par caractérisation des automorphismes en dimension
finie, t̃ n’est pas injective, donc
0 0 0
(c) D’après les règles du produit matriciel par blocs, et le fait que les coefficients diagonaux d’un produit de
deux matrices triangulaires supérieures sont égaux aux produit des coefficients diagonaux correspondants,
on obtient la description suivantepar blocs :
0 ∗ ∗
0 = MatB (tr ) = (MatB (t))r = 0 T2,2 r
∗ ,
0 0 0
3
6. On commence par déterminer l’image et le noyau. On a intérêt à trouver un système générateur le plus simple
possible de l’image, afin de simplifier les calculs. On précède donc par pivot (double) sur les colonnes :
−1 1 1 0 −1 0 0 0 −1 0 0 0
−3 2 3 1 −3 −1 0 1
−3 1 0 −1
Im = Im = Im
2 −1 −1 0 2 1 1 0 2 0 1 1
−2 1 1 0 −2 −1 −1 0 −2 0 −1 −1
1 0 0 0 1 0 0 0
3 1 0 0 0 1 0 0
= Im = Im
−2 0 1 0 0 0 1 0
2 0 −1 0 0 0 −1 0
Ainsi, en notant (e1 , e2 , e3 , e4 ) la base canonique, une base de l’image est (e1 , e2 , e3 − e4 ).
En particulier, t est de rang 3, donc son noyau est de dimension 1. Or, on a une relation simple sur les colonnes
0
1
de T : C2 − C3 + C4 = 0. Ainsi, Ker(T ) = Vect = Vect(e2 − e3 + e4 ).
−1
1
Ce vecteur est bien dans Im(T ) (c’est la différence des deux derniers vecteurs de la base de Im(T )). Ainsi,
Ker(t) ⊂ Im(t), donc
E1 = Ker(t) ∩ Im(t) = Vect(e2 − e3 + e4 ) .
0 0 1
1 1 0
Les vecteurs et sont non colinéaires, donc forment une famille libre. Par ailleurs, le vecteur
0 −1 0
0 1 0
0 0
1 1
n’est pas dans Vect , (par examen de la première coordonnée). Ainsi, (e2 − e3 + e4 , e1 , e2 ) est
0 −1
0 1
une famille libre de vecteurs de Im(t). Cet espace étant de dimension 3, il s’agit d’une base de Im(t).
Ainsi, un supplémentaire de E1 dans Im(t) est (par exemple) E2 = Vect(e1 , e2 ) .
Enfin, on remarque que (e1 , e2 , e3 − e4 , e4 ) est échelonnée : la matrice dans la base canonique de cette famille
est triangulaire inférieure à coefficients diagonaux non nuls. Il s’agit d’une base de E. Les 3 premiers de ces
vecteurs formant une base de Im(t), on en déduit un supplémentaire de cet espace :
E3 = Vect(e4 ) .
4
Il n’y a pas de supplémentaire à prendre dans Im(t′ ), et un supplémentaire dans E2 est Vect(b′2 ). Ainsi, on pose
b3 = b′2 . On a alors : !
′ 0 1
Mat(b2 ,b3 ) (t ) = .
0 0
0 −2 1 0
0 0 −1 0
MatB (t) =
0 0 0 1
0 0 0 0
1. (a) Supposons que I(A) = E, et soit F un sous-espace vectoriel strict de E. Si pour tout u ∈ A, Im(u) ⊂ F ,
leur somme aussi, ce qui contredit I(A) = E. Ainsi, il existe u ∈ A tel que Im(u) 6⊂ F .
(b) On suppose toujours I(A) = E. On construit par récurrence une suite (un )n∈N telle que pour tout k ∈ N∗ ,
u1 ◦ u2 ◦ · · · ◦ uk 6= 0.
On initialise en se donnant u1 non nul dans A, ce qui existe pas construction.
Soit k ∈ N∗ , on suppose que u1 ◦ u2 ◦ · · · ◦ uk 6= 0. On a donc Ker(u1 ◦ · · · ◦ uk ) 6= E. D’après la question
précédente, il existe uk+1 ∈ A tel que Im(uk+1 ) 6⊂ Ker(u1 ◦ · · · ◦ uk ). Ainsi, il existe y ∈ E tel que
uk+1 (y) 6∈ Ker(u1 ◦ · · · ◦ uk ), donc u1 ◦ · · · ◦ uk ◦ uk+1 (y) 6= 0. Ainsi, u1 ◦ · · · ◦ uk+1 6= 0.
D’après l’axiome de récurrence, notre suite (un )n∈N est construite, et contredit la nilpotence de A. Ainsi,
I(A) 6= E
2. • D’après ce qui précède, E1 = I(A) ∩ K(A) 6= E
• Supposons I(A) ∩ K(A) = {0}. Comme dans la question précdente, on peut alors construire une suite
infinie donc les composées successives sont non nulles. En effet, on considère u1 non nulle dans A. Alors
Im(u1 ) ⊂ I(A), donc Im(u1 ) ∩ K(A) = {0}. On en déduit l’existence de u2 ∈ A tel que Im(u1 ) 6⊂ Ker(u2 )
(sinon, Im(u1 ) est inclus dans K(A), et l’intersection ne peut pas être {0} puisque Im(u1 ) 6= {0}). Ainsi,
u2 ◦ u1 6= 0. Plus généralement, si uk ◦ · · · ◦ u1 6= 0, alors Im(uk ◦ · · · ◦ u1 ) est non nul et inclus dans Im(uk )
donc dans I(A). Par le même argument, il existe donc uk+1 tel que Im(uk ◦ · · · ◦ u1 ) 6⊂ Ker(uk+1 ), donc
uk+1 ◦ uk ◦ . . . u1 6= 0.
Par axiome de récurrence, on obtient une suite infinie d’éléments de A dont les composées sont non nulles,
ce qui contredit la nilpotence de A. Ainsi, I(A) ∩ K(A) 6= {0}
3. Si E1 = I(A), alors, pour tout (u, v) ∈ A2 ,
5
Ainsi, on a bien la représentation suivante de T :
0 T1,2 T1,3
MatB (t) = T = 0 T2,2 T2,3 .
0 0 0
De plus, t est niloptente, d’indice inférieur à r, donc tr = 0, soit T r = 0. Or, les règles de produit des matrices
triangulaires nous assurent, comme dans la partie III, que
0 ∗ ∗
T r = 0 T2,2r
∗ .
0 0 0
On en déduit que !
k
X k
X
0 6= u ◦ t(x) = u ◦ t vi (yi ) = u ◦ t ◦ vi (yi ).
i=1 i=1
Ceci n’est possible que si l’un des vecteurs u ◦ t ◦ vi (yi ) est non nul, ce qui nécessite u ◦ t ◦ vi 6= 0. Ainsi, il
existe v ∈ A tel que u ◦ t ◦ v 6= 0. On en déduit que r > 3 .
(d) On procède comme dans la partie III, par récurrence sur n, le résultat étant acquis pour n = 1 (trivial) et
n = 2 (partie I). Soit alors n > 3, telle que la propriété soit vraie pour toute algèbre nilpotente non nulle
sur un espace de dimension strictement inférieure à n, et soit A une algèbre nilpotente non nulle d’indice r.
Si r = 1, A = {0} et il n’y a rien à montrer. Si r = 2, E1 = I(A), donc E2 = {0} ! et le bloc T2,2 est vide.
0 ∗
Plus précisément, la matrice T s’écrit alors à l’aide de 4 blocs sous la forme et est donc strictement
0 0
triangulaire supérieure. Si r > 3, on considère la construction de la question IV-4, et l’algèbre A2,2 . Si r = 3,
cette algèbre est nulle, donc pour tout t ∈ A, T2,2 = 0, donc T est strictement triangulaire supérieure. Sinon,
6
on applique l’hypothèse de récurrence à A2,2 , ce qu’on peut faire puisque 1 6 dim E2 < n, d’après 1(b) et
3, et puisque A2,2 est non nulle. On construit alors la nouvelle base comme dans la partie III.
Ainsi, toute algèbre nilpotente non nulle admet une base de trigonalisation stricte commune.
(e) En particulier, puisque pour toute matrice T de Tn++ , T n = 0, on en déduit que r 6 n .
6. L’hypothèse r > 4 nous assure que A2,2 est non nulle.
Soit t1 , . . . , tk des éléments de A, et soit Tℓ la matrice associée à tℓ relativement à la base B trouvée précé-
ℓ
demment, dont les blocs seront notés Ti,j (sans ambiguïté possible sur la notation en exposant de l’indice, car
aucune exponentiation n’est en jeu dans cette question). On a alors
k k
0 ∗ ∗ 0 T1,2 T1,3 0 ∗ ∗
1 k−1 k k = 1 k 1 k−1 k
T1 · · · Tk−1 Tk = 0 T2,2 · · · T2,2 ∗ 0 T2,2 T2,3 0 T2,2 · · · T2,2 T2,2 · · · T2,2 T2,3
0 0 0 0 0 0 0 0 0
De même, en faisant le produit dans l’autre sens :
1 1 1 2 k
0 T1,2 T1,3 0 ∗ ∗ 0 T1,2 T2,2 · · · T2,2 ∗
1
T1 T2 · · · Tk = 0 T2,2 1 2 k 1 k
T2,3 0 T 2,2 · · T2,2
· ∗ = 0 T2,2 · · · T2,2 ∗
0 0 0 0 0 0 0 0 0
En remettant ensemble ces deux descriptions (au rang k − 1), on peut déterminer le dernier coefficient :
k−1
1 2 k k
0 T1,2 T2,2 · · · T2,2 ∗ 0 T1,2 T1,3
1 k−1 1 k−2 k−1 k k
T1 · · · Tk−1 Tk = 0 T2,2 · · · T2,2 T2,2 · · · T2,2 T2,3 0 T2,2 T2,3
0 0 0 0 0 0
k−1 k
1 2 k 1 2
0 T1,2 T2,2 · · · T2,2 T1,2 T2,2 · · · T2,2 T2,3
1 k 1 k−1 k
= 0 T2,2 · · · T2,2 T2,2 · · · T2,2 T2,3 .
0 0 0
Soit alors t1 , . . . , tr−1 dans A tels que t1 ◦ · · · ◦ tr−1 6= 0 (ce qui est possible par définition de l’indice de
nilpotence). On a alors T1 · · · Tr−1 6= 0, donc l’un au moins des blocs de la description ci-dessus (avec k = r − 1)
2 r−2
est non nul. Cela impose en particulier que T2,2 · · · T2,2 6= 0 (remarquez que cela a du sens puisque r > 4).
Cela définit donc r − 3 éléments de A2,2 donc le produit est non nul. Ainsi, en notant r′ l’ordre de nilpotence
de A2,2 , on obtient r′ > r − 2 .
Réciproquement, on peut reprendre l’argument de la question 5(c), en remplaçant s par une composition
s1 ◦ · · · ◦ sr′ −1 non nulle. Si t1 , . . . , tr′ −1 sont associés dans A, cet argument s’adapte bien pour montrer qu’il
existe u et v deux éléments de A tels que u ◦ t1 ◦ · · · ◦ tr′ −1 ◦ u soit non nul. Ainsi, r′ + 1 < r, donc r′ 6 r − 2 .
Les deux inégalités amènent r′ = r − 2 .
7. (a) Soit t ∈ A. On note T la matrice de t dans la base B, avec sa description par blocs (Ti,j ). Soit s l’endomor-
phisme de E2 défini par le bloc T2,2 .
Soit y ∈ s(I(A2,3 )), et x ∈ I(A2,3 ) tel que y = s(x). Il existe donc des applications linéaires uℓ ∈ A2,3 ⊂
L(E3 , E2 ), et des éléments xℓ de E3 , pour ℓ ∈ [[1, k]], tels que
k
X
x= uk (xk ).
ℓ=1
Il vient donc :
k
X
y= s ◦ uk (xk ).
ℓ=1
Soit t1 , . . . , tk des éléments de A associés aux u1 , . . . , uk , et Tℓ la matrice associée à tℓ , dont les blocs seront
ℓ k
notés Ti,j . La matrice de s ◦ uk ∈ L(E3 , E2 ), relativement aux bases B3 et B2 , est alors T2,2 T2,3 , qui, d’après
la description de la question 6 des matrices T , correspond à (T Tk )2,3 , donc au bloc en position (2, 3) associé
Xk
à l’application linéaire t ◦ tk de A. Ainsi, par définition, s ◦ uk ∈ A2,3 , et donc s ◦ uk (xk ) ∈ I(A2,3 ).
ℓ=1
7
(b) Soit u ∈ A2,3 ⊂ L(E3 , E2 ). Alors, par définition Im(u) ⊂ E2 . En sommant ces images, il vient I(A2,3 ) ⊂ E2 .
On note pour k ∈ N∗ , et Z ⊂ E, on note I k (Z) la somme des images des composées u1 ◦ · · · ◦ uk , où les
ui sont des éléments de Z. On va montrer, par récurrence sur k ∈ N, que pour tout x ∈ E2 , et tout k ∈ N,
x ∈ I k (Acal2,2 ) + I(A2,3 )
L’initialisation, pour k = 1, se fait en remarquant que x ∈ I(A). Ainsi, il existe des éléments t1 , . . . , tk de
A et x1 , . . . , xk de E tels que
Xk
x= ti (xi ).
i=1
En décomposant xi = xi,1 + xi,2 + xi,3 dans E1 ⊕ E2 ⊕ E3 , et en remarquant que x est égal à son projeté
sur E2 dans la somme directe E1 ⊕ E2 ⊕ E2 , on obtient donc :
k
X
x= ti2,1 (xi,1 ) + ti2,2 (xi,2 ) + ti2,3 (xi,3 ),
i=1
où ti2,j est l’application de Ej dans E2 définie par t. Par définition de E1 , il vient donc :
k
X
x= ti2,2 (xi,2 ) + ti2,3 (xi,3 ) ∈ I(A2,2 ) + I(A2,3 ).
i=1
Supposons maintenant le résultat acquis pour une valeur k ∈ N (pour tout x ∈ E2 ). On a vu que
x ∈ I(A2,2 ) + I(A2,3 ).
0 0 0 0 0 0
En particulier, T1,2 S2,3 = 0 et T2,2 S2,3 = 0. On note t1,2 et t2,2 les applications linéaires de L(E2 , E1 ) et de
L(E2 , E2 ) associées à T1,2 et T2,2 . Les inégalités précédentes se traduisent par le fait que pour tout s ∈ A2,3 ,
Im(s) ⊂ Ker(t1,2 ) et Im(s) ⊂ Ker(t2,2 ). Par stabilité par somme, il en découle :
La question précédente amène alors E2 ⊂ Ker(t1,2 ) et E2 ⊂ Ker(t2,2 ), soit t1,2 = 0 et t2,2 = 0. On a donc
montré que T1,2 = 0 et T2,2 = 0 .
(b) En revanche, T1,3 peut ne pas être nul. On donne l’exemple dans le cadre matriciel, vous transcrirez facilement
par des applications linéaires.
Il suffit de considérer l’algèbre A = {aJ + bJ 2 + cJ 3 , (a, b, c) ∈ K} dans M4 (K), où J est la matrice de
Jordan (nilpotente d’indice 4). Cette algèbre est nilpotente d’indice 4.
8
On vérifie sans peine que K(A) = Vect(e1 ), I(A) = Vect(e1 , e2 , e3 ). Ainsi, on peut prendre E1 = Vect(e1 ),
E2 = Vect(e2 , e3 ) et E3 = Vect(e4 ). La base canonique est donc déjà adaptée.
Considérons maintenant la matrice J 3 , qui vérifie bien T2,3 = 0, ainsi que T2,2 = 0 et T1,2 = 0. En revanche,
T1,3 = (1). Ainsi, on n’a pas toujours T1,3 = 0 .