En metrisk tensor benyttes i differensialgeometrien til å definere indreproduktet mellom to vektorer på en flate eller mer generell mangfoldighet. Den gir derfor lengden og vinkelen mellom to vektorer i samme punkt. Den er en symmetrisk tensor av rang to som inneholder all informasjon om avstanden mellom alle par av nærliggende punkt. Ved integrasjon kan den derfor gi avstanden mellom to vilkårlige punkt og gjør det derfor mulig å beregne geodetiske kurver på mangfoldigheten. Tensoren opptrer også ved bruk av krumlinjete koordinater i euklidske rom. I Einsteins generelle relativitetsteori inneholder den all informasjon om de geometriske egenskapene til tidrommet og er en relativistisk generalisering av Newtons gravitasjonspotensial.

En bedre forståelse av den metriske tensorens betydning kom med etableringen av riemannsk geometri som fikk sitt navn etter Bernhard Riemann. Men den var tidligere implisitt benyttet av Carl Friedrich Gauss i hans utarbeidelse av differensiell flategeometri. På samme måte opptrer den også i arbeidene til Nikolaj Lobatsjevskij om ikke-euklidsk geometrier.

Mindre presist blir den metriske tensoren i mange sammenhenger ganske enkelt omtalt som «metrikken».

Euklidsk rom

I et 3-dimensjonalt, euklidsk rom kan man benytte et kartesisk koordinatsystem med basisvektor ex, ey og ez  kan enhver vektor v uttrykkes ved sine komponenter som Basisvektorene står vinkelrett på hverandre som betyr at deres indreprodukt er gitt ved Kronecker-symbolet som

Det er null når indeksene er forskjellige og lik med en når de er de samme. Bruker man Einsteins summekonvensjon hvor man summerer over alle par av like indekser, kan en vektor da skrives som v = vk ek. Den kvadrerte lengden av vektoren

kan da skrives mer kompakt som

På samme måte blir indreproduktet med en annen vektor u = uk ek

Disse uttrykkene ville være de samme hvis dette rommet hadde et annet antall dimensjoner som bestemmer hvor mange komponenter vektorene har og derfor hvor mange ledd som inngår i summasjonene.

Skjevvinklet koordinatsystem

I det euklidske rommet kan man benytte andre koordinatsystem enn det kartesiske. Bruker man i stedet skjevvinklete koordinater, vil basisvektorene ikke lenger stå vinkelrett på hverandre. Skriver man disse nye vektorene med greske indekser, vil de derfor være lineærkombinasjoner av de kartesiske basisvektorene med latinske indekser. Dette kan sammenfattes i uttrykket

hvor igjen summekonvensjonen benyttes. Her kan konstantene Mmμ  betraktes som m-te komponent av den nye basisvektoren eμ. De kan alle grupperes i en matrise som kalles «transformasjonsmatrisen». Denne har en invers   når den nye basisen er lineært uavhengig og derfor utspenner hele rommet. Man kan da uttrykke de kartesiske basisvektorene ved de nye,

En generell vektor v  får i dette koordinatsystemet nye komponenter. Den kan skrives som   da det vil vise seg å være hensiktsmessig og skrive den greske indeksen til vektorkomponenten på «hevet» eller «øvre» plass. Latinske indekser kan stå opp eller nede uten at det gjør noen forskjell. Dermed har man at

De nye vektorkomponentene er derfor

Mens den nye basisen transformerer med matrisen M, transformerer komponentene ved den inverse matrisen.

Indreproduktet av to vektorer u og v i dette skjevvinklete koordinatsystemet blir nå

hvor nå

utgjør komponentene til det som kalles den metriske tensoren. Den er symmetrisk i den forstand at gμν = gνμ. Det tilsvarende produktet v⋅v = |v|2  gir også lengden |v|  av hver vektor uttrykt ved komponentene . På samme måte kan man finne vinkelen θ  mellom to vektorer når deres komponenter er kjente,

Den metriske tensoren gjør det derfor mulig å regne med vektorer i det skjevvinklete koordinatsystemet i stor grad på samme måte som i det euklidske rommet. For praktiske fremstillinger samles ofte komponentene gμν  i en N×N matrise hvor N  er dimensjonen til rommet under betraktning.

Setter man inn uttrykket for de transformerte basisvektoren i definisjonen av gμν, blir

