Physlib.Relativity.Tensors.Basic
89 declarations
Type of Tensors
#TensorThe type of tensors associated with a list of indices of a given color sequence \( c : \{0, \ldots, n-1\} \to C \), where \( n \) is a natural number and \( C \) is the set of colors.
Tensor Component Indices
#ComponentIdxGiven a natural number and a sequence of index types (for example, representing contravariant and covariant indices), this defines the type of component indices for a tensor with the index structure . Mathematically, it is defined as the Cartesian product , where is the dimension of the representation space associated with the index type . For instance, an element of this type could be a multi-index like , corresponding to the indices of a tensor component such as .
for a multi-index
#congr_rightLet be a natural number and be a sequence representing the index structure (colors) of a tensor. Let be a multi-index (component index) for this structure, where each component corresponds to the index at position . For any two indices , if , then the -th component is equal to the -th component .
Cast of a component index from structure to
#castGiven two natural numbers and two sequences of index types (colors) and , suppose the ranks are equal () and the color maps are equivalent (). This function transforms a component index associated with the structure into the corresponding component index associated with the structure . Specifically, for an input multi-index , where each is an index for the representation space of color , the function returns the same multi-index viewed as an element of the component index type for .
Pure Tensor
#PureThe type of pure tensors associated to a list of indices \( c : \{0, \dots, n-1\} \to C \) over a tensor species \( S \). A pure tensor is a tensor which can be written in the form \( v_1 \otimes v_2 \otimes \dots \otimes v_n \), and is formally defined as the dependent product of the vector spaces associated with the colors \( c(i) \).
implies congruence of pure tensor components and
#congr_rightGiven a tensor species over a field and a sequence of colors , let be a pure tensor of type . For any indices , if , then the -th component is equal to the -th component after transport via the canonical isomorphism induced by the equality of the indices.
for pure tensors
#congr_midLet be a tensor species and be a pure tensor with color mapping . Suppose are indices and is a color such that , , and . Let denote the vector space associated with color , and let denote the canonical isomorphism induced by the equality of colors . Then the -th component of the pure tensor mapped to is equal to the -th component of mapped to , i.e., \[ \tau_{c(i), c'}(p(i)) = \tau_{c(j), c'}(p(j)) \]
for pure tensors
#map_mid_move_leftLet be a tensor species, and let and be pure tensors with index colorings and , respectively. Suppose there exist indices and and a color such that the colors match, i.e., and . Let denote the canonical isomorphism between the vector spaces associated with colors and (where is defined by the functor ). Then, the -th component of mapped to is equal to the -th component of mapped to if and only if the -th component of mapped directly to is equal to the -th component of . That is, \[ \tau_{c(i), c'}(p_i) = \tau_{c_1(j), c'}(p'_j) \iff \tau_{c(i), c_1(j)}(p_i) = p'_j \]
Let be a tensor species over a field and a set of colors . Let be a pure tensor of type , such that its -th component belongs to the vector space associated with the color . Given morphisms and in the discrete category of colors, let and be the linear maps induced by the functor . Then, the application of these maps sequentially to the component satisfies the composition rule: where is the composition of the morphisms in the category of colors.
Tensor product of a pure tensor
#toTensorGiven a tensor species over a field , let be a sequence of colors where each color corresponds to a specific vector space. For a pure tensor (formally an element of the dependent product ), this function returns the corresponding element in the tensor product space . Specifically, it maps the family of vectors to the tensor product .
`toTensor p` is the canonical tensor product
#toTensor_applyLet be a tensor species over a field and be a set of colors. For a sequence of colors , let be a pure tensor, which is formally an element of the dependent product where each is the vector space associated with the color . The result of the mapping `toTensor` applied to is equal to the canonical tensor product of the family of vectors over the field , denoted as .
Updating the -th component of a pure tensor
#updateGiven a tensor species and a sequence of colors , let denote the vector space associated with the color . A pure tensor is an element of the dependent product , which can be identified with the simple tensor where . For a given index and an element , the update function returns a new pure tensor such that the -th component is replaced by . Specifically, and for all , corresponding to the tensor .
Let be a tensor species and be a sequence of colors, where each corresponds to a vector space . Let be a pure tensor, which is an element of the dependent product . For any index and any vector , the -th component of the pure tensor updated at index with is equal to :
Updating a Pure Tensor at an Index Distinct from Preserves the -th Component
#update_succAbove_applyLet be a tensor species and be a sequence of colors, where each corresponds to a vector space . Let be a pure tensor, which is an element of the dependent product . For any index and , let be a vector in . Then updating the -th component of with does not change the value of the pure tensor at index : where denotes the -th index in excluding .
Additivity of the Tensor Product with Respect to Individual Components
#toTensor_update_addLet be a tensor species over a field and be a sequence of colors, where each corresponds to a vector space . Let be a pure tensor (an element of the dependent product ), be an index in , and be vectors in . Then the tensor product operation is additive in the -th component, such that: In terms of simple tensors, this states that: where the -th entry is the only one being modified.
Scalar Multiplicativity of the Tensor Product with Respect to Individual Components
#toTensor_update_smulLet be a tensor species over a field and be a sequence of colors, where each corresponds to a vector space . Let be a pure tensor (an element of the dependent product ), be an index in , be a scalar in , and be a vector in . Then the tensor product operation is homogeneous with respect to scalar multiplication in the -th component, such that: In terms of simple tensors, this states that: where the -th entry is the only one being modified.
Drop the -th component of a pure tensor
#dropLet be a tensor species over a field . Given a sequence of colors and a pure tensor of type (which can be represented as ), the function returns a new pure tensor of rank by removing the -th component. Formally, for an index , the resulting pure tensor has the type , where is the order-preserving map that skips . The -th component of the resulting tensor is given by . For example, if and , then .
Let be a tensor species over a field . Let be a pure tensor of rank associated with a sequence of colors . Let denote the pure tensor of rank obtained by removing the -th component of at index . Let be the order-preserving map that skips . For any index and any vector , the result of updating the component of at index and then dropping the -th component is the same as dropping the -th component of first and then updating the -th component of the resulting rank- tensor:
Let be a pure tensor of rank associated with a sequence of colors , which can be viewed as an element of the dependent product . Let denote the pure tensor obtained by replacing the -th component of with a vector . Let denote the rank- pure tensor obtained by removing the -th component of . For any index and any vector , the result of updating the -th component and then dropping it is identical to dropping the original -th component:
Let be a tensor species over a field . Given two pure tensors and of ranks and respectively, let and be the corresponding tensors. The lax monoidal morphism of the tensor species functor maps the tensor product of these two tensors to the tensor product of the concatenated vector family: where the family of vectors is defined by for and for .
Component of a pure tensor at multi-index is
#componentGiven a pure tensor of rank with index structure and a multi-index , the function returns the scalar component of at index . This is defined as the product of the coordinates of each constituent vector relative to the basis associated with the index color : where denotes the -th coordinate of the -th vector of the pure tensor with respect to the basis provided by the tensor species .
for pure tensors
#component_eqLet be a tensor species over a field . For a pure tensor of rank (which can be viewed as a sequence of vectors ) with index structure , and a multi-index , the component of at index is equal to the product of the coordinates of each constituent vector with respect to the basis at index : where is the coordinate of the -th vector corresponding to the basis element indexed by .
Let be a tensor species over a field . For a pure tensor of rank with index structure , a multi-index , and any specific index , the component of at satisfies the recursive relation: where is the -th coordinate of the -th constituent vector of the pure tensor with respect to the basis , and is the pure tensor of rank obtained by removing the -th vector from the product. The term represents the multi-index with its -th entry removed.
Let be a tensor species over a field . Let be a pure tensor of rank with index structure , which can be viewed as a product of vectors . For any index , vectors and in the vector space associated with color , and multi-index , the component of the updated pure tensor satisfies: where denotes the pure tensor with its -th constituent vector replaced by , and is the scalar component of the pure tensor at multi-index .
Let be a tensor species over a field . Let be a pure tensor of rank with index structure , which can be viewed as a product of vectors . For any index , scalar , vector in the vector space associated with color , and multi-index , the component of the updated pure tensor satisfies: where denotes the pure tensor with its -th constituent vector replaced by , and is the scalar component of the pure tensor at multi-index .
Multilinear map of pure tensor components
#componentMapGiven a sequence of index types , let denote the vector space associated with the index color in a tensor species . The function `componentMap` is a -multilinear map from the Cartesian product of these vector spaces to the space of scalar-valued functions on the set of multi-indices . For any tuple of vectors , the map returns the function that assigns to each multi-index the product of the coordinates of each vector: where is the -th coordinate of the vector with respect to the basis associated with the index type .
Let be a tensor species over a field . For a rank index structure and a pure tensor with that index structure, the evaluation of the multilinear map at is equal to the scalar component function of . That is, where is the function mapping a multi-index to the scalar , with being the coordinate of the -th vector of the pure tensor relative to the basis associated with color .
Pure tensor basis vector
#basisVectorGiven a tensor species and a sequence of index types , let denote the basis vector indexed by in the vector space associated with the index type . For a multi-index , the basis vector is the pure tensor defined by the tensor product of the basis vectors corresponding to each index: Formally, this is constructed as the dependent function that maps each to the -th basis vector of the space .
Component of basis vector at is
#component_basisVectorLet be a tensor species over a field . For a rank tensor space with index structure , let be the basis vector corresponding to the multi-index . The component of evaluated at a multi-index is if and otherwise. That is, where is the Kronecker delta, which is if and if .
Induction on Pure Tensors for Tensor Spaces
#induction_on_pureLet be a tensor species over a field . For a sequence of colors , let be the corresponding tensor product space . Let be a property (predicate) defined on . If the following conditions hold: 1. holds for every pure tensor (i.e., holds for all elements of the form ); 2. is closed under scalar multiplication: for any and tensor , ; 3. is closed under addition: for any tensors and , ; then holds for all tensors .
Linear map from a tensor to its components
#componentMapLet be a tensor species over a field . For a sequence of index colors , let denote the tensor product space , where is the vector space associated with the color . The function `componentMap` is the -linear map from the tensor space to the space of scalar-valued functions on multi-indices: This map assigns to each tensor a function that, for any multi-index , returns the component of the tensor with respect to the coordinate basis. For a pure tensor , the resulting function maps the multi-index to the product of the vector components:
Let be a tensor species over a field . For a sequence of index colors and a pure tensor (a collection of vectors ), the linear map applied to the tensor product is equal to the multilinear map applied to . That is, where both sides represent the function that assigns to each multi-index the product of the vector components .
Tensor from components
#ofComponentsGiven a tensor species over a field and a sequence of index colors , this -linear map constructs a tensor from its scalar components. For a function that assigns a scalar to each multi-index , the resulting tensor is defined as the sum over all multi-indices of the components weighted by the corresponding basis tensors: where is the basis tensor associated with the multi-index , formed by the tensor product of the basis vectors of the underlying vector spaces.
Let be a tensor species over a field . For a rank index structure and a function that assigns a scalar to each multi-index , applying the map to a tensor constructed from components via recovers the original function : where is the tensor formed using the basis tensors , and is the linear map that extracts the scalar components of a tensor relative to that basis.
Let be a tensor species over a field . For a sequence of index colors and any tensor , applying the map to the components of (obtained via the map ) recovers the original tensor . That is, where is the function assigning to each multi-index the scalar component , and is the tensor constructed from components .
Basis of the tensor space
#basisLet be a tensor species over a field . For a sequence of index colors , let be the associated tensor space. The `basis` is the canonical basis for this space, indexed by the set of multi-indices . For each multi-index , the basis element is the tensor product of the basis vectors of the constituent vector spaces: where is the -th basis vector of the vector space associated with color . This basis identifies the tensor space with the space of its scalar components.
The Tensor Basis Element equals the Tensor Product of Basis Vectors
#basis_applyLet be a tensor species over a field and be a sequence of index colors. For any multi-index in the component index set , the canonical basis element of the tensor space is equal to the tensor product of the individual basis vectors of the constituent spaces: where is the -th basis vector of the vector space associated with color .
Let be a tensor species over a field and be a sequence of index colors. For any pure tensor (which represents a collection of vectors ), let be the corresponding element in the tensor space . The coordinate representation of with respect to the canonical basis `basis c` is equal to the component function . Specifically, for any multi-index , the -th coordinate is given by the product of the components of the constituent vectors: where is the -th coordinate of the vector relative to the basis associated with the color .
Basis Induction for Tensors
#induction_on_basisLet be a tensor species over a field . For a sequence of index colors , let be the corresponding tensor space. Let denote the canonical basis of , where represents a multi-index. If a property on the space of tensors satisfies the following conditions: 1. holds for every basis element , 2. holds, 3. holds whenever holds for any scalar and tensor , 4. holds whenever and hold for any tensors , then holds for every tensor .
Let be a tensor species over a field that satisfies the strong rank condition. For a sequence of colors representing the index structure of a tensor, the dimension of the tensor space over is equal to the product of the dimensions of the representation spaces associated with each color in the sequence: where denotes the dimension of the vector space associated with the color .
The space of tensors is finite-dimensional
#instFiniteDimensionalLet be a field and be a tensor species. For any sequence of index colors , the associated tensor space is a finite-dimensional vector space over .
The space of tensors is a topological space
#instTopologicalSpaceLet be a field that is either the real numbers or the complex numbers (more generally, an `RCLike` field). For a tensor species over and a color sequence , the space of tensors is equipped with the standard topology induced by its structure as a finite-dimensional vector space over .
is a Topological Additive Group
#instIsTopologicalAddGroupLet be a field that is either the real numbers or the complex numbers (an `RCLike` field). Given a tensor species over associated with a group and a color sequence , the space of tensors forms a topological additive group. This means that the addition operation and the negation operation are continuous with respect to the topology on .
-action on pure tensors
#actionPGiven a tensor species over a field and a group , this definition establishes the group action of on the type of pure tensors `Pure S c` associated with a sequence of indices (colors) . For a group element and a pure tensor , which is an element of the product space , the action is defined component-wise by , where is the representation of on the vector space corresponding to the color .
-action on pure tensors
#instSMulGiven a tensor species over a field and a group , this instance defines the scalar multiplication (group action) of on the space of pure tensors associated with a sequence of indices . For an element and a pure tensor , which is an element of the product space , the action is defined component-wise by , where is the representation of on the vector space corresponding to the color .
The group action of on pure tensors is component-wise.
#actionP_eqLet be a tensor species over a group and be a sequence of colors. For any group element and any pure tensor , the action is defined component-wise as , where is the representation of on the vector space associated with the color .
The -action on pure tensors commutes with dropping a component
#drop_actionPLet be a tensor species over a group and be a sequence of colors. Let be a pure tensor of type , and let be a group element. For any index , let denote the pure tensor of rank obtained by removing the -th component of . Then the group action of on the pure tensor commutes with the operation of dropping the -th component: where the action on the left-hand side is on tensors of rank and the action on the right-hand side is on tensors of rank .
Group action of on the tensor space
#actionTLet be a group and be a tensor species. For a given color sequence , let be the corresponding type of tensors. This definition establishes a group action of on , where the action of an element on a tensor is given by the representation associated with the tensor species and the color configuration .
The group action on tensors is
#actionT_eqLet be a group, be a tensor species, and be a color sequence. For any group element and any tensor , the group action is equal to the application of the representation associated with the tensor species and the color configuration to the tensor . That is, where is the representation map corresponding to the tensor space defined by and .
Group action on pure tensors:
#actionT_pureLet be a group, be a tensor species, and be a sequence of colors. For any group element and any pure tensor (representing a collection of vectors in the corresponding vector spaces), let denote the tensor product . The action of on the resulting tensor is equal to the tensor product of the components after the group action has been applied to each component individually. That is, where is the component-wise action of on the vectors making up the pure tensor.
Group action on tensors is additive:
#actionT_addLet be a group, be a tensor species, and be a color sequence. For any group element and any two tensors , the group action distributes over tensor addition. That is, where denotes the space of tensors of species with color configuration .
The group action on tensors commutes with scalar multiplication:
#actionT_smulLet be a group, be a field, be a tensor species, and be a color sequence. For any group element , any scalar , and any tensor , the group action of on the scalar multiple is equal to the scalar multiple of the group action of on . That is, where denotes the space of tensors of species with color configuration .
The group action on tensors satisfies
#actionT_zeroLet be a group and be a tensor species with a color sequence . For any element , the group action of on the zero tensor results in the zero tensor, i.e., .
The group action on tensors satisfies
#actionT_negLet be a group and be a tensor species with a color sequence . For any group element and any tensor , the group action of on the additive inverse of is equal to the additive inverse of the group action of on . That is,
Permutation condition for indices
#PermCondGiven two lists of indices and , a map satisfies the permutation condition if is a bijection and forms a commutative triangle with and , meaning that for all .
The permutation condition for the identity map is equivalent to
#on_idLet be a natural number and let be two sequences of indices. The identity map satisfies the permutation condition for if and only if for all . Here, a map satisfies the permutation condition for if is a bijection and for all .
Symmetry of the permutation condition for the identity map
#on_id_symmLet be a natural number and let be two sequences of indices. If the identity map satisfies the permutation condition for , then it also satisfies the permutation condition for . Here, the permutation condition for means that is a bijection and for all .
Inverse of a permutation satisfying the permutation condition
#invGiven two index labeling maps and , let be a map that satisfies the permutation condition (meaning is a bijection and ). The function returns the inverse map .
Equivalence induced by satisfying the permutation condition
#toEquivGiven two sequences of indices and , and a map that satisfies the permutation condition (meaning is a bijection and ), this definition constructs an equivalence between the sets and . Specifically, the forward mapping of the equivalence is the inverse and the inverse mapping is .
for maps satisfying the permutation condition
#apply_inv_applyLet and be natural numbers, and let and be sequences of index colors. Suppose a map satisfies the permutation condition , which implies that is a bijection and . Then for any index , applying the inverse map (denoted as ) to the image of under results in , i.e., .
for maps satisfying the permutation condition
#inv_apply_applyLet and be natural numbers, and let and be sequences of index colors. Suppose a map satisfies the permutation condition , which implies that is a bijection and . Then for any index , applying to the image of under the inverse map (denoted as ) results in , i.e., .
for maps satisfying the permutation condition
#preserve_colorLet and be sequences of index colors. If a map satisfies the permutation condition for and , then for any index , the color assigned by at is the same as the color assigned by at , specifically .
for maps satisfying the permutation condition
#inv_perserve_colorLet and be sequences of index colors. Suppose a map satisfies the permutation condition, meaning is a bijection and . Then for any index , the color assigned by to the image of under the inverse map is equal to the color assigned by to , specifically .
The inverse map satisfies the permutation condition relative to and
#symmLet and be natural numbers, and let and be sequences of index colors. If a map satisfies the permutation condition (meaning is a bijection and ), then its inverse map (denoted as ) satisfies the permutation condition relative to and (meaning ).
Morphism in induced by satisfying the permutation condition
#toHomLet be a collection of colors representing index types. Given two color sequences and , and a map that satisfies the permutation condition (meaning is a bijection and ), this definition lifts to a morphism from the object represented by to the object represented by in the category .
Morphisms in satisfy the permutation condition
#ofHomLet be a collection of colors (index types). Suppose and are two sequences of colors representing the indices of tensors. For any morphism from to in the category , the inverse of the underlying bijection associated with , denoted , satisfies the permutation condition between and . That is, is a bijection such that .
Composition of maps satisfying the permutation condition satisfies the permutation condition
#compLet be a set of colors (indices). For any natural numbers and index colorings , , and , let and be maps. If satisfies the permutation condition for and (meaning is a bijection and ) and satisfies the permutation condition for and (meaning is a bijection and ), then the composition satisfies the permutation condition for and .
The casting map satisfies the permutation condition `PermCond`.
#fin_cast_permCondLet and be natural numbers such that , and let be a map assigning colors to indices. The canonical casting map (defined by the equality ) satisfies the permutation condition for the pair of color maps and .
Permutation of a pure tensor by
#permPLet be a tensor species. For a color sequence , a pure tensor can be represented as an element of the product , often written as where . Given a map and a target color sequence such that is a bijection satisfying the permutation condition , the function `permP` maps to a new pure tensor in by reordering its components according to . In terms of the tensor product, this is defined as:
for pure tensor basis vectors
#permP_basisVectorLet be a tensor species. Let and be sequences of index colors, and let be a map satisfying the permutation condition . For any multi-index identifying a basis vector in the space of pure tensors , the action of the permutation operator by results in the basis vector in the target space . That is, where the components of the new multi-index are given by for .
Permutation of a tensor by
#permTLet be a tensor species over a field . Given two color sequences and , let be a map satisfying the permutation condition (which implies is a bijection). The -linear map `permT` transforms a tensor in the tensor space to a tensor in by reordering its indices according to . For a pure tensor , this action is given by:
of a pure tensor is the tensor of its permuted components
#permT_pureLet be a tensor species. Let and be color sequences, and let be a map satisfying the permutation condition . For any pure tensor , the action of the permutation map on the tensor product representation is equal to the tensor product of the permuted pure tensor . That is, If is represented by the sequence of vectors , this states:
Let be a tensor species and be a color sequence. For any pure tensor , the permutation operation acting on with the identity map leaves the tensor unchanged. That is, , where is the trivial permutation condition .
Let be a tensor species over a field . For a sequence of colors and any tensor in the tensor space , the permutation map corresponding to the identity map leaves the tensor unchanged. That is, where is the trivial permutation condition .
Let be a tensor species. For a sequence of colors and any tensor in the tensor space , let be a map satisfying the permutation condition (which requires ). If is equal to the identity map , then the permutation operation applied to satisfies:
Let be a tensor species over a field . For a sequence of colors and any tensors in the tensor space , let be a map satisfying the permutation condition (implying is a bijection such that ). If is the identity map and , then the permutation of by is equal to :
-equivariance of the tensor permutation map
#permT_equivariantLet be a tensor species and be a group. Given color sequences and , let be a map satisfying the permutation condition (which implies is a bijection and ). For any group element and any tensor in the tensor space , the permutation map is equivariant with respect to the action of , such that:
Let be a tensor species over a field and a set of colors . Let and be index colorings. Suppose we have maps satisfying the permutation conditions and respectively (meaning they are bijections such that and ), and pure tensors . If and , then the results of the permutation operation `permP` are equal:
Let be a tensor species over a field and be a set of colors. Let and be index colorings. Let be maps satisfying the permutation conditions and respectively (where a permutation condition implies is a bijection). For any tensors , if and , then the results of the tensor permutation operation `permT` are equal:
Let be a tensor species over a field and a set of colors . Let , , and be index colorings. Let and be maps satisfying the permutation conditions and respectively (meaning they are bijections such that and ). For any pure tensor , the successive application of the permutation operation `permP` satisfies: where is the permutation condition for the composite map .
Let be a tensor species over a field and be a set of colors. Let , , and be color sequences representing the index structures of tensor spaces. Let and be maps satisfying the permutation conditions (where ) and (where ) respectively. For any tensor , the successive application of the tensor permutation operation follows the rule of composition: where is the permutation condition for the composite map relative to the color sequences and .
The -th component of equals
#permT_basis_repr_symm_applyLet be a tensor species over a field . Let and be sequences of index colors, and let be a map satisfying the permutation condition (which implies is a bijection such that ). For any tensor and any multi-index , the component of the permuted tensor at index in the canonical basis is equal to the component of the original tensor at the transformed multi-index , where is the inverse of . That is: where denotes the coefficient of corresponding to the multi-index , and the transformed index is defined by for .
Let be a tensor species over a field . Let and be sequences of index colors. Suppose a map satisfies the permutation condition , which implies that is a bijection and . For any tensor , the permuted tensor is zero if and only if is the zero tensor:
Linear map from a rank-0 tensor to the field
#toFieldFor a tensor species over a field , let be a color sequence with zero indices (representing a rank-0 tensor). The map is the -linear isomorphism that identifies a tensor with zero indices with its corresponding scalar value in the underlying field .
for rank-0 tensors
#toField_defaultLet be a tensor species over a field . For a color sequence of length zero, the linear isomorphism maps the tensor product of the default pure tensor (the empty product of vectors) to the multiplicative identity in .
for Rank-0 Pure Tensors
#toField_pureLet be a tensor species over a field . For a color sequence of length zero, which represents rank-0 tensors, let be a pure tensor of rank 0. The -linear isomorphism , which identifies rank-0 tensors with scalars in the field, maps the tensor representation of to the multiplicative identity .
for rank-0 tensors
#toField_basis_defaultLet be a tensor species over a field . For a color sequence of length zero, which represents the space of rank-0 tensors , let be the linear isomorphism that identifies a rank-0 tensor with its scalar value in . Let be the canonical basis for this space, indexed by the set of multi-indices . For a rank-0 tensor, the index set is a singleton containing a unique default element. The theorem states that the scalar value of this default basis element is the multiplicative identity :
for Rank-0 Tensors
#toField_eq_reprLet be a tensor species over a field . For a color sequence of length zero, which represents the space of rank-0 tensors , let be the -linear isomorphism that identifies a rank-0 tensor with its scalar value in . Let be the canonical basis for this space, indexed by the set of multi-indices . For a rank-0 tensor, the index set is a singleton containing a unique element (the empty multi-index). For any rank-0 tensor , the scalar value is equal to the coordinate of in the basis representation at that unique index.
for rank-0 tensors
#toField_equivariantLet be a tensor species over a field and be a group. Let be a color sequence of length zero, representing the space of rank-0 tensors . Let be the linear isomorphism that identifies a rank-0 tensor with its corresponding scalar value in . For any group element and any rank-0 tensor , the scalar value is invariant under the group action:
