Book 11A

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

Course 11Book 11A: The Ricci Flow: Existence and Maximum PrinciplesChapter 5

Shi's Derivative Estimates

A curvature bound controls every derivative of curvature, globally and on balls: the smoothing that makes blow-up limits possible.

35 min read · Updated Oct 23, 2026

Read with Morgan and Tian's Ricci Flow and the Poincaré Conjecture, chapter 3, §7 (Shi's derivative estimates, including the version with bounds on the initial data, Theorem 3.29), and Topping's Lectures on the Ricci Flow, §3.3 (global curvature derivative estimates). Morgan and Tian cite Chow and Knopf's The Ricci Flow: An Introduction, chapter 6, for the local first-derivative estimate proved here.

In this chapter · 9 sections
  1. 5.1The heat equation as a model
  2. 5.2The evolution of the derivatives
  3. 5.3The global estimates
  4. 5.4Shi's product trick
  5. 5.5Cut-off functions under the flow
  6. 5.6The local estimate
  7. 5.7Consequences
  8. 5.8History
  9. 5.9Exercises
  10. ↗Free resources

A bounded solution of the heat equation becomes smooth instantly: on Rn\mathbb{R}^n, if ∣u∣≤K|u| \leq K then ∣∇ku(⋅,t)∣≤CkKt−k/2|\nabla^ku(\cdot, t)| \leq C_kKt^{-k/2}, whatever the initial data. Wan-Xiong Shi proved in 1989 that the Ricci flow does the same to its curvature. If ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K on a time interval, every covariant derivative of Rm⁡\operatorname{Rm} is bounded after any positive time, with the parabolic rate t−k/2t^{-k/2}; and the statement localises, so that a curvature bound on a ball, for a time, controls the derivatives on the half ball.

These estimates are the quiet workhorse of the whole subject. They are why a flow can be continued as long as its curvature is bounded (11A.4 Short-Time Existence and Uniqueness); why a sequence of flows with bounded curvature has smooth limits (11B.3 Compactness of Ricci Flows); why in Perelman's canonical neighbourhoods and in Morgan and Tian's definitions a bound on curvature at one scale controls the geometry "in the C[1/ε]C^{[1/\varepsilon]} topology"; and why scalar curvature bounds near a point bound ∣∇R∣|\nabla R| and ∂tR\partial_tR there, as in the definition of (C,ε)(C, \varepsilon)-caps (10A.6 Necks, Caps and Their Topology). 11A.4 Short-Time Existence and Uniqueness proved the global estimate for the first derivative. This chapter proves the global estimates for every kk, gives Shi's product trick, constructs the cut-off functions that localise maximum principle arguments under a Ricci flow, and proves Hamilton's local estimate for the first derivative in full.

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

  • write the evolution inequality for ∣∇kRm⁡∣2|\nabla^k\operatorname{Rm}|^2 and say where each term comes from;
  • prove the global estimates ∣∇kRm⁡∣≤CkKt−k/2|\nabla^k\operatorname{Rm}| \leq C_kKt^{-k/2} for all kk by a weighted-sum maximum principle;
  • use Shi's product quantity (BK2+∣Rm⁡∣2)∣∇Rm⁡∣2(BK^2 + |\operatorname{Rm}|^2)|\nabla\operatorname{Rm}|^2, which satisfies a differential inequality with a quadratic absorption term;
  • construct cut-off functions from the time-dependent distance and bound their heat operator using Laplacian comparison and distance distortion;
  • prove the local estimate ∣∇Rm⁡∣2≤CK2(1r2+1t+K)|\nabla\operatorname{Rm}|^2 \leq CK^2\big(\frac{1}{r^2} + \frac1t + K\big);
  • explain the consequences: continuation of the flow, bounds on time derivatives, and smooth control of blow-up sequences.

The heat equation as a model

On Rn\mathbb{R}^n, let uu solve ∂tu=Δu\partial_tu = \Delta u with ∣u∣≤K|u| \leq K. Then ∣∇u∣2|\nabla u|^2 satisfies (∂t−Δ)∣∇u∣2=−2∣∇2u∣2≤0(\partial_t - \Delta)|\nabla u|^2 = -2|\nabla^2u|^2 \leq 0, and u2u^2 satisfies (∂t−Δ)u2=−2∣∇u∣2(\partial_t - \Delta)u^2 = -2|\nabla u|^2. The function F=t∣∇u∣2+u2F = t|\nabla u|^2 + u^2 therefore has

(∂t−Δ)F=∣∇u∣2−2t∣∇2u∣2−2∣∇u∣2≤0,(\partial_t - \Delta)F = |\nabla u|^2 - 2t|\nabla^2u|^2 - 2|\nabla u|^2 \leq 0,

so F≤max⁡F(⋅,0)=max⁡u02≤K2F \leq \max F(\cdot, 0) = \max u_0^2 \leq K^2 by the maximum principle, and ∣∇u∣≤Kt|\nabla u| \leq \frac{K}{\sqrt t}. This is Bernstein's trick (6A.7 Parabolic Regularity): the bad term ∣∇u∣2|\nabla u|^2 created by differentiating the weight tt is paid for by the good term −2∣∇u∣2-2|\nabla u|^2 in the evolution of the lower-order quantity u2u^2. Shi's estimates are this argument for the curvature tensor, with two new features: the equations are nonlinear (the reaction terms Rm⁡∗Rm⁡\operatorname{Rm}*\operatorname{Rm}), and the metric moves. The reaction terms are harmless for a short time t≤1Kt \leq \frac{1}{K}, because ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K and time is measured in units of 1K\frac1K.

The evolution of the derivatives

