PhyslibSearch

Physlib.Relativity.Tensors.ComplexTensor.Vector.Pre.Modules

19 declarations

definition

Equivalence between `ContrℂModule` and (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}

#toFin13ℂFun

This equivalence relates the module of contravariant complex Lorentz vectors, `ContrℂModule`, to the space of functions from the spacetime index set {0,1,2,3}\{0, 1, 2, 3\} (represented as the direct sum Fin 1Fin 3\text{Fin } 1 \oplus \text{Fin } 3) to the complex numbers C\mathbb{C}. The mapping identifies a Lorentz vector with its four complex components vμv^\mu.

instance

Additive Commutative Monoid of Complex Contravariant Lorentz Vectors

#instAddCommMonoid

The module of contravariant complex Lorentz vectors, denoted as ContrCModule\text{Contr}\mathbb{C}\text{Module}, is equipped with the structure of an additive commutative monoid. This structure is induced by the equivalence between ContrCModule\text{Contr}\mathbb{C}\text{Module} and the space of complex-valued functions (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}, where addition and the zero element are defined pointwise.

instance

Additive commutative group of ContrCModule\text{Contr}\mathbb{C}\text{Module}

#instAddCommGroup

The module of complex contravariant Lorentz vectors, denoted as ContrCModule\text{Contr}\mathbb{C}\text{Module}, is equipped with the structure of an additive commutative group. This structure is induced by the equivalence between ContrCModule\text{Contr}\mathbb{C}\text{Module} and the space of complex-valued functions over spacetime indices (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}, where the group operations (addition, negation, and the zero element) are defined component-wise.

instance

C\mathbb{C}-module structure of contravariant complex Lorentz vectors

#instModuleComplex

The type of contravariant complex Lorentz vectors, denoted as ContrCModule\text{Contr}\mathbb{C}\text{Module}, is equipped with the structure of a module over the field of complex numbers C\mathbb{C}. This module structure is induced by the equivalence between ContrCModule\text{Contr}\mathbb{C}\text{Module} and the space of functions (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}, representing the four components of a Lorentz vector. Under this structure, scalar multiplication by cCc \in \mathbb{C} is performed component-wise.

theorem

ψ.val=ψ.val    ψ=ψ\psi.\text{val} = \psi'.\text{val} \implies \psi = \psi' for complex contravariant Lorentz vectors

#ext

Let ContrCModule\text{Contr}\mathbb{C}\text{Module} denote the module of complex contravariant Lorentz vectors. For any two vectors ψ,ψContrCModule\psi, \psi' \in \text{Contr}\mathbb{C}\text{Module}, if their underlying values (components) are equal, i.e., ψ.val=ψ.val\psi.\text{val} = \psi'.\text{val}, then the vectors themselves are equal: ψ=ψ\psi = \psi'.

theorem

(ψ+ψ).val=ψ.val+ψ.val(\psi + \psi').\text{val} = \psi.\text{val} + \psi'.\text{val} for complex contravariant Lorentz vectors

#val_add

For any two contravariant complex Lorentz vectors ψ\psi and ψ\psi' in ContrCModule\text{Contr}\mathbb{C}\text{Module}, the underlying value of their sum is equal to the sum of their individual underlying values, expressed as (ψ+ψ).val=ψ.val+ψ.val(\psi + \psi').\text{val} = \psi.\text{val} + \psi'.\text{val}.

theorem

(rψ).val=rψ.val(r \cdot \psi).\text{val} = r \cdot \psi.\text{val} for complex contravariant Lorentz vectors

#val_smul

Let ContrCModule\text{Contr}\mathbb{C}\text{Module} denote the module of complex contravariant Lorentz vectors. For any complex scalar rCr \in \mathbb{C} and any vector ψContrCModule\psi \in \text{Contr}\mathbb{C}\text{Module}, the underlying value of the scalar multiplication rψr \cdot \psi is equal to the scalar multiplication of rr with the underlying value of ψ\psi, expressed as (rψ).val=rψ.val(r \cdot \psi).\text{val} = r \cdot \psi.\text{val}.

definition

Linear equivalence between ContrCModule\text{Contr}\mathbb{C}\text{Module} and (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}

#toFin13ℂEquiv

This definition establishes a C\mathbb{C}-linear equivalence (isomorphism of modules) between the module of complex contravariant Lorentz vectors, denoted as ContrCModule\text{Contr}\mathbb{C}\text{Module}, and the space of complex-valued functions over the spacetime index set Fin 1Fin 3C\text{Fin } 1 \oplus \text{Fin } 3 \to \mathbb{C}. This mapping identifies a Lorentz vector with its four complex components vμv^\mu in a way that preserves both addition and scalar multiplication by elements of C\mathbb{C}.

abbrev

Components of a complex contravariant Lorentz vector ψ\psi

#toFin13ℂ

For a complex contravariant Lorentz vector ψ\psi in the module ContrCModule\text{Contr}\mathbb{C}\text{Module}, this function returns its representation as a complex-valued function over the spacetime index set (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C} by applying the linear equivalence toFin13CEquiv\text{toFin13}\mathbb{C}\text{Equiv}. Effectively, it maps the abstract vector to its four complex components vμv^\mu.

definition

Lorentz group representation on ContrCModule\text{Contr}\mathbb{C}\text{Module}

#lorentzGroupRep

This definition establishes the group representation of the Lorentz group LorentzGroup 3\text{LorentzGroup } 3 on the module of complex contravariant Lorentz vectors ContrCModule\text{Contr}\mathbb{C}\text{Module} over the complex numbers C\mathbb{C}. For a group element MM and a vector vContrCModulev \in \text{Contr}\mathbb{C}\text{Module}, the action is defined by converting vv to its component representation in C4\mathbb{C}^4, multiplying it by the complex matrix associated with MM, and then mapping the resulting vector back to the module ContrCModule\text{Contr}\mathbb{C}\text{Module} using the linear equivalence toFin13CEquiv\text{toFin13}\mathbb{C}\text{Equiv}.

definition

Representation of SL(2,C)SL(2, \mathbb{C}) on ContrCModule\text{Contr}\mathbb{C}\text{Module}

#SL2CRep

This definition establishes the group representation of SL(2,C)SL(2, \mathbb{C}) on the complex module of contravariant Lorentz vectors ContrCModule\text{Contr}\mathbb{C}\text{Module}. The representation is constructed by pulling back the representation of the Lorentz group LorentzGroup 3\text{LorentzGroup } 3 on ContrCModule\text{Contr}\mathbb{C}\text{Module} along the group homomorphism from SL(2,C)SL(2, \mathbb{C}) to the Lorentz group. Specifically, for an element ASL(2,C)A \in SL(2, \mathbb{C}), its action on a vector is given by the Lorentz transformation corresponding to AA acting on that vector.

definition

Equivalence CoCModule(Fin 1Fin 3C)\text{Co}\mathbb{C}\text{Module} \simeq (\text{Fin } 1 \oplus \text{Fin } 3 \to \mathbb{C})

#toFin13ℂFun

The equivalence identifies the module of complex covariant Lorentz vectors, CoCModule\text{Co}\mathbb{C}\text{Module}, with the space of complex-valued functions defined on the spacetime index set Fin 1Fin 3\text{Fin } 1 \oplus \text{Fin } 3. This map associates a covariant vector with its components in C4\mathbb{C}^4, where the index set distinguishes the temporal component (Fin 1\text{Fin } 1) and the spatial components (Fin 3\text{Fin } 3).

instance

Additive commutative monoid structure on CoCModule\text{Co}\mathbb{C}\text{Module}

#instAddCommMonoid

The space of complex covariant Lorentz vectors, denoted as CoCModule\text{Co}\mathbb{C}\text{Module}, is equipped with the structure of an additive commutative monoid. This structure is induced by the equivalence between CoCModule\text{Co}\mathbb{C}\text{Module} and the space of complex-valued functions on the spacetime index set Fin 1Fin 3C\text{Fin } 1 \oplus \text{Fin } 3 \to \mathbb{C}.

