Physlib

Physlib.Relativity.SL2C.AxisRotations

Coordinate-axis rotations in `SL(2,ℂ)`

This file defines chosen `SL(2,ℂ)` rotations carrying the `z`-axis to a selected coordinate axis. The spatial-axis convention is `0 = x`, `1 = y`, and `2 = z`; consequently, the rotation associated with axis `2` is the identity.

Conjugation by these rotations transports a matrix written in the diagonal `z`-axis basis to the corresponding coordinate-axis basis. This provides the common change of basis used by coordinate-axis boosts and later constructions based on diagonal representatives.

The main declarations are:

- `rotationZToAxis`, the indexed family of rotations; - `rotationZToAxis_zero_apply` and its companions, their matrix entries; - `rotationZToAxis_zero_mul_diagonal_mul_inv` and its companions, their action on a diagonal matrix.

10 declarations

definition

SL(2,C)SL(2, \mathbb{C}) rotation from the zz-axis to axis ii

For an index i{0,1,2}i \in \{0, 1, 2\} corresponding to the spatial coordinate axes xx, yy, and zz, this function defines an element of SL(2,C)SL(2, \mathbb{C}) representing a rotation that carries the zz-axis to axis ii. The specific matrices are given by: - For i=0i = 0 (xx-axis): 12(1111)\frac{1}{\sqrt{2}} \begin{pmatrix} 1 & -1 \\ 1 & 1 \end{pmatrix} - For i=1i = 1 (yy-axis): 12(1ii1)\frac{1}{\sqrt{2}} \begin{pmatrix} 1 & i \\ i & 1 \end{pmatrix} - For i=2i = 2 (zz-axis): (1001)\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}

theorem

Matrix entries of the SL(2,C)SL(2, \mathbb{C}) rotation from the zz-axis to the xx-axis

For any indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-th entry of the matrix representing the SL(2,C)SL(2, \mathbb{C}) rotation that carries the zz-axis to the xx-axis (indexed by 0) is equal to the (j,k)(j, k)-th entry of the matrix 12(1111).\frac{1}{\sqrt{2}} \begin{pmatrix} 1 & -1 \\ 1 & 1 \end{pmatrix}.

theorem

Matrix entries of the SL(2,C)SL(2, \mathbb{C}) rotation from the zz-axis to the yy-axis

For any indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-entry of the matrix representing the SL(2,C)SL(2, \mathbb{C}) rotation that carries the zz-axis to the yy-axis (indexed by 1) is given by the (j,k)(j, k)-entry of the matrix 12(1ii1) \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & i \\ i & 1 \end{pmatrix} where ii is the imaginary unit.

theorem

The entries of the SL(2,C)SL(2, \mathbb{C}) rotation from the zz-axis to itself are those of the identity matrix.

For any 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 the rotation that maps the zz-axis to itself (indexed by 2) is equal to the (j,k)(j, k)-th entry of the 2×22 \times 2 identity matrix over C\mathbb{C}.

theorem

Matrix entries of the inverse SL(2,C)SL(2, \mathbb{C}) rotation from the xx-axis to the zz-axis

For any indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-th entry of the inverse matrix of the SL(2,C)SL(2, \mathbb{C}) rotation that maps the zz-axis to the xx-axis (represented by index 00) is given by the corresponding entry of the matrix 12(1111) \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ -1 & 1 \end{pmatrix} where ii denotes the imaginary unit.

theorem

Matrix entries of the inverse zz-to-yy rotation (rotationZToAxis 1)1(\text{rotationZToAxis } 1)^{-1}

For any indices j,k{0,1}j, k \in \{0, 1\}, the (j,k)(j, k)-th entry of the inverse of the SL(2,C)SL(2, \mathbb{C}) rotation matrix that carries the zz-axis to the yy-axis (denoted as `rotationZToAxis 1`) is given by the corresponding entry of the matrix 12(1ii1) \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & -i \\ -i & 1 \end{pmatrix} where ii is the imaginary unit. That is, ((rotationZToAxis 1)1)jk=(12(1ii1))jk. \left( (\text{rotationZToAxis } 1)^{-1} \right)_{jk} = \left( \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & -i \\ -i & 1 \end{pmatrix} \right)_{jk}.

theorem

The matrix of the inverse rotation (rotationZToAxis(2))1(\text{rotationZToAxis}(2))^{-1} is the identity matrix II

Let RzSL(2,C)R_z \in SL(2, \mathbb{C}) be the rotation that carries the zz-axis to itself (associated with the index 22). For any row and column indices j,k{0,1}j, k \in \{0, 1\}, the entry in the jj-th row and kk-th column of the matrix representing the inverse rotation Rz1R_z^{-1} is equal to the (j,k)(j, k)-th entry of the 2×22 \times 2 identity matrix over C\mathbb{C}.

theorem

Conjugation of diag(a,b)\text{diag}(a, b) by the SL(2,C)SL(2, \mathbb{C}) rotation from the zz-axis to the xx-axis

For any complex numbers a,bCa, b \in \mathbb{C}, let RxSL(2,C)R_x \in SL(2, \mathbb{C}) be the rotation matrix that carries the zz-axis to the xx-axis (defined as `rotationZToAxis 0`). The conjugation of the diagonal matrix diag(a,b)\text{diag}(a, b) by RxR_x is given by: Rx(a00b)Rx1=(a+b2ab2ab2a+b2)R_x \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix} R_x^{-1} = \begin{pmatrix} \frac{a+b}{2} & \frac{a-b}{2} \\ \frac{a-b}{2} & \frac{a+b}{2} \end{pmatrix}

theorem

Conjugation of diag(a,b)\operatorname{diag}(a, b) by the yy-axis rotation in SL(2,C)SL(2, \mathbb{C})

For any complex numbers a,bCa, b \in \mathbb{C}, let UyU_y be the matrix in SL(2,C)SL(2, \mathbb{C}) representing the rotation that carries the zz-axis to the yy-axis (indexed by 1). Then the conjugation of the diagonal matrix diag(a,b)\operatorname{diag}(a, b) by UyU_y is given by: Uy(a00b)Uy1=(a+b2iab2iab2a+b2)U_y \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix} U_y^{-1} = \begin{pmatrix} \frac{a+b}{2} & -i \frac{a-b}{2} \\ i \frac{a-b}{2} & \frac{a+b}{2} \end{pmatrix} where ii is the imaginary unit.

theorem

Conjugation of a diagonal matrix by the zz-axis rotation in SL(2,C)SL(2, \mathbb{C}) is invariant

For any complex numbers aa and bb, let RzSL(2,C)R_z \in SL(2, \mathbb{C}) be the rotation that carries the zz-axis to itself (the identity matrix). The conjugation of the diagonal matrix diag(a,b)\text{diag}(a, b) by RzR_z satisfies: Rz(a00b)Rz1=(a00b)R_z \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix} R_z^{-1} = \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}