Book 6B

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

Course 6Book 6B: Linear PDE: Characteristics, Waves and RegularityChapter 1

First-Order Equations and Characteristics

Transport, the method of characteristics for nonlinear first-order equations, and where classical solutions stop.

55 min read · Updated Oct 20, 2026

Read with Evans, Partial Differential Equations, section 2.1 (the transport equation) and sections 3.1–3.2 (complete integrals and the method of characteristics); Taylor, Partial Differential Equations I, §1.15 ("First-order, scalar, nonlinear PDE") gives the same theory in the language of Hamiltonian vector fields; Jost, §7.2, treats first-order hyperbolic systems. This chapter is self-contained and proves the local existence theorem in full.

In this chapter · 8 sections
  1. 1.1Travel times and rays
  2. 1.2The transport equation
  3. 1.3Linear and quasilinear equations in two variables
  4. 1.3.1Burgers' equation and the first crossing
  5. 1.4Fully nonlinear equations
  6. 1.5The local existence theorem
  7. 1.6Where classical solutions stop
  8. 1.7History
  9. 1.8Exercises
  10. ↗Free resources

Book 6A was about second-order equations, where diffusion smooths everything. First-order equations are the opposite extreme. A first-order equation carries information along curves, the characteristics, without spreading it out: whatever the initial data look like, the solution is made of the same values, moved. That makes first-order equations solvable by ordinary differential equations, which is the content of the method of characteristics, and it also makes them fragile: when characteristics cross, the solution is asked to take two values at one point, and a smooth solution stops existing.

Both facts matter far beyond first-order equations. Characteristics are how waves carry information (6B.3 The Wave Equation), how conservation laws form shocks (6B.2 Conservation Laws and Shocks), how light rays and seismic rays travel, and, through the Hamilton–Jacobi equation, how classical mechanics and optimal control are written as PDE (6C.9 Hamilton–Jacobi Equations and Viscosity Solutions, 6D.8 Stochastic Control and the HJB Equation). In geometry, the distance function from a point satisfies a first-order equation whose characteristics are geodesics; where geodesics from a point stop minimising, its characteristics cross, and that set, the cut locus, is exactly where the distance function is not smooth (9B.1 Laplacian Comparison). Perelman's reduced distance satisfies a Hamilton–Jacobi equation of the same kind (12A.5 Reduced Distance and Reduced Volume).

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

  • solve the transport equation, with and without sources, and with variable coefficients, by following characteristics;
  • solve linear and quasilinear first-order equations in two variables, and recognise when Cauchy data are characteristic;
  • derive the characteristic ODEs for a fully nonlinear equation F(Du,u,x)=0F(Du, u, x) = 0, and recognise Hamilton's equations as the special case of a Hamilton–Jacobi equation;
  • prove the local existence theorem for noncharacteristic data, by the inverse function theorem;
  • compute when characteristics cross for Burgers' equation and for the eikonal equation, and explain what the crossing means.

Travel times and rays

In the world In use Seismic travel times and the eikonal equation

An earthquake sends waves through the Earth, and seismometers around the world record when they arrive. If the wave speed at the point xx is c(x)c(x), the first-arrival time T(x)T(x) of a wavefront from the source satisfies the eikonal equation

∣∇T(x)∣=1c(x),|\nabla T(x)| = \frac{1}{c(x)},

because the front moves normal to itself at speed cc: in time dtdt it advances a distance c dtc\,dt, so TT increases at rate 1c\frac1c per unit distance in the direction of fastest increase. The characteristics of this equation are the rays, the paths along which the energy travels, and they obey Fermat's principle: each ray is a path of least (more precisely, stationary) travel time. Seismologists invert measured arrival times to estimate c(x)c(x) inside the Earth (travel-time tomography), and the forward problem, computing TT for a given cc, is solved millions of times in such an inversion. One standard method, James Sethian's fast marching method (1996), computes TT on a grid by updating points in increasing order of TT, exactly the order in which a front would reach them.

The same equation governs geometric optics, with cc the speed of light in the medium: Snell's law of refraction drops out of it (Exercise 1.18). And it shows the method's limits. Where rays from the source cross (behind a lens, or around a slow region in the Earth), the travel time has a kink, the first arrival switches from one family of rays to another, and later arrivals come in along the other rays. A smooth solution of the eikonal equation exists only until rays cross.

The transport equation

The simplest first-order equation is

ut+b⋅∇u=0in Rn×(0,∞),u(x,0)=g(x),u_t + b\cdot\nabla u = 0 \quad\text{in } \mathbb{R}^n\times(0, \infty), \qquad u(x, 0) = g(x),

with a constant vector b∈Rnb \in \mathbb{R}^n. Its left side is the derivative of uu in the space-time direction (b,1)(b, 1). So fix a point (x,t)(x, t) and look along the line through it in that direction: z(s)=u(x+sb,t+s)z(s) = u(x + sb, t + s). By the chain rule,

z˙(s)=∇u(x+sb,t+s)⋅b+ut(x+sb,t+s)=0.\dot z(s) = \nabla u(x + sb, t + s)\cdot b + u_t(x + sb, t + s) = 0.

So uu is constant along each such line. The line through (x,t)(x, t) meets the plane t=0t = 0 at s=−ts = -t, at the point x−tbx - tb, where u=g(x−tb)u = g(x - tb).

Proposition 1.1 The transport equation

If g∈C1(Rn)g \in C^1(\mathbb{R}^n), the function u(x,t)=g(x−tb)u(x, t) = g(x - tb) is a C1C^1 solution of ut+b⋅∇u=0u_t + b\cdot\nabla u = 0, u(⋅,0)=gu(\cdot, 0) = g, and it is the only one.

Proof. Existence: ut=−b⋅∇g(x−tb)u_t = -b\cdot\nabla g(x - tb) and ∇u=∇g(x−tb)\nabla u = \nabla g(x - tb). Uniqueness: the computation above shows any C1C^1 solution is constant on the lines s↦(x+sb,t+s)s \mapsto (x + sb, t + s), so it equals g(x−tb)g(x - tb).

The solution is the initial profile moving with velocity bb. If gg is not differentiable, u=g(x−tb)u = g(x - tb) is still the obvious answer, though it does not satisfy the equation pointwise; it is a weak solution in the sense of distributions (Exercise 1.12). Unlike the heat equation, transport does not smooth: a corner in gg stays a corner forever, carried along the characteristic through it.

Sources. For ut+b⋅∇u=f(x,t)u_t + b\cdot\nabla u = f(x, t), the same computation gives z˙(s)=f(x+sb,t+s)\dot z(s) = f(x + sb, t + s), and integrating from s=−ts = -t to s=0s = 0,

