Physlib

Physlib.Relativity.LorentzGroup.Boosts.Axis

Coordinate-axis boosts in `SL(2,ℂ)` and the Lorentz group

i. Overview

We define the axis-indexed lift `Lorentz.SL2C.boostAxis` in `SL(2,ℂ)` and its image `LorentzGroup.boostAxis` in the Lorentz group.

The parameter `t ≠ 0` is multiplicative; replacing `t` by `t⁻¹` reverses the boost. For `t > 0`, its rapidity is `2 * log t`; negative values retain the action of the central element `-1 : SL(2,ℂ)`.

For the `z`-axis, `LorentzGroup.boostAxis 2 t ht` agrees with the velocity-parameterized boost `LorentzGroup.boost 2 β` at `β = (t² - t⁻²) / (t² + t⁻²)`.

The lift is Hermitian along every axis, and the `x`- and `y`-axis lifts are conjugates of the diagonal `z`-axis lift.

The index `Sum.inl 0` is the time coordinate, while `Sum.inr 0`, `Sum.inr 1`, and `Sum.inr 2` are the `x`, `y`, and `z` coordinates. Accordingly, axis indices `0`, `1`, and `2` select the `x`-, `y`-, and `z`-axis boosts. The covering map uses the action `X ↦ M X Mᴴ` on self-adjoint matrices.

ii. Key results

- `Lorentz.SL2C.boostAxis` defines the axis-boost lifts. - `Lorentz.SL2C.boostAxis_inv` and `Lorentz.SL2C.boostAxis_conjTranspose` give their inverses and Hermiticity. - `LorentzGroup.boostAxis` defines the induced Lorentz transformations, with entries given by `LorentzGroup.boostAxis_apply`. - `Lorentz.SL2C.exists_conj_boostAxis` proves that every lift is conjugate to the `z`-boost.

iii. Table of contents

  • A. The axis-boost lift
  • B. Axis conjugation
  • C. The induced Lorentz transformation

A. The axis-boost lift

B. Axis conjugation

C. The induced Lorentz transformation

10 declarations

definition

SL(2,C)SL(2, \mathbb{C}) boost along axis ii with parameter tt

Given an axis index i{0,1,2}i \in \{0, 1, 2\} (where 0,1,20, 1, 2 correspond to the x,y,zx, y, z spatial axes respectively) and a real parameter t0t \neq 0, this definition construct the element of SL(2,C)SL(2, \mathbb{C}) that lifts a Lorentz boost along that axis. For t>0t > 0, the rapidity η\eta of the boost is 2lnt2 \ln t. The matrices are defined as: - For i=0i = 0 (xx-axis): (t+t12tt12tt12t+t12)\begin{pmatrix} \frac{t + t^{-1}}{2} & \frac{t - t^{-1}}{2} \\ \frac{t - t^{-1}}{2} & \frac{t + t^{-1}}{2} \end{pmatrix} - For i=1i = 1 (yy-axis): (t+t12itt12itt12t+t12)\begin{pmatrix} \frac{t + t^{-1}}{2} & -i \frac{t - t^{-1}}{2} \\ i \frac{t - t^{-1}}{2} & \frac{t + t^{-1}}{2} \end{pmatrix} - For i=2i = 2 (zz-axis): (t00t1)\begin{pmatrix} t & 0 \\ 0 & t^{-1} \end{pmatrix}

theorem

Matrix entries of the xx-axis boost in SL(2,C)SL(2, \mathbb{C})

For any non-zero real number tt and any matrix indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-th entry of the SL(2,C)SL(2, \mathbb{C}) matrix representing a boost along the xx-axis (indexed by 00) with parameter tt is equal to the (j,k)(j, k)-th entry of the matrix: (t+t12tt12tt12t+t12) \begin{pmatrix} \frac{t + t^{-1}}{2} & \frac{t - t^{-1}}{2} \\ \frac{t - t^{-1}}{2} & \frac{t + t^{-1}}{2} \end{pmatrix} where tt is treated as a complex number.

theorem

Matrix Entries of the yy-axis Boost in SL(2,C)SL(2, \mathbb{C})

For any real number t0t \neq 0, the matrix entries of the SL(2,C)SL(2, \mathbb{C}) boost along the yy-axis (indexed by 1) are given by: (t+t12itt12itt12t+t12) \begin{pmatrix} \frac{t + t^{-1}}{2} & -i \frac{t - t^{-1}}{2} \\ i \frac{t - t^{-1}}{2} & \frac{t + t^{-1}}{2} \end{pmatrix} Specifically, for any indices j,k{0,1}j, k \in \{0, 1\}, the entry at row jj and column kk of the boost matrix `boostAxis 1 t ht` is equal to the (j,k)(j, k)-th entry of the matrix above, where ii denotes the imaginary unit `Complex.I`.

theorem

Matrix entries of the SL(2,C)SL(2, \mathbb{C}) boost along the zz-axis

For any non-zero real number tt, the matrix representing the SL(2,C)SL(2, \mathbb{C}) boost lift along the zz-axis (corresponding to axis index 22) is the diagonal matrix (t00t1). \begin{pmatrix} t & 0 \\ 0 & t^{-1} \end{pmatrix}. Specifically, for any indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-th entry of the boost matrix is equal to the (j,k)(j, k)-th entry of this diagonal matrix. For t>0t > 0, this transformation corresponds to a boost with rapidity η=2lnt\eta = 2 \ln t.

