ATLAS Ouvrir dans l'atlas →

Définition 1Formes quadratiques

Formes bilinéaires symétriques et formes quadratiques

Dans tout le chapitre, KK est un corps commutatif dans lequel 2=1+12 = 1 + 1 n'est pas nul, donc est inversible, et EE est un KK-espace vectoriel de dimension finie nn. Le corps ℝ{\mathbb R} en est l'exemple qui servira au calcul différentiel.

Une forme bilinéaire sur EE est une application b:E×E→Kb : E \times E \to K linéaire par rapport à chacune de ses deux variables, l'autre étant fixée. Elle est symétrique si b(x,y)=b(y,x)b(x, y) = b(y, x) pour tous x,y∈Ex, y \in E.

Une forme quadratique sur EE est une application q:E→Kq : E \to K pour laquelle il existe une forme bilinéaire bb, symétrique ou non, telle que q(x)=b(x,x)q(x) = b(x, x) pour tout x∈Ex \in E.

Si ℬ=(e1,…,en)\mathcal B = (e_1, \dots, e_n) est une base de EE, la matrice de bb dans ℬ\mathcal B est la matrice A=(b(ei,ej))i,jA = \big(b(e_i, e_j)\big)_{i,j} de ℳn(K){\mathcal M_n}(K). Comme au nœud Matrices, une matrice carrée AA est symétrique si tA=A{}^tA = A. On note X∈KnX \in {K^n} la colonne des coordonnées de xx dans ℬ\mathcal B, et YY celle de yy.

Deux formes quadratiques, qq sur EE et q′q' sur E′E', sont équivalentes s'il existe un isomorphisme u:E→E′u : E \to E' tel que q′(u(x))=q(x)q'(u(x)) = q(x) pour tout x∈Ex \in E. Deux matrices AA et A′A' de ℳn(K)\mathcal M_n(K) sont congruentes s'il existe une matrice inversible PP telle que A′=tP A P.A' = {}^tP\,A\,P.

Énoncé

(i) Polarisation. Pour toute forme quadratique qq, il existe une unique forme bilinéaire symétrique bb telle que q(x)=b(x,x)q(x) = b(x, x) pour tout xx : c'est la forme polaire de qq, donnée par b(x,y)=12(q(x+y)−q(x)−q(y)).b(x, y) = \frac12\big(q(x + y) - q(x) - q(y)\big). De plus, q(λx)=λ2q(x)q(\lambda x) = \lambda^2 q(x) pour tout λ∈K\lambda \in K.

(ii) Matrice. Si AA est la matrice de la forme bilinéaire bb dans ℬ\mathcal B, alors b(x,y)=tXAYb(x, y) = {}^tX A Y. L'application b↦Ab \mapsto A est une bijection de l'ensemble des formes bilinéaires sur EE sur ℳn(K)\mathcal M_n(K), et bb est symétrique si et seulement si AA l'est. Dans ce cas, q(x)=∑iaiixi2+2∑i<jaijxixj.q(x) = \sum_i a_{ii} x_i^2 + 2\sum_{i < j} a_{ij} x_i x_j. Réciproquement, pour tous scalaires cijc_{ij}, i⩽ji \leqslant j, l'application x↦∑i⩽jcijxixjx \mapsto \sum_{i \leqslant j} c_{ij} x_i x_j est une forme quadratique, dont la forme polaire a pour matrice aii=ciia_{ii} = c_{ii} et aij=aji=cij/2a_{ij} = a_{ji} = c_{ij}/2 pour i<ji < j.

(iii) Changement de base. Si ℬ′\mathcal B' est une autre base et P=Mat⁡ℬ′,ℬ(id)P = \operatorname{Mat}_{\mathcal B', \mathcal B}(\mathrm{id}) la matrice de passage de ℬ\mathcal B à ℬ′\mathcal B', la matrice de bb dans ℬ′\mathcal B' est tPAP{}^tP A P. Toute matrice inversible PP s'obtient ainsi, si bien que les matrices de bb dans les différentes bases de EE sont exactement les matrices congruentes à AA.

