Adloun

L'espace des n-uplets réels, sous-espaces vectoriels et applications linéaires

Cours complet · mathématiques appliquées (ECG 1re année), chapitre 7 · prépa ECG, 1re année

Travailler ce chapitre sur Adloun Exercices corrigés de ce chapitre

Ce chapitre donne un cadre à ce que le premier semestre avait rencontré sans le nommer : l'ensemble des solutions d'un système homogène était stable par somme et par multiplication par un réel, et le produit d'une matrice par une colonne transformait un vecteur en un autre. Ces deux observations vont devenir les notions de sous-espace vectoriel et d'application linéaire.

AttentionUn cadre volontairement concret

Le programme est explicite : ce chapitre ne doit pas donner lieu à un exposé théorique. On travaille dans — et l'on privilégie — jamais dans un espace vectoriel abstrait. Les vecteurs sont des colonnes de .

7.1 L'espace

Définition 7.1 et ses deux lois

est l'ensemble des -uplets de réels, que l'on écrit en colonne. On y définit

La première est une loi interne (), la seconde une loi externe ().

Proposition 7.2Propriétés

L'addition est associative et commutative, admet pour élément neutre et tout vecteur admet un opposé. La loi externe vérifie, pour tous et :

Définition 7.3Combinaison linéaire

Une combinaison linéaire des vecteurs est un vecteur de la forme , avec .

Définition 7.4Base canonique

La base canonique de est la famille où a un en -ème position et des ailleurs. Tout vecteur s'écrit , et la colonne de ses coordonnées dans cette base est elle-même.

7.2 Sous-espaces vectoriels

Définition 7.5Sous-espace vectoriel de

Une partie de est un sous-espace vectoriel lorsqu'elle est l'ensemble des combinaisons linéaires d'une famille finie de vecteurs.

Proposition 7.6Stabilité

Un sous-espace vectoriel de contient , et est stable par combinaison linéaire : si et , alors .

ImportantC'est ainsi qu'on vérifie en pratique

Pour montrer qu'une partie est un sous-espace vectoriel, on vérifie qu'elle contient et qu'elle est stable par combinaison linéaire. L'oubli du « contient » est l'erreur la plus fréquente : est stable par rien du tout, et n'est pas un sous-espace vectoriel.

Proposition 7.7Les sous-espaces de

Les sous-espaces vectoriels de sont exactement : , les droites vectorielles (ensembles avec ), et tout entier.

◆Théorème 7.8Solutions d'un système homogène

L'ensemble des solutions d'un système linéaire homogène à inconnues est un sous-espace vectoriel de .

Démonstration

Le système s'écrit . La colonne nulle est solution ; et si et , alors par distributivité du produit matriciel. La partie est donc stable par combinaison linéaire.

iRemarqueLa promesse tenue

C'est exactement la proposition démontrée au chapitre 2, désormais nommée. La méthode du pivot ne sert plus seulement à résoudre : elle décrit un sous-espace vectoriel.

Définition 7.9Sous-espace engendré

Pour des vecteurs de , on note

C'est un sous-espace vectoriel, et la famille en est dite génératrice.

7.3 Bases et dimension

Définition 7.10Base

est une base du sous-espace vectoriel si tout vecteur de se décompose de manière unique comme combinaison linéaire de .

Définition 7.11Famille libre

est libre lorsque la seule combinaison linéaire nulle est celle à coefficients tous nuls :

Une famille non libre est dite liée.

Proposition 7.12Base libre génératrice

Une famille est une base de si et seulement si elle est libre et génératrice de .

Démonstration

Si la famille est une base, elle engendre par définition ; et si une combinaison linéaire est nulle, l'unicité de la décomposition du vecteur — qui s'écrit avec des coefficients nuls — force tous les à être nuls. Réciproquement, si la famille est génératrice, toute décomposition existe ; et si deux décompositions d'un même vecteur existaient, leur différence serait une combinaison linéaire nulle à coefficients non tous nuls, contredisant la liberté.

◆Théorème 7.13Dimension, résultat admis

Si un sous-espace vectoriel admet une base de vecteurs, alors toutes ses bases ont vecteurs. Ce nombre est la dimension de , notée .

