Skip to main content

Optional unit · institution-dependent · Interactive lesson

The Lorentz transformation

Every 'paradox' in this section is a coordinate somebody forgot to transform. This lesson builds the one linear map between inertial frames that keeps c fixed, shows why its time equation carries a position term, and turns dilation and contraction into one-line corollaries you no longer need a light clock to remember.

UPIII-08.04 · Lesson 4 of 9 in this unit. Position is not a completion score.
Starting model: The Lorentz transformationSpacetime map of one event E in two frames, x right and ct up, both in metres. The x′ and ct′ axes of the frame moving at β = 0.60 tilt towards the light ray x = ct by atan β = 31.0°; E's primed coordinates are read where dashed lines parallel to those axes meet them: x′ = γ(x − βct) = 1.13 m, ct′ = γ(ct − βx) = 0.13 m, γ = 1.250.xctx′ct′x = ctEE in S: (1.5, 1.0) m in S′: (1.13, 0.13) mGalileo: x′ = x − vt = 0.90 m, ct′ = ct = 1.0 m
Start with a picture. Change the model in the lab below.

Optional unit · institution-dependent. This modern-physics material is an introductory survey, not a complete course in relativity, quantum, atomic, nuclear or particle physics. Your university determines the required depth and assessment. Optional work is not a required completion gate.

1

Build the model

One linear map, forced by homogeneity and a single light pulse.

The key idea

The Lorentz transformation is the linear rule x′ = γ(x − vt), t′ = γ(t − vx/c²), y′ = y, z′ = z that converts an event's coordinates in one inertial frame into those of a frame moving at v along x, keeping the speed of light c in both.

Example. With v = 0.600c (γ = 1.25), an event at x = 900 m, t = 1.00 μs in S has x′ = 1.25(900 − 180) m = 900 m and t′ = 1.25(1.00 − 1.80) μs = −1.00 μs: the same position number, but S′ dates it 1.00 μs before the origins crossed, not after.

The complete physical model and assumptions

Galileo's x′ = x − vt, t′ = t is not wrong so much as incomplete: it is the only linear map between inertial frames that keeps time absolute, and the second postulate withdraws that assumption. What replaces it is forced rather than chosen. Space and time are homogeneous, so the map must be linear with constant coefficients; the S′ origin travels at x = vt, so x′ = A(x − vt); the principle of relativity makes the inverse the same map with −v; and a single light pulse, which must satisfy x = ct and x′ = ct′ at once, fixes A = γ = 1/√(1 − v²/c²). Solving for t′ then produces t′ = γ(t − vx/c²), with a position term no first-year argument predicts: events at the same t but different x get different t′, and that term is first order in v while the γ correction is second order. Everything else in the section is this map plus a side condition, Δx′ = 0 for a clock and Δt = 0 for a rod, and its deeper content is geometric: written in ct and x it is a hyperbolic rotation that leaves c²t² − x² unchanged, so both light rays are fixed lines and boosts along one axis compose by adding a rapidity. The formulae hold for a single boost along a shared x axis with aligned axes and coincident origins; a boost in another direction needs the vector form, two non-collinear boosts include a rotation, and an accelerating observer may use the map instant by instant but not to define a global frame.

1Homogeneity makes the map linear

Before any physics, ask what kind of map can relate two inertial frames at all. Space and time are homogeneous: no point and no instant is special, so the rule that converts a displacement (Δx, Δt) into (Δx′, Δt′) cannot depend on where or when the displacement starts. The only maps with that property are linear ones with constant coefficients, x′ = Ax + Bt and t′ = Dx + Et, and the first postulate agrees, since a linear map carries every straight worldline (free motion) into another straight worldline. Transverse coordinates are untouched, y′ = y and z′ = z, by the symmetry argument that also protects the light clock's mirror spacing. Two facts about the S′ origin fix half the coefficients: it sits at x′ = 0 and moves at x = vt in S, so x′ must vanish whenever x = vt, which forces x′ = A(x − vt). The principle of relativity then says that S, seen from S′, is a frame moving at −v and nothing else, so the inverse map has the same shape with the same coefficient: x = A(x′ + vt′). Galileo is the special case A = 1; everything now rests on finding A.

2One light pulse fixes γ, and t′ falls out

Fire a light pulse from the coincident origins at t = t′ = 0. The second postulate says it obeys x = ct in S and x′ = ct′ in S′: the same pulse, two descriptions. Feed x = ct into x′ = A(x − vt): ct′ = A(c − v)t. Feed x′ = ct′ into the inverse: ct = A(c + v)t′. Multiply the two: c²tt′ = A²(c² − v²)tt′, so A² = c²/(c² − v²) and A = 1/√(1 − v²/c²) = γ. At v = 0.600c that is 1/√0.64 = 1.25. The time equation costs one more line. Substitute x′ = γ(x − vt) into x = γ(x′ + vt′) to get x = γ²(x − vt) + γvt′, then solve: t′ = [x − γ²(x − vt)]/(γv) = γ[t − x(γ² − 1)/(γ²v)]. Since (γ² − 1)/γ² = v²/c² (check at 0.600c: 0.5625/1.5625 = 0.36 = β²), this is t′ = γ(t − vx/c²). Nothing was assumed about clocks or rods; the position term in t′ was forced by insisting that one pulse move at c in both frames.

3Read the whole map before using it

Written in ct and x the two lines are mirror images: x′ = γ(x − βct) and ct′ = γ(ct − βx), with β = v/c. That symmetry is the point. The time equation is not 'time dilation applied to t'; it says that S′ assigns different times to events S calls simultaneous, by −γβΔx/c, and it says so at first order in β. Compare the two corrections for a car at v = 30 m s⁻¹ and a baseline x = 1.00 km: the offset vx/c² = 3.3 × 10⁻¹³ s, while the γ correction over one second, (γ − 1) × 1 s ≈ β²/2 × 1 s = 5 × 10⁻¹⁵ s, is 67 times smaller. So the Galilean limit needs two conditions, β ≪ 1 and vx/c² ≪ t, not one, and clock synchronisation across a continent at ordinary speeds feels the first-order term long before it feels γ. The inverse map follows from relativity alone: swap primed for unprimed and v for −v. Check it by composing the two: x = γ[γ(x − vt) + vγ(t − vx/c²)] = γ²x(1 − v²/c²) = x, as it must.

4Differences, and the two one-line corollaries

Because the map is linear, the difference between two events transforms like a single event: Δx′ = γ(Δx − vΔt) and Δt′ = γ(Δt − vΔx/c²), with the inverse pair obtained by v → −v. Now each headline result is a side condition. A clock at rest in S′ ticks twice at the same place, Δx′ = 0, so the inverse time equation gives Δt = γ(Δt′ + vΔx′/c²) = γΔt′: the proper time Δt′ is the shortest, and S reads γ times more. A rod at rest in S′ has proper length Δx′ = L₀; S measures it by marking both ends at one instant, Δt = 0, so Δx′ = γΔx and L = L₀/γ. At 0.600c a 1.00 μs proper interval reads 1.25 μs and a 1.00 m rod reads 0.800 m. Notice what decided which way γ went: not which object was 'moving', but which difference was set to zero, and in which frame. Impose the other condition, Δt′ = 0, on the same rod and you get L₀ back, correctly, because you have then measured it in its own frame.

5The check the map was built to pass

Put x = ct into the boost: x′ = γ(c − v)t and ct′ = γ(c − v)t, so x′ = ct′; put x = −ct and x′ = −ct′ follows the same way. Both light rays are fixed lines of the map, for every v < c. More is true: expand c²t′² − x′² = γ²[(ct − βx)² − (x − βct)²] = γ²(1 − β²)(c²t² − x²) = c²t² − x². The boost preserves the quadratic form c²t² − x² exactly as a rotation preserves x² + y², with a minus sign that makes the geometry hyperbolic rather than circular. Setting γ = cosh φ and γβ = sinh φ, consistent because cosh²φ − sinh²φ = 1, turns the boost into x′ = x cosh φ − ct sinh φ, ct′ = ct cosh φ − x sinh φ: a rotation through the rapidity φ = atanh β. Two boosts along one axis therefore compose by adding rapidities, and since atanh 0.600 = ln 2 exactly, 0.600c followed by 0.600c is tanh(ln 4) = 15/17 c = 0.882c, with γ = cosh(ln 4) = 17/8. Correspondence holds here too: for β ≪ 1, φ ≈ β and rapidities add like Galilean speeds.

