Stone's derivation of Thomas rotation

In summary, the conversation discusses an introduction to Thomas rotation/precession and the difficulties in understanding it, particularly in section 4 which deals with the general composition of velocities. Stone's notation and reasoning are questioned, and a better derivation is suggested for the expression (1+q)^2(1-(u_1/c)^2). The concept of order independence and the significance of interchanging the roles of velocities u and v is also discussed. Additionally, there is a mention of the simplifying assumptions used in the derivation and a question about how to determine and calculate the angle in the term y+\gamma x v v' c^{-2}. Finally, it is noted that the term is not a pure rotation but rather a mixed effect known as
  • #36
Code:
In[20]:= bx = .9; by = 0.3; bz = .2; x = 1; b = Sqrt[bx^2 + by^2 + bz^2]; q = 
 x ({1, 0, 0} + bx*(Sqrt[1 - b^2] - 1)*b^(-2) {bx, by, bz}); Norm[q]

Out:= 0.43589

In[21]:= g = 1/Sqrt[
   1 - b^2]; p = {-bx^2*g*x + (1 + bx^2 (g - 1)*b^(-2))*x, -by*g*bx*
    x + x*bx*by (g - 1)*b^(-2), -bz*g*bx*x + bx*bz (g - 1)*x*b^(-2)}; Norm[p]

Out[21]:= 0.43589

In[22]:= x*Sqrt[1 - bx^2]

Out[22]:= 0.43589

In[23]:= x*Sqrt[1 + 2 bx^2 b^(-2) ((1 - g)/g) + bx^2 b^(-2) ((1 - g)/g)^2]

Out[23]:= 0.43589

But

Code:
In[24]:= x*Sqrt[1 + bx^2/g^2]

Out[24]:= 1.02401
 
Physics news on Phys.org
  • #37
starthaus said:
You must have [tex]b_x^2+b_y^2+b_z^2=1[/tex], you don't have that in the above.

Surely the magnitude of beta has to be less than 1 = c, doesn't it? In this case, it's 0.969536.
 
  • #38
Rasalhague said:
Surely the magnitude of beta has to be less than 1 = c, doesn't it? In this case, it's 0.969536.

Yes, my mistake. You still have something wrong in the Mathematica expression.
 
  • #39
starthaus said:
You still have something wrong in the Mathematica expression.

What?
 
  • #40
Rasalhague said:
What?
Your formula is fine, you are simply stopping before getting rid of [tex]\beta_y[/tex] and [tex]\beta_z[/tex]. If you read the attachment, you will see how I did that.
 
Last edited:
  • #41
starthaus said:
I just proved that.
I must have missed your proof. In all sincerity I would like to see it.

starthaus said:
You are contradicting yourself, you got it right in the first sentence, now you are getting it wrong.
I think it is a question of semantics. I am saying that perpendicalur components of the velocity indirectly affect the length contraction. For example an object with Vx=0.6, Vy=0, Vz=0 will be length contracted by a factor of 0.8 in the x direction. An object with Vx=0.6, Vy=0.6, Vz=0 will be length contracted by a factor of about 0.529 and the orientation of the length contraction will no longer be parallel to the x axis. I suppose technically you could say there is no such thing as the "perpedicular components of the velocity" if we mean components perpendicular to the total resultant velocity vector, because by definition these components are always zero.
 
Last edited:
  • #42
kev said:
I must have missed your proof. In all sincerity I would like to see it.

See my blog https://www.physicsforums.com/blog.php?b=1959 .

I think it is a question of semantics. I am saying that perpendicalur components of the velocity indirectly affect the length contraction.

This is incorrect since the proof shows clearly:

[tex]L'=L\sqrt{1-\beta_x^2}[/tex]

No dependency whatsoever of [tex]\beta_y[/tex] or [tex]\beta_z[/tex]

This is not self-evident, it required some heavy lifting to prove.

For example an object with Vx=0.6, Vy=0, Vz=0 will be length contracted by a factor of 0.6 in the x direction.

This is not correct, the contraction is 0.8.
An object with Vx=0.6, Vy=0.6, Vz=0 will be length contracted by a factor of about 0.529 and the orientation of the length contraction will no longer be parallel to the x axis.

This is false as well, the correct contraction is 0.8. See the correct formula I gave above.
 
