Book 6B

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

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

The Wave Equation

d’Alembert, spherical means, Huygens’ principle, Duhamel, energy and finite speed of propagation.

45 min read · Updated Oct 20, 2026

Read with Evans, Partial Differential Equations, section 2.4 (the wave equation: d'Alembert's formula, spherical means, Kirchhoff's and Poisson's formulas, Duhamel, energy methods); Jost, sections 7.1, 7.3 and 7.4 (the mean value method, solving through the Darboux equation); Taylor I, §2.1 ("Vibrating strings and membranes"), §2.5–2.6 (energy conservation, uniqueness and finite propagation speed). This chapter proves every formula it uses.

In this chapter · 10 sections
  1. 3.1Strings and their pitch
  2. 3.2One dimension: d'Alembert
  3. 3.3Spherical means
  4. 3.4Three dimensions: Kirchhoff's formula
  5. 3.5Two dimensions: Poisson's formula by descent
  6. 3.6Huygens' principle, and why it fails in the plane
  7. 3.7Energy and finite speed
  8. 3.8The wave equation on a bounded domain
  9. 3.9History
  10. 3.10Exercises
  11. ↗Free resources

The heat equation and the wave equation look almost alike, ut=Δuu_t = \Delta u and utt=Δuu_{tt} = \Delta u, and they behave in opposite ways. Heat smooths instantly, spreads at infinite speed, and forgets its past; waves keep every detail of their initial shape, travel at a finite speed, and can be run backward as easily as forward. Both behaviours are encoded in the symbol (6A.1 What a PDE Is): the heat equation damps a Fourier mode e2πix⋅ξe^{2\pi ix\cdot\xi} at the rate 4π2∣ξ∣24\pi^2|\xi|^2, while the wave equation makes it oscillate forever at the frequency 2π∣ξ∣2\pi|\xi|.

