Kreuzprodukt in komplexen Vektorräumen

Wenn das innere Produkt im komplexen Vektorraum definiert ist, wird die Konjugation an einem der Vektoren durchgeführt. Was ist mit dem Kreuzprodukt zweier komplexer 3D-Vektoren? Ich nehme an, dass eine mögliche Verallgemeinerung ist A B ( A × B ) Wo × bezeichnet das normale Kreuzprodukt. Die Konjugation soll hier sicherstellen, dass das Ergebnis des Kreuzprodukts orthogonal zu beiden Vektoren ist A Und B . Ist das korrekt ?

Vielleicht wäre es natürlich, das Kreuzprodukt zu verallgemeinern, nachdem man es in einer ausreichend abstrakten Umgebung betrachtet hat, beispielsweise als Hodge-Dual des Keilprodukts ? Ich weiß nicht genug, um zu sagen, ob dies direkt zutreffen würde C 3 obwohl.

Antworten (3)

Um die richtige anzuwendende Definition zu finden, muss man wissen, ob das Skalarprodukt in seinem ersten oder seinem zweiten Argument als antilinear angesehen wird. Unter der Annahme der ersten Konvention die Beziehung, für die man erhalten möchte X = ( X 1 , X 2 , X 3 ) und ähnlich für j , z , das hat man noch

( X × j ) z = | X 1 j 1 z 1 X 2 j 2 z 2 X 3 j 3 z 3 | .
Beachten Sie, dass die Determinante in allen ihren Spalten linear ist, also muss die linke Seite ein Ausdruck sein, der im Vektor linear ist, der direkt als Spalte erscheint, was erklärt, dass man ihn nicht verwenden kann X ( j × z ) stattdessen, was antilinear ist X . Jetzt ist es leicht zu sehen, dass die Koordinaten von X × j sollten zum Beispiel als komplexe Konjugierte der Ausdrücke in ihrer üblichen Definition angesehen werden X 2 j 3 X 3 j 2 ¯ für die erste Koordinate.

Tatsächlich kommt man für ein Skalarprodukt, das in seinem zweiten Argument als antilinear definiert ist, zu demselben Schluss. Die Identität, die zu dieser Definition führt, ist jedoch eine andere, nämlich diejenige, die gleich ist X ( j × z ) zu obiger Determinante.

Die Bedeutung des Tripelprodukts ( x  ×  y )⋅  z von euklidischen 3-Vektoren ist die Volumenform (SL(3, ℝ) invariant), die einen Ausdruck durch Skalarprodukt (O(3) invariant) und Kreuzprodukt (SO (3) Invariante, eine Untergruppe von SL(3, ℝ)). Wir können das ganze Zeug komplexisieren (was zu einem SO(3, ℂ)-invarianten Vektorkalkül führt), obwohl wir keinen inneren Produktraum erhalten werden. Aber wenn wir „⋅“ als sesquilineare Form verallgemeinern, dann wird seine zugrundeliegende Symmetrie zu U(3), während die vorgeschlagene Verallgemeinerung des Tripelprodukts immer noch durch SL(3, ℂ) bestimmt wird. Dies führt scheinbar zu einem SU(3)-Vektorkalkül.

Ja, das ist die richtige Definition. Wenn v , w sind senkrechte Vektoren in C 3 (nach dem hermiteschen Produkt) dann v , w , v × w Matrix bilden in S U 3 .

Wir können komplexe Kreuzprodukte definieren, indem wir die Oktonionenmultiplikation verwenden (und umgekehrt). Lassen Sie uns die Cayley-Dickson-Formel zweimal verwenden:

( A + B ι ) ( C + D ι ) = A C D ¯ B + ( B C ¯ + D A ) ι
für Quaternionen A , B , C , D . Nächster Satz A = u J , B = v + w J , C = X J , D = j + z J für komplexe Zahlen u , v , w , X , j , z . Dann erhalten wir aus obiger Formel
u X ¯ v j ¯ w ¯ z + ( v ¯ z w j ¯ ) J + [ w X ¯ u ¯ z + ( v X + u j ) J ] ι
Durch Anwenden der komplexen Konjugation auf die dritte komplexe Koordinate erhalten wir die Formel für das Kreuzprodukt. Der erste Term ist das hermitesche Produkt der Vektoren ( u , v , w ) , ( X , j , z ) .
[ u v w ] × [ X j z ] = [ v z ¯ w j ¯ w X ¯ u z ¯ u j ¯ v X ¯ ]

S U 3 ist eine Untergruppe der Octonion-Automorphismusgruppe G 2 . Jeder Automorphismus von Oktonionen kann durch Festlegen des Einheitsvektors erhalten werden ich auf imaginärer Sphäre S 6 . Es definiert eine komplexe Struktur im senkrechten Raum R 6 über Multiplikation. Jetzt in dieser komplexen Struktur keine S U 3 Element ist Octonion-Automorphismus. So G 2 Faserbündel ist S 6 × × S U 3 .

Jetzt geht es um "umgekehrt". Lassen Sie uns Oktonionen als Paare definieren ( A , v ) Wo A ist eine komplexe Zahl und v Vektor ein C 3 . Dann kann die Oktonionsmultiplikation definiert werden als

( A , v ) ( B , w ) = ( A B v w , A w + B v + v × w )
Ich hoffe, dass das obige Argument mit der doppelten Cayley-Dickson-Formel verwendet werden kann, um es zu beweisen, obwohl ich diese Berechnung nicht selbst gemacht habe. Der Leser wird aufgefordert, dies als Übung zu tun :)

