Book 6A

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

Course 6Book 6A: The Heat Equation and Its RelativesChapter 9

Reaction–Diffusion: Fronts, Patterns and Pinching

Critical patch size, travelling fronts and their speeds, bistable waves and the Allen–Cahn equation, Turing patterns, and the curvature of a Ricci flow as a reaction–diffusion system.

56 min read · Updated Oct 23, 2026

Read with Murray, Mathematical Biology (3rd edition), volume I, chapter 13 (biological waves: single-species models, including Fisher–KPP and the bistable equation) and volume II, chapter 2 (spatial pattern formation, Turing mechanisms); Evans, Partial Differential Equations, section 4.2.2 (travelling waves, with the bistable example) is a short second voice. Fife's Mathematical Aspects of Reacting and Diffusing Systems (1979) is the classical reference. For the Ricci flow side, Chow and Knopf, The Ricci Flow: An Introduction, chapter 4, treats the curvature equation as a reaction–diffusion system.

In this chapter · 7 sections
  1. 9.1Reaction against diffusion
  2. 9.2Travelling fronts: a PDE reduced to an ODE
  3. 9.2.1Monostable fronts: Fisher–KPP
  4. 9.2.2Bistable fronts: a unique speed
  5. 9.3Bistable interfaces move by mean curvature
  6. 9.4Turing patterns: instability from diffusion
  7. 9.5The curvature of a Ricci flow is a reaction–diffusion system
  8. 9.6History
  9. 9.7Exercises
  10. ↗Free resources

6A.8 Nonlinear Parabolic Equations ended with the two fates of a nonlinear heat equation: the solution exists for all time, or a reaction term drives it to infinity in finite time. Between those extremes lies most of what reaction–diffusion equations do in the world. A population spreads into empty territory at a constant speed. A nerve carries an impulse of fixed shape and speed. A uniform chemical soup breaks up into spots and stripes. Two phases of an alloy separate, and the boundary between them moves by its curvature. Each of these is an equation of the form

ut=DΔu+f(u),u_t = D\Delta u + f(u),

or a system of such equations, in which a reaction ff, which by itself would be an ordinary differential equation at each point, competes with diffusion, which by itself would smooth everything out. This chapter studies that competition: how the length and time scales of the two set the critical size of a habitat, how a front is a heteroclinic orbit of an ODE and how its speed is selected, why a bistable reaction produces interfaces that move by mean curvature, and how two diffusions at different rates can create pattern where one would destroy it.

The reason the chapter belongs in a book about the Ricci flow is the last section. Under the Ricci flow the curvature tensor evolves by ∂tRm⁡=ΔRm⁡+Q(Rm⁡)\partial_t\operatorname{Rm} = \Delta\operatorname{Rm} + Q(\operatorname{Rm}) (11A.3 Curvature in a Moving Frame), a reaction–diffusion system whose reaction term QQ is quadratic. Hamilton's whole approach to the flow, from his 1982 theorem to the pinching estimates that Perelman takes as given, is the study of this one system: find sets that the reaction ODE preserves, prove that diffusion cannot spoil them (the maximum principle of 6A.5 Maximum Principles), and understand singularities as places where reaction overwhelms diffusion. The scalar examples of this chapter are the place to learn that way of thinking where every step can be checked by hand.

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

  • nondimensionalise a reaction–diffusion equation, identify its intrinsic length D/r\sqrt{D/r} and time 1/r1/r, and compute the critical patch size of a habitat;
  • reduce travelling waves to a phase-plane problem, prove that Fisher–KPP fronts exist for every speed c≥2rDc \geq 2\sqrt{rD}, and explain why the minimal speed is the one selected;
  • solve the bistable (Nagumo) equation explicitly, prove that the sign of the front speed is the sign of ∫01f\int_0^1f, and describe the stability of bistable fronts;
  • derive formally that interfaces of the Allen–Cahn equation move by mean curvature, and state what has been proved;
  • derive Turing's conditions for diffusion-driven instability by Fourier modes, and explain the roles of the wavelength and of the domain size;
  • describe excitable media and nerve pulses;
  • read the curvature equations of the Ricci flow as a reaction–diffusion system, prove the ODE comparison for the scalar curvature, and prove the pinching of the three-dimensional curvature ODE.

Reaction against diffusion

Scales. In ut=Duxx+rf(u)u_t = Du_{xx} + rf(u) with ff dimensionless (for example f(u)=u(1−u)f(u) = u(1 - u)), the coefficient DD has units of length squared per time and rr of inverse time. There is exactly one length and one time that can be made from them:

ℓ=D/r,τ=1/r.\ell = \sqrt{D/r}, \qquad \tau = 1/r.

Substituting x=ℓx~x = \ell\tilde x and t=τt~t = \tau\tilde t removes both constants: ut~=ux~x~+f(u)u_{\tilde t} = u_{\tilde x\tilde x} + f(u). So every statement about the dimensionless equation is a statement about the original one in units of ℓ\ell and τ\tau, and every speed is a multiple of ℓ/τ=rD\ell/\tau = \sqrt{rD}. This is why the Fisher–KPP speed of 6A.5 Maximum Principles is 2rD2\sqrt{rD}: the number 22 is the speed of the dimensionless equation, and rD\sqrt{rD} is the only speed available.

The length ℓ\ell is the distance over which diffusion acts during one reaction time. On scales much smaller than ℓ\ell, diffusion wins and the solution is nearly uniform; on scales much larger, each point runs its own ODE and diffusion only connects neighbouring regions through thin transition layers. Almost everything in this chapter happens at scale ℓ\ell, where the two are in balance.

Critical patch size. Suppose a population grows at rate rr when sparse and diffuses with coefficient DD, in a habitat (0,L)(0, L) outside which it cannot survive (u=0u = 0 at the ends). Near u=0u = 0 the equation is ut=Duxx+ruu_t = Du_{xx} + ru, and its modes are sin⁡kπxL\sin\frac{k\pi x}{L} (6A.4 Fourier Methods and Scale Space) with growth rates r−Dk2π2L2r - D\frac{k^2\pi^2}{L^2}. The first mode grows exactly when L>πD/r=πℓL > \pi\sqrt{D/r} = \pi\ell. A habitat smaller than πℓ\pi\ell loses individuals across its boundary faster than they are born, however large the population inside.

Proposition 9.1 Critical patch size

Let u≥0u \geq 0 solve ut=Duxx+ru(1−u)u_t = Du_{xx} + ru(1 - u) on (0,L)(0, L) with u=0u = 0 at x=0,Lx = 0, L and continuous initial data 0≤u0≤10 \leq u_0 \leq 1, u0≢0u_0 \not\equiv 0.

  1. If L<πD/rL < \pi\sqrt{D/r}, then u→0u \to 0 uniformly and exponentially fast, at any rate e−γte^{-\gamma t} with γ<Dπ2L2−r\gamma < D\frac{\pi^2}{L^2} - r.
  2. If L>πD/rL > \pi\sqrt{D/r}, then lim inf⁡t→∞u(x,t)≥εsin⁡πxL\liminf_{t\to\infty}u(x, t) \geq \varepsilon\sin\frac{\pi x}{L} for some ε>0\varepsilon > 0: the population persists. (In fact uu converges to the unique positive steady state; this is stated, not proved here.)

Proof. (1) Since u≥0u \geq 0 and u(1−u)≤uu(1 - u) \leq u, uu is a subsolution of the linear equation vt=Dvxx+rvv_t = Dv_{xx} + rv. Choose δ>0\delta > 0 so small that L′=L+2δL' = L + 2\delta is still less than πD/r\pi\sqrt{D/r}, and let