Last edited by a moderator:
  • #43
starthaus said:
The correct multiplication factor is :

[tex]\frac{1-\gamma}{\gamma}[/tex]

Is this what you mean: s = x ({1, 0, 0} + g^(-1)*(1 - g) {bx, by, bz}) ? It doesn't work. Norm is generally different from that of the other expressions, including x*Sqrt[1 - bx^2], and the norm of s changes when I change the values of by or bz.

As you saw, Norm[q] gave the same answers as all of these other expressions, including x*Sqrt[1 - bx^2], and changing by or bz had no effect on it.
 
  • #44
Rasalhague said:
Is this what you mean: s = x ({1, 0, 0} + g^(-1)*(1 - g) {bx, by, bz}) ?

No, this is not what I mean. You can find the correct expression in the blog attachment, I inserted a step between expression (2) and (3) specifically for your benefit. It isn't bx*by+by*bz+bz*bx, as you input into Mathematica, it is : bx^2+bx(by+bz)
It doesn't work. Norm is generally different from that of the other expressions, and the norm of s changes when I change the values of by or bz.

As you saw, Norm[q] gave the same answers as all of these other expressions, and changing by or bz had no effect on it.


Try working on the symbolic expressions, your approach using Mathematica is wrong. I am tired of figuring out what goes wrong in your derivation.
 
  • #45
starthaus said:
This is false as well, the correct contraction is 0.8. See the correct formula I gave above.

With velocity all in x direction, magnitude 0.6, I get a contractrion of 0.8. Wolfram Alpha agrees. This with my supposedly wrong method which so far has always agreed exactly with your formula x*Sqrt[1 - bx^2]!
 
  • #46
Rasalhague said:
With velocity all in x direction, magnitude 0.6, I get a contractrion of 0.8. Wolfram Alpha agrees. This with my supposedly wrong method which so far has always agreed exactly with your formula x*Sqrt[1 - bx^2]!

Work on the symbolic formulas. You have all the information in the attachment. I don't trust your verification via Mathematica because it suffers from errors, if you input the incorrect thing, don't be surprised to get the wrong output.
 
  • #47
starthaus said:
Work on the symbolic formulas. You have all the information in the attachment. I don't trust your verification via Mathematica because it suffers from errors, if you input the incorrect thing, don't be surprised to get the wrong output.

Your claim that it's wrong would be more convincing if you could come up with an example where Norm[q] gives a different answer from Norm[p] and x*Sqrt[1 - bx^2]. With their current definitions, so far, they've all agreed exactly. While that doesn't prove they're identical, it does make it unlikely that they're not. All of them are independent of by and bz. It seems that like Mathematica, we humans are also struggling to establish the identity of these expressions symbolically.
 
  • #48
starthaus said:
This is incorrect since the proof shows clearly:

[tex]L'=L\sqrt{1-\beta_x^2}[/tex]

No dependency whatsoever of [tex]\beta_y[/tex] or [tex]\beta_z[/tex]

This is not self-evident, it required some heavy lifting to prove.
This is only true if [tex]\beta_y=0[/tex] and [tex]\beta_z=0[/tex]. This is easy to demonstrate. If [tex]\beta_x=0[/tex] and [tex]\beta_y=0.8[/tex] then the length contraction is 0.6 and dependent on [tex]\beta_y[/tex] and is orientated in the direction of the y axis.

starthaus said:
This is not correct, the contraction is 0.8.
That was a typo that did not really affect the argument. I started with vx=0.8 and length contraction =0.6 and later changed vx to 0.6 because the resulant velocity of vx=0.8, vy=0.8 was greater than 1.0 so I changed the velocities to 0.6 and overlooked changing the contraction to 0.8. This does not change the fact that the all the velocity components contribute to the direction and magnitude of the total velocity and therefore they all contribute to the magnitude and direction of the length contraction.
 
Last edited:
  • #49
starthaus's example only deals with the contraction of a space vector having no y or z component. Could that be the source of the confusion? If instead of a rod aligned along the x axis, imagined as having no thickness, we had an object with spatial extent in all directions, then (if I've understood this) velocity components along the y and z axes would affect the extent of the object along those axes. I think that's the situation you're describing, kev, isn't it?
 
  • #50
starthaus said:
This is incorrect since the proof shows clearly:

[tex]L'=L\sqrt{1-\beta_x^2}[/tex]

No dependency whatsoever of [tex]\beta_y[/tex] or [tex]\beta_z[/tex]

This is not self-evident, it required some heavy lifting to prove.

I think in the end you will find the general solution for the total length contraction is given by:

[tex]L' \ = \ L\sqrt{1-(\beta_x^2+\beta_y^2+\beta_z^2)}\ =\ L\sqrt{1-\beta^2} [/tex]
 
Last edited:
  • #51
Rasalhague said:
starthaus's example only deals with the contraction of a space vector having no y or z component. Could that be the source of the confusion? If instead of a rod aligned along the x axis, imagined as having no thickness, we had an object with spatial extent in all directions, then (if I've understood this) velocity components along the y and z axes would affect the extent of the object along those axes. I think that's the situation you're describing, kev, isn't it?
Yes, I was talking about the more general solution, which is what I thought you guys were looking for.

If you wish to break the total length contraction down into its components then you get:

[tex]L'_x \ =\ L_x \sqrt{1-\beta^2_x} [/tex]

[tex]L'_y \ =\ L_y \sqrt{1-\beta^2_y} [/tex]

[tex]L'_z \ =\ L_z \sqrt{1-\beta^2_z} [/tex]

and the total length contraction is:

[tex]L' \ = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} = \sqrt{(L_x^2 + L_y^2 + L_z^2)(1-\beta_x^2-\beta_y^2-\beta_z^2)} =\ L \sqrt{1-\beta^2} [/tex]

so yes, maybe we are at cross purposes and maybe my fault for not reading all the thread.

As for the proof that spatial components orthogonal to the motion are not length contracted, Starthaus starts with the Lorentz transformations which explicitly assume that in the first place. There are other possible formulations of the transformations that allow length contraction in the transverse plane that are consistent with a constant speed of light and MM experiment etc. and they had to be ruled out using the logic of rulers and markers that you gave or considering rings moving past each other. If the radius of a moving orthogonal ring changed, then you could have have ring A passing inside ring B in one frame and ring B passing inside ring A in another frame which is physically impossible.
 
Last edited:
  • #52
kev said:
This is only true if [tex]\beta_y=0[/tex] and [tex]\beta_z=0[/tex].

This is false, you have not read the proof, it assumes non null [tex]v_y[/tex] and non-null [tex]v_z[/tex]
 
  • #53
starthaus said:
This is false, you have not read the proof, it assumes non null [tex]v_y[/tex] and non-null [tex]v_z[/tex]

I think where we differ is that I am defining

[tex]L' \ = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} [/tex]

while you are defining L' as [itex]L'_x[/itex] and the confusion comes about because you have not made your definition of L' clear.
 
  • #54
kev said:
Yes, I was talking about the more general solution, which is what I thought you guys were looking for.

If you wish to break the total length contraction down into its components then you get:

[tex]L'_x \ =\ L_x \sqrt{1-\beta^2_x} [/tex]

[tex]L'_y \ =\ L_y \sqrt{1-\beta^2_y} [/tex]

[tex]L'_z \ =\ L_z \sqrt{1-\beta^2_z} [/tex]

and the total length contraction is:

[tex]L' \ = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} = \sqrt{(L_x^2 + L_y^2 + L_z^2)(1-\beta_x^2-\beta_y^2-\beta_z^2)} =\ L \sqrt{1-\beta^2} [/tex]

so yes, maybe we are at cross purposes and maybe my fault for not reading all the thread.

Err, the correct math would say that your final formula is incorrect. The error is just glaring.
 
  • #55
kev said:
I think in the end you will find the general solution for the total length contraction is given by:

[tex]L' \ = \ L\sqrt{1-(\beta_x^2+\beta_y^2+\beta_z^2)}\ =\ L\sqrt{1-\beta^2} [/tex]

Let [itex]\textbf{r}=\left ( x,y,z \right )[/itex], where y and z are not necessarily equal to zero. Then I get

[tex]\left \| \textbf{r}' \right \|=\sqrt{\textbf{r} \cdot \textbf{r}-(\textbf{r}\cdot\pmb{\beta})^2}[/tex]

[tex]=\sqrt{\left \| \textbf{r} \right \|^2-x^2\beta_x^2-y^2 \beta_y^2-z^2\beta_z^2}[/tex]

This agrees with Norm[p] and Norm[q], as previously defined, but gives a different answers to Norm[r]*Sqrt[1 - bx^2 - by^2 - bz^2] = Norm[r]*Sqrt[1 - b^2] in the special case where y = z = 0, and, in this case, kev's formula Norm[r]*Sqrt[1 - b^2] does depend on by and bz, which I think we agree would lead to contradictions.
 
Last edited:
  • #56
Rasalhague said:
Code:
In[20]:= bx = .9; by = 0.3; bz = .2; x = 1; b = Sqrt[bx^2 + by^2 + bz^2]; q = 
 x ({1, 0, 0} + bx*(Sqrt[1 - b^2] - 1)*b^(-2) {bx, by, bz}); Norm[q]

Out:= 0.43589

In[21]:= g = 1/Sqrt[
   1 - b^2]; p = {-bx^2*g*x + (1 + bx^2 (g - 1)*b^(-2))*x, -by*g*bx*
    x + x*bx*by (g - 1)*b^(-2), -bz*g*bx*x + bx*bz (g - 1)*x*b^(-2)}; Norm[p]

Out[21]:= 0.43589

In[22]:= x*Sqrt[1 - bx^2]

Out[22]:= 0.43589

In[23]:= x*Sqrt[1 + 2 bx^2 b^(-2) ((1 - g)/g) + bx^2 b^(-2) ((1 - g)/g)^2]

Out[23]:= 0.43589

But

Code:
In[24]:= x*Sqrt[1 + bx^2/g^2]

Out[24]:= 1.02401
I re-read this post, it makes no sense. Where do you think I use anything remotely similar to:

x*Sqrt[1 + bx^2/g^2]

?

The correct formula is :

x*Sqrt[1-bx^2]

No wonder you don't get the outputs to agree.
 
Last edited:
  • #57
Rasalhague said:
Let [itex]\textbf{r}=\left ( x,y,z \right )[/itex], where y and z are not necessarily equal to zero. Then I get

[tex]\left \| \textbf{r}' \right \|=\sqrt{\textbf{r} \cdot \textbf{r}-(\textbf{r}\cdot\pmb{\beta})^2}[/tex]

[tex]=\sqrt{\left \| \textbf{r} \right \|^2-x^2\beta_x^2-y^2 \beta_y^2-z^2\beta_z^2}[/tex]

This agrees with Norm[p] and Norm[q], as previously defined, but gives a different answers to Norm[r]*Sqrt[1 - bx^2 - by^2 - bz^2] = Norm[r]*Sqrt[1 - b^2] in the special case where y = z = 0, and, in this case, kev's formula Norm[r]*Sqrt[1 - b^2] does depend on by and bz, which I think we agree would lead to contradictions.

Your formula is correct while kev's is obviously marred by an elementary algebraic mistake.

Now, having said that, there is absolutely no reason for attempting to add up the contracted dimensions the way kev did. So he compunded the algebraic mistake with a physics mistake. The length contraction of a rod with arbitrary orientation needs to be derived from basic principles. This is not what kev did.
 
Last edited:
  • #58
kev said:
As for the proof that spatial components orthogonal to the motion are not length contracted, Starthaus starts with the Lorentz transformations which explicitly assume that in the first place.

This is also false. The general Lorentz transforms do not "assume" any such thing.
 
  • #59
starthaus said:
I re-read this post, it makes no sense. Where do you think I use anything remotely similar to:

x*Sqrt[1 + bx^2/g^2]

?

That was kev's erroneous formula from #29.
 
  • #60
Rasalhague said:
That was kev's erroneous formula from #29.

Arrgh, I see. So he made both of us waste time. We are good.
 
  • #61
Rasalhague said:
That was kev's erroneous formula from #29.

I had already admited and corrected that error in #33, so I am not sure why you were still harping on about it in #36. Looking back through the thread I see you made a very similar error earlier.

kev said:
If you wish to break the total length contraction down into its components then you get:

[tex]L'_x \ =\ L_x \sqrt{1-\beta^2_x} [/tex]

[tex]L'_y \ =\ L_y \sqrt{1-\beta^2_y} [/tex]

[tex]L'_z \ =\ L_z \sqrt{1-\beta^2_z} [/tex]

and the total length contraction is:

[tex]L' \ = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} = \sqrt{(L_x^2 + L_y^2 + L_z^2)(1-\beta_x^2-\beta_y^2-\beta_z^2)} =\ L \sqrt{1-\beta^2} [/tex]

OK, I have to admit another error in the result above. The final expression is only true if the one dimensional rod is orientated parallel to the motion. Obviously not my week. It should have been:

[tex]L' \ = \|L'\| = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} \,

= \sqrt{L_x^2(1-\beta_x^2) + L_y^2(1-\beta_y^2) + L_z^2(1-\beta_z^2)} \,

= \sqrt{\|L\|^2 -L_x^2\beta_x^2 -L_y^2\beta_y^2-L_z^2\beta_z^2} [/tex]

which is the equation given by Rasalhague earlier.

Back to the main subject of the thread, the above general equation shows that if a rod is not parallel to the motion, the length contraction of only the components parallel to the motion causes an effective rotation of the rod orientation in the boosted frame relative to the rest frame. For example, if the rod has Lx=1, Ly=1, Lz=0 in the rest frame so that it is orientated at 45 degrees to the y-axis in frame S and if it is boosted in the y direction by 0.8c, then it will have Lx'=1, Ly'=0.6, Lz=0 and will be orientated at 90-atan(0.6)*180/pi = aprox 59 degrees to the y' axis in frame S'.

starthaus said:
This is incorrect since the proof shows clearly:

[tex]L'=L\sqrt{1-\beta_x^2}[/tex]

No dependency whatsoever of [tex]\beta_y[/tex] or [tex]\beta_z[/tex]
I still contend that the above equation is at best misleading.

It implies that:

[tex]||L'\| = \|L\|\sqrt{1-\beta_x^2}[/tex]

which is wrong. It should be either:

[tex]\|L'\| = \sqrt{\|L\|^2 -L_x^2\beta_x^2 -L_y^2\beta_y^2-L_z^2\beta_z^2} [/tex]

or:

[tex]L'_x = L_x\sqrt{1-\beta_x^2}[/tex]
 
Last edited:
  • #62
kev said:
I had already admited and corrected that error in #33, so I am not sure why you were still harping on about it in #36. Looking back through the thread I see you made a very similar error earlier.
OK, I have to admit another error in the result above. The final expression is only true if the one dimensional rod is orientated parallel to the motion. Obviously not my week. It should have been:

[tex]L' \ = \|L'\| = \sqrt{L'_x^2 + L'_y^2 + L'_z^2} \,

= \sqrt{L_x^2(1-\beta_x^2) + L_y^2(1-\beta_y^2) + L_z^2(1-\beta_z^2)} \,

= \sqrt{\|L\| -L_x^2\beta_x^2 -L_y^2\beta_y^2-L_z^2\beta_z^2} [/tex]

which is the equation given by Rasalhague earlier.

While mathematically correct, the above is not the correct answer to the problem, you cannot blindly add up [tex]L'_x^2 + L'_y^2 + L'_z^2[/tex]. You need to figure out how to solve this problem correctly. The attachment in my blog gives you the blueprint how to get the correct solution, you need to go back, read it and understand it. Ask questions and I'll give you hints how to solve the more complicated situation when [tex]\Delta y \ne 0[/tex] and [tex]\Delta z \ne 0[/tex]. The way you are trying to hack it is not correct.
I still contend that the above equation is at best misleading.

It implies that:

[tex]||L'\| = \|L\|\sqrt{1-\beta_x^2}[/tex]

which is wrong. It should be either:

[tex]\|L'\| = \sqrt{\|L\| -L_x^2\beta_x^2 -L_y^2\beta_y^2-L_z^2\beta_z^2} [/tex]
Are you guessing again? Because , if you are, you are guessing wrong.
 
Last edited:
  • #63
kev said:
... if a rod is not parallel to the motion, the length contraction of only the components parallel to the motion causes an effective rotation of the rod orientation in the boosted frame relative to the rest frame.

The above statement is as far as I can tell, an undeniable physical fact. Unfortunately it does not show up in any of the equations we have produced so far. I think one problem is that when two frames S' and S are moving relative to each other in a direction that is not parallel to one of the main axes, then the axes themselves ar no longer parallel to each other and rotate in the same way as the rod. Imagine that the observers in frame S construct a large physical grid made up up of rods welded at right angles to each other that label x, y and z. When another observer in frame S' is moving in a direction not parallel to x, y or z then the angles of the physical grid S do not appear to appear to be at right angles to each other according to frame S'.

This rotation of the rod due to motion not parallel or orthogonal to the rod can be alternatively explained by two sequential boosts at right angles to each other where the rotation comes about due to a difference in simultaneity during the second boost. I suspect the two explanations are just two facets of the same phenomena. I prefer the original one because it is does not require a two stage boost, when in nature both boosts might occur simultaneously.

The calculations are bit involved but this is my initial attempt, considering motion only in the x and y directions.

Let us say we have a rod with rest length Lx aligned with the x-axis in frame S with one end at the origin of the S frame. In frame S' with relative motion ([itex]\beta_x,\beta_y[/itex]), the apparent length of the rod becomes

[tex]\| L' \| \ = L_x\sqrt{ sin^2\theta + \cos^2\theta\ (1-\beta_x^2-\beta_y^2)}[/tex]

where [tex]\theta = \tan^{-1}(\beta_y/\beta_x)[/tex]

which is the angle the velocity vector makes with the x' axis.

This length contraction of the length of the rod itself (without regard to any particular axis) and it turns out that the above equation is equivalent to:

[tex]\| L'\| \ = L_x \sqrt{1-\beta_x^2) [/tex]

which is probably what Starthaus was trying to say, but what he did not realize is that the rod is no longer parallel to the x' axis in the S' frame.

The rotation [itex](\phi)[/itex] of the rod relative to the x' axis in the S' frame is given by:

[tex]\phi = \theta + tan^{-1}\left( \frac{\cos\theta}{\sin\theta } \, \sqrt{(1-\beta_x^2-\beta_y^2)} \right)-\frac{\pi}{2} [/tex]

This rotation is generally away from the line of motion and the orientation of the rod tends towards being orthogonal to the motion at velocities approaching c.

Now that we have the length of the rod [itex]\| L' \|[/itex] in S' and its angle with respect to the x' axis, it is easy enough to work out the projection (L'x) of the rod's length onto the x' axis as:

[tex]L'_x = \| L' \| \cos\phi[/tex]

The angle of the rod with respect to to the line of motion is [itex]-\theta[/itex] in frame S and [itex]-\theta+\phi[/itex] in frame S'. [itex]\phi[/itex] has the opposite sign to [itex]\ \theta[/itex] and so the angle wrt the line of motion is greater in S' than in S.

I have done these calculations off the top of my head, so they might well contain errors. Does anyone know if they look like anything in any of the references?
 
Last edited:
  • #64
kev said:
I had already admited and corrected that error in #33, so I am not sure why you were still harping on about it in #36. Looking back through the thread I see you made a very similar error earlier.

No harping intended, sorry if it sounded that way! I suspect I hadn't seen #33 yet when I posted #36. Even if I had, given that all three of us have made mistakes with this (although starthaus's mistake was to believe one of mine!), my instinct now is to test with numerical examples: both what we think is right and what we think is wrong. And yes, indeed, I did make the same mistake earlier.
 
  • #65
Rasalhague said:
No harping intended, sorry if it sounded that way! I suspect I hadn't seen #33 yet when I posted #36. Even if I had, given that all three of us have made mistakes with this (although starthaus's mistake was to believe one of mine!), my instinct now is to test with numerical examples: both what we think is right and what we think is wrong. And yes, indeed, I did make the same mistake earlier.
No problem :wink: I am interested what you think about my new approach in the last post. Promising, or just a whole new can of worms?

Basically, I am splitting the rod into components parallel and orthogonal to the motion and only length contracting the component parallel to the motion by a gamma factor that is a function of the Euclidean velocity norm and then piecing it all back together again.

P.S. Yes, agree about numerical testing. I should do it more often. However, my claim that the trigometric expression for the total length contraction is the same as the [tex]\| L' \| \ = L_x \sqrt{1-\beta_x^2}[/tex] is based on numerical testing and not symbolically derived, so there is room for error there too.
 
Last edited:
  • #66
Rasalhague said:
... I also simplified my equation a bit by hand. Now, with p = x ({1, 0, 0} + bx*(Sqrt[1 - b^2] - 1)*b^(-2) {bx, by, bz}),

[tex]\textbf{p}=\textbf{r}'=\Delta x \left [ \begin{pmatrix}1\\0 \\0 \end{pmatrix} + \frac{\beta_x(-1+\sqrt{1-\beta^2})}{\beta^2} \begin{pmatrix}\beta_x\\ \beta_y \\ \beta_z \end{pmatrix} \right ][/tex]

it gives answers that only depend on the x component of beta, which--come to think of it--makes sense...

Here is how to proceed.

[tex]\begin{bmatrix}x'\\y'\\z' \end{bmatrix}=\textbf{p}=\textbf{r}'=\Delta x \left [ \begin{pmatrix}1\\0 \\0 \end{pmatrix} + \frac{\beta_x(-1+\sqrt{1-\beta^2})}{\beta^2} \begin{pmatrix}\beta_x\\ \beta_y \\ \beta_z \end{pmatrix} \right ] =
\Delta x \begin{bmatrix} 1+ \beta_x^2\ \beta^{-2}\left(-1+\sqrt{1-\beta^2}\right) \\ \beta_x\ \beta_y\ \beta^ { -2}\left(-1+\sqrt{1-\beta^2}\right)\\ \beta_x\ \beta_z\ \beta^{-2}\left(-1+\sqrt{1-\beta^2}\right)\end{bmatrix} \right ][/tex]

For By=0 and Bz=0 the above reduces to the familiar:

[tex]\begin{bmatrix}x'\\y'\\z' \end{bmatrix}=
\Delta x \begin{bmatrix} \sqrt{1-\beta^2} \\ 0\\ 0 \end{bmatrix} \right ][/tex]

but for non zero values of By and Bz, the y' and z' coordinates are not zero and the rod is no longer aligned with the x' axis.
This the rotation effect.

With a bit of luck it should agree with the trigometric rotation I gave in the earlier post but I have not checked it yet.

Now the Euclidean norm is obtained in the normal way from the squared coordinates and for simplicity one end of the rod is considered to be at the origin of S.

[tex]\|L' \| = Lx\sqrt{ \left[1+b_x^2\ b^{-2} (-1+\sqrt{1-b^2})\right]^2 + \left[b_x\ b_y\ b^{-2}(-1+\sqrt{1-b^2})\right]^2 + \left[b_x\ b_z\ b^{-2} (-1+\sqrt{1-b^2})\right]^2 }[/tex]

Now defining g = (1-b^2) = 1/gamma

[tex]\|L' \| = Lx\sqrt{ \left[1+b_x^2\ b^{-2} (g-1)\right]^2 + \left[b_x\ b_y\ b^{-2}(g-1)\right]^2 + \left[b_x\ b_z\ b^{-2} (g-1)\right]^2 }[/tex]

[tex]\|L' \| = Lx\sqrt{ 1+2b_x^2\ b^{-2}(g-1) + b_x^4\ b^{-4} (g-1)^2 + b_x^2\ b_y^2\ b^{-4}(g-1)^2 + b_x^2\ b_z^2\ b^{-4} (g-1)^2 }[/tex]

[tex]\|L' \| = Lx\sqrt{ 1+2b_x^2\ b^{-2}(g-1) + b_x^2\ b^{-4} ( b_x^2+ b_y^2+ b_z^2)(g-1)^2 }[/tex]

[tex]\|L' \| = Lx\sqrt{ 1+2b_x^2\ b^{-2}(g-1) + b_x^2\ b^{-2} (g-1)^2 }[/tex]

[tex]\|L' \| = Lx\sqrt{ 1+2b_x^2\ b^{-2}g - 2b_x^2\ b^{-2} + b_x^2\ b^{-2}g^2- 2 b_x^2\ b^{-2}g + b_x^2\ b^{-2} } [/tex]

[tex]\|L' \| = Lx\sqrt{ 1 - b_x^2\ b^{-2} + b_x^2\ b^{-2}g^2 } [/tex]

[tex]\|L' \| = Lx\sqrt{ 1 - b_x^2\ b^{-2} (1-g^2) } [/tex]

[tex]\|L' \| = Lx\sqrt{ 1 - b_x^2} [/tex]
 
  • #67
