Person A in reference frame A watches person B travel from Star 1 to Star 2 (a distance of d). Of course, from person B's reference frame, he is at rest and is watching Star 2 traveling to him.
Now we know from the principle of relativity, each one will measure the other one’s clock as running slower than his own.
Let’s say that Person A measures Person B’s speed to be v, and that Person A measures 10 years for person B to make it to Star 2. Let’s also say that person B is moving at the speed so that the Gamma Factor is 2. This means person A observes person’s B’s clock to have elapsed a time of 5 years.
Now let’s look at this from Person B’s perspective:
Person B observes Star 2 approaching (and Star 1 receding from) him also at speed v. Since the two stars are moving, the distance between them is length contracted (after all, if there were a ruler in between the stars, the moving ruler would be contracted) by a factor of 2. Since person B measures the initial distance to Star 2 to be d/2 and its speed v, he calculates the time to Star 2’s arrival to be 5 years. Since he observes person A’s clock as running slow (since Person A is moving also at speed v), when Star 2 arrives, he measures Person A’s clock to have elapsed a time of 2.5 years.
Do you see why I’m confused? Person A measures Person B’s elapsed time to be the same as Person B measures Person B’s elapsed time (both 5 years), but Person B does not measure Person A’s elapsed time to be the same as Person A measures Person A’s elapsed time (Person B get’s a measurement of 2.5 years while Person A measured 10 years). This is asymmetrical, which probably means it is wrong. But I’m not sure what the error is.
I suspect if I had done this correctly, each person should measure his own elapsed time to be 10 years and measure the other’s elapsed time to be 5 years. This would be symmetrical and would make the most sense, but again, I can’t seem to justify how person B wouldn’t measure his trip time to be 5 years.
What's my mistake?