v(x,t)=Ae−γ′tsin⁡π(x+δ)L′,γ′=Dπ2L′2−r>0.v(x, t) = Ae^{-\gamma' t}\sin\frac{\pi(x + \delta)}{L'}, \qquad \gamma' = D\frac{\pi^2}{L'^2} - r > 0.

It solves the linear equation, and on [0,L][0, L] the sine is bounded below by sin⁡πδL′>0\sin\frac{\pi\delta}{L'} > 0, so for AA large v(⋅,0)≥1≥u0v(\cdot, 0) \geq 1 \geq u_0 there. At x=0,Lx = 0, L, v>0=uv > 0 = u. The comparison principle of 6A.5 Maximum Principles gives 0≤u≤v≤Ae−γ′t0 \leq u \leq v \leq Ae^{-\gamma't}, and γ′\gamma' is as close to Dπ2L2−rD\frac{\pi^2}{L^2} - r as we like.

(2) Choose ε∈(0,1)\varepsilon \in (0, 1) so small that r(1−ε)>Dπ2L2r(1 - \varepsilon) > D\frac{\pi^2}{L^2}, and let φ=εsin⁡πxL\varphi = \varepsilon\sin\frac{\pi x}{L}. Then

Dφ′′+rφ(1−φ)=φ(−Dπ2L2+r(1−φ))≥φ(−Dπ2L2+r(1−ε))≥0,D\varphi'' + r\varphi(1 - \varphi) = \varphi\Big(-D\frac{\pi^2}{L^2} + r(1 - \varphi)\Big) \geq \varphi\Big(-D\frac{\pi^2}{L^2} + r(1 - \varepsilon)\Big) \geq 0,

so φ\varphi is a stationary subsolution. By the strong maximum principle (6A.5 Maximum Principles) u(⋅,1)>0u(\cdot, 1) > 0 on (0,L)(0, L), and by the Hopf lemma its derivatives at the ends are nonzero, so after shrinking ε\varepsilon, u(⋅,1)≥φu(\cdot, 1) \geq \varphi. Comparison from time 11 on gives u≥φu \geq \varphi for all t≥1t \geq 1.

In the world Model Plankton patches and nature reserves

John Kierstead and Lawrence Slobodkin (1953) used exactly this computation to explain why a plankton bloom needs a water mass of a minimum size: in a patch of favourable water, algae multiply, but turbulent mixing (acting as diffusion) carries them out into water where they die, and below the critical width πD/r\pi\sqrt{D/r} the losses win. John Skellam (1951) had found the same threshold for populations in a bounded habitat. The KISS model, as it came to be called, is still the first calculation in the design of nature reserves and in models of fragmented habitats, with the caveat that real dispersal is rarely pure diffusion and real boundaries are rarely perfectly lethal: a reflecting boundary (ux=0u_x = 0) removes the threshold altogether, and intermediate boundary conditions interpolate. The general principle survives these caveats: survival in a bounded domain is decided by the sign of the first eigenvalue of DΔ+rD\Delta + r, and the first eigenvalue of the Laplacian measures the size of the domain.

The same principle appears in the Ricci flow in a different guise. Perelman's functional λ(g)\lambda(g) (12A.2 Ricci Flow as a Gradient Flow) is the first eigenvalue of the operator −4Δ+R-4\Delta + R, and its monotonicity is the statement that the flow pushes this "growth rate" in one direction. 6B.16 Eigenvalue Problems and Perelman’s λ develops the theory of first eigenvalues and positive ground states that this needs.

Travelling fronts: a PDE reduced to an ODE

A travelling wave is a solution u(x,t)=U(x−ct)u(x, t) = U(x - ct) that keeps its shape and moves at constant speed cc. Substituting into ut=uxx+f(u)u_t = u_{xx} + f(u), with z=x−ctz = x - ct, gives the ordinary differential equation

U′′+cU′+f(U)=0.U'' + cU' + f(U) = 0.

A front joins two zeros of ff: U(−∞)=1U(-\infty) = 1 and U(+∞)=0U(+\infty) = 0, say. Writing V=U′V = U' turns this into the planar system

U′=V,V′=−cV−f(U),U' = V, \qquad V' = -cV - f(U),

and a front is an orbit from the equilibrium (1,0)(1, 0) to the equilibrium (0,0)(0, 0): a heteroclinic orbit. The PDE question "does a front of speed cc exist?" becomes the ODE question "does the unstable manifold of (1,0)(1, 0) land on (0,0)(0, 0)?", and the answer depends on the type of the equilibria, which depends on f′(0)f'(0), f′(1)f'(1) and cc.

Note the mechanical reading. UU is the position of a particle moving in time zz in the potential F(U)=∫0UfF(U) = \int_0^Uf, with friction coefficient cc: U′′=−F′(U)−cU′U'' = -F'(U) - cU'. The particle starts at rest at the top of a hill at U=1U = 1 and must come to rest at U=0U = 0. Friction is what makes the speed matter.

Monostable fronts: Fisher–KPP

For f(u)=u(1−u)f(u) = u(1 - u), the state u=0u = 0 is unstable for the ODE and u=1u = 1 is stable: the reaction is monostable. Linearising the planar system: at (1,0)(1, 0) the Jacobian is (011−c)\begin{pmatrix}0 & 1\\ 1 & -c\end{pmatrix}, with eigenvalues of opposite signs, a saddle; at (0,0)(0, 0) it is (01−1−c)\begin{pmatrix}0 & 1\\ -1 & -c\end{pmatrix}, with eigenvalues −c±c2−42\frac{-c \pm \sqrt{c^2 - 4}}{2}. For c≥2c \geq 2 both are real and negative, a stable node; for 0<c<20 < c < 2 they are complex, a stable spiral, and an orbit approaching it would make UU negative, which a density cannot be (6A.5 Maximum Principles, exercise on the minimal speed). So c≥2c \geq 2 is necessary. It is also sufficient.

Theorem 9.2 Fisher–KPP fronts

For each c≥2c \geq 2 the equation ut=uxx+u(1−u)u_t = u_{xx} + u(1 - u) has a travelling front U(x−ct)U(x - ct) with U(−∞)=1U(-\infty) = 1, U(+∞)=0U(+\infty) = 0, and UU strictly decreasing with values in (0,1)(0, 1). For 0≤c<20 \leq c < 2 there is no such front with U≥0U \geq 0.

Proof. Necessity was shown above. For c≥2c \geq 2 choose μ>0\mu > 0 with μ+1μ≤c\mu + \frac1\mu \leq c (possible exactly because c≥2c \geq 2; take μ=1\mu = 1 if in doubt), and consider the triangle

T={(U,V):0≤U≤1, −μU≤V≤0}.T = \{(U, V) : 0 \leq U \leq 1,\ -\mu U \leq V \leq 0\}.