Mens vektorer transformer ved en M-matrise, tranformerer disse komponentene ved to slike matriser. De utgjør derfor tilsammen en tensor av andre rang. Transformasjonsmatrisen M  gir sammenhengen mellom komponentene til denne tensoren i det skjeve koordinatsystemet med komponentene i det kartesiske systemet. I dette opprinnelige koordinatsystemet kan man derfor si at den metriske tensoren ikke er noe annet enn Kronecker-deltaet δmn. Metrikken til det euklidske rommet i et kartesisk koordinatsystem er derfor gitt ved identitetsmatrisen.

Kovariante og kontravariante komponenter

Mens basisvektorene eμ  transformerer ifølge matrisen M, vil komponentene vμ  transformere ifølge den inverse matrisen M -1. Disse komponentene kalles derfor for «kontravariante». Fra definisjonen   ser man at de geometrisk finnes ved å projisere vektoren parallelt langs de forskjellige koordinataksene. Man kan alternativt foreta projeksjonen normalt på de samme aksene, noe som i så fall gir de «kovariante» komponentene. De skrives som vμ  og transformerer på samme måte som basisvektorene.

Matematisk etableres dette ved å innføre nye basisvektorer eμ  som står normalt på de tidligere. Dette kalles en «dual basis» som skal oppfylle

Disse nye basisvektorene vil derfor transformeres ved den inverse matrisen M -1, mens de tilsvarende komponentene i dekomposisjonen   transformeres ved M og er derfor kovariante.

Forbindelsen mellom disse to settene med kovariante og kontravariante komponenter er den metriske tensoren. For eksempel, da

sier man at metrikken kan senke en kontravariant indeks. På tilsvarende måte kan en kovariant indeks heves da

etter å ha definert

Det betyr at

slik at de kontravariante komponentene gμν  utgjør en matrise som er den inverse av matrisen med komponentene gμν. På samme måte kan indekser til en generell tensor heves og senkes.

Med disse komponentene kan den metriske tensoren skrives på de ekvivalente måtene

Den kan derfor betraktes som en enhetstensor. Ved praktiske beregninger må de eksplisitte komponentene benyttes.

Eksempel right|thumb|320px|Kovariante og kontravariante komponenter av en vektor fremkommer ved projeksjoner vinkelrett og parallelt på skjeve koordinatakser. I to dimensjoner kan man benytte et skjevvinklet koordinatsystem med basisvektorene e1 = ex  og   hvor θ er en vilkårlig vinkel. Herav finner man direkte fra definisjonen komponentene til den metriske tensoren

Herav finnes de kontravariante komponentene fra den inverse matrisen som er

Har man en vektor A = cosα ex + sinα ey med lengde lik en, har den nå de kovariante komponentene A1 = e1⋅A = cosα  og . De fremkommer ved å projisere vektoren normalt på de to basisvektorene.

De kontravariante komponentene kan beregnes ved hjelp av metrikken. De blir

Resultatet viser seg som ventet å være komponentene projisert parallelt inn på basisvektorene.

Riemannske rom

Hvis man i et N-dimensjonalt, euklidsk rom benytter kartesiske koordinater, vil hvert punkt i rommet kunne angis ved posisjonsvektoren . En flate i dette rommet ville beskrives ved å la disse koordinatene ble funksjoner av to nye variable slik at hvor u og v kan tas som koordinatene på denne flaten. På samme måte, hvis de kartesiske koordinatene blir funksjoner av nye variable xμ, vil de beskrive et N' -dimensjonalt, riemannsk rom som ligger i det euklidske rommet. Derimot hvis , vil de variable xμ være krumlinjete koordinater i dette euklidske rommet.

I det riemannske rommet er hvert punkt gitt ved koordinattransformasjonene . Ved å variere kun en av koordinatene xμ  og holde de andre konstant, beskriver disse ligningene en tilsvarende «koordinatlinje» i rommet. Gjennom hvert punkt går det N'  slike linjer som generelt vil være krummet. Det gjør det mulig i hvert punkt å innføre lokale basisvektorer eμ  som er tangentvektorer til koordinatlinjene,

