vinven7 said:
In other words, the length should increase and not contract as we now understand it?
Looks like there is a conceptual confusion here. I will try to explain why lengths contract and time dilates without using too much math. To simplify the problem, let's consider the second postulate of special relativity:
The speed of light in a vacuum is observed to be invariant in all inertial frames/non-accelerating coordinate systems.
Well, this has enormous consequences. Since ##c=\frac{x}{t}##, it means that the spatial coordinates
and the temporal coordinates change upon a coordinate transformation to ensure the invariance of ##c##. This is why time is also included when describing an event in a frame.
Let's say that A and B (non primed variables are A's coordinates and primed variables are B's coordinates) are two coordinate systems which had their origins coincide at ##t=0##. Let's say that B moves at a constant velocity ##v## in the direction parallel to ##x## (ignore the ##y## and ##z## coordinates here). Now for this moment, let's use gallilean transformations and see where it takes us. A calculates the x coordinates of B by the equation ##x'=x-vt## and ##t'=t##. Now if a torch is flashed in B from B's origin in the same direction as the ##x'## axis, it will travel at a speed ##c=\frac{x'}{t'}##. If however, A tries to calculate the speed of the light using these coordinate transformations, he will get a value (for a non-zero value of ##v##) which is lower than ##c##.
This cannot happen.
If the speed of light is to be the same for A as well (A sees it move at the same speed but our calculation is not agreeing with the observation at this point), then that means that the coordinates of B perceived by A will be "warped" in such a way to ensure this.
I want to talk about covariant vectors briefly over here. Let's say two people draw up coordinate systems to map the same arrow seen by them with different scales. It is important to realize that the numbers in the coordinate systems themselves will have no meaning unless you assign basis vectors to them. The object described is independent of the coordinate system one chooses. The actual "length" of the arrow won't change. We describe the actual length to be
covariant. If the position vector of light in B is described by a function in terms of the parameter ##t'##, then the tangent vector of this function will be invariant under all linear coordinate transformations.
OK, so what does this imply? It means that to ensure the constancy of ##c##, the ##x'## coordinates seen by A will be slightly more than the ##x-vt## and ##t'## coordinates for A will be slightly less than ##t## (note that we can immediately establish that ##t## does not equal ##t'##). So this means that the
unit vector for the spatial direction shrinks, whereas for the temporal dimension expands (read about contravariant vectors) for the same point which is compared in A and B. It's like trying to map a point on a graph with ##x=5## onto another graph where ##x=50## for the same position on the graph paper. I can only do this if I divide my original scaling factor by 10. I strongly recommend you read about contravariant vectors and then try applying that concept to this problem (draw the the position time graph for light in both frames and see what must happen to the axes to ensure constant gradient [aka spacetime diagrams]). The scaling factor is a function of ##v##, commonly known as ##\gamma##, and it has a value of ##\frac{1}{\sqrt{1-\frac{v^2}{c^2}}}## which is calculated using spacetime intervals. Remember that using the logic I have so far described, a person who is at rest always perceives a moving clock to run slower than his clock (the basis vector for ##t'## is smaller than the basis vector ##t## by a factor of ##\gamma##), and sees a moving rod to be shorter than its actual length. ##t'=\gamma t## where t is always the time measured by the clock in the frame (the stationary person) in which it is at rest (time dilation). This also yields the lorentz transformation for spatial coordinates, ##x'=\gamma (x-vt)##.
I hope my post wasn't too long and boring :) (or full of errors for that matter)