physics2u
Tier
⌕ Search ⌘K
physics2u.com/vault/four-wavevector-of-light.html
Derivation

The Four-Wavevector and Phase Invariance

D-102 Home PU-105 Threads light · waves · symmetry Depends on Invariance of the Spacetime Interval, maxwell-equations-in-vacuum
Statement

For a monochromatic plane wave the phase φ = ωtk·r is a Lorentz scalar. Consequently the angular frequency and the wavevector assemble into a single four-vector kμ = (ω/c, k), and for light propagating in vacuum, where ω = c|k|, this four-vector is null: kμkμ = ω2/c2 − |k|2 = 0.

Why it matters

The phase of a wave counts crests. Between two spacetime events, the number of wavefronts that pass is a physical fact that every observer must agree on — you cannot Lorentz-transform away a crest. Turning that intuitive statement into a covariant object is what forces frequency and wavevector to travel together, and it hands us the relativistic Doppler effect and stellar aberration as two components of one transformation law.

The null condition is the deepest payoff. It is the wave-mechanical shadow of the light cone: a plane wave whose four-wavevector is lightlike propagates at exactly c. Multiplying by turns kμ into the photon four-momentum, so kμkμ = 0 is the same equation as “the photon is massless.”

Assumptions
Monochromatic infinite plane wave.If the field is a wave packet or has finite transverse extent, a single (ω, k) no longer describes it; the phase becomes position-dependent through a spread of Fourier components and the argument applies only mode-by-mode.
Phase is a countable, coordinate-independent physical quantity.Invariance of φ rests on crests being real events. Drop this and there is no scalar to equate between frames, and the four-vector construction collapses.
Spacetime interval is invariant (Minkowski geometry, flat space).We reuse the result that xμ = (ct, r) is a four-vector. Without it the contraction kμxμ would not be the thing that is invariant, and the quotient argument fails. In curved spacetime the statement survives only locally.
Vacuum dispersion ω = c|k| (from source-free Maxwell equations).Only this relation makes kμ null. In a medium with refractive index n > 1 the four-vector is still a four-vector, but timelike, and much of the light-cone reading below no longer holds.
Derivation
1
ψ(t, r) = A exp[ i(k·rωt) ] ,    φωtk·r
Definition of a plane wave: a solution of the wave equation whose surfaces of constant phase are planes moving with the wave. A
2
φ′(t′, r′) = φ(t, r)   at the same event
The value of φ labels which crest passes a given event; a crest is a physical occurrence, so its label is the same in every inertial frame. Phase is therefore a Lorentz scalar. C
3
xμ = (ct, r),   xμ = (ct, −r),   metric ημν = diag(+, −, −, −)
Imported from invariance of the interval: c2t2 − |r|2 is frame-independent, which is exactly the statement that xμ transforms as a four-vector. A
4
φ = ωtk·r = (ω/c)(ct) − k·r
Pure rewriting: multiply and divide the time term by c so the temporal coordinate appears as ct = x0. This exposes the contraction structure without changing anything. A
5
φ = kμxμ   with   kμ ≡ (ω/c, k)
Read off components: kμxμ = (ω/c)(ct) − k·r = φ. Since the left side is a scalar (Step 2) for every four-vector xμ (Step 3), the quotient theorem forces the array kμ to be a four-vector too. C
6
ω = c|k|   ⇒   ω/c = |k|
Vacuum dispersion relation: Maxwell’s equations give ψ = 0, so plane-wave substitution yields ω2/c2 = |k|2. B
7
kμkμ = (ω/c)2 − |k|2 = |k|2 − |k|2 = 0
Contract kμ with itself using the metric and insert Step 6. The norm vanishes: the four-wavevector is null. A
Result
kμ = (ω/c, k) ,    φ = kμxμ = invariant ,    kμkμ = ω2/c2 − |k|2 = 0

Reading. The pair (frequency, wavevector) is not two separate quantities but the time and space parts of one four-vector, glued by the invariance of phase. For light in vacuum that four-vector lies on the light cone in k-space: its temporal length exactly cancels its spatial length. Any Lorentz transformation slides kμ around on the cone — changing ω (Doppler) and rotating k (aberration) — but never lifts it off, because a null vector stays null.

Units check. ω has units s−1, so ω/c has units (s−1)/(m s−1) = m−1, matching |k| (rad m−1). Every component of kμ is an inverse length, and kμkμ has units m−2, consistent with 0. The phase φ = ωtk·r is dimensionless (radians), as a phase must be.

Limiting cases
  • Low velocity (β → 0): the Lorentz transform of kμ reduces to the classical (non-relativistic) Doppler shift ω′ ≈ ω(1 − β cos θ), with the transverse (θ = 90°) shift disappearing at this order.
  • Transverse observation (θ = 90°): a purely relativistic redshift ω′ = ω/γ survives with no classical counterpart — time dilation seen directly in the frequency.
  • Medium, n → 1: the phase four-vector kμ = (ω/c, nω/c ) approaches the null vacuum case as n → 1+; for n > 1 its norm is negative (spacelike four-vector).
  • Quantum limit: multiply by to get pμ = kμ; the null condition becomes E2 = p2c2, the energy–momentum relation of a massless particle.
