Differential geometry
The Cartan–Hadamard Theorem: Nonpositive Curvature and the Exponential Map
Curve space the right way — never let it bend toward itself — and the whole manifold unwinds into flat Euclidean coordinates: geodesics never refocus, there is no shortcut between two points, and the universal cover is diffeomorphic to ℝⁿ. That is the Cartan–Hadamard theorem, and it is why the hyperbolic plane, the space of positive-definite symmetric matrices, and the manifolds behind CAT(0) geometry all have a single, global system of exponential coordinates.
Precisely: if (M, g) is a connected, complete Riemannian manifold with sectional curvature K ≤ 0 everywhere, then for every p ∈ M the exponential map exp_p : T_pM → M is a smooth covering map. When M is additionally simply connected, exp_p is a diffeomorphism, so M ≅ ℝⁿ and any two points are joined by a unique geodesic.
- FieldRiemannian & differential geometry
- Named forÉlie Cartan & Jacques Hadamard
- First provedHadamard 1898 (surfaces); Cartan 1928 (general n)
- Key hypothesisComplete + sectional curvature K ≤ 0
- Conclusionexp_p is a covering map; a diffeomorphism if M is simply connected, so M ≅ ℝⁿ
- Proof techniqueJacobi fields: nonpositive curvature ⇒ exp_p is a local diffeo with no conjugate points, plus completeness ⇒ covering
Interactive visualization
Press play, or step through manually. The visualization is yours to drive — try it before reading on.
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
Precise statement and terminology
Let (M, g) be a connected, geodesically complete Riemannian manifold of dimension n with sectional curvature K(σ) ≤ 0 for every 2-plane σ ⊂ T_pM at every point p. Fix a base point p and let exp_p : T_pM → M be the Riemannian exponential map, v ↦ γ_v(1), where γ_v is the geodesic with γ_v(0) = p, γ̇_v(0) = v. Completeness guarantees exp_p is defined on the entire tangent space T_pM ≅ ℝⁿ.
Cartan–Hadamard. Under these hypotheses, exp_p is a smooth covering map. If in addition M is simply connected, exp_p is a diffeomorphism from T_pM onto M. Consequently M is diffeomorphic to ℝⁿ, is contractible, has no conjugate points, and any two points are joined by a unique minimizing geodesic. A complete simply connected manifold with K ≤ 0 is called a Hadamard manifold. Note the hypothesis is on sectional curvature, not merely Ricci or scalar curvature — the sign of every sectional curvature is what controls geodesic spreading.
The intuition: geodesics that never refocus
Picture a family of geodesics all leaving p in nearly the same direction. On a sphere (K > 0) they curve back and reconverge at the antipode — that reconvergence point is a conjugate point, and there the exponential map folds over itself, ruining injectivity. Nonpositive curvature does the opposite: neighboring geodesics diverge at least as fast as in flat space, so they never refocus. No conjugate points ever appear.
Because rays from the origin in T_pM spread apart when pushed into M, the map exp_p can only stretch distances, never compress them below the Euclidean rate. It is like unrolling the manifold onto its tangent plane without any pleats or creases. The tangent space becomes a global chart: every point of M is exp_p(v) for some v, and the straight ray t ↦ tv maps to the geodesic reaching that point. Curvature ≤ 0 is precisely the condition that makes 'shoot a geodesic in a straight direction' a globally coherent coordinate system.
Key idea of the proof: Jacobi fields and no conjugate points
The engine is the second-order behavior of geodesic variations, encoded by Jacobi fields. A Jacobi field J along a geodesic γ satisfies J″ + R(J, γ̇)γ̇ = 0, where R is the curvature tensor and ″ is covariant differentiation along γ. Consider f(t) = ‖J(t)‖². A direct computation gives f″(t) = 2‖J′‖² − 2⟨R(J, γ̇)γ̇, J⟩. The curvature term ⟨R(J, γ̇)γ̇, J⟩ equals K times an area factor, so K ≤ 0 makes it ≤ 0, hence f″ ≥ 0: the squared length of a Jacobi field is convex. A Jacobi field vanishing at t = 0 with J′(0) ≠ 0 therefore has ‖J(t)‖ strictly increasing and never returns to zero. No nontrivial Jacobi field vanishes at two points, so there are no conjugate points.
Since d(exp_p)_v is singular exactly at conjugate points, exp_p is a local diffeomorphism everywhere. Now pull g back to T_pM: exp_p becomes a local isometry from a complete manifold, and a standard lemma (a local isometry from a complete space is a covering map) finishes it. Simple connectivity then forces the covering to be trivial — a global diffeomorphism.
Canonical example: the hyperbolic plane and SPD matrices
The hyperbolic plane ℍ² has constant curvature K = −1 and is complete and simply connected, so Cartan–Hadamard applies: ℍ² ≅ ℝ². In the disk model, exp_p sends each tangent ray to a geodesic (a diameter or a circular arc meeting the boundary orthogonally), and every point is reached exactly once. Along a unit-speed geodesic, a Jacobi field with J(0) = 0 grows like sinh(t) rather than the flat t or the spherical sin(t) — exponential spreading, the hallmark of K < 0.
A richer example is P(n), the space of n×n symmetric positive-definite matrices with the affine-invariant metric ⟨X, Y⟩_A = tr(A⁻¹X A⁻¹Y). This is a Hadamard manifold of dimension n(n+1)/2 with K ≤ 0, and exp_I(X) = matrix exponential of X. The theorem guarantees a unique geodesic between any two SPD matrices A, B — namely A^{1/2}(A^{−1/2}BA^{−1/2})^t A^{1/2} — which underlies the geometric mean of matrices used in diffusion-tensor imaging and covariance averaging.
Why each hypothesis is essential — and the connections
Completeness is not optional. Delete the origin from ℝ² (still K = 0, simply connected): exp_p no longer reaches the deleted point and is not surjective; the space is not ℝ². Completeness is what makes exp_p defined on all of T_pM and turns the local isometry into an honest covering map via Hopf–Rinow.
K ≤ 0 is essential: on Sⁿ (K = 1 > 0) conjugate points appear at distance π, exp_p folds, and the manifold is compact — the opposite of ℝⁿ. Simple connectivity only affects the last step: without it you still get a covering ℝⁿ → M, so the universal cover is ℝⁿ. That is exactly how flat tori ℝⁿ/ℤⁿ and closed hyperbolic surfaces of genus ≥ 2 arise — quotients of ℝⁿ by discrete groups of isometries. This links Cartan–Hadamard to the theory of aspherical manifolds (πₖ = 0 for k ≥ 2), Gromov's CAT(0) and δ-hyperbolic spaces, and the Preissmann and Byers rigidity theorems on their fundamental groups.
Applications and significance
Cartan–Hadamard is a keystone of global Riemannian geometry: it is the prototype of a curvature ⇒ topology theorem, showing a purely local sign condition forces a rigid global structure. It certifies that nonpositively curved manifolds are aspherical, making their homotopy type completely determined by the fundamental group — the starting point for the Borel conjecture and geometric group theory. The metric-space generalization (Cartan–Hadamard for CAT(0) and complete simply connected geodesic spaces, due to Gromov, Alexandrov, and Bruhat–Tits) is the foundation of the theory of buildings and of nonpositively curved cube complexes used by Agol and Wise.
Practically, the unique-geodesic and global-convexity consequences give well-posed optimization: on a Hadamard manifold the squared distance is geodesically convex, so gradient descent, the Riemannian mean (Karcher/Fréchet mean), and manifold-valued statistics have unique minimizers. This drives algorithms in computer vision, medical imaging (DTI), robotics, and machine learning on the SPD and hyperbolic-embedding manifolds.
| Hypotheses on (M, g) | exp_p behavior | Global conclusion |
|---|---|---|
| Complete, simply connected, K ≤ 0 | Diffeomorphism T_pM → M | M ≅ ℝⁿ; unique geodesic between any two points |
| Complete, K ≤ 0 (not simply connected) | Smooth covering map, not injective | Universal cover ≅ ℝⁿ; e.g. flat torus, hyperbolic surfaces of genus ≥ 2 |
| Complete, simply connected, K > 0 somewhere | May have conjugate points; not a local diffeo everywhere | Fails: sphere Sⁿ (K = 1) has conjugate points, is compact |
| Simply connected, K ≤ 0, NOT complete | Defined only on a subset of T_pM | Fails: open disk in ℝ² missing a point is not covered by exp |
| Complete, simply connected, K ≤ 0, infinite-dim Hilbert manifold | Local diffeo, no conjugate points | Still a diffeomorphism (McAlpin/Grossman); Hopf–Rinow can fail |
Frequently asked questions
Is the theorem about sectional, Ricci, or scalar curvature?
Sectional curvature — the hypothesis is K(σ) ≤ 0 for every tangent 2-plane σ. The proof relies on the Jacobi equation J″ + R(J, γ̇)γ̇ = 0, and the sign of ⟨R(J, γ̇)γ̇, J⟩ is exactly the sign of the sectional curvature of the plane spanned by J and γ̇. Ricci ≤ 0 (an average) is not enough to rule out conjugate points, so the sectional bound is genuinely needed.
Why is completeness necessary?
Without completeness, exp_p may not be defined on all of T_pM and need not be surjective. Puncture ℝ² at the origin: it is flat and simply connected, but exp from any point cannot reach the missing origin, so it is neither surjective nor a diffeomorphism onto ℝ². Completeness (via Hopf–Rinow) makes exp_p globally defined and upgrades the local isometry on T_pM to a covering map.
What role does simple connectivity play?
It only controls the final step. Completeness plus K ≤ 0 already forces exp_p to be a covering map, so the universal cover is always diffeomorphic to ℝⁿ. Simple connectivity makes the covering trivial, giving a diffeomorphism M ≅ ℝⁿ. Drop it and you get nontrivial quotients like the flat torus or genus-≥ 2 hyperbolic surfaces, whose universal cover is still ℝⁿ but which are themselves not simply connected.
What exactly is a conjugate point, and why does K ≤ 0 forbid them?
A point γ(t₀) is conjugate to γ(0) if there is a nonzero Jacobi field along γ vanishing at both 0 and t₀; there exp_p is singular. Setting f(t) = ‖J(t)‖² gives f″ = 2‖J′‖² − 2⟨R(J,γ̇)γ̇,J⟩ ≥ 0 when K ≤ 0, so f is convex and a Jacobi field vanishing at 0 with nonzero derivative can never return to zero. Hence no conjugate points, and exp_p is a local diffeomorphism everywhere.
Does Cartan–Hadamard hold in infinite dimensions?
Yes, with care. On a complete, simply connected Riemannian Hilbert manifold with K ≤ 0, the exponential map is still a diffeomorphism (McAlpin, Grossman, Lang). The subtlety is that Hopf–Rinow can fail in infinite dimensions — closed bounded sets need not be compact — so one proves exp_p is a covering map directly via completeness and the no-conjugate-points argument rather than invoking Hopf–Rinow.
How does this relate to CAT(0) spaces?
CAT(0) spaces are the metric-space abstraction of nonpositive curvature: geodesic triangles are 'thinner' than their Euclidean comparison triangles. The metric Cartan–Hadamard theorem says a complete, simply connected geodesic space that is locally CAT(0) is globally CAT(0) and uniquely geodesic — exactly mirroring the smooth statement. This is the foundation for Bruhat–Tits buildings, nonpositively curved cube complexes, and much of geometric group theory.