At a glance
A clock carried along a path through spacetime reads the proper time τ of that path. This sim sends two travellers from one event to another along different worldlines, so you can compare their clocks and see what a clock's reading depends on.
What you'll learn
- How a clock's reading along one straight segment is built from its time step and space step.
- How the readings of different worldlines between the same two events compare, and what sets them.
- How a worldline's total is built from its segments.
- Which quantities change when a second observer describes the same journeys, and which do not.
What's on screen
- Blue line A: the straight worldline from E₁ to E₂.
- Amber line B: a worldline with one kink at the amber dot, which you can drag.
- Violet dots E₁ and E₂: the two shared events. They can be dragged too.
- Dashed lines: the light cone of E₁. A clock's worldline has to stay steeper than these.
- Proper time panel (sidebar): the clock reading τ of each worldline.
The controls
Press ⌖ on a row to see where that control sits in the sim.
| Control | What it changes | Range | |
|---|---|---|---|
| Worldline A / B / C | Chooses the highlighted worldline. That one also gets the per-segment Δτ labels and the table. | A, B, C opens on A | |
| Show 3rd worldline (C) | Adds a green worldline C with two kinks, W₂ and W₃. | on / off opens off | |
| Frame S / S′ | Redraws every worldline in the coordinates of S, or of a second observer S′ moving past S. | S, S′ opens in S | |
| v/c | The speed of S′ relative to S, in units of c. Moving it switches the view to S′. | −0.90 to 0.90 opens at 0.00 | |
| Draggable dots | Drag E₁, E₂ or a kink on the diagram. A dot stops before any segment would reach the light cone, so every Δτ stays real. | |x| ≤ 3.4 E₁ (0, 0), E₂ (0, 5), B's kink (1.5, 2.5) | |
| Proper time | Each worldline's clock reading τ. Beneath it, a table for the highlighted worldline lists Δ(ct), Δx and Δτ per segment, plus Δt′ in S′. | panel | |
| ▶ Play / ⏸ Pause | Runs the journey from E₁ to E₂: a marker rides each worldline and the clocks count up. Play after the end starts a new run. | top bar | |
| Speed | How fast the run plays on screen. The clock readings at the end do not change. | 0.25×–4× opens at 1× | |
| ↻ Reset | Puts the dots, frame, v/c and highlighted worldline back to the opening layout, and runs the journey again. | top bar |
Fixed: c = 1, so Δ(ct) and Δx share one unit. One run lasts 6 s at 1×.
Proper time comes from the interval
An event is a point (x, ct), and a worldline is the path a traveller takes through events. A clock carried along one straight segment reads
The signature is (−, +): the time term is negative, so a timelike interval has Δs² < 0.
A clock can only follow a segment that stays steeper than the light cone, |Δx| < Δ(ct). Then Δs² is negative and Δτ is real. With Δx = 0 the clock stays at one place and Δτ = Δ(ct).
Sideways steps shorten the clock reading
Hold Δ(ct) fixed and widen Δx. Δx² enters Δs² with a plus sign, so Δs² rises towards 0 and Δτ = √(−Δs²) falls. On paper the slanted segment is longer than the vertical one; on the clock it is shorter.
- In S a segment with Δx/Δ(ct) = v/c has Δτ = Δ(ct)/γ, the familiar time dilation: S measures the moving clock running slow by γ.
- B's legs in the opening layout have v = 0.60c, so γ = 1.25 and Δτ = 2.50 / 1.25 = 2.00.
- With the kink at height ct = 2.5, moving it to x = 0, 1.50 and 2.40 gives each leg Δτ = 2.50, 2.00 and 0.70.
- As |Δx| approaches Δ(ct), Δτ goes to 0. Light itself has Δτ = 0.
Proper time adds up along a path
A bent worldline is a chain of straight segments, and its clock reads the sum of their Δτ.
This is the triangle inequality turned round: in Δs² the space steps carry the opposite sign to the time steps, so two sides of a spacetime triangle sum to less than the third. In the opening layout τA = 5.00, while B reads 2.00 + 2.00 = 4.00. A second bend costs more: the sim's worldline C reads 2.88.
This slider moves the sim too. The sim stops the kink before a leg reaches the light cone.
Put the kink at x = 0 and B lies along A, so the readings agree.
Every observer agrees on proper time
A second observer S′ moves along x at speed v relative to S, with β = v/c and γ = 1/√(1 − β²). The sim redraws every worldline in S′ using the boost below, with c = 1.
The boost mixes the time and space steps, so Δt′ changes with β. It also keeps Δs² = −Δ(ct)² + Δx² fixed, so Δτ = √(−Δs²) does not change.
- At β = 0.50 (γ = 1.155), B's legs take Δt′ = 2.02 and 3.75 in place of 2.50 and 2.50, yet each still reads Δτ = 2.00.
- A's Δt′ is 5.77 in S′, and its clock still reads 5.00. In the opening layout A is at rest in S, so τA happens to equal S's coordinate time there.
- Every observer sees the same kink in B's worldline. A and B cannot be swapped by changing frame.
Where it matters
- Cosmic-ray muons. A muon's own clock gives it a lifetime of about 2.2 μs. At 0.999c, γ = 22.4, so in the ground frame it lasts about 49 μs and travels roughly 15 km. Without dilation that distance would be under 1 km.
- GPS. Satellite clocks lose about 7 μs a day to their motion and gain about 45 μs a day from weaker gravity, a net 38 μs a day. Left uncorrected, that would put positions off by roughly 11 km a day.
- Flown clocks. In 1971, Hafele and Keating flew atomic clocks around the world on airliners. Compared with a clock that stayed home, they differed by tens to hundreds of nanoseconds, as motion and gravity together predict.
- The twin paradox. This is the same picture: the travelling twin's worldline is bent between two meetings, so that twin's clock records less.
Go deeper: why straight lines extremise proper time
- For a free particle, the worldline that makes the total proper time stationary is the straight one. In special relativity that stationary value is a maximum, so inertial motion is the path of maximal ageing.
- The same principle carries into general relativity: a freely falling clock follows the worldline that extremises its proper time, which is why GPS clock rates are worked out from the proper time along each satellite's orbit.
Summary
Key points
- Along one segment, Δs² = −Δ(ct)² + Δx² and Δτ = √(−Δs²), with c = 1.
- At fixed Δ(ct), a wider Δx gives a smaller Δτ.
- A worldline's total is the sum of its segments' Δτ, and a bent path between two events records less than the straight one.
- Boosting to S′ changes Δt′ but not Δτ.
Common mix-ups
- "The path through space that is longer on the diagram must take more time." In Δs² the space step has the opposite sign to the time step, so the longer-looking path records less.
- "B ages less because B was the one moving." Motion is relative. What separates the travellers is straight versus bent.
- "Δτ depends on which frame you compute it in." It does not. Only the coordinate time Δt′ changes under a boost.
Things to try on your own
- Drag E₂ to (2, 5) with B's kink at (1.5, 2.5), and read both clocks. Check τA = √(−Δs²) = √21 ≈ 4.58 by hand.
- Switch to S′ and set v/c = −0.50. Compare B's two Δt′ with those at +0.50.
- Show worldline C and drag W₂ and W₃ onto A's line. Watch τC climb towards τA.