Wir können die Definition des Kreuzprodukts auf die gleiche Weise auf Quaternionen erweitern. Wenn wir es auf Octonions ausdehnen, müssen wir vorsichtiger sein. Freudenthal hat dies mit 3x3-Matrizen über Oktonionen gemacht - der sogenannten Jordan-Algebra. In allen außergewöhnlichen Lie-Gruppen ist eine Art "Kreuzprodukt" vorhanden F 4 , E 6 , E 7 , E 8 wie diese Gruppen von Rosenfeld auch als Automorphismusgruppen von 2-dimensionalen Projektionsebenen bezeichnet werden Ö , C Ö , H Ö , Ö Ö . Habe ich mich zu weit von der ursprünglichen Frage entfernt?

Physiker neigen dazu, die (nicht konjugierten) "reellen Formeln" sowohl für Punktprodukt als auch für Kreuzprodukte zu verwenden . Das Skalarprodukt der Physiker ist also gleich X j = X T j , obwohl ihr inneres Produkt ist X , j = X H j (oder X | j ), Wo X H = C Ö N J ( X ) T (die Transponierung mit komplex-konjugierten Elementen).

Normalerweise schreiben Physiker X anstatt X H , wohingegen Mathematiker schreiben können X für X H (alternativ für das Konjugat von X , weshalb ich hier die hermitische Schreibweise verwende X H , um Unklarheiten zu vermeiden).

Nicht konjugierte Punkt- und Kreuzprodukte sind die Standardpraxis in zB fast allen Büchern über Elektromagnetismus . Beachten Sie auch, dass Physiker, moderne Mathematiker und fast alle anderen dazu neigen, das erste Element in ihren inneren Produkten zu konjugieren , wie oben, außer dass Mathematiker der alten Schule häufiger das zweite Element verwenden , laut Wikipedia, Anmerkung 2: https://en. wikipedia.org/wiki/Inner_product_space#Notes

Die folgende Wikipedia-Seite behauptet jedoch, dass Linearität in der ersten Koordinate [noch] die vorherrschende Bedingung in der Mathematik (nicht nur der alten Schule) ist und verwendet , dafür u | für Linearität im zweiten Argument: https://en.wikipedia.org/wiki/Riesz_representation_theorem#Mathematics_vs._physics_notations_and_definitions_of_inner_product

In beiden Fällen erhalten Physiker die folgende Formel:

( X × j ) z = | X 1 j 1 z 1 X 2 j 2 z 2 X 3 j 3 z 3 | .

Mathematiker neigen dazu, das Punktprodukt gleich dem inneren Produkt zu haben , dh X j = X , j = X H j für moderne Mathematiker und = j H X für Mathematiker der alten Schule . (Beachten Sie die Sprungreihenfolge der alten Schule, die ihre Punktprodukte in Bezug auf ihre ersten Argumente linear und in Bezug auf die zweiten Argumente konjugiert-linear macht.)

Daher neigen Mathematiker dazu, Kreuz zu definieren ( X , j ) = konj(Physikkreuz ( X , j ) ) , dh,

X × j = [ X 2 j 3 X 3 j 2 ¯ X 3 j 1 X 1 j 3 ¯ X 1 j 2 X 2 j 1 ¯ ]
(Die überstrichenen Symbole bezeichnen komplexe Konjugation; entfernen Sie sie für das Kreuzprodukt der Physiker), um die Formel beizubehalten (wenn das 1. Argument von Skalarprodukten konjugiert wird).
( X × j ) z = | X 1 j 1 z 1 X 2 j 2 z 2 X 3 j 3 z 3 | .
Mathematiker der alten Schule haben stattdessen X ( j × z ) = | | , da ihr Punktprodukt (Konjugieren des 2. Arguments) das letztere Element konjugiert und somit die Konjugation im Kreuzprodukt auf diese Weise aufhebt.

Die (nicht konjugierten) Formeln der Physiker findet man zB hier (gated): https://www.tandfonline.com/doi/pdf/10.1080/002073999287815

Matlab, Maple und Mathematica

Matlab verwendet die Formeln moderner Mathematiker für das Punktprodukt, dh es konjugiert das erste Element: Punkt ( X , j ) = X H j (Link https://se.mathworks.com/help/matlab/ref/dot.html ); aber es verwendet die (nicht konjugierten) Formeln der Physiker für das Kreuzprodukt: Kreuz ( X , j ) beinhaltet nicht die Konjugation der Ausgabe.

In Matlab ist also dot(i,1) = -i, cross([0,i,0],[0,0,1]) = (+i, 0, 0).
Deshalb, ( X × j ) z | | im Matlab.

Mathematica konjugiert beides nicht. Maple konjugiert das Punktprodukt (obwohl Sie die Option haben, es nicht zu konjugieren), aber nicht das Kreuzprodukt. https://www.maplesoft.com/support/help/Maple/view.aspx?path=LinearAlgebra/DotProduct https://www.maplesoft.com/support/help/Maple/view.aspx?path=LinearAlgebra/CrossProduct

Ich vermute, dass Scilab nicht konjugiert. Jemand bestätigt/korrigiert hoffentlich diesen Absatz.

Diese Antwort baut auf der Antwort von Marc van Leeuwen auf derselben Seite auf.