2.3.25 · D2Modern Physics

Visual walkthrough — Special relativity — Michelson-Morley experiment

2,463 words11 min readBack to topic

Step 1 — What is a "wind" made of nothing?

WHAT. Before any light, picture a wide river. The water flows left-to-right at speed . A boat can push through still water at speed . That is all the machinery we need.

WHY start here. Every hard idea in this experiment is already visible in a river. The 19th-century belief (see Special Relativity — Einstein's Postulates) was that light rides an invisible medium — the aether — the way sound rides air. If Earth ploughs through that aether at speed , we feel an aether wind. So "boat in a river" is "light beam through aether." We solve the easy version and then just rename the words.

PICTURE. Below, the blue arrows are the current (speed ). The boat's own engine always gives speed relative to the water. The two questions we will race: down-and-back along the flow vs. straight across and back.

Figure — Special relativity — Michelson-Morley experiment

Step 2 — The along-the-wind trip: why fast and slow do NOT cancel

WHAT. Send the boat a distance downstream, then bring it back upstream. We want the total time.

Downstream the current helps: ground speed . Upstream the current fights: ground speed .

Each piece is the same shape: . The left term is bigger because its denominator is smaller. (Note this only makes sense while , so that — see the domain remark above.)

WHY it does not cancel. The tempting mistake: "half the trip is , half is , they average out." No. You are slow for longer than you are fast, so the slow leg hogs the clock. Look at the figure: the two coloured bars are the durations, and the slow (pink) bar is visibly longer than the fast (yellow) one. Their sum beats the no-wind time .

PICTURE. The boat drawn twice — one leg with the flow, one against — and the two time-bars underneath so the imbalance is literally longer on the page.

Figure — Special relativity — Michelson-Morley experiment

Now clean it up with one common denominator:

  • — the two legs' distances collapse to a single numerator.
  • — comes from ; the wind's fingerprint (positive since ).
  • The bracketed factor is bigger than 1 for every , so wind always costs time. Set and it becomes : no wind, time is exactly . Good — our formula agrees with common sense at the degenerate case.

Step 3 — The across-the-wind trip: why the boat must aim upstream

WHAT. Now the boat must reach a mark directly across the river and come straight back. If it points straight across, the current sweeps it downstream and it lands off-target. To go straight, it must aim its nose upstream so the sideways drift is exactly cancelled.

WHY Pythagoras enters. The boat's speed relative to the water is fixed at — that is the boat's total velocity, drawn as the hypotenuse. Part of it () is spent fighting the current sideways; what is left over points straight across. Three arrows, one right triangle:

We use the right triangle because it is the only tool that splits one speed into two perpendicular pieces with the total held fixed — exactly our situation. Note is only a real speed while ; if the current were faster than the boat there would be no straight-across path at all — another reason the whole analysis lives in .

PICTURE. The velocity triangle: hypotenuse (the aim), horizontal leg (eaten by the current), vertical leg (the useful cross speed).

Figure — Special relativity — Michelson-Morley experiment

The round trip is distance at this reduced cross speed:

  • — the vertical leg from the triangle, the only speed that carries the boat across.
  • The bracket is bigger than 1 too — so the cross arm is also slowed. But note the square root: this penalty is gentler than the parallel arm's. That gap is the whole experiment.

Step 4 — Stacking the two penalties side by side

WHAT. Put the two round-trip times together and subtract:

WHY define . Speeds like vs are awkward. The single ratio measures "how fast compared to light," and everything depends on it. For Earth's orbit , so — absurdly small. That smallness is the key to the next step.

PICTURE. Two penalty curves plotted against . Both start at 1 when (no wind, equal times — the degenerate case again), and the parallel curve climbs faster. The vertical gap between them is .

Figure — Special relativity — Michelson-Morley experiment
  • At : both penalties , gap . No wind ⇒ no time difference. Sanity confirmed.
  • As the two denominators and shrink toward , so both penalty factors blow up (the parallel one far faster). This edge is only mathematical — for our experiment , so we sit at the far-left toe of the curve. What the full plot does tell us is the shape near the origin: the gap grows like , which we extract next.

Step 5 — Zooming in: the tiny gap is

WHAT. Because is minuscule, we approximate each penalty near zero. Two standard expansions (each just "how the curve leaves the value 1"):

WHY expand at all. We do not need the exact monstrous fraction — we need the first non-zero difference. Subtracting two "" numbers, the boring 's cancel and only the "something" survives:

  • The parallel arm's penalty grows like ; the cross arm's like .
  • Their difference is — the surviving term.
  • Reinstating turns into .

PICTURE. A zoom box on the previous plot near : the two curves look like nearly-parallel straight-ish lines, and the shaded sliver between them is labelled "" — the entire signal the experiment hunts.

Figure — Special relativity — Michelson-Morley experiment

Step 6 — Turning time into a picture you can read: fringes

WHAT. A stopwatch cannot resolve s. But light's own waves can. When the two beams recombine on a screen (the recombination is interference), a time difference shows up as bright/dark stripes — fringes. Rotating the whole table by swaps which arm is parallel to the aether wind. The predicted number of fringes that slide past:

  • — the extra path length light covers because of the doubled time gap.
  • — one full fringe per wavelength of extra path; this is what makes it countable.

Why the factor of 2 (algebraic footnote). In the starting orientation, the parallel arm leads the cross arm by . After rotating , the former cross arm is now parallel and vice versa, so the labels swap and the difference becomes

The measurable thing is how the fringe pattern changes between the two orientations:

The sign flips on rotation, so the two measurements differ by twice — that is the in . (You never rely on knowing the fringe count at a single orientation; you watch the shift as you turn the table.)

WHY this is genius. It converts an unmeasurable time into counting stripes — the wavelength of light () is the world's finest ruler.

PICTURE. The interferometer schematic: source → beam splitter → two arms of length → mirrors → recombine → fringe pattern, with the rotation arrow that swaps the arms (and flips the sign of ).

Figure — Special relativity — Michelson-Morley experiment

Step 7 — The degenerate case that actually happened: null

WHAT. Predicted signal: fringes. Observed: essentially , at every orientation, every season.

WHY this is the punchline. Feed the observation back into our formula. with forces — but Earth is not at rest in space. The only escape is that the whole premise "light moves at relative to some aether" is wrong. Instead, light moves at for everyone, in every direction — the second postulate of special relativity. The rival patch, FitzGerald–Lorentz contraction, shrank the parallel arm just enough to kill while keeping the aether; Einstein instead threw the aether out entirely (and the same maths reappears as the Lorentz Transformation, Time Dilation, and the failure of Galilean velocity addition).

PICTURE. Two fringe screens side by side: predicted (stripes visibly shifted after rotation) vs. observed (stripes don't budge). The gap between them is the birth of relativity.

Figure — Special relativity — Michelson-Morley experiment

The one-picture summary

Everything above, compressed: two beams leave the splitter, one races the wind (penalty ), one crosses it (penalty ), the gap is , read as fringes — and nature answered 0.

Figure — Special relativity — Michelson-Morley experiment
Recall Feynman retelling — the whole walkthrough in plain words

Picture a river flowing sideways. One boat goes down the river and back; another crosses straight over and back. Both boats have the same engine, yet the current makes their trips take different amounts of time — the down-river boat loses more crawling back upstream than it gains rushing down, and the crossing boat wastes effort leaning into the current just to go straight. Now swap "boat" for "beam of light" and "river" for the invisible "aether" that people thought filled space, with the Earth as the moving boat. We drew the two time penalties, saw the along-the-wind one is always the bigger loser, subtracted them, and found the difference is a whisker of a number — proportional to , about a hundred-millionth. Too small to time with a clock, but light's own wavelength is a ruler fine enough: the difference should slide the stripe pattern by about 0.44 fringes when you spin the table (and spinning flips which arm is quicker, doubling the shift you look for). When Michelson and Morley actually looked — nothing moved. The river wasn't there. Light doesn't ride a current; it simply travels at the same speed for everybody. That "nothing" is one of the loudest results in the history of physics.


Which arm suffers the bigger time penalty, and by what factor to leading order?
The parallel (along-wind) arm; its term is twice the cross arm's .
Why can't a stopwatch measure directly?
It's ~ s; instead we convert it to a countable fringe shift using light's wavelength .
Why does the fringe formula carry a factor of 2?
Rotating flips the sign of , so the two orientations differ by .
What does setting do to every formula on this page?
Both penalties become 1, , — no wind, no effect (the sanity/degenerate check).
Why must for the derivation to make sense?
So (upstream leg completes) and is real (a straight cross-path exists).
Predicted vs observed fringe shift?
Predicted ; observed — the null result.