This chapter solves the wave equation completely in one, two and three space dimensions, and proves the two facts that matter most: energy is conserved, and disturbances travel at speed at most 11. Along the way it finds a surprise that has to do with the dimension of space: in three dimensions a sharp sound stays sharp (Huygens' principle), while in two dimensions it leaves a lingering tail.

The wave equation is not on the main route to the Poincaré conjecture, because the Ricci flow is parabolic. But it is the model hyperbolic equation, and the contrast with the heat equation explains why the Ricci flow had to be a heat equation to be useful: only a parabolic flow smooths out the metric as it goes (Exercise 3.14). The wave equation is also the equation of general relativity: Einstein's equations, in suitable coordinates, are a system of wave equations for the metric (6B.14 Hyperbolic Equations and Systems).

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

  • derive the wave equation for a vibrating string, and compute the frequencies of a string and a drum;
  • prove d'Alembert's formula, solve problems on a half-line and a finite string by reflection, and solve the inhomogeneous equation by Duhamel's principle;
  • derive the Euler–Poisson–Darboux equation for spherical means, and from it Kirchhoff's formula in three dimensions and Poisson's formula in two;
  • explain Huygens' principle and why it fails in even dimensions;
  • prove conservation of energy and finite speed of propagation by energy methods, and solve the wave equation on a bounded domain by eigenfunctions.

Strings and their pitch

In the world Model Mersenne's laws for a vibrating string

In his Harmonie universelle (1636), Marin Mersenne stated three laws for the pitch of a stretched string: the frequency of its fundamental note is inversely proportional to its length, proportional to the square root of its tension, and inversely proportional to the square root of its mass per unit length. All three follow from the wave equation. A string of length LL under tension TT with linear density μ\mu vibrates by utt=c2uxxu_{tt} = c^2u_{xx} with c=T/μc = \sqrt{T/\mu} (derived below), and with fixed ends its fundamental frequency is

f1=c2L=12LTμ.f_1 = \frac{c}{2L} = \frac{1}{2L}\sqrt{\frac T\mu}.

The other modes have frequencies fk=kf1f_k = kf_1, the harmonic series, which is why a plucked string sounds a definite pitch with a rich but consonant timbre. Instrument makers use exactly these laws: a guitar's thicker strings are heavier per metre, so they sound lower at similar tension, and a player shortens the vibrating length by pressing a fret to raise the pitch (Exercise 3.6).

A drum is different. Its membrane obeys the two-dimensional wave equation, and its frequencies are c2πλk\frac{c}{2\pi}\sqrt{\lambda_k} where λk\lambda_k are the Dirichlet eigenvalues of the drumhead (4A.8 Compact Operators and Spectra). For a circular drum these are not integer multiples of the lowest one (they come from zeros of Bessel functions), which is why a drum has a less definite pitch than a string (Exercise 3.7).

Deriving the string equation. Let a string under tension TT, with mass μ\mu per unit length, be displaced vertically by a small amount u(x,t)u(x, t). The piece between xx and x+dxx + dx has mass μ dx\mu\,dx, and the tension pulls along the string at each end. The vertical component of the tension at xx is Tsin⁡θ≈Ttan⁡θ=TuxT\sin\theta \approx T\tan\theta = Tu_x for small slopes, pulling down at the left end and up at the right. Newton's law for the vertical motion is

μ dx utt=T(ux(x+dx,t)−ux(x,t))≈Tuxx dx,\mu\,dx\,u_{tt} = T\big(u_x(x + dx, t) - u_x(x, t)\big) \approx Tu_{xx}\,dx,

so utt=c2uxxu_{tt} = c^2u_{xx} with c2=T/μc^2 = T/\mu. The approximation sin⁡θ≈tan⁡θ\sin\theta \approx \tan\theta is the small-amplitude assumption; for large vibrations the equation becomes nonlinear. Rescaling time, we take c=1c = 1 from now on.

One dimension: d'Alembert

6A.1 What a PDE Is solved utt=uxxu_{tt} = u_{xx} by changing to characteristic coordinates ξ=x+t\xi = x + t, η=x−t\eta = x - t, in which the equation is uξη=0u_{\xi\eta} = 0. Every C2C^2 solution is

u(x,t)=F(x+t)+G(x−t),u(x, t) = F(x + t) + G(x - t),

a wave moving left plus a wave moving right, each keeping its shape. Fitting the initial conditions gives:

Theorem 3.1 d'Alembert's formula

Let g∈C2(R)g \in C^2(\mathbb{R}) and h∈C1(R)h \in C^1(\mathbb{R}). Then

u(x,t)=12(g(x+t)+g(x−t))+12∫x−tx+th(y) dyu(x, t) = \frac12\big(g(x + t) + g(x - t)\big) + \frac12\int_{x-t}^{x+t}h(y)\,dy

is the unique C2C^2 solution of utt=uxxu_{tt} = u_{xx} on R×[0,∞)\mathbb{R}\times[0, \infty) with u(x,0)=g(x)u(x, 0) = g(x) and ut(x,0)=h(x)u_t(x, 0) = h(x).

Proof. Uniqueness and the formula. Any C2C^2 solution is F(x+t)+G(x−t)F(x + t) + G(x - t). The initial conditions say F+G=gF + G = g and F′−G′=hF' - G' = h. Integrating the second, F−G=∫0xh+CF - G = \int_0^xh + C. Solving the two linear equations, F(s)=12g(s)+12∫0sh+C2F(s) = \frac12g(s) + \frac12\int_0^sh + \frac C2 and G(s)=12g(s)−12∫0sh−C2G(s) = \frac12g(s) - \frac12\int_0^sh - \frac C2, and substituting gives the formula (the constants cancel).

Existence. Differentiate the formula: ut=12(g′(x+t)−g′(x−t))+12(h(x+t)+h(x−t))u_t = \frac12(g'(x + t) - g'(x - t)) + \frac12(h(x + t) + h(x - t)), utt=12(g′′(x+t)+g′′(x−t))+12(h′(x+t)−h′(x−t))u_{tt} = \frac12(g''(x + t) + g''(x - t)) + \frac12(h'(x + t) - h'(x - t)), and uxxu_{xx} is the same. At t=0t = 0, u=gu = g and ut=hu_t = h.

The formula exhibits the two defining features of waves.

No smoothing. If gg has a corner at x0x_0, the solution has corners along the two lines x±t=x0x \pm t = x_0 for all time. The regularity of u(⋅,t)u(\cdot, t) is exactly that of the data: u∈Cku \in C^k needs g∈Ckg \in C^k and h∈Ck−1h \in C^{k-1}, and no better. The singularities travel along the characteristics x±t=constx \pm t = \text{const}.

Finite speed and the domain of dependence. The value u(x0,t0)u(x_0, t_0) depends only on gg at the two points x0±t0x_0 \pm t_0 and on hh on the interval between them. This interval is the domain of dependence of (x0,t0)(x_0, t_0). Conversely, data near a point yy at time 00 influence only the range of influence ∣x−y∣≤t|x - y| \leq t. Information travels at speed exactly 11.

Reflection. On the half-line x>0x > 0 with a fixed end, u(0,t)=0u(0, t) = 0, extend gg and hh to odd functions and apply d'Alembert: the solution of the extended problem is odd in xx, hence vanishes at 00 (6A.3 The Heat Equation on ℝⁿ used the same trick for heat). A pulse travelling towards the fixed end comes back inverted. With a free end, ux(0,t)=0u_x(0, t) = 0, extend evenly, and the pulse comes back upright. A string of length LL fixed at both ends is solved by extending the data to be odd about 00 and 2L2L-periodic: the solution is periodic in time with period 2L2L, and its Fourier sine series is the sum of standing waves sin⁡kπxL(akcos⁡kπtL+bksin⁡kπtL)\sin\frac{k\pi x}{L}\big(a_k\cos\frac{k\pi t}{L} + b_k\sin\frac{k\pi t}{L}\big), the harmonics of Mersenne's laws (Exercise 3.8).

Sources: Duhamel. For utt−uxx=f(x,t)u_{tt} - u_{xx} = f(x, t) with zero initial data, the impulse f(⋅,s) dsf(\cdot, s)\,ds delivered in the time interval [s,s+ds][s, s + ds] gives the string a velocity f(⋅,s) dsf(\cdot, s)\,ds, which then evolves freely. So, by d'Alembert with g=0g = 0 and h=f(⋅,s)h = f(\cdot, s), started at time ss,

u(x,t)=12∫0t∫x−(t−s)x+(t−s)f(y,s) dy ds:u(x, t) = \frac12\int_0^t\int_{x-(t-s)}^{x+(t-s)}f(y, s)\,dy\,ds:

half the integral of ff over the backward characteristic triangle with apex (x,t)(x, t). Differentiating under the integral confirms it (Exercise 3.9). This is Duhamel's principle of 6A.3 The Heat Equation on ℝⁿ once more, with the wave equation's "solution operator for velocity data" in place of the heat semigroup.

Spherical means

In higher dimensions there is no factorisation into left- and right-moving waves. The trick, due to Poisson, is to average over spheres, reducing to a one-dimensional problem in the radius.

For a function u(x,t)u(x, t) on Rn×[0,∞)\mathbb{R}^n\times[0, \infty), let

U(x;r,t)=  -∫∂B(x,r)u(y,t) dS(y)U(x; r, t) = \mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,r)}u(y, t)\,dS(y)

be its average over the sphere of radius r>0r > 0 about xx, and similarly G(x;r)G(x; r) and H(x;r)H(x; r) for the initial data gg and hh. As r→0r \to 0, U(x;r,t)→u(x,t)U(x; r, t) \to u(x, t).

Lemma 3.2 The Euler–Poisson–Darboux equation

If u∈C2u \in C^2 solves utt=Δuu_{tt} = \Delta u, then for each fixed xx, the spherical mean U(x;r,t)U(x; r, t) solves

Utt−Urr−n−1rUr=0(r>0, t>0),U=G, Ut=H  at t=0.U_{tt} - U_{rr} - \frac{n - 1}{r}U_r = 0 \quad (r > 0,\ t > 0), \qquad U = G,\ U_t = H \ \text{ at } t = 0.

