Base (algèbre linéaire)

Un article de Wikipédia, l'encyclopédie libre.

En mathématiques, et plus particulièrement en algèbre linéaire, une base d'un espace vectoriel est une famille de vecteurs de cet espace telle que chaque vecteur de l'espace puisse être exprimé de manière unique comme combinaison linéaire de vecteurs de cette base. En d'autres termes, une base est une famille de vecteurs à la fois libre et génératrice d'un espace vectoriel.

Sommaire

[modifier] Introduction géométrique

La figure montre la base canonique du plan.
La figure montre la base canonique du plan.

La géométrie plane, celle d'Euclide, peut comporter une approche algébrique, celle de Descartes. En utilisant les coordonnées cartésiennes, on peut identifier un vecteur du plan à un couple de réels. Par exemple, la figure montre comment placer le vecteur \overrightarrow{u}=(-2,1). On se sert alors des deux vecteurs de référence (dessinées en rouge et bleu) pour le dessiner. Ainsi, tous les vecteurs du plan peuvent être exprimés de manière unique en terme de nombres vis-à-vis de deux vecteurs de référence. Ces deux vecteurs sont appelés base canonique du plan. En les notant respectivement \overrightarrow{i} et \overrightarrow{j}, un vecteur quelconque \overrightarrow{v} du plan s'exprime comme combinaison linéaire de ces deux vecteurs:

\overrightarrow{v}=x\overrightarrow{i}+y\overrightarrow{j};

x et y sont des nombres réels. Par exemple,

\overrightarrow{u}=(-2,1)=-2\overrightarrow{i}+\overrightarrow{j}=-2(1,0)+(0,1).

Cette écriture permet d'effectuer des calculs simplement. Par exemple, on peut additionner deux vecteurs \overrightarrow{w_1}=x_1\overrightarrow{i}+y_1\overrightarrow{j} et \overrightarrow{w_2}=x_2\overrightarrow{i}+y_2\overrightarrow{j} (où x1, x2, y1 et y2 sont des réels) de la façon suivante:

\overrightarrow{w_1}+\overrightarrow{w_2}=(x_1+x_2)\overrightarrow{i}+(y_1+y_2)\overrightarrow{j}.

Cette addition a une signification géométrique. Ainsi, il existe des connections entre géométrie et calcul algébrique.

Le couple de vecteurs (i,j) forme une base du plan.
Le couple de vecteurs (i,j) forme une base du plan.

Cette base n'est pas unique. En fait, n'importe quel couple de vecteurs du plan choisi au hasard forme une base, à condition que les deux vecteurs ne sont pas colinéaires (c'est-à-dire qu'il s'agit d'une famille libre). Les deux vecteurs peuvent alors être utilisés pour exprimer tous les autres vecteurs (c'est-à-dire qu'il s'agit d'une famille génératrice). La décomposition selon ces deux vecteurs est alors unique. La figure ci-contre montre une autre base du plan. Travailler dans d'autres bases que la base canonique permet de simplifier grandement les calculs, si la base choisie est adaptée au problème.

Cette notion de base se généralise à toute structure vectorielle. Cela permet les même avantages que pour les bases du plan, à savoir un cadre simple dans lequel tout vecteur possède une unique écriture, qui facilite les calculs dans cette structure.

[modifier] Définition formelle

Soit E un espace vectoriel sur un corps K.

[modifier] Famille libre

Icône de détail Article détaillé : Famille libre.

Une famille (e_1,\ldots,e_n) finie de vecteurs de E est dite libre dans E si, et seulement si:

\forall (\lambda_1,\ldots,\lambda_n) \in K^n,\ \sum_{i=1}^n \lambda_i e_i =0\Longrightarrow \forall i \in \{1,\ldots,n\},\ \lambda_i=0.

Le cas échéant, elle est dite liée dans le cas contraire.

Plus généralement, si (e_i)_{i \in I} est une famille (éventuellement infinie) de vecteurs de E, cette famille est dite libre dans E si, et seulement si, toutes ses sous-famille finies sont libres dans E.

[modifier] Famille génératrice

Icône de détail Article détaillé : Famille génératrice.

