- #1
highwaychile
- 2
- 0
Hello!
I'm trying to derive the general matrix form of a lorentz boost by using the generators of rotations and boosts:
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):
2. Generate a boost in x direction:
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:
4. To get a boost in z direction I do the same as above, but this time I'm rotating around the y axis:
5. Now I'm combining the boosts:
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
I'm trying to derive the general matrix form of a lorentz boost by using the generators of rotations and boosts:
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];
Code:
boostY = Rot[s3, -\[Pi]/2].Boost[k1, y].Rot[s3, \[Pi]/2];
Code:
boostZ = Rot[s2, -\[Pi]/2].Boost[k1, z].Rot[s2, \[Pi]/2];
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: