Skip to content

Riemannian Geometry

A Riemannian metric on a smooth manifold MM is a smooth family of inner products gp:TpM×TpM→Rg_p : T_p M \times T_p M \to \mathbb{R}, varying smoothly with pp. In local coordinates:

g=gij(x) dxi⊗dxjg = g_{ij}(x)\, dx^i \otimes dx^j

where gij=g(∂∂xi,∂∂xj)g_{ij} = g\left(\frac{\partial}{\partial x^i}, \frac{\partial}{\partial x^j}\right) forms a symmetric positive-definite matrix.

Example 1. The Euclidean metric on Rn\mathbb{R}^n: g=∑dxi⊗dxig = \sum dx^i \otimes dx^i, so gij=δijg_{ij} = \delta_{ij}.

Example 2. The standard metric on S2⊆R3S^2 \subseteq \mathbb{R}^3: induced by the embedding. In spherical coordinates (θ,ϕ)(\theta, \phi): g=dθ2+cos⁡2θ dϕ2g = d\theta^2 + \cos^2\theta\, d\phi^2.

A connection on MM is a map ∇:X(M)×X(M)→X(M)\nabla : \mathfrak{X}(M) \times \mathfrak{X}(M) \to \mathfrak{X}(M) satisfying linearity and the Leibniz rule. A connection is Riemannian if it is compatible with the metric (∇g=0\nabla g = 0) and torsion-free (∇XY−∇YX=[X,Y]\nabla_X Y - \nabla_Y X = [X, Y]).

Theorem 5.1 (Levi-Civita). On any Riemannian manifold, there exists a unique Riemannian (metric-compatible, torsion-free) connection, called the Levi-Civita connection.

In local coordinates, the Levi-Civita connection is determined by the Christoffel symbols Γijk\Gamma^k_{ij}:

∇∂∂xi∂∂xj=Γijk∂∂xk\nabla_{\frac{\partial}{\partial x^i}} \frac{\partial}{\partial x^j} = \Gamma^k_{ij} \frac{\partial}{\partial x^k}

These are given by:

Γijk=12gkℓ(∂gjℓ∂xi+∂giℓ∂xj−∂gij∂xℓ)\Gamma^k_{ij} = \frac{1}{2} g^{k\ell}\left(\frac{\partial g_{j\ell}}{\partial x^i} + \frac{\partial g_{i\ell}}{\partial x^j} - \frac{\partial g_{ij}}{\partial x^\ell}\right)

where (gkℓ)(g^{k\ell}) is the inverse matrix of (gkℓ)(g_{k\ell}).

A geodesic is a curve γ:I→M\gamma : I \to M with zero acceleration:

∇γ˙γ˙=0\nabla_{\dot\gamma} \dot\gamma = 0

In local coordinates, this gives the geodesic equation:

γ¨k+Γijkγ˙iγ˙j=0\ddot\gamma^k + \Gamma^k_{ij} \dot\gamma^i \dot\gamma^j = 0

Proposition 5.2. For any p∈Mp \in M and v∈TpMv \in T_p M, there exists a unique geodesic γv:Iv→M\gamma_v : I_v \to M with γv(0)=p\gamma_v(0) = p and γ˙v(0)=v\dot\gamma_v(0) = v.

Example 3. On Rn\mathbb{R}^n with the Euclidean metric, Γijk=0\Gamma^k_{ij} = 0, so geodesics are straight lines: γ(t)=p+tv\gamma(t) = p + tv.

Example 4. On S2S^2 with the round metric, geodesics are great circles (arcs of circles centered at the sphere’s center). In spherical coordinates (θ,ϕ)(\theta, \phi) with metric g=dθ2+cos⁡2θ dϕ2g = d\theta^2 + \cos^2\theta\, d\phi^2, the non-zero Christoffel symbols are Γϕϕθ=tan⁡θ\Gamma^\theta_{\phi\phi} = \tan\theta and Γθϕϕ=Γϕθϕ=sec⁡2θ\Gamma^\phi_{\theta\phi} = \Gamma^\phi_{\phi\theta} = \sec^2\theta.

The Riemann curvature tensor R:X(M)×X(M)×X(M)→X(M)R : \mathfrak{X}(M) \times \mathfrak{X}(M) \times \mathfrak{X}(M) \to \mathfrak{X}(M) is defined by:

R(X,Y)Z=∇X∇YZ−∇Y∇XZ−∇[X,Y]ZR(X, Y)Z = \nabla_X \nabla_Y Z - \nabla_Y \nabla_X Z - \nabla_{[X, Y]} Z

