PhyslibSearch

Physlib.Relativity.Tensors.Dual

11 declarations

definition

Metric-induced linear map S.Tensor(τ(c))S.Tensor(c)S.\text{Tensor}(\tau(c)) \to S.\text{Tensor}(c)

#fromDualMap

Let SS be a tensor species over a ring kk, and let cCc \in C be a color with dual color τ(c)\tau(c). The linear map fromDualMap\text{fromDualMap} transforms a tensor tt of shape (τ(c))(\tau(c)) into a tensor of shape (c)(c). This is defined by taking the tensor product of the metric tensor gg (of shape (c,c)(c, c)) and the tensor tt, and then contracting the second index of the metric tensor with the index of tt.

theorem

Evaluation of fromDualMap\text{fromDualMap} as a contraction with the metric tensor

#fromDualMap_apply

For a tensor species SS over a ring kk and a color cCc \in C with dual color τ(c)\tau(c), let tS.Tensor(τ(c))t \in S.\text{Tensor}(\tau(c)) be a tensor. Then the application of the map fromDualMap\text{fromDualMap} to tt is equal to the contraction of the second index of the metric tensor gg (associated with color cc, having shape (c,c)(c, c)) with the single index of tt in their tensor product gtg \otimes t.

definition

Metric-induced linear map S.Tensor(c)S.Tensor(τ(c))S.\text{Tensor}(c) \to S.\text{Tensor}(\tau(c))

#toDualMap

Let SS be a tensor species over a ring kk. For any color cCc \in C with dual color τ(c)\tau(c), the linear map `toDualMap` transforms a tensor tt of shape (c)(c) into a tensor of shape (τ(c))(\tau(c)). The result is obtained by taking the tensor product of the metric tensor gg (associated with the dual color τ(c)\tau(c), having shape (τ(c),τ(c))(\tau(c), \tau(c))) and the tensor tt, and then contracting the second index of the metric tensor with the index of tt. This construction relies on the property that the dual of the dual color τ(τ(c))\tau(\tau(c)) is the original color cc.

theorem

Evaluation of toDualMap\text{toDualMap} as a contraction with the metric tensor

#toDualMap_apply

For a tensor species SS over a ring kk and a color cCc \in C with dual color τ(c)\tau(c), let tS.Tensor(c)t \in S.\text{Tensor}(c) be a tensor. The application of the map toDualMap\text{toDualMap} to tt is equal to the contraction of the second index of the metric tensor gg (associated with the dual color τ(c)\tau(c) and having shape (τ(c),τ(c))(\tau(c), \tau(c))) with the single index of tt in the tensor product gtg \otimes t.

theorem

toDualMap(fromDualMap(t))=t\text{toDualMap}(\text{fromDualMap}(t)) = t

#toDualMap_fromDualMap

Let SS be a tensor species over a ring kk and cCc \in C be a color with dual τ(c)\tau(c). For any rank-1 tensor tS.Tensor(τ(c))t \in S.\text{Tensor}(\tau(c)), the composition of the metric-induced linear maps fromDualMap:S.Tensor(τ(c))S.Tensor(c)\text{fromDualMap} : S.\text{Tensor}(\tau(c)) \to S.\text{Tensor}(c) and toDualMap:S.Tensor(c)S.Tensor(τ(c))\text{toDualMap} : S.\text{Tensor}(c) \to S.\text{Tensor}(\tau(c)) acts as the identity. That is, toDualMap(fromDualMap(t))=t \text{toDualMap}(\text{fromDualMap}(t)) = t

theorem

fromDualMap(t)=permid(toDualMap(t))\text{fromDualMap}(t) = \text{perm}_{\text{id}}(\text{toDualMap}(t)) for tS.Tensor(τ(c))t \in S.\text{Tensor}(\tau(c))

#fromDualMap_eq_permT_toDualMap

