Algèbre linéaire en dimension finie
Cours complet · mathématiques approfondies (ECG 1re année), chapitre 7 · prépa ECG, 1re année
Travailler ce chapitre sur Adloun Exercices corrigés de ce chapitre
Le premier semestre avait posé le vocabulaire : espace vectoriel, famille libre, génératrice, base. Ce chapitre en fait une théorie. Deux idées le gouvernent. D'abord, un nombre — la dimension — résume à lui seul un espace vectoriel. Ensuite, choisir une base transforme toute application linéaire en une matrice, si bien que l'algèbre abstraite et le calcul matriciel deviennent deux langages pour la même chose.
Dans les sections sur la dimension finie et sur les compléments, aucune démonstration n'est exigible. On retient les énoncés et leurs hypothèses. Par ailleurs, toute théorie générale sur les polynômes annulateurs est exclue : on procède sur des exemples.
7.1 Dimension finie
est de dimension finie s'il admet une famille génératrice finie.
Tout espace vectoriel de dimension finie non réduit à admet une base. Si est libre et génératrice, alors . En particulier, toutes les bases ont le même cardinal : c'est la dimension de , notée .
Dans un espace de dimension , une famille de vecteurs qui est libre ou génératrice est une base.
Si l'on connaît déjà la dimension, il suffit de vérifier une des deux propriétés — et la liberté est presque toujours plus rapide à établir. C'est l'argument le plus employé de tout le chapitre.
Toute famille libre d'un espace de dimension finie peut être complétée en une base, à l'aide de vecteurs pris dans une famille génératrice donnée.
Si est un sous-espace vectoriel de de dimension finie, alors ; et
Pour montrer que deux sous-espaces sont égaux, il suffit souvent d'établir une inclusion et l'égalité des dimensions. C'est plus court que la double inclusion, et c'est le réflexe à prendre.
7.2 Sommes et supplémentaires
Pour et sous-espaces de :
La somme est directe, notée , lorsque tout vecteur de se décompose de manière unique en . Si de plus , on dit que et sont supplémentaires.
La somme est directe si et seulement si . Et
De plus .
Un supplémentaire n'est pas unique : dans le plan, une droite admet une infinité de supplémentaires — toutes les autres droites passant par l'origine. « Le » supplémentaire n'existe pas ; on en choisit un.
Si est une base de et une base de , alors la famille obtenue en les mettant bout à bout est une base de si et seulement si la somme est directe.
7.3 Applications linéaires
est linéaire si pour tous et . Leur ensemble, noté , est lui-même un espace vectoriel. Une application linéaire de dans est un endomorphisme ; leur ensemble est noté . Un isomorphisme est une application linéaire bijective.
Un espace vectoriel est de dimension si et seulement s'il est isomorphe à .
Il dit qu'à isomorphisme près, il n'existe qu'un seul espace vectoriel de dimension . Les polynômes de , les matrices , les suites vérifiant une récurrence d'ordre 4 : tous se ramènent à des colonnes de quatre nombres. Choisir une base, c'est réaliser cet isomorphisme.
et . Ce sont des sous-espaces vectoriels de et de respectivement. On appelle rang de la dimension de son image.
est injective si et seulement si . Si engendre , alors engendre — c'est ainsi qu'on la détermine en pratique.
Si est de dimension finie et linéaire :
Si , alors est un isomorphisme si et seulement si elle est injective, si et seulement si elle est surjective — une seule vérification suffit. Et le noyau d'une forme linéaire non nulle est un hyperplan : .
Si , tout s'écrit de manière unique avec , . L'application est le projecteur sur parallèlement à .
Un endomorphisme de est un projecteur si et seulement si
Il projette alors sur parallèlement à , et .
7.4 Matrices et applications linéaires
Soient une base de et une base de . La matrice de dans ces bases, notée , a pour -ème colonne les coordonnées de dans .
Les colonnes sont les images des vecteurs de la base de départ, écrites dans la base d'arrivée. Tout le reste en découle — et c'est la seule chose à retenir pour construire une matrice.
Si est la colonne des coordonnées de dans , celle de dans est . Et pour , :
Enfin, le rang de la matrice égale le rang de , quelles que soient les bases ; et une matrice et sa transposée ont même rang (admis).
La formule , arbitraire en apparence, est exactement ce qu'il faut pour que composer revienne à multiplier. Et l'on comprend du même coup la non-commutativité : composer dans l'autre sens n'est pas la même transformation.
Soient et deux bases de . La matrice de passage a pour colonnes les coordonnées des vecteurs de dans . Pour tout vecteur :
Elle est inversible, d'inverse .
La matrice dont les colonnes sont écrites dans l'ancienne base transforme les nouvelles coordonnées en anciennes. C'est l'inverse de ce que l'intuition suggère, et l'erreur la plus fréquente : on vérifie toujours sur un vecteur de , dont les coordonnées dans sont .
7.5 Endomorphismes et matrices carrées
Pour et une base de , on note sa matrice — une matrice carrée, la même base servant au départ et à l'arrivée.
est un isomorphisme si et seulement si est inversible, et alors .
Si deux endomorphismes et — ou deux matrices carrées et — commutent, alors pour tout :
Sans commutation, la formule est fausse dès : , et en général. C'est l'hypothèse qu'on oublie le plus.
Un polynôme est annulateur de (ou de ) si .
Si , alors , donc est inversible d'inverse — sans résoudre le moindre système. La même relation permet de calculer : en divisant par , il reste , où et se lisent sur les racines et .
Python : Vérifier un polynôme annulateur
import numpy as np
A = np.array([[2., 0.], [1., 1.]])
I = np.eye(2)
print(A @ A - 3*A + 2*I) # 0 : le polynome x^2-3x+2 annule A
print(np.allclose(A @ A - 3*A + 2*I, 0)) # True
print(np.linalg.inv(A))
print(0.5 * (3*I - A)) # la meme chose, sans inversion
La comparaison se fait avec allclose, jamais avec == : sur des flottants, l'égalité exacte échoue presque toujours.
7.6 L'essentiel du chapitre
- Libre génératrice. En dimension , une famille de vecteurs libre ou génératrice est une base.
- et : un argument de dimension remplace une double inclusion.
- et . Un supplémentaire n'est pas unique.
- Un espace est de dimension il est isomorphe à : à isomorphisme près, il n'y en a qu'un.
- Formule du rang : . Si , injective surjective isomorphisme.
- Projecteur , et .
- Matrice de : les colonnes sont les images de la base de départ. Composer multiplier.
- Passage : — le sens surprend, on le vérifie sur un vecteur de .
- Binôme : seulement si les deux commutent.
- Polynôme annulateur : donne l'inverse et les puissances. Théorie générale exclue.