Meir Achuz said:
It would even be worse. c would have to be a 2nd rank tensor, varying with the seasons.
The standard view is that relativity is a principle of the universe that is perfect and exact. Of course this has not been tested to much accuracy, human limitations being what they are. But in that view, there is no question that c has to be a scalar.
But if you take the view of Poincare, that there is an ether, just very difficult to ascertain (or look at the flat space gauge gravity theory which makes the assumption of a flat ether quite natural), then it also makes sense to generalize c.
The Dirac equation uses c. This equation can be used for any spin-1/2 particle, for example electrons, or neutrinos. The equation covers a single particle of indeterminant type. Now if you want to generalize the Dirac equation so that it covers a single particle of a more general indeterminant type, then it is natural to have to expand those 4x1 spinors out to something larger. An obvious choice is 4x4 spinors, or matrices. That is, each of the four columns makes an independent Dirac equation with no interference, voila, it looks to Mr. experimenter to be four separate particles that each just happen to coincidentally use the same Dirac equation.
But in doing this, you also have an opportunity to generalize c. In this context, c is a scalar, or what is the same thing, a scalar multiple of the unit 4x4 matrix. Just so long as you preserve the Dirac equation, there is no particular reason to suppose that c is scalar. In this case, making c more general means that your four particles get mixed together.
Now where this gets interesting is when you algebraically determine exactly what choices you can make for c as a 4x4 matrix, and still get the Dirac equation. The result looks a lot like electroweak symmetry breaking. I typed up the results (but written in the language of the Geometric Algebra) here:
http://brannenworks.com/PPANIC05.pdf
So is c a constant? Yes, if you limit yourself to just E&M, but when you look at more general forces, it makes sense to generalize c. Einstein's relativity is all about light, and that is only a very limited part of what kinds of things go moving around in spacetime. Light is very simple, matter is a lot more complicated. So why should the use of c in describing matter be the same as the c used in describing light? For more general particles, you may need a more general c. Now I'm not saying that you can't do this without generalizing c. Of course you can do the same thing by simply assuming another variable to break the symmetry. But since you can do it with c, why not keep the number of arbitrary stuff down and use c. As soon as you agree that spontaneous symmetry breaking is needed, you already admit that you're going to have to break something.
Carl