6Where the single boost stops

The formulae assume a lot of tidiness: one boost, along x, with the two x axes collinear, y and z axes parallel, and origins coinciding at t = t′ = 0. Relax the last and a constant shift is added to each coordinate, giving the Poincaré transformation; nothing physical changes, because only differences enter. Relax the direction and you must split the position vector into a part along v, which transforms as x does, and a part perpendicular to it, which does not: r′ = r + [(γ − 1)(r ⋅ v)/v² − γt] v and t′ = γ(t − r ⋅ v/c²). Apply two boosts along different directions and the product is not a pure boost but a boost combined with a spatial rotation (the Thomas–Wigner rotation), so boosts alone do not close into a group; boosts and rotations together do. Above all, both frames must be inertial. An accelerating observer can use the boost to the instantaneously comoving inertial frame at each moment, which is how proper time is integrated along a worldline, but cannot stitch those frames into one global coordinate system, and gravitation lies outside special relativity altogether.

2

Key equations

Read the units, assumptions and limits before substituting.

Lorentz boost along x

x′ = γ(x − vt)t′ = γ(t − vx/c²)y′ = yz′ = z

Maps one event's S coordinates to the frame moving at +v. Both lines mix space and time; neither is dilation or contraction on its own.

x, y, z in m, t in s, v in m s⁻¹ along +x; γ = 1/√(1 − v²/c²) is dimensionless; origins coincide at t = t′ = 0

Inverse boost

x = γ(x′ + vt′)t = γ(t′ + vx′/c²)

The principle of relativity inverts the map without algebra, and no frame is preferred.

Same γ; only the sign of v flips, because S moves at −v as seen from S′

Coordinate differences

Δx′ = γ(Δx − vΔt)Δt′ = γ(Δt − vΔx/c²)

The form used in practice: impose Δx′ = 0 for a clock or Δt = 0 for a rod and each corollary is one line.

Δ = event 2 minus event 1, both in one frame; linearity lets differences transform exactly as coordinates do

Galilean limit

x′ → x − vt and t′ → t when β ≪ 1 and vx/c² ≪ t

The correspondence check, with a warning: for widely separated events the simultaneity term outlives the γ correction.

β = v/c; γ − 1 ≈ β²/2 is second order in β, but the offset vx/c² is first order

Rapidity form

x′ = x cosh φ − ct sinh φct′ = ct cosh φ − x sinh φtanh φ = β

A boost is a hyperbolic rotation, so boosts along one axis compose by adding φ: 0.6c after 0.6c gives tanh(2 ln 2) = 15/17 c, not 1.2c.

φ dimensionless; cosh φ = γ and sinh φ = γβ; at β = 0.600, φ = ln 2 = 0.693

What the boost preserves

c²t′² − x′² = c²t² − x²

The design brief γ was chosen to meet; the spacetime-diagram topic turns this quadratic form into the invariant interval.

Holds for every v < c; put x = ±ct and x′ = ±ct′ follows, so both light rays are fixed lines
3

Interactive lab

Predict first. Explore the model. Compare the result.

Explore the model

0.60
0 to 0.6; steps of 0.05.
1.5 m
0 to 2 m; steps of 0.1.
1.0 m
0 to 2 m; steps of 0.1.

Try this. At β = 0 the two pairs of axes coincide; slide to 0.60 and the primed axes fold towards the light line while E stays put. Set x = ct and the two primed readouts stay equal. Then set ct = 0 with x = 2.0 m: ct′ goes negative, so what S calls simultaneous with the origins crossing, S′ dates earlier.

Live results

LORENTZ FACTOR γ
1.250
x′ = γ(x − βct)
1.13 m
ct′ = γ(ct − βx)
0.13 m
GALILEAN x − vt
0.90 m

Results follow this lesson’s model and assumptions. Displayed values are rounded.

