Tensor

Het begrip tensor heeft veelvuldige toepassingen in de differentiaalmeetkunde en daardoor ook in de materiaalkunde (vervorming van voorwerpen) en de relativiteitstheorie. Voor een behandeling van tensoren in dat kader, zie tensor (relativiteitstheorie).

Tensoren zijn wiskundige objecten uit de lineaire algebra en de differentiaalmeetkunde die beschouwd kunnen worden als generalisatie van vectoren en matrices. Zij vinden hun oorsprong in de natuurkunde en werden pas later in de wiskunde gepreciseerd. Tensoren zijn de centrale objecten in de algemene relativiteitstheorie. Augustin-Louis Cauchy was een van de wiskundigen die in 1822 de basis legde voor de tensorrekening.

Definities

Er zijn verschillende definities van het begrip tensor. Hoewel ze op het eerste gezicht zeer verschillend zijn, beschrijven ze toch hetzelfde meetkundige concept, zij het in verschillende termen en niveaus van abstractie.

Tensoren worden ingedeeld naar type ( m , n ) {\displaystyle (m,n)} , met m {\displaystyle m} en n {\displaystyle n} natuurlijke getallen. Daarvan duidt het getal m {\displaystyle m} op het aantal zogenaamde contravariante indices en n {\displaystyle n} op het aantal covariante indices. In totaal zijn er zo m + n {\displaystyle m+n} indices, die elk p {\displaystyle p} waarden kunnen aannemen, met p {\displaystyle p} de dimensie van de ruimte. Een tensor van type ( m , n ) {\displaystyle (m,n)} wordt gegeven door p m + n {\displaystyle p^{m+n}} getallen, namelijk één getal voor elke combinatie van indexwaarden.

Afhankelijk van de context wordt met een tensor vaak een entiteit op zichzelf bedoeld, onafhankelijk van het coördinatenstelsel. Als een tensor wordt gegeven door de p m + n {\displaystyle p^{m+n}} getallen, moet men er dus bijzeggen voor welk coördinatenstelsel deze gelden. Voor een ander coördinatenstelsel, met toepassing van een basistransformatie van de onderhavige vectorruimte, kan men de getallen omrekenen. De termen contravariant en covariant geven daarbij aan hoe de betrokken indices getransformeerd moeten worden.

Met de term tensor wordt vaak ook bedoeld een tensorveld, dat wil zeggen een tensor afhankelijk van positie of ruimtetijdpositie.

Als meerdimensionale rij

Een vector v {\displaystyle v} is voor te stellen als een eendimensionale getallenrij ( v 1 , , v n ) {\displaystyle (v^{1},\ldots ,v^{n})} die samen met de bijbehorende geordende basis ( e 1 , , e n ) {\displaystyle (e_{1},\ldots ,e_{n})} de vector bepaalt:

v = i = 1 n v i e i = v i e i {\displaystyle v=\sum _{i=1}^{n}v^{i}e_{i}=v^{i}e_{i}} ,

waarin de laatste uitdrukking volgens de einstein-sommatieconventie hetzelfde betekent als de daaraan voorafgaande som.

Analoog is een n × n {\displaystyle n\times n} -matrix A {\displaystyle A} een tweedimensionale getallenrij A k r {\displaystyle A_{k}^{r}} , waarin A k r {\displaystyle A_{k}^{r}} het element van A {\displaystyle A} is op de r {\displaystyle r} -de rij en in de k {\displaystyle k} -de kolom. De matrix A {\displaystyle A} stelt een afbeelding voor die de basisvector e k {\displaystyle e_{k}} afbeeldt op de beeldvector

A k 1 e 1 + + A k n e n = A k r e r {\displaystyle A_{k}^{1}e_{1}+\ldots +A_{k}^{n}e_{n}=A_{k}^{r}e_{r}}

Een tensor T {\displaystyle T} , als generalisatie van deze begrippen, is een meerdimensionale getallenrij. Voor m + n {\displaystyle m+n} dimensies wordt het element met indices i 1 , , i m , i m + 1 , , i m + n {\displaystyle i_{1},\ldots ,i_{m},i_{m+1},\ldots ,i_{m+n}} aangegeven door:

T i m + 1 , , i m + n i 1 , , i m {\displaystyle T_{i_{m+1},\ldots ,i_{m+n}}^{i_{1},\ldots ,i_{m}}}

Daarbij wordt onderscheid gemaakt tussen de zogeheten contravariante indices, die als bovenindices genoteerd worden en covariante indices, genoteerd als onderindices. Een dergelijke tensor wordt van het type ( m , n ) {\displaystyle (m,n)} genoemd, met m {\displaystyle m} dus het aantal contravariante indices, en n {\displaystyle n} het aantal covariante.

Bij overgang op nieuwe basisvectoren ( e ^ 1 , , e ^ n ) {\displaystyle ({\hat {e}}_{1},\ldots ,{\hat {e}}_{n})} , gegeven in termen van de oude door

e ^ i = R i j e j {\displaystyle {\hat {e}}_{i}=R_{i}^{j}e_{j}}

worden de coördinaten ( v ^ 1 , , v ^ n ) {\displaystyle ({\hat {v}}^{1},\ldots ,{\hat {v}}^{n})} van de vector v {\displaystyle v} met betrekking tot de nieuwe basis bepaald door:

v ^ i = ( R 1 ) j i v j {\displaystyle {\hat {v}}^{i}=(R^{-1})_{j}^{i}v^{j}}

De coördinaten transformeren dus tegengesteld (via R 1 {\displaystyle R^{-1}} ) aan de basisvectoren die via R {\displaystyle R} transformeren. De vector heet daarom contravariant en de indices van de coördinaten eveneens contravariant. Zij worden genoteerd als bovenindices. Een contravariante vector is daarmee een tensor van type (1,0).

Voor de getransformeerde matrix A ^ {\displaystyle {\hat {A}}} geldt:

A ^ = R 1 A R {\displaystyle {\hat {A}}=R^{-1}AR}

De elementen van A ^ {\displaystyle {\hat {A}}} worden dus gegeven door:

A ^ k r = ( R 1 ) i r A j i R k j {\displaystyle {\hat {A}}_{k}^{r}=(R^{-1})_{i}^{r}A_{j}^{i}R_{k}^{j}}

De rij-indices van de matrixelementen transformeren dus via R 1 {\displaystyle R^{-1}} , dus contravariant, en de kolomindices via R {\displaystyle R} , dus covariant. Daarom is de rij-index als bovenindex geschreven en de kolomindex als onderindex. Een matrix is dus een tensor van type (1,1).

De elementen van de tensor

T i m + 1 , , i m + n i 1 , , i m {\displaystyle T_{i_{m+1},\ldots ,i_{m+n}}^{i_{1},\ldots ,i_{m}}}

van type ( m , n ) {\displaystyle (m,n)} , worden dus als volgt getransformeerd:

T ^ i m + 1 , , i m + n i 1 , , i m = ( R 1 ) j 1 i 1 ( R 1 ) j m i m R i m + 1 j m + 1 R i m + n j m + n T j m + 1 , , j m + n j 1 , , j m {\displaystyle {\hat {T}}_{i_{m+1},\ldots ,i_{m+n}}^{i_{1},\ldots ,i_{m}}=(R^{-1})_{j_{1}}^{i_{1}}\cdots (R^{-1})_{j_{m}}^{i_{m}}R_{i_{m+1}}^{j_{m+1}}\cdots R_{i_{m+n}}^{j_{m+n}}T_{j_{m+1},\ldots ,j_{m+n}}^{j_{1},\ldots ,j_{m}}} .

Als multilineaire afbeelding

Deze definitie beschouwt een tensor als een multilineaire afbeelding. Een tensor van type ( m , n ) {\displaystyle (m,n)} , dus met m {\displaystyle m} contravariante en n {\displaystyle n} covariante indices, is een afbeelding:

T : V × × V m  kopieën × V × × V n  kopieën   R {\displaystyle T\colon \underbrace {V^{*}\times \ldots \times V^{*}} _{m{\text{ kopieën}}}\times \underbrace {V\times \ldots \times V} _{n{\text{ kopieën}}}\ \to \mathbb {R} }

