MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Let $\mathbb R^4_A$, $\mathbb R^4_B$ be spacetime as seen by two inertial observers $A$, $B$ respectively, and call $f:\mathbb R^4_A \to \mathbb R^4_B$ the change of coordinates.

We assume that $f$ is a bijection that send straight lines in spacetime corresponding to the motion of free bodies to straight lines (this is to account for $A$ and $B$ being inertial).

In special relativity, by the constancy of light, one has that light cones are mapped to light cones by $f$, and Alexandrov theorem tell us that that is sufficient for $f$ to be affine.

I've read in a book (which title i can't recall at the moment, but i would guess that the following is a common statement) that in Galilean physics you still get that $f$ is linear (this time by the fundamental theorem of affine geometry) because it sends straight lines to straight lines.

That doesn't seem so obvious to me, since while in classical mechanics you assume that there's no restriction on the velocity of a body, i don't see why lines with t = const (which would correspond to bodies with infinite velocity) should be sent to straight lines unless one impose continuity or something else on $f$. Am i missing something?

share|cite|improve this question
up vote 3 down vote accepted

The exclusion of horizontal lines from the assumption of the theorem does not make a big difference.

If all non-horizontal lines are sent to lines, then all non-horizontal (2-dimensional) planes are sent to planes, because you can make a plane out of lines (even if one of the lines' directions is forbidden). Then all lines (including horizontal ones) are sent to lines, because every line can be obtained as an intersection of two non-horizontal planes.

share|cite|improve this answer
Thank you very much :) – Sky Nov 26 '10 at 10:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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