Zum Inhalt springen

Tensor

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 24. April 2005 um 13:20 Uhr durch 84.151.132.209 (Diskussion) (Basiswechsel und Koordinatentransformationen). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Tensor ist in der linearen Algebra, einem Teilgebiet der Mathematik, eine Verallgemeinerung der Begriffe Vektor und lineares Funktional. Es gibt eine aufsteigende Folge immer komplexerer Tensoren. So sind Skalare Tensoren 0. Stufe, Vektoren sind Tensoren 1. Stufe, bestimmte physikalische Größen, wie z.B. das Trägheitsmoment eines starren Körpers sind Tensoren 2. Stufe usw.

Entscheidend für die Einordnung einer Größe als Tensor ist, dass es sich um ein Objekt handelt, welches invariant unter Koordinatentransformationen ist. Dementsprechend müssen sich die Koordinaten des Objekts konsistent ändern, wenn man das Koordinatensystem wechselt, denn das dargestellte Objekt soll invariant sein.

Wort- und Begriffsgeschichte

Das Wort Tensor (lat.: tendo ich spanne) wurde in den 1840er Jahren von Hamilton in die Mathematik eingeführt; er bezeichnete damit den Absolutbetrag seiner Quaternionen [1], also noch keinen Tensor im modernen Sinn.

Maxwell scheint den Spannungstensor, den er aus der Elastizitätstheorie in die Elektrodynamik übertrug, selbst noch nicht so genannt zu haben.

In seiner modernen Bedeutung, als Verallgemeinerung von Skalar, Vektor, Matrix, wird das Wort Tensor erstmals von Woldemar Voigt in seinem Buch Die fundamentalen physikalischen Eigenschaften der Krystalle in elementarer Darstellung (Leipzig, 1898) eingeführt.

Unter dem Titel absolute Differentialgeometrie entwickelten Gregorio Ricci-Curbastro und dessen Schüler Tullio Levi-Civita um 1890 die Tensorrechnung auf Riemannschen Mannigfaltigkeiten; einem größeren Fachpublikum machten sie ihre Ergebnisse 1900 mit dem Buch calcolo differenziale assoluto zugänglich, das bald in andere Sprachen übersetzt wurde und aus dem sich Einstein unter großer Mühe die mathematischen Grundlagen aneignete, die er zur Formulierung der Allgemeinen Relativitätstheorie benötigte. Einstein selbst prägte 1916 den Begriff Tensoranalysis und trug mit seiner Theorie maßgeblich dazu bei, den Tensorkalkül bekannt zu machen; er erfand überdies die Summationskonvention.

Anwendungen

Tensoren und Tensorfelder werden in verschiedenen Teilgebieten der Mathematik und Physik angewandt. Diese Anwendungen sind von sehr unterschiedlicher Komplexität:

  • in einigen Fällen genügt es, sich Tensoren als eine Verallgemeinerung von Skalar, Vektor, Matrix vorzustellen; in anderen Fällen steht die Invarianz eines Tensors unter Koordinatentransformationen im Vordergrund;
  • in einigen Fällen ist es erforderlich, zwischen ko- und kontravarianten Tensoren zu unterscheiden (mehr dazu unten), in anderen Fällen ist diese Unterscheidung irrelevant.

Man muss deshalb damit rechnen, dass Tensoren in verschiedenen Anwendungsgebieten verschieden definiert, verschieden notiert und verschieden gehandhabt werden.

Wichtige Anwendungsgebiete umfassen:

auftretenden multilinearen Ableitungen kann man als symmetrische, rein kovariante Tensoren aufsteigender Stufe auffassen.

Gebrauch des Tensorbegriffs in Mathematik, Physik und Ingenieurwissenschaften

In verschiedenen Anwendungsgebieten gibt es verschieden komplexe Herangehensweisen an den Begriff Tensor. In dieser Übersicht sei allgemein vorausgesetzt, dass die vorkommenden Vektorräume endlichdimensional sind.

Mathematik

In der Mathematik (s. Tensorprodukt, Tensoralgebra) ist ein Tensor der Stufe s eine multilineare Abbildung

.