u(x,t)=g(x−tb)+∫0tf(x+(s−t)b,s) ds.u(x, t) = g(x - tb) + \int_0^tf\big(x + (s - t)b, s\big)\,ds.

This is Duhamel's principle (6A.3 The Heat Equation on ℝⁿ) for transport: each instant's source is carried along from where it was injected.

Variable coefficients. For ut+b(x,t)⋅∇u=0u_t + b(x, t)\cdot\nabla u = 0, with bb a C1C^1 vector field, the same idea works with lines replaced by the trajectories of the ODE

X˙(s)=b(X(s),s).\dot X(s) = b(X(s), s).

Along such a trajectory, ddsu(X(s),s)=∇u⋅b+ut=0\frac{d}{ds}u(X(s), s) = \nabla u\cdot b + u_t = 0: uu is constant. So u(x,t)=g(Xx,t(0))u(x, t) = g(X_{x,t}(0)), where Xx,tX_{x,t} is the trajectory with Xx,t(t)=xX_{x,t}(t) = x, followed backward to time 00. Existence and uniqueness of trajectories, and smooth dependence on the starting point, come from the ODE theory of 2B.10 Ordinary Differential Equations. The function uu is a passive scalar: a dye carried by the flow bb, its value at each particle unchanged.

Example 1.2 Transport by a rotation

Let b(x,y)=(−y,x)b(x, y) = (-y, x), rotation about the origin at unit angular speed. The trajectories are circles traversed counterclockwise: X(s)X(s) rotates by angle ss. So u(⋅,t)u(\cdot, t) is the initial profile rotated by angle tt:

u(x,y,t)=g(xcos⁡t+ysin⁡t, −xsin⁡t+ycos⁡t),u(x, y, t) = g(x\cos t + y\sin t,\ -x\sin t + y\cos t),

the point (x,y)(x, y) rotated back by tt. After time 2π2\pi the profile is back where it started, with no distortion at all. A diffusion would have blurred it; transport only moves it.

Transport versus conservation. A related equation describes a density carried by a flow, such as a concentration of particles:

ρt+div⁡(ρb)=0.\rho_t + \operatorname{div}(\rho b) = 0.

This is the continuity equation, the integral law "the amount in a region changes only by flux through its boundary", made differential exactly as in 6A.1 What a PDE Is. Expanding, ρt+b⋅∇ρ=−ρdiv⁡b\rho_t + b\cdot\nabla\rho = -\rho\operatorname{div}b: along trajectories ρ\rho is not constant but changes at the rate −ρdiv⁡b-\rho\operatorname{div}b, increasing where the flow converges. When div⁡b=0\operatorname{div}b = 0 (an incompressible flow, such as the rotation above), the two equations coincide. The continuity equation is the first-order part of the Fokker–Planck equation of 6D.3 Stochastic Differential Equations and Feynman–Kac, and the conservation laws of 6B.2 Conservation Laws and Shocks are its nonlinear relatives.

Linear and quasilinear equations in two variables

Consider a first-order equation for u(x,y)u(x, y) of the form

a(x,y,u) ux+b(x,y,u) uy=c(x,y,u),a(x, y, u)\,u_x + b(x, y, u)\,u_y = c(x, y, u),

quasilinear because it is linear in the derivatives, with coefficients that may depend on uu (6A.1 What a PDE Is). Geometrically: the graph z=u(x,y)z = u(x, y) is a surface in (x,y,z)(x, y, z)-space, with upward normal proportional to (ux,uy,−1)(u_x, u_y, -1). The equation says

(a,b,c)⋅(ux,uy,−1)=0:(a, b, c)\cdot(u_x, u_y, -1) = 0:

the vector field V=(a,b,c)V = (a, b, c) is tangent to the graph. So the graph is a union of integral curves of VV, the characteristic curves

x˙=a(x,y,z),y˙=b(x,y,z),z˙=c(x,y,z).\dot x = a(x, y, z), \qquad \dot y = b(x, y, z), \qquad \dot z = c(x, y, z).

Their projections to the (x,y)(x, y)-plane are the characteristic projections, often also just called characteristics.

To pick out one solution we prescribe uu along a curve Γ\Gamma in the plane, say (x,y)=(α(r),β(r))(x, y) = (\alpha(r), \beta(r)) with u=φ(r)u = \varphi(r) there: the Cauchy problem. The lifted curve (α(r),β(r),φ(r))(\alpha(r), \beta(r), \varphi(r)) lies in (x,y,z)(x, y, z)-space; from each of its points start a characteristic curve, and the surface they sweep out is the graph of the solution. This works as long as the characteristic projections cross Γ\Gamma transversally:

Definition 1.3 Noncharacteristic data

The Cauchy data are noncharacteristic at r0r_0 if the projected characteristic direction (a,b)(a, b), evaluated at (α(r0),β(r0),φ(r0))(\alpha(r_0), \beta(r_0), \varphi(r_0)), is not tangent to Γ\Gamma:

det⁡(α′(r0)aβ′(r0)b)≠0.\det\begin{pmatrix}\alpha'(r_0) & a\\ \beta'(r_0) & b\end{pmatrix} \neq 0.

When the data are noncharacteristic, the map (r,s)↦(x(r,s),y(r,s))(r, s) \mapsto (x(r, s), y(r, s)), sending a point rr of Γ\Gamma and a time ss along the characteristic from it to the point reached, has invertible Jacobian at (r0,0)(r_0, 0): its columns are the tangent (α′,β′)(\alpha', \beta') to Γ\Gamma and the characteristic direction (a,b)(a, b), which are independent. By the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems), it is a diffeomorphism near (r0,0)(r_0, 0), so each point (x,y)(x, y) near Γ\Gamma lies on exactly one characteristic, at a definite time ss; define u(x,y)=z(r,s)u(x, y) = z(r, s) there. This is the local existence theorem in two variables, and the general case below is the same argument.

If the data are characteristic, Γ\Gamma itself is (the projection of) a characteristic curve, and the data on it cannot be arbitrary: they must satisfy the ODE z˙=c\dot z = c along it. If they do, there are infinitely many solutions; if not, none. Either way the problem is not well posed.

Example 1.4 Euler's equation for homogeneous functions

Solve xux+yuy=αuxu_x + yu_y = \alpha u in the upper half-plane with u(x,1)=h(x)u(x, 1) = h(x). The characteristic equations are x˙=x\dot x = x, y˙=y\dot y = y, z˙=αz\dot z = \alpha z, so from the point (r,1,h(r))(r, 1, h(r)) we get x=resx = re^s, y=esy = e^s, z=h(r)eαsz = h(r)e^{\alpha s}. The line y=1y = 1 is noncharacteristic (the direction (x,y)=(r,1)(x, y) = (r, 1) is not horizontal). Inverting, es=ye^s = y and r=x/yr = x/y, so

