Book 11B

© 2026 NeckPinch · www.neckpinch.com · All rights reserved.

Course 11Book 11B: Solitons, Compactness and SingularitiesChapter 3

Compactness of Ricci Flows

Hamilton’s compactness theorem and the missing injectivity radius bound.

12 min read · Updated Oct 3, 2026

Read Hamilton's "A compactness property for solutions of the Ricci flow" (American Journal of Mathematics 117, 1995), and Topping's Lectures on the Ricci Flow, the chapter on compactness, which gives a clean statement and proof outline. 9B.4 Convergence of Manifolds proved the Riemannian version.

In this chapter · 6 sections
  1. 3.1Zooming in
  2. 3.2The theorem
  3. 3.3The architecture of the proof
  4. 3.4Why the injectivity radius bound is the crux
  5. 3.5History
  6. 3.6Exercises

To understand a singularity, you blow it up: rescale the flow around points of larger and larger curvature, and look for a limit. That requires a compactness theorem for sequences of flows: under what conditions does a sequence of Ricci flows have a subsequence converging to a limit flow? Hamilton proved the answer in 1995. Uniform bounds on curvature, plus a lower bound on the injectivity radius at one point at one time, are enough. The curvature bounds come from the blow-up normalisation. The injectivity radius bound did not come from anywhere in 1995: nothing prevented the rescaled flows from collapsing. That gap is the subject of 11B.5 Hamilton’s Program in 2002, and Perelman filled it (12A.4 κ-Noncollapsing).

By the end of this chapter you will be able to:

  • state Hamilton's compactness theorem for Ricci flows precisely;
  • explain its proof architecture: Shi's estimates, Cheeger–Gromov compactness at one time, and Arzelà–Ascoli in space-time;
  • give examples of convergence and of failure by collapse;
  • explain why the injectivity radius hypothesis is the crux, and how a volume bound would supply it.

Zooming in

In the world Analogy A high-speed camera at a pinch-off

Film the moment a liquid thread pinches off, with a high-speed camera, and enlarge each frame around the thinning neck by a factor that grows as the moment of breaking approaches, so that the neck always appears the same size. If the sequence of enlarged frames converges to a fixed picture, that picture is the local model of the singularity: the self-similar profile of 11B.1 Ricci Solitons. The compactness theorem is the mathematical guarantee that the enlarged frames, for a Ricci flow, have a convergent subsequence.

Where the picture breaks

A camera's enlarged frames always show something, but a sequence of rescaled Ricci flows can genuinely fail to converge to a flow of the same dimension: it can collapse, thinning in some directions until the limit is lower-dimensional (9B.3 Collapsing and Noncollapsing). No enlargement of a photograph does that. Ruling out collapse is the hard part of the theorem's application.

The theorem

A pointed Ricci flow (M,g(t),p)(M, g(t), p), t∈(a,b]t \in (a, b] with a<0≤ba < 0 \leq b, is a complete Ricci flow with a base point. A sequence (Mk,gk(t),pk)(M_k, g_k(t), p_k) converges to (M∞,g∞(t),p∞)(M_\infty, g_\infty(t), p_\infty) if there are an exhaustion of M∞M_\infty by open sets Uk∋p∞U_k \ni p_\infty and embeddings ϕk:Uk→Mk\phi_k : U_k \to M_k with ϕk(p∞)=pk\phi_k(p_\infty) = p_k such that ϕk∗gk(t)→g∞(t)\phi_k^*g_k(t) \to g_\infty(t) smoothly on compact subsets of M∞×(a,b]M_\infty\times(a, b]: this is Cheeger–Gromov convergence (9B.4 Convergence of Manifolds) with time added.

Theorem 3.1 Hamilton's compactness theorem (1995)

Let (Mk,gk(t),pk)(M_k, g_k(t), p_k), t∈(a,b]t \in (a, b], be complete pointed Ricci flows of dimension nn such that

  1. ∣Rm⁡(gk)∣≤C|\operatorname{Rm}(g_k)| \leq C on Mk×(a,b]M_k\times(a, b], with CC independent of kk; and
  2. inj⁡gk(0)(pk)≥ι>0\operatorname{inj}_{g_k(0)}(p_k) \geq \iota > 0, with ι\iota independent of kk.