Proof. The computation in the proof of the mean value property (6A.2 Harmonic Functions), which used only u∈C2u \in C^2, gives

Ur(x;r,t)=rn  -∫B(x,r)Δu(y,t) dy=1nα(n)rn−1∫B(x,r)Δu dy,U_r(x; r, t) = \frac rn\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,r)}\Delta u(y, t)\,dy = \frac{1}{n\alpha(n)r^{n-1}}\int_{B(x,r)}\Delta u\,dy,

where α(n)\alpha(n) is the volume of the unit ball. Using the equation, rn−1Ur=1nα(n)∫B(x,r)utt dyr^{n-1}U_r = \frac{1}{n\alpha(n)}\int_{B(x,r)}u_{tt}\,dy. Differentiate in rr; the derivative of an integral over a ball with respect to its radius is the integral over its boundary sphere (3A.5 Product Measures and Change of Variables, polar coordinates):

(rn−1Ur)r=1nα(n)∫∂B(x,r)utt dS=rn−1  -∫∂B(x,r)utt dS=rn−1Utt.\big(r^{n-1}U_r\big)_r = \frac{1}{n\alpha(n)}\int_{\partial B(x,r)}u_{tt}\,dS = r^{n-1}\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,r)}u_{tt}\,dS = r^{n-1}U_{tt}.

Expanding the left side, rn−1Urr+(n−1)rn−2Ur=rn−1Uttr^{n-1}U_{rr} + (n - 1)r^{n-2}U_r = r^{n-1}U_{tt}. Divide by rn−1r^{n-1}.

The operator Urr+n−1rUrU_{rr} + \frac{n-1}{r}U_r is the radial part of the Laplacian (6A.2 Harmonic Functions, exercise on the radial Laplacian). The lemma says that spherical averages of a wave obey the radial wave equation, whether or not the wave itself is radial.

Three dimensions: Kirchhoff's formula

For n=3n = 3 the Euler–Poisson–Darboux equation has a small miracle: multiplying by rr turns it into the one-dimensional wave equation. Let U~=rU\tilde U = rU. Then

U~rr=rUrr+2Ur=r(Urr+2rUr)=rUtt=U~tt.\tilde U_{rr} = rU_{rr} + 2U_r = r\Big(U_{rr} + \frac2rU_r\Big) = rU_{tt} = \tilde U_{tt}.

So U~\tilde U solves U~tt=U~rr\tilde U_{tt} = \tilde U_{rr} on the half-line r>0r > 0, with U~(0,t)=0\tilde U(0, t) = 0 (since UU stays bounded as r→0r \to 0), and initial data G~=rG\tilde G = rG, H~=rH\tilde H = rH.

Theorem 3.3 Kirchhoff's formula

Let g∈C3(R3)g \in C^3(\mathbb{R}^3) and h∈C2(R3)h \in C^2(\mathbb{R}^3). The solution of utt=Δuu_{tt} = \Delta u on R3×(0,∞)\mathbb{R}^3\times(0, \infty) with u=gu = g, ut=hu_t = h at t=0t = 0 is

u(x,t)=  -∫∂B(x,t)(t h(y)+g(y)+∇g(y)⋅(y−x)) dS(y).u(x, t) = \mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,t)}\Big(t\,h(y) + g(y) + \nabla g(y)\cdot(y - x)\Big)\,dS(y).

Proof. The half-line problem. By d'Alembert with odd reflection, for 0≤r≤t0 \leq r \leq t,

U~(x;r,t)=12(G~(r+t)−G~(t−r))+12∫t−rt+rH~(y) dy,\tilde U(x; r, t) = \frac12\big(\tilde G(r + t) - \tilde G(t - r)\big) + \frac12\int_{t-r}^{t+r}\tilde H(y)\,dy,

(the odd extension of G~\tilde G evaluated at the negative argument r−tr - t is −G~(t−r)-\tilde G(t - r), and the part of the H~\tilde H integral over [r−t,t−r][r - t, t - r] cancels by oddness).

Recovering uu. Since u(x,t)=lim⁡r→0U(x;r,t)=lim⁡r→0U~(x;r,t)ru(x, t) = \lim_{r\to0}U(x; r, t) = \lim_{r\to0}\frac{\tilde U(x; r, t)}{r},

u(x,t)=lim⁡r→0[G~(t+r)−G~(t−r)2r+12r∫t−rt+rH~]=G~′(t)+H~(t),u(x, t) = \lim_{r\to0}\Big[\frac{\tilde G(t + r) - \tilde G(t - r)}{2r} + \frac{1}{2r}\int_{t-r}^{t+r}\tilde H\Big] = \tilde G'(t) + \tilde H(t),

the derivative of G~(⋅)=(⋅)G(x;⋅)\tilde G(\cdot) = (\cdot)G(x; \cdot) at tt, plus tH(x;t)tH(x; t).

Unwinding. tH(x;t)=t  -∫∂B(x,t)h dStH(x; t) = t\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,t)}h\,dS. And

G~′(t)=∂∂t(t  -∫∂B(0,1)g(x+tz) dS(z))=  -∫∂B(0,1)g(x+tz) dS(z)+t  -∫∂B(0,1)∇g(x+tz)⋅z dS(z).\tilde G'(t) = \frac{\partial}{\partial t}\Big(t\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(0,1)}g(x + tz)\,dS(z)\Big) = \mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(0,1)}g(x + tz)\,dS(z) + t\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(0,1)}\nabla g(x + tz)\cdot z\,dS(z).

Changing back to y=x+tzy = x + tz, with z=y−xtz = \frac{y - x}{t}, the second term is   -∫∂B(x,t)∇g(y)⋅(y−x) dS(y)\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,t)}\nabla g(y)\cdot(y - x)\,dS(y). Adding gives Kirchhoff's formula.

Verification. The derivation assumed a solution exists; to show the formula is one, check directly that it is C2C^2 and satisfies the equation and data (Evans, section 2.4.1, Theorem 2): this uses g∈C3g \in C^3, h∈C2h \in C^2, and the computation runs the argument above backwards.

