Visual walkthrough — Lorentz transformation — derivation
We are relating how two observers label the same event (a flash, a click — a single point in space at a single instant). One observer sits in frame (call it the lab). The other rides frame , sliding along the shared -axis at steady speed . We will keep the sideways directions aside — motion is along , so , and they never change.
Step 1 — An event lives in two grids
WHAT: We lay one event on the grid and ask for its readings. WHY: The whole derivation is one question — given , what are ? We must first see that both frames describe one reality, only labelled two ways. PICTURE: Below, the black dot is a single flash. The navy grid is ; the moving observer would draw a different (tilted) grid, but for now just note: same dot, two label-sets. The origin dot at the bottom-left is the shared handshake .
Step 2 — The naive guess and why it must break
WHAT: We draw the origin of (the point ) travelling through . WHY: The moving observer sits at their own origin; in that origin is at . So the shift we subtract is exactly .
Read the guess term by term:
PICTURE: The violet line is the moving origin's path . A light pulse (orange) leaves the origin at and travels at the fixed speed . With Galileo's flat clocks, the ground would see the pulse at speed but the train rider would see — the two orange slopes disagree. That contradicts Michelson–Morley experiment, which found light's speed never changes. So is the flaw.
Step 3 — Force straight lines to stay straight (linearity)
WHAT: We write the most general straight-line-preserving relation. WHY: Bend the map and a coasting particle would look accelerated to one observer — physics would differ between frames, which is forbidden. (Because of the handshake in the setup, a linear map needs no added constant — the point already maps to .)
Term by term: stretches position, mixes in time, mixes position into the new time, stretches time. Four unknowns — track them: Step 4 fixes ; Step 6 fixes ; and Step 7 solves the whole system so that and come out to (the position-into-time mixing that breaks simultaneity) and (the time stretch). We will name each again the moment it is pinned down.
PICTURE: Left panel — a curved map bends a straight worldline (physics breaks). Right panel — a linear map keeps it straight. That is why we must use the linear form.
Step 4 — Nail down : the moving origin rides at
WHAT: Set (the origin) and see where it sits in . WHY: By definition the origin moves at through , i.e. sits at (this is measured from the shared handshake, so there is no extra constant). This ties to .
From we get . Matching to :
Term by term: the whole bracket is "position measured from the moving origin"; is a not-yet-known overall stretch (Galileo secretly assumed ). Unknown is now named: .
PICTURE: The violet worldline is exactly the set of dots the moving observer calls . Everything to its right is .
Step 5 — Symmetry gives the inverse for free
WHAT: Write the inverse map. WHY: If the two directions used different factors, one frame would be physically special. Symmetry forbids that. (The shared handshake again means the inverse also has no constant term.)
Term by term: same , and replaces because moves the other way as seen from . (This "" swap is exactly the sign convention noted in the setup — the inverse is not a new formula, just the same one with 's sign flipped.)
PICTURE: Two mirrored observers pointing at each other; each sees the other recede at speed , and each uses the identical factor . The setup is perfectly symmetric.
Step 6 — The light postulate solves for
WHAT: Send one light pulse from the shared origin at (the handshake). It obeys in and in — same speed in both. WHY: This is the one experimental demand (Michelson–Morley experiment) that repairs Galileo. It is what makes the derivation relativistic.
Put into : . Put into : . Multiply the two equations (using so the left sides give ), then cancel :
Solve (taking the positive root, since : the grids are not flipped):
Term by term inside : is "how close to light-speed, squared"; subtract it from 1, take the root, flip it. Unknown is now named: . See Time dilation.
PICTURE: Both orange light lines have the same slope (speed ) in each grid — the single requirement that forces to be , not 1. The curve of versus shows it hugging 1 for slow speeds and rocketing up near .
Step 7 — The time equation drops out (this names and )
WHAT: Feed into the inverse and solve for . WHY: We already have the space rule; the same two relations, combined, force the time rule. No new assumption is needed — and this is where the last two unknowns and from Step 3 finally get their values.
For , use and divide by : (And at this same formula gives , so it covers both cases.)
Term by term: is the lab time; is a position-dependent time offset — the converts a distance into a time. Reading off Step 3's coefficients: (position mixing into the new time — the term that breaks simultaneity) and (the time stretch). All four unknowns are now determined.
PICTURE: For a fixed lab time , the -time depends on where the event is (its ): far-right events (magenta) get a bigger negative offset than left events (violet). Same , different — that is Relativity of simultaneity.
Step 8 — The invariant hiding inside:
WHAT: Take our two formulas and compute . WHY: It ties the linearity/light arguments together: the transform is exactly the shear that leaves this combination fixed — the geometric heart of relativity, and the thing the summary picture will draw.
Term by term: the cross terms of the form cancel; the leftover collapses the rest back to . See the Verify block for the full cancellation.
PICTURE: The dotted navy curve is the set of all events with the same interval — a hyperbola. The tilted grid slides events along this curve but never off it: the interval is frame-independent.
Step 9 — Every case: slow, fast, and the wall
- (frames at rest together): , offset → , . Identity — as it must be (this is the branch of Step 7).
- (everyday cars): , → , . We recover Galilean transformation. The new theory contains the old.
- (S' moves left): identical formulas, unchanged (depends on ); only the signs of the and terms flip. No new physics.
- close to (e.g. ): blows up; space and time mix heavily.
- : — the grid shears until the time and space axes fold onto the light line. Nothing with mass reaches this wall.
- : , the root is imaginary or zero → no real transform. This is why is a speed limit.
WHAT / WHY: Checking the limits proves the formula is well-behaved everywhere allowed and forbids the everywhere it shouldn't reach. PICTURE: The axes (violet = line of constant , magenta = line of constant ) tilt toward the orange light line as grows from to . They meet the light line only in the impossible limit .
The one-picture summary
Everything above lives in one diagram — the Minkowski diagram. The navy grid is . The tilted violet/magenta grid is . The orange 45° line is light: it keeps the same slope in both grids — the one demand that set . Read any event's off the straight navy grid and its off the tilted grid. The bracket is the tilt of space; the offset is the tilt of time; scales both. The quantity (the Spacetime interval from Step 8) is the same number in either grid — the hyperbola that no shear can change.
Recall Feynman retelling — the whole walkthrough in plain words
Two people label the same flash of light, and they agree on one starting handshake: the instant their origins pass, both clocks read zero. Newton said: just slide your ruler sideways and keep the same clock. But light refuses to change speed, so that story breaks. To fix it we insist the map be "straight-lines-stay-straight" (linear), then we pin its knobs one at a time: one knob says the moving origin drifts at ; symmetry says the return trip uses the same knob; and the light rule — light is for everyone — squeezes that knob to a precise number we name . Once is fixed, the time rule is not a new idea; it falls out automatically (with a tiny care that if the two frames aren't moving at all, we don't divide by zero — we just get "same time"), and it carries a sneaky term meaning far-away events don't stay "at the same time" when you move. Deeper still, one combination never changes at all — that's the real bedrock. Turn the speed down and everything melts back into Newton; turn it up toward light and the grid shears until it can't shear any more — that wall is the speed limit .