die lineair is in elk van z'n argumenten. Daarbij is V {\displaystyle V} een vectorruimte en V {\displaystyle V^{*}} de bijbehorende duale vectorruimte.

De tensor T {\displaystyle T} van type ( m , n ) {\displaystyle (m,n)} beeldt een combinatie van elementen van de basis ( e b ) {\displaystyle (e_{b})} van V {\displaystyle V} en elementen van de bijbehorende canonieke duale basis ( e a ) {\displaystyle (e^{a})} van V {\displaystyle V^{*}} af op:

T b 1 b n a 1 a m = T ( e a 1 , , e a m , e b 1 , , e b n ) {\displaystyle T_{b_{1}\dots b_{n}}^{a_{1}\dots a_{m}}=T(e^{a_{1}},\ldots ,e^{a_{m}},e_{b_{1}},\ldots ,e_{b_{n}})} ,

een m + n {\displaystyle m+n} -dimensionale rij coördinaten (vaak ook componenten genoemd) van T {\displaystyle T} .

In de vorm van een tensorproduct

Zie Tensorproduct voor het hoofdartikel over dit onderwerp.

Tensors worden ingevoerd als elementen van het tensorproduct van twee of meer vectorruimten. Dit tensorproduct wordt voortgebracht door het tensorproduct van de basisvectoren van elk van die ruimten. Als ( V a ) {\displaystyle (V_{a})} de vectorruimten over eenzelfde lichaam (Ned) / veld (Be) K {\displaystyle K} zijn en E a = { e a i | a = 1 , 2 , } {\displaystyle E_{a}=\{e_{ai}|a=1,2,\ldots \}} bases van deze ruimten zijn, wordt het tensorproduct van de ruimten ( V a ) {\displaystyle (V_{a})} genoteerd als

V 1 V 2 {\displaystyle V_{1}\otimes V_{2}\otimes \ldots }

Dit tensorproduct heeft een basis die bestaat uit de tensorproducten van de vectoren uit de bases ( E a ) {\displaystyle (E_{a})} :

e 1 i 1 e 2 i 2 {\displaystyle e_{1i_{1}}\otimes e_{2i_{2}}\otimes \ldots }

Deze tensorproducten vormen een nieuw soort elementen, die op formele wijze een combinatie zijn van de basisvectoren.

In het bijzonder heeft het n {\displaystyle n} -voudige tensorproduct van V {\displaystyle V} met zichzelf

i = 1 n V = V n = V V n keer {\displaystyle \bigotimes _{i=1}^{n}V=V^{\otimes n}=\underbrace {V\otimes \ldots \otimes V} _{\text{n keer}}}

de natuurlijke basis

{ e a 1 e a n | a i = 1 , 2 , } {\displaystyle \{e_{a_{1}}\otimes \ldots \otimes e_{a_{n}}|a_{i}=1,2,\ldots \}}

Een n {\displaystyle n} -de orde tensor T {\displaystyle T} uit dit tensorproduct heeft ten opzichte van de natuurlijke basis de componenten

T a 1 a n e a 1 e a n {\displaystyle T^{a_{1}\ldots a_{n}}e_{a_{1}}\otimes \ldots \otimes e_{a_{n}}}

Als de vectorruimte V {\displaystyle V} dimensie p {\displaystyle p} heeft, dan zijn er p n {\displaystyle p^{n}} dergelijke componenten, te rangschikken in een n {\displaystyle n} -dimensioniale hyperkubus van getallen.

Analoog worden ook de elementen van de tensorproducten van de duale vectorruimte V {\displaystyle V^{*}} , tensoren genoemd. Om onderscheid te maken, worden de basisvectoren van V {\displaystyle V^{*}} meestal met bovenindices genoteerd (zoals boven ook al gedaan), zodat de componenten van een "duale" tensor onderindices krijgen, bijvoorbeeld

T = T a b e a e b {\displaystyle T=T_{ab}e^{a}\otimes e^{b}}