We show that orbits cannot leave TT through its sides, except at the corner (0,0)(0, 0).

  • On the side V=0V = 0, 0<U<10 < U < 1: V′=−U(1−U)<0V' = -U(1 - U) < 0, so orbits enter TT.
  • On the side U=1U = 1, −μ<V<0-\mu < V < 0: U′=V<0U' = V < 0, so orbits enter TT.
  • On the side V=−μUV = -\mu U, 0<U≤10 < U \leq 1: along an orbit UU decreases (U′=V<0U' = V < 0), and the orbit's slope is
dVdU=−cV−U(1−U)V=−c+U(1−U)μU=−c+1−Uμ≤−c+1μ≤−μ.\frac{dV}{dU} = \frac{-cV - U(1 - U)}{V} = -c + \frac{U(1 - U)}{\mu U} = -c + \frac{1 - U}{\mu} \leq -c + \frac1\mu \leq -\mu.

Moving leftwards with slope at most −μ-\mu, the orbit rises at least as fast as the line V=−μUV = -\mu U does, so it stays above it.

The saddle (1,0)(1, 0) has a one-dimensional unstable manifold, tangent at (1,0)(1, 0) to the eigenvector (1,λ+)(1, \lambda_+) of the positive eigenvalue λ+=−c+c2+42\lambda_+ = \frac{-c + \sqrt{c^2 + 4}}{2}. One of its two branches leaves (1,0)(1, 0) into the quadrant U<1U < 1, V<0V < 0, along V≈λ+(U−1)V \approx \lambda_+(U - 1); near U=1U = 1 this lies between V=0V = 0 and V=−μU≈−μV = -\mu U \approx -\mu, so the branch starts inside TT, and by what we have shown it stays in TT for all zz. Inside TT, away from the corner, U′=V<0U' = V < 0 wherever V<0V < 0, and VV cannot stay at 00 inside the triangle (there V′<0V' < 0), so UU is strictly decreasing and bounded below by 00. Then U(z)U(z) converges as z→∞z \to \infty, and the orbit must converge to an equilibrium in TT; the only one other than its starting point is (0,0)(0, 0). Translating in zz gives the front.

The proof uses the inequality μ+1μ≤c\mu + \frac1\mu \leq c, and that inequality has a meaning. Look for solutions of the linearised equation ut=uxx+uu_t = u_{xx} + u of the form e−μ(x−ct)e^{-\mu(x - ct)}: they exist exactly when cμ=μ2+1c\mu = \mu^2 + 1, that is c=μ+1μc = \mu + \frac1\mu. Each decay rate μ\mu of the front's leading edge determines a speed, and the smallest speed, c=2c = 2, comes from μ=1\mu = 1 (Exercise 9.5). The front is pulled by its leading edge, where uu is tiny and the equation is effectively linear: its speed is determined by f′(0)f'(0) alone, and would be the same for f(u)=u(1−u2)f(u) = u(1 - u^2) or f(u)=u(1−u)(1+u)f(u) = u(1 - u)(1 + u), so long as f(u)≤f′(0)uf(u) \leq f'(0)u.

Which speed is chosen. Fronts exist for every c≥2c \geq 2, but the one that appears from localised initial data is the slowest. This is the theorem of Kolmogorov, Petrovsky and Piskunov (1937), for a step initial state: the solution converges in shape to the front of speed 22, with the position of the level set u=12u = \frac12 advancing like 2t+o(t)2t + o(t). Faster fronts arise only from initial data with slowly decaying tails, u0∼e−μxu_0 \sim e^{-\mu x} with μ<1\mu < 1, where the tail itself, growing like ete^{t} by the linear equation, prescribes the speed μ+1μ\mu + \frac1\mu. Donald Aronson and Hans Weinberger (1975, 1978) extended the result to Rn\mathbb{R}^n: from any compactly supported nonnegative nonzero data, the population eventually occupies a ball expanding at speed 2rD2\sqrt{rD}, however small the initial population (the hair-trigger effect). Maury Bramson (1983) found the next term: for a step initial state the front is at

2t−32log⁡t+O(1),2t - \tfrac32\log t + O(1),

a logarithmic delay that is invisible in the leading-order theory and reflects the fact that the front is pulled by a region where fluctuations are large; Bramson's proof goes through branching Brownian motion, whose maximum particle the KPP equation describes.

In the world Model Epidemic waves

An infection spreading through a population distributed in space behaves, in the simplest models, like a pulled front: susceptible individuals near the edge are infected by the few infected ones, who diffuse, and the speed is 2DR2\sqrt{DR} with RR the initial growth rate of the epidemic. David Kendall (1957, 1965) studied such waves for spatial epidemic models; Edward Noble (1974) fitted a reaction–diffusion model to the spread of the Black Death through Europe in 1347–1350, whose front advanced a few hundred kilometres a year; and James Murray, Edward Stanley and David Brown (1986) modelled the spread of fox rabies across Europe, predicting, among other things, the width of a break in fox density needed to stop the wave. As with the muskrat of 6A.5 Maximum Principles, these models capture the constant speed of advance and its dependence on DR\sqrt{DR}, and miss what transport networks do: modern epidemics jump between cities, and a front-speed model is then the wrong description.

Bistable fronts: a unique speed

Now let f(u)=u(1−u)(u−a)f(u) = u(1 - u)(u - a) with 0<a<10 < a < 1. Both 00 and 11 are stable states of the ODE, separated by the unstable state aa: the reaction is bistable, as for a population with an Allee effect (below the density aa, individuals cannot find mates and the population declines), or for an excitable membrane, or for two phases of a material. The planar system now has saddles at both (1,0)(1, 0) and (0,0)(0, 0), and a heteroclinic orbit joining two saddles is non-generic: it exists only for one value of cc. There is a unique front speed, determined by the whole nonlinearity rather than by its derivative at one point.

Proposition 9.3 The sign of the bistable speed

If U′′+cU′+f(U)=0U'' + cU' + f(U) = 0 with U(−∞)=1U(-\infty) = 1, U(+∞)=0U(+\infty) = 0 and U′→0U' \to 0 at ±∞\pm\infty, then

c∫−∞∞U′(z)2 dz=∫01f(u) du.c\int_{-\infty}^\infty U'(z)^2\,dz = \int_0^1f(u)\,du.

In particular the front moves towards the state 00 (that is, c>0c > 0, the state 11 invades) exactly when ∫01f>0\int_0^1f > 0.

Proof. Multiply the equation by U′U' and integrate over R\mathbb{R}. The first term gives [12U′2]−∞∞=0\big[\frac12U'^2\big]_{-\infty}^\infty = 0. The third gives ∫f(U(z))U′(z) dz=∫10f(u) du=−∫01f\int f(U(z))U'(z)\,dz = \int_1^0f(u)\,du = -\int_0^1f, by substituting u=U(z)u = U(z). What remains is c∫U′2−∫01f=0c\int U'^2 - \int_0^1f = 0.

For the cubic, ∫01u(1−u)(u−a) du=1−2a12\int_0^1u(1 - u)(u - a)\,du = \frac{1 - 2a}{12}, so the state 11 invades when a<12a < \frac12, the state 00 invades when a>12a > \frac12, and at a=12a = \frac12 the front stands still. In mechanical terms, the particle must lose exactly the height difference F(1)−F(0)F(1) - F(0) to friction, and the friction coefficient that does this is unique. The cubic is special in having an explicit front,

U(z)=11+ez/2,c=2(12−a)U(z) = \frac{1}{1 + e^{z/\sqrt2}}, \qquad c = \sqrt2\Big(\frac12 - a\Big)

(Exercise 9.6), which is classical.

Bistable fronts are stable in a strong sense: Paul Fife and Bryce McLeod (1977) proved that any initial data that is near 11 far to the left and near 00 far to the right, with values above aa and below aa respectively on the two sides, converges exponentially fast to a translate of the front. Monostable fronts are more delicate: perturbations ahead of the front, in the unstable state, can grow and change the speed. The distinction between pulled (monostable, speed from linearisation) and pushed (bistable, speed from the whole nonlinearity) fronts organises much of the physics literature on front propagation, reviewed by Wim van Saarloos (2003).

In the world In use The nerve impulse