Dabei ist

  • der gemeinsame Skalarkörper der Vektorräume , * der duale Vektorraum der linearen Funktionale auf dem Vektorraum ,
  • eine Abbildung multilinear, wenn sie in jedem Argument einzeln linear ist, d.h. für jede fixierte Belegung der anderen Argumente.

Diese Definition ist zwar indirekt, da ein Umweg über die dualen Vektorräume gemacht wird, dafür aber ist sie konstruktiv.

Beispielsweise erzeugt jedes Tupel eine multilineare Abbildung nach der Berechnungsvorschrift

.

Jeder Tensor T läßt sich als Summe von solchen Tensorprodukten schreiben, d.h. es gibt eine endliche Anzahl N von Vektortupeln, so dass gilt

.

Verschiedene Summen von Tensorprodukten können denselben Tensor ergeben. Die minimal mögliche Anzahl von Summanden in solch einer Produktsumme, die denselben Tensor darstellt heißt Rang dieses Tensors.

Ist in jedem Faktorvektorraum eine Basis gewählt, so ist die Menge aller Tensorprodukte der Basisvektoren eine Basis des Tensorproduktraums, jeder Tensor hat eine Basisdarstellung bzw. Koordinatendarstellung

Tensorbegriff der Physik

In der Physik (s. Tensordarstellungen der Physik) ist man in der Regel an dem speziellen Fall interessiert, dass jeder der dualen Vektorräume entweder V* oder V** ist. V* ist der Vektorraum der linearen Abbildungen vom Vektorraum V in den Körper K. V** ist der sogenannte Bidualraum der Linearen Abbildungen von V* in den zugehörigen Körper K. Beispielhaft sei der folgende Tensor angegeben:



Den beispielhaften Tensor erhält man, indem man für in die allgemeingültige Definition für Tensoren einsetzt. Mit s wird üblicherweise die Stufe des Tensors bezeichnet. Der obige Tensor T ist ein Tensor der Stufe 2.


Die Vektorräume V, V* und V** haben dieselbe Dimension. Das kann man folgendermaßen ausdrücken:

d ist eine natürliche Zahl und steht für die Dimension der Vektorräume.

Summenkonvention

In physikalischen Lehrüchern wird üblicherweise die Einsteinsche Summenkonvention zur Notation von Tensoren verwendet:

Über gleiche Indizes, von denen einer hoch und einer tief gestellt ist, wird summiert.

Basis und Koordinaten von Vektoren

Für ein tieferes Verständnis von Tensoren ist es unerlässlich, zu rekapitulieren, was eigentlich ein Vektor ist: nämlich

  • ein geometrisches Objekt,
  • das einem Vektorraum angehört,
  • das durch Koordinaten bezüglich einer Basis (Vektorraum) bezeichnet werden kann,
  • das aber nicht von einer bestimmten Basis abhängt, sondern unter Basiswechsel (= Koordinatentransformation) invariant bleibt.


Sei v ein beliebiges Element eines d-dimensionalen Vektorraum V. Bezüglich einer gegebenen Basis B:=(e1, ..., ed) ist v durch seine Koordinaten x1, ..., xd gegeben:

v = x1e1 + ... + x ded

Ist j ein Index, der von 1 bis d läuft, so erhält der Vektor v in der Summenkonvention die folgende Form:

v = xjej

Kovariante und Kontravariante Tensoren

Die Vektoren des dualen Vektorraums V* sind Tensoren der Stufe 1. Sie werden unter Physikern als kovariante Tensoren bezeichnet. Die Basisvektoren des dualen Vektorraums V* seien gegeben durch:

B*=(θ1,...,θd)

Für einen beliebigen Vektor v* des Dualraums gibt es folgende Koordinatendarstellung:

v* = xjθj

Die Koordinaten xi eines kovarianten Tensors tragen konventionsgemäß einen tiefgestellte Index i.

Jeder Basisvektor stellt einen Tensor der Stufe 1 dar. Für die Basistensoren der Stufe 1 gelten die Gleichungen

für alle i,j Element von {1, ... d},

wobei das sogenannte Kronecker-Delta δi j für i = j den Wert 1, sonst den Wert 0 hat


