Physlib.Relativity.Tensors.RealTensor.Basic
16 declarations
Colors for representations
#ColorThe inductive type `Color` defines the set of labels for the complex representations of the group that are relevant to physical applications. In the context of tensor calculus, these "colors" are used to distinguish between different types of indices (such as vector or spinor indices) based on their transformation properties under .
Decidability of equality for Lorentz tensor index colors
#instDecidableEqColorFor the set of labels used to categorize the transformation properties (indices) of Lorentz tensors, the equality relation between any two labels is decidable. That is, there exists an algorithmic procedure to determine whether or .
Notation for real Lorentz tensors
#realLorentzTensorSyntaxThis definition introduces the syntax as a notation for representing real Lorentz tensors. It allows for a comma-separated list of terms within the brackets to define the structure or components of the tensor.
Notation for the space of real Lorentz tensors
#termℝT(_,_)For a given spatial dimension and an index configuration , the notation denotes the space of real Lorentz tensors associated with the representation of the Lorentz group in dimensions, specifically representing the tensor product space .
For any spatial dimension , the representation dimension of the "up" index color for real Lorentz tensors in dimensions is equal to .
The representation dimension of `Color.down` is
#repDim_downFor any natural number , the dimension of the representation associated with the covariant index (denoted by `Color.down`) for real Lorentz tensors in spatial dimensions is equal to .
The representation dimension of any color index is
#repDim_eq_one_plus_dimFor any spatial dimension and any color index belonging to the set of representation labels (`Color`), the dimension of the representation associated with in the real Lorentz tensor framework is .
The basis of `Color.up` in `realLorentzTensor d` equals `Lorentz.contrBasisFin`
#basis_eq_contrBasisFinFor any natural number , the basis of the representation associated with the color `Color.up` (representing contravariant indices) in the framework of real Lorentz tensors of dimension is equal to the contravariant basis `Lorentz.contrBasisFin` for that dimension.
The covariant basis for real Lorentz tensors equals `Lorentz.coBasisFin`
#basis_eq_coBasisFinFor any natural number , the basis associated with the covariant index type (represented by `Color.down`) in the framework of real Lorentz tensors is equal to the standard finite covariant basis `Lorentz.coBasisFin` for a -dimensional spacetime.
The representation space of the "up" color is
#FD_obj_upFor any dimension , the object associated with the "up" color label within the -dimensional real Lorentz tensor framework is the space of contravariant Lorentz vectors, denoted as . Here, the "up" color refers to a specific label in the inductive type `Color`, which distinguishes different types of indices (such as vector or spinor indices) based on their transformation properties under .
The object for the `Color.down` index in dimensions is
#FD_obj_downFor any natural number , the object in the discrete functor of the -dimensional real Lorentz tensor structure corresponding to the covariant index color `Color.down` is equal to the space of covariant Lorentz vectors .
for Lorentz index colors
#τ_up_eq_downFor any natural number , the duality map for real Lorentz tensors in dimensions sends the "up" index color to the "down" index color, expressed as .
for real Lorentz tensors
#τ_down_eq_upFor any spacetime dimension , the duality map associated with the real Lorentz tensor framework maps the covariant color label `down` to the contravariant color label `up`. That is, .
Contraction of Lorentz Basis Vectors is
#contr_basisFor any spatial dimension and any representation color (representing a specific type of Lorentz representation, such as contravariant or covariant), let be the corresponding representation space and be the representation space of its dual color . Let and be the standard bases for and respectively. The contraction of the -th basis vector of and the -th basis vector of is equal to the Kronecker delta , i.e., it is if and otherwise.
Component Formula for Real Lorentz Tensor Contraction via Kronecker Delta Summation
#contrT_basis_repr_apply_eq_dropPairSectionLet be the spatial dimension and be an index color sequence. For a real Lorentz tensor of rank , suppose and are distinct indices such that the color at is the dual of the color at (i.e., ). For any multi-index of the contracted tensor space, the -th component of the contracted tensor is given by the sum: where is the component of the original tensor at the multi-index , is the set of all multi-indices of rank that reduce to when the -th and -th indices are removed, and is the Kronecker delta which is if the values of the indices at positions and in are equal, and otherwise.
Component-wise Summation Formula for Lorentz Tensor Contraction
#contrT_basis_repr_apply_eq_finFor a spatial dimension and a Lorentz tensor of rank with index colors , let and be distinct indices such that the color at is the dual of the color at . For any multi-index of the contracted tensor of rank , the -th component of the contraction is given by: where denotes the component of the original tensor at the multi-index , which is constructed by inserting the value into positions and of the multi-index .
