Lorentz transformation for 3 frames

Click For Summary

Discussion Overview

The discussion revolves around the transformation of coordinates and momenta of a particle between different inertial frames in the context of special relativity. Participants explore the implications of Lorentz transformations when considering a particle moving in a lab frame and its transformation to another frame, including a third frame where the particle is at rest. The conversation includes technical reasoning about the transformations and the conditions under which they apply.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents a Lorentz transformation for a particle moving in the lab frame and questions its validity for times other than zero.
  • Another participant points out that the original question involves only two frames, not three, and suggests using the velocity addition formula to find the particle's velocity in the second frame.
  • There is a discussion about the correct transformation equations, with one participant expressing uncertainty about the transformation from the rest frame of the particle to the lab frame.
  • One participant explains the simulation code's approach to transforming parameters from the lab frame to a co-moving frame and back, highlighting the non-standard conventions used in the code.
  • Another participant introduces the concept of using four-velocity and Lorentz boosts to describe the transformations, providing mathematical expressions for the transformations involved.

Areas of Agreement / Disagreement

Participants express differing views on the necessity and correctness of involving a third frame in the transformations. There is no consensus on the best approach to the transformations or the implications of the non-standard conventions used in the simulation code.

Contextual Notes

Some participants note potential confusion arising from the non-standard use of frame designations and the implications for the signs of velocities. The discussion also highlights the need for clarity in defining the frames and transformations being used.

arnau
Messages
5
Reaction score
0
TL;DR
How to transform between the two moving frames, the properties of a third frame?
A particle is moving in the lab frame ##S'## at ##\beta'_z##. I want to transform coordinates and momenta of the particle to a frame ##S## moving at ##\beta_0##.

At time ##t = t' = 0##:
$$z = \frac{z'} { \gamma_0 (1 - \beta'_z \beta_0) },\,
\gamma\beta_z = \gamma_0 ( \gamma'\beta'_z - \beta_0 \gamma' )$$

But what about at time ##t \ne 0## ?
I don't think it would be correct to do a normal lorentz transformation ## z = \gamma_0 ( z' - \beta_0 c t' )##

Sources would be appreciated. Thanks in advance
 
Last edited:
Physics news on Phys.org
[Before you post again, please please please take a moment to write your equations using LaTex: the link to the Latex Guide is right next to the box you used to enter your post. You will get better answers more quickly if people don't have to spend several minutes decoding what you wrote before they can start thinking about the question.]

But more important than that... You're asking about three frames, but in your problem there are only two frames: The lab frame which you are calling ##S'## in which the particle is moving with speed ##\beta'_z##; and another frame ##S## whose origin is moving at speed ##\beta_0## relative to the origin of the lab frame.

The Lorentz transformations will convert the coordinates between the two frames and the velocity addition formula will give you the velocity of the particle in frame ##S##.
 
  • Like
Likes   Reactions: arnau
Nugatory said:
[Before you post again, please please please take a moment to write your equations using LaTex: the link to the Latex Guide is right next to the box you used to enter your post. You will get better answers more quickly if people don't have to spend several minutes decoding what you wrote before they can start thinking about the question.]

But more important than that... You're asking about three frames, but in your problem there are only two frames: The lab frame which you are calling ##S'## in which the particle is moving with speed ##\beta'_z##; and another frame ##S## whose origin is moving at speed ##\beta_0## relative to the origin of the lab frame.

The Lorentz transformations will convert the coordinates between the two frames and the velocity addition formula will give you the velocity of the particle in frame ##S##.
Thanks, I couldn't find the guide earlier. Much nicer now.

By third reference frame I meant frame ##S''##, where the particle is at rest.

At ##t'=0## the Lorentz transformation would be ##z = \gamma_0z'##, but this would be incorrect I believe, because you would be be transforming what ##S'## sees.

For a particle at rest in ##S''## at position ##z''##, at time ##t=t'=0##:
$$z''=\gamma z = \gamma' z' \Rightarrow z = \frac{z'} { \gamma_0 (1 - \beta'_z \beta_0) } \ne \gamma_0z'$$

Maybe I'm missing something and doing an obvious mistake...
 
arnau said:
Thanks, I couldn't find the guide earlier. Much nicer now.

By third reference frame I meant frame ##S''##, where the particle is at rest.

At ##t'=0## the Lorentz transformation would be ##z = \gamma_0z'##, but this would be incorrect I believe, because you would be be transforming what ##S'## sees.

For a particle at rest in ##S''## at position ##z''##, at time ##t=t'=0##:
$$z''=\gamma z = \gamma' z' \Rightarrow z = \frac{z'} { \gamma_0 (1 - \beta'_z \beta_0) } \ne \gamma_0z'$$

Maybe I'm missing something and doing an obvious mistake...
If the particle were moving at ##\beta_z' = \beta_0##, then we could do ##z=\gamma_0z'##
 
arnau said:
By third reference frame I meant frame ##S''##, where the particle is at rest.
But what do you need that frame for? You know the trajectory of the particle using the coordinates assigned by the lab frame ##S'##. That's all you need to calculate coordinates of events and the trajectory of the particle in the moving frame ##S##. If instead you want to know how to transform between ##S''## and ##S## you don''t need to involve ##S'##, and if you want to know how to transform between ##S''## and ##S'## you don't need to involve ##SS##. All you need is the velocity addition rule so that you have the correct relative velocity between the origins of frame ##S## and frame ##S''##.

Maybe I'm not understanding what probem you're trying to solve here? What exactly are you looking for?

(As an aside, your convention here is a bit non-standard as unprimed coordinates are generally used for the frame in which you already know the coordinates, in this case the lab frame - your non-standard convention invites the mistake of getting the sign on the velocity backwards, but it's OK as long as you're careful and we all know what you're doing).
 
Ok so this is for a simulation code where at the beginning of the code the user gives the parameters in lab frame ##S##. They are then immediately boosted to ##S'## frame. All the calculations are done in the co-moving ##S'## frame. For some outputs at certain required times, we transform back to lab frame, hence the non-standard convention with the primes.

This is not my code, and this is what it does:
The user gives ##z'## and ##\beta'_z## of the particle in lab frame.
Then the code does
$$z = \frac{z'}{\gamma_0(1-\beta_0\beta'_z)}$$
to boost the parameters before starting the simulation.

At first I did not understand this transformation, as I was expecting ##z=\gamma_0(z'-\beta_0ct')##.
I think I now understand it: it is in fact a transformation from this "third frame" ##S''##
$$ \gamma'(z'-\beta_z ct') = z'' = \gamma(z-\beta_z ct),$$ and with ##t = t' = 0##, we get
$$z = \frac{z'}{\gamma_0(1-\beta_0\beta'_z)}.$$