Genauso lassen sich Basisvektoren des Bidualraums V** konstruieren. Sie werden üblicherweise als kontravariante Tensoren bezeichnet. Die Basisvektoren des Bidualraums V** seien gegeben durch

B**=(θ1,...,θd)

v** = xjθj

Die Koordinaten xi eines kontravarianten Tensors tragen konventionsgemäß einen hochgestellten Indix i tragen. Ferner gilt:

für alle i,j Element von {1, ... d}

Häufig werden die Koordinaten x eines Vektors mit dem Vektor identifiziert. Die Darstellung des Vektors durch dessen Koordinaten in einer bestimmten Basis wird mit dem Vektor an sich gleichgesetzt. In dieser Sprechweise ist ein "Vektor" mit tiefgestelltem Index kovariant und ein Vektor mit hochgestelltem Index kontravariant.

Komponenten eines Tensoren

Als Komponenten des oben beispielhaft angegebenen Tensors T werden die folgenden Größen bezeichnet:

Die Koordinaten eines Tensors der Stufe 1 sind die Komponenten dieses Tensors. Der Tensor T lässt sich nach den kovarianten und kontravarianten Basistensoren entwickeln, so dass gilt:

Tensorprodukt

Das Produkt zwischen dem kovarianten Tensor der Stufe 1 und dem Kontravarianten Tensor der Stufe 1 ist wiederum ein Tensor der Stufe 2. Ist d die Dimension des Vektorraums V, so gibt es Basistensoren der Stufe 2. Die Verknüpfung ist für jegliche Tensoren vom Rang 1 definiert. Die Verknüpfung ist eine Bilineare Funktion.

Für das Symbol vw gelten folgende Rechenregeln:

  •     ( ein Element des Grundkörpers K)

Diese Regeln sehen aus wie Distributivgesetze bzw. Assoziativgesetze; auch daher der Name Tensorprodukt.

Im Allgemeinen gilt jedoch:

Der Sprachgebrauch hinsichtlich des Begriffs Tensors ist nicht immer einheitlich in der Physik. Häufig wird nicht die multilineare Abbildung T als Tensor bezeichnet, sondern deren Komponenten . Die Komponenten ändern Ihre Gestalt, wenn die Basis des Vektorraums V gewechselt wird. Der Tensor T selbst bleibt gleich. Die Abbildung zwischen den neuen und alten Komponenten der Vektoren in V nennt man Koordinatentransformation. Die wohl bekanntesten Koordinatentransformationen sind die Galileitransformation und die Lorentztransformation. Tensoren können durch Skalare (0-Tensor), Vektoren (1-Tensor), Matrizen (2-Tensor) dargestellt werden. Die Komponenten dieser Tensoren kann man sich als Zahlentupel vorstellen. Im Sprachgebrauch der Physik werden derartige Zahlentupel Tensoren genannt, wenn Sie unter einer Koordinatentransformation ein festgelegtes Verhalten aufweisen.


Basiswechsel und Koordinatentransformationen

Bei einem Basiswechsel im Vektorraum V tritt an die Stelle der bisherigen Basis E:=(e1, ..., en) eine neue Basis E`:=(e`1, ..., e`n).

Dem Wechsel der Basis entspricht eine bijektive lineare Abbildung a:V->V, welche jedem alten Basisvektor den neuen zuordnet,

e`i = a(ei) = ej aj i

(mit Summation über j). Die zweite Gleichheit resultiert daraus, dass wir jeden neuen Basisvektor als Linearkombination in der alten Basis ausdrücken können. Fassen wir die Koeffizienten zusammen, so erhalten wir die Matrix A=((ai j)) des Basiswechsels.

Ein Vektor v, der invariant bleiben soll, hat in beiden Basen verschiedene Koordinatendarstellungen, koordinatenfrei

v = ei xi = e`j x` j = ej aj i x`i.

Man liest ab, dass die Koordinatentransformation von x i nach x` j der Vorschrift

x=A x` bzw. x j = aj i x` i

genügt. Wollen wir also die neuen mittels der alten Koordinaten ausdrücken, so müssen wir die Matrix A invertieren:

x`=A-1 x und in Indizes x` i = (a-1)i j x j.

