SageMath notebooks associated to the Black Hole Lectures (https://luth.obspm.fr/~luthier/gourgoulhon/bh16)
Carter frame in Kerr spacetime
This Jupyter/SageMath notebook is relative to the lectures Geometry and physics of black holes.
The corresponding tools have been developed within the SageManifolds project.
NB: a version of SageMath at least equal to 9.1 is required to run this notebook:
First we set up the notebook to display mathematical objects using LaTeX rendering:
We ask for running tensor computations in parallel on 8 threads:
Spacetime manifold
We declare the Kerr spacetime (or more precisely the part of it covered by Boyer-Lindquist coordinates) as a 4-dimensional Lorentzian manifold :
We then introduce the standard Boyer-Lindquist coordinates as a chart BL
(for Boyer-Lindquist) on , via the method chart()
, the argument of which is a string (delimited by r"..."
because of the backslash symbols) expressing the coordinates names, their ranges (the default is ) and their LaTeX symbols:
Metric tensor
The 2 parameters and of the Kerr spacetime are declared as symbolic variables:
We get the (yet undefined) spacetime metric:
The metric is set by its components in the coordinate frame associated with Boyer-Lindquist coordinates, which is the current manifold's default frame:
A matrix view of the components with respect to the manifold's default vector frame:
The list of the non-vanishing components:
Carter frame
The default vector frame on the spacetime manifold is the coordinate basis associated with Boyer-Lindquist coordinates:
The 4-velocity of the Carter obsever is defined by its components w.r.t. the Boyer-Lindquist frame:
We check that is a unit timelike vector:
and that it is future-directed, by computing its scalar product with the global null vector , which generates the ingoing principal null geodesics:
The spacelike vectors of the Carter frame:
Check that the Carter frame is orthonormal:
The Carter coframe
4-acceleration of the Carter observer
As a check, we note that the above formula agrees with that given by Eqs. (90)-(91) of O. Semerak, Gen. Relat. Grav. 25, 1041 (1993).
Display in the Carter frame:
4-rotation of the ZAMO frame
We define the rotation operator as where is the Fermi-Walker operator:
Some check:
Let us evaluate :
Let us now evaluate :
and finally :
Let us enforce further trigonometric simplification:
In the orthonormal frame of the Carter observer's rest space, the matrix of the operator must be of the type where the 's are the components on the 4-rotation vector:
From the above expressions of the 's, we get immediately and we check that
Therefore, we get the 4-rotation vector as
As a check, we note that the above formula agrees with that given by Eq. (93) of O. Semerak, Gen. Relat. Grav. 25, 1041 (1993).