PhyslibSearch

Physlib.Relativity.Tensors.TensorSpecies.Basic

17 declarations

instance

repDim(c)0\text{repDim}(c) \neq 0 for all colors cc

#instNeZeroNatRepDim

For a tensor species SS and any color cc in its set of colors CC, the representation dimension repDim(c)\text{repDim}(c) is non-zero, i.e., repDim(c)0\text{repDim}(c) \neq 0.

theorem

The duality map τ\tau is an involution: τ(τ(c))=c\tau(\tau(c)) = c

#τ_τ_apply

For any tensor species SS and any color cCc \in C, applying the duality map τ\tau twice results in the original color, i.e., τ(τ(c))=c\tau(\tau(c)) = c.

theorem

S.basis(c,i)=S.FD(h)(S.basis(c1,i))S.\text{basis}(c, i) = S.FD(h)(S.\text{basis}(c_1, i')) for equal colors c=c1c = c_1

#basis_congr

Let SS be a tensor species and CC be the collection of its colors. For any colors c,c1Cc, c_1 \in C such that c=c1c = c_1, let h:c1ch: c_1 \to c be the morphism induced by this equality in the discrete category of colors. For any index ii in the finite set {0,,repDim(c)1}\{0, \dots, \text{repDim}(c)-1\}, the ii-th basis vector of the representation space corresponding to color cc is the image of the ii-th basis vector of the representation space corresponding to color c1c_1 under the linear map S.FD(h)S.FD(h) induced by the representation functor. That is, S.basis(c,i)=S.FD(h)(S.basis(c1,i)) S.\text{basis}(c, i) = S.FD(h)(S.\text{basis}(c_1, i')) where ii' is the index ii cast to the dimension of the representation space for c1c_1.

theorem

(S.basis c).repr(t)i=(S.basis c1).repr(S.FD(h)(t))i(S.\text{basis } c).\text{repr}(t)_i = (S.\text{basis } c_1).\text{repr}(S.FD(h)(t))_{i'} for equal colors c=c1c = c_1

#basis_congr_repr

Let SS be a tensor species and CC be the collection of its colors. For any colors c,c1Cc, c_1 \in C such that c=c1c = c_1, let h:cc1h: c \to c_1 be the isomorphism in the discrete category of colors induced by this equality. For any vector tt in the representation space S.FD(c)S.FD(c) and any index ii in the finite set {0,,repDim(c)1}\{0, \dots, \text{repDim}(c)-1\}, the ii-th coordinate of tt with respect to the basis S.basis(c)S.\text{basis}(c) is equal to the ii-th coordinate of the image of tt under the linear map S.FD(h)S.FD(h) with respect to the basis S.basis(c1)S.\text{basis}(c_1). That is, (S.basis c).repr(t)i=(S.basis c1).repr(S.FD(h)(t))i (S.\text{basis } c).\text{repr}(t)_i = (S.\text{basis } c_1).\text{repr}(S.FD(h)(t))_{i'} where ii' is the index ii cast to the dimension of the representation space for color c1c_1.

theorem

The functor S.FDS.FD preserves basis vectors under color equality c=c1c = c_1

#FD_map_basis

Let SS be a tensor species and let c,c1c, c_1 be objects in the category of colors CC. If c=c1c = c_1, let hh be the proof of this equality. The linear map induced by the base representation functor S.FDS.FD for the morphism hh maps the ii-th basis vector of the representation space corresponding to cc to the ii-th basis vector of the representation space corresponding to c1c_1. That is, S.FD(h)(ei(c))=ei(c1) S.FD(h)(e_i^{(c)}) = e_i^{(c_1)} where ei(c)e_i^{(c)} denotes the ii-th basis element for color cc, and the index ii is cast appropriately between the two identical dimensions.

theorem

Matrix elements of ρ(g)\rho(g) are equal under color identification c=c1c = c_1

#repr_ρ_basis_FDTransport

Let SS be a tensor species with a category of colors CC and a group GG. For any colors c,c1Cc, c_1 \in C such that c=c1c = c_1, let ρ(c)(g)\rho^{(c)}(g) be the linear operator representing gGg \in G on the representation space S.FD(c)S.FD(c). For any indices i,b{0,,repDim(c)1}i, b \in \{0, \dots, \text{repDim}(c)-1\}, the ii-th component of the vector ρ(c)(g)eb(c)\rho^{(c)}(g) e_b^{(c)} relative to the basis S.basis(c)S.\text{basis}(c) is equal to the ii'-th component of the vector ρ(c1)(g)eb(c1)\rho^{(c_1)}(g) e_{b'}^{(c_1)} relative to the basis S.basis(c1)S.\text{basis}(c_1), where ek(c)e_k^{(c)} denotes the kk-th basis vector for color cc, and i,bi', b' are the indices ii and bb cast to the dimension of the representation space for color c1c_1. In terms of matrix elements, this states: [ρ(c)(g)]bi=[ρ(c1)(g)]bi [ \rho^{(c)}(g) ]^i_b = [ \rho^{(c_1)}(g) ]^{i'}_{b'}

definition

The representation functor FF of a tensor species

#F

For a given tensor species SS, the functor F:OverColor(C)Repk(G)F: \text{OverColor}(C) \to \text{Rep}_k(G) is the lift of the base representation functor S.FDS.FD to the category of "colored" objects. It maps collections of indices (objects in OverColor(C)\text{OverColor}(C)) to their corresponding representation spaces of the group GG over the field kk.

theorem

Definition of the representation functor FF as the lift of S.FDS.FD

#F_def

For a given tensor species SS, the representation functor FF is defined as the lift of the base representation functor S.FDS.FD to the category of colored objects OverColor(C)\text{OverColor}(C).

instance

FF is a monoidal functor

#F_monoidal

For a given tensor species SS, the representation functor F:OverColor(C)Repk(G)F: \text{OverColor}(C) \to \text{Rep}_k(G), which maps collections of tensor indices to their corresponding representation spaces, is a monoidal functor. This means that FF preserves the monoidal structure between the category of colored indices and the category of representations, naturally commuting with the tensor product operation.

instance

FF is a lax-braided functor

#F_laxBraided

For a given tensor species SS, the representation functor F:OverColor(C)Repk(G)F: \text{OverColor}(C) \to \text{Rep}_k(G), which maps collections of tensor indices to their corresponding representation spaces, is a lax-braided monoidal functor. This implies that FF preserves the braiding structure (the commutativity of the tensor product) between the category of colored indices OverColor(C)\text{OverColor}(C) and the category of representations Repk(G)\text{Rep}_k(G).

instance

The representation functor FF is braided

#F_braided

For a given tensor species SS, the representation functor F:OverColor(C)Repk(G)F: \text{OverColor}(C) \to \text{Rep}_k(G), which maps collections of tensor indices to their corresponding representation spaces, is a braided monoidal functor. This means that FF preserves the braiding structure—the natural isomorphism that commutes the tensor product—between the category of colored indices OverColor(C)\text{OverColor}(C) and the category of representations Repk(G)\text{Rep}_k(G).

definition

Casting an element of the monoidal unit to the field kk

#castToField

For a tensor species SS over a field kk, this function maps an element vv of the underlying vector space of the monoidal unit object 1\mathbb{1} in the category of representations Rep(k,G)\text{Rep}(k, G) (evaluated at a specific color or index cc) to its corresponding scalar value in the field kk.

theorem

S.castToField(v)=vS.\text{castToField}(v) = v for elements vv of the monoidal unit

#castToField_eq_self

Let SS be a tensor species over a field kk, with a set of colors CC and a group GG. Let 1\mathbb{1} denote the monoidal unit in the functor category Discrete CRep(k,G)\text{Discrete } C \leadsto \text{Rep}(k, G). For any color cCc \in C, let vv be an element of the underlying vector space of the representation obtained by evaluating the monoidal unit at cc. Then, the result of casting vv to the field kk is equal to vv itself, i.e., S.castToField(v)=vS.\text{castToField}(v) = v.

definition

Linear map from zero-indexed tensors to the field kk

#castFin0ToField

For a tensor species SS over a field kk, let c:Fin 0Cc: \text{Fin } 0 \to C be the unique map from the empty set of indices to the set of colors CC. The function is the kk-linear map from the vector space (S.F(OverColor.mk c)).V(S.F(\text{OverColor.mk } c)).V to the field kk, defined by the canonical isomorphism between the tensor product of an empty family of vector spaces and the base field kk.

theorem

S.castFin0ToField(iFin 0xi)=1S.\text{castFin0ToField} (\bigotimes_{i \in \text{Fin } 0} x_i) = 1

#castFin0ToField_tprod

Let SS be a tensor species over a field kk and CC be a set of colors. Let c:Fin 0Cc: \text{Fin } 0 \to C be the unique map from the empty set of indices to CC. For an empty family of vectors xx indexed by Fin 0\text{Fin } 0, where each xix_i belongs to the representation space associated with color c(i)c(i), the linear map castFin0ToField\text{castFin0ToField} applied to the tensor product of this family iFin 0xi\bigotimes_{i \in \text{Fin } 0} x_i is equal to 11.

theorem

Contraction is congruent under color equality c=cc = c'

#contr_congr

Let SS be a tensor species over a field kk with a set of index colors CC and a duality map τ:CC\tau: C \to C. Let VcV_c denote the vector space associated with a color cCc \in C. For any two colors c,cCc, c' \in C such that c=cc = c', and for any vectors xVcx \in V_c and yVτ(c)y \in V_{\tau(c)}, the contraction of the tensor product xyx \otimes y using the contraction map for color cc is equal to the contraction using the map for color cc' applied to the images of xx and yy under the canonical isomorphisms VcVcV_c \cong V_{c'} and Vτ(c)Vτ(c)V_{\tau(c)} \cong V_{\tau(c')} induced by the equality of the colors.

definition

The number of indices nn of a tensor

#numIndices

Given a tensor species SS over a field kk, a set of index colors CC, and a group GG, let nNn \in \mathbb{N} be a natural number and c:{0,,n1}Cc : \{0, \dots, n-1\} \to C be a mapping that assigns a color to each index position. For any tensor belonging to the representation space S.F(OverColor.mk c)S.F(\text{OverColor.mk } c), this function returns the total number of indices nn associated with that tensor.