Man erkennt, dass sich Basis und Vektorkoordinaten gegenläufig transformieren:

  • von ej nach e`i mit der Matrix aj i,
  • von xj nach x` i dagegen mit der inversen Matrix (a-1)i  j.


In der physikalischen Literatur wird oft das Beschriebene mit der Beschreibung gleichgesetzt, besonders in der Teilchenphysik. So wird ein Tensor mit seiner Koordinatendarstellung gleichgesetzt; ein Tensor, dessen Koordinaten kontravariant transformieren, wird dann als kontravarianter Tensor bezeichnet, obwohl das beschriebene Objekt invariant bleibt. Vektoren werden demnach als kontravariante Tensoren erster Stufe bezeichnet, obwohl nur ihre Koordinatendarstellung es ist, als geometrische Objekte sind sie ja invariant.

Linearformen (1-Formen) als kovariante Tensoren erster Stufe

Eine Linearform ist eine lineare Abbildung aus einem Vektorraum in den zugrundeliegenden Skalarkörper. Der Vektorraum aller Linearformen über einem Vektorraum V ist dessen Dualraum V *.

Wenn eine bestimmte Basis {e1, ..., en} von V gegeben ist, dann kann man in kanonischer Weise eine Basis {e1, ..., en} von V * wählen, so dass gilt:

ei(ej) = δi j,

wobei das Kronecker-Symbol δi j für i = j den Wert 1, sonst den Wert 0 hat. Eine Linearform

f = fi ei,

auf einen Vektor v angewandt, liefert dann

f(v) = fi ei (v j ej) = fi v j ei(ej) = fi v j δi j = fi v i.

Damit die Beziehungen ei(ej) = δi j und f(v) = fi v i unabhängig von der Wahl bestimmter Basen gelten, ist zu fordern: bei einem Basiswechsel im Vektorraum V transformieren

  • die Basisvektoren ei des Dualraums V * kontravariant, und
  • die Koeffizienten fi einer Linearform f kovariant,

wie wir es in der Notation durch Hoch- beziehungsweise Tiefstellen der Indizes schon vorweggenommen haben.

Eine Linearform, die diese Transformationseigenschaften aufweist, heißt 1-Form oder kovarianter Tensor erster Stufe oder einfach kovarianter Vektor.

Matrizen und Tensorprodukte

Wir können einer beliebigen quadratischen Matrix B ein invariantes Objekt, nämlich ein Skalar, zuordnen, indem wir mit zwei Koordinatenvektoren x und y das Produkt

bilden.

Drücken wir es in den von den Koordinaten beschriebenen invarianten Vektoren v=E.x und w=E.y aus, können wir das invariante Objekt ablesen, welches A zuzuordnen ist:

.

Wir erhalten also eine Bilinearform b:V x V -> K, man schreibt sie als

Ingenieuerwesen, Statistik

Für Leute, die einfach mit Tensoren rechnen müssen, reicht die Darstellung als Tupel mit Multiindex meist vollkommen aus, um Messwerte nach verschiedenen Kriterien zu sortieren und damit zu rechnen. Allerdings ist die Interpretation der Rechnung und des Ergebnisses nicht so durchsichtig, insbesondere wenn explizit oder implizit Basiswechsel vollzogen werden sollen.

Dann ist ein Tensor

  • der Stufe 1 einfach ein normales Tupel, ein Zeilen- oder Spaltenvektor,
  • der Stufe 2 eine Matrix, d.h. ein rechteckiges Schema, in welches Zahlen eingetragen sind, z.B.
    • ein Arbeitsblatt in einem Tabellenkalkulationsprogramm
    • ein Pixelbild, wie es in einer Digitalkamera errzeugt wird.
  • der Stufe 3 ein Quader in einem 3-dimensionales Gitter, in welches Zahlen an den Gitterpunkten eingetragen sind, z.B.
    • eine Arbeitsmappe in einer Tabellenkalkulation
    • eine Videosequenz mit der Zeit als 3. Koordinate.

Für diese Objekte sind zwei Operationen definiert, die Verjüngung und die Überschiebung, wobei die Verjüngung als Überschiebung mit der Einheitsmatrix gesehen werden kann.

