JohnNemo said:
I think I was wrong to use the word "cause" in my question. I should have stuck to the word "explanation".
IMO this doesn't make a difference, because a valid explanation has to be made in terms of valid causal factors. More precisely, a valid explanation of an actual physical phenomenon, as opposed to an artifact of your choice of coordinates, needs to be made in terms of valid causal factors.
Consider
@Vanadium 50 's example of an object whose coordinates change when you change from a New York-centered coordinate chart to a Los Angeles-centered coordinate chart. As far as physics is concerned, there is nothing to "explain" because nothing happened. If you ask why the object's coordinates changed, the answer won't involve any kind of physical cause; the answer will be "because you changed your coordinates". Whereas, if the object collides with another object and gets damaged, any explanation of why the object got damaged will have to be in terms of the collision and its parameters, which don't change when you change coordinates.
JohnNemo said:
it does seem to me that some explanations can be more or less reference-frame specific in that their explanatory power may be greater in one frame and less (or nil) in another.
I don't agree with this either, for the reason just given: valid causal factors don't change when you change frames.
JohnNemo said:
For example if I leave my arms loose and spin round very fast, my arms will stretch out horrizontally. A typical explanation of why this is would be to say that because I am rotating (relative to the Earth's reference frame) my arms are accelerating towards my body and that is why they stretch out.
I don't know if this kind of explanation is "typical", since you haven't given any references, but a
correct explanation of why this is would be to say that there are two causal factors acting on your arms: their inertia, and the forces exerted on them by the rest of your body. What happens to your arms is determined by the combined effect of these two causal factors. These causal factors are the same no matter which frame you choose.
JohnNemo said:
One explanation I have heard is that the distant stars spinning round me create a gravitational field which pulls my arms out.
And this explanation can work,
if you realize that the term "gravitational field" (like the term "Coriolis force", which came up in an earlier post in this thread) is really a way of referring to the "inertia" causal factor--or, if you want to put it in more GR-like terminology, the "geometry of spacetime" causal factor. But notice that this causal factor alone does not explain what actually happens to your arms: if this causal factor were the only one operating, your arms would fly away and not stay attached to your body. So to explain what actually happens to your arms, you need
both causal factors I mentioned: inertia/spacetime geometry, plus the internal forces between your arms and the rest of your body. Only the combination of the two explains what actually happens to your arms.
Part of the confusion here is that our ordinary language is not relativistic, in the sense that it gives different names to the same causal factor when viewed from different frames. In the frame in which the distant stars are at rest and the person is rotating, the "spacetime geometry" causal factor is usually called "inertia", whereas in the frame in which the person is at rest and the distant stars are rotating, the same causal factor is called "gravitational field" or "Coriolis force" (combined with "centrifugal force"). The different language makes it appear that it's a different causal factor, when in fact it's the same one.
JohnNemo said:
it seems to me that the very idea of equivalence necessarily assumes that some explanations are more natural and useful in some reference frames rather than others
No, it's the opposite: it's the idea that those different words used in different frames are just different names for the
same explanation--the same causal factor--not different explanations.