Wave Equation for the Four-Potential
Maxwell wrote down his field equations in 1865, and buried in them was a number he had not put there. Combining the laws of electricity and magnetism produced a wave, and the wave's speed was — two constants measured with coils and capacitors, no optics anywhere in sight. It came out equal to the speed of light. Written in spacetime, that whole story compresses to one line:
Four coupled vector equations for and become one wave equation for one four-vector, driven by one four-current. And the operator on the left is no new invention: is the Minkowski metric written as a differential operator. The relative minus sign between the time and space terms — the only thing separating a wave equation from Laplace's — is the signature itself. So when forces its plane waves onto the light cone, and hence , that speed is not an input. It is the metric, read back out. A null four-vector stays null under every Lorentz transformation, so every inertial observer measures the same wave speed — Einstein's second postulate, sitting inside Maxwell's equations forty years before anyone thought to postulate it.
- Signature , ; is the invariant rest mass. Dictionary: , , .
- The equation: , in the Lorenz gauge . Four uncoupled wave equations, each driven by the matching component of the four-current.
- The d'Alembertian is the metric. . Flip to a Euclidean signature and the minus becomes a plus: the wave equation collapses into Laplace's — no light, no retardation, no causality. Waves exist because the metric is not positive-definite.
- The gauge is a scalar condition, and that is why this works. is a four-divergence: vanish in one frame, vanish in all.
- Counting the photon. has 4 components; the Lorenz condition removes 1; the residual gauge freedom () removes 1 more. — the two polarisations of light, obtained by bookkeeping.
- Key idea: is derived, not assumed. , and is a Lorentz scalar, so the same emerges in every frame. Numerically — a capacitor constant and a coil constant, with no optics anywhere in it.
The wave operator and the metric are the same object. — feed two derivatives to the metric and you get the d'Alembertian, exactly as feeding it two displacements gives the interval. Everything follows: the minus sign that makes waves instead of harmonic functions, the light cone that makes causality, the null condition that makes frame-independent. Maxwell's equations were never "made" relativistic. They were relativistic — and it took forty years to notice that the wave operator physics had used since 1747 already had Minkowski spacetime inside it.
Where this lives today
Every antenna, fibre, radar and radio link is a boundary-value problem for , and the engineer's version — retarded potentials, near and far zone, the radiation term — is the three-dimensional shadow of this one equation. Finite-difference time-domain solvers step the hyperbolic operator forward on a grid, and the reason they can step forward at all, with a finite domain of dependence and a stability condition tied to , is the light cone that the minus sign in puts there. The equation's deeper career is as a template. Replace by the metric perturbation and the harmonic gauge plays exactly the role of the Lorenz gauge: the linearised Einstein equations become — same operator, same gauge logic, two propagating polarisations after the same subtraction, and gravitational waves travelling at for the same reason light does. When LIGO timed gravitational waves against a gamma-ray burst in 2017 and found their speed equal to to a part in , what was tested was that the same — the same signature — governs both fields. In quantum field theory this page's becomes the photon's two helicities.
The physical picture
Start with the covariant field equation, — owned by `aq-sr-covariant-maxwell-equations`. Substituting turns it into an equation for the potential, and something awkward appears:
The first term is what we want: a clean wave operator acting on one component at a time. The second is a menace — it couples all four components of through their common divergence. But is not an observable. The fields are unchanged by for any scalar , so we may choose to make our lives easy. Choose — the Lorenz gauge, owned by `aq-sr-gauge-transformations-lorenz-gauge`. The menacing term vanishes identically, and four uncoupled wave equations remain. Two things make this more than a trick. First, says a Lorentz scalar vanishes — zero in one frame, zero in every frame — so the gauge can be imposed globally and covariantly. (Contrast the Coulomb gauge : enormously useful, but it picks out a time axis and is not preserved by boosts.) Second, once the equation reads , every symbol is a tensor — a scalar operator, and four-vectors. It has the same form in every inertial frame by inspection, which is what "manifestly covariant" means, and it is why this equation, not the four three-dimensional ones, is the honest statement of electromagnetism.
The core equations
The equation this page owns:
where: is the four-potential; the four-current. Physical reading: four uncoupled wave equations. The component reads (using ), the spatial ones . Charge density sources the scalar potential; current density sources the vector potential; nothing else couples. The operator, spelled out:
where: and . Physical reading: raising the index is where the minus sign is born, and there is no other source of it. Contract two four-gradients with and you get one plus and three minuses — hyperbolic. Contract with and you get the four-dimensional Laplacian: elliptic, with no waves in its solution set at all. The vacuum limit, and the dispersion relation it forces:
where: is the wave four-vector and the polarisation four-vector. Physical reading: the wave four-vector is null — light lives on the light cone, not inside it. And because is a Lorentz scalar, a null is null in every frame: every inertial observer finds with the same . The frame-independence of the speed of light is not an assumption bolted onto Maxwell; it is a corollary of the operator in (2). The gauge condition, and what it does not do:
where: is any scalar field obeying the homogeneous wave equation. Physical reading: the Lorenz gauge does not fix the potential — only its four-divergence. A residual gauge function survives, and it is exactly enough to remove one more component of . That is where the photon's polarisation count comes from.
Reducing Maxwell to a wave equation
The goal is to take the covariant inhomogeneous Maxwell equation, substitute the potential, and watch four coupled equations fall apart into four independent ones. The manoeuvre turns on a single term, , and on our being allowed to make it vanish. What deserves attention is not that we can set , but that this condition is a Lorentz scalar equation — and that a non-scalar gauge, however convenient, would wreck the covariance we are trying to exhibit.
Step 1. Insert the potential. With , \partial_\mu F^{\mu\nu} = \partial_\mu\partial^\mu A^\nu - \partial_\mu\partial^\nu A^\mu = \mu_0 J^\nu . Why: nothing is assumed yet — an identity, true in any gauge. The construction of from belongs to `aq-sr-electromagnetic-field-tensor`; we use it, we do not rebuild it.
Step 2. Factor the second term. Partials commute, so : \Box A^\nu - \partial^\nu\big(\partial_\mu A^\mu\big) = \mu_0 J^\nu . Why: <strong>this is the coupling term, and the only obstacle.</strong> It ties the evolution of to the divergence of and back. Every component of sits inside it, which is exactly what stops the four equations separating.
Step 3. Impose the Lorenz gauge. Gauge freedom shifts without touching , and shifts the divergence by . To reach from any starting potential we need only solve — an inhomogeneous wave equation, which always has a solution. The gauge is reachable from anywhere. With it imposed the coupling term dies: \boxed{\;\Box A^\nu = \mu_0 J^\nu\;} Why: reachability is not a detail. If had no solutions the Lorenz gauge would be an empty wish. It has them because is invertible on suitable sources — the very fact that makes retarded potentials exist.
Step 4. Check the choice was covariant. contracts a lower index with an upper one: a Lorentz scalar. So in every frame at once, from one imposition. Why: <strong>the Lorenz gauge is the common choice that is a scalar condition, which is exactly why it is the one that yields (1).</strong> The Coulomb gauge constrains the spatial part alone: it singles out a time axis, it is not a scalar, and a boost destroys it.
Step 5. Read off the three-vector content. With and , the component of (1) is , i.e. \Box\phi = \frac{\rho}{\varepsilon_0},\qquad\text{and}\qquad \Box\vec A = \mu_0\vec J . Why: the two equations of ordinary electrodynamics — but now inside one four-vector equation, and their relative normalisation, which looks arbitrary in three-dimensional language, is fixed by nothing more than being a four-vector. *Verified in verify_aq-sr-wave-equation-four-potential.py: is rebuilt symbolically from with arbitrary functions of ; the identity is confirmed component by component; and the reduction to , is checked.*
Go deeper · Derivation B · 2 minOwned result: the speed of light is an output, and the null condition makes it frame-independent
Set and ask what the equation permits. The answer is the most consequential deduction in classical physics, and it splits into two claims usually run together. Claim A: the vacuum equation has wave solutions of speed . Claim B: every inertial observer measures that same speed. Claim A is nineteenth-century physics and needs only the operator. Claim B needs the operator and the fact that is a scalar — and it is the whole of Einstein's second postulate, arrived at without postulating anything at all.
Step 1. Substitute a plane wave. Put with , so . Each brings down , so : \Box A^\mu = 0 \quad\Longrightarrow\quad k_\mu k^\mu\,\varepsilon^\mu = 0 \quad\Longrightarrow\quad k_\mu k^\mu = 0 for any non-zero polarisation. Why: the wave four-vector is forced onto the <strong>light cone in momentum space</strong> — and note what did the forcing: the operator, nothing else.
Step 2. Unpack the null condition. , hence \omega = c\,|\vec k| ,\qquad v_{\text{phase}} = \frac{\omega}{|\vec k|} = c ,\qquad v_{\text{group}} = \frac{\mathrm{d}\omega}{\mathrm{d}|\vec k|} = c . Why: <strong>phase and group velocity coincide, both equal to .</strong> The vacuum is non-dispersive — so familiar it is easy to forget it is a derived property of the operator, and one that fails the moment the wave enters glass.
Step 3. Now the genuinely relativistic part. contracts a four-vector with itself: a Lorentz scalar. Zero in one frame, zero in all. Boost along : \omega' = \gamma(\omega - \beta c k_x),\qquad c k'_x = \gamma(ck_x - \beta\omega),\qquad k'_y = k_y,\ k'_z = k_z, and direct computation gives . Why: <strong> changes. changes. Their ratio does not.</strong> That is the relativistic Doppler effect and the invariance of — the same statement seen from two sides.
Step 4. State it sharply. A moving observer sees a different frequency and a different wavelength — that is Doppler — but finds with the same numerical . \boxed{\;k_\mu k^\mu = 0 \ \text{in one frame} \;\Longleftrightarrow\; k_\mu k^\mu = 0 \ \text{in all frames}\;} Why: <strong>this is Einstein's second postulate, and here it is a theorem.</strong> Einstein made the invariance of an axiom in 1905 because he was prepared to give up Newtonian kinematics to keep Maxwell. The logic here runs the other way: grant Maxwell and the Minkowski metric, and the invariance of is not an assumption — it is a line of algebra you cannot avoid. *Verified in verify_aq-sr-wave-equation-four-potential.py: the boost matrix is applied to and is shown to vanish identically in ; is confirmed preserved for boosts up to in 50-digit arithmetic, where float64 silently fails.*
Go deeper · Derivation C · 2 minOwned result: 4 − 1 − 1 = 2. Counting the polarisations of light out of the gauge freedom
The four-potential has four components. Light has two polarisations. The gap is not swept under a rug — it is closed exactly, by two subtractions, and the second is the residual gauge freedom the Lorenz condition famously fails to remove. This is the cleanest place in classical electromagnetism to see a degree-of-freedom count done honestly, and it is the classical shadow of the statement that the photon is massless and has two helicities.
Step 1. The Lorenz condition removes one. Applying to a plane wave gives k_\mu \varepsilon^\mu = 0 , one linear constraint on the four-component polarisation vector, leaving three. Why: <strong>the polarisation must be orthogonal to the propagation direction — in the four-dimensional sense.</strong> For null this is weaker than it looks, and that is the crux of the next step.
Step 2. The residual gauge removes another. Inside the Lorenz gauge we may still shift provided . Taking — which satisfies precisely because — shifts the polarisation by \varepsilon^\mu \;\to\; \varepsilon^\mu + \alpha\, k^\mu . Why: <strong>the change is proportional to itself</strong>, so any part of along is pure gauge — set it to zero by choosing . Note the economy: the residual gauge exists <strong>only because is null</strong>, the same condition that gave us .
Step 3. Count. Four components, minus one from , minus one from : 4 - 1 - 1 = \boxed{\;2\;} and the survivors are the two directions genuinely transverse to . Why: <strong>the two transverse polarisations of light, obtained by subtraction.</strong> Use the residual freedom to set ; then collapses to — ordinary transversality, now visible as the leftover of a four-dimensional condition.
Step 4. Ask what a photon mass would do. A massive vector field obeys with , so — and Step 2 fails, because it required to be null. The second subtraction is lost: . Why: <strong>a massive spin-1 particle has three polarisations; a massless one has two.</strong> Light's missing longitudinal mode is not missing by accident — it is missing because , i.e. because has no mass term, i.e. because is the invariant speed. The polarisation count, the photon's masslessness and the constancy of are three names for one fact. *Verified in verify_aq-sr-wave-equation-four-potential.py: the shift is shown to preserve both and ; and the rank of the surviving polarisation space is computed to be exactly 2 for null and exactly 3 for timelike (the massive case).*
Limiting cases
| Case | Equation | What it becomes |
|---|---|---|
| Vacuum, | plane waves, , — light | |
| Static, | Poisson: ⇒ Coulomb; ⇒ Biot–Savart | |
| Point source, retarded | the Liénard–Wiechert potential (`aq-sr-lienard-wiechert-potentials`) | |
| (formal Galilean) | everywhere | instantaneous action at a distance; no radiation, no causal cone |
| Euclidean signature | elliptic — harmonic functions, no waves at all | |
| Massive vector field | : dispersive, three polarisations |
Worked examples
1 · The speed of light, computed from a capacitor and a coil
The vacuum wave equation gives phase speed . Evaluate it. Neither constant was measured with light.
Step 1 — where the speed comes from. With and , the vacuum equation reads \mu_0\varepsilon_0\,\frac{\partial^2\vec A}{\partial t^2} = \nabla^2\vec A , a wave equation of speed . is fixed by the force between current-carrying wires; by the force between static charges. Neither has anything to do with optics.
Step 2 — the numbers. With and : \mu_0\varepsilon_0 = 1.11265006\times10^{-17}\ \mathrm{s^2\,m^{-2}},\qquad v = \frac{1}{\sqrt{1.11265006\times10^{-17}}} = \mathbf{2.99792458\times10^{8}\ m\,s^{-1}} .
Step 3 — compare with light. The measured speed of light is — agreement to all nine figures. That is not a coincidence being reported; it is the reason we believe light is an electromagnetic wave. Maxwell's own version of the comparison, in 1865, was good to about one percent, and he drew the conclusion immediately.
Step 4 — the modern twist. Since the 2019 SI redefinition the logic runs backwards: is defined as exactly , and is now measured. The identity still holds exactly; what changed is which two of the three are handed to you and which you compute. The wave equation fixes the relation; the SI decides which end to nail down.
2 · A green laser, boosted — the frequency changes, the null condition does not
A laser propagates along . Compute , verify , boost to along , and verify the null condition survives.
Step 1 — the lab wave four-vector. , so and . Hence k^\mu = \left(\frac{\omega}{c},\ k_x,\ 0,\ 0\right) = \big(1.181050\times10^{7},\ 1.181050\times10^{7},\ 0,\ 0\big)\ \mathrm{m^{-1}} .
Step 2 — the null check. k_\mu k^\mu = \frac{\omega^2}{c^2} - k_x^2 = (1.181050\times10^{7})^2 - (1.181050\times10^{7})^2 = \mathbf{0} \quad\text{exactly.} The time and space components are numerically equal. That is what "null" means — the arithmetic signature of a massless field.
Step 3 — boost at along . , and both components transform the same way: \frac{\omega'}{c} = \gamma\left(\frac{\omega}{c} - \beta k_x\right) = k'_x = \gamma\left(k_x - \beta\frac{\omega}{c}\right) = 1.25\,(1 - 0.600)\times1.181050\times10^{7} = \mathbf{5.905249\times10^{6}\ m^{-1}} .
Step 4 — read the physics off. Both were multiplied by the same factor, \gamma(1-\beta) = \sqrt{\frac{1-\beta}{1+\beta}} = \sqrt{\frac{0.400}{1.600}} = \mathbf{0.500} , the relativistic Doppler factor. The observer running away at sees the light redshifted by exactly two: , . And is the Nd:YAG fundamental whose frequency-doubled output is the line we started from — a coincidence of the numbers chosen, but a memorable one.
Step 5 — the invariant. k'_\mu k'^\mu = (5.905249\times10^{6})^2 - (5.905249\times10^{6})^2 = \mathbf{0} . Both components changed by 50%. Their difference of squares did not change at all — it was zero and it stayed zero. Since follows immediately, the boosted observer measures the same from a wave whose colour they disagree about. That disagreement is the Doppler effect; that agreement is the second postulate; equation (3) delivers both at once.
Physics of the portrait
The portrait is an operator, not a person — because here the operator is the discovery.
Origins · 2 minD'Alembertian and how this was discovered
The d'Alembertian is the Lorentz-invariant wave operator, and it carries the name of Jean le Rond d'Alembert, who in 1747 wrote the one-dimensional wave equation for a vibrating string and solved it as a superposition of a left-moving and a right-moving disturbance. That was a hundred and fifty years before anyone suspected the operator had anything to do with the geometry of spacetime. His equation was about strings; the "speed" in it was a property of tension and mass per unit length; and there was nothing invariant about it whatsoever — a wave on a string looks slower if you run alongside it, and that is the end of the matter. What relativity revealed is that the same operator, applied to the electromagnetic potential, is not a statement about a medium at all. It is — the Minkowski metric with derivatives in its slots — and its "wave speed" is a property of spacetime, not of any substance, which is why no amount of running alongside changes the answer. The relative minus sign, which for d'Alembert was just what falls out of separating variables, is in Minkowski's reading the signature itself, and it is the sole reason the equation is hyperbolic — the reason its solutions have a light cone, a finite propagation speed, and somewhere for radiation to go. Everything that makes electromagnetism a theory of light rather than a theory of statics is encoded in one minus sign, and d'Alembert put it there ninety years before Maxwell and a hundred and sixty before Minkowski explained what it meant.
Going further
Texts. Griffiths, Introduction to Electrodynamics, 4th ed., §10.1 and §12.3 · Jackson, Classical Electrodynamics, 3rd ed., ch. 6 · Rindler, Introduction to Special Relativity, 2nd ed., ch. 7 · Landau & Lifshitz, The Classical Theory of Fields, 4th ed., §46–47.
Provenance. Signature , hence ; is the invariant rest mass and no velocity-dependent mass appears anywhere. The dictionary , , is used throughout, and is rebuilt from it in the verification rather than assumed. This article's base declares the correct signature and its physics is sound — one of the two clean bases in this chapter — but its degree-of-freedom count is absent, and is supplied and machine-checked here. Every number printed on this page is recomputed in verify_aq-sr-wave-equation-four-potential.py in `mpmath` at 50 digits, against this article's own printed digits.
Scope. The four-potential belongs to `aq-sr-four-potential`; gauge freedom and the Lorenz condition to `aq-sr-gauge-transformations-lorenz-gauge`; to `aq-sr-covariant-maxwell-equations`; the four-current to `aq-sr-four-current-density`. The retarded solution for a point charge is developed in `aq-sr-lienard-wiechert-potentials`, the energy those waves carry in `aq-sr-electromagnetic-stress-energy-tensor`. This page owns the reduction of Maxwell to , the derivation of from the null condition, and the polarisation count. A parallel treatment from the electromagnetism track lives at `aq-em-covariant-wave-equation`.
Builds on. `aq-sr-four-potential` · `aq-sr-gauge-transformations-lorenz-gauge` · `aq-sr-covariant-maxwell-equations` · `aq-sr-four-current-density`. Leads to. `aq-sr-lienard-wiechert-potentials` · `aq-sr-electromagnetic-stress-energy-tensor` · `aq-sr-covariant-lorentz-force`.
Is the appearance of c in the wave equation really a "derivation" of the speed of light, or is it circular?
It is not circular. and are fixed by static experiments — the force between current-carrying wires, the capacitance of a parallel-plate capacitor. No light is involved in measuring either. The wave equation then predicts, with no further input, waves of speed — and that number equals the independently measured speed of light. A prediction confirmed, not a definition unpacked. What is conventional in the modern SI is which of you declare exact; the relation among them is physics, and was physics in 1865.
Why is the Lorenz gauge "better" than the Coulomb gauge? Are the physical fields different?
The physical fields are identical — that is what gauge invariance means. The Lorenz gauge is better for this purpose because it is a scalar condition: impose it once, it holds in every frame, and is manifestly covariant. In the Coulomb gauge the scalar potential obeys , which looks like instantaneous action at a distance. It is not — the apparent instantaneity cancels against a compensating term in — but the cancellation is invisible, whereas in the Lorenz gauge causality is manifest term by term. Use Coulomb gauge to count photons; use Lorenz gauge to see relativity.
If A^μ has four components and light has two polarisations, where do the other two go?
One is eaten by the Lorenz condition, . The other by the residual gauge freedom: because is null, satisfies , so changes nothing physical — the part of along is pure gauge. Two genuinely transverse directions remain. The count is exact and it is not a coincidence: it is the classical version of a massless spin-1 particle having two helicities, and it fails for a massive vector field precisely because breaks the residual-gauge construction.
Does the Lorenz gauge condition constrain the physics, or only the bookkeeping?
Only the bookkeeping — with one caveat. Imposing is always possible (solve ), so it excludes no physical configuration. But it is not automatic: consistency requires . Take of equation (1): . If charge were not conserved the right-hand side would not vanish, the Lorenz condition would not propagate, and the equation would be inconsistent. The wave equation and charge conservation are not independent statements — see `aq-sr-charge-invariance-continuity`.
Why "null" rather than just "the wave travels at c"? What does the language buy?
It buys frame-independence, which "travels at " does not obviously have. "The wave travels at " is a statement about a speed, and speeds are frame-dependent in every other context — which is exactly why the constancy of was a crisis rather than a triviality. "" says a scalar vanishes, and scalars are the same for everyone by construction. The null language does not merely restate the fact; it explains why the fact is frame-independent — and it transfers immediately to any field whose quanta live on the light cone.
The base article says the retarded solution "expresses causality". Is causality an input or an output here?
Both, in different senses. The light cone is an output: forced by the hyperbolic character of , which is forced by the signature. But choosing the retarded Green function over the advanced one is an input — has both solutions, and the equation prefers neither. We impose retardation because effects follow causes. The wave equation gives you a cone; it does not tell you which way to go round it. That choice is developed in `aq-sr-lienard-wiechert-potentials`, whose invariant Green function carries the step function that does the choosing.