Connections & Curvature

The Riemann curvature tensor measures the failure of parallel transport to be path-independent. Its contractions—the Ricci tensor and scalar curvature—govern Einstein's field equations, while the Bianchi identities ensure the consistency of general relativity as a dynamical theory.

Historical Context

The Riemann curvature tensor was introduced by Bernhard Riemann in 1861 (published posthumously in 1876). Riemann realized that the intrinsic geometry of a manifold is entirely captured by a fourth-order tensor built from the metric and its first two derivatives. Gregorio Ricci-Curbastro and Tullio Levi-Civita developed the tensor calculus (1900) that made these computations systematic.

Einstein and Grossmann recognized in 1913 that Riemannian curvature was the natural mathematical framework for gravity. The contracted Bianchi identity $\nabla_\mu G^{\mu\nu} = 0$ ensures local energy-momentum conservation, a requirement Einstein called "the most beautiful result of general relativity."

Luigi Bianchi discovered his identities in 1902, though they had been partially anticipated by Riemann and Christoffel.

Derivation 1: The Riemann Curvature Tensor

The Riemann curvature tensor measures the non-commutativity of covariant derivatives. For vector fields $X, Y, Z$:

$R(X,Y)Z = \nabla_X\nabla_Y Z - \nabla_Y\nabla_X Z - \nabla_{[X,Y]}Z$

Component Expression

In coordinates, using $X = \partial_i$, $Y = \partial_j$ (so $[X,Y] = 0$):

$\boxed{R^l{}_{kij} = \partial_i\Gamma^l_{jk} - \partial_j\Gamma^l_{ik} + \Gamma^l_{im}\Gamma^m_{jk} - \Gamma^l_{jm}\Gamma^m_{ik}}$

Symmetries of the Riemann Tensor

The fully covariant form $R_{ijkl} = g_{im}R^m{}_{jkl}$ possesses remarkable symmetries:

$R_{ijkl} = -R_{ijlk} = -R_{jikl} \quad \text{(antisymmetry in each pair)}$

$R_{ijkl} = R_{klij} \quad \text{(pair symmetry)}$

$R_{ijkl} + R_{iklj} + R_{iljk} = 0 \quad \text{(first Bianchi identity)}$

Independent components: These symmetries reduce the independent components from $n^4$ to $\frac{n^2(n^2-1)}{12}$. In 4D: 256 entries reduce to 20 independent components. In 2D: only 1 independent component (the Gaussian curvature).

Derivation 2: Ricci Tensor and Scalar Curvature

The Ricci tensor is the trace of the Riemann tensor:

$R_{ij} = R^k{}_{ikj} = \partial_k\Gamma^k_{ij} - \partial_j\Gamma^k_{ik} + \Gamma^k_{km}\Gamma^m_{ij} - \Gamma^k_{jm}\Gamma^m_{ik}$

The Ricci scalar (scalar curvature) is its trace:

$R = g^{ij}R_{ij}$

Einstein Tensor

The Einstein tensor combines the Ricci tensor and scalar:

$G_{ij} = R_{ij} - \frac{1}{2}Rg_{ij}$

Einstein's field equations set this equal to the stress-energy tensor:

$\boxed{G_{\mu\nu} + \Lambda g_{\mu\nu} = \frac{8\pi G}{c^4}\,T_{\mu\nu}}$

Physical content: The Ricci tensor measures how volumes deviate from their flat-space values. Positive Ricci curvature means geodesics converge (focusing), negative means they diverge. In vacuum ($T_{\mu\nu} = 0$), Einstein's equations reduce to $R_{\mu\nu} = 0$—Ricci flatness.

Derivation 3: The Bianchi Identities

The second (differential) Bianchi identity states:

$\nabla_m R^i{}_{jkl} + \nabla_k R^i{}_{jlm} + \nabla_l R^i{}_{jmk} = 0$

Proof Sketch

In normal coordinates at a point $p$ (where $\Gamma^i_{jk}(p) = 0$), the Riemann tensor simplifies to:

$R^i{}_{jkl}(p) = \partial_k\Gamma^i_{lj}(p) - \partial_l\Gamma^i_{kj}(p)$

Taking one more derivative and cyclically summing over $(k,l,m)$:

$\partial_m R^i{}_{jkl} + \partial_k R^i{}_{jlm} + \partial_l R^i{}_{jmk} = \partial_m\partial_k\Gamma^i_{lj} - \partial_m\partial_l\Gamma^i_{kj} + \text{cyclic} = 0$

by the symmetry of mixed partials. Since this is a tensor equation valid at $p$, it holds in all coordinates.

Contracted Bianchi Identity

Contracting the second Bianchi identity twice yields:

$\boxed{\nabla_\mu G^{\mu\nu} = 0}$

This is the contracted Bianchi identity. Combined with Einstein's equation$G^{\mu\nu} = 8\pi G\,T^{\mu\nu}$, it implies $\nabla_\mu T^{\mu\nu} = 0$—local conservation of energy-momentum, automatically guaranteed by the geometry.

Derivation 4: Sectional Curvature

The sectional curvature generalizes Gaussian curvature to higher dimensions. Given a 2-plane $\sigma = \text{span}(X,Y)$ in $T_pM$:

$K(\sigma) = \frac{R(X,Y,Y,X)}{g(X,X)g(Y,Y) - g(X,Y)^2}$

This is independent of the choice of basis for $\sigma$. In fact, sectional curvature determines the full Riemann tensor:

Theorem: If the sectional curvature is known for all 2-planes at every point, then the Riemann tensor is uniquely determined. A manifold has constant sectional curvature $K$ if and only if:

$R_{ijkl} = K(g_{ik}g_{jl} - g_{il}g_{jk})$

Classification of Space Forms

$K > 0$: Sphere $S^n$ (geodesics converge, finite volume)

$K = 0$: Euclidean space $\mathbb{R}^n$ (geodesics are parallel)

$K < 0$: Hyperbolic space $\mathbb{H}^n$ (geodesics diverge, infinite volume)

Cosmological significance: The spatial curvature of the universe determines its global geometry. Current observations (CMB anisotropies, BAO) constrain the spatial curvature to be $|K| < 10^{-3}$, consistent with flatness.

Derivation 5: The Weyl Tensor and Curvature Decomposition

In dimensions $n \geq 3$, the Riemann tensor decomposes into three irreducible parts under the orthogonal group:

$R_{ijkl} = C_{ijkl} + \frac{2}{n-2}\left(g_{i[k}R_{l]j} - g_{j[k}R_{l]i}\right) - \frac{2R}{(n-1)(n-2)}g_{i[k}g_{l]j}$

where $C_{ijkl}$ is the Weyl (conformal) tensor. It is the trace-free part of the Riemann tensor and has the special property:

$C^i{}_{ikl} = 0 \quad \text{(completely trace-free)}$

$\tilde{g}_{ij} = e^{2\omega}g_{ij} \implies \tilde{C}^i{}_{jkl} = C^i{}_{jkl} \quad \text{(conformally invariant)}$

The Weyl tensor measures the purely gravitational (tidal) part of curvature. In vacuum ($R_{ij} = 0$), all curvature resides in $C_{ijkl}$.

Gravitational waves: In linearized GR, gravitational waves are described by the Weyl tensor. The two polarization modes ($+$ and $\times$) correspond to the two independent components of $C_{ijkl}$ for a plane wave in 4D. The Weyl tensor vanishes identically in 3D, explaining why 3D gravity has no gravitational waves.

Interactive Simulation

This simulation computes the Riemann tensor, Ricci tensor, and scalar curvature for the 2-sphere, alongside the Kretschner curvature invariant for Schwarzschild spacetime. Sectional curvatures are compared across the three model geometries.

Connections & Curvature: Riemann Tensor, Ricci, and Bianchi Identities

Python
script.py180 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Summary

Riemann Tensor

Measures the non-commutativity of covariant derivatives. In $n$ dimensions, it has $n^2(n^2-1)/12$ independent components, reduced by algebraic symmetries.

Ricci Tensor & Einstein Equation

The trace of the Riemann tensor. The Einstein tensor $G_{ij} = R_{ij} - \frac{1}{2}Rg_{ij}$ couples geometry to matter through Einstein's field equations.

Bianchi Identities

The contracted Bianchi identity ensures the divergence-freedom of the Einstein tensor, guaranteeing local energy-momentum conservation.

Weyl Tensor

The conformally invariant, trace-free part of the Riemann tensor. It captures tidal forces and gravitational radiation in general relativity.