Physlib.Relativity.Tensors.ComplexTensor.OfGaussianInt
Complex Lorentz tensors with Gaussian integer components
A complex Lorentz tensor whose components in the standard basis are Gaussian integers can be written as `ofGaussianInt f` for a map `f` from component indices to `GaussianInt`. The product, contraction and permutation of such tensors are again of this form, so identities between them reduce to decidable equalities of Gaussian integers.
8 declarations
Complex Lorentz tensor from Gaussian integer components
For a given sequence of representation colors , this map constructs a complex Lorentz tensor from a set of Gaussian integer components. Given a function that assigns a Gaussian integer to each multi-index , the resulting tensor in the space is defined as the sum: where is the standard basis tensor associated with the multi-index , and is the canonical inclusion of the Gaussian integers into the complex numbers. This map is semi-linear with respect to the inclusion .
The component of `ofGaussianInt f` at index is
Let be a sequence of representation colors for complex Lorentz tensors and be a function mapping each multi-index to a Gaussian integer. If is the complex Lorentz tensor constructed from these Gaussian integer components (i.e., , where is the standard basis and is the canonical inclusion), then for any multi-index , the coordinate of with respect to the basis element is exactly .
Let be a sequence of representation colors (such as Lorentz vector or Weyl spinor indices) and let be the associated complex Lorentz tensor space. Let denote the standard basis for this space. For any specific multi-index , the basis tensor is equal to the complex Lorentz tensor constructed from the Gaussian integer-valued component function , where is the Kronecker delta (equal to 1 if and 0 otherwise).
Contraction of dual basis vectors of complex Lorentz tensors equals
Let be a representation color for the complex Lorentz tensor species (such as Weyl spinors or Lorentz vectors), and let be its dual color. Let denote the standard basis for the complex vector space associated with , and let denote the standard basis for the dual space associated with . For any basis indices and , the contraction of the tensor product is given by the Kronecker delta: where the result is understood as a Gaussian integer embedded in the complex numbers .
Tensor Product of Lorentz Tensors with Gaussian Integer Components
Let and be sequences of representation colors for complex Lorentz tensors of lengths and , respectively. Given two maps and that define the Gaussian integer components of two tensors, the tensor product of these tensors is given by: where the component map for the concatenated color sequence is defined by , where and are the sub-indices of the multi-index corresponding to the original color sequences and .
Component formula for the contraction of complex Lorentz tensors with Gaussian integer components
Let be a sequence of representation colors for complex Lorentz tensors, and let be two distinct indices such that the representation at index is dual to the representation at index (i.e., ). For a function that assigns a Gaussian integer to each multi-index, let be the corresponding complex Lorentz tensor. The contraction of at indices and is a tensor whose components are also Gaussian integers. Specifically, for any multi-index in the contracted index space, the component is given by the sum: where and denote the values of the -th and -th indices of the multi-index , and is the Kronecker delta (equal to if the index values are equal and otherwise).
Contraction formula for complex Lorentz tensors with Gaussian integer components
Let be a sequence of representation colors for complex Lorentz tensors. Let and be two distinct indices in such that the representation color at index is the dual of the color at index (i.e., ). For any function that defines the components of a tensor , the contraction of at indices and is a tensor whose components are also Gaussian integers, determined by the formula: where is the dimension of the representation space associated with color , is a multi-index of length , and is the multi-index of length formed by inserting the value at both the -th and -th positions of the multi-index , while preserving the relative order of the components of in the remaining positions.
Let and be two sequences of representation colors for complex Lorentz tensors. Let be a reindexing map that is a bijection and satisfies . For any function mapping multi-indices to Gaussian integers, let be the complex Lorentz tensor defined by these components. The permutation of this tensor by is given by: where is the function defined by for any multi-index , and denotes the inverse of the reindexing map.