◆Théorème 7.14Cardinaux, résultats admis

Soit un sous-espace vectoriel de dimension .

  • Toute famille libre de a au plus vecteurs.
  • Toute famille génératrice de a au moins vecteurs.
  • Une famille de vecteurs de qui est libre ou génératrice est une base de .
ImportantLe théorème qui fait gagner la moitié du travail

Le dernier point est celui qu'on utilise le plus : si l'on connaît déjà la dimension, il suffit de vérifier une des deux propriétés. Prouver la liberté est presque toujours plus rapide que prouver le caractère générateur.

Définition 7.15Rang d'une famille

Le rang de est la dimension de .

Exemple 7.16Déterminer une base et la dimension

Soit . En posant , tout vecteur de s'écrit

Ces deux vecteurs engendrent ; ils sont libres (leurs deux premières coordonnées imposent ). C'est donc une base : , un plan de .

7.4 Applications linéaires de dans

Définition 7.17Application linéaire associée à une matrice

Soit . L'application

est linéaire : pour tous et .

Proposition 7.18Composer, c'est multiplier

Si de dans et de dans , alors . La composition des applications linéaires correspond au produit des matrices.

iRemarquePourquoi le produit matriciel est ce qu'il est

La formule , qui pouvait sembler arbitraire au chapitre 2, est exactement ce qu'il faut pour que composer revienne à multiplier. Et l'on comprend du même coup pourquoi le produit n'est pas commutatif : composer dans l'autre sens ne donne pas la même transformation.

Définition 7.19Noyau et image

Pour de dans :

Proposition 7.20Ce sont des sous-espaces vectoriels

est un sous-espace vectoriel de — c'est l'ensemble des solutions du système homogène — et est un sous-espace vectoriel de , engendré par les colonnes de .

Démonstration

Pour le noyau, c'est le théorème sur les systèmes homogènes. Pour l'image, où les sont les colonnes de : l'image est donc .

Définition 7.21Rang d'une matrice

Le rang de , noté , est le rang de la famille de ses vecteurs colonnes, c'est-à-dire .

◆Théorème 7.22Rang et transposée, admis

: le rang se lit indifféremment sur les colonnes ou sur les lignes.

◆Théorème 7.23Théorème du rang, admis

Pour linéaire de matrice :

ImportantLire le théorème du rang

est la dimension de l'espace de départ. Le théorème dit que ce que l'application « écrase » (le noyau) et ce qu'elle « atteint » (l'image) se partagent exactement cette dimension. Plus le noyau est gros, plus l'image est petite.

Exemple 7.24Appliquer le théorème du rang

Soit , définissant . Les trois colonnes sont toutes proportionnelles à : l'image est une droite, donc . Le théorème du rang donne alors : le noyau est un plan de , ce que le pivot confirme puisque le système se réduit à la seule équation .

Python : Rang et noyau, numériquement


import numpy as np

M = np.array([[1., 2., 3.],
              [2., 4., 6.]])
r = np.linalg.matrix_rank(M)
print("rang :", r)                        # 1
print("dim du noyau :", M.shape[1] - r)   # 2, par le theoreme du rang

Attention : matrix_rank décide qu'une valeur est « nulle » en deçà d'un seuil numérique. Sur des données mesurées, un rang calculé peut donc dépasser le rang exact — le résultat est une estimation, pas une preuve.

7.5 L'essentiel du chapitre

Fiche de synthèse
  • Sous-espace vectoriel : contient et stable par combinaison linéaire. L'oubli du « contient » est l'erreur classique.
  • Les solutions d'un système homogène forment un sous-espace vectoriel — l'exemple fondamental.
  • Base libre génératrice décomposition unique. Toutes les bases ont le même cardinal : la dimension.
  • En dimension : une famille de vecteurs libre ou génératrice est une base — vérifier une seule des deux suffit.
  • Composer des applications linéaires, c'est multiplier les matrices. C'est la raison d'être du produit matriciel.
  • (système homogène) et (engendrée par les colonnes) sont des sous-espaces vectoriels.
  • Théorème du rang : , où est la dimension au départ.

Continuer sur Adloun : animation, QCM, fiches, exercices