Then a subsequence converges to a complete pointed Ricci flow (M∞,g∞(t),p∞)(M_\infty, g_\infty(t), p_\infty), t∈(a,b]t \in (a, b].

Local versions exist, with the curvature bound required only on parabolic neighbourhoods of the base points, of radius tending to infinity. They are what blow-up arguments use.

The architecture of the proof

Figure 3.1. The proof of Hamilton's compactness theorem. Shi's estimates turn a curvature bound into bounds on all derivatives; Cheeger–Gromov compactness (9B.4 Convergence of Manifolds) gives a limit at time 00; the equation ∂tg=−2Ric⁡\partial_tg = -2\operatorname{Ric} controls time derivatives; Arzelà–Ascoli in space-time gives a limit flow.
  1. Derivative bounds. By Shi's estimates (11A.3 Short-Time Existence and Uniqueness), the bound ∣Rm⁡∣≤C|\operatorname{Rm}| \leq C on (a,b](a, b] gives ∣∇jRm⁡∣≤Cj|\nabla^j\operatorname{Rm}| \leq C_j on (a+ε,b](a + \varepsilon, b], for every jj, uniformly in kk.
  2. A limit at one time. At t=0t = 0, the metrics gk(0)g_k(0) have all derivatives of curvature bounded and injectivity radius ≥ι\geq \iota at pkp_k. By the Cheeger–Gromov compactness theorem (9B.4 Convergence of Manifolds), a subsequence converges: there are ϕk\phi_k with ϕk∗gk(0)→g∞(0)\phi_k^*g_k(0) \to g_\infty(0) smoothly on compact sets.
  3. Time derivatives. Since ∂t(ϕk∗gk)=−2Ric⁡(ϕk∗gk)\partial_t(\phi_k^*g_k) = -2\operatorname{Ric}(\phi_k^*g_k), and the right-hand side and all its spatial derivatives are bounded, all mixed space-time derivatives of ϕk∗gk(t)\phi_k^*g_k(t) are bounded, in coordinates fixed by g∞(0)g_\infty(0). The metrics gk(t)g_k(t) are uniformly equivalent to gk(0)g_k(0) on the time interval, because ∣∂tg∣≤2∣Ric⁡∣≤C|\partial_tg| \leq 2|\operatorname{Ric}| \leq C.
  4. A limit flow. Arzelà–Ascoli (2B.5 Uniform Convergence and Arzelà–Ascoli) on compact subsets of M∞×(a,b]M_\infty\times(a, b], and a diagonal argument, give a subsequence with ϕk∗gk(t)→g∞(t)\phi_k^*g_k(t) \to g_\infty(t) smoothly. The limit satisfies the Ricci flow equation, being a smooth limit of solutions, and it is complete because g∞(0)g_\infty(0) is complete and the metrics at different times are uniformly equivalent.

Why the injectivity radius bound is the crux

Every hypothesis but one is cheap in a blow-up argument. When you rescale a flow at points of large curvature QkQ_k, choosing the points so that QkQ_k is roughly the maximum of the curvature nearby in space and recent time (point picking, 11B.4 Singularities), the rescaled flows have ∣Rm⁡∣≤C|\operatorname{Rm}| \leq C on large parabolic neighbourhoods, by construction. The injectivity radius at the base point is another matter. The rescaled flows could be collapsing: their injectivity radius at pkp_k could tend to zero with bounded curvature, as for a cigar times a line (9B.3 Collapsing and Noncollapsing) or a shrinking circle factor. Then no smooth limit of the same dimension exists.

By the Cheeger–Gromov–Taylor estimate (9B.3 Collapsing and Noncollapsing), the injectivity radius bound follows from a curvature bound and a volume bound: if ∣Rm⁡∣≤r−2|\operatorname{Rm}| \leq r^{-2} on B(p,r)B(p, r) and Vol⁡B(p,r)≥κrn\operatorname{Vol}B(p, r) \geq \kappa r^n, then inj⁡(p)≥c(n,κ)r\operatorname{inj}(p) \geq c(n, \kappa)r. So what the blow-up argument needs is a lower bound on volume ratios, uniform at all small scales, that survives rescaling: exactly Perelman's κ\kappa-noncollapsing (12A.4 κ-Noncollapsing).

