Äußeres Tensorprodukt

Das äußere Tensorprodukt ist in der linearen Algebra ein spezielles Produkt zweier Dyaden, die aus zwei mit dem dyadischen Produkt verknüpften Vektoren bestehen. Beim äußeren Tensorprodukt werden Kreuzprodukte der Vektoren in den Dyaden gebildet, so dass dieses Tensorprodukt auf drei dimensionale Räume beschränkt ist.

Mit dem äußeren Tensorprodukt lassen sich die Hauptinvarianten, der Kofaktor und die Adjunkte eines Tensors elegant ausdrücken. Bei der Berechnung der Inhalte verformter Flächen wird das Kreuzprodukt von mit einem Tensor transformierten Vektoren benötigt, was sich mit dem äußeren Tensorprodukt vereinfachen lässt.

Die Bezeichnung „äußeres Tensorprodukt“ leitet sich aus dem Zweitnamen „äußeres Produkt“ des Kreuzproduktes von Vektoren her. Gelegentlich wird auch das dyadische Produkt von Tensoren als „äußeres Tensorprodukt“ bezeichnet. Die Benennung hier folgt W. Ehlers.[1]

Definition

Mit vier Vektoren , , , ∈ 𝕍3 aus dem dreidimensionalen euklidischen Vektorraum 𝕍3 ist das äußere Tensorprodukt „#“ mit dem dyadischen „⊗“ und dem Kreuzprodukt „ד definiert durch:

() # () := ( × ) ⊗ ( × )

Das Symbol „#“ wird hier benutzt, weil es aus zwei Kreuzen besteht und im äußeren Tensorprodukt das Kreuzprodukt „ד doppelt vorkommt.

Mit Vektorraumbasen 1,2,3, 1,2,3, 1,2,3 und 1,2,3 kann jeder Tensor zweiter Stufe A als Summe

A = Aij ij = Ãij ij

mit zu bestimmenden Komponenten Aij bzw. Ãij dargestellt werden. In dieser Gleichung wie auch in den folgenden ist die Einsteinsche Summenkonvention anzuwenden, der zufolge über alle, in einem Produkt doppelt vorkommende Indizes, hier i und j, von eins bis drei zu summieren ist. Das äußere Tensorprodukt zweier Tensoren zweiter Stufe lautet in dieser Darstellung:

(Aij ij) # (Bkl kl) = Aij Bkl (i × k) ⊗ (j × l)

Mit den Spaltenvektoren i := A · êi bezüglich der Standardbasis ê1,2,3 ist

Ai ⊗ êi = (123),

was für andere Tensoren entsprechend geschrieben werden kann. Dann lautet das äußere Tensorprodukt

A # B (i ⊗ êi) # (j ⊗ êj) = (i × j) ⊗ (êi × êj)
(2 × 33 × 2) ⊗ ê1 + (3 × 11 × 3) ⊗ ê2
+ (1 × 22 × 1) ⊗ ê3
(2 × 33 × 23 × 11 × 31 × 22 × 1)

Koordinatenfreie Darstellung

Ohne Referenz auf Dyaden kann das äußere Tensorprodukt zweier Tensoren A und B symbolisch mit dem Einheitstensor 1 geschrieben werden als

A # B = [Sp(A) Sp(B) − Sp(A · B)] 1 + [A · B + B · A − Sp(A) B − Sp(B) A]

Darin bildet Sp die Spur ihres Arguments.

Denn wenn diese Tensoren mittels A = Aij êi ⊗ êj bezüglich der Standardbasis ê1,2,3 notiert werden, dann gilt mit dem Permutationssymbol ϵijk:

A # B = (Aij êi ⊗ êj) # (Bkl êk ⊗ êl) = Aij Bkli × êk) ⊗ (êj × êl)
ϵikm ϵjln Aij Bkl êm ⊗ ên

denn êp × êqϵpqr êr. Das Produkt zweier Permutationssymbole hängt über die Determinante

ϵikm ϵjln  =  δij  δil δin
δkj δkl δkn
δmj δml δmn
δij δkl δmn + δil δkn δmj + δin δkj δml
− δij δkn δml − δil δkj δmn − δin δkl δmj

mit dem Kronecker-Delta δij zusammen. Daraus ergibt sich:

A # B  = ij δkl δmn + δil δkn δmj + δin δkj δml
  − δij δkn δml − δil δkj δmn − δin δkl δmj) Aij Bkl êm ⊗ ên
 = Aii Bkk êm ⊗ êm + Aij Bki êj ⊗ êk + Aij Bjl êl ⊗ êi
− Aii Bkl êl ⊗ êk − Aij Bji êm ⊗ êm − Aij Bkk êj ⊗ êi
 = Sp(A) Sp(B) 1 + A · B + B · A
− Sp(A) B − Sp(A · B) 1 − Sp(B) A