Une famille (e_1,\ldots,e_n) finie de vecteurs de E est dite génératrice de E si, et seulement si, tout vecteur de E est une combinaison linéaire des vecteurs de cette famille :

\forall x \in E,\ \exists (\lambda_1,\ldots,\lambda_n)\in K^n,\ x=\sum_{i=1}^n \lambda_i e_i.

Plus généralement, si (e_i)_{i \in I} est une famille (éventuellement infinie) de vecteurs de E, cette famille est dite génératrice de E si, et seulement si, tout vecteur de E est une combinaison linéaire d'une partie finie de la famille (e_i)_{i \in I}.

[modifier] Définition

Une famille de vecteurs de E est une base de E si, et seulement si, c'est une famille à la fois libre dans E et génératrice de E. De façon équivalente, une famille est une base l'espace vectoriel E quand tout vecteur de l'espace se décompose de façon unique en une combinaison linéaire de vecteurs de cette base.

On précise cette dernière caractérisation. Une famille finie B=(e_1,\ldots,e_n) est une base de E si et seulement si :

\forall x \in E,\ \exists ! (\lambda_1,\ldots,\lambda_n) \in K^n,\ x=\sum_{i=1}^n \lambda_i e_i.

Plus généralement, si B=(e_i)_{i \in I} est une famille (éventuellement infinie) de vecteurs de E, cette famille est une base de E si, et seulement si, pour tout vecteur x de E, il existe une unique famille de scalaire (\lambda_i)_{i \in I} qui est nulle sauf en un nombre fini d'indices et telle que :

x=\sum_{i\in I}\lambda_i e_i.

Les scalaires λi sont appelés coordonnées du vecteur x dans la base B.

[modifier] Dimension

Icône de détail Article détaillé : Dimension d'un espace vectoriel.

Dans le cas où un espace vectoriel admet une famille génératrice finie, toutes les bases d'un même espace vectoriel sont finies et ont même cardinal. C'est le théorème d'équicardinalité des bases. On appelle alors dimension de l'espace le cardinal des bases de l'espace, et on dit que cet espace est de dimension finie.

Toute famille libre de cet espace a alors un cardinal inférieure ou égal à celui des bases, et toute famille génératrice de cet espace a un cardinal supérieur ou égal à celui des base.

Si un espace vectoriel n'admet pas de famille génératrice finie, il est alors dit de dimension infinie.

[modifier] Exemples

  • Le \R-espace vectoriel \R^n admet une base C particulière, appelée base canonique, définie par
C=\{e_1=(1,0,\ldots,0),\ e_2=(0,1,\ldots,0),\ \ldots\ ,e_n=(0,0,\ldots,1)\}.
La dimension de \R^n est donc n.
  • L'espace vectoriel \mathbf{M}_{n,p}(K) des matrices d'ordre n\times p à coefficients dans un corps K admet pour base l'ensemble formée des matrices élémentaires de \mathbf{M}_{n,p}(K), c'est-à-dire des matrices ayant un coefficient égal à 1 et tous les autres nuls. La dimension de \mathbf{M}_{n,p}(K) est donc np.
  • L'espace vectoriel des polynômes sur un corps K admet pour base \{X^k\,|\,k \in \N\}. Ou plus généralement, toute famille de polynômes étagée en degré convient. La dimension de K[X] est donc infinie.

[modifier] Existence

Tout espace vectoriel admet une base. Cette assertion est logiquement équivalente à l'axiome du choix. Cependant, en dimension finie, il est possible de démontrer l'existence d'une base sans l'invoquer.

Ce n'est pas parce qu'il existe des résultats d'existence d'objets qu'il est toujours possible d'exhiber de tels objets. Par exemple, \R vu comme \mathbb{Q}-espace vectoriel est de dimension infinie, il admet une base mais il est impossible de l'expliciter.

Pour démontrer cette assertion, on se sert du théorème de la base incomplète:

Théorème de la base incomplète —  Soient E un espace vectoriel, (u_i)_{i \in I} une famille génératrice de E et (u_i)_{i \in I'} avec I'\subset I, une famille libre. Alors il existe I'' tel que I'\subset I''\subset I et tel que (u_i)_{i \in I''} soit une base de E.

Icône de détail Article détaillé : Théorème de la base incomplète.

Le théorème signifie que qu'une famille libre de E peut toujours être complétée pour obtenir une base de E en choisissant les vecteurs supplémentaires dans une famille génératrice arbitrairement prescrite. La démonstration de ce théorème dans le cas général fait appel au lemme de Zorn et donc à l'axiome du choix.

On en déduit que tout espace vectoriel admet une base. Il suffit en effet d'appliquer le théorème de la base incomplète avec I' =\varnothing qui est bien libre et I = E qui est clairement génératrice.

[modifier] Changement de base et application linéaire

Il n'y a pas a priori d'unicité d'une base dans un espace vectoriel. Il peut donc être naturel de vouloir passer de l'expression d'un vecteur dans une base donnée à celle dans une autre base, par exemple pour faciliter les calculs.

Soit E un espace vectoriel sur un corps K. On suppose que (e_i)_{i \in I} et (e'_i)_{i \in I} sont deux bases de cet espace. Les e'i sont en particulier des vecteurs de E, donc s'exprime comme combinaisons linéaires des vecteurs de la base (ei). On peut donc en déduire, en substituant, les nouvelles expressions des vecteurs.

Par exemple, dans le \R-espace vectoriel \R^2, on a la base canonique (e1 = (1,0),e2 = (0,1)). Il est facile de vérifier que les vecteurs e'1 = (1,1) et e'2 = (1, − 1) forment une base de \R^2. On peut exprimer ces nouveaux vecteurs par

e'_1=(1,1)=e_1+e_2\quad \text{et}\quad e'_2=(1,-1)=e_1-e_2.

Et en résolvant le système d'équations, on obtient

e_1=\frac{1}{2}\left(e_1'+e_2'\right)\quad \text{et} \quad e_2= \frac{1}{2}\left(e_1'-e_2'\right).

Pour un vecteur x = λ1e1 + λ2e2 de \R^2 (avec λ1 et λ2 des réels), on peut donc l'exprimer en fonction de la nouvelle base:

x=\lambda_1 e_1 + \lambda_2 e_2=\frac{\lambda_1}{2}\left(e_1'+e_2'\right)+ \frac{\lambda_2}{2}\left(e_1'-e_2'\right)=\frac{\lambda_1+\lambda_2}{2}e_1'+\frac{\lambda_1-\lambda_2}{2}e_1'.

[modifier] Application linéaire

Icône de détail Article détaillé : Application linéaire.

Une application linéaire \varphi d'un espace vectoriel E vers un espace vectoriel F est entièrement déterminée par l'image d'une base de E par F. En effet, soit (ei) une base de E. Alors si l'image de chaque vecteurs de la base est connue (par exemple si \varphi(e_i)=f_i), l'image de tout vecteur de F est donnée par linéarité:

\varphi(x)=\varphi \left(\sum \alpha_i e_i\right)=\sum \alpha_i \varphi(e_i)= \sum \alpha_i f_i.

L'utilisation des matrices comme représentants des applications linéaires dans une base donnée n'est possible que grâce à cette propriété.

Si l'image d'une base par une application linéaire est une base, alors l'application linéaire est bijective. Cela définit de manière unique un changement de base. La matrice associée est alors dite matrice de passage.

Cette propriété fournit également un isomorphisme naturel entre un K-espace vectoriel E de dimension finie n et Kn. En effet, il suffit d'associer à chaque vecteur d'une base de E l'un des vecteurs de la base canonique de Kn de manière unique. Et puisqu'une application linéaire est entièrement déterminée par l'image d'une base, et que cette image est une base, l'application linéaire est bijective, d'où l'isomorphisme.

[modifier] Base d'un espace dual

Icône de détail Article détaillé : Espace dual.

Soit E un K-espace vectoriel. L'ensemble des formes linéaires sur E forment un K-espace vectoriel appelé espace dual de E noté E * . Si E est de dimension finie, alors E * est aussi de dimension finie et sa dimension est égale à celle de E. Ils sont donc isomorphes.

Si (e_1, \ldots, e_n) est une base de \ E, on définit sur celle-ci les formes linéaires notées  (e_1^*,\ldots,e_n^*) par :

\forall (i,j) \in \{1,\ldots, n \}^2,\ e_i^*(e_j)=\delta_{ij};

δij est le symbole de Kronecker.

La famille de formes linéaires  (e_1^*,\ldots,e_n^*) forme une base de E * ; appelée base duale de la base (e_1, \ldots, e_n).

Inversement, si  (f_1^*,\ldots, f_n^*) est une base de \ E^*, il existe une unique base  (f_1,\ldots, f_n) de E telle que:

\forall (i,j) \in \{1, \ldots, n \}^2,\ f_i^*(f_j)=\delta_{ij}.

La base  (f_1,\ldots, f_n) s'appelle la base antéduale de la base (f_1^*, \ldots, f_n^*).

[modifier] Généralisation de la notion de base

Lorsque l'espace vectoriel étudié dispose d'une structure plus riche, un raffinement de la notion de base est possible.

[modifier] Base orthonormée

Icône de détail Article détaillé : Base orthonormée.

Dans le cas d'un espace euclidien, une base est dite orthonormée si, et seulement si, les vecteurs de cette base sont deux à deux orthogonaux et sont de norme égale à 1.

Par exemple, la base canonique de \R^n est orthonormée pour le produit scalaire usuel.

[modifier] Base de Hilbert

Icône de détail Article détaillé : Base de Hilbert.

Dans un espace préhilbertien de dimension infinie, une famille finie de vecteurs orthogonaux deux à deux ne peut pas engendrer tout l'espace.

Soit H un espace préhilbertien sur un corps \mathbb{K}=\R\ \mathrm{ou}\ \C et F = (ei) une famille de vecteurs de Hi est élément d'un ensemble I (fini ou infini).

La famille F est une base de Hilbert de H si, et seulement si,

  • F est une famille orthonormée de H, et
  • F est de plus génératrice, au sens suivant :
 \forall x\in H,\ \exists (\lambda_i)_{i\in I}\in \mathbb{K},\ x= \sum_{i\in I} \lambda_i e_i.

Dans le cas où H est de dimension finie, cette définition coïncide avec celle de base orthonormée.

[modifier] Base d'un module

Icône de détail Article détaillé : Module sur un anneau.

Un module est une structure algébrique identique à celle d'espace vectoriel à la différence près que l'ensemble des scalaires ne forment plus un corps mais un anneau.

Certaines propriétés vraies pour les espaces vectoriels ne sont plus vraies pour les modules. Par exemple l'existence d'une base n'y est plus assurée, et on ne peut pas nécessairement y développer de théorie de la dimension, même dans un module engendré par un nombre fini d'éléments.

Cependant, on peut quand même définir une notion de base, identique à celle des espaces vectoriels. Un module qui possède une base s'appelle un module libre.

Articles d'algèbre linéaire générale
vecteur • scalaire • combinaison linéaire • espace vectoriel
famille de vecteurs sous-espace

colinéarité • indépendance linéaire
famille libre ou liée • rang
famille génératrice • base
théorème de la base incomplète

somme • somme directe
supplémentaire
dimension • codimension
droite • plan • hyperplan

morphismes et notions relatives

application linéaire • noyau • conoyau •  lemme des noyaux
pseudo-inverse•  théorème de factorisation • théorème du rang
équation linéaire • système • élimination de Gauss-Jordan
forme linéaire • espace dual • orthogonalité • base duale
endomorphisme • valeur, vecteur, espace propres • spectre
projecteur • symétrie • diagonalisable • nilpotent

en dimension finie

trace • déterminant • polynôme caractéristique
polynôme d'endomorphisme • théorème de Cayley-Hamilton
polynôme minimal • invariants de similitude
réduction • réduction de Jordan • décomposition de Dunford

matrice
enrichissements de structure

norme • produit scalaire • forme quadratique • topologie
orientation • multiplication • crochet de Lie • différentielle

développements

théorie des matrices • théorie des représentations
analyse fonctionnelle • algèbre multilinéaire
module sur un anneau

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)