© 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.
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
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 , 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
An earthquake sends waves through the Earth, and seismometers around the world record when they arrive. If the wave speed at the point is , the first-arrival time of a wavefront from the source satisfies the eikonal equation
because the front moves normal to itself at speed : in time it advances a distance , so increases at rate 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 inside the Earth (travel-time tomography), and the forward problem, computing for a given , is solved millions of times in such an inversion. One standard method, James Sethian's fast marching method (1996), computes on a grid by updating points in increasing order of , exactly the order in which a front would reach them.
The same equation governs geometric optics, with 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
with a constant vector . Its left side is the derivative of in the space-time direction . So fix a point and look along the line through it in that direction: . By the chain rule,
So is constant along each such line. The line through meets the plane at , at the point , where .
If , the function is a solution of , , and it is the only one.
Proof. Existence: and . Uniqueness: the computation above shows any solution is constant on the lines , so it equals .
The solution is the initial profile moving with velocity . If is not differentiable, 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 stays a corner forever, carried along the characteristic through it.
Sources. For , the same computation gives , and integrating from to ,
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 , with a vector field, the same idea works with lines replaced by the trajectories of the ODE
Along such a trajectory, : is constant. So , where is the trajectory with , followed backward to time . 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 is a passive scalar: a dye carried by the flow , its value at each particle unchanged.
Let , rotation about the origin at unit angular speed. The trajectories are circles traversed counterclockwise: rotates by angle . So is the initial profile rotated by angle :
the point rotated back by . After time 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:
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, : along trajectories is not constant but changes at the rate , increasing where the flow converges. When (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 of the form
quasilinear because it is linear in the derivatives, with coefficients that may depend on (6A.1 What a PDE Is). Geometrically: the graph is a surface in -space, with upward normal proportional to . The equation says
the vector field is tangent to the graph. So the graph is a union of integral curves of , the characteristic curves
Their projections to the -plane are the characteristic projections, often also just called characteristics.
To pick out one solution we prescribe along a curve in the plane, say with there: the Cauchy problem. The lifted curve lies in -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 transversally:
The Cauchy data are noncharacteristic at if the projected characteristic direction , evaluated at , is not tangent to :
When the data are noncharacteristic, the map , sending a point of and a time along the characteristic from it to the point reached, has invertible Jacobian at : its columns are the tangent to and the characteristic direction , which are independent. By the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems), it is a diffeomorphism near , so each point near lies on exactly one characteristic, at a definite time ; define there. This is the local existence theorem in two variables, and the general case below is the same argument.
If the data are characteristic, itself is (the projection of) a characteristic curve, and the data on it cannot be arbitrary: they must satisfy the ODE along it. If they do, there are infinitely many solutions; if not, none. Either way the problem is not well posed.
Solve in the upper half-plane with . The characteristic equations are , , , so from the point we get , , . The line is noncharacteristic (the direction is not horizontal). Inverting, and , so
This is homogeneous of degree : . Conversely every homogeneous function of degree satisfies the equation, which is Euler's theorem on homogeneous functions. The characteristics are the rays from the origin, and the equation says scales correctly along each ray.
Burgers' equation and the first crossing
The most important quasilinear example is the inviscid Burgers equation
Here play the roles of , and the characteristic equations are , , . So is constant along each characteristic, and the projected characteristics are straight lines whose speed is the value carried:
The solution is given implicitly by where , that is,
Points where is large move fast. If is increasing, faster points start to the right of slower ones, characteristics fan out, and all is well. If decreases anywhere, faster points start behind slower ones, and eventually overtake them.
Let with bounded.
- If everywhere, the formula above defines a solution for all .
- If for some , let . A solution exists for , and along the characteristic from a point with ,
which tends to as . No solution exists on for any .
Proof. For fixed , consider , with . While for every (always in case 1, and for in case 2), is strictly increasing, and as (since grows at most linearly), so it is a bijection of with inverse, depending smoothly on as well. So is , and is . It solves the equation: differentiating gives and , so and .
For the blow-up: along the characteristic from , , and if the denominator reaches at . A solution on must equal the one constructed (uniqueness along characteristics, as for transport), whose derivative is unbounded as approaches for near the maximiser of ; and if , two characteristics with different values cross before time , so no single-valued solution exists.
The quantity satisfies its own ODE along characteristics, (Exercise 1.13), the Riccati equation whose solutions blow up in finite time from negative data. This is the same mechanism as the blow-up of in 6A.8 Nonlinear Parabolic Equations, now forced by geometry rather than by a reaction term. What happens after 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 .
Fully nonlinear equations
Now let be open and consider the general first-order equation
where is a smooth function of , , . (Here , and we follow Evans's letters: for the gradient slot, for the value slot.) The eikonal equation is ; a Hamilton–Jacobi equation fits with as the variables.
The idea is the same as before: find curves along which the values and the gradients can be computed by solving ODEs. The difficulty is that the gradient is now part of the unknown.
Derivation. Suppose is a solution and is a curve, and set , . Then
This involves second derivatives, which we do not know. But differentiate the equation with respect to :
Since , the second derivatives appear in the same combination in both formulas if we choose the curve so that . Then
with no second derivatives left. And . So:
For , the characteristic equations are the ODEs
We have shown: if is a solution and solves , then solves the characteristic equations. The point of the method is the converse: solve the ODEs from the boundary data, and assemble from the solutions. Note that itself is constant along solutions of the characteristic equations (Exercise 1.15), so a curve that starts on stays there.
Special cases.
- Linear equations : , , so and (using ). The equations for and decouple from : the method for the transport equation.
- Quasilinear equations : , . Again is not needed, as in the two-variable section.
- Hamilton–Jacobi equations . Take the variables , the gradient slots with , and . Then , so itself is the parameter, and
using on solutions. The first two are Hamilton's equations of classical mechanics, and is the Lagrangian along the trajectory (by the Legendre transform, 6C.9 Hamilton–Jacobi Equations and Viscosity Solutions). So 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 . Take , so , , :
The characteristics are straight lines, traversed at unit speed in the direction of the gradient, and increases at unit rate along them: grows like distance along straight rays. With variable speed the rays bend, and they are the geodesics of the metric , which is Fermat's principle.
Let be the unit disc and look for with in and on the circle, positive inside. At the boundary point , i.e. , the gradient must be normal to the circle (because is constant along it) and have length ; for to increase inward, . The characteristic from there is , with . So : the distance to the boundary. It is smooth except at the centre, where all the characteristics, coming in from every boundary point, meet at . The centre is the cut locus of the boundary: there the characteristics cross, the formula gives the same value from every direction (so is still continuous) but different gradients (so 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: , with data on a piece of the plane (any boundary can be flattened by a change of coordinates, 6A.1 What a PDE Is). Write points of as .
Initial values for the ODEs. At a point , the characteristic must start with and . What about ? The tangential derivatives of along are those of , so for , and the last component is constrained only by the equation: . A triple with , , for , and is called admissible. (For the eikonal equation in Example 1.7 there were two admissible at each point, pointing in and out; we chose the inward one.)
An admissible triple is noncharacteristic if , that is, if the characteristic direction is transverse to .
If is admissible and noncharacteristic, there is a unique function , for near , with and admissible.
Proof. We need for , and with . The function vanishes at and has there, so the implicit function theorem (2B.9 The Inverse and Implicit Function Theorems) gives a unique solution near with . (This needs , so that is .)
Let be smooth and , and let be admissible and noncharacteristic. Then there is a neighbourhood of in and a function on solving , with on and .
Proof. Step 1: the characteristics. For near , solve the characteristic equations with initial values , , from Lemma 1.9. Write the solution as , , . By the smooth dependence of ODE solutions on initial values (2B.10 Ordinary Differential Equations) these are in , for small.
Step 2: they fill a neighbourhood. Consider the map , from variables ( for , one for ) to . At , its partial derivatives in are the coordinate vectors (because ), and its derivative in is , whose last component is non-zero. So the Jacobian matrix has determinant , and by the inverse function theorem (2B.9 The Inverse and Implicit Function Theorems) there is a inverse on a neighbourhood of . Each point of lies on exactly one characteristic.
Step 3: the candidate. Define and . Then on , since there. It remains to show that and .
Step 4: . Along each characteristic, is constant: by the characteristic equations,
And by admissibility. So on .
Step 5: is the gradient. It suffices to show, as functions of ,
For then, writing and differentiating by the chain rule, and ; the vectors are linearly independent (Step 2), so .
The first identity is the characteristic equation: . For the second, let . At , , so and : hence . Differentiate in :
From the first identity differentiated in , , so the second-derivative terms cancel and
Now differentiate the identity (Step 4) with respect to : . Substituting,
This is a linear ODE for along each characteristic, with at . By uniqueness (2B.10 Ordinary Differential Equations), .
Regularity. is , so .
The proof needed exactly one non-degeneracy condition, : the characteristics must leave the boundary. Everything else is ODE theory. And it gives only a local solution: near the boundary, for 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 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 . 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 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 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.
Light travels at speed in a medium filling and in . A plane wavefront moving down at angle to the vertical has travel time in the upper medium; its gradient has length , as the eikonal equation requires. The travel time must be continuous across the interface , so the transmitted wave, below (up to a constant), must agree with it on for every . Matching the coefficients of :
Snell's law. The tangential derivative of the travel time is conserved across the interface, exactly like the tangential derivatives of the boundary data in the existence theorem; only the normal component changes, fixed by the equation. When there is no real , no admissible normal component, and the light is totally internally reflected: the Cauchy data have no admissible extension (Exercise 1.18).
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 , 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 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.
First-order equations are solved by ODEs along characteristics. For transport, is constant along the trajectories of the flow and ; sources add a Duhamel integral. For quasilinear equations the vector field is tangent to the graph, and noncharacteristic Cauchy data determine a local solution. For fully nonlinear , choosing eliminates second derivatives and gives the characteristic ODEs for ; 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 the only hypothesis. Classical solutions stop where characteristics cross: Burgers' equation breaks at , and distance functions have kinks on the cut locus. 6B.2 Conservation Laws and Shocks continues past the breaking time.
Exercises
Solve on with , and check your answer.
Solution
Along , , so . Hence . Check: and , which add to .
Let , which is not differentiable at , and . Show that for every test function ,
so solves in the sense of distributions (4A.9 Distributions and Weak Derivatives). (Change variables to , .)
Solution
In the variables , the function has , the Jacobian of the change of variables is , and . So the integral is , because has compact support in .
For a solution of , let . (a) Differentiate the equation in to get . (b) Deduce that along a characteristic , and solve to recover .
Solution
(a) . (b) Along , . With , , so .
Find the breaking time for Burgers' equation with , and the position where the first crossing happens.
Hint
Maximise .
Solution
at , and the maximum (at ) is . So . The characteristic from carries , so the crossing begins at . The front of the bump steepens: the hump moves right, faster at its top.
Show that is constant along every solution of the characteristic equations, whether or not it starts with . For Hamilton–Jacobi equations , this says that is constant along Hamilton's equations: conservation of energy.
Solution
The computation is Step 4 of Theorem 1.10. For with (no explicit or ), is constant, hence so is ; directly, .
Consider on . (a) Show that the characteristics are straight lines along which is constant. (b) For , show that , and check it solves the equation. (c) For , show the solution exists only for , and explain this as all characteristics meeting at the origin (a focus).
Solution
(a) , so , , . (b) From , and , . With , . Check: and . (c) If , for every at : all characteristics pass through the origin then, and blows up there. This is the PDE picture of a converging lens.
Let . Show that equals the distance to , satisfies wherever it is differentiable, and fails to be differentiable exactly on the diagonals . Which characteristics cross there?
Solution
The distance from to the side is , and similarly for the other sides; the distance to is the minimum over the four sides, which is . Off the diagonals one term is strictly smaller and is locally or (or the same with signs), with gradient of length . On a diagonal the two terms agree but have different gradients, and , so 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.
In the setting of the Snell's-law box, let and (light going from a slower to a faster medium). (a) Find the critical angle beyond which exceeds . (b) Interpret in terms of Lemma 1.9: on the interface the tangential derivative is given; show the eikonal equation below has no real solution when .
Solution
(a) , . (b) , negative when . No admissible gradient exists, so no transmitted ray: the light is reflected.
On flat , Perelman's reduced distance from the space-time point works out to (12A.5 Reduced Distance and Reduced Volume). (a) Show that solves the Hamilton–Jacobi equation for . (b) Find the characteristics of (here ), and show that the ones along which are the straight lines through the origin, with . (c) Check the companion identity , the flat-space case of an inequality Perelman proves for on any Ricci flow; compare 6A.3 The Heat Equation on ℝⁿ's rehearsal, where the same function appeared as in the Gaussian.
Solution
(a) and , so . (b) , : straight lines traversed at constant velocity . Along , , and as required; , and indeed . (c) , so .
Free resources for this chapter
Chosen for what this chapter covers, and all free to read. Links checked Oct 20, 2026.
- Reference Method of characteristicsWikipediaCharacteristic curves for first-order equations, with worked examples.
- Reference Eikonal equationWikipediaThe eikonal equation, distance functions and geometric optics.
- Reference Hamilton–Jacobi equationWikipediaHamilton's equations as the characteristics of a first-order PDE.
© 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.