enter image description here

If Cathy’s velocity toward Bill and away from Amy is v = 0.9c, Cathy finds, by making measurements in her reference frame, that the light from Bill approaches her at speed c, not at c + v = 1.9c. And the light from Amy, which left Amy at speed c, catches up from behind at speed c relative to Cathy, not the c - v = 0.1c you would have expected.

My question is why speed of light is same in all inertial frames (as in this example)? I know this is true from observations, but HOW ?


marked as duplicate by ACuriousMind, Martin, Rob Jeffries, LDC3, Kyle Kanos Jun 7 '15 at 23:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    $\begingroup$ avoiding more trivial answers : because only an invariant light speed is compatible with the 'no privilegied frame' principle and the 'universality of the laws of physics' principle. $\endgroup$ – user46925 Jun 6 '15 at 19:01
  • 2
    $\begingroup$ "Why" is not a good question in science. All we can tell you is that the speed of light has been measured to be constant. From that we have derived a mathematical description for this phenomenon which we call "relativity". That is no different from Newton's laws. Newton's laws aren't telling nature to accelerate masses at a constant, proportional acceleration when a constant force is acting on them. It's the other way around. We have observed that objects can be accelerated by something we called force and we have found that there is a proportionality which is called Newton's second law. $\endgroup$ – CuriousOne Jun 6 '15 at 20:08
  • $\begingroup$ Possible duplicates: physics.stackexchange.com/q/2230/2451 and links therein. $\endgroup$ – Qmechanic Jun 7 '15 at 13:28
  • $\begingroup$ Please note that if people don't understand why light behaves as it does, they will give you nothing but a mathematical representation of such behavior. And if an actual understanding is given, it is mocked at in the world of physics, due to the value of math having currently been raised above and beyond the value of the human mind. Thus in turn, understand is currently being banned. This why, for a hundred years, very little has changed. goo.gl/fz4R0I $\endgroup$ – Sean Jan 6 '16 at 22:57

It is that the speed of light is the same for all inertial frames that causes Special Relativity, not the other way around. As to why it is the same, nobody knows. Or why it is a finite value. There is some speculation about quantum gravity and a magical æther called spacetime, but nothing has been proven yet.

  • $\begingroup$ A simple and logical analysis of motion provides the answers. goo.gl/fz4R0I $\endgroup$ – Sean Jun 7 '15 at 16:58
  • $\begingroup$ @Sean That video is not the whole answer. It explains how measurements made in one inertial frame relate to those made in another. It does not answer the fundamental question: Why is the speed of light constant? There is speculation about this but no answer. $\endgroup$ – shawnhcorey Jan 4 '16 at 15:42
  • $\begingroup$ @ shawnhcorey -- Even a postulate is a "no answer". I believe a fellow named Albert Einstein used a couple of those. Other than the explanation that I have given within the videos, I have yet to see a better explanation of why a moving light emitting body, emits light at different velocities in specific directions, which in turn has the light traveling in any direction at 300,000 km/s across the vacuum of space. $\endgroup$ – Sean Jan 6 '16 at 22:32
  • $\begingroup$ That "speculation" of mine, as you call it, is supported by the very constant speed of light itself. $\endgroup$ – Sean Jan 6 '16 at 22:40

That the speed of light is a fixed constant in all inertial reference frames is a consequence of Maxwell's equations of electromagnetism (assuming that two other standard constants, $\mu_0$ and $\epsilon_0$ are, in fact, non-zero constants).

The math goes like this:

Consider $\nabla\times B = \mu_0 J + \mu_0\epsilon_0\frac{\partial E}{\partial t}$. In a vacuum the current $J=0$, so defining a positive constant $c$ by $\mu_0\epsilon_0 = \frac{1}{c^2}$ we have that $$\nabla\times B= \frac{1}{c^2}\frac{\partial E}{\partial t}.$$ Taking the curl of this you get $$\frac{\partial}{\partial t} \nabla\times B = \frac{1}{c^2}\frac{\partial^2 E}{\partial t^2}.$$ We have the identity $\nabla\times\nabla\times E = \nabla(\nabla\cdot E)-\nabla^2 E$. By one of the Maxwell equations (assuming we are in a vacuum) we have $\nabla\cdot E = 0$. Therefore $$\nabla\times\nabla\times E=-\frac{\partial}{\partial t}\nabla\times B=-\frac{1}{c^2}\frac{\partial^2 E}{\partial t^2} = -\nabla^2 E.$$ This is just a wave equation $\left(\nabla^2-\frac{1}{c^2}\frac{\partial^2}{\partial t^2}\right)E = \left( \nabla + \frac{1}{c} \frac{\partial}{\partial t}\right)\left(\nabla -\frac{1}{c} \frac{\partial}{\partial t}\right)E=0.$