A nerve axon is a long cable along which the membrane voltage diffuses and reacts. Alan Hodgkin and Andrew Huxley (1952) measured the ionic currents in the squid giant axon, wrote down a cable equation for the voltage (a reaction–diffusion equation) coupled to three ordinary differential equations for the gating variables of the ion channels, and computed from it, by numerical integration on a mechanical desk calculator, a travelling pulse whose speed (about 18.818.8 metres per second) was close to the measured one (about 21.221.2). They shared the 1963 Nobel prize in physiology or medicine for this work, with John Eccles. Richard FitzHugh (1961) and Jin-ichi Nagumo, Suguru Arimoto and Shuji Yoshizawa (1962) reduced the model to two variables, a fast bistable voltage vv and a slow recovery variable ww:

vt=vxx+v(1−v)(v−a)−w,wt=ε(v−γw).v_t = v_{xx} + v(1 - v)(v - a) - w, \qquad w_t = \varepsilon(v - \gamma w).

With ww frozen, vv has bistable fronts; the slow growth of ww behind the front brings vv back down, and the result is a pulse, a front followed by a back. Media of this kind are called excitable: a small stimulus decays, a large one triggers a full pulse of standard size. In two dimensions excitable media support spiral waves, seen in the Belousov–Zhabotinsky reaction (Boris Belousov in the 1950s, Anatol Zhabotinsky from 1964), in colonies of the slime mould Dictyostelium, and in the electrical activity of heart muscle, where re-entrant spirals are implicated in some dangerous arrhythmias.

Bistable interfaces move by mean curvature

In higher dimensions, a bistable equation produces regions where u≈1u \approx 1 and regions where u≈0u \approx 0, separated by thin layers in which uu follows the one-dimensional front profile across the layer. How do the layers move? Consider the symmetric case, where the two states are ±1\pm1 and the front is stationary in one dimension: the Allen–Cahn equation

ut=Δu−1ε2W′(u),W(u)=14(1−u2)2,u_t = \Delta u - \frac{1}{\varepsilon^2}W'(u), \qquad W(u) = \frac14(1 - u^2)^2,

introduced by Samuel Allen and John Cahn (1979) for the motion of antiphase boundaries in alloys. It is the gradient flow (6A.11 Calculus of Variations and Gradient Flows) of the energy

Eε(u)=∫(ε2∣∇u∣2+1εW(u))dx,E_\varepsilon(u) = \int\Big(\frac\varepsilon2|\nabla u|^2 + \frac1\varepsilon W(u)\Big)dx,

with time rescaled by ε\varepsilon. The potential WW has two wells, at ±1\pm1, and the gradient term penalises sharp transitions between them. A transition across a layer costs a definite energy per unit area: the one-dimensional stationary profile is q(s)=tanh⁡s2q(s) = \tanh\frac{s}{\sqrt2}, with ss the signed distance divided by ε\varepsilon, and its energy is