Die einfache Überschiebung eines Tensors a der Stufe 2 mit einem Tensor b der Stufe 1 ist nichts weiter als die normale Matrix-Vektor-Multiplikation

,

die Klammern drücken aus, dass es sich um ein Tupel handelt, das alle Indexkombinationen durchläuft. Wir können auch einen Tensor c der Stufe 3 mit einem Tensor a der Stufe 2 überschieben und erhalten eine lineare Abbildung aus dem Raum der Matrizen in den Raum der Vektoren

.

Überschiebt man 2 Tensoren 3. Stufe in einem Index, so entsteht ein Tensor 4. Stufe.

Die Verjüngung eines Tensors 2. Stufe ist die Spur dieser Matrix

,

durch Verjüngen eines Tensors 3. Stufe entsteht ein Tensor 1. Stufe.


Für Anwendungen in der Statistik, speziell für multivariate Verfahren, wird das Tensorprodukt von Spaltenvektoren und diese transformierender Matrizen benötigt. Für diesen Zweck wird das Kronecker-Produkt von Matrizen eingesetzt. Diesem liegt zugrunde, dass aus einem Multiindex durch alphabetische Anordnung ein einfacher Index erzeugt wird, z.B. wenn das Produkt eines zwei- und eines dreidimensionalen Vektors gebildet wird, so wird dem Indexpaar (i,j) der einfache Index 3i+j-3 zugeordnet, d.h.

.

Im Kroneckerprodukt zweier Matrizen wird dieses Verfahren in beiden Dimensionen separat angewandt.

Weitere Bemerkungen

Oft verwendet man das Wort Tensor auch abkürzend als Bezeichnung für ein Tensorfeld, also eine Abbildung, die jedem Punkt einer Mannigfaltigkeit einen Tensor zuordnet.

Dieser Artikel erklärt außerdem die Begriffe Tensorraum und Tensorprodukt: jeder Tensor ist Element eines Tensorraums; ein Tensorraum ist das Tensorprodukt von Vektorräumen. Mehr dazu unten.

Das Teilgebiet der Algebra, das von Tensoren handelt, wird ohne klare Bedeutungsunterschiede als Tensorrechnung, Tensoralgebra oder multilineare Algebra bezeichnet. Die Tensoranalysis hingegen handelt von Differentialoperationen auf Tensorfeldern über Mannigfaltigkeiten.


Tensoren für Ingenieure

Naive Definition: Tensoren als Verallgemeinerung von Skalar, Vektor, Matrix

Für manche Anwendungen, zum Beispiel in der Elastizitätstheorie, ist es vollkommen ausreichend, sich Tensoren als eine Fortsetzung der Reihe Skalar, Vektor, Matrix vorzustellen. Dabei unterscheidet man Tensoren verschiedener Stufe (auch Rang genannt):

  • Ein Tensor nullter Stufe ist einfach eine Zahl, auch Skalar genannt.
  • Ein Tensor erster Stufe wird durch einen Spaltenvektor dargestellt; im n-dimensionalen Raum hat ein solcher Tensor genau n Koeffizienten.
  • Ein Tensor zweiter Stufe wird durch eine quadratische Matrix dargestellt, also ein Zahlenschema, in dem jeder der n2 Koffizienten des Tensors durch zwei Indizes bezeichnet ist.
  • Ein Tensor dritter Stufe ließe sich durch eine würfelförmige Anordnung seiner n3 Koeffizienten darstellen, die durch je drei Indizes "adressiert" werden.
  • Ein Tensor m-ter Stufe hat dementsprechend nm Koeffizienten, die mit Hilfe von m Indizes auseinander gehalten werden.

In den einzelnen Indizes können natürlich auch verschiedene Dimensionen vorkommen.


Tensoren in der Mathematik

Tensoren sind Elemente von Tensorprodukten, einer rein algebraischen Konstruktion. Siehe auch Tensoralgebra, äußere Algebra, symmetrische Algebra.

Beispiele für Tensoren sind:

  • Bilinearformen, insbesondere Skalarprodukte, auf einem Vektorraum sind Elemente von .
  • Die Determinante von -Matrizen, aufgefasst als alternierende Multilinearform der Spalten, ist ein Element von .
  • Lineare Abbildungen zwischen endlichdimensionalen Vektorräumen können als Elemente von aufgefasst werden.