Notice the loss of derivatives: to get a C2C^2 solution we needed g∈C3g \in C^3 and h∈C2h \in C^2. In three dimensions, a singularity of the data can be focused: data with a singularity on a sphere of radius t0t_0 produce a stronger singularity at the centre at time t0t_0 (Exercise 3.12). No such loss happens in one dimension, and the energy estimates below avoid it by measuring regularity in L2L^2 rather than in CkC^k.

Two dimensions: Poisson's formula by descent

To solve in two dimensions, pretend there is a third: a solution u(x1,x2,t)u(x_1, x_2, t) in the plane is a solution uˉ(x1,x2,x3,t)=u(x1,x2,t)\bar u(x_1, x_2, x_3, t) = u(x_1, x_2, t) in space that happens not to depend on x3x_3. Apply Kirchhoff to uˉ\bar u, with data independent of x3x_3, and evaluate the spherical averages as integrals over the disc below: this is Hadamard's method of descent.

Parametrise the upper hemisphere of ∂B(xˉ,t)\partial B(\bar x, t) (with xˉ=(x,0)\bar x = (x, 0)) as the graph of γ(y)=(t2−∣y−x∣2)1/2\gamma(y) = (t^2 - |y - x|^2)^{1/2} over the disc B(x,t)B(x, t) in the plane. Its area element is 1+∣∇γ∣2 dy=t(t2−∣y−x∣2)1/2dy\sqrt{1 + |\nabla\gamma|^2}\,dy = \frac{t}{(t^2 - |y - x|^2)^{1/2}}dy. Both hemispheres contribute equally, so for a function gˉ(y1,y2,y3)=g(y1,y2)\bar g(y_1, y_2, y_3) = g(y_1, y_2),

  -∫∂B(xˉ,t)gˉ dS=24πt2∫B(x,t)t g(y)(t2−∣y−x∣2)1/2 dy=t2  -∫B(x,t)g(y)(t2−∣y−x∣2)1/2 dy,\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(\bar x,t)}\bar g\,dS = \frac{2}{4\pi t^2}\int_{B(x,t)}\frac{t\,g(y)}{(t^2 - |y - x|^2)^{1/2}}\,dy = \frac t2\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{g(y)}{(t^2 - |y - x|^2)^{1/2}}\,dy,

since ∣B(x,t)∣=πt2|B(x, t)| = \pi t^2. With the formula u=∂t(tG)+tHu = \partial_t(tG) + tH from the proof of Kirchhoff, this gives Poisson's formula:

u(x,t)=12  -∫B(x,t)t g(y)+t2h(y)+t∇g(y)⋅(y−x)(t2−∣y−x∣2)1/2 dyu(x, t) = \frac12\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{t\,g(y) + t^2h(y) + t\nabla g(y)\cdot(y - x)}{(t^2 - |y - x|^2)^{1/2}}\,dy

(Evans, section 2.4.1; the derivative of t22  -∫B(x,t)g⋯\frac{t^2}{2}\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{g}{\sqrt{\cdots}} is computed by rescaling to the unit disc first, Exercise 3.10).

Huygens' principle, and why it fails in the plane

Compare the two formulas. In three dimensions, u(x,t)u(x, t) depends only on the data on the sphere ∂B(x,t)\partial B(x, t): a disturbance at a point yy at time 00 is felt at xx exactly at the time t=∣x−y∣t = |x - y| and at no other time. A sharp pulse, a hand clap, stays sharp. This is the strong Huygens' principle, and it is why sound in our three-dimensional world carries speech and music cleanly: each sound arrives once and is gone.

In two dimensions, u(x,t)u(x, t) depends on the data in the whole disc B(x,t)B(x, t). A disturbance at yy arrives at xx at time ∣x−y∣|x - y|, but then lingers, decaying like t−1t^{-1} but never switching off (Exercise 3.11). A clap in Flatland would sound like a clap followed by a fading hiss. The method of descent explains why: a point source in the plane is a line source in space, and the line's more distant parts send their signals later.

In general, the strong Huygens principle holds for the wave equation in odd dimensions n≥3n \geq 3 and fails in even dimensions; in one dimension the hh term spreads over the whole interval, so it fails too (Evans, section 2.4.1, gives the formulas for all nn). Jacques Hadamard asked in 1923 which second-order hyperbolic equations satisfy Huygens' principle; the question, "Hadamard's problem", turned out to be subtle, with exotic examples found much later.

Energy and finite speed

The formulas are special to the constant-coefficient wave equation in Rn\mathbb{R}^n. The two most important properties of waves follow from a method that works for any hyperbolic equation: energy.

Theorem 3.4 Conservation of energy

Let UU be a bounded region with smooth boundary, and u∈C2(U‾×[0,T])u \in C^2(\overline U\times[0, T]) solve utt=Δuu_{tt} = \Delta u with u=0u = 0 on ∂U\partial U (or ∂νu=0\partial_\nu u = 0 on ∂U\partial U). Then the energy

E(t)=12∫U(ut2+∣∇u∣2) dxE(t) = \frac12\int_U\big(u_t^2 + |\nabla u|^2\big)\,dx

is constant. The same holds on Rn\mathbb{R}^n if u(⋅,t)u(\cdot, t) has compact support for each tt.

Proof. E′(t)=∫U(ututt+∇u⋅∇ut)=∫Uut(utt−Δu)+∫∂Uut ∂νu dS=0E'(t) = \int_U\big(u_tu_{tt} + \nabla u\cdot\nabla u_t\big) = \int_Uu_t(u_{tt} - \Delta u) + \int_{\partial U}u_t\,\partial_\nu u\,dS = 0, integrating by parts (1A.10 Divergence, Curl and the Integral Theorems); the boundary term vanishes because ut=0u_t = 0 on ∂U\partial U (Dirichlet) or ∂νu=0\partial_\nu u = 0 (Neumann).

