Physlib.Relativity.Tensors.ComplexTensor.Vector.Pre.Modules
19 declarations
Equivalence between `ContrℂModule` and
#toFin13ℂFunThis equivalence relates the module of contravariant complex Lorentz vectors, `ContrℂModule`, to the space of functions from the spacetime index set (represented as the direct sum ) to the complex numbers . The mapping identifies a Lorentz vector with its four complex components .
Additive Commutative Monoid of Complex Contravariant Lorentz Vectors
#instAddCommMonoidThe module of contravariant complex Lorentz vectors, denoted as , is equipped with the structure of an additive commutative monoid. This structure is induced by the equivalence between and the space of complex-valued functions , where addition and the zero element are defined pointwise.
Additive commutative group of
#instAddCommGroupThe module of complex contravariant Lorentz vectors, denoted as , is equipped with the structure of an additive commutative group. This structure is induced by the equivalence between and the space of complex-valued functions over spacetime indices , where the group operations (addition, negation, and the zero element) are defined component-wise.
-module structure of contravariant complex Lorentz vectors
#instModuleComplexThe type of contravariant complex Lorentz vectors, denoted as , is equipped with the structure of a module over the field of complex numbers . This module structure is induced by the equivalence between and the space of functions , representing the four components of a Lorentz vector. Under this structure, scalar multiplication by is performed component-wise.
for complex contravariant Lorentz vectors
#extLet denote the module of complex contravariant Lorentz vectors. For any two vectors , if their underlying values (components) are equal, i.e., , then the vectors themselves are equal: .
for complex contravariant Lorentz vectors
#val_addFor any two contravariant complex Lorentz vectors and in , the underlying value of their sum is equal to the sum of their individual underlying values, expressed as .
for complex contravariant Lorentz vectors
#val_smulLet denote the module of complex contravariant Lorentz vectors. For any complex scalar and any vector , the underlying value of the scalar multiplication is equal to the scalar multiplication of with the underlying value of , expressed as .
Linear equivalence between and
#toFin13ℂEquivThis definition establishes a -linear equivalence (isomorphism of modules) between the module of complex contravariant Lorentz vectors, denoted as , and the space of complex-valued functions over the spacetime index set . This mapping identifies a Lorentz vector with its four complex components in a way that preserves both addition and scalar multiplication by elements of .
Components of a complex contravariant Lorentz vector
#toFin13ℂFor a complex contravariant Lorentz vector in the module , this function returns its representation as a complex-valued function over the spacetime index set by applying the linear equivalence . Effectively, it maps the abstract vector to its four complex components .
Lorentz group representation on
#lorentzGroupRepThis definition establishes the group representation of the Lorentz group on the module of complex contravariant Lorentz vectors over the complex numbers . For a group element and a vector , the action is defined by converting to its component representation in , multiplying it by the complex matrix associated with , and then mapping the resulting vector back to the module using the linear equivalence .
Representation of on
#SL2CRepThis definition establishes the group representation of on the complex module of contravariant Lorentz vectors . The representation is constructed by pulling back the representation of the Lorentz group on along the group homomorphism from to the Lorentz group. Specifically, for an element , its action on a vector is given by the Lorentz transformation corresponding to acting on that vector.
Equivalence
#toFin13ℂFunThe equivalence identifies the module of complex covariant Lorentz vectors, , with the space of complex-valued functions defined on the spacetime index set . This map associates a covariant vector with its components in , where the index set distinguishes the temporal component () and the spatial components ().
Additive commutative monoid structure on
#instAddCommMonoidThe space of complex covariant Lorentz vectors, denoted as , is equipped with the structure of an additive commutative monoid. This structure is induced by the equivalence between and the space of complex-valued functions on the spacetime index set .
Additive commutative group structure on
#instAddCommGroupThe space of complex covariant Lorentz vectors, denoted as , is equipped with an additive commutative group structure. This structure is induced by the equivalence between and the space of complex-valued functions on the spacetime index set, .
-module structure on
#instModuleComplexThe space of complex covariant Lorentz vectors, denoted as , is equipped with a module structure over the field of complex numbers . This -module structure is induced by the equivalence between and the space of complex-valued functions on the spacetime index set, .
Linear equivalence
#toFin13ℂEquivThe linear equivalence between the module of complex covariant Lorentz vectors, , and the space of complex-valued functions defined on the spacetime index set, . This map provides a -linear identification between a covariant vector and its components in , where the index set distinguishes the temporal and spatial components.
Component representation of
#toFin13ℂGiven a complex covariant Lorentz vector in the module , this function returns its representation as a complex-valued function on the spacetime index set . This is achieved by applying the -linear equivalence to , effectively identifying the vector with its components in where the indices distinguish temporal and spatial parts.
Lorentz group representation on
#lorentzGroupRepThis definition constructs the representation of the Lorentz group on the space of complex covariant Lorentz vectors . For a group element , the representation maps to a linear endomorphism of . The action of on a vector is defined by transforming its components in through multiplication by the inverse transpose of the complex matrix representation of , denoted as . This ensures that the vector transforms covariantly with respect to the spacetime indices.
representation on
#SL2CRepThis definition constructs the representation of the group on the space of complex covariant Lorentz vectors, denoted as . The representation is defined by the composition of the representation of the Lorentz group on (where vectors transform via the inverse transpose of the Lorentz matrix) and the standard group homomorphism from to the Lorentz group .