Write A∗BA*B for any tensor obtained from AA and BB by products, contractions with g(t)g(t) and constant coefficients (11A.2 How Curvature Evolves), and ∇k\nabla^k for the kk-th covariant derivative of the current metric.

Proposition 5.1 The evolution of ∇kRm⁡\nabla^k\operatorname{Rm}

Under the Ricci flow,

∂t∇kRm⁡=Δ∇kRm⁡+∑i=0k∇iRm⁡∗∇k−iRm⁡,\partial_t\nabla^k\operatorname{Rm} = \Delta\nabla^k\operatorname{Rm} + \sum_{i=0}^k\nabla^i\operatorname{Rm}*\nabla^{k-i}\operatorname{Rm},

and consequently, for a constant C=C(n,k)C = C(n, k),

(∂t−Δ)∣∇kRm⁡∣2≤−2∣∇k+1Rm⁡∣2+C∑i=0k∣∇iRm⁡∣ ∣∇k−iRm⁡∣ ∣∇kRm⁡∣.(\partial_t - \Delta)|\nabla^k\operatorname{Rm}|^2 \leq -2|\nabla^{k+1}\operatorname{Rm}|^2 + C\sum_{i=0}^k|\nabla^i\operatorname{Rm}|\,|\nabla^{k-i}\operatorname{Rm}|\,|\nabla^k\operatorname{Rm}|.

Proof. By induction on kk; k=0k = 0 is ∂tRm⁡=ΔRm⁡+Rm⁡∗Rm⁡\partial_t\operatorname{Rm} = \Delta\operatorname{Rm} + \operatorname{Rm}*\operatorname{Rm} (11A.2 How Curvature Evolves, or precisely 11A.3 Curvature in a Moving Frame). For the step, differentiate ∇k+1Rm⁡=∇(∇kRm⁡)\nabla^{k+1}\operatorname{Rm} = \nabla(\nabla^k\operatorname{Rm}) in time. Two things happen. The connection changes: ∂t∇T=∇(∂tT)+(∂tΓ)∗T\partial_t\nabla T = \nabla(\partial_tT) + (\partial_t\Gamma)*T, and ∂tΓ=g−1∗∇Ric⁡=∇Rm⁡\partial_t\Gamma = g^{-1}*\nabla\operatorname{Ric} = \nabla\operatorname{Rm}-type, so this contributes ∇Rm⁡∗∇kRm⁡\nabla\operatorname{Rm}*\nabla^k\operatorname{Rm}. And ∇\nabla applied to the inductive formula gives ∇Δ∇kRm⁡+∑∇(∇iRm⁡∗∇k−iRm⁡)\nabla\Delta\nabla^k\operatorname{Rm} + \sum\nabla(\nabla^i\operatorname{Rm}*\nabla^{k-i}\operatorname{Rm}); the second piece is a sum of terms ∇iRm⁡∗∇k+1−iRm⁡\nabla^i\operatorname{Rm}*\nabla^{k+1-i}\operatorname{Rm} by the product rule, and commuting ∇\nabla past Δ\Delta by the Ricci identity (9A.6 The Laplacian and the Bochner Formula) gives Δ∇k+1Rm⁡\Delta\nabla^{k+1}\operatorname{Rm} plus terms Rm⁡∗∇k+1Rm⁡\operatorname{Rm}*\nabla^{k+1}\operatorname{Rm} and ∇Rm⁡∗∇kRm⁡\nabla\operatorname{Rm}*\nabla^k\operatorname{Rm}. For the norm, ∣∇kRm⁡∣2|\nabla^k\operatorname{Rm}|^2 is a contraction with k+4k + 4 inverse metrics, whose time derivatives 2Ric⁡2\operatorname{Ric} add terms Rm⁡∗∇kRm⁡∗∇kRm⁡\operatorname{Rm}*\nabla^k\operatorname{Rm}*\nabla^k\operatorname{Rm}; and Δ∣T∣2=2⟨ΔT,T⟩+2∣∇T∣2\Delta|T|^2 = 2\langle\Delta T, T\rangle + 2|\nabla T|^2. Bounding ∣A∗B∣≤C∣A∣∣B∣|A*B| \leq C|A||B| gives the inequality.

The good term −2∣∇k+1Rm⁡∣2-2|\nabla^{k+1}\operatorname{Rm}|^2 is the parabolic smoothing; the sum is the price of nonlinearity. In the sum, the terms with i=0i = 0 and i=ki = k are ∣Rm⁡∣∣∇kRm⁡∣2|\operatorname{Rm}||\nabla^k\operatorname{Rm}|^2, linear in the quantity being estimated with the bounded coefficient ∣Rm⁡∣|\operatorname{Rm}|; the terms with 1≤i≤k−11 \leq i \leq k - 1 involve only lower derivatives besides one factor of ∇kRm⁡\nabla^k\operatorname{Rm}. This triangular structure makes induction possible.

The global estimates

Theorem 5.2 Shi's global estimates

For each nn and k≥0k \geq 0 there is Ck=C(n,k)C_k = C(n, k) such that the following holds. If g(t)g(t), t∈[0,1K]t \in [0, \frac1K], is a Ricci flow on a closed nn-manifold with ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K, then

∣∇kRm⁡∣≤CkKtk/2on M×(0,1K].|\nabla^k\operatorname{Rm}| \leq \frac{C_kK}{t^{k/2}}\qquad\text{on } M\times(0, \tfrac1K].

Proof. By induction on kk; k=0k = 0 is the hypothesis. Assume the estimate for 0,…,k−10, \ldots, k - 1, with constants C0=1,C1,…,Ck−1C_0 = 1, C_1, \ldots, C_{k-1}. Write □=∂t−Δ\square = \partial_t - \Delta, ψj=tj∣∇jRm⁡∣2\psi_j = t^j|\nabla^j\operatorname{Rm}|^2, and consider

