Physlib

Physlib.Relativity.Tensors.ComplexTensor.Basic

23 declarations

inductive

Representation colors for SL(2,C)SL(2, \mathbb{C}) tensors

#Color

The inductive type `complexLorentzTensor.Color` represents the set of labels, or "colors," assigned to the various complex representations of the group SL(2,C)SL(2, \mathbb{C}) used in relativistic physics. These colors identify the specific representation space to which a tensor index belongs, such as the standard contravariant and covariant Lorentz vector representations denoted by `Color.up` and `Color.down`.

instance

Decidable equality of representation colors for SL(2,C)SL(2, \mathbb{C}) tensors

#instDecidableEqColor

The equality of any two representation labels (or "colors") c1,c2c_1, c_2 in the type `complexLorentzTensor.Color` is decidable. This means there is an algorithmic procedure to determine whether two indices belong to the same representation of SL(2,C)SL(2, \mathbb{C}), specifically distinguishing between left-handed spinors (upL,downL\text{upL}, \text{downL}), right-handed spinors (upR,downR\text{upR}, \text{downR}), and Lorentz vectors (up,down\text{up}, \text{down}).

definition

Tensor species of complex Lorentz representations for SL(2,C)SL(2, \mathbb{C})

#complexLorentzTensor

The structure `complexLorentzTensor` defines the **tensor species** for complex Lorentz tensors over the field C\mathbb{C} with the symmetry group SL(2,C)SL(2, \mathbb{C}). It specifies a systematic framework for tensors whose indices belong to various representations of SL(2,C)SL(2, \mathbb{C}), organized by "colors": - **Weyl Spinors**: Includes left-handed (LL) and right-handed (RR) representations of dimension 2, along with their associated "alt" (dual/conjugate) representations. - **Lorentz Vectors**: Includes the standard contravariant (up) and covariant (down) representations of dimension 4. For each index type, the definition provides: 1. The associated representation space VV (e.g., `Fermion.leftHanded` or `Lorentz.complexContr`). 2. An involution τ\tau that pairs dual index types (e.g., updown\text{up} \leftrightarrow \text{down} and upLdownL\text{upL} \leftrightarrow \text{downL}). 3. Canonical contraction morphisms (intertwining operators) VVCV \otimes V^* \to \mathbb{C}. 4. Invariant metrics (such as the Minkowski metric ημν\eta_{\mu\nu} for vectors and the ϵ\epsilon tensor for spinors) and unit tensors (Kronecker deltas δνμ\delta^\mu_\nu). 5. Standard bases for the underlying vector spaces.

definition

Notation for complex Lorentz tensors CT[]\mathbb{C}T[\dots]

#complexLorentzTensorSyntax

The syntax CT[t1,t2,,tn]\mathbb{C}T[t_1, t_2, \dots, t_n] defines a notation for representing a complex Lorentz tensor constructed from a sequence of terms t1,t2,,tnt_1, t_2, \dots, t_n.

definition

Complex Lorentz tensor space CT(c)\mathbb{C}T(c)

#termℂT(_)

For a given representation type cc (referred to as a "color"), the notation CT(c)\mathbb{C}T(c) denotes the space of complex-valued Lorentz tensors of that type. In the context of the Lorentz group, cc typically specifies the index structure, such as vector indices (up or down) or spinor indices.

theorem

Contraction of basis elements equals δij\delta_{ij}

#basis_contr

In the context of the complex Lorentz tensor species, let cc be a representation color (such as a Lorentz vector or Weyl spinor index type) and τ(c)\tau(c) be its dual color. Let {ei}\{e_i\} be the standard basis for the representation space associated with cc, and {ej}\{e^*_j\} be the standard basis for the dual representation space associated with τ(c)\tau(c). The contraction of the tensor product of two basis elements eieje_i \otimes e^*_j yields 1 if the indices are equal and 0 otherwise: contr(eiej)=δij \text{contr}(e_i \otimes e^*_j) = \delta_{ij} where δij\delta_{ij} is the Kronecker delta.

instance

Decidable equality for the domain of an over-color object c:Fin nColorc: \text{Fin } n \to \text{Color}

#instDecidableEqLeftColorMkFin

For any natural number nn and any function c:{0,,n1}Colorc : \{0, \dots, n-1\} \to \text{Color} that assigns SL(2,C)SL(2, \mathbb{C}) representation colors to indices, the domain of the corresponding object in the over color category (which is the finite set {0,,n1}\{0, \dots, n-1\}) has decidable equality.

instance

Finiteness of the domain of an over-color object c:{0,,n1}Colorc: \{0, \dots, n-1\} \to \text{Color}

#instFintypeLeftColorMkFin

For any natural number nn and any function c:{0,,n1}Colorc: \{0, \dots, n-1\} \to \text{Color} that assigns SL(2,C)SL(2, \mathbb{C}) representation colors to indices, the domain of the corresponding object in the over-color category (which is the set of indices {0,,n1}\{0, \dots, n-1\}) is a finite type.

instance

Decidability of σ=σ\sigma = \sigma' for morphisms in the `OverColor` category over finite sets {0,,n1}\{0, \dots, n-1\}

#instDecidableEqHomOverColorColorMkFin

For any natural numbers nn and mm, and any functions c:{0,,n1}Colorc: \{0, \dots, n-1\} \to \text{Color} and c1:{0,,m1}Colorc_1: \{0, \dots, m-1\} \to \text{Color} that assign SL(2,C)SL(2, \mathbb{C}) representation colors to indices, the equality of any two morphisms σ,σ\sigma, \sigma' between the corresponding objects in the over-color category OverColor.mk c\text{OverColor.mk } c and OverColor.mk c1\text{OverColor.mk } c_1 is decidable.

theorem

Equality of Basis Vectors for Contravariant Lorentz Tensors at Index ii

#basis_up_eq

For any index i{0,1,2,3}i \in \{0, 1, 2, 3\}, the ii-th basis vector of the contravariant Lorentz representation (labeled as `Color.up`) within the `complexLorentzTensor` species is equal to the ii-th vector of the standard complex contravariant Lorentz basis, denoted as complexContrBasisFin4i\text{complexContrBasisFin4}_i.

theorem

Equality of Basis Vectors for Covariant Lorentz Tensors at Index ii

#basis_down_eq

For any index i{0,1,2,3}i \in \{0, 1, 2, 3\}, the ii-th basis vector of the covariant Lorentz representation (labeled as `Color.down`) within the `complexLorentzTensor` species is equal to the ii-th vector of the standard complex covariant Lorentz basis, denoted as complexCoBasisFin4i\text{complexCoBasisFin4}_i.

theorem

Basis for Color.up\text{Color.up} equals complexContrBasisFin4\text{complexContrBasisFin4}

#basis_eq_complexContrBasisFin4

In the `complexLorentzTensor` species, the basis defined for the contravariant Lorentz representation (associated with the color `Color.up`) is identical to the standard basis for complex contravariant Lorentz vectors, complexContrBasisFin4\text{complexContrBasisFin4}.

theorem

Basis of `Color.down` equals standard complex covariant basis

#basis_eq_complexCoBasisFin4

The basis for the covariant Lorentz representation (identified by the color `Color.down`) within the `complexLorentzTensor` species is equal to the standard basis for complex covariant Lorentz vectors, denoted by complexCoBasisFin4\text{complexCoBasisFin4}.

theorem

Representation of `Color.up` in `complexLorentzTensor` is the Contravariant Lorentz Representation

#FD_obj_up

For any group element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}), the representation map ρ(Λ)\rho(\Lambda) associated with the contravariant vector color `Color.up` in the `complexLorentzTensor` species is equal to the representation map of the complex contravariant Lorentz representation `Lorentz.complexContr`.

theorem

Representation of `Color.down` in `complexLorentzTensor` is the Covariant Lorentz Representation

#FD_obj_down

For any group element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}), the representation map ρ(Λ)\rho(\Lambda) associated with the covariant vector color `Color.down` in the `complexLorentzTensor` species is equal to the representation map of the complex covariant Lorentz representation `Lorentz.complexCo`.

theorem

The Basis for `Color.upL` Equals the Left-Handed Fermion Basis

#basis_upL_eq

For any index i{0,1}i \in \{0, 1\}, the ii-th basis vector associated with the contravariant left-handed spinor color (`Color.upL`) in the complex Lorentz tensor species is equal to the ii-th element of the standard left-handed fermion basis: basisupL(i)=basisleft(i)\text{basis}_{\text{upL}}(i) = \text{basis}_{\text{left}}(i)

theorem

The Basis for `Color.downL` Equals the Alternative Left-Handed Basis

#basis_downL_eq

For any index i{0,1}i \in \{0, 1\}, the ii-th basis vector associated with the covariant left-handed spinor color (`Color.downL`) in the complex Lorentz tensor species is equal to the ii-th element of the standard alternative left-handed fermion basis: basisdownL(i)=basisaltLeft(i)\text{basis}_{\text{downL}}(i) = \text{basis}_{\text{altLeft}}(i)

theorem

The Basis for `Color.upR` Equals the Right-Handed Fermion Basis

#basis_upR_eq

For any index i{0,1}i \in \{0, 1\}, the ii-th basis vector associated with the contravariant right-handed spinor color (`Color.upR`) in the complex Lorentz tensor species is equal to the ii-th element of the standard right-handed fermion basis: basisupR(i)=basisright(i)\text{basis}_{\text{upR}}(i) = \text{basis}_{\text{right}}(i)

theorem

The Basis for `Color.downR` Equals the Alternative Right-Handed Basis

#basis_downR_eq

For any index i{0,1}i \in \{0, 1\}, the ii-th basis vector associated with the covariant right-handed spinor color (Color.downR\text{Color.downR}) in the complex Lorentz tensor species is equal to the ii-th element of the standard alternative right-handed fermion basis: basisdownR(i)=basisaltRight(i)\text{basis}_{\text{downR}}(i) = \text{basis}_{\text{altRight}}(i)

theorem

Component formula for the SL(2,C)SL(2, \mathbb{C}) action on contravariant Lorentz vectors

#repr_ρ_basis_vector_up

For any element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}), let ρ(Λ)\rho(\Lambda) denote the representation of Λ\Lambda acting on the space of complex contravariant Lorentz vectors (associated with the label `Color.up`). Given the standard basis {e0,e1,e2,e3}\{e_0, e_1, e_2, e_3\} for this space, for any indices b,i{0,1,2,3}b, i \in \{0, 1, 2, 3\}, the ii-th component of the transformed basis vector ρ(Λ)eb\rho(\Lambda)e_b is equal to the (i,b)(i, b) entry of the complex Lorentz transformation matrix L(Λ)L(\Lambda) corresponding to Λ\Lambda. Mathematically, this is expressed as: [ρ(Λ)eb]i=L(Λ)ib [\rho(\Lambda) e_b]_i = L(\Lambda)_{ib} where the indices ii and bb on the right-hand side are mapped to the spacetime coordinate system {0,1,2,3}\{0, 1, 2, 3\} via the standard equivalence between Fin 4\text{Fin } 4 and Fin 1Fin 3\text{Fin } 1 \oplus \text{Fin } 3.

theorem

[ρ(Λ)eb]i=L(Λ)ib[\rho(\Lambda) e_b]_i = L(\Lambda)_{ib} for c0=Color.upc_0 = \text{Color.up}

#repr_ρ_basis_vector_up_of_eq

Suppose c0c_0 is a representation color such that c0=Color.upc_0 = \text{Color.up} (the color associated with complex contravariant Lorentz vectors). For any element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}), let ρ(Λ)\rho(\Lambda) be the representation of Λ\Lambda acting on the vector space corresponding to c0c_0. Given the standard basis {eb}\{e_b\} for this space, for any indices bb and ii, the ii-th component of the transformed basis vector ρ(Λ)eb\rho(\Lambda)e_b is equal to the (i,b)(i, b) entry of the complex Lorentz transformation matrix L(Λ)L(\Lambda) corresponding to Λ\Lambda. Mathematically, this is expressed as: [ρ(Λ)eb]i=L(Λ)ib [\rho(\Lambda) e_b]_i = L(\Lambda)_{ib} where the indices ii and bb are mapped to the spacetime coordinate system {0,1,2,3}\{0, 1, 2, 3\} via the standard equivalence between Fin 4\text{Fin } 4 and Fin 1Fin 3\text{Fin } 1 \oplus \text{Fin } 3.

theorem

ii-th component of ρ(Λ)\rho(\Lambda) on covariant basis ebe_b equals (M(Λ)1)bi(M(\Lambda)^{-1})_{bi}

#repr_ρ_basis_vector_down

For any element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}) and indices b,i{0,1,2,3}b, i \in \{0, 1, 2, 3\}, let ebe_b be the bb-th basis vector of the covariant Lorentz representation space (associated with the color `Color.down`). The ii-th component of the transformed vector ρ(Λ)eb\rho(\Lambda) e_b in this basis is given by the (b,i)(b, i)-th entry of the inverse complexified Lorentz matrix M(Λ)1M(\Lambda)^{-1}, where M(Λ)M(\Lambda) is the Lorentz group element corresponding to Λ\Lambda.

theorem

The ii-th component of ρ(Λ)eb\rho(\Lambda) e_b for covariant Lorentz vectors equals (M(Λ)1)bi(M(\Lambda)^{-1})_{bi}

#repr_ρ_basis_vector_down_of_eq

Let c0c_0 be a representation color equal to Color.down\text{Color.down}, which designates the covariant Lorentz vector representation space VV. For any element ΛSL(2,C)\Lambda \in SL(2, \mathbb{C}), let ρ(Λ):VV\rho(\Lambda): V \to V be the corresponding representation operator. Given indices b,i{0,1,2,3}b, i \in \{0, 1, 2, 3\}, let ebe_b be the bb-th vector of the standard basis for VV. The ii-th component of the transformed basis vector ρ(Λ)eb\rho(\Lambda) e_b is given by the (b,i)(b, i)-th entry of the inverse complexified Lorentz matrix M(Λ)1M(\Lambda)^{-1}, where M(Λ)M(\Lambda) is the Lorentz group matrix associated with Λ\Lambda.