Figure 3.2. The missing piece in 1995. Blow-ups supply the curvature bound; Cheeger–Gromov–Taylor turns curvature plus volume into an injectivity radius bound; Hamilton's theorem turns that into a limit. The volume bound (dashed) was missing until Perelman's noncollapsing theorem.
Where this goes Where compactness is used

11B.4 Singularities uses compactness to produce singularity models and 11B.5 Hamilton’s Program in 2002 explains how the missing hypothesis blocked Hamilton's program. In Book 12, the theorem is used in nearly every proof by contradiction: 12B.2 The Structure of κ-Solutions (compactness of κ\kappa-solutions), 12B.3 The Canonical Neighbourhood Theorem (canonical neighbourhoods) and 12A.6 Pseudolocality (pseudolocality).

History

Hamilton's compactness theorem appeared in the American Journal of Mathematics in 1995. It built on the Riemannian compactness theorems of Cheeger, Gromov, Greene–Wu and Peters (9B.4 Convergence of Manifolds) and on Shi's 1989 estimates. Peter Topping and others later gave versions with local hypotheses, and Perelman used it, in localised form, throughout his papers.

Recall Where we stand

A sequence of complete pointed Ricci flows with uniformly bounded curvature and injectivity radius bounded below at the base point at one time has a subsequence converging smoothly, after diffeomorphisms, to a complete limit flow. The proof: Shi's estimates for all derivatives, Cheeger–Gromov compactness at one time, the equation for time derivatives, Arzelà–Ascoli in space-time. Blow-ups provide the curvature bound automatically, but the injectivity radius bound needs a volume ratio bound at all scales, through Cheeger–Gromov–Taylor; that is κ\kappa-noncollapsing. 11B.4 Singularities applies the theorem to singularities.

Exercises

Exercise 3.2 Rescaled spheres

Let g(t)=(1−4t)gS3g(t) = (1 - 4t)g_{S^3}, t<14t < \frac14, and tk→14t_k \to \frac14. Rescale so the curvature at time tkt_k is 11: gk(s)=Qkg(tk+sQk)g_k(s) = Q_kg(t_k + \frac{s}{Q_k}) with Qk=11−4tkQ_k = \frac{1}{1 - 4t_k}. Show that gk(s)=(1−4s)gS3g_k(s) = (1 - 4s)g_{S^3} for every kk: the sequence is constant, and the limit is the shrinking unit sphere.

Solution

gk(s)=Qk(1−4tk−4sQk)gS3=(Qk(1−4tk)−4s)gS3=(1−4s)gS3g_k(s) = Q_k\big(1 - 4t_k - \frac{4s}{Q_k}\big)g_{S^3} = \big(Q_k(1 - 4t_k) - 4s\big)g_{S^3} = (1 - 4s)g_{S^3}, defined for s<14s < \frac14 and s≥−Qktks \geq -Q_kt_k.

Exercise 3.3 Failure by collapse

Let gk(t)=gS2(t)⊕1k2dθ2g_k(t) = g_{S^2}(t)\oplus\frac{1}{k^2}d\theta^2 on S2×S1S^2\times S^1, with gS2(t)=(1−2t)gS2g_{S^2}(t) = (1 - 2t)g_{S^2}. Show each gkg_k is a Ricci flow with ∣Rm⁡∣|\operatorname{Rm}| bounded independently of kk, but inj⁡gk(0)→0\operatorname{inj}_{g_k(0)} \to 0. Why does no subsequence converge to a three-dimensional flow? What does it converge to in the Gromov–Hausdorff sense?

Solution

Products of Ricci flows are Ricci flows, and the flat circle factor does not move; the curvature is that of S2(1−2t)S^2(\sqrt{1 - 2t}), independent of kk. The circle has length 2πk\frac{2\pi}{k}, so the injectivity radius is at most πk→0\frac{\pi}{k} \to 0. A smooth three-dimensional limit would have positive volume of unit balls, while Vol⁡(gk(0))=8π2k→0\operatorname{Vol}(g_k(0)) = \frac{8\pi^2}{k} \to 0. In the Gromov–Hausdorff sense, the sequence converges to the shrinking S2S^2, a two-dimensional limit.

