ATLAS Ouvrir dans l'atlas →

Théorème 3Formes quadratiques

Réduction de Gauss en somme de carrés

On identifie EE à Kn{K^n} par une base, et l'on écrit la forme quadratique comme un polynôme homogène de degré 22, q(x)=∑i⩽jcijxixjq(x) = \sum_{i \leqslant j} c_{ij} x_i x_j (Formes quadratiques, (ii)). La réduction de Gauss est l'algorithme suivant.

Premier cas : un terme carré. Si l'un des ciic_{ii} n'est pas nul, on renumérote les variables pour que a=c11≠0a = c_{11} \neq 0. On regroupe les termes qui contiennent x1x_1 : q=ax12+x1L(x′)+q′(x′)q = a x_1^2 + x_1 L(x') + q'(x'), où x′=(x2,…,xn)x' = (x_2, \dots, x_n), LL est une forme linéaire et q′q' une forme quadratique en x′x'. Alors q=a(x1+L(x′)2a)2+q1(x′),q = a\Big(x_1 + \frac{L(x')}{2a}\Big)^2 + q_1(x'), avec q1=q′−L2/(4a)q_1 = q' - L^2/(4a), et l'on recommence avec q1q_1, qui ne dépend plus que de n−1n - 1 variables.

Second cas : aucun terme carré. Si tous les ciic_{ii} sont nuls mais que qq ne l'est pas, on renumérote pour que c=c12≠0c = c_{12} \neq 0, et l'on écrit q=c x1x2+x1L1(x′′)+x2L2(x′′)+q′′(x′′)q = c\,x_1x_2 + x_1 L_1(x'') + x_2 L_2(x'') + q''(x''), où x′′=(x3,…,xn)x'' = (x_3, \dots, x_n). Alors q=c uv+q2(x′′),q = c\,uv + q_2(x''), avec u=x1+L2/cu = x_1 + L_2/c, v=x2+L1/cv = x_2 + L_1/c et q2=q′′−L1L2/cq_2 = q'' - L_1L_2/c. Enfin c uv=c4(u+v)2−c4(u−v)2,c\,uv = \frac c4 (u + v)^2 - \frac c4 (u - v)^2, et l'on recommence avec q2q_2, qui ne dépend plus que de n−2n - 2 variables.

Arrêt. On s'arrête quand la forme qui reste est nulle, en particulier quand il ne reste aucune variable.

Énoncé

L'algorithme s'arrête après au plus nn étapes, et il écrit q=∑k=1rdk ℓk2,q = \sum_{k=1}^r d_k\, \ell_k^2, où les dkd_k sont des scalaires non nuls et les ℓk\ell_k des formes linéaires linéairement indépendantes. Par suite r=rg⁡qr = \operatorname{rg} q. Il existe des bases (ei)(e_i) de EE telles que ek∗=ℓke_k^* = \ell_k pour k⩽rk \leqslant r, et toute base de cette sorte est orthogonale pour qq.

Démonstration

Les identités. Dans le premier cas, en développant, a(x1+L2a)2=ax12+x1L+L24a.a\Big(x_1 + \frac{L}{2a}\Big)^2 = a x_1^2 + x_1 L + \frac{L^2}{4a}. Dans le second, c (x1+L2/c)(x2+L1/c)=c x1x2+x1L1+x2L2+L1L2/cc\,(x_1 + L_2/c)(x_2 + L_1/c) = c\,x_1x_2 + x_1L_1 + x_2L_2 + L_1L_2/c, et (u+v)2−(u−v)2=4uv(u + v)^2 - (u - v)^2 = 4uv. La division par 22 et par 44 est permise, 22 étant inversible.

Arrêt. Chaque étape fait disparaître une ou deux variables, et elle produit un ou deux carrés de coefficients aa, ou c/4c/4 et −c/4-c/4, qui ne sont pas nuls.

Indépendance. Par récurrence sur nn. Dans le premier cas, la forme ℓ1=x1+L(x′)/(2a)\ell_1 = x_1 + L(x')/(2a) vaut 11 en δ1\delta_1, tandis que les formes produites ensuite ne dépendent que de x′x' et s'annulent en δ1\delta_1. Si λ1ℓ1+∑k⩾2λkℓk=0\lambda_1 \ell_1 + \sum_{k \geqslant 2} \lambda_k \ell_k = 0, l'évaluation en δ1\delta_1 donne λ1=0\lambda_1 = 0, et l'hypothèse de récurrence, appliquée aux formes en x′x', donne les autres λk\lambda_k nuls.

Dans le second cas, ℓ1=u+v\ell_1 = u + v et ℓ2=u−v\ell_2 = u - v valent 11 et 11 en δ1\delta_1, 11 et −1-1 en δ2\delta_2, et les formes suivantes s'annulent en δ1\delta_1 et δ2\delta_2. Une relation λ1ℓ1+λ2ℓ2+∑k⩾3λkℓk=0\lambda_1 \ell_1 + \lambda_2 \ell_2 + \sum_{k \geqslant 3} \lambda_k \ell_k = 0 donne, en ces deux points, λ1+λ2=0\lambda_1 + \lambda_2 = 0 et λ1−λ2=0\lambda_1 - \lambda_2 = 0, d'où 2λ1=02\lambda_1 = 0, puis λ1=λ2=0\lambda_1 = \lambda_2 = 0 ; on conclut comme dans le premier cas.

Conséquences. Le rang et l'existence d'une telle base sont le point (iii) du nœud Bases orthogonales. Si (ei)(e_i) est une base quelconque telle que ek∗=ℓke_k^* = \ell_k pour k⩽rk \leqslant r, les coordonnées de xx y sont les ei∗(x)e_i^*(x), et q(x)=∑k⩽rdkxk2q(x) = \sum_{k \leqslant r} d_k x_k^2 ; la polarisation donne b(x,y)=∑k⩽rdkxkykb(x, y) = \sum_{k \leqslant r} d_k x_k y_k (Formes quadratiques, (i)), dont la matrice est diagonale : la base est orthogonale.

□
Remarque

Pour la forme de ℝ4\mathbb R^4, en les variables x,y,z,tx, y, z, t, q=x2+y2+z2+2xy+2xz+4yz+4yt,\begin{aligned} q &= x^2 + y^2 + z^2 + 2xy \\ &\quad + 2xz + 4yz + 4yt, \end{aligned} le premier cas s'applique à xx : x2+2x(y+z)=(x+y+z)2−(y+z)2x^2 + 2x(y + z) = (x + y + z)^2 - (y + z)^2, et il reste 2yz+4yt2yz + 4yt, qui n'a plus de terme carré.

Le second cas s'applique alors à yy et zz, avec c=2c = 2, L1=4tL_1 = 4t, L2=0L_2 = 0 et q′′=0q'' = 0 : 2yz+4yt=2y(z+2t)2yz + 4yt = 2y(z + 2t), avec u=yu = y et v=z+2tv = z + 2t. On obtient q=(x+y+z)2+12(y+z+2t)2−12(y−z−2t)2.\begin{aligned} q &= (x + y + z)^2 + \tfrac12 (y + z + 2t)^2 \\ &\quad - \tfrac12 (y - z - 2t)^2. \end{aligned}

Les trois formes sont indépendantes : qq est de rang 33, et son noyau, intersection de leurs noyaux, est la droite engendrée par (2,0,−2,1)(2, 0, -2, 1). Le calcul a été vérifié en développant ; deux carrés sont affectés d'un coefficient positif et un d'un coefficient négatif, ce que le nœud Loi d'inertie interprétera.

Remarque

Un piège fréquent consiste à écrire qq comme une somme de carrés de formes qui ne sont pas indépendantes, puis à en tirer des conclusions. L'identité 2xy=(x+y)2−x2−y22xy = (x + y)^2 - x^2 - y^2 est juste, mais elle fait apparaître un carré positif et deux négatifs, alors que la réduction de Gauss donne 2xy=12(x+y)2−12(x−y)22xy = \frac12(x + y)^2 - \frac12(x - y)^2, un de chaque signe.

Les formes x+yx + y, xx et yy sont liées, et la première écriture ne dit rien du rang ni des signes : seule une décomposition en formes indépendantes donne une base orthogonale.

Remarque

La réduction n'emploie que des opérations rationnelles sur les coefficients : sur ℚ\mathbb Q, elle reste dans ℚ\mathbb Q. Les coefficients dkd_k ne sont pas des valeurs propres, que le théorème spectral obtient au prix d'une compacité (Théorème spectral).

L'Encyclopaedia of Mathematics (article « Lagrange method ») attribue cette méthode de réduction à une somme de carrés à Lagrange, en 1759, sans citer d'ouvrage. Le mémoire que Lagrange publie cette année-là sur les extrema est « Recherches sur la méthode de maximis et minimis » (Miscellanea Taurinensia, t. 1, 1759 ; Œuvres, t. I, p. 3-20). C'est le nom de Gauss qui est resté à la méthode dans l'enseignement français.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →