OK, let’s see what SR actually says, not simply what James fantasizes it says.
Let’s say that the trains are going at 0.99 of the speed of light in a reference frame in which the station is at rest.
We will identify a frame co-moving with the station and call that frame, O. We will identify a frame co-moving with the middle train (MT) and call that frame, O’. We will say that the final speed of the trains is, in O, 0.99 (in units where c = 1). We will pick our origins for O and O’ such that O(0,0) is the same spacetime event as O’(0,0). (Coordinates given with ’ indicate a coordinate from the O’ frame.)
We will stipulate that at time t=10, flashers go off on the leading train (LT) and the trailing train (TT). We will stipulate that in O, the trains are 10 always units apart and are going the same speed. This is accomplished because there are sensors at x = 10 and x = -10 such that when the middle of the relevant trains go past the sensors, a flash goes off at these locations. The middle train and the station both have sensors that register when a flash of light hits them and they stop a clock that they carry if they get two flashes of light at the same time.
Let MT(x) = 0.99t – 9.9; LT(x) = 0.99t + 0.1; TT(x) = 0.99t – 19.9; and Station(x) = 0. In this way, the flashers go off when MT is at the origin and LT is at 10 and TT is at -10. The light from the flashers reaches the station at t=20, at which point a sensor in the station, primed to go off if it receives two flashes of light at once, registers the light and stops its clock.
The path of the flash from LT is t = -x + 20. So the sensor on MT receives the flash from LT at about t = 15.03. The path of the flash from TT is t = x + 20. So the sensor on MT receives the flash from LT at about t = 101. Thus the clock on MT does not stop.
If one wants to do the SR calculations (standard Lorentz transforms), then I suggest one go to the following website and work through them. hyperphysics.phy-astr.gsu.edu/hb … trans.html
When the flashers go off, where and when are the trains in O’? (NB: I will limit the numbers to four significant digits.)
We note that γ = 7.089 given our limitation to four significant digits.
MT x’(0,10) = γ (0 – 0.99(10)) = -70.18
MT t’(0,10) = γ (10 – 0/99(0)) = 70.89
LT x’(10,10) = γ (10 – 0.99(10)) = 0.7089
LT t’(10,10) = γ (10 – 0.99(10)) = 0.7089
TT x’(-10,10) = γ (-10 – 0.99(10)) = -141.1
TT t’(-10,10) = γ (10 – 0.99(-10)) = 141.1
Since the trains do not move in O’, we know that, in O’, the distance between MT and LT is 0.7089 - (-70.18) ~ 70.89 and that the distance between MT and TT is -70.18 - (-141.1) ~ 70.92. This is what we expect from length contraction.
When and where does the clock stop in O’?
Stop x’(0,20) = γ (0 – 0.99(20)) = -140.4
Stop t’(0,20) = γ (20 – 0/99(0)) = 141.78
Where is the midpoint of the flashes in O’? It would be at (-141.1 + 0.7089)/2 = -70.20, at the middle train (right where we expect it to be, given the error introduced by limiting digits). And when does the light reach that midpoint? The light from LT reaches this midpoint at 0.7089 + |(0.7089 - (-70.18))| ~ 71.60. The light from TT reaches this midpoint at 141.1 + |(-140.4 - (-70.18))| ~ 211.3. So the light from the two flashers reaches the middle train at different times, not triggering the sensor on that train to stop its clock.
So SR says one thing: the station clock stops and the train clock does not.