Curvature Tensors
This post discusses the concept of curvature in manifolds and various tensor fields which measure this curvature.

Consider the following figure, which depicts the parallel transport of vectors along a closed loop on a sphere:

If the vector on the bottom right is parallel transported toward the north pole, then toward the equator, then along the equator, returning to its original point, the direction of the vector changes: it was originally pointing "northward", but now is pointing "westward". This change in direction is due to the curvature of the sphere.
However, when the same process is performed on a cylinder, the resultant vector is the same as the original vector, as in the following figure:

This is because a cylinder is an example of a "flat" manifold; it has no intrinsic curvature, although, when embedded in 3-dimensional space, it can be considered to have extrinsic curvature.
In fact, this observation can be used to define and measure curvature on arbitrary manifolds. The idea is as follows: parallel transport vectors along closed, "rectangular" loops, as in the following figure:

Measure the displacement vector as the difference between the original vector and the transported vector. Next, contract this rectangle, so that it becomes arbitrarily small. Define curvature as an appropriate limit involving the displacement vector.
To make this precise, we need the notion of a parametric family of curves, i.e. we need to be able to trace the outline of each rectangle using curves.
Definition (Parametric Family of Curves). A parametric family of curves is continuous map
A parametric family of curves thus represents a sort of "grid" of "horizontal" and "vertical" curves that can be overlayed on a manifold. They can be used to "trace" the "rectangles" described above.
Just as we can define vector fields along curves, we can likewise define vector fields along families of curves.
Definition (Vector Field along a Family of Curves). A vector field along a parametric family of curves
We denote the velocity vectors of the primary curves as
and we denote the velocity vectors of the transverse curves as
Thus, the velocity vectors are examples of vector fields along
We likewise use the following notation:
Likewise, just as we can define the covariant derivative of a vector field along a curve, we can also define the covariant derivative of a vector field along a parametric family of curves using only a slightly modified definition.
Definition (Covariant Derivative along a Family of Curves). Given a family of curves
where
where
Thus, given smooth coordinates
Likewise, we can also define parallel transport for families of curves.
Definition (Parallel Transport along a Family of Curves). Given a Riemannian (or semi-Riemannian) manifold
Likewise, the parallel transport along the transverse curve
We are now prepared to define the curvature measure proposed in the introduction.
Definition (Displacement). Given a Riemannian (or semi-Riemannian) manifold
The displacement is the limiting ratio of the displacement vector resulting from parallel transport around the "rectangular" loop and the area
The limit
This process is depicted in the following figure:

Let
This process is analogous to a derivative, and indeed bears a resemblance to the formula for the covariant derivative of a vector field
This formula then implies that
Furthermore, the same formula implies that
and
Now, recall that limits in finite-dimensional normed vector spaces are computed component-wise, meaning that
Thus, limits "commute" with the application of linear maps. Since parallel transport is a linear map, it follows that
Then, substituting, we obtain
Next, recall that the parallel transport map is a linear isomorphism, whose inverse is parallel transport along the inverse curve (i.e. curve going "in the opposite direction" with the upper and lower indices swapped). Also note that
and likewise
It also follows that
If we substitute this into the limit obtained previously, we obtain
Thus, we have obtained an equivalent expression for displacement:
where
Definition (Displacement [Alternative]). Given a Riemannian (or semi-Riemannian) manifold
where
Although this is a useful and intuitive characterization of curvature, it is not yet complete since it is restricted to vector fields along families of curves. Instead, we seek a characterization of curvature which is applicable to arbitrary vector fields. The displacement operation indicates that curvature is somehow related to second covariant derivatives.
It is often instructive to consider the special case of the Euclidean connection
We then compute the following in smooth coordinates (noting that
Likewise, transposing
Again, it also follows that
Thus, for the Euclidean connection,
Therefore, for the Euclidean connection, it is not sufficient to consider
We therefore generalize this formula and propose the following characterization of curvature for the Levi-Civita connection on arbitrary Riemannian (or semi-Riemannian) manifolds.
Definition (Riemann Curvature Endomorphism). For any Riemannian (or semi-Riemannian) manifold
Thus, for the Euclidean connection,
The following theorem holds (but its proof would require a detour, so it is omitted):
Theorem. A Riemannian (or semi-Riemannian) manifold is flat if and only if its curvature tensor vanishes identically.
Thus, the relation above holds for all flat manifolds (i.e. those locally isometric to Euclidean space). This verifies that the curvature endomorphism characterizes flatness, and likewise provides a concrete measure of the deviation from flatness for non-flat manifolds.
Next, we want to confirm that the Riemann curvature endomorphism is multilinear over
First, note that
A similar calculation shows that
Tensors and Multilinear Maps
Tensor fields of type
or with signature
In this section we will review these results, which are crucial for formulating a curvature tensor based on the curvature endomorphism.
Linear Maps
For any vector spaces
where
This isomorphism is witnessed by the following map:
This is indeed an isomorphism, since it has a trivial kernel. Given a basis
We then compute
Likewise, we also compute
If
where
Thus, if only
Multilinear Maps
Moreover, for any vector spaces
This isomorphism is witnessed by the following map:
This is indeed an isomorphism, since it has a trivial kernel. Given a basis
Multilinear Maps on a Vector Space
This can be restricted to multilinear maps "on" a vector space
as witnessed by the map
or contravariant maps
as witnessed by the map
or maps of mixed variance
as witnessed by the map
This is indeed an isomorphism, since it has a trivial kernel. Given a basis
If
and likewise if
Thus, if only
The Characterization Lemma
Given any tensor field
It can be shown that this function is smooth. Thus,
This map is multilinear over
Then, given any multilinear map
such a map induces a multilinear map
defined as
This map is a isomorphism since it has a trivial kernel. Given a coordinate frame
If
and if
Thus, if only
Thus, since such multilinear maps induce tensor fields, they are often conflated together with tensor fields, and referred to as "tensors" themselves.
The Curvature Tensor
The curvature map has signature
As indicated in the previous section, there is a corresponding map
defined as
Thus, as indicated in the previous section, there exists a corresponding tensor field
Note that we will adopt the convention that the final index is the contravariant index of the corresponding tensor.
Given a coordinate frame
Note that
and likewise if
Note that we use the same notation
or, equivalently,
Thus, this tensor can be written in terms of its components as
We refer to this tensor field as the
Next, we will compute the coordinate expression for this tensor. Recall that the coordinate expression for the covariant derivative is
Note that
and
Then, we compute
It thus follows that
It is often more convenient to work with a covariant tensor rather than a tensor of mixed variance. Thus, we define a map
called the Riemann curvature tensor, as
where
This map represents a
This covariant tensor is thus expressed in coordinates as
where we have renamed index
The Ricci Curvature Tensor
The Ricci curvature tensor
The Ricci curvature can be given a geometric interpretation in terms of sectional curvature.
The Scalar Curvature Function
The scalar curvature is a function (or a
The scalar curvature can likewise be given a geometric interpretation in terms of sectional curvature.
The Ricci and scalar curvature are useful since the Riemann curvature tensor is such a complicated construct. They summarize key information about curvature while being simpler to employ.