Thus the propagation of the electromagnetic wave in a vacuum occurs at the finite speed $c$. This is independent of inertial reference frame, in particular.

This was originally kind of shocking, as this was definitely not what Newtonian mechanics had led them to expect. One of the proposed resolutions of this was that there was some yet unperceived ether which served as a universal reference frame, and it happened that Maxwell's equations took their simplest form in this frame, leading to the above calculations.

The Michelson-Morley experiment disproved the existence of the ether. It was Einstein who is credited with taking Maxwell's equations, and the derivation above in particular, at face value. That the speed of light was a fixed, finite constant in all inertial reference frames was the foundation of Special Realtivity.

In some sense, this shifts the question from "why is the speed of light constant and finite" to "why are those other two constants finite and non-zero, and why Maxwell's equations...etc.". As CuriousOne says in his comment, at some point this deviates away from science and into philosophy. That point is usually taken to be when we hit the mathematical foundation of what we're using. We have created mathematical models to explain observations, and these constants and Maxwell's equations are such models. There is no "why" to answer there other than "it's been working really well so far, so until the Universe starts doing something weird enough that we can see, we'll stick with it".


Let's do a thought experiment. We'll prove by contradiction, that the speed of light must be the same in all reference frames.

scenario: you're sitting in a train travelling at the speed of light. There's a mirror in front of you, inside the cabin of the train.

question: Will you, or will you not see your reflection in the mirror?

Answer: It's a logical paradox. If we assume that light adds according to the same classical laws of addition of speed, then from the frame of reference of the ground, the light leaving the body, and heading towards the mirror, will travel at the speed double that of "normal" light(c). It'll head towards the mirror at 2c, and since the mirror is travelling at c, it'll bounce back with speed 2c-2c=0c. But since light having no speed will have no energy(light is after all, a wave), this means that it cannot carry any information, and thus you will not see your reflection in the mirror. But, we also know that if you're moving with a constant speed with respect to an inertial frame, all the Maxwell's laws should stay the same, and thus you should see your reflection. A contradiction.


  1. The train cannot travel at the speed of light, since this would cause the above paradox.
  2. If this speed is variable, and dependent upon different frames of reference, 2 observers travelling at a speed v relative to each other will arrive on different conclusions about the speed c at which the said paradox occurs. Another contradiction. Hence, the speed of light must remain the same in all reference frames.

And as for why the actual, unchanging speed is what it is? It's an empirical observation. Attempts have been made to explain it, but so far all those theories have not been proven experimentally.


This is an interesting philosophical question(IMHO). In physics, we don't prove theories to be right, but we do prove theorems about the math used to hold together our theories. Which theories are right is determined by mere phenomena. We have to develop them together out of observation and mathematical logic.

The key logic behind Special Relativity was that Maxwell's equations for electromagnetism looked like exact, universal laws of physics, and their solution gives light waves with a universal speed. Now it was logically possible that those laws were only true in one special reference frame, but by 1905 no experiment (including the famous attempt by Michelson and Morley) provided any evidence that they failed to work in any inertial frame. Einstein showed that there was a logical, consistent framework (Special Relativity) in which Maxwell's equations worked in all inertial frames, and Newton's laws also almost worked for any objects moving slowly with respect to a frame. From this new framework, all sorts of other effects could be derived, and they were all confirmed by the observations that followed. Among those many effects are the energy-dependent lifetimes of particles, the exact dynamics of fast-moving particles, the patterns of radiation from accelerating particles, the magnetism-like velocity-dependent term accompanying each fundamental force and so on and so forth.

Ultimately, then this framework ran into trouble with gravity and had to be replaced by General Relativity, which in turn probably will now be ultimately have to be replaced (maybe by something like String Theory) in the near future to explain more things.

So in one sense- we don't prove things the way mathematicians do, but instead we have to rely a lot on what we actually see and observe. In another sense - we aren't generalizing from one isolated fact, but fitting a huge collection of diverse observations precisely to an extended logical system.

tl;dr- It's an empirical observation. We haven't proved it until now.

Hope it helps!


Not the answer you're looking for? Browse other questions tagged or ask your own question.