Riemann curvature tensor

In the mathematical field of differential geometry, the **Riemann curvature tensor** or **Riemann–Christoffel tensor** (after Bernhard Riemann and Elwin Bruno Christoffel) is the most common way used to express the curvature of Riemannian manifolds. It assigns a tensor to each point of a Riemannian manifold (i.e., it is a tensor field), that measures the extent to which the metric tensor is not locally isometric to that of Euclidean space. The curvature tensor can also be defined for any pseudo-Riemannian manifold, or indeed any manifold equipped with an affine connection.

It is a central mathematical tool in the theory of general relativity, the modern theory of gravity, and the curvature of spacetime is in principle observable via the geodesic deviation equation. The curvature tensor represents the tidal force experienced by a rigid body moving along a geodesic in a sense made precise by the Jacobi equation.

This curvature tensor is given in terms of the Levi-Civita connection

∇

{\displaystyle \nabla }

 by the following formula:

R
(
u
,
v
)
# w

∇
u

∇
v

w
−

∇
v

∇
u

w
−

∇

[
u
,
v
]

w

{\displaystyle R(u, v)w = \nabla\_u\nabla\_v w - \nabla\_v \nabla\_u w - \nabla\_{[u, v]} w}

where [*u*, *v*] is the Lie bracket of vector fields. For each pair of tangent vectors *u*, *v*, *R*(*u*, *v*) is a linear transformation of the tangent space of the manifold. It is linear in *u* and *v*, and so defines a tensor. Occasionally, the curvature tensor is defined with the opposite sign.

If

# u
∂

/

∂

x
i

{\displaystyle u = \partial/\partial x^i}

 and

# v
∂

/

∂

x
j

{\displaystyle v = \partial/\partial x^j}

 are coordinate vector fields then

