Passer au contenu principal
AlgèbreMéthode · Glossaire

Bruhat (décomposition de)

La décomposition de Bruhat est une décomposition d'un groupe algébrique réductif muni d'un sous-groupe de Borel B en une union de doubles classes par rapport à B. Plus précisément, pour le groupe linéaire GL(n), tout élément se décompose de manière essentiellement unique sous la forme b1 w b2 où b1, b2 sont dans le sous-groupe de Borel (matrices triangulaires supérieures inversibles) et w est une matrice de permutation. L'ordre de Bruhat sur les permutations est un ordre partiel naturellement associé.
Factorisation de Bruhat d'une matrice de taille trois Deux matrices triangulaires supérieures encadrent une matrice de permutation et leur produit donne la matrice A. triangulaire b1 permutation Pw triangulaire b2 matrice A 120 011 001 001 010 100 110 012 001 025 122 110 × × = b1 × Pw × b2 = A
Les deux facteurs triangulaires encadrent la permutation qui renverse les première et troisième positions dans GL(3).
Sommaire

Ce que vous allez apprendre

  • Relier les doubles classes de B aux matrices de permutation dans GL(n).
  • Vérifier une factorisation complète sur une matrice de taille 3.
  • Distinguer l'unicité de la permutation de la non-unicité des facteurs triangulaires.
  • Reconnaître les hypothèses qui empêchent d'appliquer l'énoncé à une matrice singulière.

En clair

Prenez une matrice inversible et autorisez deux séries de transformations triangulaires, l'une avant et l'autre après une permutation de ses positions. La décomposition de Bruhat affirme que l'on peut ainsi ranger la matrice dans une famille repérée par cette permutation.
La partie essentielle est donc le motif de permutation placé entre les deux facteurs triangulaires. Les facteurs peuvent changer sans changer ce motif : c'est la permutation, et non une paire particulière de matrices triangulaires, qui identifie la double classe.

Définition

Soit G un groupe algébrique réductif muni d'un sous-groupe de Borel B. Une double classe est un ensemble formé en multipliant un représentant à gauche et à droite par des éléments de B. La décomposition de Bruhat partage G en doubles classes disjointes, indexées par les éléments du groupe de Weyl associé. Elle s'écrit :
G=wBwBG=\bigsqcup_{w}BwB
Dans le groupe linéaire GL(n), constitué des matrices carrées inversibles de taille n, on choisit pour B les matrices triangulaires supérieures inversibles. Les indices w sont alors représentés par les matrices de permutation. Pour toute matrice A de GL(n), il existe donc deux matrices b1 et b2 dans B et une matrice de permutation Pw telles que A=b1Pwb2A=b_1P_wb_2. La permutation w est déterminée par la double classe de A ; les deux facteurs triangulaires ne sont généralement pas uniques. L'ordre de Bruhat est un ordre partiel sur ces permutations : certaines paires sont comparables, d'autres non.

Le principe

Si A est une matrice inversible de taille n et si B désigne le groupe des matrices triangulaires supérieures inversibles de même taille, alors il existe une unique permutation w telle que A appartienne à la double classe BPwBBP_wB. Autrement dit, on peut écrire A=b1Pwb2A=b_1P_wb_2 avec b1 et b2 dans B. L'unicité porte sur w, pas sur le choix des deux facteurs triangulaires.

Quand l'utiliser

Dans le cadre matriciel, la donnée doit appartenir à GL(n) : elle est carrée et inversible. Le sous-groupe B doit aussi être fixé ; ici, il s'agit des matrices triangulaires supérieures inversibles. Une convention différente, par exemple les matrices triangulaires inférieures, donne une présentation différente des mêmes idées et ne doit pas être mélangée au calcul.
Pour un groupe algébrique réductif, il faut préciser le sous-groupe de Borel et le cadre dans lequel il est défini. Pour un groupe de Lie réel pris sans structure supplémentaire, parler directement de ce B peut ne pas fournir la formulation annoncée. Dans ce contre-cas, on précise d'abord la structure algébrique ou l'on emploie la décomposition adaptée au groupe réel considéré.

Un exemple, pas à pas

