General matrix representation of lorentz boost

Click For Summary
SUMMARY

The discussion focuses on deriving the general matrix representation of a Lorentz boost using rotation and boost generators. The user initially attempts to combine individual boosts along the x, y, and z axes but encounters issues with the resulting matrix. A more straightforward approach is suggested, highlighting that the Lorentz matrix for a boost can be constructed directly using the Lorentz factor γ and the boost direction vector β. This method simplifies the process significantly and avoids unnecessary complexity.

PREREQUISITES
  • Understanding of Lorentz transformations and the Lorentz factor (γ).
  • Familiarity with matrix operations and matrix exponentiation.
  • Knowledge of rotation matrices in three-dimensional space.
  • Experience with Mathematica for matrix computations (optional).
NEXT STEPS
  • Study the derivation of the Lorentz transformation matrix for boosts in different directions.
  • Learn about the properties and applications of the Lorentz factor (γ) in special relativity.
  • Explore the mathematical foundations of rotation matrices and their role in transformations.
  • Investigate the use of Mathematica for symbolic matrix manipulation and simplification.
USEFUL FOR

Physicists, mathematicians, and students studying special relativity, particularly those interested in understanding Lorentz transformations and their applications in theoretical physics.

highwaychile
Messages
2
Reaction score
0
Hello!

I'm trying to derive the general matrix form of a lorentz boost by using the generators of rotations and boosts:
b335adbcd19fc73b578845feda88875b.png


I already managed to get the matrices that represent boosts in the direction of one axis, but when trying to combine them to get a boost in an arbitrary direction I always fail; my first try was to execute the three boosts after each other, but of course this did not work :)

Then I found this thread where I learned that I've to rotate, then do a boost, and afterwards undo the rotation; but unfortunately it does not work :(

Here is what I do (I also attached my mathematica notebook):

1. Initialize the generators of rotation (s) / boosts (k):
Code:
s1 = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, -1}, {0, 0, 1, 0}};
s2 = {{0, 0, 0, 0}, {0, 0, 0, 1}, {0, 0, 0, 0}, {0, -1, 0, 0}};
s3 = {{0, 0, 0, 0}, {0, 0, -1, 0}, {0, 1, 0, 0}, {0, 0, 0, 0}};
k1 = {{0, 1, 0, 0}, {1, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}};
k2 = {{0, 0, 1, 0}, {0, 0, 0, 0}, {1, 0, 0, 0}, {0, 0, 0, 0}};
k3 = {{0, 0, 0, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}, {1, 0, 0, 0}};
Rot[m_, ω_] := MatrixExp[-ω*m];
Boost[m_, ζ_] := MatrixExp[-ζ*m];

2. Generate a boost in x direction:
Code:
boostX = Boost[k1, x];
3. To get a boost in y direction, I rotate around the z-axis by pi/2, then boost to x axis, then undo the rotation:
Code:
boostY = Rot[s3, -\[Pi]/2].Boost[k1, y].Rot[s3, \[Pi]/2];
4. To get a boost in z direction I do the same as above, but this time I'm rotating around the y axis:
Code:
boostZ = Rot[s2, -\[Pi]/2].Boost[k1, z].Rot[s2, \[Pi]/2];
5. Now I'm combining the boosts:
Code:
Simplify[boostX.boostY.boostZ] // MatrixForm
[itex]\left(
\begin{array}{cccc}
\frac{1}{8} e^{-x-y-z} \left(1+e^{2 x}\right) \left(1+e^{2 y}\right) \left(1+e^{2 z}\right) & -\frac{1}{2} e^{-x} \left(-1+e^{2 x}\right) & -\frac{1}{4} e^{-x-y} \left(1+e^{2 x}\right) \left(-1+e^{2 y}\right) & \frac{1}{8} e^{-x-y-z} \left(1+e^{2 x}\right) \left(1+e^{2 y}\right) \left(-1+e^{2 z}\right) \\
-\frac{1}{8} e^{-x-y-z} \left(-1+e^{2 x}\right) \left(1+e^{2 y}\right) \left(1+e^{2 z}\right) & \frac{1}{2} e^{-x} \left(1+e^{2 x}\right) & \frac{1}{4} e^{-x-y} \left(-1+e^{2 x}\right) \left(-1+e^{2 y}\right) & -\frac{1}{8} e^{-x-y-z} \left(-1+e^{2 x}\right) \left(1+e^{2 y}\right) \left(-1+e^{2 z}\right) \\
-\frac{1}{4} e^{-y-z} \left(-1+e^{2 y}\right) \left(1+e^{2 z}\right) & 0 & \frac{1}{2} e^{-y} \left(1+e^{2 y}\right) & -\frac{1}{4} e^{-y-z} \left(-1+e^{2 y}\right) \left(-1+e^{2 z}\right) \\
\frac{1}{2} e^{-z} \left(-1+e^{2 z}\right) & 0 & 0 & \frac{1}{2} e^{-z} \left(1+e^{2 z}\right) \\
\end{array}
\right)[/itex]

This result is clearly wrong as my matrix has elements that are 0 :(

I've been searching a lot what's the reason for this, but unfortunately I found no book explaining how to obtain the transformation matrix (e.g. Jackson electrodynamics leaves this as an exercise to the reader...) Can you help me, do you know what I'm doing wrong?

Thank you a lot in advance!

highwaychile
 

Attachments

Last edited by a moderator:
Physics news on Phys.org
highwaychile, I'm afraid you're expending a great deal of effort trying to derive something that is instantly obvious by inspection! Does not need a lengthy derivation, and certainly does not need Mathematica.

Just look at the Lorentz matrix for a boost in the x direction:

\left(\begin{array}{cccc}\gamma&-\gamma\beta&0&0\\-\gamma\beta&\gamma&0&0\\0&0&1&0\\0&0&0&1\end{array}\right)

Let β be a 3-vector in the boost direction, and let n = β/β be the unit 3-vector in that same direction.

Look at the first row. The 00 component is just γ. The three 0i components form a 3-vector, -γβ. Now look at the first column. Again the i0 components form the same 3-vector, -γβ.

Finally, what's the 3x3 matrix of ij components? It's I + (γ-1)nn. Put these three pieces together and presto, you have the Lorentz matrix for a general boost.
 
you're right, that's a really simple solution, thank you!
 
In an inertial frame of reference (IFR), there are two fixed points, A and B, which share an entangled state $$ \frac{1}{\sqrt{2}}(|0>_A|1>_B+|1>_A|0>_B) $$ At point A, a measurement is made. The state then collapses to $$ |a>_A|b>_B, \{a,b\}=\{0,1\} $$ We assume that A has the state ##|a>_A## and B has ##|b>_B## simultaneously, i.e., when their synchronized clocks both read time T However, in other inertial frames, due to the relativity of simultaneity, the moment when B has ##|b>_B##...

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 8 ·
Replies
8
Views
1K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
3
Views
1K