cfrogue said:
Then O' waits some long period of time t, the relative motion phase, and then does exactly the same burn BT at a.
So, O' calculates the total as,
Twin1 = BT + t/λ + (c/a)*sinh(a*BT/c).
Twin2 = (c/a)*sinh(a*BT/c) + t + BT.
Agreed?
Total of what? If you're going to calculate proper time by adding segments, you need to specify what events constitute the endpoint of each segment. For example, pick the following events on Twin2's worldline:
Event 1: Twin1 departing, at x=0 and t=0
Event 2: The event on Twin2's worldline that is simultaneous with the event of Twin1 stopping his acceleration, according to the launch frame's definition of simultaneity
Event 3: The event of Twin2 beginning his acceleration
Event 4: The event of Twin2 stopping his acceleration
Then to find the total proper time between event 1 and 4, you add (proper time between Event 1 and 2) + (proper time between Event 2 and 3) + (proper time between Event 3 and 4)
If Twin1 accelerated for a proper time BT, then on Twin2's worldline (proper time between event 1 and 2) is (c/a)*sinh(a*BT/c)
If Twin2 waited a proper time t after Event 2 before beginning to accelerate, then (proper time between event 1 and 2) is t
If Twin2 accelerated for a proper time BT, then (proper time between Event 3 and 4) is BT.
So, does this fit the logic of why you said the time for Twin2 would have a total time of (c/a)*sinh(a*BT/c) + t + BT ? If so, I don't have a problem with this, but I think I
do have a problem with the calculation for Twin1. The fact that the middle segment's time for Twin1 is supposed to be t/gamma suggests that you are using the launch frame's definition of simultaneity (also Twin2's before accelerating) to calculate the time elapsed on Twin1's clock between the moments of Event 2 and Event 3 on Twin2's worldline. So, let's define the following events on Twin1's worldine:
Event 1a: Twin1 begins to accelerate away from Twin2 at x=0 and t=0 in the launch frame
Event 2a: Twin1 stops accelerating
Event 3a: The event on Twin1's worldline that is simultaneous
in the launch frame (not Twin1's own current frame) with the event of Twin2 beginning to accelerate
In this case, (proper time between Event 1a and Event 2a) = BT, and (proper time between Event 2a and Event 3a) = t/gamma. Again, does this fit with what you were thinking? But in this case it's not too clear where the third term of the sum you gave for Twin1's time, (c/a)*sinh(a*BT/c), is supposed to come from. This is obviously supposed to be some sort of time for Twin2's acceleration phase, but it looks like the
coordinate time in the launch frame for Twin2's acceleration phase. Suppose we pick the following for the 4th event on Twin1's worldline:
Event 4a: The event on Twin1's worldline that is simultaneous
in the launch frame (not Twin1's own current frame) with the event of Twin2 stopping his acceleration
In this case the
coordinate time in the launch frame between Event 3a and 4a would be (c/a)*sinh(a*BT/c), but since Twin1's clock is slowed down by a factor of 1/gamma in this frame, the
proper time between Event 3a and 4a would instead by [(c/a)*sinh(a*BT/c)]/gamma. Also, in this case Event 4a on Twin1's worldline would be simultaneous with Event 4 on Twin2's worldline
in the launch frame, so you wouldn't be comparing their ages according to the definition of simultaneity used in their final rest frame as you were supposed to.
Alternately, it's possible you're imagining a different fourth event on Twin1's worldline like this--
Event 4b: The event on Twin1's worldline that is simultaneous
in Twin1's current rest frame with Twin2 finishing his acceleration
But again, the proper time between 3a and 4b would
not be (c/a)*sinh(a*BT/c) in this case. First of all, in Twin1's current rest frame, event 3a is
not simultaneous with the beginning of Twin2's acceleration, it was specifically defined to be simultaneous with the beginning of Twin2's acceleration in the launch frame. Second of all, even if you did calculate the time elapsed in Twin1's current rest frame between the beginning and end of Twin2's acceleration, it would not be equal to (c/a)*sinh(a*BT/c)--that formula only works if you're using the frame where the accelerating object begins accelerating from a velocity of 0, whereas in Twin1's current rest frame, Twin2 already had some significant nonzero velocity before beginning to accelerate.
So no matter which way I look at it, your calculation for Twin1's proper time doesn't appear to make much sense. You really need to go back and give careful thought to which events are supposed to mark the beginning and end of each segment you want to add, and to make sure that the final events on the final segment of each twin's sum are actually simultaneous in their final rest frame, if that's the frame where you want to compare their final ages.