Een tensor van de orde ( m , n ) {\displaystyle (m,n)} is dan een element van het tensorproduct:

V V m  kopieën V V n  kopieën = V m V n {\displaystyle \underbrace {V\otimes \ldots \otimes V} _{m{\text{ kopieën}}}\otimes \underbrace {V^{*}\otimes \ldots \otimes V^{*}} _{n{\text{ kopieën}}}=V^{\otimes m}\otimes V^{*\otimes n}}

Identificatie van vectorruimte en duale vectorruimte

Een vectorruimte met een niet-gedegenereerde bilineaire vorm g i j v i w j {\displaystyle g_{ij}v^{i}w^{j}} wordt op canonieke wijze geïdentificeerd met zijn eigen duale vectorruimte. Zij v {\displaystyle v} een willekeurige vector van V {\displaystyle V} . Dan is de afbeelding

v : V R : w g i j v i w j {\displaystyle v^{*}:V\to \mathbb {R} :w\mapsto g_{ij}v^{i}w^{j}}

lineair, dus een element van de duale ruimte V {\displaystyle V^{*}} . De afbeelding

: V V : v v {\displaystyle *:V\to V^{*}:v\mapsto v^{*}}

is een isomorfisme van vectorruimten.

Boven kozen we de basisvectoren e j {\displaystyle \mathbf {e} ^{j}} van de duale ruimte zo dat e j e i = δ i j {\displaystyle \mathbf {e} ^{j}\mathbf {e} _{i}=\delta _{ij}} , zodat w v = w i v i {\displaystyle wv=w_{i}v^{i}} , maar in plaats daarvan kunnen we hier ook e j e i = g i j {\displaystyle \mathbf {e} ^{j}\mathbf {e} _{i}=g_{ij}} kiezen, zodat w v = g i j v i w i {\displaystyle wv=g_{ij}v^{i}w^{i}} .

Het omgekeerde isomorfisme van vectorruimten wordt bekomen door de inverse van de matrix ( g a b ) b a {\displaystyle (g_{ab})_{b}^{a}} te berekenen, men noteert hem met bovenindices:

g = g i j e i e j {\displaystyle g=g^{ij}e_{i}\otimes e_{j}}

Het feit dat de matrices ( g a b ) b a {\displaystyle (g_{ab})_{b}^{a}} en ( g i j ) j i {\displaystyle (g^{ij})_{j}^{i}} elkaars inverse zijn, uit zich in de formule

g i j g j k = δ i k {\displaystyle g_{ij}g^{jk}=\delta _{i}^{k}}

Symmetrie

In sommige gevallen is een tensor symmetrisch of antisymmetrisch. Voor een symmetrische tensor geldt: T a b = T b a {\displaystyle T_{ab}=T_{ba}} . Voor een antisymmetrische tensor geldt T a b = T b a {\displaystyle T_{ab}=-T_{ba}} . In het algemeen is een tensor noch symmetrisch, noch antisymmetrisch.

Elke tensor T {\displaystyle T} heeft een symmetrisch deel S {\displaystyle S} en een antisymmetrisch deel A {\displaystyle A} , bepaald door

  • S a b = 1 2 ( T a b + T b a ) {\displaystyle S_{ab}={\tfrac {1}{2}}(T_{ab}+T_{ba})}
  • A a b = 1 2 ( T a b T b a ) {\displaystyle A_{ab}={\tfrac {1}{2}}(T_{ab}-T_{ba})}

Het symmetrische en antisymmetrische deel van een tensor bevatten samen evenveel informatie als de originele tensor.

Deze regels kunnen uitgebreid worden voor tensoren van willekeurige orde (zie externe links).

Voorbeeld: type (0,0)

Een (0,0)-tensor wordt gegeven door één getal, met de eenheid. Het getal met eenheid is onafhankelijk van het coördinatenstelsel. Het is een scalair in de meest strikte zin, ook strikter dan een lorentzscalair.