Let SS be a tensor species over a ring kk, and let cCc \in C be a color with dual color τ(c)\tau(c). For any tensor tt of shape (τ(c))(\tau(c)), the result of applying the metric-induced linear map fromDualMap:S.Tensor(τ(c))S.Tensor(c)\text{fromDualMap} : S.\text{Tensor}(\tau(c)) \to S.\text{Tensor}(c) to tt is equal to the result of applying toDualMap\text{toDualMap} to tt (which, for a tensor of color τ(c)\tau(c), maps to the double-dual space S.Tensor(τ(τ(c)))S.\text{Tensor}(\tau(\tau(c)))), subject to the identity permutation permid\text{perm}_{\text{id}} that identifies the index color τ(τ(c))\tau(\tau(c)) with cc.

theorem

toDualMap(t)=fromDualMap(permid(t))\text{toDualMap}(t) = \text{fromDualMap}(\text{perm}_{\text{id}}(t)) for tS.Tensor(c)t \in S.\text{Tensor}(c)

#toDualMap_eq_permT_fromDualMap

Let SS be a tensor species over a ring kk and cCc \in C be a color with dual τ(c)\tau(c). For any tensor tS.Tensor(c)t \in S.\text{Tensor}(c), the application of the metric-induced linear map toDualMap:S.Tensor(c)S.Tensor(τ(c))\text{toDualMap} : S.\text{Tensor}(c) \to S.\text{Tensor}(\tau(c)) to tt is equivalent to applying the map fromDualMap\text{fromDualMap} to tt, subject to an identity permutation permid\text{perm}_{\text{id}} that identifies the index color cc with the double-dual color τ(τ(c))\tau(\tau(c)).

theorem

fromDualMap(toDualMap(t))=t\text{fromDualMap}(\text{toDualMap}(t)) = t

#fromDualMap_toDualMap

Let SS be a tensor species over a ring kk and cCc \in C be a color with dual τ(c)\tau(c). For any rank-1 tensor tS.Tensor(c)t \in S.\text{Tensor}(c), the composition of the metric-induced linear maps toDualMap:S.Tensor(c)S.Tensor(τ(c))\text{toDualMap} : S.\text{Tensor}(c) \to S.\text{Tensor}(\tau(c)) and fromDualMap:S.Tensor(τ(c))S.Tensor(c)\text{fromDualMap} : S.\text{Tensor}(\tau(c)) \to S.\text{Tensor}(c) acts as the identity. That is, fromDualMap(toDualMap(t))=t \text{fromDualMap}(\text{toDualMap}(t)) = t

definition

Linear equivalence S.Tensor(c)S.Tensor(τ(c))S.\text{Tensor}(c) \cong S.\text{Tensor}(\tau(c)) via metric contraction

#toDual

Let SS be a tensor species over a ring kk. For any color cCc \in C with dual color τ(c)\tau(c), the term `toDual` is the kk-linear equivalence between the tensor space S.Tensor(c)S.\text{Tensor}(c) and its dual S.Tensor(τ(c))S.\text{Tensor}(\tau(c)). This isomorphism is formed by contracting tensors with the metric tensors, utilizing the linear maps `toDualMap` and `fromDualMap` as inverses of each other.

theorem

Equivariance of the dualization map: toDual(gt)=gtoDual(t)\text{toDual}(g \cdot t) = g \cdot \text{toDual}(t)

#toDual_equivariant

Let SS be a tensor species and GG be a group acting on the tensors. For any color cCc \in C, any group element gGg \in G, and any tensor tS.Tensor([c])t \in S.\text{Tensor}([c]), the dualization map toDual:S.Tensor([c])S.Tensor([τ(c)])\text{toDual}: S.\text{Tensor}([c]) \to S.\text{Tensor}([\tau(c)]) is equivariant with respect to the group action. That is, \[ \text{toDual}(g \cdot t) = g \cdot \text{toDual}(t) \] where τ(c)\tau(c) is the dual color and \cdot denotes the group action of GG on the tensor space.

theorem

repDim(τ(c))=repDim(c)\text{repDim}(\tau(c)) = \text{repDim}(c)

#repDim_τ

Let SS be a tensor species over a ring kk satisfying the strong rank condition. For any color cCc \in C, the representation dimension of its dual color τ(c)\tau(c) is equal to the representation dimension of cc: repDim(τ(c))=repDim(c)\text{repDim}(\tau(c)) = \text{repDim}(c)