Exercise 3.4 Space-time derivative bounds

Suppose ∣∇jRm⁡∣≤Cj|\nabla^j\operatorname{Rm}| \leq C_j for all jj on a time interval. Show that ∣∂t∇jg∣|\partial_t\nabla^jg|, measured in a fixed background metric equivalent to g(t)g(t), is bounded for each jj, and that ∂t2g=−2∂tRic⁡\partial_t^2g = -2\partial_t\operatorname{Ric} is bounded too (use the evolution equation of Ric⁡\operatorname{Ric}, 11A.2 How Curvature Evolves).

Solution

∂tg=−2Ric⁡\partial_tg = -2\operatorname{Ric}, and spatial derivatives of Ric⁡\operatorname{Ric} are bounded by the CjC_j; differences between ∇j\nabla^j and background derivatives involve Γ−Γˉ\Gamma - \bar\Gamma, which is controlled by integrating ∂tΓ=g−1∗∇Ric⁡\partial_t\Gamma = g^{-1}*\nabla\operatorname{Ric} in time. And ∂tRic⁡=ΔLRic⁡\partial_t\operatorname{Ric} = \Delta_L\operatorname{Ric} is a combination of ∇2Rm⁡\nabla^2\operatorname{Rm} and Rm⁡∗Rm⁡\operatorname{Rm}*\operatorname{Rm}, bounded. Inductively all mixed derivatives are bounded.

Exercise 3.5 Uniform equivalence

Show that if ∣Ric⁡∣≤C|\operatorname{Ric}| \leq C on [0,T][0, T], then e−2Ctg(0)≤g(t)≤e2Ctg(0)e^{-2Ct}g(0) \leq g(t) \leq e^{2Ct}g(0). Why does this make the limit metric complete at every time, once it is complete at t=0t = 0?

Solution

For a fixed vector vv, ∣ddtg(t)(v,v)∣=2∣Ric⁡(v,v)∣≤2Cg(t)(v,v)\big|\frac{d}{dt}g(t)(v, v)\big| = 2|\operatorname{Ric}(v, v)| \leq 2Cg(t)(v, v), so ∣ddtlog⁡g(t)(v,v)∣≤2C\big|\frac{d}{dt}\log g(t)(v, v)\big| \leq 2C, and integrate. Distances at different times are then comparable up to factors e±C∣t∣e^{\pm C|t|}, so Cauchy sequences for one metric are Cauchy for the other; completeness transfers.

Exercise 3.6 Rehearsal: volume gives injectivity radius gives limits

Suppose a sequence of three-dimensional flows has ∣Rm⁡∣≤1|\operatorname{Rm}| \leq 1 on Bgk(0)(pk,1)×(−1,0]B_{g_k(0)}(p_k, 1)\times(-1, 0] and Vol⁡Bgk(0)(pk,1)≥κ\operatorname{Vol}B_{g_k(0)}(p_k, 1) \geq \kappa. Explain, citing the theorems involved, why a subsequence converges on a small parabolic neighbourhood of the base points. Then explain why Perelman's theorem, which gives Vol⁡B(x,r)≥κr3\operatorname{Vol}B(x, r) \geq \kappa r^3 whenever ∣Rm⁡∣≤r−2|\operatorname{Rm}| \leq r^{-2} on B(x,r)B(x, r), provides this volume bound after any rescaling.

Solution

Cheeger–Gromov–Taylor (9B.3 Collapsing and Noncollapsing) gives inj⁡(pk)≥c(κ)>0\operatorname{inj}(p_k) \geq c(\kappa) > 0; Shi's local estimates give derivative bounds on a smaller neighbourhood; the local version of Hamilton's theorem gives a convergent subsequence there. Perelman's condition is scale-invariant (9B.3 Collapsing and Noncollapsing): if a rescaled flow QgQg has ∣Rm⁡∣≤1|\operatorname{Rm}| \leq 1 on a unit ball, then gg has ∣Rm⁡∣≤Q|\operatorname{Rm}| \leq Q on a ball of radius Q−1/2Q^{-1/2}, and noncollapsing for gg at that scale gives volume ≥κQ−3/2\geq \kappa Q^{-3/2}, which is ≥κ\geq \kappa after rescaling.

© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.