Soit et . On considère un sous-espace vectoriel de tel que :
Démontrer que la dimension de est majorée par :
Soit le rang maximal atteint par une matrice de . Quitte à effectuer un changement de base, on peut supposer que contient la matrice de projection .
Pour toute matrice , décomposée en blocs selon la taille et , étudier la condition de rang sur pour suffisamment grand.
Utiliser une injection linéaire de vers un espace de matrices de dimension .
Pour l'injectivité, utiliser la propriété de la trace .
Choix d'une matrice de rang maximal pour fixer une structure de blocs.
Utilisation du complément de Schur pour caractériser le rang d'une matrice par blocs.
Argument de passage à la limite sur un paramètre réel .
Construction d'une injection linéaire pour borner la dimension.
1. Choix d'une base adaptée.
Soit . Par hypothèse, on a .
Il existe une matrice telle que . Quitte à remplacer par l'espace où (ce qui ne modifie ni la dimension, ni les rangs), on peut supposer que :
2. Décomposition en blocs et condition de rang.
Soit . Décomposons en blocs selon la partition :
Puisque est un sous-espace vectoriel, pour tout , la matrice appartient à . On a donc :
Pour assez grand, la matrice est inversible (ses valeurs propres sont en nombre fini).
Comme contient un bloc inversible de taille , son rang est au moins . Par conséquent, pour assez grand, on a exactement :
3. Utilisation du complément de Schur.
Une propriété classique du rang par blocs indique que si le bloc en haut à gauche est inversible, le rang de la matrice est égal à si et seulement si le complément de Schur est nul. On doit donc avoir, pour assez grand :
En multipliant par et en isolant , on obtient :
Effectuons un développement asymptotique quand :
En réinjectant dans l'égalité , on trouve :
En faisant tendre vers l'infini, le membre de droite tend vers 0, d'où :
L'égalité devient alors . En multipliant par et en faisant tendre vers l'infini, on obtient :
4. Construction d'une injection linéaire.
Considérons l'application linéaire définie par :
Montrons que est injective. Soit . Alors :
D'après l'étude précédente, on sait que pour tout , et . En remplaçant par dans , on obtient :
En utilisant la trace :
On en déduit immédiatement . Comme on a déjà et , la matrice est nulle.
5. Conclusion sur la dimension.
L'application est une injection linéaire de dans . On a donc :
Comme , on obtient finalement :
Attention à ne pas oublier que le rang maximal n'est pas forcément égal à . La démonstration montre d'abord , ce qui implique la borne avec .