d'Alembert's Solution and Characteristics of the Wave Equation
The one-dimensional wave equation is the canonical hyperbolic partial differential equation, and d'Alembert's solution is the most transparent window ever opened onto it. The trick is algebraic: the wave operator factors as , a product of two first-order transport operators. That single factorisation carries all of the physics. It says every solution is a superposition of two disturbances, one gliding right and one gliding left, each at the fixed speed and each holding its shape forever — no spreading, no dispersion, no decay. A plucked string does not blur; it splits. This rigidity is special to the lossless, non-dispersive, one-dimensional case, and it is the cleanest demonstration in all of mathematical physics that the type of a PDE dictates its qualitative behaviour. The natural coordinates are the characteristics and , in which the equation collapses to and integrates by inspection to . Impose an initial displacement and velocity and the arbitrary profiles are pinned down uniquely, giving d'Alembert's closed-form formula — no eigenfunction expansion, no infinite series. Read geometrically, that formula hands you the two deepest ideas in PDE theory: the domain of dependence, the finite slice of initial data that can reach a given spacetime point, and the domain of influence, the wedge a data point can affect. Both are bounded by characteristics, which is the mathematical statement that signals travel at finite speed — the seed of causality and the light cone. Bounded domains fold back onto the infinite line through odd or even reflection of the data, reuniting the travelling-wave picture with the standing-wave modes of separation of variables.
- The 1D wave equation factors into two transport operators, so every solution is a sum of a right- and a left-moving wave of fixed profile travelling at speed .
- Characteristic coordinates reduce to , whose general solution is manifestly the sum of two arbitrary twice-differentiable functions.
- Cauchy data fix and , giving d'Alembert's formula .
- The field at depends only on data in the interval — the domain of dependence — encoding finite propagation speed.
- Characteristics are the curves along which information rides and across which derivatives may jump; kinks propagate undistorted forever.
- Bounded domains are handled by odd (Dirichlet) or even (Neumann) reflection of the data, turning finite-domain problems back into the infinite-line formula.
- Key idea: factor the wave operator into two transport operators; the characteristic coordinates turn into , whose general solution encodes finite-speed propagation along straight characteristics.
Where this lives today
d'Alembert's finite-speed propagation is not a historical curiosity — it is the working backbone of hyperbolic solvers and the physical statement of causality. The 1928 Courant–Friedrichs–Lewy condition, which every explicit numerical scheme for wave-like equations must obey, is d'Alembert's domain of dependence made computational: a stencil is stable only if its own domain of dependence contains the true one, so the time step must satisfy and information cannot outrun the grid. Seismologists invert exactly this structure, reading arrival times along ray-traced characteristics to image the Earth's interior; time-domain reflectometry sends a step down a cable and times the inverted or upright echo — the fixed-end / free-end reflection derived above — to locate faults to the centimetre. In relativistic field theory the same operator with the speed of light has characteristics that trace the light cone, so the domain of dependence is the past light cone: d'Alembert's finite-speed propagation is the classical seed of microcausality. And in nonlinear gas dynamics, characteristics that cross are the birth of shock waves — the weak-solution theory that begins precisely where a d'Alembert kink steepens.
The physical picture
Pluck an infinitely long string, hold the shape, and let go. Nothing about the equation tells the hump which way to move, so it does the only symmetric thing possible: it splits into two identical copies of half the amplitude, one sliding right and one sliding left, each at the speed set by tension and linear density . Neither copy ever changes shape, because the equation contains no length scale and no time scale with which to spread them. The first figure freezes this split — one pulse at release, two half-height pulses a time later, their peaks separated by exactly .
The characteristics are the rails of spacetime. A disturbance can only ride a rail or a rail, never leave them, and never smear across them. To learn the field at a point you trace both rails backward in time until they strike the initial line ; the data collected between those two intercepts is the only data that matters — nothing outside that interval could have reached you in time. The second figure draws this in the – plane as a bowtie: the backward cone below the point is its domain of dependence, the forward cone above is the region the point will later influence, and both are cut out by characteristics of slope .
Displacement data and velocity data leave different fingerprints. An initial shape with no speed splits cleanly into two travelling copies; an initial velocity — a hammer blow — is different, because the field at a point accumulates all the velocity that has passed through it, so a localized kick leaves a permanent residual displacement stretched between the two outgoing fronts. That is the physical meaning of the term. And a wall behaves like a mirror folded into the string: send a pulse in and an inverted (fixed end) or upright (free end) phantom pulse comes back out, reproducing reflection without ever leaving the infinite-line formula.
The core equations
The starting point is the lossless, non-dispersive wave equation in one space dimension. It is second order in both time and space, and its single material parameter is the propagation speed , assumed constant and positive.
where: — the wave field (string displacement, acoustic pressure, a field component); — propagation speed, constant and positive; — space and time. Read it as curvature in space drives acceleration in time, with the exchange rate between them. Because and commute and is constant, the operator on the left is a difference of squares and factors exactly into two first-order transport operators. This is the whole secret of the equation compressed into one line.
where: annihilates any right-moving profile ; annihilates any left-moving profile . A solution need only be killed by one factor or the other. The two factors motivate a change to the coordinates that are constant along each family of transport lines — the characteristic coordinates.
where: — label of a right-moving characteristic (); — label of a left-moving characteristic (). These straight lines are the rails along which signals travel. In these variables the wave equation loses every term except the mixed derivative, reaching its hyperbolic canonical form.
where: — mixed second derivative in the characteristic variables. Vanishing mixed derivative is the simplest possible hyperbolic equation, and it integrates twice by inspection. Integrating once in makes a function of alone; integrating again gives the general solution as a sum of two arbitrary twice-differentiable profiles.
where: — an arbitrary profile carried rigidly rightward; — an arbitrary profile carried rigidly leftward. Every classical solution of (1) has exactly this shape. To select the two profiles from a physical problem we supply Cauchy data: the initial shape and the initial velocity of the field.
where: — initial displacement, taken ; — initial velocity, taken . Two functions of one variable are needed because the equation is second order in time. Solving for and and reassembling gives d'Alembert's formula — an exact, closed-form solution requiring no series.
where: the bracket splits the initial shape into two half-amplitude travelling copies; the integral accumulates the initial velocity swept between the two backward characteristic intercepts ; is a dummy variable along the initial line. Reading the arguments of (7) geometrically gives the two causal regions. Only data in a bounded interval reaches a spacetime point, and a single data point influences only a bounded wedge.
where: — the domain of dependence, the data that determines ; — the domain of influence, the region a disturbance at can reach. Both boundaries are characteristics; both encode finite propagation speed.
The goal is to turn the second-order wave equation into the trivially integrable form , and in doing so to prove that its general solution is the travelling-wave sum . The route is a change of variables to the characteristic coordinates , executed with the chain rule; the payoff is that the two arbitrary functions and fall out by two elementary integrations, with no assumption about their form beyond twice-differentiability.
Step 1. Treat the operator as a difference of squares. Since and commute and is constant, , the two cross terms cancelling exactly. Why: this exhibits the wave operator as a product of two first-order transport operators, already telling us solutions come in a right-moving and a left-moving family.
Step 2. Change variables with , so that . The chain rule then gives and . Why: characteristic coordinates are the ones held constant along each transport line, so they are exactly the variables in which the two factors decouple.
Step 3. Square each operator: and , the sign flip on the cross term coming from the in . Why: only the mixed second derivative carries opposite signs in the two expressions, so it is the term that will survive the subtraction.
Step 4. Form . Setting this to zero and dividing by the nonzero leaves , the hyperbolic canonical form. Why: the pure and derivatives cancel identically, and canonical form is where the equation is simplest to integrate.
Step 5. Integrate. means , so depends on alone; integrating in gives with arbitrary functions. Why: two integrations of a mixed derivative produce exactly two arbitrary functions of one variable each — the general solution, not a special case. *Why this works: substituting gives , and likewise for , so the residual is identically zero for both travelling-wave profiles.*
Go deeper · Derivation B · 1 minFixing the profiles from initial data — d'Alembert's formula
The goal is to determine the two arbitrary profiles and in from the initial displacement and velocity , arriving at d'Alembert's closed-form solution. The method is to impose the Cauchy data at , obtaining one algebraic and one differential relation between and , then to integrate and solve the resulting linear system; the reference constants introduced along the way must and do cancel, leaving a symmetric formula that depends only on the data.
Step 1. Set in to get . Why: the initial displacement is the sum of the two profiles evaluated on the initial line, one relation between the unknowns.
Step 2. Differentiate in time, , and set to get . Why: the initial velocity constrains the slopes of the profiles, supplying the second, independent relation.
Step 3. Divide by and integrate: , with and constants of integration. Why: converting the derivative relation into and themselves lets us pair it with Step 1 as a two-by-two linear system.
Step 4. Add and subtract the relations from Steps 1 and 3 to solve for each profile: and . Why: with both profiles known as functionals of the data, the solution is fully determined up to the bookkeeping constant .
Step 5. Reassemble by putting the argument into and into . The half- terms give ; the terms cancel; and the two velocity integrals combine, , erasing the reference point . Why: a physical solution cannot depend on an arbitrary reference or constant , and indeed they vanish, which is a strong internal check.
Step 6. The result is d'Alembert's formula . Why: this is an exact solution of the initial-value problem for any , with the causal structure of dependence built directly into its arguments. *Why this works: for the formula gives , whose residual is identically zero.*
Go deeper · Derivation C · 1 minReflection at a fixed end by odd extension
The goal is to solve the wave equation on the half-line with a fixed (Dirichlet) end using nothing but the infinite-line d'Alembert formula, by extending the initial data as odd functions about . The pay-off is a proof that the boundary condition is satisfied automatically for all time, together with the physical picture that a pulse reflects off a clamped end inverted — the mirror-image, phase-reversed wave that guitarists and transmission-line engineers rely on.
Step 1. Extend and , defined for , to odd functions on the whole line, so and . Solve the infinite-line problem with this extended data. Why: the whole-line d'Alembert formula already exists, so if the extension enforces the boundary condition we get the half-line solution for free.
Step 2. Evaluate the formula at the boundary : . Why: the boundary condition is a statement about , so we test it there directly.
Step 3. The displacement bracket vanishes because is odd: . Why: an odd function takes equal-and-opposite values at , so the two travelling copies exactly cancel at the wall.
Step 4. The velocity integral vanishes because a symmetric integral of an odd integrand is zero: . Why: the two halves of the integration range contribute equal and opposite areas.
Step 5. Hence for all , and for the solution equals the physical half-line motion. A right-moving pulse approaching the wall reappears as , an upside-down left-mover. Why: the odd image supplies exactly the inverted reflected wave, so clamping the end flips the pulse. A Neumann (free) end uses an even extension instead, giving an upright reflection. *Why this works: with odd both terms are identically zero at , and the reflected profile is exactly the inverted fixed-end reflection.*
Limiting cases
The clean d'Alembert picture is a statement about one non-dispersive space dimension. The table tracks what survives and what breaks as each assumption is relaxed.
| Case | Result | Meaning |
|---|---|---|
| Pure right-mover | Tying the initial velocity to the slope cancels , leaving a single rigid wave — a one-way wave. | |
| Point velocity impulse | between the fronts | A hammer blow leaves a permanent step of height spreading between : lasting displacement, no clean tail. |
| Three dimensions | Kirchhoff's formula keeps sharp fronts (Huygens' principle); in 2D a wake trails behind — the rigid 1D profile is dimension-specific. | |
| Variable speed / dispersion | or | Characteristics curve and packets spread; rigid profiles no longer exist, though WKB still tracks the rays. |
| Damping | Amplitude decays as it propagates; the factorisation into pure transport operators is lost. |
Worked examples
1 · The struck string — a hammer blow leaves a permanent dent (fully worked)
A long taut string carries waves at . A felt hammer of contact half-width strikes it, imparting an initial velocity for and zero elsewhere, with no initial displacement, . Find the field at the centre for late times, the profile it settles into, and when the plateau forms.
Step 1. With , d'Alembert's formula reduces to the velocity integral alone, . Because is a rectangle of height over , the integral is just times the overlap length of the window with . The field measures how much of the struck region the backward characteristics have swept.
Step 2. Evaluate at the centre once the window fully contains the strike, i.e. for . Then the overlap is the whole interval, length , so . Numerically, . This value is constant in time — a permanent residual displacement, the hallmark of velocity data.
Step 3. The plateau forms when the two inner edges of the window clear the strike, at . For later times the profile is a symmetric trapezoid: flat at height over , ramping linearly down over the two edge zones of width , and zero beyond the outrunning fronts at . The struck string does not spring back — it lifts a lasting plateau between two fronts racing apart at . Residual displacement , permanent, bounded by fronts at .
2 · The plucked string — split, and read off the domain of dependence
The same string ( for easy arithmetic) is released from rest, , with an initial displacement . (a) Describe the motion. (b) At the spacetime point , which initial data can possibly affect the field?
Step 1. With , d'Alembert collapses to . The initial shape splits into two half-amplitude copies, one riding right at , one riding left at , each rigid. This is exactly the first figure. No integral term, so displacement data produces a clean split with no residual.
Step 2. For the causal question, trace the two backward characteristics from : and . They strike at and . These intercepts are the arguments appearing in the formula.
Step 3. Therefore depends only on (and , were it nonzero) on the interval — the domain of dependence, width . Data outside this interval, no matter how large, cannot influence the field at : signals travelling at simply have not had time to arrive. The field at is set entirely by data on .
3 · Standing wave and the pitch of a guitar string
A steel high-E guitar string has tension , linear density , and vibrating length , clamped at both ends. Find the wave speed and the fundamental frequency, and connect the travelling-wave and standing-wave pictures.
Step 1. The speed follows from tension and density: . This is the single parameter that scales every characteristic slope.
Step 2. Repeated odd reflection about the two fixed ends makes the motion -periodic; the fundamental has half a wavelength on the string, , so — the pitch E4, with harmonics at
Step 3. The same result comes from d'Alembert directly. Take displacement data (with ) as a stand-in for a single mode; the formula gives , a standing wave oscillating at angular frequency . For the lowest fixed-fixed mode , , i.e. — identical to Step 2. The travelling-wave sum and the normal-mode sum are two languages for one motion; gives (E4).
Physics of the portrait
d'Alembert's solution is where a musical instrument and a differential equation first met. The vibrating string was the eighteenth century's great test problem, and the argument over what its solutions could look like — smooth functions or arbitrary shapes — ran for decades and seeded the modern theory of functions, Fourier series, and partial differential equations.
Origins · 1 minJean le Rond d'Alembert and how this was discovered
Abandoned on the steps of the Paris church of Saint-Jean-le-Rond as an infant, Jean le Rond d'Alembert rose to become a towering figure of the French Enlightenment — mathematician, physicist, and co-editor with Diderot of the Encyclopédie. In a 1747 memoir to the Berlin Academy, Recherches sur la courbe que forme une corde tendue mise en vibration, he wrote down the one-dimensional wave equation for a vibrating string and gave its general solution as the sum of two arbitrary functions, — the first general solution of a partial differential equation in the history of mathematics. He insisted these functions be given by single analytic expressions. Euler objected that a plucked string has a corner, and that reasonable initial shapes need not be analytic at all; Daniel Bernoulli then argued that every motion could instead be written as a sum of sinusoidal normal modes. The three-way dispute — travelling waves, arbitrary profiles, trigonometric series — could not be settled with the mathematics of the day and was resolved only when Fourier showed, decades later, that arbitrary functions really can be expanded in trigonometric series. d'Alembert's factorisation and his causal reading of the characteristics remain the cleanest entry point to hyperbolic PDEs, and his name still labels the wave operator .
Going further
Texts. Stone and Goldbart, Mathematics for Physics, chapter on PDEs (wave equation and characteristics) · Arfken, Weber and Harris, Mathematical Methods for Physicists, 7th ed., PDE chapter · Riley, Hobson and Bence, Mathematical Methods for Physics and Engineering, 3rd ed., §20 · Courant and Hilbert, Methods of Mathematical Physics, Vol. II · Evans, Partial Differential Equations, §2.4. Key results to keep in mind: the chain-rule reduction yields the identity ; the integral-combination step erases the reference point and constant from d'Alembert's formula; the check confirms the formula solves the PDE; the struck-string residual is and the guitar values are ; odd/even extensions enforce Dirichlet/Neumann conditions respectively.
Prerequisites. The Wave Equation · Classification of Second-Order Linear PDEs · Method of Characteristics · Boundary Conditions and Well-Posedness. Leads to. Separation of Variables in Cartesian Coordinates · Fundamental Solutions and Green's Functions for PDEs · The Heat (Diffusion) Equation · Sturm–Liouville Theory and Eigenfunction Expansions.
Ask the tutor: Ask me to trace a specific pulse through a reflection off a fixed or free end, or to show how repeated images rebuild a string's normal modes.
Why does the wave equation have two arbitrary functions in its general solution, not two constants?
Because it is a partial differential equation, not an ordinary one. A second-order ODE like has solutions fixed by two numbers (initial position and velocity). A second-order PDE is fixed by two functions — here the initial displacement and velocity , each a whole profile along the line. The general solution accordingly carries two arbitrary functions, one per characteristic family, and d'Alembert's formula reads and off from and . That is the structural difference between solving for a curve and solving for a field.
What exactly is a characteristic, and why do discontinuities travel along them?
A characteristic is a curve in the – plane along which the PDE degenerates — for the wave equation, the straight lines of slope . They are the only curves across which a solution can be non-smooth while still solving the equation in a weak sense: a jump in a derivative can sit on a characteristic and propagate, but it cannot cross into the smooth region on either side. Physically they are the trajectories of signal fronts. This is why a corner in the initial string shape stays a corner forever, riding its characteristic undistorted, whereas the heat equation — which has no real characteristics — instantly smooths every kink.
Why does a localized velocity leave a permanent displacement, but a localized displacement does not?
It is the difference between the two terms of d'Alembert's formula. Displacement data enters through , which simply carries the shape away in two directions and leaves nothing behind. Velocity data enters through , an integral that accumulates all the velocity the expanding window has swept up. Once the window fully contains a localized kick, the integral stops changing and locks in a constant, nonzero value — a permanent step of height (total impulse) stretched between the outgoing fronts. A pluck springs back to two travelling copies; a struck string lifts a lasting plateau.
How can the infinite-line formula solve a finite string with boundaries?
By the method of images. A boundary condition can be enforced by reflecting the initial data across the boundary with the right symmetry and then applying the whole-line d'Alembert formula. A fixed (Dirichlet) end needs an odd extension, so the two travelling copies cancel at the wall and the reflected pulse comes back inverted; a free (Neumann) end needs an even extension, giving an upright reflection. For a string clamped at both and you extend oddly about both ends, which forces a -periodic pattern of images — and summing them reproduces exactly the standing-wave normal modes of separation of variables. Two pictures, one motion.
Is d'Alembert's clean "no spreading" picture true in three dimensions?
No, and the way it fails is subtle. In three space dimensions Kirchhoff's formula still gives sharp wavefronts with no wake — a flash of light or a clap of sound reaches you as a clean pulse, which is Huygens' principle. But in two dimensions (ripples on a pond) the solution develops a trailing wake: the disturbance arrives, then decays slowly rather than switching off. Remarkably, sharp Huygens propagation holds cleanly only in odd spatial dimensions . The one-dimensional rigid-profile result is thus special, and even the three-dimensional case is "spherical spreading with a clean back edge," not truly "no spreading." The dimension of space genuinely changes the qualitative physics.
What does d'Alembert's solution have to do with relativity and causality?
Everything, structurally. Take the wave operator with the speed of light. Its characteristics are the light cones of spacetime, and the domain of dependence of an event is precisely its past light cone — the earlier events that could have sent it a signal. Finite propagation speed, which in the string is just "you cannot feel a pluck before it reaches you," becomes the relativistic statement that no influence outruns light. In quantum field theory it reappears as microcausality: field operators commute at spacelike separation, outside each other's light cones. d'Alembert's vibrating string already held the geometry Einstein would make law.