kev said:
Let us say we have a rod with rest length Lx aligned with the x-axis in frame S with one end at the origin of the S frame. In frame S' with relative motion ([itex]\beta_x,\beta_y[/itex]), the apparent length of the rod becomes

[tex]\| L' \| \ = L_x\sqrt{ sin^2\theta + \cos^2\theta\sqrt{1-\beta_x^2-\beta_y^2}}[/tex]

where

[tex]\theta = \tan^{-1}(\beta_y/\beta_x)[/tex]

which is the angle the velocity vector makes with the x' axis.

This length contraction of the length of the rod itself (without regard to any particular axis) and it turns out that the above equation is equivalent to:

[tex]\| L\| \ = L_x \sqrt{1-\beta_x^2) [/tex]

Code:
In[1]:= bx = .9; by = .3; x = 1; x*Sqrt[1 - bx^2]

Out[1]:= 0.43589

In[2]: th = ArcTan[by/bx]; x*
 Sqrt[Sin[th]^2 + Cos[th]^2*Sqrt[1 - bx^2 - by^2]]

Out[2]:= 0.620165

In[3]:= by = .1; Sqrt[1 - bx^2]

Out[3]:= 0.43589

In[4]:= th = ArcTan[by/bx]; x*
 Sqrt[Sin[th]^2 + Cos[th]^2*Sqrt[1 - bx^2 - by^2]]

Out[4]:= 0.656723
 
  • #68
kev said:
Here is how to proceed.

Brilliant! Thanks for that. I was having no end of trouble getting through all those various powers of beta and gamma. I must have copied at least one thing wrong every time I tried it.
 
  • #69
Rasalhague said:
Brilliant! Thanks for that. I was having no end of trouble getting through all those various powers of beta and gamma. I must have copied at least one thing wrong every time I tried it.
Your welcome :smile:

Rasalhague said:
Code:
In[1]:= bx = .9; by = .3; x = 1; x*Sqrt[1 - bx^2]

Out[1]:= 0.43589

In[2]: th = ArcTan[by/bx]; x*
 Sqrt[Sin[th]^2 + Cos[th]^2*Sqrt[1 - bx^2 - by^2]]

Out[2]:= 0.620165

In[3]:= by = .1; Sqrt[1 - bx^2]

Out[3]:= 0.43589

In[4]:= th = ArcTan[by/bx]; x*
 Sqrt[Sin[th]^2 + Cos[th]^2*Sqrt[1 - bx^2 - by^2]]

Out[4]:= 0.656723
Oops, I had it working yesrday. It looks like another error crept in when translating my scribbled calculations from paper to latex. I should have squared the gamma factor factor as well as the trigometric functions. It should have been:

In frame S' with relative motion ([itex]\beta_x,\beta_y[/itex]), the apparent length of the rod becomes

[tex]\| L' \| \ = L_x\sqrt{ sin^2\theta + \cos^2\theta(1-\beta_x^2-\beta_y^2)}[/tex]

where [tex]\theta = \tan^{-1}(\beta_y/\beta_x)[/tex]

which is the angle the velocity vector makes with the x' axis.

That should work now. I will have to check the error has not propagated elsewhere.

P.S. I have taken the liberty of editing and correcting the original equation in #63 to reflect your correction.
 
  • #70
For the effect of a general boost on a general space vector, I get:

[tex]\textbf{r}'=\textbf{r}-\frac{\textbf{r}\cdot \pmb{\beta}}{\beta^2}\pmb{\beta}\left ( 1-\frac{1}{\gamma(\beta)} \right )[/tex]

And for the angle,

[tex]\cos(\textbf{r},\textbf{r}')=\frac{r^2 \beta^2-(\textbf{r}\cdot \pmb{\beta})^2}{r\beta^2\sqrt{r^2-(\textbf{r}\cdot \pmb{\beta})^2}} \left ( 1-\frac{1}{\gamma(\beta)} \right )[/tex]

[tex]=\frac{1-\cos^2(\textbf{r},\pmb{\beta})}{1-\beta^2 \cos(\textbf{r},\pmb{\beta})}[/tex]

where, for example, [itex]\cos(\textbf{r},\textbf{r}')[/itex] is the angle between the original space vector [itex]\textbf{r}[/itex] and its boosted counterpart [itex]\textbf{r}'[/itex].
 
Back
Top