Cette section dépasse nettement le niveau de ce cours, et nous vous
demandons d'admettre les résultats principaux. La réduction de
Jordan est ce qu'on peut faire de mieux pour une matrice non
diagonalisable. Même si elle est difficile à décrire
précisément, et si les justifications théoriques sont
hors de votre portée pour l'instant,
il est bon de savoir que derrière la fonction «
Jordan» des logiciels de calcul formel se cache une méthode
utile et puissante. Soyons réalistes : nous ne vous demanderons pas
de calculer à la main une forme réduite de Jordan en
dimension supérieure à , il y a des logiciels pour cela.
Nous nous contenterons donc de vous
indiquer la démarche sur des exemples en dimension réduite.
Nous avons vu précédemment que les endomorphismes nilpotents
ne sont pas diagonalisables. Le théorème suivant (admis) montre que tout
endomorphisme se décompose en une partie diagonalisable et une
partie nilpotente.
Théorème 6 (décomposition de Dunford)
Soit un endomorphisme d'un espace vectoriel . Il existe un
couple unique d'endomorphismes de tels que :
est diagonalisable et est nilpotent,
et commutent,
.
C'est donc dans les endomorphismes nilpotents que réside la
difficulté. Certes, ils ne sont pas diagonalisables, mais on peut
néanmoins simplifier leur forme matricielle. La proposition suivante
vous explique comment, pour le cas particulier où l'indice est maximal.
Proposition 9Soit un endomorphisme nilpotent d'indice dans un espace
vectoriel de dimension . Il existe une base de dans
laquelle la matrice de est trangulaire supérieure, les termes
au-dessus de la diagonale valant , les autres étant nuls. Cette
matrice s'appelle «bloc de Jordan» d'ordre .
Démonstration : Par hypothèse, est non nul, donc il existe tel
que
.
Nécessairement les vecteurs
sont tous non nuls. Nous allons
montrer qu'ils forment une famille libre. Soient
des réels tels que
Prenons l'image par , et utilisons le fait que pour
:
, donc
. On
itère alors en composant avec pour obtenir
que
pour tout
. Les vecteurs
forment une famille libre, donc
une base puisque l'espace est de dimension . La matrice de
dans cette base est bien . Dans le cas général, un endomorphisme nilpotent admet une
réduction du même type, mais il est beaucoup plus difficile de
l'écrire précisément : c'est encore une matrice triangulaire
supérieure, les termes au-dessus de la diagonale valent ou 0,
les autres termes sont nuls.
ou
Proposition 10Soit un endomorphisme nilpotent
d'indice dans un espace vectoriel de dimension . Il existe
des entiers
tels que
, et une base
de dans laquelle la matrice de est la matrice diagonale par
blocs dont les blocs sont
.
Démonstration : Nous allons le démontrer par récurrence sur l'indice de . Pour
, est identiquement nul, et il n'y a rien à démontrer.
Supposons que la propriété soit vraie pour et démontrons-la si
est un endomorphisme d'indice . L'endomorphisme de
dans induit un endomorphisme de dans . C'est
un endomorphisme nilpotent d'indice . Par hypothèse de récurrence
: chaque admet une base
de la forme
où est un vecteur de d'indice , et donc
pour un vecteur de de d'indice La famille
est une base de et donc la sous-famille
est libre. Mais elle est constituée de vecteurs qui appartiennent au
noyau de . Ajoutons à cette famille de nouveaux vecteurs notés
pour (avec
de sorte que la
famille
soit une base du
noyau de . Décidons que si et posons
. Alors la famille
est une base de par construction. Dans cette base, la matrice
qui représente a la forme correspondante à l'énoncé
pour , d'où le résultat par récurrence. La décomposition de Dunford et la forme réduite des endomorphismes
nilpotents conduisent à la réduction de Jordan
(théorème admis).
Théorème 7 (réduction de Jordan)
Soit un endomorphisme d'un espace vectoriel de dimension
, dont le polynôme caractéristique est scindé. Il existe
des entiers
tels que
, et une base
de dans laquelle la matrice de est diagonale par
blocs, chaque bloc étant de la forme
, où
est une valeur propre de .
L'algorithme de calcul de la réduction de Jordan est le suivant.
Factoriser le polynôme caractéristique
Trouver une base de chaque sous-espace propre
Compléter cette base s'il y a lieu
Si la multiplicité de la valeur propre est alors qu'il
n'y a que vecteurs propres indépendants, il faut trouver
encore vecteurs. Pour chaque vecteur propre déjà
trouvé, vous allez résoudre le système
, où est un
vecteur propre déjà écrit. Vous devrez vérifier que
la solution est linéairement indépendante des vecteurs
déjà écrits. S'il manque encore des vecteurs, vous
résoudrez le système
... Rassurez-vous,
vous n'aurez pas à itérer trop longtemps pour obtenir une base de .
Calculer l'inverse de
Vérifier vos calculs
Considérons la matrice
Son polynôme caractéristique est . Il a une racine double
, et la matrice
est de rang .
Le sous-espace propre associé à la valeur propre est la droite
vectorielle engendrée par le vecteur
. Pour compléter
en une base de
, cherchons , indépendant de , et
tel que
: par exemple
. Comme
et
, la matrice dans la base a
bien la forme souhaitée.
Considérons la matrice
Son polynôme caractéristique est . Trouver
un vecteur propre associé à la valeur propre 0,
puis un vecteur propre associé à la valeur propre .
Le sous-espace propre associé à est de dimension
. Pour trouver , il faut chercher une solution de
, et s'assurer que
forme bien une base.
Un dernier exemple pour la route ?
Son polynôme caractéristique est . Le sous-espace propre
associé la valeur propre est engendré par
. Une solution du système
est
. Une solution du système
est
. Les trois vecteurs
forment bien
une base de
.