Déterminant de Cayley-Menger

De testwiki
Aller à la navigation Aller à la recherche

En algèbre linéaire et en géométrie, le déterminant de Cayley-Menger donne une expression de l'hypervolume d'un simplexe en fonction des carrés des distances entre ses sommets. Ce déterminant porte le nom d'Arthur Cayley et de Karl Menger.

Expression du déterminant

Soient A0,A1,,An n+1 points d'un espace euclidien de dimension m avec mn. Ces points sont les sommets d'un simplexe de dimension Modèle:Mvar (triangle pour n=2 , tétraèdre pour n=3, pentachore pour n=4). Notant dij la distance du sommet Ai au sommet Aj, le volume Vn n-dimensionnel de ce simplexe s'exprime par les déterminants suivants [1] :

Vn2=1(n!)22n|2d012d012+d022d122d012+d0n2d1n2d012+d022d1222d022d022+d0n2d2n2d012+d0n2d1n2d022+d0n2d2n22d0n2|=(1)n+1(n!)22n|0d012d022d0n21d0120d122d1n21d022d1220d2n21d0n2d1n2d2n20111110|.

Le déterminant de Cayley-Menger Dn est celui de la deuxième formule. La matrice dont Dn est le déterminant est la matrice d'ordre n+1 de terme général dij2,pour 0i,jn , bordée par des 1 à droite et en dessous, complétée par un 0. On peut aussi mettre les 1 à gauche et en haut.

Exemples

Pour n=2 , notant Modèle:Mvar les longueurs des côtés du triangle, on a les développements et factorisations :

D2=|011110a2b21a20c21b2c20|=|2a2a2+b2c2a2+b2c22b2|=4a2b2(a2+b2c2)2=(a2+b2+c2)22(a4+b4+c4)=(a+b+c)(a+bc)(ab+c)(a+b+c)

Le carré de l'aire du triangle est V22=D216, et l'on retrouve la formule de Héron.

C'est une expression polynomiale symétrique en les longueurs des côtés. Pour n>2, elle n'est plus symétrique en les n(n1)/2 variables dij, mais seulement invariante par les n! permutations sur les indices des sommets ; elle n'est plus non plus factorisable [2].

Pour n=3 , renommant A1,A2,A3,A4 les sommets du tétraèdre, on a D3=|0111110d122d132d1421d1220d232d2421d132d3220d3421d142d242d3420| et V32=D3288.

Cette dernière formule avait été obtenue (sous une forme développée) par Piero della Francesca ; elle est aussi connue sous le nom de « formule de Tartaglia »[3]Modèle:,[4].

Cette formule est valable pour des points coplanaires, auquel cas D3 est nul, et fournit donc une relation entre les 6 distances mutuelles de quatre points dans un plan.

Démonstration

Si les vecteurs colonnes A0,A1,,An sont les coordonnées de n+1 points d'un espace euclidien de dimension n, on a la formule du volume :

Vn=1n!|detM|M=(A0A1An111).

Le déterminant de M reste inchangé par ajout d'une ligne et d'une colonne supplémentaires comme suit :

P=(A0A1An01110A02A12An21),

Aj2 est le carré de la norme du vecteur Aj . De plus la matrice d'ordre n+2

Q=(2000002000002000000100010)

a pour déterminant (2)n(1)=(1)n+12n . Ainsi,

det(0d012d022d0n21d0120d122d1n21d022d1220d2n21d0n2d1n2d2n20111110)=det(PTQP)=det(Q)det(P)2=(1)n+12n(n!)2Vn2 [3].

Le premier déterminant est obtenu par combinaisons et développements sur les lignes et colonnes.

Voir une autre démonstration dans [5].

Généralisation aux géométries hyperbolique et sphérique

Il existe des généralisations sphériques et hyperboliques[6] Modèle:,[7]. Une démonstration peut en être trouvée ici [8].

Dans un espace sphérique de dimension n1 et de courbure constante 1/R2, n+1 points satisfont à

|0f(d01)f(d02)f(d0n)1f(d01)0f(d12)f(d1n)1f(d02)f(d12)0f(d2n)1f(d0n)f(d1n)f(d2n)01111112R2|=0

f(d)=2R2(1cosdR), et dij est la distance sphérique entre les points numérotés i,j .

Dans un espace hyperbolique de dimension n1 et de courbure constante 1/R2, n+1 points satisfont à

|0f(d01)f(d02)f(d0n)1f(d01)0f(d12)f(d1n)1f(d02)f(d12)0f(d2n)1f(d0n)f(d1n)f(d2n)01111112R2|=0

f(d)=2R2(coshdR1), et dij est la distance hyperbolique entre les points numérotés i,j .

Applications

Le déterminant pour n=3 peut être utilisé pour démontrer le théorème de Descartes, ainsi que le théorème de Stewart.

Rayon de la sphère circonscrite d'un simplexe

Un n-simplexe non dégénéré, possède une n -sphère circonscrite, de rayon R . Le n + 1-simplexe composé des sommets du n -simplexe et du centre de la n-sphère est alors dégénéré. Ainsi, nous avons la nullité du déterminant d'ordre n + 3:

|0R2R2R2R21R20d012d022d0n21R2d0120d122d1n21R2d022d1220d2n21R2d0n2d1n2d2n201111110|=0

En particulier, lorsque n=2, cela permet d'obtenir le rayon du cercle circonscrit à un triangle en fonction des longueurs de ses côtés.

Références

Modèle:Références Modèle:Traduction/Référence

Voir aussi

Trigonométrie du tétraèdre

Modèle:Portail