(iv) Deux formes quadratiques sur des espaces de même dimension nn sont équivalentes si et seulement si les matrices de leurs formes polaires, dans des bases quelconques, sont congruentes.

Démonstration

(i) Existence. Si q(x)=c(x,x)q(x) = c(x, x) avec cc bilinéaire, la forme b(x,y)=12(c(x,y)+c(y,x))b(x, y) = \frac12\big(c(x, y) + c(y, x)\big) est bilinéaire, symétrique, et b(x,x)=c(x,x)=q(x)b(x, x) = c(x, x) = q(x).

Unicité et formule. Si bb est symétrique et q(x)=b(x,x)q(x) = b(x, x), la bilinéarité et la symétrie donnent q(x+y)=q(x)+2 b(x,y)+q(y),q(x + y) = q(x) + 2\,b(x, y) + q(y), et l'on divise par 22 : bb est déterminée par qq. Enfin q(λx)=b(λx,λx)=λ2b(x,x)q(\lambda x) = b(\lambda x, \lambda x) = \lambda^2 b(x, x).

(ii) Par bilinéarité, b(x,y)=∑i,jxiyj b(ei,ej)b(x, y) = \sum_{i,j} x_i y_j\, b(e_i, e_j), qui est le produit tXAY{}^tX A Y. Une forme bilinéaire est donc déterminée par sa matrice ; inversement, pour toute matrice AA, l'application (x,y)↦tXAY(x, y) \mapsto {}^tX A Y est bilinéaire, et sa matrice est AA, puisque XX et YY valent δi\delta_i et δj\delta_j en eie_i et eje_j.

Si bb est symétrique, aij=b(ei,ej)=b(ej,ei)=ajia_{ij} = b(e_i, e_j) = b(e_j, e_i) = a_{ji}. Si AA est symétrique, tXAY=∑i,jaijxiyj=∑i,jajiyjxi=tYAX{}^tX A Y = \sum_{i,j} a_{ij} x_i y_j = \sum_{i,j} a_{ji} y_j x_i = {}^tY A X. La formule de qq s'obtient en séparant, dans ∑i,jaijxixj\sum_{i,j} a_{ij} x_i x_j, les termes diagonaux et les paires {i,j}\{i, j\}, qui apparaissent deux fois.

Pour la réciproque, la matrice AA décrite est symétrique, et la formule précédente redonne ∑i⩽jcijxixj=tXAX\sum_{i \leqslant j} c_{ij} x_i x_j = {}^tX A X ; la division par 22 est permise puisque 22 est inversible.

(iii) Les colonnes de PP sont les coordonnées dans ℬ\mathcal B des vecteurs ej′e'_j de ℬ′\mathcal B'. Si X′X' est la colonne des coordonnées de xx dans ℬ′\mathcal B', alors x=∑jxj′ej′=∑jxj′∑ipijei,x = \sum_j x'_j e'_j = \sum_j x'_j \sum_i p_{ij} e_i, c'est-à-dire X=PX′X = PX', et de même Y=PY′Y = PY'.

La transposée d'un produit est le produit des transposées dans l'ordre inverse, comme on le voit sur les coefficients ; en particulier t(PX′)=tX′ tP{}^t(PX') = {}^tX'\,{}^tP. Le produit étant associatif (Matrices, (iii)), b(x,y)=tX′ (tPAP) Y′,b(x, y) = {}^tX'\,\big({}^tP A P\big)\, Y', et tPAP{}^tP A P est la matrice de bb dans ℬ′\mathcal B' par l'unicité vue en (ii).

Inversement, si PP est inversible, l'application X↦PXX \mapsto PX est bijective (Déterminant d'une matrice, (ii)) ; elle envoie la base canonique sur les colonnes de PP, qui forment donc une base de KnK^n. Les vecteurs de EE qui ont ces colonnes pour coordonnées forment une base ℬ′\mathcal B', et P=Mat⁡ℬ′,ℬ(id)P = \operatorname{Mat}_{\mathcal B', \mathcal B}(\mathrm{id}).