Breaks when
  • Dispersive or refractive medium. When ωc|k| the four-wavevector is no longer null — it is timelike for phase velocity below c (as in glass) — so the light-cone reading and the “massless” interpretation fail. The four-vector still transforms correctly, but its invariant norm is nonzero and there exists a frame in which the wave is a standing oscillation.
  • Non-plane fields: wave packets, beams, near fields. A finite pulse or a focused (e.g. Gaussian) beam is a superposition of many kμ; there is no single frequency–wavevector to promote, and the Gouy phase and diffractive spreading have no single-mode covariant description. Each Fourier component individually obeys the result.
  • Curved spacetime / strong gravity. With a non-Minkowski metric, xμ is no longer globally a four-vector and the interval is invariant only locally. kμ remains null but must be parallel-transported along a null geodesic; gravitational redshift replaces the flat-space Doppler formula.
  • Nonlinear optics. When the medium response is nonlinear, superposition fails and new frequencies are generated (harmonics, mixing); phase matching becomes a constraint among several kμ rather than a property of one.
Failure modes
  • Frequency in the time slot. Writing kμ = (ω, k) instead of (ω/c, k): the components then have mismatched units and the norm is dimensionally wrong. The factor of c is not cosmetic — it pairs with ct in xμ.
  • Sign/metric slips. Using diag(−,+,+,+) but keeping φ = ωtk·r without adjusting kμ, giving a spurious sign in the contraction. Fix the metric and the raised/lowered forms together.
  • Confusing phase invariance with amplitude invariance. The amplitude A is not a scalar (it transforms with the fields); only the phase φ is. Students assume “the wave looks the same” — it does not, only the crest-count does.
  • Believing phase velocity is a physical speed limit. ω/|k| can exceed c in a medium without violating relativity; this tempts a wrong claim that kμ must be null in a medium too.
  • Treating a wave packet as one mode. Applying the null condition to a pulse and concluding it travels at exactly c, ignoring group velocity and dispersion.
Discussion

The logical engine here is the quotient theorem: if a contraction kμxμ is a scalar for every four-vector xμ, then kμ must itself be a four-vector. We never had to know how ω and k transform — we deduced it from a single physical input, the invariance of phase. This is a recurring move in relativity: promote a known scalar, pair it with a known four-vector, and let covariance do the bookkeeping. The same reasoning turns proper time into four-velocity and charge density into the four-current.

Because kμ is a four-vector, the entire relativistic optics of point sources follows from one Lorentz transformation. The time component gives the Doppler shift; the direction of the spatial part gives aberration. Historically these were separate empirical laws; here they are two faces of the same rotation-boost acting on a null vector. The null constraint is preserved by the transformation, which geometrically is why a boost cannot bring light to rest — there is no frame on the light cone’s vertex.

The null character of kμ is intimately tied to gauge invariance and masslessness in field theory. Promoting pμ = kμ, the on-shell condition pμpμ = m2c2 = 0 identifies the photon as massless, and the little group of a null momentum is ISO(2) rather than SO(3), which is precisely why the photon carries two helicity states rather than three spin projections. That a classical crest-counting argument reaches into the representation theory of the Poincaré group is one of the quiet unifications in physics: the geometry of a plane wave already knows about the spin of light.

Common misconceptions. (i) “Frequency is absolute” — no; only phase is invariant, and frequency is merely its time component, frame-dependent. (ii) “The four-wavevector is null for all waves” — only in vacuum; in matter it is timelike. (iii) “Null means zero” — a null four-vector has vanishing Minkowski norm but nonzero components; it is very much not the zero vector.

Worked examples

Example 1 — Longitudinal relativistic Doppler shift. A source at rest in frame S emits light of frequency f = 5.00 × 1014 Hz travelling in the +x direction. An observer’s frame S′ moves at β = v/c = 0.500 in the same +x direction (receding from the source). Find the observed frequency.

1
kμ = (ω/c, kx, 0, 0),   kx = +ω/c
Light along +x in vacuum: the spatial part has magnitude ω/c and points along +x (null four-vector). A
2
ω′/c = γ(ω/cβ kx)
Standard Lorentz boost of the time component of a four-vector along x; this is legitimate precisely because kμ is a four-vector (the result above). B
3
ω′ = γ(ωβ c kx) = γω(1 − β) = ω √[(1 − β)/(1 + β)]
Insert kx = ω/c and γ = 1/√(1 − β2); symbols rearranged before numbers. A
4
f′ = f √[(1 − 0.500)/(1 + 0.500)] = f √(1/3) = (5.00 × 1014 Hz)(0.5774)
Numbers in last; frequency shares the same boost factor as ω. A
f′ = 2.89 × 1014 Hz  (redshifted)

