Physlib.Relativity.Tensors.TensorSpecies.Basic
17 declarations
for all colors
#instNeZeroNatRepDimFor a tensor species and any color in its set of colors , the representation dimension is non-zero, i.e., .
The duality map is an involution:
#τ_τ_applyFor any tensor species and any color , applying the duality map twice results in the original color, i.e., .
for equal colors
#basis_congrLet be a tensor species and be the collection of its colors. For any colors such that , let be the morphism induced by this equality in the discrete category of colors. For any index in the finite set , the -th basis vector of the representation space corresponding to color is the image of the -th basis vector of the representation space corresponding to color under the linear map induced by the representation functor. That is, where is the index cast to the dimension of the representation space for .
for equal colors
#basis_congr_reprLet be a tensor species and be the collection of its colors. For any colors such that , let be the isomorphism in the discrete category of colors induced by this equality. For any vector in the representation space and any index in the finite set , the -th coordinate of with respect to the basis is equal to the -th coordinate of the image of under the linear map with respect to the basis . That is, where is the index cast to the dimension of the representation space for color .
The functor preserves basis vectors under color equality
#FD_map_basisLet be a tensor species and let be objects in the category of colors . If , let be the proof of this equality. The linear map induced by the base representation functor for the morphism maps the -th basis vector of the representation space corresponding to to the -th basis vector of the representation space corresponding to . That is, where denotes the -th basis element for color , and the index is cast appropriately between the two identical dimensions.
Matrix elements of are equal under color identification
#repr_ρ_basis_FDTransportLet be a tensor species with a category of colors and a group . For any colors such that , let be the linear operator representing on the representation space . For any indices , the -th component of the vector relative to the basis is equal to the -th component of the vector relative to the basis , where denotes the -th basis vector for color , and are the indices and cast to the dimension of the representation space for color . In terms of matrix elements, this states:
The representation functor of a tensor species
#FFor a given tensor species , the functor is the lift of the base representation functor to the category of "colored" objects. It maps collections of indices (objects in ) to their corresponding representation spaces of the group over the field .
Definition of the representation functor as the lift of
#F_defFor a given tensor species , the representation functor is defined as the lift of the base representation functor to the category of colored objects .
is a monoidal functor
#F_monoidalFor a given tensor species , the representation functor , which maps collections of tensor indices to their corresponding representation spaces, is a monoidal functor. This means that preserves the monoidal structure between the category of colored indices and the category of representations, naturally commuting with the tensor product operation.
is a lax-braided functor
#F_laxBraidedFor a given tensor species , the representation functor , which maps collections of tensor indices to their corresponding representation spaces, is a lax-braided monoidal functor. This implies that preserves the braiding structure (the commutativity of the tensor product) between the category of colored indices and the category of representations .
The representation functor is braided
#F_braidedFor a given tensor species , the representation functor , which maps collections of tensor indices to their corresponding representation spaces, is a braided monoidal functor. This means that preserves the braiding structure—the natural isomorphism that commutes the tensor product—between the category of colored indices and the category of representations .
Casting an element of the monoidal unit to the field
#castToFieldFor a tensor species over a field , this function maps an element of the underlying vector space of the monoidal unit object in the category of representations (evaluated at a specific color or index ) to its corresponding scalar value in the field .
for elements of the monoidal unit
#castToField_eq_selfLet be a tensor species over a field , with a set of colors and a group . Let denote the monoidal unit in the functor category . For any color , let be an element of the underlying vector space of the representation obtained by evaluating the monoidal unit at . Then, the result of casting to the field is equal to itself, i.e., .
Linear map from zero-indexed tensors to the field
#castFin0ToFieldFor a tensor species over a field , let be the unique map from the empty set of indices to the set of colors . The function is the -linear map from the vector space to the field , defined by the canonical isomorphism between the tensor product of an empty family of vector spaces and the base field .
Let be a tensor species over a field and be a set of colors. Let be the unique map from the empty set of indices to . For an empty family of vectors indexed by , where each belongs to the representation space associated with color , the linear map applied to the tensor product of this family is equal to .
Contraction is congruent under color equality
#contr_congrLet be a tensor species over a field with a set of index colors and a duality map . Let denote the vector space associated with a color . For any two colors such that , and for any vectors and , the contraction of the tensor product using the contraction map for color is equal to the contraction using the map for color applied to the images of and under the canonical isomorphisms and induced by the equality of the colors.
The number of indices of a tensor
#numIndicesGiven a tensor species over a field , a set of index colors , and a group , let be a natural number and be a mapping that assigns a color to each index position. For any tensor belonging to the representation space , this function returns the total number of indices associated with that tensor.
