« · »

Physlets run in a Java-enabled browser on the latest Windows & Mac operating systems.
If Physlets do not run, click here for help on updating Java and setting Java security.

Section 2.4: Light Clocks, Time Dilation, and Length Contraction



|β| = |u/c| =

Please wait for the animation to completely load.

One of the best ways to visualize time dilation and length contraction of moving objects is with the construction of a light clock. A light clock consists of a box with a light pulse emitter and a light detector at its bottom wall and a mirror on its top wall. Light is emitted from the bottom wall and every time the light pulse returns to the bottom wall the detector triggers a tick of the clock and another light pulse is emitted (position is given in meters by dragging the cross-haired cursor around the animation)Restart. The total vertical distance traveled by the light for the stationary clock is L0, where L0/2 is the distance between the walls of the clock. For simplicity, in this animation the distance between the walls is 0.5 meters and therefore the total vertical distance is L0 or 1.0 meter. Given this, the clock reads time in meters. What does this mean?  Light travels one meter every 3.33 x 10−9 seconds. Therefore every click measures the time it takes for light to travel 1 meter or 3.33 x 10−9 seconds.

Now consider what a stationary observer relative to a moving (green) light clock records. Set β (= u/c) to 0.5 and press the "set value and play" button. The green clock moves at half the speed of light (ignore the length contraction of the horizontal size of the light clock as it is irrelevant for this discussion).  Given Einstein's postulate about the constancy of the speed of light, the moving (green) clock (as recorded by the stationary observer) must tick slower than that of the stationary (red) clock.

This result occurs for the light clock because the speed of light is constant in any reference frame; therefore the distances traveled by the two light pulses must be the same when viewed in each clock's own reference frame, where each clock is stationary. However, the distance traveled by the moving clock, as seen from the point-of-view of an observer in the stationary clock's reference frame, involves both horizontal and vertical components, and it is only the vertical component of the light pulse's motion that contributes to the clock ticks (as seen from the reference frame of the clock at rest in the animation).  We can calculate these distances by using the Pythagorean theorem:

(cΔt')2 = (uΔt')2 + L02 , (2.1)

where Δt'  is the time interval that an observer in the stationary frame sees the light travel time to be. We can simplify this equation to (Δt')2 = (βΔt')2 + (L0/c)2 by dividing by the speed of light. By grouping common terms we find that:

(1 − β2t' 2 = (L0/c)2 = Δt02 , (2.2)

since Δt0 = L0/c for the stationary clock (and for the moving clock as observed in the moving clock's frame of reference). Therefore Δt' = γΔt0 where

γ = 1/(1 − β2)0.5 . (2.3)

Therefore, it takes more clicks as measured by the stationary clock to measure a time interval of a moving clock. Observed from stationary frames, moving clocks run slower. This is called time dilation.

Note that we are talking about what is recorded by an observer in the stationary frame, and not what the moving observer records. The time interval of a stationary clock remains Δt0 (whether it is the red clock in the stationary frame or the green clock as recorded in its reference frame).



|β| = |u / c| =

Please wait for the animation to completely load.

In this animation, the light clocks are rotated 90 degrees (position is given in meters by dragging the cross-haired cursor around the animation)Restart. The results we saw for the time dilation still occurs for the rotated clocks. Therefore, given the fact that in the stationary frame the moving clock still ticks slower, the only way for this to happen is for the distance between the walls of the moving clock to be contracted. In fact, the clock must appear to be contracted to L' = L0/γ where L0  is the length of the clock as seen in its own (stationary) reference frame and and L' is the length of the moving clock as seen from the stationary frame.3


3For all of the algebra, see pages 26-29 of K. Krane, Modern Physics, 2nd ed., John Wiley and Sons, New York (1996).

The OSP Network:
Open Source Physics - Tracker - EJS Modeling
Physlet Physics
Physlet Quantum Physics