Dans GL(3), considérons la matrice A dont les lignes sont (0, 2, 5), (1, 2, 2) et (1, 1, 0). La figure rend visible une factorisation candidate : deux matrices triangulaires supérieures encadrent la matrice qui renverse les trois positions.
Données.
La matrice A à décomposer est donnée dans l'égalité suivante.
Le sous-groupe B est celui des matrices triangulaires supérieures inversibles de taille 3.
La permutation w échange les première et troisième positions et fixe la deuxième.
A=(025122110)A=\begin{pmatrix}0&2&5\\1&2&2\\1&1&0\end{pmatrix}
Étape 1. Prenons les deux facteurs triangulaires b1 et b2, ainsi que la matrice de permutation Pw :
b1=(120011001),Pw=(001010100),b2=(110012001)b_1=\begin{pmatrix}1&2&0\\0&1&1\\0&0&1\end{pmatrix},\quad P_w=\begin{pmatrix}0&0&1\\0&1&0\\1&0&0\end{pmatrix},\quad b_2=\begin{pmatrix}1&1&0\\0&1&2\\0&0&1\end{pmatrix}
Étape 2. Les diagonales de b1 et b2 ne contiennent que des 1. Ces matrices sont donc triangulaires supérieures et inversibles : elles appartiennent à B.
Étape 3. La multiplication donne exactement : b1Pwb2=Ab_1P_wb_2=A. Ainsi, A appartient à la double classe BPwBBP_wB.
Contrôle. Les déterminants des deux facteurs triangulaires valent 1 et celui de Pw vaut −1. Leur produit vaut −1, comme le déterminant de A ; la vérification est compatible avec la factorisation.

En pratique

Pour classer une matrice inversible, on cherche le motif de permutation qui subsiste après les transformations triangulaires autorisées. Si l'objectif est seulement de résoudre un système linéaire, une élimination de Gauss ou une factorisation LU est plus directe ; la décomposition de Bruhat est préférable lorsque la double classe elle-même porte l'information recherchée.
Pour comparer deux cellules indexées par des permutations, on utilise l'ordre de Bruhat. Un ordre total arbitraire classerait toutes les permutations en file ; l'ordre de Bruhat conserve au contraire la possibilité que deux indices ne soient pas comparables.
Pour vérifier une factorisation proposée dans GL(n), on contrôle séparément que les deux facteurs appartiennent à B, que le facteur central est une matrice de permutation, puis que le produit redonne exactement la matrice initiale.

À ne pas confondre

Décomposition de Bruhat et factorisation LU. Une factorisation LU cherche un produit triangulaire inférieur–triangulaire supérieur. La décomposition de Bruhat encadre une matrice de permutation par deux facteurs appartenant au même B. Dans l'exemple, la permutation centrale renverse deux positions : ce facteur distingue immédiatement les deux constructions.
Double classe et classe à gauche. La double classe de A autorise des multiplications par B des deux côtés. Une classe à gauche n'autorise qu'un facteur à gauche. Si deux matrices ne se relient qu'en utilisant aussi un facteur à droite, elles peuvent appartenir à la même double classe sans appartenir à la même classe à gauche.
Matrice de permutation et permutation. La permutation est la bijection des positions ; la matrice de permutation est sa représentation matricielle. Dans GL(n), cette représentation sert de facteur central, mais les deux objets ne sont pas littéralement de même nature.

Limites et pièges

Les facteurs triangulaires ne sont pas uniques. Deux couples différents peuvent produire la même matrice avec la même permutation centrale. Le symptôme est une liberté persistante dans les coefficients de b1 et b2. Il faut annoncer l'unicité de la double classe, non celle de chaque facteur.
Une matrice singulière n'appartient pas à GL(n). Si son déterminant vaut 0, aucun produit de deux matrices triangulaires inversibles et d'une matrice de permutation ne peut lui être égal. Il faut alors changer de cadre au lieu d'appliquer cet énoncé de Bruhat.
Le choix de B compte. Passer des matrices triangulaires supérieures aux triangulaires inférieures modifie les représentants et l'écriture concrète. Il faut fixer cette convention avant de comparer deux calculs.
L'ordre de Bruhat n'est pas une liste complète. Comme il est partiel, deux permutations peuvent être incomparables. Lorsqu'aucune des deux relations d'ordre ne tient, il faut conserver cette incomparabilité plutôt que forcer un classement.

Pour aller plus loin

Le groupe de Lie fournit le cadre continu évoqué par la définition et aide à situer la décomposition parmi les structures de groupes.
La matrice de permutation précise comment une permutation devient le facteur central qui indexe une double classe dans GL(n).
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres