12 svar
178 visningar
Qetsiyah 6508 – Livehjälpare
Postad: 26 aug 2020 22:06 Redigerad: 26 aug 2020 22:09

Vektoranalys: skalärprodukt med einsteins konvention, kolla mitt påstående

v·w=vieiwiei=viwiδiiv\cdot w=v^ie_iw^ie_i=v^iw^i\delta_{ii}

Rätt?

Jroth 1191 – Fd. Medlem
Postad: 27 aug 2020 13:29 Redigerad: 27 aug 2020 13:50

Du är definitivt på rätt väg, men låt oss återkomma till din beteckning δij\delta_{ij}

Först konstruerar vi skalärprodukten av två vektorer, baserat på det vi känner till sedan tidigare:

u=uiei\mathbf{u}=u^i\mathbf{e}_i

v=vjej\mathbf{v}=v^j\mathbf{e}_j

u·v=(uiei)·(vjej)=uivj(ei·ej)\mathbf{u}\cdot \mathbf{v}=(u^i\mathbf{e}_i)\cdot (v^j\mathbf{e}_j)=u^iv^j(\mathbf{e}_i\cdot \mathbf{e}_j)

Av bekvämlighet (och lite andra skäl) låter vi den sista parentesen vara gij=ei·ejg_{ij}=\mathbf{e}_i\cdot \mathbf{e}_j. Med denna beteckning blir vår skalärprodukt:

u·v=gijuivj\mathbf{u}\cdot \mathbf{v}=g_{ij}u^iv^j

Det går att visa att gijg_{ij} i sig är en kovariant tensor och som vi ser ovan måste den innehålla all information som behövs för att beräkna skalärprodukten (vilket i sig är tillräckligt för att beräkna längder, areor och volymer).

Vi kallar gijg_{ij} den kovarianta metriska tensorn (eller mer egentligt tensorfältet). För 3 dimensioner är det alltså en matris med 3x3 komponenter.

Med parbildningen (kopplingen mellan dualrummet och tangentrummet) ui=gijuju_i=g_{ij}u^j får vår skalärprodukt ovan exakt rätt längd i kartesiska koordinater.  Eftersom vi konstruerat ett koordinatoberoende uttryck  måste uttrycket ge rätt skalärprodukt i alla koordinatsystem.

Alltså:

u·v=gjhujvh=uhvh=ujvj\mathbf{u}\cdot \mathbf{v}=g_{jh}u^jv^h=u_hv^h=u^jv_j

Vi noterar att gijg_{ij} har stora likheter med vad man skulle förvänta sig av en funktion δij\delta_{ij}. T.ex. sänker den ett av indexen (från kontravariant till kovariant). Faktum är att man i generaliserad form ofta använder beteckningen gij=δijg_{ij}=\delta_{ij}, notera vad du själv kom fram till ovan!

Och nu några brasklappar. 

För det första har vi förutsatt existensen av en metrik, utan det, ingen skalärprodukt! Det i sig är en enorm inskränkning, men det ger oss också en mycket rik struktur att arbeta med. Vidare har  vi förutsatt några (för all del naturliga) egenskaper hos metriken.

Men det är bra att känna till att teorin för tensorer och differentialformer är mer generell.  Det räcker att vi har någon form av topologi som är differentierbar (i någon mening), en av de vanligaste konstruktionerna vilar på en affin koppling

För det andra är definitionen av den metriska tensorn egentligen mer intrikat, t.ex skulle man kunna använda

gjh(x,x˙)=122F2(x,x˙)x˙jx˙hg_{jh}(x,\dot{x})=\frac{1}{2}\frac{\partial^2 F^2(x,\dot{x})}{\partial \dot{x}^j\partial \dot{x}^h}

Där längden av en vektor |X|=F(xj,Xj)|X|=F(x^j, X^j) ställer vissa villkor på F som vi anser att en längd måste uppfylla.

Qetsiyah 6508 – Livehjälpare
Postad: 27 aug 2020 13:49 Redigerad: 27 aug 2020 13:59