Denne basisvektorene vil i alminnelighet variere fra punkt til punkt. To punkt i det riemannske rommet som adskiller seg med de infinitesemale koordinatdifferansene dxμ, vil være separert ved den infinitesemale, euklidske vektoren . Den differensielle avstanden mellom de to nærliggende punktene er derfor gitt ved det kvadrerte linjeelementet eller buelengden = . Vanligvis skrives dette som

hvor er komponentene til den metriske tensoren i det riemannske rommet. I alminnelighet vil disse også variere fra punkt til punkt i motsetning til metrikken i et skjevvinklet koordinatsystem. Ved å angi linjeelementet i et riemannsk rom, vil man da også automatisk kjenne til alle komponentene til den metriske tensoren som er forskjellig fra null. Ofte er dette den enkleste måten å angi de metriske egenskapene til rommet.

Enhver vektor v kan i denne basisen nå skrives som   uttrykt ved sine kontravariante komponenter vμ. De kovariante komponentene kan igjen beregnes ved hjelp av metrikken som . Den motsatte sammenhengen kan igjen finnes fra de kontravriante komponentene gμν til metrikken. Igjen finnes de ved å konstruere den inverse av matrisen (gμν). Geometrisk fremkommer disse komponentene som projeksjoner på en «dual» basis. De kan konstrueres ved at man i en begrenset del av rommet inverterer koordinattransformasjonen slik at den tar formen . Normalvektorene til koordinatflatene xμ = konstant utgjør da det duale settet med basisvektorer. De vil tilfredsstille relasjonene

som betyr at den metriske tensoren kan brukes i det krumme, riemannske rommet på samme måte som i et flatt, euklidsk rom.

Eksempel right|thumb|360px|Sfærisk koordinatsystem. Basisvektorene er tangentvektorer til koordinatlinjene.

I et tredimensjonalt, euklidsk rom kan man benytte kulekoordinater (r, θ, φ). som også ofte omtales som sfæriske koordinater. Sammenhengen med de kartesiske koordinatene er da gitt ved transformasjonsligningene

Fra disse kan man så direkte finne de nye basisvektorene

Ved å ta indreprodukt mellom disse finner man komponentene til den metriske tensoren i dette koordinatsystemet som

Det tilsvarende linjeelementet i det tredimensjonale rommet er derfor

Denne metrikken beskriver fremdeles et euklidsk rom. Det kan man verifisere ved å regne ut Riemann-tensoren. Man finner da at alle komponentene er lik med null som viser at rommet er flatt.

Når radius r = a er konstant, vil transformasjonsligningene beskrive et todimensjonalt, riemannsk rom som er lagt inn i det tredimensjonale, euklidske rommet. Med andre ord, de beskriver en kuleflate med radius a og koordinater (θ, φ). Metrikken på denne flaten er da

Denne er ikke lenger euklidsk. Regner man herav ut flatens krumning, finner man verdien K = 1/a2. Den har derfor samme veri overalt, noe som viser at kuleflaten har spesielt stor symmetri.

Relativitetsteori

I et tilstrekkelig lite område på en kuleflate, vil man ikke merke at den er krummet. Den synes å være euklidsk. Dette gjelder for alle riemannske rom og er den grunnleggende idé som Riemann benyttet for å utvikle denne delen av moderne matematikk. Helt på tilsvarende vis fant Einstein frem til generell relativitetsteori ved å anta at i tilstrekkelige små områder av det firedimensjonale tidrommet vil den spesielle relativitetsteorien gjelde. Det er ekvivalensprinsippet. I den kovariante formuleringen er tidrommet et «pseudo-euklidsk» rom med koordinater (ct, x, y, z) og metrikken

hvor c  er lyshastigheten. Med disse koordinatene er derfor denne Minkowski-metrikken diagonal med komponentene . Dette er ikke et ekte, euklidsk rom da noen av komponentene er negative. Det kvadrerte linjeelementet kan derfor også ta negative verdier som er et uttrykk for kausalitet i tidrommet.

Man kan også her benytte andre koordinater. Hvis man for eksempel vil benytte kulekoordinater (r, θ, φ) for den romlige delen, kan metrikken skrives som

når man i den angulære delen innfører . Matematisk kan man beskrive dette rommet på samme måte som alle andre riemannske rom. Man finner da at dette Minkowski-rommet er flatt da alle komponentene til Riemann-tensoren er null.

Generell relativitetsteori