u(x,y)=yαh(xy).u(x, y) = y^\alpha h\Big(\frac xy\Big).

This is homogeneous of degree α\alpha: u(λx,λy)=λαu(x,y)u(\lambda x, \lambda y) = \lambda^\alpha u(x, y). Conversely every homogeneous function of degree α\alpha satisfies the equation, which is Euler's theorem on homogeneous functions. The characteristics are the rays from the origin, and the equation says uu scales correctly along each ray.

Burgers' equation and the first crossing

The most important quasilinear example is the inviscid Burgers equation

ut+uux=0,u(x,0)=g(x).u_t + uu_x = 0, \qquad u(x, 0) = g(x).

Here (t,x)(t, x) play the roles of (x,y)(x, y), and the characteristic equations are t˙=1\dot t = 1, x˙=z\dot x = z, z˙=0\dot z = 0. So zz is constant along each characteristic, and the projected characteristics are straight lines whose speed is the value carried:

x=ξ+g(ξ) t,u=g(ξ)  along it.x = \xi + g(\xi)\,t, \qquad u = g(\xi)\ \text{ along it}.

The solution is given implicitly by u(x,t)=g(ξ)u(x, t) = g(\xi) where x=ξ+tg(ξ)x = \xi + tg(\xi), that is,

u=g(x−tu).u = g(x - tu).

Points where uu is large move fast. If gg is increasing, faster points start to the right of slower ones, characteristics fan out, and all is well. If gg decreases anywhere, faster points start behind slower ones, and eventually overtake them.

Theorem 1.5 When Burgers' equation breaks

Let g∈C1(R)g \in C^1(\mathbb{R}) with g′g' bounded.

  1. If g′≥0g' \geq 0 everywhere, the formula above defines a C1C^1 solution for all t≥0t \geq 0.
  2. If g′(ξ)<0g'(\xi) < 0 for some ξ\xi, let T∗=1sup⁡ξ(−g′(ξ))T^* = \dfrac{1}{\sup_\xi(-g'(\xi))}. A C1C^1 solution exists for 0≤t<T∗0 \leq t < T^*, and along the characteristic from a point ξ\xi with g′(ξ)<0g'(\xi) < 0,
ux=g′(ξ)1+tg′(ξ),u_x = \frac{g'(\xi)}{1 + tg'(\xi)},

which tends to −∞-\infty as t→−1/g′(ξ)t \to -1/g'(\xi). No C1C^1 solution exists on [0,T][0, T] for any T>T∗T > T^*.