Volgens de systematiek om een tensor te beschouwen als een lineaire afbeelding is de tensor een lineaire afbeelding van de verzameling 0-tupels naar de verzameling reële getallen. De verzameling 0-tupels heeft één element; als een tupel wordt gezien als een afbeelding van de indexverzameling naar V {\displaystyle V} , is dit element de lege functie. Een (0,0)-tensor is een afbeelding van de verzameling met dit ene element naar de verzameling reële getallen en wordt dus gegeven door één reëel getal. De afbeelding is "lineair in elk van zijn nul argumenten", niet te verwarren met een afbeelding die lineair is in dit domein gezien als vectorruimte, want dan zou de waarde nul zijn.

Voorbeeld: type (1,0)

Een tensor van type (1,0) is een gewone vector over het lichaam (Ned) / veld (Be) K {\displaystyle K} . Hij heeft één contravariante index (in tensornotatie genoteerd als bovenindex) die p {\displaystyle p} waarden kan aannemen, met p {\displaystyle p} de dimensie van de ruimte. Zo'n tensor wordt voor een gegeven basis dus gegeven door p {\displaystyle p} getallen, kentallen of coördinaten genoemd. De vector wordt veelal opgevat als kolomvector met deze getallen. Voor een coördinatenstelsel met een andere basis kan men de getallen omrekenen met behulp van de vierkante matrix R {\displaystyle R} die bij de basistransformatie hoort:

v ^ i = ( R 1 ) j i v j {\displaystyle {\hat {v}}^{i}=(R^{-1})_{j}^{i}v^{j}} (contravariant omrekenen)

Volgens de systematiek om een tensor te beschouwen als een lineaire afbeelding is de tensor een lineaire afbeelding

T : V K {\displaystyle T:V^{*}\to K}

Daarbij is V {\displaystyle V^{*}} de duale vectorruimte behorende bij een vectorruimte V {\displaystyle V} , die uit alle lineaire functionalen op V {\displaystyle V} bestaat, dat wil zeggen de lineaire afbeeldingen naar K {\displaystyle K} .

Als een basis van V {\displaystyle V^{*}} wordt gekozen wordt de tensor gegeven door p {\displaystyle p} getallen, verkregen door de tensor op de betreffende basisvectoren toe te passen:

T ( e i ) = T i {\displaystyle T(e^{i})=T^{i}}

Voorbeeld: type (0,1)

Een tensor van type (0,1) is een lineaire functionaal

T : V K {\displaystyle T:V\to K}

Als een basis van V {\displaystyle V} wordt gekozen wordt de tensor gegeven door p {\displaystyle p} getallen, verkregen door de tensor op de basisvectoren toe te passen:

T ( e i ) = T i {\displaystyle T(e_{i})=T_{i}}

Er is dus één covariante index (genoteerd als onderindex) die p {\displaystyle p} waarden kan aannemen, met p {\displaystyle p} de dimensie van de ruimte.

Voorbeeld: type (0,2)

Een tensor van type (0,2) is een bilineaire afbeelding

T : V × V K {\displaystyle T:V\times V\to K}

Daarbij is V {\displaystyle V} een vectorruimte.

De tensor T {\displaystyle T} beeldt een combinatie van twee elementen van de basis ( e b ) {\displaystyle (e_{b})} van V {\displaystyle V} af op T i j = T ( e i , e j ) {\displaystyle T_{ij}=T(e_{i},e_{j})}

T ^ i j = R i k R j l T k l {\displaystyle {\hat {T}}_{ij}=R_{i}^{k}R_{j}^{l}T_{kl}}

Het tensorproduct V V {\displaystyle V\otimes V} heeft een basis die bestaat uit de p 2 {\displaystyle p^{2}} tensorproducten e i e j {\displaystyle e_{i}\otimes e_{j}}

Een belangrijk voorbeeld van een tensor van dit type is de metrische tensor g {\displaystyle g} . De stelling van Pythagoras (in elke dimensie) is gebaseerd op deze tensor.

Tensoranalyse