(iv) Soient qq sur EE et q′q' sur E′E', de formes polaires bb et b′b'. Si uu est un isomorphisme tel que q′∘u=qq' \circ u = q, alors (x,y)↦b′(u(x),u(y))(x, y) \mapsto b'(u(x), u(y)) est une forme bilinéaire symétrique de forme quadratique qq ; par l'unicité de (i), c'est bb. Pour une base ℬ\mathcal B de EE, la matrice de b′b' dans la base u(ℬ)u(\mathcal B) de E′E' est donc celle de bb dans ℬ\mathcal B, et (iii) donne la congruence dans des bases quelconques.

Réciproquement, soient AA et A′A' les matrices de bb et de b′b' dans des bases ℬ\mathcal B et 𝒞′\mathcal C', avec A′=tPAPA' = {}^tPAP. Par (iii), A′A' est la matrice de bb dans une base ℬ′\mathcal B' de EE. L'isomorphisme uu qui envoie ℬ′\mathcal B' sur 𝒞′\mathcal C' vérifie b′(u(ei′),u(ej′))=aij′=b(ei′,ej′)b'(u(e'_i), u(e'_j)) = a'_{ij} = b(e'_i, e'_j), donc b′(u(x),u(y))=b(x,y)b'(u(x), u(y)) = b(x, y) par bilinéarité, et q′∘u=qq' \circ u = q.

□
Remarque

La première faute à éviter porte sur la matrice elle-même. La forme q(x)=x12+4x1x2+x22q(x) = x_1^2 + 4x_1x_2 + x_2^2 de ℝ2\mathbb R^2 a pour matrice A=(1221),A = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix}, avec 22 et non 44 hors de la diagonale : le terme croisé se partage entre les places (1,2)(1, 2) et (2,1)(2, 1).

Dans la base e1′=(1,1)e'_1 = (1, 1), e2′=(1,−1)e'_2 = (1, -1), on a P=(111−1)P = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} et tPAP=(600−2){}^tPAP = \begin{pmatrix} 6 & 0 \\ 0 & -2 \end{pmatrix} : en effet, si x1=s+tx_1 = s + t et x2=s−tx_2 = s - t, alors q(x)=6s2−2t2q(x) = 6s^2 - 2t^2.

La congruence n'est pas la similitude : la matrice P−1APP^{-1}AP de l'endomorphisme X↦AXX \mapsto AX dans la même base est (300−1)\begin{pmatrix} 3 & 0 \\ 0 & -1 \end{pmatrix}, de trace 22 comme AA (Trace, (iii)), alors que tPAP{}^tPAP a pour trace 44. Une forme bilinéaire et un endomorphisme ont tous deux une matrice, mais elles ne changent pas de la même façon avec la base.

Remarque

Tout repose sur la division par 22, et c'est en caractéristique 22 que tout casse. Sur le corps ℤ/2ℤ\mathbb Z/2\mathbb Z, où 1+1=01 + 1 = 0, la forme quadratique q(x)=x1x2q(x) = x_1x_2 de K2K^2, égale à b(x,x)b(x, x) pour la forme non symétrique b(x,y)=x1y2b(x, y) = x_1y_2, n'est b(x,x)b(x, x) pour aucune forme symétrique.

En effet, une forme symétrique s'écrit a x1y1+c (x1y2+x2y1)+d x2y2a\,x_1y_1 + c\,(x_1y_2 + x_2y_1) + d\,x_2y_2, et sa forme quadratique vaut a x12+d x22a\,x_1^2 + d\,x_2^2. Elle ne s'annule en (1,0)(1, 0) et en (0,1)(0, 1), comme qq, que si a=d=0a = d = 0 ; elle est alors nulle, alors que q(1,1)=1q(1, 1) = 1.

La polarisation ne rend pas davantage qq : q(x+y)−q(x)−q(y)=x1y2+x2y1q(x + y) - q(x) - q(y) = x_1y_2 + x_2y_1 est une forme symétrique nulle sur la diagonale. En caractéristique 22, formes quadratiques et formes bilinéaires symétriques forment deux théories distinctes, et le chapitre l'écarte.

Ouvrir dans l'atlas interactif →