Dans un espace vectoriel E, le sous-espace vectoriel engendré par une partie A de E est le plus petit sous-espace vectoriel de E contenant A. C'est aussi l'ensemble des combinaisons linéaires de vecteurs de A. Le sous-espace vectoriel engendré par une famille de vecteurs est le plus petit sous-espace contenant tous les vecteurs de cette famille[1].
Une famille de vecteurs ou une partie est dite génératrice de E si le sous-espace qu'elle engendre est l'espace entier E.
Soit A une partie (pas nécessairement finie) d'un espace vectoriel E sur un corps commutatif K.
On note Vect(A)[2],[3] (ou encore parfois [A][4]) l'ensemble des combinaisons linéaires de vecteurs de A. Autrement dit : un vecteur v appartient à Vect(A) si et seulement s'il existe une famille (λa)a∈A de scalaires, à support fini (c'est-à-dire que l'ensemble des indices correspondant à des scalaires non nuls est fini) et telle que
On démontre que Vect(A) est un sous-espace vectoriel de E contenant A et que c'est le plus petit (pour l'inclusion), ce qui en fournit une définition équivalente. Vect(A) est donc l'intersection de tous les sous-espaces vectoriels de E contenant A.
Vect(A) est une partie de E non vide (même lorsque A est l'ensemble vide) car le vecteur nul 0E, en tant que somme vide, est combinaison linéaire d'éléments de A. Par définition des combinaisons linéaires, Vect(A) est clairement stable par addition et par multiplication par un scalaire. C'est donc bien un sous-espace vectoriel de E.
Soit F un sous-espace vectoriel de E contenant tous les vecteurs de A, alors (par stabilité) il contient aussi leurs combinaisons linéaires, donc Vect(A) est inclus dans F.
La partie A est dite génératrice de Vect(A), ou ensemble de générateurs de Vect(A).
La définition s'étend à une famille quelconque (vi)i∈I de vecteurs de E (non nécessairement distincts). Le sous-espace vectoriel engendré par la famille, noté Vect((vi)i∈I), est le sous-espace vectoriel engendré par la partie A = {vi | i ∈ I}. C'est donc l'ensemble de toutes les combinaisons linéaires de vecteurs de la famille :
où ℕ est l'ensemble des entiers naturels.
Les familles (λi)i∈I de scalaires à support fini forment un K-espace vectoriel noté K(I). Le sous-espace vectoriel engendré par la famille (vi)i∈I est l'image de l'application linéaire
Une base de E est une famille génératrice constituée de vecteurs linéairement indépendants. De manière équivalente, une base est une famille génératrice minimale. De toute famille génératrice peut être extraite une sous-famille qui est une base. L'argument repose soit sur une récurrence pour une famille finie, soit sur le lemme de Zorn pour une famille infinie.
Ses points fixes sont les sous-espaces vectoriels de E : Vect ( A ) = A {\displaystyle {\mbox{Vect}}(A)=A} si et seulement si A est un sous-espace vectoriel de E.