PhyslibSearch

Physlib.Relativity.Tensors.RealTensor.Basic

16 declarations

inductive

Colors for SL(2,C)SL(2, \mathbb{C}) representations

#Color

The inductive type `Color` defines the set of labels for the complex representations of the group SL(2,C)SL(2, \mathbb{C}) 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 SL(2,C)SL(2, \mathbb{C}).

instance

Decidability of equality for Lorentz tensor index colors x,yColorx, y \in \text{Color}

#instDecidableEqColor

For the set of labels Color={up,down}\text{Color} = \{\text{up}, \text{down}\} used to categorize the transformation properties (indices) of Lorentz tensors, the equality relation between any two labels x,yColorx, y \in \text{Color} is decidable. That is, there exists an algorithmic procedure to determine whether x=yx = y or xyx \neq y.

definition

Notation for real Lorentz tensors RT[]\mathbb{R}T[\dots]

#realLorentzTensorSyntax

This definition introduces the syntax RT[]\mathbb{R}T[\dots] 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.

definition

Notation RT(d,c)\mathbb{R}T(d, c) for the space of real Lorentz tensors

#termℝT(_,_)

For a given spatial dimension dNd \in \mathbb{N} and an index configuration cc, the notation RT(d,c)\mathbb{R}T(d, c) denotes the space of real Lorentz tensors associated with the representation of the Lorentz group in 1+d1+d dimensions, specifically representing the tensor product space (realLorentzTensor d).Tensor c(realLorentzTensor \ d).Tensor \ c.

theorem

repDim(Color.up)=1+d\text{repDim}(\text{Color.up}) = 1 + d

#repDim_up

For any spatial dimension dNd \in \mathbb{N}, the representation dimension of the "up" index color for real Lorentz tensors in 1+d1+d dimensions is equal to 1+d1+d.

theorem

The representation dimension of `Color.down` is 1+d1 + d

#repDim_down

For any natural number dd, the dimension of the representation associated with the covariant index (denoted by `Color.down`) for real Lorentz tensors in dd spatial dimensions is equal to 1+d1 + d.

theorem

The representation dimension of any color index cc is 1+d1 + d

#repDim_eq_one_plus_dim

For any spatial dimension dNd \in \mathbb{N} and any color index cc belonging to the set of SL(2,C)SL(2, \mathbb{C}) representation labels (`Color`), the dimension of the representation associated with cc in the real Lorentz tensor framework is 1+d1 + d.

theorem

The basis of `Color.up` in `realLorentzTensor d` equals `Lorentz.contrBasisFin`

#basis_eq_contrBasisFin

For any natural number dd, the basis of the representation associated with the color `Color.up` (representing contravariant indices) in the framework of real Lorentz tensors of dimension dd is equal to the contravariant basis `Lorentz.contrBasisFin` for that dimension.

theorem

The covariant basis for real Lorentz tensors equals `Lorentz.coBasisFin`

#basis_eq_coBasisFin

For any natural number dd, 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 (d+1)(d+1)-dimensional spacetime.

theorem

The representation space of the "up" color is Lorentz.Contr d\text{Lorentz.Contr } d

#FD_obj_up

For any dimension dNd \in \mathbb{N}, the object associated with the "up" color label within the dd-dimensional real Lorentz tensor framework is the space of contravariant Lorentz vectors, denoted as Lorentz.Contr d\text{Lorentz.Contr } d. 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 SL(2,C)SL(2, \mathbb{C}).

theorem

The FDFD object for the `Color.down` index in dd dimensions is Lorentz.Co d\text{Lorentz.Co } d

#FD_obj_down

For any natural number dd, the object in the discrete functor FDFD of the dd-dimensional real Lorentz tensor structure corresponding to the covariant index color `Color.down` is equal to the space of covariant Lorentz vectors Lorentz.Co d\text{Lorentz.Co } d.

theorem

τ(up)=down\tau(\text{up}) = \text{down} for Lorentz index colors

#τ_up_eq_down

For any natural number dd, the duality map τ\tau for real Lorentz tensors in dd dimensions sends the "up" index color to the "down" index color, expressed as τ(up)=down\tau(\text{up}) = \text{down}.

theorem

τ(down)=up\tau(\text{down}) = \text{up} for real Lorentz tensors

#τ_down_eq_up

For any spacetime dimension dNd \in \mathbb{N}, the duality map τ\tau associated with the real Lorentz tensor framework maps the covariant color label `down` to the contravariant color label `up`. That is, τ(down)=up\tau(\text{down}) = \text{up}.

theorem

Contraction of Lorentz Basis Vectors is δij\delta_{ij}

#contr_basis

For any spatial dimension dd and any representation color cc (representing a specific type of Lorentz representation, such as contravariant or covariant), let VcV_c be the corresponding representation space and Vτ(c)V_{\tau(c)} be the representation space of its dual color τ(c)\tau(c). Let {ei}i\{e_i\}_i and {fj}j\{f_j\}_j be the standard bases for VcV_c and Vτ(c)V_{\tau(c)} respectively. The contraction of the ii-th basis vector of VcV_c and the jj-th basis vector of Vτ(c)V_{\tau(c)} is equal to the Kronecker delta δij\delta_{ij}, i.e., it is 11 if i=ji = j and 00 otherwise.

theorem

Component Formula for Real Lorentz Tensor Contraction via Kronecker Delta Summation

#contrT_basis_repr_apply_eq_dropPairSection

Let dd be the spatial dimension and c:{0,,n+1}Colorc: \{0, \dots, n+1\} \to \text{Color} be an index color sequence. For a real Lorentz tensor tt of rank n+2n+2, suppose ii and jj are distinct indices such that the color at jj is the dual of the color at ii (i.e., τ(ci)=cj\tau(c_i) = c_j). For any multi-index bb of the contracted tensor space, the bb-th component of the contracted tensor contrTi,j(t)\text{contrT}_{i,j}(t) is given by the sum: [contrTi,j(t)]b=xDropPairSection(b)txδxi,xj [\text{contrT}_{i,j}(t)]_b = \sum_{x \in \text{DropPairSection}(b)} t_x \cdot \delta_{x_i, x_j} where txt_x is the component of the original tensor tt at the multi-index xx, DropPairSection(b)\text{DropPairSection}(b) is the set of all multi-indices xx of rank n+2n+2 that reduce to bb when the ii-th and jj-th indices are removed, and δxi,xj\delta_{x_i, x_j} is the Kronecker delta which is 11 if the values of the indices at positions ii and jj in xx are equal, and 00 otherwise.

theorem

Component-wise Summation Formula for Lorentz Tensor Contraction

#contrT_basis_repr_apply_eq_fin

For a spatial dimension dd and a Lorentz tensor tt of rank n+2n+2 with index colors c:{0,,n+1}Colorc: \{0, \dots, n+1\} \to \text{Color}, let ii and jj be distinct indices such that the color at jj is the dual of the color at ii. For any multi-index bb of the contracted tensor of rank nn, the bb-th component of the contraction contrTi,j(t)\text{contrT}_{i,j}(t) is given by: [contrTi,j(t)]b=x=0dtB(b,x,x) [ \text{contrT}_{i,j}(t) ]_b = \sum_{x=0}^{d} t_{B(b, x, x)} where tB(b,x,x)t_{B(b, x, x)} denotes the component of the original tensor tt at the multi-index B(b,x,x)B(b, x, x), which is constructed by inserting the value xx into positions ii and jj of the multi-index bb.