En algèbre linéaire, les formes linéaires désignent un type particulier d'applications linéaires. L'étude spécifique qu'on leur accorde est motivée par le fait qu'elles jouent un rôle primordial en mathématiques, et en analyse, par exemple dans la théorie des distributions, ou dans l'étude des espaces de Hilbert.
Les formes linéaires sur un espace vectoriel portent parfois également le nom de covecteur. Ce terme qui prend sens dans le cadre général des tenseurs et du calcul tensoriel rappelle que si les formes linéaires peuvent être représentées par un système de coordonnées comparable à celui des vecteurs, elles s'en distinguent pour ce qui est des formules de transformations.
Une forme linéaire sur un espace vectoriel E sur un corps K (ou covecteur de E) est une application linéaire définie sur E et à valeurs dans K.
En d'autres termes, on dit que l'application
L'ensemble des formes linéaires sur E est lui-même un K-espace vectoriel. On l'appelle le dual de E et il est noté E * ou hom(E,K). Ainsi, si φ et ψ sont des formes linéaires et a et b des éléments de K :
L'application constante de valeur 0K s'appelle la « forme linéaire nulle ».
On note parfois
Une base de E étant donnée, les composantes d'un vecteur
Au contraire, une forme linéaire ou covecteur est représentée par un vecteur ligne à n composantes :
Le crochet de dualité est le produit matriciel
Selon la convention d'Einstein, ce résultat peut se noter
L'ensemble des formes linéaires sur un espace vectoriel E est lui même un espace vectoriel et se note en général E * .Il est appelé espace vectoriel dual de E, ou plus simplement espace dual de E. Si E est de dimension finie n, il est remarquable que E * soit aussi de dimension finie n. En d'autres termes, on peut aussi dire qu'un espace de dimension finie est isomorphe à son dual. Cependant, il n'y a pas d'isomorphisme canonique dans le sens où si E est quelconque, il est nécessaire de se donner une base arbitraire afin de pouvoir définir un isomorphisme le reliant à E * . Si
(où δij est le symbole de Kronecker, c'est-à-dire valant 1 si i = j et 0 sinon).
Ces formes linéaires sont aussi appelées les projections des coordonnées, l'image d'un vecteur x par
Inversement, si on se donne une base
La base