In der Differentialgeometrie spielen Tensorfelder eine wichtige Rolle, z.B. (es sei eine differenzierbare Mannigfaltigkeit):

  • Differentialformen vom Grad , insbesondere das totale Differential einer Funktion im Fall , sind Schnitte von
  • Riemannsche Metriken sind Schnitte von .
  • Der riemannsche Krümmungstensor kann als Schnitt von aufgefasst werden.

Ko- und Kontravarianz als Eigenschaften von Abbildungen

Sei V ein fester K-Vektorraum und W ein beliebiger weiterer K-Vektorraum. Eine lineare Abbildung f:W->V heißt kovariant bzgl. V, eine lineare Abbildung g:V->W heißt kontravariant in V.

Eine Quelle der Verwirrung über diese Begriffe ist, dass in der Physik und älteren Lehrbüchern davon gesprochen wird, dass sich die Matrizen dieser Abbildungen ko- bzw. kontravariant unter Basiswechsel transformieren. Jedoch kehren sich dabei die Zuordnungen um; eine kovariante Abbildung hat eine Matrix, die kontravariant bzgl. Basiswechsel ist und umgekehrt.

Grundlegende Beispiele:

  • Ein Vektor v∈V ist mit der Abbildung i:KV zu identifizieren, welche K auf die Gerade x↦x.v mit der Richtung v abbildet. Ein Vektor ist also kovariant.
  • Ein Kovektor v*∈V* ist als lineares Funktional v*:VK definiert, somit ist er kontravariant in V.

Tensorprodukte eines Vektorraums und Symmetrie

Man kann das Tensorprodukt eines Vektorraumes V mit sich selbst bilden. Ohne weiteres Wissen über den Vektorraum kann ein Automorphismus des Tensorprodukts definiert werden, der darin besteht, in den reinen Produkten die Faktoren zu vertauschen,

.

Das Quadrat dieser Abbildung ist die Identität, woraus Folgt, dass es Eigenvektoren zum Eigenwert 1 und zum Eigenwert -1 gibt.

  • Ein , welches erfüllt, heißt symmetrisch. Beispiele sind die Elemente
w=a⊙b:=.
Die Menge aller symmetrischen Tensoren der Stufe 2 wird mit bezeichnet.
  • Ein , welches erfüllt, heißt antisymmetrisch oder alternierend. Beispiele sind die Elemente
.
Die Menge aller antisymmetrischen Tensoren der Stufe 2 wird mit bezeichnet.

Mittels können Tensorpotenzen von V beliebiger Stufe gebildet werden. Entsprechend können weitere paarweise Vertauschungen definiiert werden. Nur sind diese nicht mehr voneinander unabhängig. So läßt sich jede Vertauschung der Stellen j und k auf Vertauschungen mit der ersten Stelle zurückführen.

Es kann wieder der Untervektorraum aller Elemente gebildet werden, die unter sämtlichen Permutationen invariant sind sowie der Unterraum derjenigen Elemente, die unter sämtlichen Paarvertauschungen ihr Vorzeichen ändern (siehe Graßmann-Algebra).

Formale Definition: Tensoren der Stufe r+s, Tensorprodukt, Tensorraum

Man definiert einen Tensor vom Grad (r,s) als multilineare Abbildung mit s Argumenten und r Argumenten Die Argumente sind Elemente eines Vektorraumes und Argumente des zum Vektorrraum gehörenden Dualraumes .

Der Tensor hat dann die Form

Die Summe r + s heißt Stufe oder Rang des Tensors.

Je nachdem, ob die Argumente aus einem Vektorraum sind oder aus dessen Dualraum, wird der Tensor als kovariant oder kontravariant bezeichnet. Im obigen Fall liegt ein s-fach kovarianter, r-fach kontravarianter Tensor vor.

Der durch den nachfolgenden Link referenzierte Artikel vergleicht die in der Physik verwendeten Tensoren mit der rein mathematischen Definition.

Pseudovektoren

siehe einstweilen: Pseudovektor


Siehe auch