DrMatrix said:
The speed of light in meters per second is constant because the meter is defined as the distance that light travels in 1/299,792,458 second.
Circular reasoning. Sorry, but this isn't useful.
Speed is the magnitude of some displacement of an object with respect to a reference displacement. Given that all possible displacements are contained in the universe we must choose one of them to measure the one of interest.
Your question could be restated: Why is a light-like displacement constant with respect to a reference displacement (clock) for all inertial frames. A
complete explanation is surprisingly involved. But here's the simple explanation...
Because all of existence includes all places, there are no other places for the universe to travel to. I.e., the sum of all displacement vectors of all existents must sum to the null vector. ( I got to learn Latex sometime...) And so, if you write:
[tex]v_{net}= \sum_{i=0}^\infty v_i = {null}[/tex]
implying...
[tex]|v_{j}| = | \sum_{i=0}^n {v_i} |[/tex]
where [tex]n=\infty - 1[/tex] and [tex]v_j \ni v_i[/tex] (you get the idea)
Which means that:
[tex]\frac{|v_{j}|}{| \sum_{i=0}^n {v_i} |} = 1[/tex]
(and I learned some Latex. Vector magnitude doesn't work?)
In english, single objects must travel at a constant speed with respect to all possible frames of reference.