σ=∫−∞∞(12q′2+W(q))ds=∫−112W(u) du=223\sigma = \int_{-\infty}^\infty\Big(\frac12q'^2 + W(q)\Big)ds = \int_{-1}^1\sqrt{2W(u)}\,du = \frac{2\sqrt2}{3}

(Exercise 9.7). As ε→0\varepsilon \to 0, EεE_\varepsilon concentrates on the interfaces and approaches σ\sigma times their area: this is the theorem of Luciano Modica and Stefano Mortola (1977), a Γ\Gamma-convergence of EεE_\varepsilon to the perimeter functional. The gradient flow of area is the mean curvature flow, and so one expects the interfaces of Allen–Cahn to move by mean curvature.

The formal computation. Suppose the interface at time tt is a hypersurface Γt\Gamma_t, and near it u(x,t)≈q(d(x,t)/ε)u(x, t) \approx q\big(d(x, t)/\varepsilon\big), with dd the signed distance to Γt\Gamma_t. Then, with qq and its derivatives evaluated at d/εd/\varepsilon,

ut=dtεq′,Δu=∣∇d∣2ε2q′′+Δdεq′=1ε2q′′+Δdεq′,u_t = \frac{d_t}{\varepsilon}q', \qquad \Delta u = \frac{|\nabla d|^2}{\varepsilon^2}q'' + \frac{\Delta d}{\varepsilon}q' = \frac{1}{\varepsilon^2}q'' + \frac{\Delta d}{\varepsilon}q',

because ∣∇d∣=1|\nabla d| = 1. The profile satisfies q′′=W′(q)q'' = W'(q), so the terms of order ε−2\varepsilon^{-2} cancel, and what is left at order ε−1\varepsilon^{-1} is

dt=Δd.d_t = \Delta d.

Take dd positive outside the region enclosed by Γt\Gamma_t. On Γt\Gamma_t, dtd_t is the speed at which the interface moves inwards (towards d<0d < 0), and Δd=H\Delta d = H is its mean curvature, the sum of the principal curvatures, positive for a sphere: for d=∣x∣−Rd = |x| - R, Δd=n−1∣x∣\Delta d = \frac{n - 1}{|x|}. So the interface moves inwards with normal speed equal to its mean curvature. A sphere of radius RR in Rn\mathbb{R}^n shrinks by R′=−n−1RR' = -\frac{n - 1}{R} and disappears at time R022(n−1)\frac{R_0^2}{2(n - 1)} (Exercise 9.8): a droplet of one phase inside the other shrinks and vanishes, which is the coarsening that Allen and Cahn set out to explain.

The formal computation has been made rigorous in several ways. Xinfu Chen (1992) and Piero de Mottoni and Michelle Schatzman (1995) proved that the interfaces converge to the classical mean curvature flow as long as that flow is smooth; Lawrence Evans, Halil Mete Soner and Panagiotis Souganidis (1992) proved convergence for all time to the level-set (viscosity) solution of mean curvature flow (6C.9 Hamilton–Jacobi Equations and Viscosity Solutions), which continues through singularities; and Tom Ilmanen (1993) proved convergence to a weak flow in the sense of Brakke. The Allen–Cahn equation is now also a numerical method: to compute a mean curvature flow, or a flow with singularities and topological changes, one solves a semilinear heat equation with small ε\varepsilon, and the interfaces take care of themselves.

So a bistable reaction–diffusion equation, a single semilinear heat equation for a scalar function, contains the mean curvature flow in its singular limit. 6A.10 Curve Shortening and the First Geometric Flows studies that flow directly for curves, where it is curve shortening.

Turing patterns: instability from diffusion

For a single equation, diffusion only stabilises: the linearisation of ut=Δu+f(u)u_t = \Delta u + f(u) at a stable equilibrium u∗u_* (f′(u∗)<0f'(u_*) < 0) has modes eik⋅xe^{ik\cdot x} with growth rates f′(u∗)−∣k∣2<0f'(u_*) - |k|^2 < 0. Alan Turing (1952) observed that for two species diffusing at different rates this can fail, and that the instability that results has a preferred wavelength. 6C.12 Quasilinear Parabolic Systems uses his example to show that parabolic systems have no maximum principle in general; here we do the analysis that biologists and chemists use.

Consider

ut=duΔu+f(u,v),vt=dvΔv+g(u,v),u_t = d_u\Delta u + f(u, v), \qquad v_t = d_v\Delta v + g(u, v),

with a uniform equilibrium (u∗,v∗)(u_*, v_*), f=g=0f = g = 0 there, and Jacobian J=(fufvgugv)J = \begin{pmatrix}f_u & f_v\\ g_u & g_v\end{pmatrix} at it. A small perturbation ηeik⋅x+σt\eta e^{ik\cdot x + \sigma t}, with η∈R2\eta \in \mathbb{R}^2, solves the linearised system when σ\sigma is an eigenvalue of

Jk=J−∣k∣2D,D=diag⁡(du,dv).J_k = J - |k|^2D, \qquad D = \operatorname{diag}(d_u, d_v).

This is the Fourier analysis of 6A.4 Fourier Methods and Scale Space applied to a system: each wave vector kk evolves independently, by its own 2×22\times2 matrix. The equilibrium is stable without diffusion (k=0k = 0) when tr⁡J<0\operatorname{tr}J < 0 and det⁡J>0\det J > 0. Since tr⁡Jk=tr⁡J−∣k∣2(du+dv)<0\operatorname{tr}J_k = \operatorname{tr}J - |k|^2(d_u + d_v) < 0 for all kk, the only way a mode can grow is that det⁡Jk<0\det J_k < 0, which gives a real positive eigenvalue. Now

h(q):=det⁡Jk=dudvq2−(dvfu+dugv)q+det⁡J,q=∣k∣2,h(q) := \det J_k = d_ud_vq^2 - (d_vf_u + d_ug_v)q + \det J, \qquad q = |k|^2,

a quadratic in qq that is positive at q=0q = 0. It becomes negative for some q>0q > 0 exactly when its minimum is negative and occurs at positive qq:

dvfu+dugv>0and(dvfu+dugv)2>4dudvdet⁡J.d_vf_u + d_ug_v > 0 \qquad\text{and}\qquad (d_vf_u + d_ug_v)^2 > 4d_ud_v\det J.

These are Turing's conditions. Together with fu+gv<0f_u + g_v < 0 they force fuf_u and gvg_v to have opposite signs: one species, say uu, is an activator (fu>0f_u > 0, it promotes its own production) and the other an inhibitor (gv<0g_v < 0). And they force dv>dud_v > d_u: from fu+gv<0f_u + g_v < 0 we get ∣gv∣>fu|g_v| > f_u, and from dvfu>du∣gv∣d_vf_u > d_u|g_v| then dv>dud_v > d_u. In words: local activation and long-range inhibition. The activator, diffusing slowly, amplifies any local excess of itself; the inhibitor it produces diffuses quickly and suppresses activation in a surrounding ring. At the threshold of instability, the first unstable wave number is qc=∣kc∣2=det⁡J/(dudv)q_c = |k_c|^2 = \sqrt{\det J/(d_ud_v)}, so the pattern has wavelength 2π∣kc∣\frac{2\pi}{|k_c|}, set by the chemistry and the diffusion coefficients, not by the size of the domain.

The domain decides which modes exist. On an interval (0,L)(0, L) with no-flux boundary conditions, the allowed modes are cos⁡mπxL\cos\frac{m\pi x}{L}, q=m2π2L2q = \frac{m^2\pi^2}{L^2}, and a pattern forms only if one of these lies in the unstable band. A domain much shorter than the wavelength is uniform; as the domain grows, more modes enter the band, and the pattern adds stripes. Shigeru Kondo and Rihito Asai (1995) observed exactly this in the angelfish Pomacanthus: as the fish grows, its stripes do not stretch but split and insert new stripes, keeping their spacing, as a Turing system on a growing domain predicts.

Beyond linearisation. Linear analysis predicts which wavelength grows, not what the final pattern looks like. Near threshold, weakly nonlinear analysis (amplitude equations) decides between stripes, hexagonal spots and other planforms; far from threshold, the patterns can be complex. John Pearson (1993) computed, for the two-species Gray–Scott model of Peter Gray and Stephen Scott, a zoo of spots that divide, labyrinths and travelling fronts, all from one pair of semilinear heat equations.

In the world Model Turing patterns in chemistry and biology

Turing's mechanism waited nearly forty years for a clean chemical demonstration: Vincent Castets, Étiennette Dulos, Jacques Boissonade and Patrick De Kepper (1990) produced stationary Turing patterns in the chlorite–iodide–malonic acid (CIMA) reaction in a gel, where, as István Lengyel and Irving Epstein explained (1991), the starch indicator binds the activator and slows its effective diffusion, and Qi Ouyang and Harry Swinney (1991) observed the transition from a uniform state to hexagons and stripes. In biology, besides the angelfish, Rushikesh Sheth and coworkers (2012) argued that Hox genes control the number of digits in mouse limbs by changing the wavelength of a Turing-type mechanism, and Jelena Raspopovic, Luciano Marcon, Laura Russo and James Sharpe (2014) identified a candidate three-species network (Bmp, Sox9 and Wnt) whose dynamics produce the digit pattern. Whether a given biological pattern is truly Turing, and which molecules play the activator and the inhibitor, is decided case by case by experiment; the mathematics says only what a mechanism of this kind can and cannot do.

The curvature of a Ricci flow is a reaction–diffusion system

Under the Ricci flow ∂tg=−2Ric⁡\partial_tg = -2\operatorname{Ric}, the curvature evolves by equations of exactly the kind studied here (11A.2 How Curvature Evolves, 11A.3 Curvature in a Moving Frame):

∂tR=ΔR+2∣Ric⁡∣2,∂tRm⁡=ΔRm⁡+Q(Rm⁡),\partial_tR = \Delta R + 2|\operatorname{Ric}|^2, \qquad \partial_t\operatorname{Rm} = \Delta\operatorname{Rm} + Q(\operatorname{Rm}),

the second in Uhlenbeck's moving frame, with QQ a quadratic expression in the curvature operator. Diffusion is the Laplacian of the evolving metric; the reaction is quadratic, like the u2u^2 of 6A.8 Nonlinear Parabolic Equations. Everything in this chapter has a counterpart.

ODE comparison for the scalar curvature. Since ∣Ric⁡∣2≥1nR2|\operatorname{Ric}|^2 \geq \frac1nR^2 (Cauchy–Schwarz on the eigenvalues of Ric⁡\operatorname{Ric}, whose sum is RR), the scalar curvature is a supersolution of ut=Δu+2nu2u_t = \Delta u + \frac2nu^2. On a closed manifold the maximum principle compares Rmin⁡(t)R_{\min}(t) with the solution of the ODE y′=2ny2y' = \frac2ny^2:

Proposition 9.4 Scalar curvature under Ricci flow

On a closed manifold, Rmin⁡(t)≥Rmin⁡(0)1−2nRmin⁡(0) tR_{\min}(t) \geq \dfrac{R_{\min}(0)}{1 - \frac2nR_{\min}(0)\,t} for as long as the flow exists. In particular, if Rmin⁡(0)>0R_{\min}(0) > 0, the flow must become singular by time n2Rmin⁡(0)\frac{n}{2R_{\min}(0)}, and if Rmin⁡(0)≥0R_{\min}(0) \geq 0 then R≥0R \geq 0 for all time.

Proof. At a point where R(⋅,t)R(\cdot, t) attains its minimum, ΔR≥0\Delta R \geq 0, so ∂tR≥2nR2\partial_tR \geq \frac2nR^2 there; by the scalar maximum principle (6A.5 Maximum Principles, 11A.7 Maximum Principles under Ricci Flow), Rmin⁡R_{\min} is bounded below by the solution of y′=2ny2y' = \frac2ny^2 with y(0)=Rmin⁡(0)y(0) = R_{\min}(0), which is the stated function. If Rmin⁡(0)>0R_{\min}(0) > 0, it tends to infinity at t=n2Rmin⁡(0)t = \frac{n}{2R_{\min}(0)}, and Rmin⁡R_{\min} cannot be finite beyond that.

On a surface, Ric⁡=R2g\operatorname{Ric} = \frac R2g and the equation is exactly ∂tR=ΔR+R2\partial_tR = \Delta R + R^2: the semilinear equation of 6A.8 Nonlinear Parabolic Equations, with the Laplacian of the evolving metric. The round sphere is its spatially constant solution, R=21−2tR = \frac{2}{1 - 2t} for the unit sphere, which blows up at the ODE rate, and Hamilton's study of the flow on surfaces (11A.12 Ricci Flow on Surfaces) is the study of how far a general solution stays from this ODE behaviour.

Invariant sets of the reaction. In dimension three, the eigenvalues λ≥μ≥ν\lambda \geq \mu \geq \nu of the curvature operator evolve, under the reaction ODE alone, by

λ′=λ2+μν,μ′=μ2+λν,ν′=ν2+λμ\lambda' = \lambda^2 + \mu\nu, \qquad \mu' = \mu^2 + \lambda\nu, \qquad \nu' = \nu^2 + \lambda\mu

in Hamilton's normalisation (11A.3 Curvature in a Moving Frame). Hamilton's maximum principle for systems (11A.7 Maximum Principles under Ricci Flow), the tensor version of the invariant-region theorem of 6A.5 Maximum Principles, says that a closed convex set of curvature operators that is invariant under parallel translation and preserved by this ODE is preserved by the PDE. This is the same logic as the invariant rectangles of a two-species model: diffusion averages, averaging keeps you inside a convex set, so only the reaction can push you out. The ODE then does the geometry. If ν>0\nu > 0, the difference λ−ν\lambda - \nu grows more slowly than ν\nu does (Exercise 9.10), so the curvature operator becomes relatively closer to a multiple of the identity, which is the pinching toward constant curvature behind Hamilton's 1982 theorem (11A.11 Hamilton’s 1982 Theorem). The Hamilton–Ivey estimate (11A.10 Hamilton–Ivey Pinching), which says that where curvature is large it is nearly nonnegative, comes from an invariant set of the same ODE, and it is one of the facts that Perelman and Morgan–Tian take as the starting point for the analysis of singularities.

Where reaction wins. The ODE y′=y2y' = y^2 blows up; diffusion resists by spreading curvature out. Near a singularity of the Ricci flow, curvature is so large that, on the scale of the curvature, reaction dominates: this is why rescaled limits of singularities are ancient solutions on which the curvature is pinched to be nonnegative, and why the round shrinking cylinder, whose curvature evolves by the pure ODE, is the model of a neckpinch (11B.5 Singularities, 11B.6 Rotationally Symmetric Flows and the Standard Solution). In a rotationally symmetric neck, the cross-sectional spheres shrink by the ODE while diffusion along the neck tries to even them out; Sigurd Angenent and Dan Knopf (2004) showed that the neck pinches at the ODE rate ∣Rm⁡∣∼1T−t|\operatorname{Rm}| \sim \frac{1}{T - t}, a type I singularity in the language of 6A.8 Nonlinear Parabolic Equations. The balance of reaction and diffusion that sets the width of a Fisher front sets the shape of a neck.

Where this goes Where this goes

6A.10 Curve Shortening and the First Geometric Flows studies the mean curvature flow of curves directly, the flow that the Allen–Cahn interfaces of this chapter follow. 6A.11 Calculus of Variations and Gradient Flows views Allen–Cahn and the heat equation as gradient flows. 6C.12 Quasilinear Parabolic Systems proves short-time existence for parabolic systems, and 11A.7 Maximum Principles under Ricci Flow the maximum principle for systems in Uhlenbeck's gauge; 11A.10 Hamilton–Ivey Pinching and 11A.11 Hamilton’s 1982 Theorem find the invariant sets of the three-dimensional curvature ODE that give Hamilton–Ivey pinching and Hamilton's theorem. 12A.2 Ricci Flow as a Gradient Flow meets Perelman's λ\lambda, the first eigenvalue that decides growth here.

History

Fisher's and Kolmogorov, Petrovsky and Piskunov's papers on the spread of advantageous genes appeared in 1937, and Zel'dovich and Frank-Kamenetskii's theory of flame fronts in 1938. Skellam's study of dispersal and the critical patch was published in 1951 and Kierstead and Slobodkin's in 1953. Hodgkin and Huxley's model of the nerve impulse appeared in 1952, the same year as Turing's "The chemical basis of morphogenesis"; FitzHugh's reduction followed in 1961 and Nagumo, Arimoto and Yoshizawa's circuit in 1962. Gierer and Meinhardt formulated activator–inhibitor models in 1972. Aronson and Weinberger's spreading theorems date from 1975 and 1978, Fife and McLeod's stability theorem for bistable fronts from 1977, Allen and Cahn's equation from 1979 and Bramson's logarithmic correction from 1983. Turing patterns were seen in a chemical reaction in 1990. The convergence of Allen–Cahn interfaces to mean curvature flow was proved between 1992 and 1995. Hamilton introduced the maximum principle for systems in 1986.

Recall Where we stand

A reaction–diffusion equation ut=DΔu+rf(u)u_t = D\Delta u + rf(u) has intrinsic length D/r\sqrt{D/r} and time 1/r1/r; a habitat survives when the first eigenvalue of DΔ+rD\Delta + r is positive, which on an interval with lethal ends means L>πD/rL > \pi\sqrt{D/r}. Travelling fronts are heteroclinic orbits of U′′+cU′+f(U)=0U'' + cU' + f(U) = 0. For the monostable Fisher–KPP reaction, fronts exist for every c≥2c \geq 2 (a trapping triangle in the phase plane) and are pulled: the speed c=μ+1μc = \mu + \frac1\mu comes from the linear leading edge, and localised data select the minimal speed 2rD2\sqrt{rD}, with Bramson's −32log⁡t-\frac32\log t delay. For a bistable reaction the speed is unique, its sign is the sign of ∫01f\int_0^1f, the cubic front is (1+ez/2)−1\big(1 + e^{z/\sqrt2}\big)^{-1} with c=2(12−a)c = \sqrt2(\frac12 - a), and fronts are stable (Fife–McLeod). Allen–Cahn interfaces carry energy 223\frac{2\sqrt2}{3} per unit area and move, as ε→0\varepsilon \to 0, by mean curvature. Two species diffusing at different rates can destabilise a stable equilibrium: Turing's conditions require local activation and long-range inhibition, and select a wavelength. The curvature of a Ricci flow is a reaction–diffusion system: Rmin⁡R_{\min} obeys the ODE comparison, invariant sets of the reaction ODE are invariant for the flow, the three-dimensional ODE pinches toward constant curvature, and singularities are where reaction wins. 6A.10 Curve Shortening and the First Geometric Flows follows the curvature flow of curves.

Exercises

Exercise 9.5 Speeds from the leading edge

(a) Show that e−μ(x−ct)e^{-\mu(x - ct)} solves ut=uxx+uu_t = u_{xx} + u if and only if c=μ+1μc = \mu + \frac1\mu, and that the minimum of μ+1μ\mu + \frac1\mu over μ>0\mu > 0 is 22, at μ=1\mu = 1. (b) Restore the constants: for ut=Duxx+ruu_t = Du_{xx} + ru, find c(μ)c(\mu) and its minimum. (c) Explain why the same minimal speed holds for any ff with f(0)=0f(0) = 0, f′(0)=rf'(0) = r and f(u)≤ruf(u) \leq ru on [0,1][0, 1], by using min⁡{1,Ae−μ(x−ct)}\min\{1, Ae^{-\mu(x - ct)}\} as a supersolution.

Solution

(a) ut=μcuu_t = \mu cu, uxx=μ2uu_{xx} = \mu^2u, so the equation is μc=μ2+1\mu c = \mu^2 + 1. By AM–GM, μ+1μ≥2\mu + \frac1\mu \geq 2 with equality at μ=1\mu = 1. (b) μc=Dμ2+r\mu c = D\mu^2 + r, so c=Dμ+rμ≥2rDc = D\mu + \frac r\mu \geq 2\sqrt{rD}, with equality at μ=r/D\mu = \sqrt{r/D}. (c) Since f(u)≤ruf(u) \leq ru, the exponential w=Ae−μ(x−ct)w = Ae^{-\mu(x - ct)} with c=c(μ)c = c(\mu) satisfies wt−Dwxx=rw≥f(w)w_t - Dw_{xx} = rw \geq f(w), and the constant 11 satisfies 0≥f(1)=00 \geq f(1) = 0; the minimum of two supersolutions is a supersolution (in the sense of the comparison principle). So a solution starting below min⁡{1,w}\min\{1, w\} stays below it, and its level sets move no faster than c(μ)c(\mu). Taking μ=r/D\mu = \sqrt{r/D} (possible for data decaying at least that fast, in particular for compactly supported data) gives speed at most 2rD2\sqrt{rD}. The lower bound requires the KPP theorem.

Exercise 9.6 The bistable front

(a) Verify that U(z)=(1+ez/2)−1U(z) = (1 + e^{z/\sqrt2})^{-1} satisfies U′′+cU′+U(1−U)(U−a)=0U'' + cU' + U(1 - U)(U - a) = 0 with c=2(12−a)c = \sqrt2(\frac12 - a). (Hint: U′=−12U(1−U)U' = -\frac{1}{\sqrt2}U(1 - U).) (b) Check Proposition 9.3 directly: compute ∫U′2 dz\int U'^2\,dz and ∫01u(1−u)(u−a) du\int_0^1u(1 - u)(u - a)\,du.

Solution

(a) With U′=−12U(1−U)U' = -\frac1{\sqrt2}U(1 - U), differentiate: U′′=−12(1−2U)U′=12(1−2U)U(1−U)U'' = -\frac1{\sqrt2}(1 - 2U)U' = \frac12(1 - 2U)U(1 - U). Then U′′+cU′+f(U)=U(1−U)[12(1−2U)−c2+(U−a)]=U(1−U)[12−a−c2]U'' + cU' + f(U) = U(1 - U)\big[\frac12(1 - 2U) - \frac{c}{\sqrt2} + (U - a)\big] = U(1 - U)\big[\frac12 - a - \frac{c}{\sqrt2}\big], which vanishes exactly when c=2(12−a)c = \sqrt2(\frac12 - a). (b) ∫U′2 dz=∫01∣U′∣ du=12∫01u(1−u) du=162\int U'^2\,dz = \int_0^1|U'|\,du = \frac1{\sqrt2}\int_0^1u(1 - u)\,du = \frac{1}{6\sqrt2}, substituting u=U(z)u = U(z), du=U′dzdu = U'dz. And ∫01u(1−u)(u−a) du=1−2a12\int_0^1u(1 - u)(u - a)\,du = \frac{1 - 2a}{12}. Their ratio is 1−2a12⋅62=2(1−2a)2=2(12−a)=c\frac{1 - 2a}{12}\cdot6\sqrt2 = \frac{\sqrt2(1 - 2a)}{2} = \sqrt2(\frac12 - a) = c.

Exercise 9.7 The Allen–Cahn profile and its energy

(a) Show that q(s)=tanh⁡s2q(s) = \tanh\frac{s}{\sqrt2} solves q′′=W′(q)=q3−qq'' = W'(q) = q^3 - q with q(±∞)=±1q(\pm\infty) = \pm1. (b) Show that every such solution satisfies the equipartition 12q′2=W(q)\frac12q'^2 = W(q). (c) Deduce σ=∫(12q′2+W(q)) ds=∫−112W(u) du=223\sigma = \int(\frac12q'^2 + W(q))\,ds = \int_{-1}^1\sqrt{2W(u)}\,du = \frac{2\sqrt2}{3}.

Solution

(a) With s=2ys = \sqrt2y, q=tanh⁡yq = \tanh y, q′=12sech⁡2y=12(1−q2)q' = \frac{1}{\sqrt2}\operatorname{sech}^2y = \frac{1}{\sqrt2}(1 - q^2) and q′′=12(−2q)q′=−q(1−q2)=q3−qq'' = \frac{1}{\sqrt2}(-2q)q' = -q(1 - q^2) = q^3 - q. (b) Multiply q′′=W′(q)q'' = W'(q) by q′q': dds(12q′2−W(q))=0\frac{d}{ds}\big(\frac12q'^2 - W(q)\big) = 0, and at s→−∞s \to -\infty both terms vanish. (c) By (b) the integrand is q′2=q′2W(q)q'^2 = q'\sqrt{2W(q)}, and substituting u=q(s)u = q(s) gives ∫−112W(u) du=∫−111−u22 du=12⋅43=223\int_{-1}^1\sqrt{2W(u)}\,du = \int_{-1}^1\frac{1 - u^2}{\sqrt2}\,du = \frac{1}{\sqrt2}\cdot\frac43 = \frac{2\sqrt2}{3}.

Exercise 9.8 A shrinking droplet

Make the ansatz u(x,t)=q((∣x∣−R(t))/ε)u(x, t) = q\big((|x| - R(t))/\varepsilon\big) for a radial solution of the Allen–Cahn equation in Rn\mathbb{R}^n, compute ut−Δu+ε−2W′(u)u_t - \Delta u + \varepsilon^{-2}W'(u), and show that it is O(1)O(1) (rather than O(ε−1)O(\varepsilon^{-1})) near ∣x∣=R|x| = R only if R′=−n−1RR' = -\frac{n - 1}{R}. Solve for R(t)R(t) and find the extinction time. Compare with a circle under curve shortening (6A.10 Curve Shortening and the First Geometric Flows).

Solution

With r=∣x∣r = |x| and s=(r−R)/εs = (r - R)/\varepsilon: ut=−R′εq′u_t = -\frac{R'}{\varepsilon}q', and the radial Laplacian gives Δu=1ε2q′′+n−1rεq′\Delta u = \frac{1}{\varepsilon^2}q'' + \frac{n - 1}{r\varepsilon}q'. Since q′′=W′(q)q'' = W'(q), ut−Δu+ε−2W′(u)=−q′ε(R′+n−1r)u_t - \Delta u + \varepsilon^{-2}W'(u) = -\frac{q'}{\varepsilon}\big(R' + \frac{n - 1}{r}\big). Near r=Rr = R, n−1r=n−1R+O(ε)\frac{n - 1}{r} = \frac{n - 1}{R} + O(\varepsilon), so the residual is O(1)O(1) exactly when R′=−n−1RR' = -\frac{n - 1}{R}. Then (R2)′=−2(n−1)(R^2)' = -2(n - 1), R(t)2=R02−2(n−1)tR(t)^2 = R_0^2 - 2(n - 1)t, and the droplet vanishes at t=R022(n−1)t = \frac{R_0^2}{2(n - 1)}. For n=2n = 2 this is R2=R02−2tR^2 = R_0^2 - 2t, the shrinking circle of curve shortening, which vanishes at R022\frac{R_0^2}{2}.

Exercise 9.9 A Turing instability in the Schnakenberg model

The Schnakenberg model is ut=uxx+a−u+u2vu_t = u_{xx} + a - u + u^2v, vt=dvxx+b−u2vv_t = dv_{xx} + b - u^2v, with a,b>0a, b > 0. (a) Find the uniform equilibrium and its Jacobian. (b) For a=0.1a = 0.1, b=0.9b = 0.9, show that the equilibrium is stable without diffusion, and find the threshold dcd_c above which it is Turing unstable. (c) Find the critical wave number at d=dcd = d_c.

Solution

(a) Adding the equations at equilibrium gives a+b−u=0a + b - u = 0, so u∗=a+bu_* = a + b and v∗=b(a+b)2v_* = \frac{b}{(a + b)^2}. The Jacobian is fu=−1+2u∗v∗=b−aa+bf_u = -1 + 2u_*v_* = \frac{b - a}{a + b}, fv=u∗2=(a+b)2f_v = u_*^2 = (a + b)^2, gu=−2u∗v∗=−2ba+bg_u = -2u_*v_* = -\frac{2b}{a + b}, gv=−(a+b)2g_v = -(a + b)^2. (b) With a=0.1a = 0.1, b=0.9b = 0.9: u∗=1u_* = 1, v∗=0.9v_* = 0.9, J=(0.81−1.8−1)J = \begin{pmatrix}0.8 & 1\\ -1.8 & -1\end{pmatrix}, tr⁡J=−0.2<0\operatorname{tr}J = -0.2 < 0 and det⁡J=−0.8+1.8=1>0\det J = -0.8 + 1.8 = 1 > 0: stable. Turing's conditions with du=1d_u = 1, dv=dd_v = d: 0.8d−1>00.8d - 1 > 0 and (0.8d−1)2>4d(0.8d - 1)^2 > 4d, that is 16d2−140d+25>016d^2 - 140d + 25 > 0, whose larger root is dc=35+1558≈8.57d_c = \frac{35 + 15\sqrt5}{8} \approx 8.57. (The smaller root, about 0.180.18, violates 0.8d>10.8d > 1.) So the equilibrium is Turing unstable exactly for d>dcd > d_c. (c) At threshold qc=det⁡J/(dudv)=dc−1/2≈0.342q_c = \sqrt{\det J/(d_ud_v)} = d_c^{-1/2} \approx 0.342, so ∣kc∣≈0.585|k_c| \approx 0.585 and the wavelength is 2π∣kc∣≈10.7\frac{2\pi}{|k_c|} \approx 10.7 in the units of the equation.

Exercise 9.10 Pinching in the curvature ODE

Let λ≥μ≥ν>0\lambda \geq \mu \geq \nu > 0 solve λ′=λ2+μν\lambda' = \lambda^2 + \mu\nu, μ′=μ2+λν\mu' = \mu^2 + \lambda\nu, ν′=ν2+λμ\nu' = \nu^2 + \lambda\mu. (a) Show that (λ−ν)′=(λ−ν)(λ+ν−μ)(\lambda - \nu)' = (\lambda - \nu)(\lambda + \nu - \mu). (b) Show that ddtlog⁡λ−νν=λ(1−μν)−μ<0\frac{d}{dt}\log\frac{\lambda - \nu}{\nu} = \lambda\big(1 - \frac\mu\nu\big) - \mu < 0 when λ>ν\lambda > \nu. (c) Conclude that λ−νν\frac{\lambda - \nu}{\nu} decreases, so the eigenvalues become relatively closer as they blow up. Why is this the ODE heart of Hamilton's theorem that positive Ricci curvature in dimension three flows to a round metric?

Solution

(a) λ′−ν′=λ2−ν2+μν−λμ=(λ−ν)(λ+ν)−μ(λ−ν)\lambda' - \nu' = \lambda^2 - \nu^2 + \mu\nu - \lambda\mu = (\lambda - \nu)(\lambda + \nu) - \mu(\lambda - \nu). (b) ddtlog⁡(λ−ν)=λ+ν−μ\frac{d}{dt}\log(\lambda - \nu) = \lambda + \nu - \mu and ddtlog⁡ν=ν+λμν\frac{d}{dt}\log\nu = \nu + \frac{\lambda\mu}{\nu}; subtracting gives λ−μ−λμν=λ(1−μν)−μ\lambda - \mu - \frac{\lambda\mu}{\nu} = \lambda(1 - \frac\mu\nu) - \mu. Since μ≥ν\mu \geq \nu, 1−μν≤01 - \frac\mu\nu \leq 0, and μ>0\mu > 0, so the derivative is negative. (c) The ratio λ−νν\frac{\lambda - \nu}{\nu} measures how far the curvature operator is from a multiple of the identity, relative to its size. The ODE decreases it while all eigenvalues tend to infinity in finite time, so at the blow-up time the curvature is relatively round. Hamilton's maximum principle for systems (11A.7 Maximum Principles under Ricci Flow) transfers invariant sets of the form {λ−ν≤C(λ+μ+ν)1−δ}\{\lambda - \nu \leq C(\lambda + \mu + \nu)^{1 - \delta}\} (a sharper form of this computation, valid under the weaker hypothesis of positive Ricci curvature) from the ODE to the PDE, and rescaling the flow near the blow-up time then gives a metric of constant positive curvature (11A.11 Hamilton’s 1982 Theorem). The diffusion term cannot undo pinching, only the reaction could, and the reaction improves it.

Exercise 9.11 Extinction on a positively curved surface

Under the Ricci flow on a closed surface, ∂tR=ΔR+R2\partial_tR = \Delta R + R^2. (a) Show that if Rmin⁡(0)>0R_{\min}(0) > 0, the flow becomes singular by time 1Rmin⁡(0)\frac{1}{R_{\min}(0)}. (b) For the unit sphere, find the exact solution and its extinction time, and compare with the bound. (c) Use the Gauss–Bonnet theorem and the evolution of area, ddtArea⁡=−∫R dA\frac{d}{dt}\operatorname{Area} = -\int R\,dA, to find the exact extinction time of any metric on S2S^2 with area A0A_0.

Solution

(a) As in Proposition 9.4 with n=2n = 2: Rmin⁡(t)≥Rmin⁡(0)1−Rmin⁡(0)tR_{\min}(t) \geq \frac{R_{\min}(0)}{1 - R_{\min}(0)t}, which tends to infinity at t=1Rmin⁡(0)t = \frac{1}{R_{\min}(0)}. (b) The unit sphere has R=2R = 2 and g(t)=(1−2t)g0g(t) = (1 - 2t)g_0, so R(t)=21−2tR(t) = \frac{2}{1 - 2t}, which solves R′=R2R' = R^2 and becomes infinite at t=12=1Rmin⁡(0)t = \frac12 = \frac{1}{R_{\min}(0)}: the bound is sharp for the round sphere. (c) By Gauss–Bonnet, ∫R dA=2∫K dA=4πχ(S2)=8π\int R\,dA = 2\int K\,dA = 4\pi\chi(S^2) = 8\pi at every time, so Area⁡(t)=A0−8πt\operatorname{Area}(t) = A_0 - 8\pi t, which reaches zero at t=A08πt = \frac{A_0}{8\pi}. The flow exists until then (by Hamilton and Chow's theorem, 11A.12 Ricci Flow on Surfaces), so the extinction time is exactly A08π\frac{A_0}{8\pi}; for the unit sphere, 4π8π=12\frac{4\pi}{8\pi} = \frac12.

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.