instance

Additive commutative group structure on CoCModule\text{Co}\mathbb{C}\text{Module}

#instAddCommGroup

The space of complex covariant Lorentz vectors, denoted as CoCModule\text{Co}\mathbb{C}\text{Module}, is equipped with an additive commutative group structure. This structure is induced by the equivalence between CoCModule\text{Co}\mathbb{C}\text{Module} and the space of complex-valued functions on the spacetime index set, (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}.

instance

C\mathbb{C}-module structure on CoCModule\text{Co}\mathbb{C}\text{Module}

#instModuleComplex

The space of complex covariant Lorentz vectors, denoted as CoCModule\text{Co}\mathbb{C}\text{Module}, is equipped with a module structure over the field of complex numbers C\mathbb{C}. This C\mathbb{C}-module structure is induced by the equivalence between CoCModule\text{Co}\mathbb{C}\text{Module} and the space of complex-valued functions on the spacetime index set, (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}.

definition

Linear equivalence CoCModuleC(Fin 1Fin 3C)\text{Co}\mathbb{C}\text{Module} \simeq_{\mathbb{C}} (\text{Fin } 1 \oplus \text{Fin } 3 \to \mathbb{C})

#toFin13ℂEquiv

The linear equivalence between the module of complex covariant Lorentz vectors, CoCModule\text{Co}\mathbb{C}\text{Module}, and the space of complex-valued functions defined on the spacetime index set, (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}. This map provides a C\mathbb{C}-linear identification between a covariant vector and its components in C4\mathbb{C}^4, where the index set Fin 1Fin 3\text{Fin } 1 \oplus \text{Fin } 3 distinguishes the temporal and spatial components.

abbrev

Component representation of ψCoCModule\psi \in \text{Co}\mathbb{C}\text{Module}

#toFin13ℂ

Given a complex covariant Lorentz vector ψ\psi in the module CoCModule\text{Co}\mathbb{C}\text{Module}, this function returns its representation as a complex-valued function on the spacetime index set (Fin 1Fin 3)C(\text{Fin } 1 \oplus \text{Fin } 3) \to \mathbb{C}. This is achieved by applying the C\mathbb{C}-linear equivalence toFin13CEquiv\text{toFin13ℂEquiv} to ψ\psi, effectively identifying the vector with its components in C4\mathbb{C}^4 where the indices distinguish temporal and spatial parts.

definition

Lorentz group representation on CoCModule\text{Co}\mathbb{C}\text{Module}

#lorentzGroupRep

This definition constructs the representation of the Lorentz group O(1,3)O(1, 3) on the space of complex covariant Lorentz vectors CoCModule\text{Co}\mathbb{C}\text{Module}. For a group element MO(1,3)M \in O(1, 3), the representation maps MM to a linear endomorphism of CoCModule\text{Co}\mathbb{C}\text{Module}. The action of MM on a vector ψ\psi is defined by transforming its components in C4\mathbb{C}^4 through multiplication by the inverse transpose of the complex matrix representation of MM, denoted as (M1)T(M^{-1})^T. This ensures that the vector transforms covariantly with respect to the spacetime indices.

definition

SL(2,C)SL(2, \mathbb{C}) representation on CoCModule\text{Co}\mathbb{C}\text{Module}

#SL2CRep

This definition constructs the representation of the group SL(2,C)SL(2, \mathbb{C}) on the space of complex covariant Lorentz vectors, denoted as CoCModule\text{Co}\mathbb{C}\text{Module}. The representation is defined by the composition of the representation of the Lorentz group on CoCModule\text{Co}\mathbb{C}\text{Module} (where vectors transform via the inverse transpose of the Lorentz matrix) and the standard group homomorphism from SL(2,C)SL(2, \mathbb{C}) to the Lorentz group O(1,3)O(1, 3).