theorem

The inverse of an SL(2,C)SL(2, \mathbb{C}) axis boost replaces its parameter tt with t1t^{-1}

For any axis index i{0,1,2}i \in \{0, 1, 2\} (representing the xx, yy, and zz axes respectively) and any non-zero real parameter tt, the inverse of the SL(2,C)SL(2, \mathbb{C}) boost along axis ii with parameter tt is equal to the SL(2,C)SL(2, \mathbb{C}) boost along the same axis with parameter t1t^{-1}.

theorem

Axis-boost matrices in SL(2,C)SL(2, \mathbb{C}) are Hermitian

For any spatial axis index i{0,1,2}i \in \{0, 1, 2\} (where 0,1,20, 1, 2 correspond to the x,y,zx, y, z axes respectively) and any real parameter t0t \neq 0, the matrix MM representing the SL(2,C)SL(2, \mathbb{C}) boost along axis ii, denoted by boostAxis(i,t,ht)\text{boostAxis}(i, t, ht), is Hermitian. That is, M=MM^\dagger = M, where MM^\dagger denotes the conjugate transpose of MM.

theorem

Axis Boost as Conjugation of zz-axis Boost by `rotationZToAxis`

For any axis index i{0,1,2}i \in \{0, 1, 2\} and any non-zero real parameter tRt \in \mathbb{R}, the SL(2,C)SL(2, \mathbb{C}) boost along the ii-th axis, denoted boostAxis(i,t)\text{boostAxis}(i, t), is obtained by conjugating the zz-axis boost boostAxis(2,t)\text{boostAxis}(2, t) by the transformation rotationZToAxis(i)\text{rotationZToAxis}(i): boostAxis(i,t)=rotationZToAxis(i)boostAxis(2,t)(rotationZToAxis(i))1\text{boostAxis}(i, t) = \text{rotationZToAxis}(i) \cdot \text{boostAxis}(2, t) \cdot (\text{rotationZToAxis}(i))^{-1} where the indices 0,1,20, 1, 2 correspond to the x,y,zx, y, z axes respectively.

theorem

boostAxisi(t)\text{boostAxis}_i(t) is conjugate to boostAxis2(t)\text{boostAxis}_2(t) in SL(2,C)SL(2, \mathbb{C})

For any spatial axis index i{0,1,2}i \in \{0, 1, 2\} (where 0,1,20, 1, 2 correspond to the x,y,zx, y, z axes respectively), there exists a matrix RSL(2,C)R \in SL(2, \mathbb{C}) such that for all tR{0}t \in \mathbb{R} \setminus \{0\}, the SL(2,C)SL(2, \mathbb{C}) boost along axis ii with parameter tt is conjugate to the boost along the zz-axis with the same parameter tt. That is, boostAxisi(t)=RboostAxis2(t)R1\text{boostAxis}_i(t) = R \, \text{boostAxis}_2(t) \, R^{-1} where boostAxis2(t)\text{boostAxis}_2(t) denotes the boost along the zz-axis.

definition

Lorentz boost along axis ii with parameter tt

Given a spatial axis index i{0,1,2}i \in \{0, 1, 2\} (where 0,1,20, 1, 2 correspond to the x,y,zx, y, z axes respectively) and a non-zero real parameter tt, this definition constructs the 4×44 \times 4 Lorentz transformation ΛL\Lambda \in \mathcal{L} representing a boost along that axis. The transformation is obtained by applying the group homomorphism from SL(2,C)SL(2, \mathbb{C}) to the Lorentz group L\mathcal{L} to the axis-boost lift boostAxis(i,t)SL(2,C)\text{boostAxis}(i, t) \in SL(2, \mathbb{C}). For t>0t > 0, the resulting Lorentz transformation corresponds to a boost with rapidity ζ=2lnt\zeta = 2 \ln t.

theorem

Matrix Components of the Coordinate-Axis Lorentz Boost boostAxis(i,t)\text{boostAxis}(i, t)

For a spatial axis index i{0,1,2}i \in \{0, 1, 2\} and a non-zero real parameter tt, let Λ\Lambda be the Lorentz boost matrix along axis ii, denoted by boostAxis(i,t)\text{boostAxis}(i, t). The components Λab\Lambda_{ab} of this matrix, where a,b{0,1,2,3}a, b \in \{0, 1, 2, 3\} (with index 00 representing the temporal component and indices 1,2,31, 2, 3 representing the spatial x,y,zx, y, z components), are given by: - Λ0,0=t2+t22\Lambda_{0, 0} = \frac{t^2 + t^{-2}}{2} - Λ0,i+1=Λi+1,0=t2t22\Lambda_{0, i+1} = \Lambda_{i+1, 0} = -\frac{t^2 - t^{-2}}{2} - Λi+1,i+1=t2+t22\Lambda_{i+1, i+1} = \frac{t^2 + t^{-2}}{2} - Λa,b=1\Lambda_{a, b} = 1 if a=ba = b and a{0,i+1}a \notin \{0, i+1\} - Λa,b=0\Lambda_{a, b} = 0 otherwise.