Réduction de Gauss

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

En mathématiques, la réduction de Gauss est un algorithme permettant de représenter toute forme quadratique sur un espace vectoriel de dimension finie (sur un corps commutatif de caractéristique différente de deux) comme une combinaison linéaire de carrés de formes linéaires indépendantes. La méthode employée est proche de la mise sous forme canonique d'une équation du second degré. Cet algorithme est nommé ainsi en l'honneur du mathématicien Carl Friedrich Gauss.

Sommaire

[modifier] Enoncé

Réduction de Gauss — Pour toute forme quadratique sur un espace vectoriel de dimension finie, il existe un entier naturel non nul r, des formes linéaires l_1,l_2,\ldots,l_r indépendantes et des éléments c_1,\ldots, c_r du corps de base, tous non nuls, tels que

q=\sum_{i=1}^r c_i l_i^2.

En langage matriciel, cela signifie que toute matrice symétrique est congruente à une matrice diagonale, c'est à dire que pour toute matrice symétrique M d'ordre n, il existe une matrice inversible Q telle que tQMQ soit diagonale (les coefficients diagonaux sont les c_1,\ldots, c_r complétés par des zéros si r < n).

L'entier r est le rang de la forme quadratique. C'est aussi le rang de n'importe quelle matrice représentant cette forme dans une base.

Contrairement aux valeurs propres, les ci ne sont pas uniques, même à permutation près.

[modifier] Exemples

Soit q une forme quadratique sur l'espace vectoriel \R^3 définie par

q(x)=x_1^2+x_2^2+x_3^2-2x_1x_2-2x_2x_3-2x_3x_1

(On a désigné par x1,x2,x3 un élément x de \R^3)


Alors \quad q(x)=(x_1-x_2-x_3)^2-4x_2x_3=(x_1-x_2-x_3)^2-(x_2+x_3)^2+(x_2-x_3)^2.

Autre exemple :

q(x) = x1x2 + x2x3 + x1x3

On a alors q(x)=(x_1+x_3)(x_2+x_3)-x_3^2= \frac{1}{4}(x_1+x_2+2x_3)^2-\frac{1}{4}(x_1-x_2)^2-x_3^2.

[modifier] Applications

Si le corps de base est \mathbb{C} le corps des nombres complexes ou plus généralement un corps algébriquement clos, il existe r formes linéaires indépendantes l_1,\ldots,l_r telles que

q=\sum_{i=1}^rl_i^2.

Autrement dit, sous l'action du groupe linéaire, les formes quadratiques sont classées par leur rang. En langage matriciel, deux matrices symétriques complexes sont congruentes si et seulement si elles sont même rang.

Si le corps de base est \mathbb{R}, le corps des nombres réels, il faut prendre en compte le signe des ci. Il existe un entier s (inférieur ou égal à r) tel que

q=\sum_{i=1}^sl_i^2-\big(\sum_{i=s+1}^rl_i^2\big).

Cet entier ne dépend pas de la décomposition d'après la loi d'inertie de Sylvester.

  • Si s < = n et r = s, la forme quadratique est positive (définie positive si et seulement si r=n),
  • si r < = n et s = 0 elle est négative (définie négative si et seulement si r=n).

Si le corps de base est \mathbb{Q} le corps des nombres rationnels ou \mathbb{F}_q un corps fini, la réduction de Gauss ne permet pas d'effectuer complètement la classification des formes quadratiques.

Elle donne un algorithme pour trouver une base dans laquelle la matrice de q est diagonale.

[modifier] Liens internes

Créer un livre