Reading. A receding observer measures a lower frequency, the factor √(1/3) ≈ 0.577. The light shifts from green (600 nm equivalent) toward the near-infrared, purely because the observer is running with the wave. Units check. The bracket is dimensionless, so f′ keeps units of Hz.

Example 2 — Null four-vector and photon four-momentum. Verify that a 500 nm vacuum plane wave has a null four-wavevector, then compute the photon four-momentum and confirm E = pc. Take c = 2.998 × 108 m s−1, = 1.055 × 10−34 J s.

1
|k| = 2π/λ,   ω = c|k|
Definition of wavenumber for wavelength λ; vacuum dispersion for the frequency. A
2
|k| = 2π/(500 × 10−9 m) = 1.257 × 107 rad m−1
Numbers inserted. A
3
ω/c = |k| ⇒  kμkμ = (ω/c)2 − |k|2 = 0
Since ω = c|k| holds identically in vacuum, the time and space parts have equal magnitude: the four-vector is null. A
4
E = ℏω = c|k| = (1.055 × 10−34)(2.998 × 108)(1.257 × 107) J
Photon energy from the time component of pμ = kμ. B
5
E = 3.97 × 10−19 J = 2.48 eV ,   |p| = |k| = 1.33 × 10−27 kg m s−1
Evaluate; spatial momentum magnitude from the space part of pμ. A
kμkμ = 0 ,   E/c = 3.97 × 10−19/2.998 × 108 = 1.33 × 10−27 kg m s−1 = |p|

Reading. The four-wavevector is null, so the photon four-momentum pμ = kμ satisfies E = pc exactly — the massless energy–momentum relation, obtained without ever mentioning a photon in the classical wave picture. Units check. E/c has units J/(m s−1) = kg m2 s−2 / (m s−1) = kg m s−1, matching momentum.

Problems
  1. A star recedes from Earth at β = 0.100. A spectral line emitted at 656.3 nm (hydrogen-α) is observed. Using the longitudinal Doppler formula from the four-wavevector, find the observed wavelength.
    Solution

    λ′ = λ √[(1 + β)/(1 − β)] for recession (wavelength stretches, inverse of the frequency factor). = 656.3 nm × √(1.100/0.900) = 656.3 × √(1.2222) = 656.3 × 1.1055 = 725.5 nm. A redshift of about 69 nm into the near-infrared, consistent with Δλ/λβ = 0.10 at leading order.

  2. Show explicitly that for a boost of speed v along x, the transformed four-wavevector of a light wave initially along +x is still null, i.e. (ω′/c)2kx2 = 0.
    Solution

    Boost: ω′/c = γ(ω/cβ kx), kx = γ(kxβ ω/c). With kx = ω/c: ω′/c = γ(ω/c)(1 − β) and kx = γ(ω/c)(1 − β). The two are equal, so (ω′/c)2kx2 = 0. Null is preserved — as it must be, since kμkμ is a Lorentz scalar.

  3. Light travels through glass of refractive index n = 1.50, so the phase four-vector is kμ = (ω/c, nω/c ). Compute kμkμ in terms of ω/c and classify the four-vector.
    Solution

    kμkμ = (ω/c)2 − (nω/c)2 = (ω/c)2(1 − n2) = (ω/c)2(1 − 2.25) = −1.25 (ω/c)2. The norm is negative, so the four-vector is spacelike in the (+,−,−,−) convention. There exists a frame in which the wave is a pure standing spatial oscillation — the medium picks out a rest frame, breaking the vacuum light-cone structure.

  4. A gamma-ray photon has energy 1.00 MeV. Compute its angular frequency ω, wavenumber |k|, and verify the four-wavevector is null. (1 eV = 1.602 × 10−19 J, = 1.055 × 10−34 J s.)
    Solution

    E = 1.00 × 106 × 1.602 × 10−19 = 1.602 × 10−13 J. ω = E/ = 1.602 × 10−13/1.055 × 10−34 = 1.519 × 1021 rad s−1. |k| = ω/c = 1.519 × 1021/2.998 × 108 = 5.067 × 1012 rad m−1. Then (ω/c)2 − |k|2 = (5.067 × 1012)2 − (5.067 × 1012)2 = 0. Null, as required for vacuum propagation.

  5. Starting from the invariance of phase alone, argue why two co-located observers in relative motion, both looking at the same star, generally disagree on both its colour and its position in the sky — and identify which components of kμ encode each disagreement.
    Solution

    Phase invariance forces kμ = (ω/c, k) to be a four-vector, so a boost mixes its components. The time component ω/c transforms under the boost — a change in frequency, hence colour (Doppler). The direction of the spatial part k rotates because its transverse and longitudinal pieces transform differently (k = k, k = γ(kβω/c)), tilting the apparent arrival direction — that is aberration (position). Both effects are the single geometric fact that a Lorentz transformation slides the null vector kμ along the light cone; they cannot be separated at a fundamental level because they are components of one object. Only the phase itself — the crest count — is agreed upon.