Proof. For fixed tt, consider Ξt(ξ)=ξ+tg(ξ)\Xi_t(\xi) = \xi + tg(\xi), with Ξt′(ξ)=1+tg′(ξ)\Xi_t'(\xi) = 1 + tg'(\xi). While 1+tg′(ξ)>01 + tg'(\xi) > 0 for every ξ\xi (always in case 1, and for t<T∗t < T^* in case 2), Ξt\Xi_t is strictly increasing, and Ξt(ξ)→±∞\Xi_t(\xi) \to \pm\infty as ξ→±∞\xi \to \pm\infty (since gg grows at most linearly), so it is a C1C^1 bijection of R\mathbb{R} with C1C^1 inverse, depending smoothly on tt as well. So ξ(x,t)=Ξt−1(x)\xi(x, t) = \Xi_t^{-1}(x) is C1C^1, and u(x,t)=g(ξ(x,t))u(x, t) = g(\xi(x, t)) is C1C^1. It solves the equation: differentiating x=ξ+tg(ξ)x = \xi + tg(\xi) gives ξx=11+tg′\xi_x = \frac{1}{1 + tg'} and ξt=−g1+tg′\xi_t = -\frac{g}{1 + tg'}, so ux=g′1+tg′u_x = \frac{g'}{1 + tg'} and ut=−gg′1+tg′=−uuxu_t = -\frac{gg'}{1 + tg'} = -uu_x.

For the blow-up: along the characteristic from ξ\xi, ux=g′(ξ)1+tg′(ξ)u_x = \frac{g'(\xi)}{1 + tg'(\xi)}, and if g′(ξ)<0g'(\xi) < 0 the denominator reaches 00 at t=−1/g′(ξ)t = -1/g'(\xi). A C1C^1 solution on [0,T][0, T] must equal the one constructed (uniqueness along characteristics, as for transport), whose derivative is unbounded as tt approaches −1/g′(ξ)-1/g'(\xi) for ξ\xi near the maximiser of −g′-g'; and if T>T∗T > T^*, two characteristics with different values cross before time TT, so no single-valued solution exists.

The quantity uxu_x satisfies its own ODE along characteristics, ddtux=−ux2\frac{d}{dt}u_x = -u_x^2 (Exercise 1.13), the Riccati equation y′=−y2y' = -y^2 whose solutions blow up in finite time from negative data. This is the same mechanism as the blow-up of y′=y2y' = y^2 in 6A.8 Nonlinear Parabolic Equations, now forced by geometry rather than by a reaction term. What happens after T∗T^* is the subject of 6B.2 Conservation Laws and Shocks: the solution develops a jump, a shock, which moves at a speed fixed by conservation of ∫u\int u.

Fully nonlinear equations

Now let U⊆RnU \subseteq \mathbb{R}^n be open and consider the general first-order equation

F(Du(x),u(x),x)=0in U,F\big(Du(x), u(x), x\big) = 0 \quad\text{in } U,

where F=F(p,z,x)F = F(p, z, x) is a smooth function of p∈Rnp \in \mathbb{R}^n, z∈Rz \in \mathbb{R}, x∈Ux \in U. (Here Du=∇uDu = \nabla u, and we follow Evans's letters: pp for the gradient slot, zz for the value slot.) The eikonal equation is F=∣p∣2−c(x)−2F = |p|^2 - c(x)^{-2}; a Hamilton–Jacobi equation ut+H(Du,x)=0u_t + H(Du, x) = 0 fits with (x,t)(x, t) as the variables.

The idea is the same as before: find curves x(s)x(s) along which the values z(s)=u(x(s))z(s) = u(x(s)) and the gradients p(s)=Du(x(s))p(s) = Du(x(s)) can be computed by solving ODEs. The difficulty is that the gradient is now part of the unknown.

Derivation. Suppose uu is a C2C^2 solution and x(s)x(s) is a curve, and set z(s)=u(x(s))z(s) = u(x(s)), p(s)=Du(x(s))p(s) = Du(x(s)). Then

p˙i=∑juxixjx˙j.\dot p^i = \sum_ju_{x_ix_j}\dot x^j.

This involves second derivatives, which we do not know. But differentiate the equation F(Du,u,x)=0F(Du, u, x) = 0 with respect to xix_i:

∑jFpjuxjxi+Fzuxi+Fxi=0.\sum_jF_{p_j}u_{x_jx_i} + F_zu_{x_i} + F_{x_i} = 0.

Since uxjxi=uxixju_{x_jx_i} = u_{x_ix_j}, the second derivatives appear in the same combination in both formulas if we choose the curve so that x˙j=Fpj\dot x^j = F_{p_j}. Then

p˙i=∑juxixjFpj=−Fzpi−Fxi,\dot p^i = \sum_ju_{x_ix_j}F_{p_j} = -F_zp^i - F_{x_i},

with no second derivatives left. And z˙=Du⋅x˙=p⋅DpF\dot z = Du\cdot\dot x = p\cdot D_pF. So:

Definition 1.6 The characteristic equations

For F(p,z,x)F(p, z, x), the characteristic equations are the 2n+12n + 1 ODEs

x˙=DpF(p,z,x),z˙=DpF(p,z,x)⋅p,p˙=−DxF(p,z,x)−Fz(p,z,x) p.\dot x = D_pF(p, z, x), \qquad \dot z = D_pF(p, z, x)\cdot p, \qquad \dot p = -D_xF(p, z, x) - F_z(p, z, x)\,p.

We have shown: if uu is a C2C^2 solution and x(s)x(s) solves x˙=DpF(Du(x),u(x),x)\dot x = D_pF(Du(x), u(x), x), then (x(s),z(s),p(s))(x(s), z(s), p(s)) solves the characteristic equations. The point of the method is the converse: solve the ODEs from the boundary data, and assemble uu from the solutions. Note that FF itself is constant along solutions of the characteristic equations (Exercise 1.15), so a curve that starts on {F=0}\{F = 0\} stays there.

Special cases.

  • Linear equations b(x)⋅Du+c(x)u=0b(x)\cdot Du + c(x)u = 0: F=b(x)⋅p+c(x)zF = b(x)\cdot p + c(x)z, DpF=bD_pF = b, so x˙=b(x)\dot x = b(x) and z˙=b⋅p=−c(x)z\dot z = b\cdot p = -c(x)z (using F=0F = 0). The equations for xx and zz decouple from pp: the method for the transport equation.
  • Quasilinear equations b(x,u)⋅Du+c(x,u)=0b(x, u)\cdot Du + c(x, u) = 0: x˙=b(x,z)\dot x = b(x, z), z˙=−c(x,z)\dot z = -c(x, z). Again pp is not needed, as in the two-variable section.
  • Hamilton–Jacobi equations ut+H(Du,x)=0u_t + H(Du, x) = 0. Take the variables (x,t)(x, t), the gradient slots (p,q)(p, q) with q=utq = u_t, and F=q+H(p,x)F = q + H(p, x). Then t˙=Fq=1\dot t = F_q = 1, so tt itself is the parameter, and
x˙=DpH(p,x),p˙=−DxH(p,x),z˙=DpH⋅p−H(p,x),\dot x = D_pH(p, x), \qquad \dot p = -D_xH(p, x), \qquad \dot z = D_pH\cdot p - H(p, x),

using q=−Hq = -H on solutions. The first two are Hamilton's equations of classical mechanics, and z˙\dot z is the Lagrangian along the trajectory (by the Legendre transform, 6C.9 Hamilton–Jacobi Equations and Viscosity Solutions). So uu is the action, and the characteristics of the Hamilton–Jacobi equation are the trajectories of the mechanical system. This is the link between PDE and mechanics that Hamilton and Jacobi found in the 1830s, and it reappears as the link between optimal control and the HJB equation (6C.9 Hamilton–Jacobi Equations and Viscosity Solutions, 6D.8 Stochastic Control and the HJB Equation).

  • The eikonal equation ∣Du∣=1|Du| = 1. Take F=12(∣p∣2−1)F = \frac12(|p|^2 - 1), so DpF=pD_pF = p, Fz=0F_z = 0, DxF=0D_xF = 0:
x˙=p,p˙=0,z˙=∣p∣2=1.\dot x = p, \qquad \dot p = 0, \qquad \dot z = |p|^2 = 1.

The characteristics are straight lines, traversed at unit speed in the direction of the gradient, and uu increases at unit rate along them: uu grows like distance along straight rays. With variable speed c(x)c(x) the rays bend, and they are the geodesics of the metric c−2∣dx∣2c^{-2}|dx|^2, which is Fermat's principle.

Example 1.7 The distance to the boundary of a disc

Let UU be the unit disc and look for uu with ∣Du∣=1|Du| = 1 in UU and u=0u = 0 on the circle, positive inside. At the boundary point θ\theta, i.e. x0=(cos⁡θ,sin⁡θ)x_0 = (\cos\theta, \sin\theta), the gradient p0p_0 must be normal to the circle (because uu is constant along it) and have length 11; for uu to increase inward, p0=−x0p_0 = -x_0. The characteristic from there is x(s)=(1−s)x0x(s) = (1 - s)x_0, with u=su = s. So u(x)=1−∣x∣u(x) = 1 - |x|: the distance to the boundary. It is smooth except at the centre, where all the characteristics, coming in from every boundary point, meet at s=1s = 1. The centre is the cut locus of the boundary: there the characteristics cross, the formula gives the same value from every direction (so uu is still continuous) but different gradients (so uu is not differentiable). For a square, characteristics from adjacent sides cross along the diagonals, and the distance function has a ridge there (Exercise 1.17). The set of crossings is the medial axis, used in shape analysis and computer graphics to describe the skeleton of a shape.

The local existence theorem

Now the converse in general. To keep the notation simple, let the boundary be flat near the point of interest: U⊆{xn>0}U \subseteq \{x_n > 0\}, with data u=gu = g on a piece Γ\Gamma of the plane {xn=0}\{x_n = 0\} (any C1C^1 boundary can be flattened by a change of coordinates, 6A.1 What a PDE Is). Write points of Γ\Gamma as y=(y1,…,yn−1,0)y = (y_1, \ldots, y_{n-1}, 0).

Initial values for the ODEs. At a point y∈Γy \in \Gamma, the characteristic must start with x(0)=yx(0) = y and z(0)=g(y)z(0) = g(y). What about p(0)p(0)? The tangential derivatives of uu along Γ\Gamma are those of gg, so pi(0)=gxi(y)p^i(0) = g_{x_i}(y) for i<ni < n, and the last component is constrained only by the equation: F(p(0),g(y),y)=0F(p(0), g(y), y) = 0. A triple (p0,z0,x0)(p_0, z_0, x_0) with x0∈Γx_0 \in \Gamma, z0=g(x0)z_0 = g(x_0), p0i=gxi(x0)p_0^i = g_{x_i}(x_0) for i<ni < n, and F(p0,z0,x0)=0F(p_0, z_0, x_0) = 0 is called admissible. (For the eikonal equation in Example 1.7 there were two admissible p0p_0 at each point, pointing in and out; we chose the inward one.)

Definition 1.8 Noncharacteristic

An admissible triple (p0,z0,x0)(p_0, z_0, x_0) is noncharacteristic if Fpn(p0,z0,x0)≠0F_{p_n}(p_0, z_0, x_0) \neq 0, that is, if the characteristic direction x˙=DpF\dot x = D_pF is transverse to Γ\Gamma.

Lemma 1.9 Extending the initial gradient

If (p0,z0,x0)(p_0, z_0, x_0) is admissible and noncharacteristic, there is a unique C1C^1 function q(y)q(y), for y∈Γy \in \Gamma near x0x_0, with q(x0)=p0q(x_0) = p_0 and (q(y),g(y),y)(q(y), g(y), y) admissible.

Proof. We need qi(y)=gxi(y)q^i(y) = g_{x_i}(y) for i<ni < n, and qn(y)q^n(y) with F(gx1(y),…,gxn−1(y),qn(y),g(y),y)=0F\big(g_{x_1}(y), \ldots, g_{x_{n-1}}(y), q^n(y), g(y), y\big) = 0. The function G(qn,y)=F(gx1(y),…,qn,g(y),y)G(q^n, y) = F(g_{x_1}(y), \ldots, q^n, g(y), y) vanishes at (p0n,x0)(p_0^n, x_0) and has ∂qnG=Fpn≠0\partial_{q^n}G = F_{p_n} \neq 0 there, so the implicit function theorem (2B.9 The Inverse and Implicit Function Theorems) gives a unique C1C^1 solution qn(y)q^n(y) near x0x_0 with qn(x0)=p0nq^n(x_0) = p_0^n. (This needs g∈C2g \in C^2, so that gxig_{x_i} is C1C^1.)

Theorem 1.10 Local existence for first-order equations

Let FF be smooth and g∈C2g \in C^2, and let (p0,z0,x0)(p_0, z_0, x_0) be admissible and noncharacteristic. Then there is a neighbourhood VV of x0x_0 in Rn\mathbb{R}^n and a C2C^2 function uu on V∩{xn≥0}V\cap\{x_n \geq 0\} solving F(Du,u,x)=0F(Du, u, x) = 0, with u=gu = g on V∩ΓV\cap\Gamma and Du(x0)=p0Du(x_0) = p_0.

Proof. Step 1: the characteristics. For y∈Γy \in \Gamma near x0x_0, solve the characteristic equations with initial values x(0)=yx(0) = y, z(0)=g(y)z(0) = g(y), p(0)=q(y)p(0) = q(y) from Lemma 1.9. Write the solution as x(y,s)x(y, s), z(y,s)z(y, s), p(y,s)p(y, s). By the smooth dependence of ODE solutions on initial values (2B.10 Ordinary Differential Equations) these are C1C^1 in (y,s)(y, s), for ∣s∣|s| small.

Step 2: they fill a neighbourhood. Consider the map (y,s)↦x(y,s)(y, s) \mapsto x(y, s), from nn variables (n−1n - 1 for yy, one for ss) to Rn\mathbb{R}^n. At (x0,0)(x_0, 0), its partial derivatives in y1,…,yn−1y_1, \ldots, y_{n-1} are the coordinate vectors e1,…,en−1e_1, \ldots, e_{n-1} (because x(y,0)=yx(y, 0) = y), and its derivative in ss is DpF(p0,z0,x0)D_pF(p_0, z_0, x_0), whose last component FpnF_{p_n} is non-zero. So the Jacobian matrix has determinant ±Fpn(p0,z0,x0)≠0\pm F_{p_n}(p_0, z_0, x_0) \neq 0, and by the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems) there is a C1C^1 inverse x↦(y(x),s(x))x \mapsto (y(x), s(x)) on a neighbourhood VV of x0x_0. Each point of VV lies on exactly one characteristic.

Step 3: the candidate. Define u(x)=z(y(x),s(x))u(x) = z(y(x), s(x)) and p(x)=p(y(x),s(x))\mathbf p(x) = p(y(x), s(x)). Then u=gu = g on Γ\Gamma, since s=0s = 0 there. It remains to show that F(p(x),u(x),x)=0F(\mathbf p(x), u(x), x) = 0 and Du=pDu = \mathbf p.

Step 4: F=0F = 0. Along each characteristic, f(s)=F(p(y,s),z(y,s),x(y,s))f(s) = F(p(y, s), z(y, s), x(y, s)) is constant: by the characteristic equations,

f˙=Fp⋅p˙+Fzz˙+Fx⋅x˙=Fp⋅(−Fx−Fzp)+Fz(Fp⋅p)+Fx⋅Fp=0.\dot f = F_p\cdot\dot p + F_z\dot z + F_x\cdot\dot x = F_p\cdot(-F_x - F_zp) + F_z(F_p\cdot p) + F_x\cdot F_p = 0.

And f(0)=F(q(y),g(y),y)=0f(0) = F(q(y), g(y), y) = 0 by admissibility. So F(p(x),u(x),x)=0F(\mathbf p(x), u(x), x) = 0 on VV.

Step 5: p\mathbf p is the gradient. It suffices to show, as functions of (y,s)(y, s),

zs=p⋅xsandzyi=p⋅xyi(i=1,…,n−1).z_s = p\cdot x_s \qquad\text{and}\qquad z_{y_i} = p\cdot x_{y_i} \quad (i = 1, \ldots, n - 1).

For then, writing u(x(y,s))=z(y,s)u(x(y, s)) = z(y, s) and differentiating by the chain rule, Du⋅xs=zs=p⋅xsDu\cdot x_s = z_s = p\cdot x_s and Du⋅xyi=p⋅xyiDu\cdot x_{y_i} = p\cdot x_{y_i}; the vectors xs,xy1,…,xyn−1x_s, x_{y_1}, \ldots, x_{y_{n-1}} are linearly independent (Step 2), so Du=pDu = p.

The first identity is the characteristic equation: zs=DpF⋅p=xs⋅pz_s = D_pF\cdot p = x_s\cdot p. For the second, let ri(y,s)=zyi−p⋅xyir_i(y, s) = z_{y_i} - p\cdot x_{y_i}. At s=0s = 0, x(y,0)=yx(y, 0) = y, so xyi=eix_{y_i} = e_i and zyi=gxi(y)=qi(y)=piz_{y_i} = g_{x_i}(y) = q^i(y) = p^i: hence ri=0r_i = 0. Differentiate in ss:

∂sri=zyis−ps⋅xyi−p⋅xyis.\partial_sr_i = z_{y_is} - p_s\cdot x_{y_i} - p\cdot x_{y_is}.

From the first identity differentiated in yiy_i, zsyi=pyi⋅xs+p⋅xsyiz_{sy_i} = p_{y_i}\cdot x_s + p\cdot x_{sy_i}, so the second-derivative terms cancel and

∂sri=pyi⋅xs−ps⋅xyi=pyi⋅DpF+(DxF+Fzp)⋅xyi.\partial_sr_i = p_{y_i}\cdot x_s - p_s\cdot x_{y_i} = p_{y_i}\cdot D_pF + (D_xF + F_zp)\cdot x_{y_i}.

Now differentiate the identity F(p,z,x)=0F(p, z, x) = 0 (Step 4) with respect to yiy_i: DpF⋅pyi+Fzzyi+DxF⋅xyi=0D_pF\cdot p_{y_i} + F_zz_{y_i} + D_xF\cdot x_{y_i} = 0. Substituting,

∂sri=−Fzzyi+Fz p⋅xyi=−Fz ri.\partial_sr_i = -F_zz_{y_i} + F_z\,p\cdot x_{y_i} = -F_z\,r_i.

This is a linear ODE for rir_i along each characteristic, with ri=0r_i = 0 at s=0s = 0. By uniqueness (2B.10 Ordinary Differential Equations), ri≡0r_i \equiv 0.

Regularity. Du=pDu = \mathbf p is C1C^1, so u∈C2u \in C^2.

The proof needed exactly one non-degeneracy condition, Fpn≠0F_{p_n} \neq 0: the characteristics must leave the boundary. Everything else is ODE theory. And it gives only a local solution: near the boundary, for ∣s∣|s| small. How far a solution extends is decided by whether characteristics cross, and that is a global question that the theorem does not address.

Where classical solutions stop

Two different things can stop the method.

Characteristics cross. The map (y,s)↦x(y,s)(y, s) \mapsto x(y, s) of Step 2 is a local diffeomorphism near the boundary, but globally it may fail to be injective: two characteristics, carrying different values or different gradients, reach the same point. Burgers' equation and the distance function show both cases:

  • In Burgers' equation the crossing characteristics carry different values of uu. A single-valued solution has to choose, the natural choice is a jump, and the rule for where the jump goes comes from the integral form of the conservation law (6B.2 Conservation Laws and Shocks).
  • For the distance function the crossing characteristics carry the same value but different gradients. The natural continuation is u=min⁡u = \min over the competing characteristics, the first arrival, which is continuous but has a kink. The theory of viscosity solutions (6C.9 Hamilton–Jacobi Equations and Viscosity Solutions) makes "first arrival" a definition, and proves it is the unique such continuation.

The Jacobian degenerates without crossing. The map (y,s)↦x(y, s) \mapsto x can have a singular Jacobian at a point without two characteristics meeting there exactly, where a family of rays is tangent to a curve, its envelope or caustic. In optics, caustics are the bright curves of light on the bottom of a swimming pool or inside a coffee cup, where rays concentrate. Taylor I, §6.7, analyses how they form. At a caustic the travel-time function stops being smooth, and the wave field is not described by rays alone.

In the world Model Snell's law from the eikonal equation

Light travels at speed c1c_1 in a medium filling y>0y > 0 and c2c_2 in y<0y < 0. A plane wavefront moving down at angle θ1\theta_1 to the vertical has travel time T=xsin⁡θ1−ycos⁡θ1c1T = \frac{x\sin\theta_1 - y\cos\theta_1}{c_1} in the upper medium; its gradient has length 1c1\frac{1}{c_1}, as the eikonal equation requires. The travel time must be continuous across the interface y=0y = 0, so the transmitted wave, T=xsin⁡θ2−ycos⁡θ2c2T = \frac{x\sin\theta_2 - y\cos\theta_2}{c_2} below (up to a constant), must agree with it on y=0y = 0 for every xx. Matching the coefficients of xx:

sin⁡θ1c1=sin⁡θ2c2,\frac{\sin\theta_1}{c_1} = \frac{\sin\theta_2}{c_2},

Snell's law. The tangential derivative of the travel time is conserved across the interface, exactly like the tangential derivatives pi=gxip^i = g_{x_i} of the boundary data in the existence theorem; only the normal component changes, fixed by the equation. When c2c1sin⁡θ1>1\frac{c_2}{c_1}\sin\theta_1 > 1 there is no real θ2\theta_2, no admissible normal component, and the light is totally internally reflected: the Cauchy data have no admissible extension (Exercise 1.18).

Where this goes Characteristics in the rest of the guide

The wave equation is a second-order equation whose characteristics are the light cones; singularities travel along them, which is why waves do not smooth (6B.3 The Wave Equation). In Riemannian geometry, the distance function from a point satisfies ∣∇r∣=1|\nabla r| = 1, its characteristics are geodesics, and its singular set is the cut locus; the Laplacian comparison theorem holds across the cut locus in the sense of distributions precisely because the kink there points the right way (9B.1 Laplacian Comparison). In Perelman's work, the reduced distance ℓ(q,τ)\ell(q, \tau) is the value function of a variational problem over space-time paths, so it satisfies a Hamilton–Jacobi equation away from its cut locus, and its first-order identities are derived exactly as in this chapter (12A.5 Reduced Distance and Reduced Volume, Exercise 1.19).

History

First-order PDE were studied by Euler, Lagrange and Monge in the eighteenth century; Lagrange and Paul Charpit (around 1784) found the characteristic method for general first-order equations in two variables, and the general theory of characteristics was completed by Augustin Cauchy in the 1820s. William Rowan Hamilton developed his formulation of optics and mechanics in 1827–1835, and Carl Jacobi turned it into a method for integrating the equations of motion through the Hamilton–Jacobi equation in the 1830s and 1840s. Burgers' equation is named after Johannes Burgers, who used it in the 1940s as a model of turbulence; the formation of shocks in compressible gas flow had been analysed by Bernhard Riemann in 1860. Sethian's fast marching method appeared in 1996.

Recall Where we stand

First-order equations are solved by ODEs along characteristics. For transport, uu is constant along the trajectories of the flow and u=g(x−tb)u = g(x - tb); sources add a Duhamel integral. For quasilinear equations the vector field (a,b,c)(a, b, c) is tangent to the graph, and noncharacteristic Cauchy data determine a local solution. For fully nonlinear F(Du,u,x)=0F(Du, u, x) = 0, choosing x˙=DpF\dot x = D_pF eliminates second derivatives and gives the characteristic ODEs for (x,z,p)(x, z, p); for Hamilton–Jacobi equations they are Hamilton's equations, and for the eikonal equation they are straight rays. The local existence theorem is proved by the inverse function theorem, with Fpn≠0F_{p_n} \neq 0 the only hypothesis. Classical solutions stop where characteristics cross: Burgers' equation breaks at T∗=1/sup⁡(−g′)T^* = 1/\sup(-g'), and distance functions have kinks on the cut locus. 6B.2 Conservation Laws and Shocks continues past the breaking time.

Exercises

Exercise 1.11 Transport with a source

Solve ut+2ux=e−tu_t + 2u_x = e^{-t} on R×(0,∞)\mathbb{R}\times(0, \infty) with u(x,0)=sin⁡xu(x, 0) = \sin x, and check your answer.

Solution

Along x=ξ+2tx = \xi + 2t, dudt=e−t\frac{du}{dt} = e^{-t}, so u=sin⁡ξ+1−e−tu = \sin\xi + 1 - e^{-t}. Hence u(x,t)=sin⁡(x−2t)+1−e−tu(x, t) = \sin(x - 2t) + 1 - e^{-t}. Check: ut=−2cos⁡(x−2t)+e−tu_t = -2\cos(x - 2t) + e^{-t} and 2ux=2cos⁡(x−2t)2u_x = 2\cos(x - 2t), which add to e−te^{-t}.

Exercise 1.12 A corner carried along

Let g(x)=∣x∣g(x) = |x|, which is not differentiable at 00, and u(x,t)=∣x−t∣u(x, t) = |x - t|. Show that for every test function ϕ∈Cc∞(R×(0,∞))\phi \in C_c^\infty(\mathbb{R}\times(0, \infty)),

∫0∞ ⁣ ⁣∫Ru (ϕt+ϕx) dx dt=0,\int_0^\infty\!\!\int_{\mathbb{R}}u\,(\phi_t + \phi_x)\,dx\,dt = 0,

so uu solves ut+ux=0u_t + u_x = 0 in the sense of distributions (4A.9 Distributions and Weak Derivatives). (Change variables to ξ=x−t\xi = x - t, τ=t\tau = t.)

Solution

In the variables (ξ,τ)(\xi, \tau), the function ϕ(ξ+τ,τ)=ψ(ξ,τ)\phi(\xi + \tau, \tau) = \psi(\xi, \tau) has ψτ=ϕt+ϕx\psi_\tau = \phi_t + \phi_x, the Jacobian of the change of variables is 11, and u=∣ξ∣u = |\xi|. So the integral is ∫R∣ξ∣∫0∞ψτ dτ dξ=0\int_{\mathbb{R}}|\xi|\int_0^\infty\psi_\tau\,d\tau\,d\xi = 0, because ψ\psi has compact support in τ>0\tau > 0.

Exercise 1.13 The derivative along a characteristic

For a C2C^2 solution of ut+uux=0u_t + uu_x = 0, let w=uxw = u_x. (a) Differentiate the equation in xx to get wt+uwx=−w2w_t + uw_x = -w^2. (b) Deduce that along a characteristic dwdt=−w2\frac{dw}{dt} = -w^2, and solve to recover w=g′(ξ)1+tg′(ξ)w = \frac{g'(\xi)}{1 + tg'(\xi)}.

Solution

(a) utx+uxux+uuxx=0u_{tx} + u_xu_x + uu_{xx} = 0. (b) Along x˙=u\dot x = u, dwdt=wt+uwx=−w2\frac{dw}{dt} = w_t + uw_x = -w^2. With w(0)=g′(ξ)w(0) = g'(\xi), 1w=1g′(ξ)+t\frac{1}{w} = \frac{1}{g'(\xi)} + t, so w=g′(ξ)1+tg′(ξ)w = \frac{g'(\xi)}{1 + tg'(\xi)}.

Exercise 1.14 A breaking time

Find the breaking time for Burgers' equation with g(x)=11+x2g(x) = \frac{1}{1 + x^2}, and the position where the first crossing happens.

Hint

Maximise −g′(x)=2x(1+x2)2-g'(x) = \frac{2x}{(1 + x^2)^2}.

Solution

ddx2x(1+x2)2=2(1+x2)−8x2(1+x2)3=0\frac{d}{dx}\frac{2x}{(1 + x^2)^2} = \frac{2(1 + x^2) - 8x^2}{(1 + x^2)^3} = 0 at x2=13x^2 = \frac13, and the maximum (at x=13x = \frac{1}{\sqrt3}) is 2/3(4/3)2=983≈0.6495\frac{2/\sqrt3}{(4/3)^2} = \frac{9}{8\sqrt3} \approx 0.6495. So T∗=839≈1.540T^* = \frac{8\sqrt3}{9} \approx 1.540. The characteristic from ξ=13\xi = \frac{1}{\sqrt3} carries u=g(ξ)=34u = g(\xi) = \frac34, so the crossing begins at x=ξ+T∗g(ξ)=13+839⋅34=13+23=3≈1.732x = \xi + T^*g(\xi) = \frac{1}{\sqrt3} + \frac{8\sqrt3}{9}\cdot\frac34 = \frac{1}{\sqrt3} + \frac{2}{\sqrt3} = \sqrt3 \approx 1.732. The front of the bump steepens: the hump moves right, faster at its top.

Exercise 1.15 FF is a first integral

Show that F(p(s),z(s),x(s))F(p(s), z(s), x(s)) is constant along every solution of the characteristic equations, whether or not it starts with F=0F = 0. For Hamilton–Jacobi equations q+H(p,x)=0q + H(p, x) = 0, this says that H(p(s),x(s))H(p(s), x(s)) is constant along Hamilton's equations: conservation of energy.

Solution

The computation is Step 4 of Theorem 1.10. For F=q+H(p,x)F = q + H(p, x) with q˙=−Ft−Fzq=0\dot q = -F_t - F_zq = 0 (no explicit tt or zz), qq is constant, hence so is H=−qH = -q; directly, ddtH(p,x)=DpH⋅p˙+DxH⋅x˙=−DpH⋅DxH+DxH⋅DpH=0\frac{d}{dt}H(p, x) = D_pH\cdot\dot p + D_xH\cdot\dot x = -D_pH\cdot D_xH + D_xH\cdot D_pH = 0.

Exercise 1.16 A Hamilton–Jacobi equation with focusing

Consider ut+12∣Du∣2=0u_t + \frac12|Du|^2 = 0 on Rn×(0,∞)\mathbb{R}^n\times(0, \infty). (a) Show that the characteristics are straight lines x=y+tDg(y)x = y + tDg(y) along which pp is constant. (b) For g(x)=12a∣x∣2g(x) = \frac12a|x|^2, show that u(x,t)=a∣x∣22(1+at)u(x, t) = \frac{a|x|^2}{2(1 + at)}, and check it solves the equation. (c) For a<0a < 0, show the solution exists only for t<−1at < -\frac1a, and explain this as all characteristics meeting at the origin (a focus).

Solution

(a) H=12∣p∣2H = \frac12|p|^2, so x˙=p\dot x = p, p˙=0\dot p = 0, z˙=∣p∣2−12∣p∣2=12∣p∣2\dot z = |p|^2 - \frac12|p|^2 = \frac12|p|^2. (b) From yy, p=ayp = ay and x=(1+at)yx = (1 + at)y, z=12a∣y∣2+12a2∣y∣2t=12a∣y∣2(1+at)z = \frac12a|y|^2 + \frac12a^2|y|^2t = \frac12a|y|^2(1 + at). With y=x1+aty = \frac{x}{1 + at}, u=a∣x∣22(1+at)u = \frac{a|x|^2}{2(1 + at)}. Check: ut=−a2∣x∣22(1+at)2u_t = -\frac{a^2|x|^2}{2(1 + at)^2} and 12∣Du∣2=12a2∣x∣2(1+at)2\frac12|Du|^2 = \frac12\frac{a^2|x|^2}{(1 + at)^2}. (c) If a<0a < 0, x=(1+at)y=0x = (1 + at)y = 0 for every yy at t=−1at = -\frac1a: all characteristics pass through the origin then, and uu blows up there. This is the PDE picture of a converging lens.

Exercise 1.17 The distance function of a square

Let U=(−1,1)2U = (-1, 1)^2. Show that u(x,y)=min⁡(1−∣x∣,1−∣y∣)u(x, y) = \min(1 - |x|, 1 - |y|) equals the distance to ∂U\partial U, satisfies ∣Du∣=1|Du| = 1 wherever it is differentiable, and fails to be differentiable exactly on the diagonals ∣x∣=∣y∣|x| = |y|. Which characteristics cross there?

Solution

The distance from (x,y)(x, y) to the side x=1x = 1 is 1−x1 - x, and similarly for the other sides; the distance to ∂U\partial U is the minimum over the four sides, which is min⁡(1−∣x∣,1−∣y∣)\min(1 - |x|, 1 - |y|). Off the diagonals one term is strictly smaller and uu is locally 1−∣x∣1 - |x| or 1−∣y∣1 - |y| (or the same with signs), with gradient of length 11. On a diagonal the two terms agree but have different gradients, (∓1,0)(\mp1, 0) and (0,∓1)(0, \mp1), so uu has a ridge. The horizontal characteristics from the vertical sides meet the vertical ones from the horizontal sides there: the diagonals are the medial axis of the square.

Exercise 1.18 Total internal reflection

In the setting of the Snell's-law box, let c1=1c_1 = 1 and c2=1.5c_2 = 1.5 (light going from a slower to a faster medium). (a) Find the critical angle θc\theta_c beyond which sin⁡θ2=c2c1sin⁡θ1\sin\theta_2 = \frac{c_2}{c_1}\sin\theta_1 exceeds 11. (b) Interpret in terms of Lemma 1.9: on the interface the tangential derivative Tx=sin⁡θ1c1T_x = \frac{\sin\theta_1}{c_1} is given; show the eikonal equation Tx2+Ty2=c2−2T_x^2 + T_y^2 = c_2^{-2} below has no real solution TyT_y when θ1>θc\theta_1 > \theta_c.

Solution

(a) sin⁡θc=c1c2=23\sin\theta_c = \frac{c_1}{c_2} = \frac23, θc≈41.8°\theta_c \approx 41.8°. (b) Ty2=c2−2−sin⁡2θ1c12T_y^2 = c_2^{-2} - \frac{\sin^2\theta_1}{c_1^2}, negative when sin⁡θ1>c1c2\sin\theta_1 > \frac{c_1}{c_2}. No admissible gradient exists, so no transmitted ray: the light is reflected.

Exercise 1.19 Rehearsal: the reduced distance of flat space

On flat Rn\mathbb{R}^n, Perelman's reduced distance from the space-time point (0,τ=0)(0, \tau = 0) works out to ℓ(x,τ)=∣x∣24τ\ell(x, \tau) = \frac{|x|^2}{4\tau} (12A.5 Reduced Distance and Reduced Volume). (a) Show that ℓ\ell solves the Hamilton–Jacobi equation ℓτ+∣∇ℓ∣2=0\ell_\tau + |\nabla\ell|^2 = 0 for τ>0\tau > 0. (b) Find the characteristics of ℓτ+∣∇ℓ∣2=0\ell_\tau + |\nabla\ell|^2 = 0 (here H(p)=∣p∣2H(p) = |p|^2), and show that the ones along which ℓ=∣x∣24τ\ell = \frac{|x|^2}{4\tau} are the straight lines x=τvx = \tau v through the origin, with p=v2p = \frac v2. (c) Check the companion identity 2Δℓ−∣∇ℓ∣2+ℓ−nτ=02\Delta\ell - |\nabla\ell|^2 + \frac{\ell - n}{\tau} = 0, the flat-space case of an inequality Perelman proves for ℓ\ell on any Ricci flow; compare 6A.3 The Heat Equation on ℝⁿ's rehearsal, where the same function appeared as ff in the Gaussian.

Solution

(a) ℓτ=−∣x∣24τ2\ell_\tau = -\frac{|x|^2}{4\tau^2} and ∇ℓ=x2τ\nabla\ell = \frac{x}{2\tau}, so ∣∇ℓ∣2=∣x∣24τ2|\nabla\ell|^2 = \frac{|x|^2}{4\tau^2}. (b) x˙=DpH=2p\dot x = D_pH = 2p, p˙=0\dot p = 0: straight lines traversed at constant velocity 2p2p. Along x=τvx = \tau v, ∇ℓ=v2=p\nabla\ell = \frac v2 = p, and 2p=v=x˙2p = v = \dot x as required; z˙=2∣p∣2−∣p∣2=∣v∣24\dot z = 2|p|^2 - |p|^2 = \frac{|v|^2}{4}, and indeed ddτ∣τv∣24τ=∣v∣24\frac{d}{d\tau}\frac{|\tau v|^2}{4\tau} = \frac{|v|^2}{4}. (c) Δℓ=n2τ\Delta\ell = \frac{n}{2\tau}, so 2Δℓ−∣∇ℓ∣2+ℓ−nτ=nτ−ℓτ+ℓτ−nτ=02\Delta\ell - |\nabla\ell|^2 + \frac{\ell - n}{\tau} = \frac n\tau - \frac\ell\tau + \frac\ell\tau - \frac n\tau = 0.

Free resources for this chapter

Chosen for what this chapter covers, and all free to read. Links checked Oct 20, 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.