Interactive Physics III modelSpacetime map of one event E in two frames, x right and ct up, both in metres. The x′ and ct′ axes of the frame moving at β = 0.60 tilt towards the light ray x = ct by atan β = 31.0°; E's primed coordinates are read where dashed lines parallel to those axes meet them: x′ = γ(x − βct) = 1.13 m, ct′ = γ(ct − βx) = 0.13 m, γ = 1.250.xctx′ct′x = ctEE in S: (1.5, 1.0) m in S′: (1.13, 0.13) mGalileo: x′ = x − vt = 0.90 m, ct′ = ct = 1.0 m
Spacetime map of one event E in two frames, x right and ct up, both in metres. The x′ and ct′ axes of the frame moving at β = 0.60 tilt towards the light ray x = ct by atan β = 31.0°; E's primed coordinates are read where dashed lines parallel to those axes meet them: x′ = γ(x − βct) = 1.13 m, ct′ = γ(ct − βx) = 0.13 m, γ = 1.250.

Predict → change one variable → check

Plan a change before running it. Every other input stays at the saved baseline.

Saved baseline. Boost speed β = v/c: 0.60; Event position x in S: 1.5 m; Event time ct in S: 1.0 m

Baseline 0.60; choose 0 to 0.6, in steps of 0.05.
4. Compared with the saved baseline, this result will…

This experiment is kept only while this page is open. It does not change saved course progress.

4

Catch the common trap

The first-year shortcut is to bolt the two famous factors onto Galileo: x′ = γ(x − vt), because 'lengths contract', and t′ = γt, because 'moving clocks run slow'. The second equation is wrong, and the test that exposes it is the one the transformation was built to pass. Send a light pulse along x: x = ct gives x′ = γ(c − v)t and t′ = γt, so x′/t′ = c − v = 0.400c at v = 0.600c. The pulse is no longer moving at c in S′, and the second postulate has been violated by the very formula meant to encode it. The missing piece is −γvx/c²: time in S′ depends on position in S because S′ synchronises its clocks with light and disagrees about which distant events are simultaneous. Dilation is what remains of the time equation after a side condition, Δx′ = 0, kills that term; it is a corollary, not the equation. Write the full pair and let the conditions choose which factor survives.

5

Practice & worked examples

3 authored examples. Make an attempt, then reveal the reasoning one step at a time.

EasyExample 1

A flashbulb fires at x = 300 m, t = 2.00 μs in the laboratory frame S. Frame S′ moves at 0.600c along +x, with origins coincident at t = t′ = 0. Take c = 3.00 × 10⁸ m s⁻¹. Find the event's coordinates in S′ and compare them with the Galilean prediction.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 4 steps revealed.

MediumExample 2

Two detectors on a beam line are 900 m apart in the laboratory. The upstream one registers a hit, and the downstream one registers a hit 2.00 μs later. (a) In the rest frame of a particle travelling downstream at 0.800c, find the separation and the time interval between the hits. (b) Is there an inertial frame in which the hits are simultaneous? If so, find its speed. Take c = 3.00 × 10⁸ m s⁻¹.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 5 steps revealed.

HardExample 3

Frame S′ moves at 0.600c along +x relative to the laboratory S, and frame S″ moves at 0.600c along +x relative to S′, all origins coinciding at t = 0. (a) Using rapidity, find the speed and Lorentz factor of S″ relative to S. (b) Transform the event x = 300 m, t = 2.00 μs from S to S″ directly, and confirm the result by boosting twice. Take c = 3.00 × 10⁸ m s⁻¹.

Sketch your answer or reasoning, then compare it with the authored solution. Your writing is not automatically graded or saved.

0 of 5 steps revealed.

6

Quick check

Select an answer and explain it before checking.

In frame S, event 1 is at x = 0, t = 0 and event 2 is at x = 600 m, t = 1.00 μs. Frame S′ moves at 0.600c along +x, with origins coincident at t = t′ = 0. Take c = 3.00 × 10⁸ m s⁻¹. What time t′ does S′ assign to event 2?
7

Review & continue

The Lorentz transformation is the linear rule x′ = γ(x − vt), t′ = γ(t − vx/c²), y′ = y, z′ = z that converts an event's coordinates in one inertial frame into those of a frame moving at v along x, keeping the speed of light c in both.

  • Explain the relationship without looking at the equation.
  • Check a sign, a unit and a model assumption in your working.
  • Return to the lab or worked example if a step is still unclear.

Optional supporting lessons

These chapter resources can help with earlier ideas; they are not additional required Physics III completion tasks.

Extra challenging questions

Connect several ideas, explore supplied data, and compare your reasoning with a worked solution.