Öh... 

Ja förlåt för att jag inte sa det, jag vet att det är fel skrivsätt. Det måste vara olika index på v och w. Det var läraren som skrev så när han ville varna om fel skrivsätt, men jag håller inte med. Han säger att det är fel för att man kan lägga summatecknet över i var man vill. Såhär:

Men man tolkar ju fel om man tolkar enligt andra eller tredje summeringen.

Du överskattar min nivå, just nu följer jag en kurs upplägg och går långsamt framåt med indexräkning i vanliga kartesiska rummet. Jag förstår inte det du skrivit!

Jroth 1191 – Fd. Medlem
Postad: 27 aug 2020 14:32

Ja, den tredje summeringen är helt fel och gör mig uppriktigt sagt lite osäker på om personen som skapat videon själv förstår tensornotationen. viv^i är inte fristående summa och det han skriver är inte en kontraktion.

Men varför anser du att den andra tolkningen är fel?

Qetsiyah 6508 – Livehjälpare
Postad: 27 aug 2020 14:34 Redigerad: 27 aug 2020 14:35

Jag vet inte... det är ju fyra index, de är ju "tillsammans".

Det där har jag skrivit!

Jroth 1191 – Fd. Medlem
Postad: 27 aug 2020 14:53 Redigerad: 27 aug 2020 15:21

haha, jaha :)

En kontraktion är att:

1. Välja exakt 2 index

2. Ersätta dem med gemensamt index

3. Tillämpa Einsteins summeringskonvention.

Exempel:

δji\delta^i_j innehåller två index. vi sätter dem lika i=j=ki=j=k och summerar

δkk=δ11+δ22+δ33=3\delta^k_k=\delta^1_1+\delta^2_2+\delta^3_3=3

Dvs δji\delta^i_j kontraherat över i,ji,j är 3.

Om ett index redan förekommer två gånger är den gängse tolkningen att vi ska summera över dem.

Men notera att indexen måste  förekomma i par enligt reglerna för kontraktion.

Om du har fler än två index lika kan du bilda fler än ett tänkbart par. Det skulle göra uttrycket tvetydigt. Därför är notationsregeln att fler än två index inte får ha samma namn.

Edit: Notera att man när man skiljer på ko- och kontravarianta tensorer justerar regel 1; man väljer ut exakt två index, ett kovariant och ett kontravariant.

Qetsiyah 6508 – Livehjälpare
Postad: 27 aug 2020 15:17 Redigerad: 27 aug 2020 15:28

Vänta nu... lite långsammare. Kan vi skilja på index och indexbokstäver? Till exempel δii\delta^i_i har två index men en indexbokstav.

Så det går alltså att utföra kontraktioner, men bara om...?

δji\delta^i_j är ju lika med 3 även utan kontraktion?

Edit: index av varje sort får bara förekomma två gånger i ett uttryck? Det går inte att kontrahera över fyra olika index (oavsett om det är två, tre eller fyra olika bokstäver).

I mitt fall har jag olagligt kontraherat i,i,j,j (korrekt skrivsätt för skalärprodukt) till i,i,i,i?

Jroth 1191 – Fd. Medlem
Postad: 27 aug 2020 15:38 Redigerad: 27 aug 2020 16:15

Ja, δji\delta^i_j har två index. Ett där uppe och ett där nere.

Vi säger att δji\delta^i_j är en (1,1)-tensor.

Tensorn gjhg_{jh} är ett exempel på en (0,2)-tensor, den har två index där nere.

Det går att utföra en kontraktion mellan två index så länge tensorn har mer än 1 index.

När man skiljer på ko- och kontravarians måste tensorn ha minst 1 kovariant och 1 kontravariant  index och kontraktionen ske mellan ko- och kontravariant index.

När man kontraherar en (r,s)-tensor får man en (r-1,s-1)-tensor kvar.

Om vi kontraherar en (1,1)-tensor, t.ex. δji\delta^i_j får vi en (0,0)-tensor kvar (dvs en skalär).

Därför är δkk=3\delta^k_k=3 en skalär.