was der eingangs gegebenen Identität entspricht.

Eigenschaften

Aus der koordinatenfreien Darstellung lässt sich ablesen:

1 # 1 = 2 1
A # 1 = Sp(A) 1A
A # A = [Sp(A)2 − Sp(A · A)] 1 + 2 [A · A − Sp(A) A]
x ∈ → (x A) # BA # (x B) = x A # B
(A # B) = (A) # (B)

Assoziativität

Das äußere Tensorprodukt ist nicht assoziativ, denn meistens ist

A # (B # C) ≠ (A # B) # C

wie das Beispiel BC1 zeigt:

A # (1 # 1) A # (2 1) = 2 Sp(A) 1 − 2 A
(A # 1) # 1 [Sp(A) 1A] # 1
2 Sp(A) 1 − [Sp(A) 1A]
Sp(A) 1 + A

Kommutativität

Das äußere Tensorprodukt ist kommutativ:

A # BB # A

wie aus der koordinatenfreien Darstellung ablesbar ist.

Distributivgesetz

Das äußere Tensorprodukt ist distributiv über der Addition und Subtraktion:

A # (B + C) = A # B + A # C
(A + B) # CA # C + B # C

was in der koordinatenfreien Darstellung nachweisbar ist.

Zusammenhang mit dem doppelten Kreuzprodukt von Tensoren

H. Altenbach definiert das doppelte Kreuzprodukt von Dyaden als[2]

() ×× () := ( × ) ⊗ ( × ) = () # ()

das sich nur durch die Transposition des ersten Faktors vom äußeren Tensorprodukt unterscheidet.

Isotropie

Das äußere Tensorprodukt zweier Tensoren kann als Funktion dieser Tensoren aufgefasst werden:

f(A, B) := A # B

Diese Funktion ist eine isotrope Tensorfunktion.

Denn mit einem beliebigen orthogonalen Tensor Q (mit Q · Q1 und det(Q)=±1) gilt, weil bei der Spur eines Tensorprodukts die Faktoren zyklisch vertauscht werden dürfen

f(Q · A · Q, Q · B · Q) = …
 = (Q · A · Q) # (Q · B · Q)
 = [Sp(Q · A · Q) Sp(Q · B · Q) − Sp((Q · A · Q) · (Q · B · Q))] 1
+ (Q · A · Q) · (Q · B · Q) + (Q · B · Q) · (Q · A · Q)
− Sp(Q · A · Q) (Q · B · Q) − Sp(Q · B · Q) (Q · A · Q)
 = Q · {[Sp(A) Sp(B) − Sp(A · B)] 1 + A · B + B · A
   − Sp(A) B − Sp(B) A} · Q
 = Q · f(A, B) · Q

was eine definierende Eigenschaft von isotropen Tensorfunktionen ist.

Skalarprodukt mit einem dritten Tensor

Bildung des Frobenius-Skalarproduktes „:“ des äußeren Tensorproduktes A#B mit einem dritten Tensor C liefert mit dem ersten Zwischenergebnis im Abschnitt über die #Koordinatenfreie Darstellung:

(A # B) : C = (ϵikm ϵjln Aij Bkl êm ⊗ ên) : (Cpq êp ⊗ êq)
ϵikm ϵjln Aij Bkl Cmn

Daraus ist die zyklische Vertauschbarkeit

(A # B) : C = (B # C) : A = (C # A) : B

ableitbar. Siehe auch #Spatprodukt.

Zusammenhang mit den Hauptinvarianten

Aus

T # 1 = Sp(T) 1T
T # T = [Sp(T)2 − Sp(T · T)] 1 + 2 [T · T − Sp(T) T]

und der zyklischen Vertauschbarkeit der Faktoren im Produkt (A # B) : C, siehe #Skalarprodukt mit einem dritten Tensor, folgt:

(T # 1) : 1 = 3 Sp(T) − Sp(T) = 2 I1(T)
(T # T) : 1 = (T # 1) : T = Sp(T)2 − Sp(T · T) = 2 I2(T)
(T # T) : T = Sp(T)3 + 2 Sp(T3) − 3 Sp(T) Sp(T2) = 6 I3(T)

Die Funktionen I1,2,3 sind die drei Hauptinvarianten des Tensors T.

Berechnung des Kofaktors und der Adjunkten

Der Kofaktor cof(T) = det(T) T⊤−1 eines invertierbaren Tensors schreibt sich mit dem Satz von Cayley-Hamilton

cof(T) = T · T − Sp(T) T + I2(T) 1

Letztere Identität gilt auch für nicht invertierbare Tensoren. Das äußere Tensorprodukt eines Tensors mit sich selbst liefert den doppelten Kofaktor, siehe #Koordinatenfreie Darstellung oder #Eigenschaften:

T # T [Sp(T)2 − Sp(T · T)] 1 + 2 [T· T − Sp(T) T]
2 I2(T) 1 + 2 [T· T − Sp(T) T]
2 [T · T − Sp(T) T + I2(T) 1]
2 cof(T)

Die Adjunkte ist der transponierte Kofaktor:

adj(T) = cof(T) (T # T) (T) # (T)

Tensorprodukt zweier äußerer Produkte

Das Tensorprodukt zweier äußerer Produkte ist die Summe zweier äußerer Produkte zweier Tensorprodukte:

(A # B) · (C # D) = (A · C) # (B · D) + (A · D) # (B · C)

Denn mit der Lagrange-Identität

( × ) · ( × ) = ( · ) ( · ) − ( · ) ( · )

und der Darstellung der Tensoren mit ihren Spaltenvektoren wie im Abschnitt #Definition berechnet sich:

(A # B) · (C # D) = …
 = [(i ⊗ êi) # (j ⊗ êj)] · [(k ⊗ êk) # (l ⊗ êl)]
 = [(i × j) ⊗ (êi × êj)] · [(k × l) ⊗ (êk × êl)]
 = [(êi × êj) · (k × l)] (i × j) ⊗ (êk × êl)  | Lagrange-Identität
 = [(k · êi) (l · êj) − (l · êi) (k · êj)] (i × j) ⊗ (êk × êl)
 = (i × j) ⊗ [(k · êi) êk × (l · êj) êl]
− (i × j) ⊗ [(k · êj) êk × (l · êi) êl]
 = i ⊗ (k · êi) êk] # [­j ⊗ (l · êj) êl]
+ (i × j) ⊗ [(l · êi) êl × (k · êj) êk]
 = [(i ⊗ êi) · (k ⊗ êk)] # [(j ⊗ êj) · (l ⊗ êl)]
+ [(i ⊗ êi) · (l ⊗ êl)] # [(j ⊗ êj) · (k ⊗ êk)]
 = (A · C) # (B · D) + (A · D) # (B · C)

was zu zeigen war.

Transformationseigenschaften

Kreuzprodukt

Mit Hilfe des äußeren Tensorprodukts lassen sich Tensoren aus dem Kreuzprodukt zweier Vektoren „ausklammern“:

(A · ) × (A · ) = (A # A) · ( × ) = cof(A) · ( × )

Dieses Ergebnis wird bei der Berechnung der Inhalte verformter Flächen gebraucht. Es folgt aus der Identität

(A # B) · ( × ) = (A · ) × (B · ) − (A · ) × (B · )

im Spezialfall BA. Zum Nachweis wird die Darstellung der Tensoren mit ihren Spaltenvektoren wie im Abschnitt #Definition benutzt:

Ak ⊗ êk, Bk ⊗ êk, sowie = uk êk, = vk êk
A · = (i ⊗ êi) · uj êj = ui i
(A · ) × (B · ) = (ui i) × (vj j) = ui vj i × j
(A · ) × (B · ) − (A · ) × (B · ) = (ui vj − vi uj) i × j

Mit der Lagrange-Identität

( × ) · ( × ) = ( · ) ( · ) − ( · ) ( · )

ist andererseits

(A # B) · ( × ) = [(i ⊗ êi) # (j ⊗ êj)] · ( × )
= [(i × j) ⊗ (êi × êj)] · ( × )
= [(êi × êj) · ( × )] i × j  | Lagrange-Identität
= (ui vj − vi uj) i × j
= (A · ) × (B · ) − (A · ) × (B · )

was zu zeigen war.

Spatprodukt

In der Darstellung der Tensoren mit ihren Spaltenvektoren wie im Abschnitt #Definition ist

Ak ⊗ êk

und für Tensoren B sowie C entsprechend. Dann ist

(A # B) : C  (1 × 2) · 3 + (2 × 3) · 1 + (3 × 1) · 2
− (3 × 2) · 1 − (2 × 1) · 3 − (1 × 3) · 2

Denn mit dem Permutationssymbol ϵijk schreibt sich

(A # B) : C := [(i ⊗ êi) # (j ⊗ êj)] : (k ⊗ êk)
:= [(i × j) ⊗ (êi × êj)] : (k ⊗ êk)
:=[(i × j) · k] [(êi × êj) · êk]
ϵijk [(i × j) · k]

denn ϵpqr = (êp × êq) · êr. Die letzte Summe ausgeschrieben entspricht obiger Identität.

Siehe auch

Formelsammlung Tensoralgebra

Einzelnachweise

  1. W. Ehlers: Ergänzung zu den Vorlesungen, Technische Mechanik und Höhere Mechanik. 2014, S. 24 f. (uni-stuttgart.de [PDF; abgerufen am 28. Februar 2015]).
  2. H. Altenbach: Kontinuumsmechanik. Springer, 2012, ISBN 978-3-642-24118-5, S. 32.