Algèbre tensorielle
Cours · calcul tensoriel (école d'ingénieur), chapitre 2 · école d'ingénieur, mathématiques · le début du chapitre, la suite sur Adloun
Le chapitre 1 a fait apparaître deux familles d'objets : les vecteurs, dont les composantes se transforment avec , et les formes linéaires, dont les composantes se transforment avec . La physique en réclame bien d'autres : tenseur des contraintes, de permittivité, d'inertie, d'élasticité… Ce chapitre les construit tous d'un seul geste, comme formes multilinéaires, et établit la loi de transformation de leurs composantes. Il étudie ensuite les trois opérations qui relient ces objets entre eux — produit tensoriel, permutation, contraction — puis le tenseur métrique, qui contient toute la géométrie de l'espace et permet de « monter » et « descendre » les indices. Il se termine par un tour d'horizon des tenseurs de la physique.
2.1 Les tenseurs
2.1.1 Motivation
Le problème du gradient est résolu, mais il reste de nombreux objets physiques qui ne sont ni des vecteurs ni des formes linéaires. Certains sont représentés par des matrices : tenseur des contraintes, des déformations, d'inertie, de permittivité… Ils possèdent composantes alors que l'espace est de dimension 3. Pire encore : le tenseur piézoélectrique possède composantes et le tenseur d'élasticité de Hooke .
Comme le gradient, ces objets décrivent des propriétés du système qui ne dépendent pas du système de coordonnées choisi pour traiter le problème. Et comme pour le gradient, nous allons construire les espaces vectoriels qui les contiennent en ne nous donnant que l'espace des états et son corps de scalaires.
2.1.2 Définition : les formes multilinéaires
On généralise la démarche qui a conduit à l'espace dual : au lieu des applications linéaires d'une variable vectorielle, on considère les applications multilinéaires (linéaires par rapport à chacun de leurs arguments), dont les arguments sont des formes linéaires et des vecteurs, et qui sont à valeurs dans .
Définition — Tenseur de type
Un tenseur de type sur est une application multilinéaire
- L'ensemble de ces applications est un espace vectoriel, noté , de dimension .
- L'entier (nombre d'arguments) est le rang (ou ordre) du tenseur.
- Le couple est le type du tenseur : est l'ordre de contravariance, l'ordre de covariance.
On se représentera un tenseur comme une machine à fentes (figure 2.1) : chaque fente accepte un argument d'une nature précise, et la machine rend un nombre qui dépend linéairement de chaque argument quand on fixe les autres.
deux pour des vecteurs (rouge). Chaque exposant de correspond à une fente
« forme », chaque indice à une fente « vecteur ».Plusieurs espaces ont le même rang tout en étant différents par construction : pour le rang 2, il y a les types , et . C'est le couple , et non le seul rang, qui détermine de façon unique l'espace auquel appartient un tenseur. L'ordre dans lequel on range les arguments (formes d'abord, vecteurs ensuite) est une simple convention.
Les objets déjà rencontrés sont des tenseurs.
- Un scalaire est un tenseur de type (aucun argument).
- Une forme linéaire est, par définition, un tenseur de type .
- Un vecteur est un tenseur de type : on lui associe l'application linéaire définie sur . En dimension finie, cette identification de avec son bidual ne dépend d'aucun choix de base.
- Une forme bilinéaire (par exemple un produit scalaire) est un tenseur de type .
- Un endomorphisme de s'identifie à un tenseur de type : .
2.1.3 Composantes d'un tenseur
Les composantes d'un tenseur sont définies comme celles des formes linéaires : en appliquant le tenseur aux éléments de base.
Définition — Composantes
Les composantes du tenseur de type dans la base (et sa base duale ) sont
Il y en a ; elles portent exposants et indices.
Par multilinéarité, le tenseur est entièrement déterminé par ses composantes :
Si , alors est la -ème composante de : c'est le coefficient ligne , colonne de la matrice de . L'image d'un vecteur s'écrit , ce qui est le produit matrice–vecteur habituel.
2.1.4 Loi de transformation des composantes
Effectuons un changement de système de coordonnées dans l'espace des états. Les composantes de dans la nouvelle base sont .
Lors du changement de coordonnées , les composantes d'un tenseur de type se transforment selon
Chaque exposant se transforme comme une composante de vecteur, chaque indice comme une composante de forme linéaire.
Démonstration
On remplace les nouveaux éléments de base par leur expression en fonction des anciens, et (relations (1.8) et (1.11)), puis on utilise la linéarité de par rapport à chaque argument : chaque coefficient sort de , et il reste .
À retenir
La loi (2.2) est caractéristique des tenseurs : un objet défini par ses composantes dans chaque base est un tenseur si et seulement si ses composantes obéissent à cette loi. Elle permet de vérifier qu'un objet est bien un tenseur, et d'en déterminer le type.
En écriture matricielle, pour les tenseurs de rang 2 (avec ) :
| Type | Composantes | Loi matricielle |
|---|---|---|
| — endomorphisme | (similitude) | |
| — forme bilinéaire | (congruence) | |
On retrouve deux lois bien connues d'algèbre linéaire : la matrice d'un endomorphisme se transforme par similitude, celle d'une forme bilinéaire par congruence.
Posons dans toutes les bases. La loi (2.2) donne
Les composantes sont les mêmes dans toutes les bases : est un tenseur , qui représente l'endomorphisme identité.
Décrétons au contraire qu'un objet a pour composantes (le tableau identité) dans toutes les bases. Si c'était un tenseur , on aurait , qui n'est égal à que si est orthogonale. Pour le changement d'unité , on trouverait . Ce « tableau identité partout » n'est donc pas un tenseur : la place des indices n'est pas qu'une affaire de typographie.
2.1.5 Tableau des types usuels
| Type | Objet | Composantes | Exemple physique |
|---|---|---|---|
| scalaire | température, énergie | ||
| vecteur | vitesse, déplacement | ||
| forme linéaire | gradient , normale à une surface | ||
| endomorphisme | identité , rotation | ||
| forme bilinéaire | tenseur métrique, permittivité | ||
| forme bilinéaire sur | contraintes, métrique duale | ||
| rang 3 | piézoélectricité | ||
| rang 4 | élasticité (loi de Hooke) |
2.2 Le produit tensoriel
Des tenseurs de même type peuvent être additionnés et multipliés par un scalaire, puisqu'ils appartiennent au même espace vectoriel . En revanche, cela ne permet pas de faire intervenir dans une même équation des tenseurs de types différents : n'a pas de sens. Trois opérations relient des espaces différents : le produit tensoriel, la permutation et la contraction. Commençons par la première.
Prenons un vecteur et une forme linéaire . Ils appartiennent à des espaces vectoriels différents.
Définition — Produit tensoriel d'un vecteur et d'une forme
Le produit tensoriel de par est l'application
Par construction, est linéaire par rapport à chacun de ses arguments : à partir d'un tenseur de type et d'un tenseur de type , nous avons construit un tenseur de rang 2 de type . Ses composantes sont
En termes matriciels, c'est le produit « colonne ligne » , une matrice de rang 1.
Définition — Produit tensoriel général
Soient de type et de type . Le produit tensoriel est le tenseur de type défini par
Ses composantes sont les produits des composantes :
Le produit tensoriel est bilinéaire, associatif, mais pas commutatif : en général .
Attention
On lit parfois que le produit tensoriel serait « anti-commutatif ». C'est inexact : l'anti-commutativité est une propriété du produit extérieur, qui est une version antisymétrisée du produit tensoriel. Le produit tensoriel n'est ni commutatif ni anti-commutatif. Par exemple, pour deux vecteurs,
les deux matrices sont transposées l'une de l'autre, et diffèrent dès que et ne sont pas colinéaires.
Bases des espaces de tenseurs.
Reprenons l'exemple du vecteur et de la forme linéaire, mais en utilisant les vecteurs de base et les formes de la base duale. On obtient les formes bilinéaires (). Combinons-les linéairement avec les composantes de et de et appliquons le résultat à :
Ce calcul se généralise sans difficulté.
La suite du cours est sur Adloun
Le chapitre en entier, formules et figures comprises, avec le tuteur, les fiches, les QCM et les exercices.
Lire la suite du coursEn accès libre, sans inscription.