The two terms are the kinetic energy 12∫ut2\frac12\int u_t^2 and the potential (strain) energy 12∫∣∇u∣2\frac12\int|\nabla u|^2; energy moves between them but its total is fixed. Applied to the difference of two solutions with the same data, whose energy is 00 at time 00 and hence always, it proves uniqueness: ut=∇u=0u_t = \nabla u = 0, so the difference is constant, and it is 00 initially. Unlike the heat equation's energy, which only decreases (6A.3 The Heat Equation on ℝⁿ), this one is conserved: waves are reversible.

Theorem 3.5 Finite speed of propagation

Let u∈C2(Rn×[0,∞))u \in C^2(\mathbb{R}^n\times[0, \infty)) solve utt=Δuu_{tt} = \Delta u, and suppose u=ut=0u = u_t = 0 at t=0t = 0 on the ball B(x0,t0)B(x_0, t_0). Then u=0u = 0 throughout the cone K={(x,t):0≤t≤t0, ∣x−x0∣≤t0−t}K = \{(x, t) : 0 \leq t \leq t_0,\ |x - x_0| \leq t_0 - t\}.

Proof. Let e(t)=12∫B(x0,t0−t)(ut2+∣∇u∣2) dxe(t) = \frac12\int_{B(x_0, t_0 - t)}\big(u_t^2 + |\nabla u|^2\big)\,dx for 0≤t≤t00 \leq t \leq t_0: the energy in the shrinking ball. Differentiating, the ball's radius decreases at unit rate, which contributes minus the integral over its boundary sphere:

e′(t)=∫B(x0,t0−t)(ututt+∇u⋅∇ut) dx−12∫∂B(x0,t0−t)(ut2+∣∇u∣2) dS.e'(t) = \int_{B(x_0,t_0-t)}\big(u_tu_{tt} + \nabla u\cdot\nabla u_t\big)\,dx - \frac12\int_{\partial B(x_0,t_0-t)}\big(u_t^2 + |\nabla u|^2\big)\,dS.

Integrating by parts in the first integral, as in Theorem 3.4, it equals ∫But(utt−Δu)+∫∂But ∂νu dS=∫∂But ∂νu dS\int_Bu_t(u_{tt} - \Delta u) + \int_{\partial B}u_t\,\partial_\nu u\,dS = \int_{\partial B}u_t\,\partial_\nu u\,dS. Since ∣ut ∂νu∣≤∣ut∣∣∇u∣≤12(ut2+∣∇u∣2)|u_t\,\partial_\nu u| \leq |u_t||\nabla u| \leq \frac12(u_t^2 + |\nabla u|^2),

e′(t)≤∫∂B(∣ut∣∣∇u∣−12(ut2+∣∇u∣2))dS≤0.e'(t) \leq \int_{\partial B}\Big(|u_t||\nabla u| - \frac12\big(u_t^2 + |\nabla u|^2\big)\Big)dS \leq 0.

So ee is non-increasing, e(0)=0e(0) = 0, and e≥0e \geq 0; hence e≡0e \equiv 0. Then ut=∇u=0u_t = \nabla u = 0 in KK, so uu is constant on KK, and u=0u = 0 at t=0t = 0, so u=0u = 0 in KK.

The inequality ∣ut ∂νu∣≤12(ut2+∣∇u∣2)|u_t\,\partial_\nu u| \leq \frac12(u_t^2 + |\nabla u|^2) is where the speed 11 enters: the energy flux through a surface is at most the energy density times the speed of light. If the ball shrank faster than at unit speed, the boundary term would still win; if it shrank slower, it would not, and energy could leak in from outside. The cone in the theorem is the domain of dependence in every dimension. Taylor I, §2.6, proves the same result on Riemannian manifolds, where the cone is replaced by the set of points within geodesic distance t0−tt_0 - t.

The wave equation on a bounded domain

On a bounded region UU with Dirichlet boundary conditions, the eigenfunctions ϕk\phi_k of −Δ-\Delta, with eigenvalues 0<λ1≤λ2≤⋯0 < \lambda_1 \leq \lambda_2 \leq \cdots, form an orthonormal basis of L2(U)L^2(U) (4A.8 Compact Operators and Spectra). Expand u(⋅,t)=∑kak(t)ϕku(\cdot, t) = \sum_ka_k(t)\phi_k. The equation utt=Δuu_{tt} = \Delta u becomes ak′′=−λkaka_k'' = -\lambda_ka_k for each kk, so

u(x,t)=∑k(gkcos⁡(λk t)+hkλksin⁡(λk t))ϕk(x),u(x, t) = \sum_k\Big(g_k\cos\big(\sqrt{\lambda_k}\,t\big) + \frac{h_k}{\sqrt{\lambda_k}}\sin\big(\sqrt{\lambda_k}\,t\big)\Big)\phi_k(x),

where gk=∫gϕkg_k = \int g\phi_k and hk=∫hϕkh_k = \int h\phi_k. Each mode oscillates at its own frequency λk\sqrt{\lambda_k} forever, without decay; compare the heat equation, where the same expansion has e−λkte^{-\lambda_kt} and every mode dies (6A.3 The Heat Equation on ℝⁿ). Energy is 12∑k(λk∣gk∣2+∣hk∣2)\frac12\sum_k\big(\lambda_k|g_k|^2 + |h_k|^2\big), constant, by Parseval (Exercise 3.13). The series converges in the energy norm when g∈H01g \in H^1_0 and h∈L2h \in L^2, and defines a weak solution; 6B.14 Hyperbolic Equations and Systems constructs it in general by Galerkin's method, exactly as 6A.7 Parabolic Regularity did for parabolic equations.

heat ut=Δuu_t = \Delta u wave utt=Δuu_{tt} = \Delta u
Fourier mode ξ\xi decays like e−4π2∣ξ∣2te^{-4\pi^2\lvert\xi\rvert^2t} oscillates as cos⁡(2π∣ξ∣t)\cos(2\pi\lvert\xi\rvert t)
speed of propagation infinite at most 11
smoothing instant: C∞C^\infty for t>0t > 0 none: singularities travel on characteristics
energy ∫∣∇u∣2\int\lvert\nabla u\rvert^2 decreases conserved (with ut2u_t^2)
backward in time ill-posed well-posed (reversible)
natural scaling (λx,λ2t)(\lambda x, \lambda^2t) (λx,λt)(\lambda x, \lambda t)
Where this goes Waves elsewhere in the guide

