Reference Frames & Postulates
Why "how fast?" always secretly means "how fast, compared to what?" — and why light refuses to play that game.
Speed is a team sport
Ask "how fast is that car going?" and the honest answer is always "relative to what?" A car doing 100 km/h relative to the road is sitting still relative to the driver's coffee cup. Neither answer is more correct than the other — they're just measured from different reference frames. Everyday physics already assumes this, we just rarely say it out loud.
What relativity does is take that everyday habit seriously, follow it to its logical end, and discover something almost nobody expects along the way: one particular speed refuses to depend on your reference frame at all.
An inertial reference frame is one in which Newton's first law holds: an object with no net force on it moves at constant velocity (including staying at rest). A frame moving at constant velocity relative to an inertial frame is itself inertial. A frame that's accelerating or rotating — like a braking bus or a spinning carousel — is not, because objects in it appear to accelerate for no obvious reason (you feel a phantom push). Special relativity, as covered here, only makes promises about inertial frames.
Einstein keeps one idea and breaks another
Galilean relativity says the laws of mechanics look the same in every inertial frame — drop a ball on a smoothly moving train and it falls exactly like it would on the platform. Einstein extended this to all laws of physics, including electromagnetism, and stated it as two postulates:
- 1. Principle of relativity: The laws of physics are identical in every inertial reference frame. No experiment performed inside a closed lab can tell you whether you're "moving" or "at rest."
- 2. Constancy of the speed of light: Light travels through vacuum at the same speed \(c\), in every inertial frame, regardless of the motion of the source or the observer.
The first postulate feels natural. The second is the shock: it means you cannot add a velocity to \(c\) and get something faster than \(c\). Galilean addition, which works perfectly for trains and balls, simply fails for light.
- Identify the frames: ground frame (stationary) and train frame (moving at v = 30 m/s).
- The passenger's velocity relative to the train is u' = 2 m/s, in the same direction the train is moving.
- Galilean addition: u = u' + v = 2 m/s + 30 m/s.
- u = 32 m/s relative to the ground.
- Galilean (wrong) prediction: u = u' + v = 3.00×10^8 m/s + 1.00×10^8 m/s = 4.00×10^8 m/s.
- But Einstein's second postulate states the speed of light in vacuum is the same for every inertial observer, independent of the motion of the source (the flashlight) or the observer (the platform).
- So the platform observer does not measure 4.00×10^8 m/s.
- The platform observer measures exactly c = 3.00×10^8 m/s, the same value the passenger measured.
Special relativity is often summarized as "everything is relative," but that's misleading. The laws of physics and the speed of light are exactly the opposite of relative — they're the same for everyone. What becomes relative are quantities you might have assumed were absolute: simultaneity, elapsed time, and length, as later lessons show. Also remember the postulates only apply to inertial frames; accelerating frames (rockets firing thrusters, a car braking) need general relativity's tools instead.
Check your understanding
- An inertial frame is one where Newton's first law holds — no phantom accelerations; any frame moving at constant velocity relative to one is also inertial.
- Galilean relativity adds velocities the intuitive way (u' = u - v) and works beautifully for everyday speeds like trains and balls.
- Einstein's two postulates say the laws of physics are identical in every inertial frame, and the speed of light in vacuum is the same for every inertial observer regardless of source or observer motion.
- Because light's speed can't be added to like an ordinary velocity, Galilean addition breaks down near c — forcing time, and later length and simultaneity, to become frame-dependent instead.