G=∑j=0kβjψj,βk=1,βj−1=Λβj,G = \sum_{j=0}^k\beta_j\psi_j,\qquad \beta_k = 1,\quad \beta_{j-1} = \Lambda\beta_j,

with a large constant Λ\Lambda chosen below. All constants CC below depend only on nn, kk and C0,…,Ck−1C_0, \ldots, C_{k-1}; we use tK≤1tK \leq 1 throughout.

Each level. By Proposition 5.1,

□ψj≤jtj−1∣∇jRm⁡∣2−2tj∣∇j+1Rm⁡∣2+Ctj∑i=0j∣∇iRm⁡∣∣∇j−iRm⁡∣∣∇jRm⁡∣.\square\psi_j \leq jt^{j-1}|\nabla^j\operatorname{Rm}|^2 - 2t^j|\nabla^{j+1}\operatorname{Rm}|^2 + Ct^j\sum_{i=0}^j|\nabla^i\operatorname{Rm}||\nabla^{j-i}\operatorname{Rm}||\nabla^j\operatorname{Rm}|.

For j≤k−1j \leq k - 1 every factor in the sum is controlled by the inductive hypothesis, ∣∇iRm⁡∣≤CiKt−i/2|\nabla^i\operatorname{Rm}| \leq C_iKt^{-i/2}, so the sum term is at most CtjK3t−j=CK3Ct^jK^3t^{-j} = CK^3. For j=kj = k, the terms i=0i = 0 and i=ki = k give 2C∣Rm⁡∣tk∣∇kRm⁡∣2≤2Ctk−1∣∇kRm⁡∣22C|\operatorname{Rm}|t^k|\nabla^k\operatorname{Rm}|^2 \leq 2Ct^{k-1}|\nabla^k\operatorname{Rm}|^2 (as tK≤1tK \leq 1), and the middle terms give at most CtkK2t−k/2∣∇kRm⁡∣=CK2tk/2∣∇kRm⁡∣Ct^kK^2t^{-k/2}|\nabla^k\operatorname{Rm}| = CK^2t^{k/2}|\nabla^k\operatorname{Rm}|, which by Young's inequality is at most tk−1∣∇kRm⁡∣2+C2K4t≤tk−1∣∇kRm⁡∣2+C2K3t^{k-1}|\nabla^k\operatorname{Rm}|^2 + C^2K^4t \leq t^{k-1}|\nabla^k\operatorname{Rm}|^2 + C^2K^3.

Absorption. Collect the terms containing tj−1∣∇jRm⁡∣2t^{j-1}|\nabla^j\operatorname{Rm}|^2, for 1≤j≤k1 \leq j \leq k. They come with coefficient +βjj+\beta_jj from differentiating the weight of ψj\psi_j (plus, for j=kj = k, the extra 2C+12C + 1 just found), and with coefficient −2βj−1-2\beta_{j-1} from the good term of ψj−1\psi_{j-1}. The sum is (βj(j+2C+1)−2βj−1)tj−1∣∇jRm⁡∣2≤0\big(\beta_j(j + 2C + 1) - 2\beta_{j-1}\big)t^{j-1}|\nabla^j\operatorname{Rm}|^2 \leq 0 once Λ≥k+2C+1\Lambda \geq k + 2C + 1. The good term −2tk∣∇k+1Rm⁡∣2-2t^k|\nabla^{k+1}\operatorname{Rm}|^2 of the top level is simply dropped. Everything else is at most CK3CK^3. So

□G≤C′K3.\square G \leq C'K^3.

