Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
12Activity
0 of .
Results for:
No results containing your search query
P. 1
Curvature and the Einstein Equation

Curvature and the Einstein Equation

Ratings: (0)|Views: 470 |Likes:
Published by palison
A notebook for the automation of calculating christoffel symbols for any geometry input.
A notebook for the automation of calculating christoffel symbols for any geometry input.

More info:

Published by: palison on Dec 20, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/14/2012

pdf

text

original

 
Curvature and the Einstein Equation
Thisisthe
 Mathematica
notebook 
Curvatureand the EinsteinEquation
availablefromthebookwebsite.Fromagivenmetric
g
ΑΒ
,itcomputesthecomponentsofthefollowing:theinversemetric,
g
ΛΣ
,theChristoffelsymbolsoraffineconnection,
Λ ΜΝ
12
g
ΛΣ
 Μ
g
ΣΝ
Ν
g
ΣΜ
Σ
g
 ΜΝ
,
Α
standsforthepartialderivative
 x
Α
,theRiemanntensor,
 R
Λ ΜΝΣ
Ν
Λ ΜΣ
Σ
Λ ΜΝ
Η ΜΣ
ΛΗΝ
Η ΜΝ
ΛΗΣ
,the Ricci tensor
 R
 ΜΝ
R
Λ ΜΛΝ
,the scalar curvature,
 R
g
 ΜΝ
 R
 ΜΝ
,and the Einstein tensor,
ΜΝ
R
ΜΝ
12
ΜΝ
R
.
Youmustinputthecovariantcomponentsofthemetrictensor
g
 ΜΝ
byeditingtherelevantinputlineinthis
 Mathematica
notebook.Youmayalsowishtochangethenamesofthecoordinates.Onlythenonzerocomponentsoftheabovequantitiesaredisplayedastheoutput.Allthecomponentscomputedareinthe
coordinatebasis
inwhichthemetricwasspecified.
Clearing the values of symbols :
First clear any values that may already have been assigned to the names of the various objects to be calculated. The names of thecoordinates that you will use are also cleared.
Clear
coord, metric, inversemetric, affine, riemann, ricci, scalar, einstein, r,
Θ
,
Φ
, t
Setting the dimension
The dimension
n
of the spacetime (or space) must be set :
n
4
4
Defining a list of coordinates :
The example given here is the Schwarzschild metric. The coordinates choice of Schwarzschild is appropriate for this sphericallysymmetric spacetime.
Printed by Mathematica for Students
 
coord
r,
Θ
,
Φ
, t
r,
Θ
,
Φ
, t
Youcanchangethenamesofthecoordinatesbysimplyeditingthedefinitionof 
coord
,forexample,to
coord
x, y, z, t
,whenanothersetofcoordinatesnamesismoreappropriate.Inthisprogramindicesrangesover
1
to
n
.Thusforspacetimetheyrangefrom1to4andx
4
isthesameasx
0
usedinthetext.
Defining the metric:
Input the metric as a list of list, i.e., as a matrix. You can input the components of any metric here, but you must specify them asexplicit functions of the coordinates.
wormhole

1, 0, 0, 0
,
0, b
2
r
2
, 0, 0
,
0, 0,
 b
2
r
2
Sin
Θ
2
, 0
,
0, 0, 0,
1

;schwarzschild

1
2 m 
r
^
1, 0, 0, 0
,
0, r^2, 0, 0
,
0, 0, r^2 Sin
Θ
, 0
,
0, 0, 0,
1
2 m 
r

; metric
wormhole

1, 0, 0, 0
,
0, b
2
r
2
, 0, 0
,
0, 0,
b
2
r
2
Sin
Θ
2
, 0
,
0, 0, 0,
1

You can also display this in matrix form.
 metric

MatrixForm 
1 0 0 00 b
2
r
2
0 00 0
b
2
r
2
Sin
Θ
2
00 0 0
1
Note :
It is important not to use the symbols,
i
,
 j
,
k
,
l
,
s
, or
n
as constants or coordinates in the metric that you specify above. The reasonis that the first five of those symbols are used as summation or table indices in the calculations done below, and n is the dimen-sion of space. For example, if 
m
were used as a summation or table index below, then you would get the wrong answer for thepresent metric because
m
in the metric would be treated as an index, rather than as the mass.
Calculating the inverse metric :
The inverse metric is obtained through matrix inversion.
inversemetric
Simplify
Inverse
 metric


1, 0, 0, 0
,
0,1b
2
r
2
, 0, 0
,
0, 0,Csc
Θ
2
b
2
r
2
, 0
,
0, 0, 0,
1

This can also be displayed in matrix form.
2
 
Curvature and the Einstein Equation.nb 
Printed by Mathematica for Students
 
inversemetric

MatrixForm 
1 0 0 00
1b
2
r
2
0 00 0
Csc
Θ
2
b
2
r
2
00 0 0
1
Calculating the Christoffel symbols :
The calculation of the components of the Christoffel symbols is done by transcribing the definition given earlier into the notationof Mathematica and using the Mathematica functions for taking partial derivatives, Sum for summing over repeated indices,Table for forming a list of components, and Simplify for simplifying the result.
affine :
affine
Simplify
Table

1
2
Sum 

inversemetric

i, s

D
 metric

s, j

, coord

k

D
 metric

s, k

, coord

j

D
 metric

j, k

, coord

s

,
s, 1, n

,
i, 1, n
,
j, 1, n
,
k, 1, n

Displaying the Christoffel symbols :
The nonzero Christoffel symbols are displayed below. You need not follow the details of constructing the functions that we usefor that purpose. In the output the symbol
[1, 2, 3] stands for
123
. Because the Christoffel symbols are symmetric underinterchange of the last two indices, only the independent components are displayed.
listaffine :
Table
If
UnsameQ
affine

i, j, k

, 0
,
ToString
i, j, k

, affine

i, j, k

,
i, 1, n
,
j, 1, n
,
k, 1, j

TableForm 
Partition
DeleteCases
Flatten
listaffine
, Null
, 2
, TableSpacing
2, 2

1, 2, 2
r
1, 3, 3
r Sin
Θ
2
2, 2, 1
rb
2
r
2
2, 3, 3
Cos
Θ
Sin
Θ
3, 3, 1
rb
2
r
2
3, 3, 2
Cot
Θ
Calculating and displaying the Riemann tensor :
The components of the Riemann tensor,
 R
Λ ΜΝΣ
, are calculated using the definition given above.
riemann :
riemann
Simplify
Table
D
affine

i, j, l

, coord

k

D
affine

i, j, k

, coord

l

Sum 
affine

s, j, l

affine

i, k, s

affine

s, j, k

affine

i, l, s

,
s, 1, n

,
i, 1, n
,
j, 1, n
,
k, 1, n
,
l, 1, n

The nonzero components are displayed by the following functions. In the output, the symbol R[1, 2, 1, 3] stands for
 R
1213
, andsimilarly for the other components. You can obtain R[1, 2, 3, 1] from R[1, 2, 1, 3] using the antisymmetry of the Riemann tensorunder exchange of the last two indices. The antisymmetry under exchange of the first two indices of 
 R
ΛΜΝΣ
isnotevident in theoutput because the components of 
 R
Λ ΜΝΣ
arethedisplayed.
Curvature and the Einstein Equation.nb 
3
Printed by Mathematica for Students

Activity (12)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
gongoro1 liked this
emailhm1 liked this
Antoaneta Pap liked this
liang456 liked this
sigmatron liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->