Produit vectoriel en dimension 7
En mathématiques, et plus précisément en algèbre linéaire, le produit vectoriel en dimension 7 est une loi de composition interne d'un espace euclidien à 7 dimensions, ayant certaines propriétés du produit vectoriel usuel (en dimension 3) ; on démontre d'ailleurs que de telles lois n'existent qu'en dimensions trois et sept[1].
Exemple
[modifier | modifier le code]Les principes sous-jacents à la construction du produit vectoriel en dimension 7 seront présentés dans la section suivante. Le premier exemple historique d'un tel produit vectoriel est donné dans la table ci-dessous, utilisant e1 à e7 comme vecteurs de base[2],[3]. Cette table est une des 480 tables de multiplication indépendantes telles que chaque vecteur unitaire apparaisse une fois dans chaque ligne et dans chaque colonne[4]. Ainsi, chaque vecteur apparait six fois dans la table, trois fois avec un signe + et trois fois avec un signe - à cause de l'antisymétrie autour des zéros de la diagonale. Par exemple, e1 = e2 × e3 =e4 × e5 = e7 × e6, et les entrées négatives correspondent aux produits vectoriels dans l'ordre opposé : -e1 = e3 × e2 =...
Nombre | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Lettre | i | j | k | l | il | jl | kl |
Alternative | i | j | k | l | m | n | o |
× | e1 | e2 | e3 | e4 | e5 | e6 | e7 |
---|---|---|---|---|---|---|---|
e1 | 0 | e3 | −e2 | e5 | −e4 | −e7 | e6 |
e2 | −e3 | 0 | e1 | e6 | e7 | −e4 | −e5 |
e3 | e2 | −e1 | 0 | e7 | −e6 | e5 | −e4 |
e4 | −e5 | −e6 | −e7 | 0 | e1 | e2 | e3 |
e5 | e4 | −e7 | e6 | −e1 | 0 | −e3 | e2 |
e6 | e7 | e4 | −e5 | −e2 | e3 | 0 | −e1 |
e7 | −e6 | e5 | e4 | −e3 | −e2 | e1 | 0 |
La table donne les valeurs du produit du vecteur de gauche par le vecteur du haut (dans cet ordre) ; certaines entrées sont présentées sur fond gris pour mieux visualiser l'antisymétrie.
On peut la résumer par la relation[3]
où est un tenseur totalement antisymétrique, valant +1 lorsque ijk = 123, 145, 176, 246, 257, 347, 365. En isolant les facteurs amenant au vecteur unité e1, par exemple, on obtient la formule pour la première composante de x × y, c'est-à-dire que
Le coin 3 × 3 en haut à gauche de la table correspond à la table du produit vectoriel usuel en 3 dimensions. On peut aussi remarquer que l'orthogonalité de x×y avec x et y est une contrainte supplémentaire sur cette table. Cependant, en raison du grand nombre de tables de multiplication possibles, les résultats généraux concernant le produit vectoriel se démontrent plus aisément dans une formulation n'utilisant pas les coordonnées, comme on le verra ci-dessous.
Définition
[modifier | modifier le code]On appelle produit vectoriel sur un espace euclidien V une application bilinéaire notée[5] ×, allant de V × V vers V, , ayant les propriétés suivantes[1],[6] :
- (orthogonalité),
et :
- (relation entre les normes),
où (x·y) est le produit scalaire et |x| est la norme du vecteur x. Une formulation équivalente, utilisant l'angle θ entre les vecteurs[7], est[8] :
ce qui est l'aire du parallélogramme (dans le plan de x et y) ayant les deux vecteurs pour côtés[9]. Il est également possible de montrer que l'expression suivante est équivalente aux deux précédentes[10] :
Conséquences de la définition
[modifier | modifier le code]Étant données les trois propriétés de (i) bilinéarité, (ii) orthogonalité, et (iii) valeur de la norme, énoncées dans la section précédente, un produit vectoriel non trivial ne peut exister qu'en dimensions trois et sept[8],[1],[10]. En fait, les propriétés précédentes ne peuvent être satisfaites qu'en dimension 0, 1, 3 ou 7. Comme en dimension 0 ou 1, tous les vecteurs sont colinéaires, le produit vectoriel est identiquement nul dans ce cas.
La restriction aux dimensions 0, 1, 3 et 7 est reliée à un théorème de Frobenius généralisé (ou de Hurwitz généralisé), qui affirme qu'une algèbre normée à division (en) unitaire réelle de dimension finie est nécessairement de dimension 1, 2, 4 ou 8. Le produit vectoriel est alors simplement le produit de l'algèbre, restreint aux 0, 1, 3, ou 7 dimensions "imaginaires"[11].
Contrairement au cas tridimensionnel où le produit vectoriel est unique (au signe près), il y a de nombreux produits vectoriels distincts en sept dimensions. On peut ainsi remarquer qu'étant donné deux vecteurs (non colinéaires) x et y ∈ℝ7 et un vecteur v quelconque de norme |v| = |x||y| sinθ dans le sous-espace (à 5 dimensions) orthogonal au plan engendré par x et y, il est possible de construire un produit vectoriel tel que x × y = v.
Une autre différence entre les deux cas est qu'il y a, en dimension 7, de nombreux plans correspondant à la même direction pour le produit vectoriel de deux de leurs vecteurs[8] : dans la table de multiplication précédente, on a vu ainsi que chaque produit apparaissait trois fois, correspondant à trois plans indépendants.
D'autres propriétés résultent de la définition, en particulier :
En revanche, certaines propriétés du cas tridimensionnel ne sont pas vérifiées en dimension 7, comme :
Expression à l'aide des coordonnées
[modifier | modifier le code]Pour définir un produit vectoriel particulier, il suffit de choisir une base orthonormée {ej} et une table de multiplication déterminant tous les produits {ei× ej}. Une telle table a été donnée dans la première section, mais elle n'est pas unique[4] ; contrairement au cas tridimensionnel, chaque paire de vecteurs de la base est orthogonale aux cinq autres vecteurs, ce qui permet de nombreux choix de produits.
Une fois choisie une telle table, le calcul du produit de deux vecteurs quelconques x et y se fait en les exprimant comme somme de leurs composantes dans la base, et en développant x×y par bilinéarité.
× | e1 | e2 | e3 | e4 | e5 | e6 | e7 |
---|---|---|---|---|---|---|---|
e1 | 0 | e4 | e7 | -e2 | e6 | −e5 | -e3 |
e2 | −e4 | 0 | e5 | e1 | -e3 | e7 | −e6 |
e3 | -e7 | −e5 | 0 | e6 | e2 | -e4 | e1 |
e4 | e2 | −e1 | −e6 | 0 | e7 | e3 | -e5 |
e5 | -e6 | e3 | -e2 | −e7 | 0 | e1 | e4 |
e6 | e5 | -e7 | e4 | −e3 | -e1 | 0 | e2 |
e7 | e3 | e6 | -e1 | e5 | −e4 | -e2 | 0 |
Notant e1 à e7 les vecteurs de la base, voici un autre exemple d'une telle table, amenant à un produit vectoriel différent de celui de la première section, dû à Lounesto[8]
- etc.
Cette règle peut s'écrire de façon plus compacte comme :
où les indices i sont pris modulo 7, en combinant cette formule avec les règles données précédemment : l'anticommutativité produit les trois diagonales centrales de la table, puis on trouve, par exemple
toute la table est ainsi construite de proche en proche.
Utilisant la bilinéarité, on en déduit une formule pour le cas général :
L'opérateur x×– (l'application ) a donc pour matrice dans la base {ej} :
et le produit vectoriel est alors donné par
Autres tables de multiplication
[modifier | modifier le code]Il y a de nombreuses autres tables de multiplication possibles[4],[12] ; ces tables sont caractérisées par leur plan de Fano[13],[14], lesquels sont montrés ci-contre pour les deux tables qui ont été détaillées. Les nombres sous ces diagrammes (donnant la liste des 7 droites du plan) correspondent aux indices de sept produits indépendants, à interpréter comme ijk → ei × ej = ek. La table de multiplication complète s'obtient à partir du diagramme en suivant la "droite" reliant les deux points à multiplier (le cercle central est aussi une droite), le signe étant donné par les flèches. Par exemple, la première rangée de la formule précédente, donnant la composante en e1 du produit vectoriel, est obtenue en suivant les trois chemins connectés à e1 dans le second diagramme : le chemin circulaire e2 × e4, la diagonale e3 × e7, et le borde6 × e1 = e5, réarrangés en utilisant une des identités précédentes comme :
ou
On voit alors que les deux tables résultent du même diagramme de Fano, en renommant les vecteurs de la base, et en changeant le sens du vecteur représenté au centre. La question peut alors se poser de savoir s'il existe vraiment plusieurs produits vectoriels ; on fait généralement remarquer que les 480 tables possibles sont équivalentes (au sens où on obtient n'importe laquelle de ces tables par une permutation convenable des vecteurs de base), ce qui revient à dire que toutes les algèbres ainsi obtenues sont isomorphes[14].
Utilisation de l'algèbre géométrique
[modifier | modifier le code]Le produit peut aussi être calculé à l'aide de l'algèbre géométrique. On part du produit extérieur, qui construit un bivecteur à partir de deux vecteurs :
Cette application est bilinéaire et alternée, la norme est celle désirée, mais le résultat n'est pas un vecteur. Pour obtenir le produit vectoriel, il faut prendre le produit de ce bivecteur avec un trivecteur. En dimension 3, il n'y a (à un facteur scalaire près) qu'un seul trivecteur, le pseudoscalaire de l'espace, et le produit du bivecteur ci-dessus et d'un des deux trivecteurs unitaires donne le résultat vectoriel, dual du bivecteur.
Un calcul analogue peut être effectué en dimension 7, mais comme les trivecteurs forment alors un espace de dimension 35, de nombreux trivecteurs conviennent (cependant pas tous). Ainsi, le trivecteur donnant le même produit que celui dont on a fourni la représentation par coordonnées ci-dessus est
Combiné avec le produit extérieur, on obtient le produit vectoriel
où ⌋ est l’opérateur de contraction à gauche de l'algèbre géométrique[8],[15].
Relation avec les octonions
[modifier | modifier le code]Tout comme le produit vectoriel usuel en dimension 3 peut s'exprimer à l'aide des quaternions, le produit vectoriel en dimension 7 peut être exprimé en termes d'octonions. Identifiant R7 aux octonions imaginaires (le complément orthogonal de la droite des réels dans O), le produit vectoriel est donné (en utilisant la multiplication des octonions) par
Réciproquement, soit V un espace euclidien de dimension 7 muni d'un produit vectoriel. On peut alors définir une multiplication bilinéaire sur R⊕V par :
et l'espace R⊕V muni de cette multiplication est isomorphe à l'algèbre des octonions[16].
Cette construction explique pourquoi le produit vectoriel ne peut exister qu'en dimensions trois et sept. Il est en effet toujours possible de définir comme précédemment une multiplication sur un espace ayant une dimension supplémentaire, et l'on montre que l'algèbre ainsi obtenue est une algèbre normée à division (en). D'après le théorème de Frobenius généralisé (aussi appelé théorème d'Hurwitz), ces algèbres n'existent qu'en dimension 1, 2, 4 ou 8 ; les produits vectoriels correspondant aux dimensions 1 et 2 sont triviaux, d'où le résultat[17],[18].
Le fait qu'en dimension 7, le produit vectoriel ne satisfasse pas l'identité de Jacobi est dû à la non-associativité des octonions. En fait,
où [x, y, z] est l'associateur.
Rotations
[modifier | modifier le code]En trois dimensions, le produit vectoriel est invariant par les rotations du groupe SO(3), c'est-à-dire que si r est une rotation, r(x) × r(y) = r(x × y). Ce résultat ne se généralise pas à la dimension 7 ; le produit vectoriel n'est pas invariant par les rotations du groupe SO(7). Il n'est invariant que par les rotations du sous-groupe G2, un des groupes de Lie exceptionnels[16],[8].
Généralisations
[modifier | modifier le code]Les produits vectoriels binaires n'existent qu'en dimension 3 et 7. Mais si l'on s'intéresse à des produits de familles de plus de deux vecteurs, il apparait de nouvelles possibilités[19],[20] Comme dans le cas binaire, on veut que le résultat du produit soit un vecteur, et que le produit soit une application multilinéaire alternée. De plus, on veut que ce vecteur soit orthogonal à chaque vecteur de la famille, et que sa norme soit le volume du parallélotope formé par ces vecteurs, lequel peut être calculé à l'aide du déterminant de Gram. Ainsi :
- (orthogonalité)
- (déterminant de Gram)
Le déterminant de Gram est le carré du volume du parallélotope ayant a1, ..., ak comme côtés ; dans le cas de deux vecteurs x et y, on retrouve la condition donnée précédemment :
- .
Avec ces conditions, les seuls cas possibles de produit vectoriel non trivial sont :
- le produit binaire des dimensions 3 et 7
- un produit de n - 1 vecteurs en dimension n > 3
- un produit de trois vecteurs en dimension 8.
Le produit de n - 1 vecteurs en dimension n est le dual de Hodge du produit extérieur des n - 1 vecteurs. Une version du produit de trois vecteurs en dimension 8 est donnée par
où v est le même trivecteur que celui utilisé en dimension 7, ⌋ est encore la contraction à gauche, et w =-ve12...7 est un 4-vecteur.
Voir aussi
[modifier | modifier le code]Notes
[modifier | modifier le code]- (en) WS Massey, « Cross products of vectors in higher dimensional Euclidean spaces », The American Mathematical Monthly, Mathematical Association of America, vol. 90, no 10, , p. 697–701 (DOI 10.2307/2323537, lire en ligne)
- Cette table est due à John T. Graves (en) (1843) et Arthur Cayley (1845). Voir (en) G Gentili, C Stoppato, DC Struppa et F Vlacci, Hypercomplex analysis, Birkaüser, (ISBN 9783764398927, lire en ligne), « Recent developments for regular functions of a hypercomplex variable », p. 168
- (en) Lev Vasilʹevitch Sabinin, Larissa Sbitneva, I. P. Shestakov, Non-associative algebra and its applications, CRC Press, , poche (ISBN 978-0-8247-2669-0, LCCN 2005053861, lire en ligne), « §17.2 Octonion algebra and its regular bimodule representation », p. 235
- (en) Rafał Abłamowicz, Pertti Lounesto, Josep M. Parra, Clifford algebras with numeric and symbolic computations, Birkhäuser, , 340 p. (ISBN 978-0-8176-3907-5, LCCN 96019921, lire en ligne), « Four octonionic basis numberings », p. 202
- La notation francophone usuelle du produit vectoriel en dimension 3 est , mais il ne semble pas y avoir de mention du cas général dans la littérature.
- Massey (1993) et (en) Robert B Brown et Alfred Gray, Vector cross products, vol. 42, Birkhäuser Basel, coll. « Commentarii Mathematici Helvetici », (DOI 10.1007/BF02564418, lire en ligne), « Number 1/December », p. 222–236 demandent que l'application soit bilinéaire.
- La définition de l'angle dans un espace de dimension n est généralement donnée à l'aide du produit scalaire, comme valant . Par conséquent, et en appliquant le théorème de Pythagore à la relation entre les normes, , sin θ étant toujours positif dans cet intervalle. Voir (en) Francis Begnaud Hildebrand, Methods of applied mathematics, Courier Dover Publications, , Reprint of Prentice-Hall 1965 2nd éd., 362 p., poche (ISBN 978-0-486-67002-7, lire en ligne), p. 24
- Lounesto, pp. 96-97
- (en) M. G. Kendall, A Course in the Geometry of N Dimensions, Courier Dover Publications, , 63 p., poche (ISBN 978-0-486-43927-3, LCCN 2004047769, lire en ligne), p. 19
- Z.K. Silagadze, Multi-dimensional vector product, , « math.RA/0204357 », texte en accès libre, sur arXiv.
- (en) Nathan Jacobson, Basic algebra I : Second Edition, Dover Publications, , Reprint of Freeman 1974 2nd éd., 499 p., poche (ISBN 978-0-486-47189-1, LCCN 2009006506, lire en ligne), p. 417–427
- On trouvera ici une analyse plus approfondie de ces tables et de leur relation avec le plan de Fano : (en) Tony Smith, « Octonion products and lattices »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le )
- (en) Rafał Abłamowicz et Bertfried Fauser, Clifford Algebras and Their Applications in Mathematical Physics : Algebra and physics, Springer, , 461 p. (ISBN 978-0-8176-4182-5, LCCN 00034310, lire en ligne), p. 26
- The question of possible multiplication tables arises, for example, when one reads another article on octonions, which uses a different one from the one given by [Cayley, say]. Usually it is remarked that all 480 possible ones are equivalent, that is, given an octonionic algebra with a multiplication table and any other valid multiplication table, one can choose a basis such that the multiplication follows the new table in this basis. One may also take the point of view, that there exist different octonionic algebras, that is, algebras with different multiplication tables. With this interpretation...all these octonionic algebras are isomorphic. (en) Jörg Schray, Corinne A. Manogue, « Octonionic representations of Clifford algebras and triality », Foundations of physics, Springer, vol. 26, no 1/January, , p. 17–70 (DOI 10.1007/BF02058887, lire en ligne) On peut le trouver à ArXive preprint ; la figure 1 y figure ici
- (en) Bertfried Fauser, Clifford algebras: applications to mathematics, physics, and engineering, Birkhäuser, , 292 et suivantes (ISBN 0817635254, lire en ligne), « §18.4.2 Contractions »
- (en) John Baez, « The Octonions », Bull. Amer. Math., vol. 39, , p. 38 (lire en ligne)
- (en) Alberto Elduque, Vector cross products, (lire en ligne)
- (en) Erik Darpö, « Vector product algebras », Bulletin of the London Mathematical Society, vol. 41, no 5, , p. 898–902 (DOI 10.1112/blms/bdp066) Voir aussi Real vector product algebras
- Lounesto, §7.5: Cross products of k vectors in ℝn, p. 98
- . (en) Jean H. Gallier, Geometric methods and applications : for computer science and engineering, Springer, , 565 p. (ISBN 978-0-387-95044-0, LCCN 00030757, lire en ligne), « Problem 7.10 (2) », p. 244
Références
[modifier | modifier le code]- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « seven-dimensional cross product » (voir la liste des auteurs).
- (en) Robert B. Brown, Gray, Alfred, Vector cross products, vol. 42, coll. « Commentarii Mathematici Helvetici », (DOI 10.1007/BF02564418), chap. 1, p. 222–236
- (en) Pertti Lounesto, Clifford algebras and spinors, Cambridge, UK, Cambridge University Press, , 2e éd., 338 p., poche (ISBN 978-0-521-00551-7, LCCN 2001025396, lire en ligne)
- Z.K. Silagadze, « Multi-dimensional vector product », Journal of Physics A: Mathematical and Theoretical, vol. 35, , p. 4949 (DOI 10.1088/0305-4470/35/23/310, arXiv math.RA/0204357, lire en ligne).