Maximum principle. By the maximum principle on a closed manifold (9B.7 The Heat Equation on a Manifold), max⁡G(⋅,t)≤max⁡G(⋅,0)+C′K3t\max G(\cdot, t) \leq \max G(\cdot, 0) + C'K^3t. At t=0t = 0 only the j=0j = 0 term survives, G(⋅,0)=β0∣Rm⁡∣2≤β0K2G(\cdot, 0) = \beta_0|\operatorname{Rm}|^2 \leq \beta_0K^2, and C′K3t≤C′K2C'K^3t \leq C'K^2. Hence tk∣∇kRm⁡∣2≤G≤(β0+C′)K2t^k|\nabla^k\operatorname{Rm}|^2 \leq G \leq (\beta_0 + C')K^2, which is the estimate for kk with Ck=(β0+C′)1/2C_k = (\beta_0 + C')^{1/2}.

Two remarks.

  • Scaling. The constants depend only on nn and kk, and the estimate is invariant under parabolic rescaling (11A.1 The Equation and Its First Solutions): replacing g(t)g(t) by λg(t/λ)\lambda g(t/\lambda) replaces KK by Kλ\frac K\lambda, tt by λt\lambda t and ∣∇kRm⁡∣|\nabla^k\operatorname{Rm}| by λ−1−k/2∣∇kRm⁡∣\lambda^{-1-k/2}|\nabla^k\operatorname{Rm}|, and both sides scale the same way. So it is enough to prove it for K=1K = 1, and this is how one remembers its form: on the parabolic scale t\sqrt t, the kk-th derivative is the curvature divided by (t)k(\sqrt t)^k.
  • Initial data. If the initial metric already has bounded derivatives, ∣∇jRm⁡(⋅,0)∣≤K|\nabla^j\operatorname{Rm}(\cdot, 0)| \leq K for j≤lj \leq l, the same argument without the weights tjt^j for j≤lj \leq l gives bounds ∣∇kRm⁡∣≤Ck,lt−max⁡{k−l,0}/2|\nabla^k\operatorname{Rm}| \leq C_{k,l}t^{-\max\{k - l, 0\}/2}: no blow-up at t=0t = 0 in the derivatives that were initially controlled. This is Morgan and Tian's Theorem 3.29, which they need because surgery produces metrics whose initial derivatives are controlled but whose curvature is not small.

Shi's product trick

Shi's original argument for k=1k = 1 used a different quantity, whose advantage is that its evolution contains a quadratic absorption term. That is exactly what is needed to localise, because a cut-off function produces linear error terms that a quadratic term can dominate.

Proposition 5.3 Shi's product quantity

There are constants B=B(n)B = B(n), δ=δ(n)>0\delta = \delta(n) > 0 and C=C(n)C = C(n) such that, wherever ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K along a Ricci flow, F=(BK2+∣Rm⁡∣2)∣∇Rm⁡∣2F = (BK^2 + |\operatorname{Rm}|^2)|\nabla\operatorname{Rm}|^2 satisfies

(∂t−Δ)F≤−δK4F2+CKF.(\partial_t - \Delta)F \leq -\frac{\delta}{K^4}F^2 + CKF.

Proof. Let ϕ=BK2+∣Rm⁡∣2\phi = BK^2 + |\operatorname{Rm}|^2 and ψ=∣∇Rm⁡∣2\psi = |\nabla\operatorname{Rm}|^2, so BK2≤ϕ≤(B+1)K2BK^2 \leq \phi \leq (B + 1)K^2. From Proposition 5.1 with k=0,1k = 0, 1,

□ϕ≤−2ψ+C0K3,□ψ≤−2∣∇2Rm⁡∣2+C1Kψ.\square\phi \leq -2\psi + C_0K^3, \qquad \square\psi \leq -2|\nabla^2\operatorname{Rm}|^2 + C_1K\psi.

The product rule for the heat operator is □(ϕψ)=ϕ □ψ+ψ □ϕ−2⟨∇ϕ,∇ψ⟩\square(\phi\psi) = \phi\,\square\psi + \psi\,\square\phi - 2\langle\nabla\phi, \nabla\psi\rangle. The cross term is controlled by ∣∇ϕ∣=∣∇∣Rm⁡∣2∣≤2Kψ1/2|\nabla\phi| = |\nabla|\operatorname{Rm}|^2| \leq 2K\psi^{1/2} and ∣∇ψ∣≤2ψ1/2∣∇2Rm⁡∣|\nabla\psi| \leq 2\psi^{1/2}|\nabla^2\operatorname{Rm}|:

2∣⟨∇ϕ,∇ψ⟩∣≤8Kψ∣∇2Rm⁡∣≤2BK2∣∇2Rm⁡∣2+8Bψ2.2|\langle\nabla\phi, \nabla\psi\rangle| \leq 8K\psi|\nabla^2\operatorname{Rm}| \leq 2BK^2|\nabla^2\operatorname{Rm}|^2 + \frac8B\psi^2.

Hence

□F≤ϕ(−2∣∇2Rm⁡∣2+C1Kψ)+ψ(−2ψ+C0K3)+2BK2∣∇2Rm⁡∣2+8Bψ2.\square F \leq \phi\big(-2|\nabla^2\operatorname{Rm}|^2 + C_1K\psi\big) + \psi\big(-2\psi + C_0K^3\big) + 2BK^2|\nabla^2\operatorname{Rm}|^2 + \frac8B\psi^2.

Since ϕ≥BK2\phi \geq BK^2, the ∣∇2Rm⁡∣2|\nabla^2\operatorname{Rm}|^2 terms cancel or have a favourable sign. With B=8B = 8, −2ψ2+8Bψ2=−ψ2-2\psi^2 + \frac8B\psi^2 = -\psi^2. The remaining terms are at most ((B+1)C1+C0)K3ψ\big((B + 1)C_1 + C_0\big)K^3\psi. So □F≤−ψ2+C2K3ψ\square F \leq -\psi^2 + C_2K^3\psi. Finally ψ=Fϕ\psi = \frac F\phi lies between F(B+1)K2\frac{F}{(B + 1)K^2} and FBK2\frac{F}{BK^2}, so −ψ2≤−F2(B+1)2K4-\psi^2 \leq -\frac{F^2}{(B + 1)^2K^4} and C2K3ψ≤C2BKFC_2K^3\psi \leq \frac{C_2}{B}KF.

For a closed manifold this already gives the global k=1k = 1 estimate in a sharper form, with no use of the time weight: comparing max⁡F\max F with the solution of y′=−δK4y2+CKyy' = -\frac{\delta}{K^4}y^2 + CKy, which comes down from +∞+\infty at t=0t = 0, gives F≤CK4(1t+K)F \leq CK^4(\frac1t + K), that is ∣∇Rm⁡∣2≤CK2(1t+K)|\nabla\operatorname{Rm}|^2 \leq CK^2(\frac1t + K) (Exercise 5.8). The extra term KK inside the bracket is the honest form for all times, not only t≤1Kt \leq \frac1K.

Cut-off functions under the flow

To localise, we need functions supported in a ball, equal to 11 on a smaller ball, whose gradient and heat operator are controlled. Under a Ricci flow the natural choice is a function of the time-dependent distance, and its heat operator is controlled by two facts proved earlier: Laplacian comparison (9B.1 Laplacian Comparison) and the distortion of distances by bounded curvature (11A.2 How Curvature Evolves).

Lemma 5.4 A cut-off function for the heat operator

Let g(t)g(t), t∈[0,T]t \in [0, T], be a complete Ricci flow, p∈Mp \in M, r>0r > 0, and suppose ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K on the region {(x,t):dt(p,x)<r}\{(x, t) : d_t(p, x) < r\}. Let Ψ:R→[0,1]\Psi : \mathbb{R} \to [0, 1] be smooth and nonincreasing, with Ψ=1\Psi = 1 on (−∞,12](-\infty, \frac12], Ψ=0\Psi = 0 on [1,∞)[1, \infty), and Ψ′2≤CΨ\Psi'^2 \leq C\Psi, ∣Ψ′′∣≤C|\Psi''| \leq C. Set η(x,t)=Ψ(dt(p,x)r)\eta(x, t) = \Psi\big(\frac{d_t(p, x)}{r}\big). Then, in the barrier sense where dt(p,⋅)d_t(p, \cdot) is not smooth,

∣∇η∣2η≤Cr2,(∂t−Δ)η≤C(1r2+K),\frac{|\nabla\eta|^2}{\eta} \leq \frac{C}{r^2}, \qquad (\partial_t - \Delta)\eta \leq C\Big(\frac{1}{r^2} + K\Big),

with CC depending only on nn and the choice of Ψ\Psi.

Proof. Write d=dt(p,⋅)d = d_t(p, \cdot). Where dd is smooth, ∣∇d∣=1|\nabla d| = 1, so ∣∇η∣2=Ψ′2r2≤CΨr2|\nabla\eta|^2 = \frac{\Psi'^2}{r^2} \leq \frac{C\Psi}{r^2}. Next, Δη=Ψ′′r2+Ψ′rΔd\Delta\eta = \frac{\Psi''}{r^2} + \frac{\Psi'}{r}\Delta d. Since Ψ′≤0\Psi' \leq 0, an upper bound on Δd\Delta d gives a lower bound on Δη\Delta\eta, which is what −Δη-\Delta\eta needs. Where Ψ′≠0\Psi' \neq 0, r2≤d≤r\frac r2 \leq d \leq r, the ball Bt(p,r)B_t(p, r) has Ric⁡≥−(n−1)K\operatorname{Ric} \geq -(n - 1)K, and Laplacian comparison (9B.1 Laplacian Comparison) gives Δd≤(n−1)Kcoth⁡(Kd)≤(n−1)(1d+K)≤(n−1)(2r+K)\Delta d \leq (n - 1)\sqrt K\coth(\sqrt Kd) \leq (n - 1)\big(\frac1d + \sqrt K\big) \leq (n - 1)\big(\frac2r + \sqrt K\big), valid in the barrier sense across the cut locus. So

−Δη≤Cr2+Cr(2r+K)≤C(1r2+K),-\Delta\eta \leq \frac{C}{r^2} + \frac{C}{r}\Big(\frac2r + \sqrt K\Big) \leq C\Big(\frac{1}{r^2} + K\Big),

using Kr≤12(1r2+K)\frac{\sqrt K}{r} \leq \frac12(\frac{1}{r^2} + K). For the time derivative, ∂tη=Ψ′r∂td\partial_t\eta = \frac{\Psi'}{r}\partial_td, and by 11A.2 How Curvature Evolves a curvature bound ∣Ric⁡∣≤(n−1)K|\operatorname{Ric}| \leq (n - 1)K along a minimising geodesic gives ∣∂td∣≤(n−1)Kd|\partial_td| \leq (n - 1)Kd in the sense of forward difference quotients. With d≤rd \leq r where Ψ′≠0\Psi' \neq 0, ∂tη≤∣Ψ′∣r(n−1)Kr≤CK\partial_t\eta \leq \frac{|\Psi'|}{r}(n - 1)Kr \leq CK.

The function η\eta is only Lipschitz, because dtd_t is; but it is smooth wherever dtd_t is, and at other points it has smooth upper barriers with the stated bounds (Calabi's trick, 9B.1 Laplacian Comparison), which is all that the maximum principle uses. A smooth η\eta with the same properties exists too (Morgan and Tian's Proposition 3.33, citing Chow and Knopf), but its construction is longer.

The local estimate

Theorem 5.5 Hamilton's form of Shi's local estimate

There is C=C(n)C = C(n) such that the following holds. Let g(t)g(t), t∈[0,T]t \in [0, T], be a complete Ricci flow, p∈Mp \in M, r>0r > 0, and suppose ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K on {(x,t):dt(p,x)<r, 0≤t≤T}\{(x, t) : d_t(p, x) < r,\ 0 \leq t \leq T\}. Then

∣∇Rm⁡∣2(x,t)≤CK2(1r2+1t+K)whenever dt(p,x)≤r2, 0<t≤T.|\nabla\operatorname{Rm}|^2(x, t) \leq CK^2\Big(\frac{1}{r^2} + \frac1t + K\Big)\qquad\text{whenever } d_t(p, x) \leq \tfrac r2,\ 0 < t \leq T.

Proof. Let FF be Shi's quantity of Proposition 5.3, η\eta the cut-off of Lemma 5.4, and Q=tηFQ = t\eta F. It vanishes at t=0t = 0 and outside the region where the curvature is bounded, so it attains a positive maximum over M×[0,T]M\times[0, T] (if it is not identically zero) at some (x0,t0)(x_0, t_0) with t0>0t_0 > 0 and η(x0,t0)>0\eta(x_0, t_0) > 0. There, in the barrier sense,

0≤(∂t−Δ)Q,∇Q=0.0 \leq (\partial_t - \Delta)Q, \qquad \nabla Q = 0.

Compute (∂t−Δ)Q=ηF+tη □F+tF □η−2t⟨∇η,∇F⟩(\partial_t - \Delta)Q = \eta F + t\eta\,\square F + tF\,\square\eta - 2t\langle\nabla\eta, \nabla F\rangle. At the maximum, ∇(ηF)=0\nabla(\eta F) = 0, so ∇F=−Fη∇η\nabla F = -\frac{F}{\eta}\nabla\eta and −2t⟨∇η,∇F⟩=2tF∣∇η∣2η≤CtFr2-2t\langle\nabla\eta, \nabla F\rangle = 2tF\frac{|\nabla\eta|^2}{\eta} \leq \frac{CtF}{r^2}. Using the two inequalities for □F\square F and □η\square\eta,

0≤ηF+tη(−δK4F2+CKF)+CtF(1r2+K).0 \leq \eta F + t\eta\Big(-\frac{\delta}{K^4}F^2 + CKF\Big) + CtF\Big(\frac{1}{r^2} + K\Big).

Divide by F>0F > 0 and use η≤1\eta \leq 1:

δK4tηF≤1+CKt+Ct(1r2+K).\frac{\delta}{K^4}t\eta F \leq 1 + CKt + Ct\Big(\frac{1}{r^2} + K\Big).

The left side is δK4Q(x0,t0)\frac{\delta}{K^4}Q(x_0, t_0), the maximum of QQ. So everywhere Q≤K4δ(1+Ct(1r2+K))Q \leq \frac{K^4}{\delta}\big(1 + Ct(\frac{1}{r^2} + K)\big). Where dt(p,x)≤r2d_t(p, x) \leq \frac r2, η=1\eta = 1 and Q=tFQ = tF, so

F≤K4δ(1t+C(1r2+K)).F \leq \frac{K^4}{\delta}\Big(\frac1t + C\Big(\frac{1}{r^2} + K\Big)\Big).

Finally ∣∇Rm⁡∣2=Fϕ≤FBK2|\nabla\operatorname{Rm}|^2 = \frac{F}{\phi} \leq \frac{F}{BK^2}, which gives the estimate.

The three terms in the bracket each have a meaning. 1r2\frac{1}{r^2} is the price of localising to a ball of radius rr; 1t\frac1t is the price of having no information on the initial derivatives; and KK is the natural scale of a flow with curvature KK, the only term left on a complete flow that has had a long time to smooth out. On a ball of radius r=K−1/2r = K^{-1/2}, after time t=K−1t = K^{-1}, all three are of size KK, and the estimate says ∣∇Rm⁡∣≤CK3/2|\nabla\operatorname{Rm}| \leq CK^{3/2}: the gradient of curvature at its own scale. This is the scale-invariant bound ∣∇R∣≤CR3/2|\nabla R| \leq CR^{3/2} that appears in the definition of a (C,ε)(C, \varepsilon)-cap (10A.6 Necks, Caps and Their Topology).

Higher derivatives localise in the same way, using the weighted sums of the global proof multiplied by a cut-off: for every kk there is CkC_k with ∣∇kRm⁡∣≤CkK(1r2+1t+K)k/2|\nabla^k\operatorname{Rm}| \leq C_kK\big(\frac{1}{r^2} + \frac1t + K\big)^{k/2} on the half ball (statement here; Morgan and Tian's Theorem 3.28 and its strengthening 3.29 are of this kind, with constants depending also on α\alpha for times t≤αKt \leq \frac\alpha K).

Consequences

Continuation. If ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K on M×[0,T)M\times[0, T) for a closed MM, the global estimates on intervals [t−1K,t][t - \frac1K, t] bound all derivatives of curvature on [1K,T)[\frac{1}{K}, T) independently of tt. As in 11A.4 Short-Time Existence and Uniqueness, the metrics then converge smoothly as t→Tt \to T, and the flow continues. So the only obstruction to continuing a flow is the blow-up of curvature.

Time derivatives. The Ricci flow equation turns space derivatives into time derivatives: ∂tg=−2Ric⁡\partial_tg = -2\operatorname{Ric}, ∂tRm⁡=ΔRm⁡+Rm⁡∗Rm⁡\partial_t\operatorname{Rm} = \Delta\operatorname{Rm} + \operatorname{Rm}*\operatorname{Rm}, and by Proposition 5.1 ∂tj∇kRm⁡\partial_t^j\nabla^k\operatorname{Rm} is a polynomial in ∇iRm⁡\nabla^i\operatorname{Rm} with i≤k+2ji \leq k + 2j. So bounds on ∣∇iRm⁡∣|\nabla^i\operatorname{Rm}| give bounds on all mixed space-time derivatives, with the parabolic counting: one time derivative is worth two space derivatives. For example, wherever ∣Rm⁡∣≤K|\operatorname{Rm}| \leq K on a parabolic neighbourhood of size K−1/2K^{-1/2} in space and K−1K^{-1} in time, ∣∂tR∣≤CK2|\partial_tR| \leq CK^2 at its centre, which is the second condition in (8) of the definition of a (C,ε)(C, \varepsilon)-cap.

Smooth limits. In a blow-up sequence, the rescaled flows have ∣Rm⁡∣≤C|\operatorname{Rm}| \leq C on growing parabolic neighbourhoods of the base points. By the local estimates all derivatives of curvature are then bounded on slightly smaller neighbourhoods, uniformly in the sequence. That is the input to the compactness theorem for flows (11B.3 Compactness of Ricci Flows), which converts derivative bounds into smooth convergence. It is also why closeness "in C[1/ε]C^{[1/\varepsilon]}" is not more demanding than closeness in C0C^0 for flows: once the curvature is controlled for a definite time, the higher derivatives follow.

Where this goes Where Shi's estimates are used

11A.4 Short-Time Existence and Uniqueness uses them to continue the flow; 11B.3 Compactness of Ricci Flows uses the local version to extract limits of blow-up sequences; 12B.5 The Canonical Neighbourhood Theorem and 12B.13 Ricci Flow with Surgery for All Time use them in the canonical neighbourhood theorem and in the analysis near surgeries, where Morgan and Tian need the version with initial derivative bounds.

History

Wan-Xiong Shi proved his global and local derivative estimates in "Deforming the metric on complete Riemannian manifolds" (Journal of Differential Geometry, 1989), together with short-time existence on complete noncompact manifolds of bounded curvature, for which the local estimates are essential. Hamilton gave the local first-derivative estimate the form used here in "The formation of singularities in the Ricci flow" (1995). The version with bounds on the initial derivatives is folklore; Morgan and Tian credit the proof they give to Lu Peng.

Recall Where we stand

∇kRm⁡\nabla^k\operatorname{Rm} evolves by a heat equation with reaction ∑∇iRm⁡∗∇k−iRm⁡\sum\nabla^i\operatorname{Rm}*\nabla^{k-i}\operatorname{Rm}, so ∣∇kRm⁡∣2|\nabla^k\operatorname{Rm}|^2 has the good term −2∣∇k+1Rm⁡∣2-2|\nabla^{k+1}\operatorname{Rm}|^2 and a triangular sum of bad terms. A weighted sum ∑jβjtj∣∇jRm⁡∣2\sum_j\beta_jt^j|\nabla^j\operatorname{Rm}|^2 with rapidly increasing βj−1/βj\beta_{j-1}/\beta_j absorbs the bad terms and gives ∣∇kRm⁡∣≤CkKt−k/2|\nabla^k\operatorname{Rm}| \leq C_kKt^{-k/2} for t≤1Kt \leq \frac1K. Shi's product (BK2+∣Rm⁡∣2)∣∇Rm⁡∣2(BK^2 + |\operatorname{Rm}|^2)|\nabla\operatorname{Rm}|^2 has a quadratic absorption term, and a cut-off function of dt(p,⋅)r\frac{d_t(p, \cdot)}{r}, controlled by Laplacian comparison and distance distortion, localises it: ∣∇Rm⁡∣2≤CK2(1r2+1t+K)|\nabla\operatorname{Rm}|^2 \leq CK^2(\frac{1}{r^2} + \frac1t + K) on the half ball. So curvature bounds give all derivatives, all time derivatives, continuation of the flow, and smooth limits. 11A.7 Maximum Principles under Ricci Flow studies how distances change under the flow.

Exercises

Exercise 5.6 The model, with a better constant

For a bounded solution ∣u∣≤K|u| \leq K of the heat equation on a closed Riemannian manifold with Ric⁡≥0\operatorname{Ric} \geq 0, show that F=t∣∇u∣2+12u2F = t|\nabla u|^2 + \frac12u^2 satisfies □F≤0\square F \leq 0, and deduce ∣∇u∣≤K2t|\nabla u| \leq \frac{K}{\sqrt{2t}}. Where did Ric⁡≥0\operatorname{Ric} \geq 0 enter?

Solution

Bochner's formula (9A.6 The Laplacian and the Bochner Formula) gives □∣∇u∣2=−2∣∇2u∣2−2Ric⁡(∇u,∇u)≤−2∣∇2u∣2\square|\nabla u|^2 = -2|\nabla^2u|^2 - 2\operatorname{Ric}(\nabla u, \nabla u) \leq -2|\nabla^2u|^2 when Ric⁡≥0\operatorname{Ric} \geq 0, and □u2=−2∣∇u∣2\square u^2 = -2|\nabla u|^2. So □F≤∣∇u∣2−2t∣∇2u∣2−∣∇u∣2≤0\square F \leq |\nabla u|^2 - 2t|\nabla^2u|^2 - |\nabla u|^2 \leq 0. Then F≤max⁡F(0)≤12K2F \leq \max F(0) \leq \frac12K^2, so t∣∇u∣2≤12K2t|\nabla u|^2 \leq \frac12K^2. The Ricci term enters through Bochner: with negative Ricci curvature one would need an extra exponential factor, exactly as the reaction terms of the Ricci flow need the restriction tK≤1tK \leq 1.

Exercise 5.7 Checking the scaling

Show that if g(t)g(t) satisfies the hypotheses of Theorem 5.2 with constant KK, then g~(s)=Kg(s/K)\tilde g(s) = Kg(s/K), s∈[0,1]s \in [0, 1], satisfies them with K=1K = 1, and that the estimate for g~\tilde g at time ss is equivalent to the estimate for gg at time t=sKt = \frac sK.

Solution

g~\tilde g is a Ricci flow (11A.1 The Equation and Its First Solutions) with ∣Rm⁡~∣g~=K−1∣Rm⁡∣g≤1|\widetilde{\operatorname{Rm}}|_{\tilde g} = K^{-1}|\operatorname{Rm}|_g \leq 1 on s∈[0,1]s \in [0, 1]. Covariant derivatives are unchanged as operators, while each extra index adds a factor K−1/2K^{-1/2} to the norm: ∣∇~kRm⁡~∣g~=K−1−k/2∣∇kRm⁡∣g|\tilde\nabla^k\widetilde{\operatorname{Rm}}|_{\tilde g} = K^{-1-k/2}|\nabla^k\operatorname{Rm}|_g. The estimate ∣∇~kRm⁡~∣≤Cks−k/2|\tilde\nabla^k\widetilde{\operatorname{Rm}}| \leq C_ks^{-k/2} becomes K−1−k/2∣∇kRm⁡∣≤Ck(Kt)−k/2K^{-1-k/2}|\nabla^k\operatorname{Rm}| \leq C_k(Kt)^{-k/2}, that is ∣∇kRm⁡∣≤CkKt−k/2|\nabla^k\operatorname{Rm}| \leq C_kKt^{-k/2}.

Exercise 5.8 Comparison with a Riccati equation

Let y(t)>0y(t) > 0 satisfy y′≤−ay2+byy' \leq -ay^2 + by on (0,T](0, T] in the sense of forward difference quotients, with a,b>0a, b > 0, and no information at t=0t = 0. Show that y(t)≤2at+2bay(t) \leq \frac{2}{at} + \frac{2b}{a}. Apply this to max⁡F\max F in Proposition 5.3 on a closed manifold to get ∣∇Rm⁡∣2≤CK2(1t+K)|\nabla\operatorname{Rm}|^2 \leq CK^2(\frac1t + K).

Solution

Where y≥2bay \geq \frac{2b}{a}, by≤a2y2by \leq \frac a2y^2, so y′≤−a2y2y' \leq -\frac a2y^2, and ddt1y≥a2\frac{d}{dt}\frac1y \geq \frac a2. Suppose y(t1)>2at1+2bay(t_1) > \frac{2}{at_1} + \frac{2b}{a}. Going backwards from t1t_1, as long as y≥2bay \geq \frac{2b}{a}, 1y\frac1y decreases at rate at least a2\frac a2, so 1y(t)≤1y(t1)−a2(t1−t)\frac{1}{y(t)} \leq \frac{1}{y(t_1)} - \frac a2(t_1 - t), which becomes ≤0\leq 0 before t=0t = 0 (since 1y(t1)<at12\frac{1}{y(t_1)} < \frac{at_1}{2}): impossible for a positive yy. So y≤2at+2bay \leq \frac{2}{at} + \frac{2b}{a}. With a=δK4a = \frac{\delta}{K^4}, b=CKb = CK: max⁡F≤2K4δt+2CK5δ\max F \leq \frac{2K^4}{\delta t} + \frac{2CK^5}{\delta}, and ∣∇Rm⁡∣2≤FBK2≤CK2(1t+K)|\nabla\operatorname{Rm}|^2 \leq \frac{F}{BK^2} \leq CK^2(\frac1t + K).

Exercise 5.9 A cut-off profile

Construct Ψ\Psi as in Lemma 5.4: smooth, nonincreasing, 11 on (−∞,12](-\infty, \frac12], 00 on [1,∞)[1, \infty), with Ψ′2≤CΨ\Psi'^2 \leq C\Psi. (Hint: take Ψ=χ2\Psi = \chi^2 for a smooth nonincreasing χ\chi with the same boundary values.)

Solution

Let χ\chi be any smooth nonincreasing function with χ=1\chi = 1 on (−∞,12](-\infty, \frac12] and χ=0\chi = 0 on [1,∞)[1, \infty), for instance built from e−1/xe^{-1/x} (8A.2 Partitions of Unity). Then Ψ=χ2\Psi = \chi^2 is smooth and nonincreasing with the same boundary values, Ψ′=2χχ′\Psi' = 2\chi\chi', and Ψ′2=4χ2χ′2≤4max⁡∣χ′∣2⋅Ψ\Psi'^2 = 4\chi^2\chi'^2 \leq 4\max|\chi'|^2\cdot\Psi. Also ∣Ψ′′∣=∣2χ′2+2χχ′′∣≤C|\Psi''| = |2\chi'^2 + 2\chi\chi''| \leq C. The point of squaring: near the edge of the support, where Ψ→0\Psi \to 0, its derivative goes to zero at least as fast as Ψ\sqrt\Psi, which makes ∣∇η∣2η\frac{|\nabla\eta|^2}{\eta} bounded.

Exercise 5.10 Rehearsal: the gradient of scalar curvature at its own scale

Suppose that at a point (x,t)(x, t) of a Ricci flow, ∣Rm⁡∣≤4Q|\operatorname{Rm}| \leq 4Q on the parabolic neighbourhood {(y,s):ds(x,y)<Q−1/2, t−Q−1≤s≤t}\{(y, s) : d_s(x, y) < Q^{-1/2},\ t - Q^{-1} \leq s \leq t\}, where Q=R(x,t)>0Q = R(x, t) > 0. Using Theorem 5.5 (shifted in time), show that ∣∇R∣(x,t)≤C′Q3/2|\nabla R|(x, t) \leq C'Q^{3/2} with C′C' depending only on nn. Why is this the scale-invariant form of a gradient bound, and where does such a bound appear in Morgan and Tian's definitions?

Solution

Shift time so that the neighbourhood starts at 00 and ends at Q−1Q^{-1}, and apply the theorem with K=4QK = 4Q, r=Q−1/2r = Q^{-1/2}, t=Q−1t = Q^{-1}: ∣∇Rm⁡∣2≤C(4Q)2(Q+Q+4Q)=CQ3|\nabla\operatorname{Rm}|^2 \leq C(4Q)^2(Q + Q + 4Q) = CQ^3. Since RR is a contraction of Rm⁡\operatorname{Rm}, ∣∇R∣≤C∣∇Rm⁡∣≤C′Q3/2|\nabla R| \leq C|\nabla\operatorname{Rm}| \leq C'Q^{3/2}. Under the rescaling g~=Qg\tilde g = Qg that makes R(x)=1R(x) = 1, ∣∇R∣|\nabla R| scales by Q−3/2Q^{-3/2}, so the bound reads ∣∇~R~∣≤C′|\tilde\nabla\tilde R| \leq C': a bound independent of scale. Condition (8) in the definition of a (C,ε)(C, \varepsilon)-cap (10A.6 Necks, Caps and Their Topology; Morgan and Tian's Definition 9.72) asks exactly for ∣∇R∣R3/2<C\frac{|\nabla R|}{R^{3/2}} < C, and canonical neighbourhoods of a flow satisfy it for this reason.

Free resources for this chapter

Chosen for what this chapter covers, and all free to read. Links checked Oct 16, 2026.

© 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.