Proposition 5.3 (Symmetries). For any vector fields X,Y,Z,WX, Y, Z, W:

  1. R(X,Y)Z=−R(Y,X)ZR(X, Y)Z = -R(Y, X)Z (anti-symmetry in first two arguments)
  2. ⟨R(X,Y)Z,W⟩=−⟨R(X,Y)W,Z⟩\langle R(X, Y)Z, W\rangle = -\langle R(X, Y)W, Z\rangle (anti-symmetry in last two arguments)
  3. R(X,Y)Z+R(Y,Z)X+R(Z,X)Y=0R(X, Y)Z + R(Y, Z)X + R(Z, X)Y = 0 (first Bianchi identity)
  4. ⟨R(X,Y)Z,W⟩=⟨R(Z,W)X,Y⟩\langle R(X, Y)Z, W\rangle = \langle R(Z, W)X, Y\rangle (pair symmetry)
  5. ∇XR(Y,Z)W+∇YR(Z,X)W+∇ZR(X,Y)W=0\nabla_X R(Y, Z)W + \nabla_Y R(Z, X)W + \nabla_Z R(X, Y)W = 0 (second Bianchi identity)

In local coordinates, the components are:

Rijkℓ=∂iΓjkℓ−∂jΓikℓ+ΓjkmΓimℓ−ΓikmΓjmℓR^\ell_{ijk} = \partial_i \Gamma^\ell_{jk} - \partial_j \Gamma^\ell_{ik} + \Gamma^m_{jk} \Gamma^\ell_{im} - \Gamma^m_{ik} \Gamma^\ell_{jm}

5.6 Sectional, Ricci, and Scalar Curvature

Section titled “5.6 Sectional, Ricci, and Scalar Curvature”

Let Π⊆TpM\Pi \subseteq T_p M be a 2-dimensional subspace spanned by v,w∈TpMv, w \in T_p M. The sectional curvature is:

K(Π)=⟨R(v,w)w,v⟩∣v∣2∣w∣2−⟨v,w⟩2K(\Pi) = \frac{\langle R(v, w)w, v\rangle}{|v|^2|w|^2 - \langle v, w\rangle^2}

Proposition 5.4. Sectional curvature determines the full Riemann curvature tensor.

The Ricci curvature is the trace of the Riemann tensor:

Ric(X,Y)=∑i=1n⟨R(X,ei)Y,ei⟩\mathrm{Ric}(X, Y) = \sum_{i=1}^n \langle R(X, e_i)Y, e_i\rangle

where {ei}\{e_i\} is an orthonormal basis. In components: Rij=RikjkR_{ij} = R^k_{ikj}.

The scalar curvature is the trace of the Ricci tensor: S=∑iRic(ei,ei)=gijRijS = \sum_i \mathrm{Ric}(e_i, e_i) = g^{ij} R_{ij}.

Example 5. For a sphere SnS^n with radius rr: sectional curvature K=1/r2K = 1/r^2, Ricci curvature Ric=(n−1)/r2⋅g\mathrm{Ric} = (n-1)/r^2 \cdot g, scalar curvature S=n(n−1)/r2S = n(n-1)/r^2.

Example 6. For hyperbolic space Hn\mathbb{H}^n: K=−1K = -1, Ric=−(n−1)g\mathrm{Ric} = -(n-1)g, S=−n(n−1)S = -n(n-1).

Problem 1. Compute the Christoffel symbols for the Poincaré half-plane H2={(x,y)∈R2:y>0}\mathbb{H}^2 = \{(x, y) \in \mathbb{R}^2 : y > 0\} with metric g=(dx2+dy2)/y2g = (dx^2 + dy^2)/y^2.

Solution. The metric components are gxx=gyy=1/y2g_{xx} = g_{yy} = 1/y^2, gxy=0g_{xy} = 0. The inverse metric is gxx=gyy=y2g^{xx} = g^{yy} = y^2, gxy=0g^{xy} = 0. Using Γijk=12gkℓ(∂igjℓ+∂jgiℓ−∂ℓgij)\Gamma^k_{ij} = \frac{1}{2}g^{k\ell}(\partial_i g_{j\ell} + \partial_j g_{i\ell} - \partial_\ell g_{ij}):

Γxyx=Γyxx=−1y,Γxxy=1y,Γyyy=−1y\Gamma^x_{xy} = \Gamma^x_{yx} = -\frac{1}{y}, \quad \Gamma^y_{xx} = \frac{1}{y}, \quad \Gamma^y_{yy} = -\frac{1}{y}

All other Christoffel symbols vanish. The geodesic equation gives: curves that are semicircles centered on the xx-axis or vertical lines. ■\blacksquare

Problem 2. Show that S2S^2 with the round metric has constant sectional curvature K=1K = 1.

Solution. The round metric g=dθ2+sin⁡2θ dϕ2g = d\theta^2 + \sin^2\theta\, d\phi^2 has non-zero Christoffel symbols Γϕϕθ=−sin⁡θcos⁡θ\Gamma^\theta_{\phi\phi} = -\sin\theta\cos\theta, Γθϕϕ=Γϕθϕ=cot⁡θ\Gamma^\phi_{\theta\phi} = \Gamma^\phi_{\phi\theta} = \cot\theta. Computing RϕθϕθR^\theta_{\phi\theta\phi} gives −sin⁡2θ-\sin^2\theta, so K=Rϕθϕθ/gθθgϕϕ=1K = R^\theta_{\phi\theta\phi} / g_{\theta\theta}g_{\phi\phi} = 1. ■\blacksquare

ConceptFormula
Riemannian metricg=gijdxi⊗dxjg = g_{ij} dx^i \otimes dx^j
Christoffel symbolsΓijk=12gkℓ(∂igjℓ+∂jgiℓ−∂ℓgij)\Gamma^k_{ij} = \frac{1}{2}g^{k\ell}(\partial_i g_{j\ell} + \partial_j g_{i\ell} - \partial_\ell g_{ij})
Geodesic equationγ¨k+Γijkγ˙iγ˙j=0\ddot\gamma^k + \Gamma^k_{ij} \dot\gamma^i \dot\gamma^j = 0
Riemann curvatureRijkℓ=∂iΓjkℓ−∂jΓikℓ+ΓjkmΓimℓ−ΓikmΓjmℓR^\ell_{ijk} = \partial_i\Gamma^\ell_{jk} - \partial_j\Gamma^\ell_{ik} + \Gamma^m_{jk}\Gamma^\ell_{im} - \Gamma^m_{ik}\Gamma^\ell_{jm}
Sectional curvatureK(Π)=⟨R(v,w)w,v⟩/(∥v∥2∥w∥2−⟨v,w⟩2)K(\Pi) = \langle R(v,w)w,v\rangle / ( \| v \| ^2 \| w \| ^2 - \langle v,w\rangle^2)
Ricci curvatureRij=RikjkR_{ij} = R^k_{ikj}
Scalar curvatureS=gijRijS = g^{ij}R_{ij}

A Riemannian metric is like a flexible, position-dependent ruler laid across space. At each point, it tells you how to measure distances and angles, and it varies smoothly from place to place. The Christoffel symbols encode how this ruler changes as you move, telling you how to transport vectors without rotating them unnecessarily. Geodesics are the paths that a freely falling particle would follow, the straightest lines possible in curved space. The Riemann curvature tensor captures the failure of parallel transport around small loops: if you carry a vector around a closed path, it may return rotated, and the amount of rotation measures the curvature. Sectional curvature specialises this to planes, Ricci curvature averages over directions, and scalar curvature compresses everything into a single number at each point.

Mistake 1: Confusing the metric tensor with the inner product on Rn\mathbb{R}^n The Riemannian metric gijg_{ij} varies from point to point and depends on the coordinate system. Students often assume gij=δijg_{ij} = \delta_{ij} globally as in Euclidean space. Even on a sphere with the standard metric, gijg_{ij} is not the identity matrix in spherical coordinates — it involves sin⁡2θ\sin^2\theta terms.

Mistake 2: Miscomputing Christoffel symbols by forgetting index placement The formula Γijk=12gkℓ(∂igjℓ+∂jgiℓ−∂ℓgij)\Gamma^k_{ij} = \frac{1}{2}g^{k\ell}(\partial_i g_{j\ell} + \partial_j g_{i\ell} - \partial_\ell g_{ij}) requires contracting with the inverse metric gkℓg^{k\ell}, not gkℓg_{k\ell}. Students frequently omit this step or use the wrong index position, leading to incorrect geodesic equations and curvature computations.

Mistake 3: Assuming vanishing Riemann curvature implies flatness in coordinates A manifold with zero Riemann curvature is locally isometric to Euclidean space, but the coordinate expressions for the metric may still look complicated. The vanishing of curvature is a coordinate-independent statement. In non-normal coordinates, the Christoffel symbols need not vanish even when R=0R = 0.