Do you agree with this explanation?So now I am trying to add a feature to this code where it can print the location of the particle in the lab frame ##S'##; we only have the coordinates and momenta in ##S## since that is the frame in which all the computations are done.
I was going to do $$z'=\gamma_0(z+\beta_0ct),$$ but I am unsure if this is correct. I think it is only valid if the particle is moving at ##\beta'_z=\beta_0## ( ##\beta_z=0##), which is only the case at some particular points in the simulation, but not the case in general. What do you think? Am I overthinking it and it actually is ##z'=\gamma_0(z+\beta_0ct)##?

Thanks
 
Last edited:
It's easier to work with covariant objects. So let's start with the four-velocity
$$u'=\gamma' \begin{pmatrix} 1 \\ \beta' \end{pmatrix}$$
with ##\beta'=\beta_z'## and ##\gamma'=1/\sqrt{1-\beta^{\prime 2}}##.
Then the Lorentz boost
$$\Lambda_1=\begin{pmatrix} \cosh y_1 & -\sinh y_1 \\ -\sinh y_1 & \cosh y_1 \end{pmatrix}$$
with ##y_1=\mathrm{artanh} \beta'## brings you to
$$u''=\begin{pmatrix} 1 \\ 0 \end{pmatrix}=\Lambda_1 u'.$$
Proof: You have ##\cosh y_1=\gamma'##, ##\sinh y_1=\beta' \gamma'##. Then
$$u''=\gamma' \begin{pmatrix} \gamma'(1-\beta{\prime 2}) \\ 0 \end{pmatrix}=\begin{pmatrix}1 \\ 0 \end{pmatrix}.$$
Then you boost with
$$\Lambda_2=\begin{pmatrix} \cosh y_2 & \sinh y_2 \\ \sinh y_2 & \cosh y_2 \end{pmatrix}$$
with ##y_2=\mathrm{artanh} \beta_0## to the final frame. Indeed you get
$$\Lambda_2 u''=\gamma \begin{pmatrix} 1 \\ \beta_0 \end{pmatrix}.$$
The direct Lorentz from the primed to the unprimed coordinates is
$$\Lambda_2 \Lambda_1 =\begin{pmatrix} \cosh(y_1-y_2) & -\sinh(y_1-y_2) \\ -\sinh(y_1-y_2) & \cosh(y_1-y_2) \end{pmatrix}.$$
The boost velocity is
$$\beta_{\text{boost}}=\tanh(y_1-y_2)=\frac{\sinh y_1 \cosh y_2-\sinh y_2 \cosh y_2}{\cosh y_1 \cosh y_2-\sinh y_1 \sinh y_2} = \frac{\tanh y_1-\tanh y_2}{1-\tanh y_1 \tanh y_2}=\frac{\beta'-\beta_0}{1-\beta' \beta_0}.$$
 
arnau said:
... the code the user gives the parameters in lab frame ##S##. They are then immediately boosted to ##S'## frame. All the calculations are done in the co-moving ##S'## frame. For some outputs ...

Sorry this should be:
... the code the user gives the parameters in lab frame ##S'##. They are then immediately boosted to ##S## frame. All the calculations are done in the co-moving ##S## frame. For some outputs ...
 

Similar threads

  • · Replies 101 ·
4
Replies
101
Views
7K
Replies
3
Views
1K
  • · Replies 54 ·
2
Replies
54
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 22 ·
Replies
22
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K