CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/main/24Manifold_RiemannCurvature.ipynb
Views: 235
24. Riemannian curvature tensor of type (0,4)
This notebook is part of the Introduction to manifolds in SageMath by Andrzej Chrzeszczyk (Jan Kochanowski University of Kielce, Poland).
Assume now that is a Riemannian manifold with metric and is the corresponding Levi-Civita connection. We define Riemannian curvature tensor of type by
Since is non-singular (cf. notebook 22) the curvature (0,4)-type tensor contains the same information as the corresponding (1,3)-type tensor from the previous notebook.
In a local coordinate system we have
Symmetries of Riemannian curvature tensor
If are vector fields in and is the Levi–Civita connection, then
Since the Levi-Civita connections are torsion-free, the first Bianchi identity (23.4) reduces to and implies the first relation.
The antisymmetry implies the second equality.
The third equality is equivalent to Indeed, if it holds then clearly Conversely, if , we have
To prove , let us note that since the Levi-Civita connection is compatible with the metric, we have
It is also clear, that for connections compatible with the metric, taking we obtain
Therefore But we have also
and consequently
therefore
In the proof of the fourth relation we use the first one to obtain
Adding side by side and using the third equality we obtain
Using the second and third relation, we have
The component-wise version of (24.2) reads as follows:
The case of of 2-dimensional manifolds in
If , then the indices take values 1 or 2 (or 0,1 if Python is used). The antisymmetry in and means that for nonzero components of of the tensor , we have and . Furthermore changing the order of or we only change the sign of the corresponding components . Thus, for manifolds of dimension there is only one independent component of the Riemannian curvature tensor, namely, . The remaining ones vanish or can be obtained by permutations of indices and an appropriate change of signs.
Suppose we are given a surface in Euclidean 3-space
and a non-singular point on it. i.e.,
We shall assume that the -axis is perpendicular to the tangent plane to the surface at the point in which case the -axis and -axis will be parallel to it. The surface may then be given locally about (i.e. in a neighborhood of) the point by an equation of the form , where and
Given a surface , and a point on it at which grad , we can define the Gaussian curvature of the surface at to be the determinant of the matrix
The metric on such surface is defined by
By the assumption at point , the derivatives of with respect to and vanish, so all Levi-Civita connection coefficients at .
Recall the formulas defining the Riemannian curvature tensor at ( here, as usual is the matrix of metric components and its inverse).
$$\displaystyle\Gamma_{rs}^q=\frac{1}{2}g^{tq}\Big(\frac{\partial g_{rt}}{\partial x^s} +\frac{\partial g_{ts}}{\partial x^r}- \frac{\partial g_{sr}}{\partial x^t}\Big),\\ R^m_{kij}=\frac{\partial \Gamma^m_{kj}}{\partial x^i} -\frac{\partial \Gamma^m_{ki}}{\partial x^j} +\Gamma^m_{li}\Gamma^l_{kj} -\Gamma^m_{lj}\Gamma^l_{ki},\\ R_{ijkl}=g_{im}R^m_{jkl} =g_{im} \Big(\frac{\partial \Gamma^m_{jl}}{\partial x^k} -\frac{\partial \Gamma^m_{jk}}{\partial x^l}\Big),\\$$(in the last formula we used the fact that at ). To obtain the derivatives of Christoffel symbols we need their values in a neighborhood of
so using the fact that derivatives of vanish at we obtain
Similarly
so
Since , then is a difference of two expressions:
and
Thus
For we obtain
Since at we have at
Ricci tensor and scalar curvature
Ricci tensor can be defined by
for any vector fields , where is any vector frame and the corresponding coframe.
In a Riemannian manifold with the metric the components of Ricci tensor are defined by
and the scalar curvature by
In the case of two-dimensional manifold we have . In fact
From the symmetry properties of it follows that in the obtained sum of elements only 4 are non-zero:
Remark in the last calculations the condition was not used.
If as previously, the coordinates at are such that we have and . Since and are scalars, and consequently, are coordinate-independent, we conclude that
at every (non-singular) point of the surface.
Remark. For non-singular surfaces represented locally in the form (without the condition ) the Gauss curvature is defined by
Remark. The calculations above give us the formula
It can be generalized to all components of the tensor as follows:
In fact, an explicit calculations using the symmetry properties of show that
and for the remaining sequences of indices, both sides are zero.
Example 24.1
In with , we have and
The method ricci
gives the Ricci tensor:
The Ricci scalar curvature can be obtained using ricci_scalar
method:
Example 24.2
The same can be done without EuclideanSpace
command.
The Ricci scalar curvature:
Example 24.3
For the metric on the sphere , we have ,
Let us show how to apply (24.3).
First we have to define the frame and coframe fields:
next we define the matrix of coefficient of the Ricci tensor field according to (24.3).
Finally we define the Ricci tensor:
Ricci scalar curvature:
Formula (24.4) can be used as follows:
According to (24.5), the Gaussian curvature is 1.
Example 24.4
Consider the Poincare half-plane with the metric defined by and remaining components equal to zero.
Compute (1,3) type curvature tensor:
and next the Riemannian curvature tensor of type (0,4), using (24.1):
Now compute the Ricci curvature tensor:
and Ricci curvature scalar:
Example 24.5
Poincare disk is the set with the metric defined by and remaining components equal to zero.
Compute (1,3)-type curvature tensor. Since g.riemann()
gives an unsimplified result, we simplify the components one by one.
Ricci curvature tensor:
Ricci curvature scalar:
Example 24.6
Consider with the matrix of metric components:
Compute Riemannian (0,4)-type tensor.
Ricci curvature tensor:
and Ricci scalar curvature:
Example 24.7
Consider the embedding of the hyperboloid into defined by . The metric on the hyperboloid can be defined as the pullback under where is the standard metric on .
Compute the Riemannian curvature tensor of type (0,4).