Physlib.Relativity.Tensors.ComplexTensor.OfRat
8 declarations
Complex Lorentz tensor from rational coefficients
#ofRatA semilinear map, with respect to the conversion of rational complex numbers to complex numbers, that constructs a complex Lorentz tensor from a map specifying its components . All complex Lorentz tensors with rational coefficients with respect to the basis are of this form.
The -th basis coefficient of is converted to
#ofRat_basis_repr_applyLet and be a sequence of colors for a complex Lorentz tensor. Given a function that defines rational components, the representation of the complex Lorentz tensor with respect to the basis at a specific index is equal to the complex number conversion of .
The basis vector equals applied to the indicator function
#basis_eq_ofRatLet and be a sequence of colors defining a complex Lorentz tensor space. For any component index , the -th basis vector of this space, , is equal to the tensor constructed by from the indicator function . Specifically, \[ \text{Tensor.basis}(c)_b = \text{ofRat}(f) \] where if and otherwise.
Contraction of Complex Lorentz Tensor Basis Vectors Evaluates to Kronecker Delta
#contr_basis_ratComplexNumFor a color of a complex Lorentz tensor, and indices and bounded by the representation dimensions of and respectively, the contraction of the tensor product of the -th basis vector of and the -th basis vector of , when cast to the complex field, evaluates to the complex number if , and otherwise.
For any natural numbers and and sequences of colors and , let and be functions mapping tensor indices to rational complex numbers. The tensor product of the complex Lorentz tensors and is equal to the tensor constructed from the product of their coefficients. Specifically, \[ \text{prodT}(\text{ofRat}(f), \text{ofRat}(f_1)) = \text{ofRat}(g) \] where , and is the natural decomposition of the product index into its constituent components for the two tensors.
Contraction of equals of the summed components over the dropped indices.
#contrT_ofRat_eq_sum_dropPairSectionLet and be a sequence of colors for a complex Lorentz tensor. Let be distinct indices such that the color at position is the dual of the color at position (i.e., ). For any function defining rational components, the contraction of the tensor at indices and is equal to the tensor constructed from the coefficients: where is a multi-index for the contracted tensor, the sum is taken over all multi-indices of the original tensor that reduce to when the -th and -th components are removed, and is the Kronecker delta which evaluates to if the values of the indices at positions and are equal, and otherwise.
Contraction of equals the of the sum over matching indices and
#contrT_ofRatLet and be a sequence of colors for a complex Lorentz tensor. Let be distinct indices such that the color at position is the dual of the color at position (i.e., ). For any function defining the rational coefficients of a tensor, the contraction of the tensor at indices and is given by: where is a multi-index for the resulting contracted tensor, is the dimension of the representation associated with color , and is the multi-index for the original tensor obtained by populating the -th and -th positions with the index and filling the remaining positions with the components of .
Permutation of equals of reindexed components
#permT_ofRatLet be natural numbers, and let and be sequences of colors representing tensor signatures. Given a mapping that satisfies the permutation condition , and a function that defines the rational components of a tensor, the permutation of the complex Lorentz tensor by is equal to the tensor constructed from the components of reindexed via the inverse mapping. Specifically, where is a multi-index for the resulting tensor and is the inverse mapping associated with the permutation condition .