Met een tensor van een bepaald type kan voor elk ander type een tensor van dat andere type geassocieerd worden, die daar op een vaste manier van afgeleid wordt. Deze verschillende tensoren kunnen in de notatie als component die afhangt van indices geschreven worden met dezelfde letter, want de posities van de indices geven het onderscheid aan. Aangezien een tensor een entiteit is die onafhankelijk is van coördinaten/basisvectoren is het echter vaak handig om deze te beschouwen als afbeelding (zoals boven beschreven). Het onderscheid moet dan op andere wijze worden aangegeven, bijvoorbeeld met verschillende letters. Bij het omzetten van de ene tensor in de andere staan één vaste tensor, de metrische tensor g i j {\displaystyle g_{ij}} , en zijn inverse g i j {\displaystyle g^{ij}} , centraal:

  • Indices verlagen: een superscriptindex kan een subscriptindex worden:
A i = g i j A j {\displaystyle A_{i}=g_{ij}A^{j}}
T a c = g a b T c b {\displaystyle T_{ac}=g_{ab}T_{c}^{b}}
  • Indices verhogen: een subscriptindex kan een superscriptindex worden:
A i = g i j A j {\displaystyle A^{i}=g^{ij}A_{j}}
T c a = g a b T b c {\displaystyle T_{c}^{a}=g^{ab}T_{bc}}
  • Contractie of verkleinen van een tensor kan door twee indices gelijk te stellen:
T a = T c a c {\displaystyle T^{a}=T_{c}^{ac}}
  • Twee indices verlagen:
T α β = g α γ g β δ T γ δ {\displaystyle T_{\alpha \beta }=g_{\alpha \gamma }g_{\beta \delta }T^{\gamma \delta }}
  • Twee indices verhogen:
T α β = g α γ g β δ T γ δ {\displaystyle T^{\alpha \beta }=g^{\alpha \gamma }g^{\beta \delta }T_{\gamma \delta }}

Merk op dat T α β {\displaystyle T^{\alpha \beta }} in het algemeen niet de inverse is van T γ δ {\displaystyle T_{\gamma \delta }} , dit geldt alleen voor de metrische tensor. Als we bijvoorbeeld T α β {\displaystyle T^{\alpha \beta }} met twee vermenigvuldigen dan wordt T γ δ {\displaystyle T_{\gamma \delta }} ook met twee vermenigvuldigd, niet door twee gedeeld.

Uit T c a = g a b T b c {\displaystyle T_{c}^{a}=g^{ab}T_{bc}} volgt g c a = g a b g b c = δ c a {\displaystyle g_{c}^{a}=g^{ab}g_{bc}=\delta _{c}^{a}} .

Uitgaande van T j {\displaystyle T_{j}} kunnen we dus construeren T i = g i j T k {\displaystyle T^{i}=g^{ij}T_{k}} (en omgekeerd), en vervolgens T = T i T i {\displaystyle T=T^{i}T_{i}}

Uitgaande van T i j {\displaystyle T_{ij}} kunnen we construeren T j i = g i k T k j {\displaystyle T_{j}^{i}=g^{ik}T_{kj}} (en omgekeerd), en vervolgens T = T i i {\displaystyle T=T_{i}^{i}} , bijvoorbeeld g j i = g i k g k j = δ j i {\displaystyle g_{j}^{i}=g^{ik}g_{kj}=\delta _{j}^{i}} , en vervolgens g = g i i = δ i i = 4 {\displaystyle g=g_{i}^{i}=\delta _{i}^{i}=4} .

P-tensor

Een voorbeeld van een veel gebruikte tensor in topologische stringtheorie is de P-tensor. Deze heeft de volgende bijzondere eigenschap:

P k i > P k i {\displaystyle {\sqrt {P_{k}^{i}}}>P_{k}^{i}}

De tensor is een symmetrische tensor van de tweede orde, waarbij de componenten tussen nul en een liggen. De P-tensor komt voor bij de beschrijving van het "parameter-landschap" van het standaardmodel.

Notatie

De notatie van tensoren varieert. Misner, Charles W., Thorne, Kip S. & Wheeler, John Archibald: Gravitation, Freeman, San Francisco, 1970 en latere uitgaven bevat een overzicht van de verschillende notaties.

Zie ook

Externe link

  • Mathworld: Tensor