6B.14 Hyperbolic Equations and Systems proves existence and uniqueness for general second-order hyperbolic equations and for symmetric hyperbolic systems by energy estimates, the method of Theorem 3.5 in general form. Einstein's equations of general relativity, Ric⁡(g)=0\operatorname{Ric}(g) = 0 for a Lorentzian metric, become a system of wave equations for the metric in harmonic (wave) coordinates, which is how Yvonne Choquet-Bruhat proved in 1952 that they have a well-posed initial-value problem; the same gauge idea, applied to a Riemannian metric, is DeTurck's trick for the Ricci flow (11A.4 Short-Time Existence and Uniqueness). The spectrum of the Laplacian appears in both: as the squares of the frequencies of a drum here, and as decay rates for the heat equation in 6B.15 Spectral Theory and Heat Trace Asymptotics and 9B.7 The Heat Equation on a Manifold.

History

Jean le Rond d'Alembert derived and solved the equation of the vibrating string in 1747. Leonhard Euler and Daniel Bernoulli disputed what solutions are allowed: Bernoulli proposed sums of sines (1753), and Euler objected that a plucked string has a corner, which a sum of sines seemed unable to represent. The dispute was settled only with Fourier's work and the theory of convergence of Fourier series (2B.7 Fourier Series and the First Heat Equation). Siméon Denis Poisson solved the three-dimensional wave equation by spherical means in 1819, and Gustav Kirchhoff gave his formula in 1882 in work on the theory of light. Christiaan Huygens stated his principle of wavefronts in his Traité de la lumière (1690). Hadamard's method of descent and his problem date from his 1923 lectures on Cauchy's problem. Mersenne's Harmonie universelle appeared in 1636. Choquet-Bruhat's theorem on the Einstein equations dates from 1952.

Recall Where we stand

The wave equation utt=Δuu_{tt} = \Delta u describes strings, membranes and sound. In one dimension every solution is F(x+t)+G(x−t)F(x + t) + G(x - t), and d'Alembert's formula gives it from the data; reflection handles boundaries, and Duhamel's principle handles sources. Spherical means satisfy the Euler–Poisson–Darboux equation, which in three dimensions reduces to the one-dimensional equation and gives Kirchhoff's formula; descent gives Poisson's formula in two. Huygens' principle holds in three dimensions and fails in two. Energy 12∫(ut2+∣∇u∣2)\frac12\int(u_t^2 + |\nabla u|^2) is conserved, which gives uniqueness, and energy in a shrinking ball is non-increasing, which gives finite speed of propagation. On bounded domains each eigenmode oscillates forever at frequency λk\sqrt{\lambda_k}. 6B.4 Green’s Functions, Separation of Variables and Transforms collects the other classical ways of writing solutions down: Green's functions, separation of variables and transforms.

Exercises

Exercise 3.6 A guitar string

A guitar's open A string has vibrating length 0.650.65 m and sounds at 110110 Hz. (a) Find the wave speed cc on the string. (b) If the string has linear density 4.04.0 g/m, find its tension. (c) Which fret length (vibrating length) gives the note one octave higher, 220220 Hz? One semitone higher, 110⋅21/12110\cdot2^{1/12} Hz?

Solution

(a) c=2Lf1=2(0.65)(110)=143c = 2Lf_1 = 2(0.65)(110) = 143 m/s. (b) T=μc2=0.004×1432≈82T = \mu c^2 = 0.004\times143^2 \approx 82 N. (c) Frequency is inversely proportional to length: 0.3250.325 m for the octave (half the string, the twelfth fret), and 0.65⋅2−1/12≈0.61350.65\cdot2^{-1/12} \approx 0.6135 m for the semitone, so the first fret sits about 3.653.65 cm from the nut.

Exercise 3.7 Why drums have no clear pitch

The Dirichlet eigenvalues of the unit disc are jm,k2j_{m,k}^2, where jm,kj_{m,k} is the kk-th positive zero of the Bessel function JmJ_m. The smallest few zeros are j0,1≈2.405j_{0,1} \approx 2.405, j1,1≈3.832j_{1,1} \approx 3.832, j2,1≈5.136j_{2,1} \approx 5.136, j0,2≈5.520j_{0,2} \approx 5.520. Compute the frequency ratios j/j0,1j/j_{0,1} and compare with the string's 1,2,3,…1, 2, 3, \ldots

Solution

11, 1.5931.593, 2.1362.136, 2.2952.295: not integers, and not close to them, so the overtones of a drum are inharmonic. Orchestral timpani are tuned so that several modes come out close to harmonic ratios (with the help of the air enclosed in the kettle), which is why they can play definite notes.

Exercise 3.8 A plucked string

A string of length π\pi with fixed ends is pulled up to a triangle of height aa at its midpoint and released from rest: g(x)=2aπmin⁡(x,π−x)g(x) = \frac{2a}{\pi}\min(x, \pi - x), h=0h = 0. (a) Show that g(x)=8aπ2∑k odd(−1)(k−1)/2k2sin⁡kxg(x) = \frac{8a}{\pi^2}\sum_{k\text{ odd}}\frac{(-1)^{(k-1)/2}}{k^2}\sin kx. (b) Write the solution as a series, and explain why the even harmonics are absent. (c) Using d'Alembert, describe the shape of the string at t=π2t = \frac\pi2.

Solution

