vin300 said:
Your spacetime diagram is of course correct. The two red dots lie on the same line of simultaneity in O's frame. What does this mean? It means that in the rest frame of A and B, the event that occurs at time t=1 at B is ascribed time t'=0 by the observer, since it is simultaneous with the event at the origin. As seen from the observer's frame, the time at B is lesser than the time at B in the synchronized rest frame of A-B. Let's also draw a line of simultaneity that passes through t=0 at B. It could be seen that this line passes through the t' axis lower than t'=0. That is to say that the event at B at t=0 is ascribed a time t' that is lesser than 0 by the observer. So the observer sees that along the x-axis of frame A, the time shown by the clocks are lesser by vx/c^2 than the time shown by the clock at A.
You are getting yourself tied up in knots here.You can use the Lorentz transforms to work out what the answer should be. Let us say planet A and B are at rest in reference frame S and are separated by a distance Δx as measured in S. A is it the origin of S and B is at coordinates (x,t) = (x,0). The observer O, travels in the positive x direction with velocity v = 0.8c from A to B as measured in the rest frame of A and B (frame S).
O is at rest in frame S'. In this reference frame A is initially at (x',t') = (0,0 and B is at (x',t') = (x/γ,0). We want to work out the time (t) on clock B when clock A shows zero and the clocks at rest in frame S' are showing time t' = 0, so we use the
reverse Lorentz transform:
t = \gamma (t'+vx'/c^2)
(Note that the reverse transform is simply the normal transform with the primed and unprimed symbols swapped and the sign of the velocity reversed.)
In this case t'=0, x' = x/γ, so we get:
t = \gamma (0+vx/(\gamma*c^2)) = \gamma * v*x/(\gamma*c^2))= v*x/c^2
Note that this result is positive and the B clock is
ahead of the A clock by vx/c^2 according to observer O.
Also note that x and v are both measured in the rest frame of planets A and B. (x is the proper distance between those planets and not the length contracted distance measured by O.)
vin300 said:
This time has to be multiplied by γ, because the clocks in frame A run at a rate lesser by a factor γ.
This is not correct. The Δt = vΔx/c^2 formula calculates the time on the clocks in frame A and no further transformation is required.
Now consider a worked example for a slightly different scenario. A and B are 1 light year apart as measured in S. We send a light signal from A to B and if the clocks are correctly synchronised in S, we would expect the light signal to arrive at B one year after it left A. Agree?
Now if O is traveling at 0.8c from A to B as measured in S, then from O's point of view, B is traveling at -0.8c and in the opposite direction to the light signal sent from A. Call O's rest frame S'. The closing speed is 1.8c and the distance is 0.6 light years, so the signal arrives at B in 1/3 of a year, all as measured in S'. In this time we would expect the B clock to advance by (1/3)/γ = (1/3)*0.6 = 0.2 years. Since clock B was initially
ahead of clock A by vx/c^2 = +0.8 years in S', clock B will show 1 year when the light arrives. If clock B was initially behind clock A by 0.8 years in S', then clock B would show -0.6 years when the light signal arrived, which causes all sorts of problems.