[
u
,
v
# ]
0

{\displaystyle [u, v] = 0}

 and therefore the formula simplifies to

R
(
u
,
v
)
# w

∇
u

∇
v

w
−

∇
v

∇
u

w
.

{\displaystyle R(u, v)w = \nabla\_u\nabla\_v w - \nabla\_v\nabla\_u w .}

The curvature tensor measures *noncommutativity of the covariant derivative*, and as such is the integrability obstruction for the existence of an isometry with Euclidean space (called, in this context, *flat* space). The linear transformation

w
↦
R
(
u
,
v
)
w

{\displaystyle w \mapsto R(u, v)w}

 is also called the **curvature transformation** or **endomorphism**.

The curvature formula can also be expressed in terms of the second covariant derivative defined as:

∇

u
,
v

2

# w

∇
u

∇
v

w
−

∇

∇
u

v

w

{\displaystyle \nabla^2\_{u,v} w = \nabla\_u\nabla\_v w - \nabla\_{\nabla\_u v} w }

which is linear in *u* and *v*. Then:

R
(
u
,
v
# )

∇

u
,
v

2

−

∇

v
,
u

2

{\displaystyle R(u, v) = \nabla^2\_{u,v} - \nabla^2\_{v,u} }

Thus in the general case of non-coordinate vectors *u* and *v*, the curvature tensor measures the noncommutativity of the second covariant derivative.

## Geometric meaning

### Informally

One can see the effects of curved space by comparing a tennis court and the Earth. Start at the lower right corner of the tennis court, with a racket held out towards north. Then while walking around the outline of the court, at each step make sure the tennis racket is maintained in the same orientation, parallel to its previous positions. Once the loop is complete the tennis racket will be parallel to its initial starting position. This is because tennis courts are built so the surface is flat. On the other hand, the surface of the Earth is curved: we can complete a loop on the surface of the Earth. Starting at the equator, point a tennis racket north along the surface of the Earth. Once again the tennis racket should always remain parallel to its previous position, using the local plane of the horizon as a reference. For this path, first walk to the north pole, then turn 90 degrees and walk down to the equator, and finally turn 90 degrees and walk back to the start. However now the tennis racket will be pointing backwards (towards the east). This process is akin to parallel transporting a vector along the path and the difference identifies how lines which appear "straight" are only "straight" locally. Each time a loop is completed the tennis racket will be deflected further from its initial position by an amount depending on the distance and the curvature of the surface. It is possible to identify paths along a curved surface where parallel transport works as it does on flat space. These are the geodesic of the space, for example any segment of a great circle of a sphere.

The concept of a curved space in mathematics differs from conversational usage. For example, if the above process was completed on a cylinder one would find that it is not curved overall as the curvature around the cylinder cancels with the flatness along the cylinder, this is a consequence of Gaussian curvature and the Gauss–Bonnet theorem. A familiar example of this is a floppy pizza slice which will remain rigid along its length if it is curved along its width.

The Riemann curvature tensor is a way to capture a measure of the intrinsic curvature. When you write it down in terms of its components (like writing down the components of a vector), it consists of a multi-dimensional array of sums and products of partial derivatives (some of those partial derivatives can be thought of as akin to capturing the curvature imposed upon someone walking in straight lines on a curved surface).

### Formally

When a vector in a Euclidean space is parallel transported around a loop, it will again point in the initial direction after returning to its original position. However, this property does not hold in the general case. The Riemann curvature tensor directly measures the failure of this in a general Riemannian manifold. This failure is known as the non-holonomy of the manifold.

Let *x**t* be a curve in a Riemannian manifold *M*. Denote by τ*x**t* : Tx0*M* → Txt*M* the parallel transport map along *x*t. The parallel transport maps are related to the covariant derivative by

∇

x
˙

0

# Y

lim

h
→
0

1
h

(

Y

x
0

−

τ

x
h

−
1

(

Y

x
h

)

)

=

d

d
t

(

τ

x
t

Y

)

# t
0

{\displaystyle
 \nabla\_{\dot{x}\_0} Y =
 \lim\_{h\to 0} \frac{1}{h}\left(Y\_{x\_0} - \tau^{-1}\_{x\_h}\left(Y\_{x\_h}\right)\right) =
 \left.\frac{d}{dt}\left(\tau\_{x\_t}Y\right)\right|\_{t=0}
}

for each vector field *Y* defined along the curve.

Suppose that *X* and *Y* are a pair of commuting vector fields. Each of these fields generates a one-parameter group of diffeomorphisms in a neighborhood of *x*0. Denote by τtX and τtY, respectively, the parallel transports along the flows of *X* and *Y* for time *t*. Parallel transport of a vector *Z* ∈ Tx0*M* around the quadrilateral with sides *tY*, *sX*, −*tY*, −*sX* is given by

τ

s
X

−
1

τ

t
Y

−
1

τ

s
X

τ

t
Y

Z
.

{\displaystyle \tau\_{sX}^{-1}\tau\_{tY}^{-1}\tau\_{sX}\tau\_{tY}Z.}

This measures the failure of parallel transport to return *Z* to its original position in the tangent space Tx0*M*. Shrinking the loop by sending *s*, *t* → 0 gives the infinitesimal description of this deviation:

d

d
s

d

d
t

τ

s
X

−
1

τ

t
Y

−
1

τ

s
X

τ

t
Y

Z

# t
0

=

(

∇
X

∇
Y

−

∇
Y

∇
X

−

∇

[
X
,
Y
]

)

# Z
R
(
X
,
Y
)
Z

{\displaystyle \left.\frac{d}{ds}\frac{d}{dt}\tau\_{sX}^{-1}\tau\_{tY}^{-1}\tau\_{sX}\tau\_{tY}Z\right|\_{s=t=0} = \left(\nabla\_X\nabla\_Y - \nabla\_Y\nabla\_X - \nabla\_{[X,Y]}\right)Z = R(X, Y)Z}

where *R* is the Riemann curvature tensor.

## Coordinate expression

Converting to the tensor index notation, the Riemann curvature tensor is given by

R
ρ

σ
μ
ν

=
d

x
ρ

(

R

(

∂
μ

,

∂
ν

)

∂
σ

)

{\displaystyle R^\rho{}\_{\sigma\mu\nu} = dx^\rho\left(R\left(\partial\_\mu, \partial\_\nu\right)\partial\_\sigma\right)}

where

∂
μ

=
∂

/

∂

x
μ

{\displaystyle \partial\_\mu = \partial/\partial x^\mu}

 are the coordinate vector fields. The above expression can be written using Christoffel symbols:

R
ρ

σ
μ
ν

=

∂
μ

Γ
ρ

ν
σ

−

∂
ν

Γ
ρ

μ
σ

Γ
ρ

μ
λ

Γ
λ

ν
σ

−

Γ
ρ

ν
λ

Γ
λ

μ
σ

{\displaystyle
 R^\rho{}\_{\sigma\mu\nu} =
 \partial\_\mu\Gamma^\rho{}\_{\nu\sigma} -
 \partial\_\nu\Gamma^\rho{}\_{\mu\sigma} +
 \Gamma^\rho{}\_{\mu\lambda}\Gamma^\lambda{}\_{\nu\sigma} -
 \Gamma^\rho{}\_{\nu\lambda}\Gamma^\lambda{}\_{\mu\sigma}
}

(see also the list of formulas in Riemannian geometry).

The Riemann curvature tensor is also the commutator of the covariant derivative of an arbitrary covector

A

ν

{\displaystyle A\_{\nu}}

 with itself:

A

ν
;
σ
ρ

−

A

ν
;
ρ
σ

=
−

A

β

R

β

ν
ρ
σ

,

{\displaystyle A\_{\nu;\sigma\rho} - A\_{\nu;\rho\sigma} = -A\_{\beta} R^{\beta}{}\_{\nu\rho\sigma},}

since the connection

Γ
α

β
μ

{\displaystyle \Gamma^\alpha{}\_{\beta\mu}}

 is torsionless, which means that the torsion tensor

Γ
λ

μ
ν

−

Γ
λ

ν
μ

{\displaystyle \Gamma^\lambda{}\_{\mu\nu} - \Gamma^\lambda{}\_{\nu\mu}}

 vanishes.

This formula is often called the *Ricci identity*. This is the classical method used by Ricci and Levi-Civita to obtain an expression for the Riemann curvature tensor. In this way, the tensor character of the set of quantities

R

β

ν
ρ
σ

{\displaystyle R^{\beta}{}\_{\nu\rho\sigma}}

 is proved.

This identity can be generalized to get the commutators for two covariant derivatives of arbitrary tensors as follows

∇
δ

∇
γ

T

α
1

⋯

α
r

β
1

⋯

β
s

−

∇
γ

∇
δ

T

α
1

⋯

α
r

β
1

⋯

β
s

=

R

α
1

ρ
δ
γ

T

ρ

α
2

⋯

α
r

β
1

⋯

β
s

…

R

α
r

ρ
δ
γ

T

α
1

⋯

α

r
−
1

ρ

β
1

⋯

β
s

−

R
σ

β
1

δ
γ

T

α
1

⋯

α
r

σ

β
2

⋯

β
s

−
…
−

R
σ

β
s

δ
γ

T

α
1

⋯

α
r

β
1

⋯

β

s
−
1

σ

{\displaystyle \begin{align}
 &\nabla\_\delta \nabla\_\gamma T^{\alpha\_1 \cdots \alpha\_r}{}\_{\beta\_1 \cdots \beta\_s} - \nabla\_\gamma \nabla\_\delta T^{\alpha\_1 \cdots \alpha\_r}{}\_{\beta\_1 \cdots \beta\_s} \\[3pt]
 ={} &R^{\alpha\_1}{}\_{\rho\delta\gamma} T^{\rho\alpha\_2 \cdots \alpha\_r}{}\_{\beta\_1 \cdots \beta\_s} + \ldots +
 R^{\alpha\_r}{}\_{\rho\delta\gamma} T^{\alpha\_1 \cdots \alpha\_{r-1}\rho}{}\_{\beta\_1 \cdots \beta\_s} -
 R^\sigma{}\_{\beta\_1\delta\gamma} T^{\alpha\_1 \cdots \alpha\_r}{}\_{\sigma\beta\_2 \cdots \beta\_s} - \ldots -
 R^\sigma{}\_{\beta\_s\delta\gamma} T^{\alpha\_1 \cdots \alpha\_r}{}\_{\beta\_1 \cdots \beta\_{s-1}\sigma}
\end{align}}

This formula also applies to tensor densities without alteration, because for the Levi-Civita (*not generic*) connection one gets:

∇

μ

(

g

)

≡

(

g

)

;
μ

=
0
,

{\displaystyle \nabla\_{\mu}\left(\sqrt{g}\right) \equiv \left(\sqrt{g}\right)\_{;\mu} = 0,}

where

# g

det

(

g

μ
ν

)

.

{\displaystyle g = \left|\det\left(g\_{\mu\nu}\right)\right|.}

It is sometimes convenient to also define the purely covariant version by

R

ρ
σ
μ
ν

=

g

ρ
ζ

R
ζ

σ
μ
ν

.

{\displaystyle R\_{\rho\sigma\mu\nu} = g\_{\rho\zeta} R^\zeta{}\_{\sigma\mu\nu}.}

## Symmetries and identities

The Riemann curvature tensor has the following symmetries:

R
(
u
,
v
)

=
−
R
(
v
,
u
)

⟨
R
(
u
,
v
)
w
,
z
⟩

=
−
⟨
R
(
u
,
v
)
z
,
w
⟩

R
(
u
,
v
)
w
R
(
v
,
w
)
u
R
(
w
,
u
)
v

=

{\displaystyle \begin{align}
 R(u, v) &= -R(v, u) \\
 \langle R(u, v)w, z \rangle &= -\langle R(u, v)z, w \rangle \\
 R(u, v)w + R(v, w)u + R(w, u)v &= 0.
\end{align}}

Here the bracket

⟨
,
⟩

{\displaystyle \langle,\rangle}

 refers to the inner product on the tangent space induced by the metric tensor. The last identity was discovered by Ricci, but is often called the **first Bianchi identity** or **algebraic Bianchi identity**, because it looks similar to the Bianchi identity below. (Also, if there is nonzero torsion, the first Bianchi identity becomes a differential identity of the torsion tensor.) These three identities form a complete list of symmetries of the curvature tensor, i.e. given any tensor which satisfies the identities above, one can find a Riemannian manifold with such a curvature tensor at some point. Simple calculations show that such a tensor has

n
2

(

n
2

−
1

)

/

12

{\displaystyle n^2\left(n^2 - 1\right)/12}

 independent components.

Yet another useful identity follows from these three:

⟨
R
(
u
,
v
)
w
,
z
# ⟩
⟨
R
(
w
,
z
)
u
,
v
⟩
.

{\displaystyle \langle R(u, v)w, z \rangle = \langle R(w, z)u, v \rangle.}

On a Riemannian manifold one has the covariant derivative

∇
u

R

{\displaystyle \nabla\_u R }

 and the Bianchi identity (often called the second Bianchi identity or differential Bianchi identity) takes the form:

(

∇
u

R

)

(
v
,
w
)

(

∇
v

R

)

(
w
,
u
)

(

∇
w

R

)

(
u
,
v
# )

{\displaystyle \left(\nabla\_uR\right)(v, w) + \left(\nabla\_vR\right)(w, u) + \left(\nabla\_w R\right)(u, v) = 0.}

Given any coordinate chart about some point on the manifold, the above identities may be written in terms of the components of the Riemann tensor at this point as:

Skew symmetry

R

a
b
c
d

=
−

R

b
a
c
d

=
−

R

a
b
d
c

{\displaystyle R\_{abcd} = -R\_{bacd} = -R\_{abdc}}

Interchange symmetry

R

a
b
c
d

=

R

c
d
a
b

{\displaystyle R\_{abcd} = R\_{cdab}}

First (algebraic) Bianchi identity

R

a
b
c
d

R

a
c
d
b

R

a
d
b
c

=
0

{\displaystyle R\_{abcd} + R\_{acdb} + R\_{adbc} = 0}

 This is often written:

R

a
[
b
c
d
]

=
0
,

{\displaystyle R\_{a[bcd]} = 0,}

 where the brackets denote the antisymmetric part on the indicated indices. This is equivalent to the previous version of the identity because the Riemann tensor is already skew on its last two indices.
Second (differential) Bianchi identity

R

a
b
c
d
;
e

R

a
b
d
e
;
c

R

a
b
e
c
;
d

=
0

{\displaystyle R\_{abcd;e} + R\_{abde;c} + R\_{abec;d} = 0}

 The semi-colon denotes a covariant derivative. Equivalently,

R

a
b
[
c
d
;
e
]

=
0

{\displaystyle R\_{ab[cd;e]} = 0}

 again using the antisymmetry on the last two indices of *R*.
The algebraic symmetries are also equivalent to saying that *R* belongs to the image of the Young symmetrizer corresponding to the partition 2+2.

## Ricci curvature

The Ricci curvature tensor is the contraction of the first and third indices of the Riemann tensor.

R

a
b

⏟

Ricci

≡

R
c

⁡

a
c
b

⏟

Riemann

=

g

c
d

R

c
a
d
b

⏟

Riemann

{\displaystyle
 \underbrace{\operatorname{R}\_{ab}}\_{\text{Ricci}}
 \equiv \underbrace{\operatorname{R}^c{}\_{acb}}\_{\text{Riemann}}
 = g^{cd} \underbrace{\operatorname{R}\_{cadb}}\_{\text{Riemann}}
}

## Special cases

### Surfaces

For a two-dimensional surface, the Bianchi identities imply that the Riemann tensor has only one independent component, which means that the Ricci scalar completely determines the Riemann tensor. There is only one valid expression for the Riemann tensor which fits the required symmetries:

R

a
b
c
d

=
f
(
R
)

(

g

a
c

g

d
b

−

g

a
d

g

c
b

)

{\displaystyle R\_{abcd} = f(R) \left(g\_{ac}g\_{db} - g\_{ad}g\_{cb}\right) \, }

and by contracting with the metric twice we find the explicit form:

R

a
b
c
d

=
K

(

g

a
c

g

d
b

−

g

a
d

g

c
b

)

{\displaystyle R\_{abcd} = K\left(g\_{ac}g\_{db} - g\_{ad}g\_{cb}\right) \, }

where

g

a
b

{\displaystyle g\_{ab}}

 is the metric tensor and

# K
R

/

2

{\displaystyle K = R/2}

 is a function called the Gaussian curvature and *a*, *b*, *c* and *d* take values either 1 or 2. The Riemann tensor has only one functionally independent component. The Gaussian curvature coincides with the sectional curvature of the surface. It is also exactly half the scalar curvature of the 2-manifold, while the Ricci curvature tensor of the surface is simply given by

R

a
b

=
K

g

a
b

.

{\displaystyle \operatorname{R}\_{ab} = Kg\_{ab}. \, }

### Space forms

A Riemannian manifold is a space form if its sectional curvature is equal to a constant *K*. The Riemann tensor of a space form is given by

R

a
b
c
d

=
K

(

g

a
c

g

d
b

−

g

a
d

g

c
b

)

.

{\displaystyle R\_{abcd} = K\left(g\_{ac}g\_{db} - g\_{ad}g\_{cb}\right).}

Conversely, except in dimension 2, if the curvature of a Riemannian manifold has this form for some function *K*, then the Bianchi identities imply that *K* is constant and thus that the manifold is (locally) a space form.