(a) 2π∫0πgsin⁡kx dx=8aπ2sin⁡(kπ/2)k2\frac2\pi\int_0^\pi g\sin kx\,dx = \frac{8a}{\pi^2}\frac{\sin(k\pi/2)}{k^2} (integrate by parts twice; g′′=−4aπδπ/2g'' = -\frac{4a}{\pi}\delta_{\pi/2}), which vanishes for even kk and is 8aπ2(−1)(k−1)/2k2\frac{8a}{\pi^2}\frac{(-1)^{(k-1)/2}}{k^2} for odd kk. (b) u=8aπ2∑k odd(−1)(k−1)/2k2sin⁡kxcos⁡ktu = \frac{8a}{\pi^2}\sum_{k\text{ odd}}\frac{(-1)^{(k-1)/2}}{k^2}\sin kx\cos kt. Even harmonics have a node at the midpoint, where the pluck is, so they are not excited. (c) u(x,π2)=12(g~(x+π2)+g~(x−π2))u(x, \frac\pi2) = \frac12(\tilde g(x + \frac\pi2) + \tilde g(x - \frac\pi2)) with g~\tilde g the odd 2π2\pi-periodic extension; for 0≤x≤π20 \leq x \leq \frac\pi2 the two terms are 2aπ(π2−x)\frac{2a}{\pi}(\frac\pi2 - x) and −2aπ(π2−x)-\frac{2a}{\pi}(\frac\pi2 - x), so u=0u = 0, and likewise on [π2,π][\frac\pi2, \pi]. At t=π2t = \frac\pi2 the string is momentarily flat (and moving), and at t=πt = \pi it is the inverted triangle.

Exercise 3.9 Duhamel in one dimension

Verify that u(x,t)=12∫0t∫x−(t−s)x+(t−s)f(y,s) dy dsu(x, t) = \frac12\int_0^t\int_{x-(t-s)}^{x+(t-s)}f(y, s)\,dy\,ds solves utt−uxx=fu_{tt} - u_{xx} = f with u=ut=0u = u_t = 0 at t=0t = 0, for continuous ff with continuous fxf_x.

Solution

Let w(x,t;s)=12∫x−(t−s)x+(t−s)f(y,s) dyw(x, t; s) = \frac12\int_{x-(t-s)}^{x+(t-s)}f(y, s)\,dy, so u=∫0tw(x,t;s) dsu = \int_0^tw(x, t; s)\,ds and w(x,s;s)=0w(x, s; s) = 0. Then ut=∫0twt dsu_t = \int_0^tw_t\,ds (the boundary term is w(x,t;t)=0w(x, t; t) = 0), with wt=12(f(x+t−s,s)+f(x−t+s,s))w_t = \frac12(f(x + t - s, s) + f(x - t + s, s)); and utt=wt(x,t;t)+∫0twtt ds=f(x,t)+∫0twtt dsu_{tt} = w_t(x, t; t) + \int_0^tw_{tt}\,ds = f(x, t) + \int_0^tw_{tt}\,ds. Since ww solves the wave equation in (x,t)(x, t) for each ss, ∫0twtt=∫0twxx=uxx\int_0^tw_{tt} = \int_0^tw_{xx} = u_{xx}.

Exercise 3.10 The two-dimensional formula

Starting from u=∂t(tG(x;t))+tH(x;t)u = \partial_t\big(tG(x; t)\big) + tH(x; t), where now G(x;t)=t2  -∫B(x,t)g(y)(t2−∣y−x∣2)1/2dyG(x; t) = \frac t2\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{g(y)}{(t^2 - |y - x|^2)^{1/2}}dy, write tG=t2∫B(0,1)g(x+tz)π(1−∣z∣2)1/2 dztG = \frac{t}{2}\int_{B(0,1)}\frac{g(x + tz)}{\pi(1 - |z|^2)^{1/2}}\,dz (substituting y=x+tzy = x + tz) and differentiate in tt to obtain Poisson's formula.

Solution

With y=x+tzy = x + tz, dy=t2dzdy = t^2dz and (t2−∣y−x∣2)1/2=t(1−∣z∣2)1/2(t^2 - |y - x|^2)^{1/2} = t(1 - |z|^2)^{1/2}, so t2⋅1πt2∫B(x,t)g dy⋯=12π∫B(0,1)g(x+tz)(1−∣z∣2)1/2dz\frac t2\cdot\frac{1}{\pi t^2}\int_{B(x,t)}\frac{g\,dy}{\sqrt{\cdots}} = \frac{1}{2\pi}\int_{B(0,1)}\frac{g(x + tz)}{(1 - |z|^2)^{1/2}}dz, and tG=t2π∫B(0,1)g(x+tz)(1−∣z∣2)1/2dztG = \frac{t}{2\pi}\int_{B(0,1)}\frac{g(x + tz)}{(1 - |z|^2)^{1/2}}dz. Then ∂t(tG)=12π∫g(x+tz)+t∇g(x+tz)⋅z(1−∣z∣2)1/2dz\partial_t(tG) = \frac{1}{2\pi}\int\frac{g(x + tz) + t\nabla g(x + tz)\cdot z}{(1 - |z|^2)^{1/2}}dz; changing back to yy gives 12  -∫B(x,t)t g+t∇g⋅(y−x)(t2−∣y−x∣2)1/2dy\frac12\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{t\,g + t\nabla g\cdot(y - x)}{(t^2 - |y - x|^2)^{1/2}}dy. The hh term is tH=12  -∫B(x,t)t2h⋯tH = \frac12\mathop{\rlap{\,\,-}\int}\nolimits_{B(x,t)}\frac{t^2h}{\sqrt{\cdots}}.

Exercise 3.11 The tail in two dimensions

In two dimensions, let g=0g = 0 and h=1h = 1 on the disc B(0,a)B(0, a) and 00 outside. For ∣x∣=R>a|x| = R > a and t>R+at > R + a (after the whole disc has come into range), use Poisson's formula to show

u(x,t)=12π∫B(0,a)dy(t2−∣y−x∣2)1/2≈a22tas t→∞.u(x, t) = \frac{1}{2\pi}\int_{B(0,a)}\frac{dy}{(t^2 - |y - x|^2)^{1/2}} \approx \frac{a^2}{2t} \quad\text{as } t \to \infty.

In three dimensions, show that the corresponding solution vanishes for t>R+at > R + a.

Solution