Jroth 1191 – Fd. Medlem
Postad: 27 aug 2020 16:04
Qetsiyah skrev:

 

δji\delta^i_j är ju lika med 3 även utan kontraktion?

Nej, δji\delta^i_j är en tensor av ordning (1,1). Denna typ av tensorer är lätta att se som matriser, för n=3 får vi

δji=[100010001]\delta^i_j=[ \begin{array}{ccc} 1&0&0\\0&1&0\\0&0&1\end{array}]

Däremot är δkk=3\delta^k_k=3 enligt vår notation.

Stor skillnad.

Qetsiyah 6508 – Livehjälpare
Postad: 30 aug 2020 13:26 Redigerad: 30 aug 2020 13:27

Kan du förklara igen men utan att nämna tensorer och ko- kontavarians? Anta ortogonalt kartesiskt koordinatsystem. Läraren sa att index uppe eller nere inte spelar roll än.

Jroth 1191 – Fd. Medlem
Postad: 30 aug 2020 20:41 Redigerad: 30 aug 2020 20:43

En kontraktion använder exakt två index och sänker gradtalet med två.

Varje bokstav (index) får förekomma max två gånger. Annars blir det en tvetydig summa.

δij\delta_{ij} är 1 om i=ji=j, annars 00.

ei·ej=δij\mathbf{e}_i \cdot \mathbf{e}_j=\delta_{ij} om basen är ortogonal.

Alltså kan skalärprodukten skrivas

u·v=(uiei)·(vjej)=uivj(ei·ej)=uivjδij\mathbf{u}\cdot\mathbf{v}=(u_i\mathbf{e}_i)\cdot(v_j\mathbf{e}_j)=u_i v_j(\mathbf{e}_i \cdot \mathbf{e}_j)=u_iv_j\delta_{ij}

Den här summan innehåller tydligen två index, i,ji,j och båda indexen förekommer två gånger. Alltså kommer vi få 9 termer om n=3n=3 när vi kontraherar.

Först summerar vi över ii

uivjδij=u1vjδ1j+u2vjδ2j+u3vjδ3ju_iv_j\delta_{ij}=u_1v_j\delta_{1j}+u_2v_j\delta_{2j}+u_3v_j\delta_{3j}

Nu kommer varje term ge 3 nya termer när vi summerar över jj.

Bara termer då i=ji=j överlever på grund av δ\delta-funktionens definition, alltså blir summan

uivjδij=u1v1+u2v2+u3v3u_iv_j\delta_{ij}=u_1v_1+u_2v_2+u_3v_3

Med Einsteins summeringskonvention kan vi skriva detta som

u·v=uivi\mathbf{u}\cdot\mathbf{v}=u_i v_i

Där det är underförstått att vi ska summera över i=1,2,3i=1,2,3

Notera att uttryck som uiviu_i v_i bryter mot notationsreglerna och egentligen är rent nonsens.

Qetsiyah 6508 – Livehjälpare
Postad: 30 aug 2020 21:10

Det förstår jag fullt ut, men det här med kontraktion då?

Jroth 1191 – Fd. Medlem
Postad: 30 aug 2020 22:50 Redigerad: 30 aug 2020 22:51

En kontraktion innebär att man sätter två index lika och sedan summerar över dem. Det sänker gradtalet, eller ordningen med 2.

Exempel, låt oss studera matrisen  AijA_{ij}

Aij=[1000r20001]A_{ij}=[\begin{array}{ccc}1&0&0\\0&r^2&0\\0&0&1\end{array}]

Detta kan vara en tensor av ordning två eftersom den har två index. Av någon får vi i uppdrag att kontrahera över indexen ii och jj.

Vi sätter indexen lika med kk och summerar. Då sänks ordningen två enheter (och blir ordning 2-2=0, dvs AkkA_{kk} är en skalär)

Akk=A11+A22+A33=1+r2+1=2+r2A_{kk}=A_{11}+A_{22}+A_{33}=1+r^2+1=2+r^2

Svara Avbryt
Close