Poisson's formula with g=0g = 0 gives u=12⋅1πt2∫B(x,t)t2ht2−∣y−x∣2dy=12π∫B(0,a)dyt2−∣y−x∣2u = \frac12\cdot\frac{1}{\pi t^2}\int_{B(x,t)}\frac{t^2h}{\sqrt{t^2 - |y - x|^2}}dy = \frac{1}{2\pi}\int_{B(0,a)}\frac{dy}{\sqrt{t^2 - |y - x|^2}} once B(0,a)⊂B(x,t)B(0, a) \subset B(x, t). As t→∞t \to \infty the integrand is ≈1t\approx\frac1t, and the area is πa2\pi a^2. In three dimensions Kirchhoff gives u=t  -∫∂B(x,t)hu = t\mathop{\rlap{\,\,-}\int}\nolimits_{\partial B(x,t)}h, and for t>R+at > R + a the sphere ∂B(x,t)\partial B(x, t) does not meet B(0,a)B(0, a).

Exercise 3.12 Focusing in three dimensions

Let g=0g = 0 and let hh be radial, h(y)=ψ(∣y∣)h(y) = \psi(|y|). (a) Show from Kirchhoff's formula that at the origin, u(0,t)=tψ(t)u(0, t) = t\psi(t). (b) Let ψ\psi be bounded with a jump at r=1r = 1. Explain why the solution at the centre has the same jump at t=1t = 1, while away from the centre, at radius rr, the averaging over spheres makes the solution continuous. So singularities on a sphere concentrate at its centre.

Solution

(a) ∂B(0,t)\partial B(0, t) is the sphere ∣y∣=t|y| = t, where h=ψ(t)h = \psi(t), so the average is ψ(t)\psi(t) and u(0,t)=tψ(t)u(0, t) = t\psi(t). (b) At the origin the average is over exactly the sphere ∣y∣=t|y| = t, on which hh is constant, so the jump of ψ\psi at 11 appears undamped in u(0,t)u(0, t) at t=1t = 1. At a point x≠0x \neq 0, the sphere ∂B(x,t)\partial B(x, t) crosses the sphere ∣y∣=1|y| = 1 transversally, and the average of a function with a jump across a transverse surface varies continuously with tt. The centre is a focus: every ray from the singular sphere arrives there at once.

Exercise 3.13 Energy in the modes

For the eigenfunction expansion on a bounded domain, show that 12∫(ut2+∣∇u∣2)=12∑k(λkgk2+hk2)\frac12\int(u_t^2 + |\nabla u|^2) = \frac12\sum_k\big(\lambda_kg_k^2 + h_k^2\big) for all tt, using ∫∣∇u∣2=∑λkak2\int|\nabla u|^2 = \sum\lambda_ka_k^2 (from ∫∇ϕk⋅∇ϕl=λkδkl\int\nabla\phi_k\cdot\nabla\phi_l = \lambda_k\delta_{kl}) and cos⁡2+sin⁡2=1\cos^2 + \sin^2 = 1.

Solution

With ak=gkcos⁡ωkt+hkωksin⁡ωkta_k = g_k\cos\omega_kt + \frac{h_k}{\omega_k}\sin\omega_kt, ωk=λk\omega_k = \sqrt{\lambda_k}: ∫ut2=∑ak′2\int u_t^2 = \sum a_k'^2 and ∫∣∇u∣2=∑λkak2\int|\nabla u|^2 = \sum\lambda_ka_k^2. For each kk, ak′2+λkak2=(−gkωksin⁡+hkcos⁡)2+ωk2(gkcos⁡+hkωksin⁡)2=ωk2gk2+hk2a_k'^2 + \lambda_ka_k^2 = (-g_k\omega_k\sin + h_k\cos)^2 + \omega_k^2(g_k\cos + \frac{h_k}{\omega_k}\sin)^2 = \omega_k^2g_k^2 + h_k^2, the cross terms cancelling.

Exercise 3.14 Rehearsal: why the Ricci flow had to be parabolic

(a) For the one-dimensional wave equation, let uk(x,t)=1ksin⁡(k(x−t))u_k(x, t) = \frac1k\sin(k(x - t)). Show that sup⁡∣uk(⋅,0)∣→0\sup|u_k(\cdot, 0)| \to 0 while sup⁡∣∂xuk(⋅,1)∣=1\sup|\partial_xu_k(\cdot, 1)| = 1 for every kk: no estimate of the form sup⁡∣∇u(⋅,t)∣≤C(t)sup⁡∣u(⋅,0)∣\sup|\nabla u(\cdot, t)| \leq C(t)\sup|u(\cdot, 0)| can hold for t>0t > 0. (b) Compare the heat equation, where 6A.3 The Heat Equation on ℝⁿ proved sup⁡∣∇u(⋅,t)∣≤Ctsup⁡∣u(⋅,0)∣\sup|\nabla u(\cdot, t)| \leq \frac{C}{\sqrt t}\sup|u(\cdot, 0)|. (c) Hamilton chose the Ricci flow ∂tg=−2Ric⁡\partial_tg = -2\operatorname{Ric} because, up to diffeomorphisms, it is parabolic, and so it has smoothing estimates of type (b): Shi's estimates bound all derivatives of curvature at positive times by a bound on the curvature alone (6A.7 Parabolic Regularity, 11A.4 Short-Time Existence and Uniqueness). Explain why an evolution equation for the metric of hyperbolic type, such as Einstein's equations, could not serve the same purpose of improving an arbitrary initial metric.

Solution

(a) ∂xuk=cos⁡(k(x−t))\partial_xu_k = \cos(k(x - t)), which has sup 11 at every time, while sup⁡∣uk(⋅,0)∣=1k\sup|u_k(\cdot, 0)| = \frac1k. (b) The heat kernel damps each frequency kk by e−k2te^{-k^2t}, which beats the factor kk that a derivative costs. (c) A hyperbolic equation transports irregularities of the initial data without damping them, so a rough initial metric stays rough; any singularity in the data persists along characteristics. Only a parabolic equation damps high frequencies and so makes the metric smoother and more uniform as time goes on, which is what a proof of geometrisation needs.

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.