Physlib.Relativity.Tensors.ComplexTensor.Basic
Complex Lorentz tensors
Relating basis
Vector slot component formulas (`Color.up` / `Color.down`)
The colors `Color.up` and `Color.down` are the standard Lorentz vector colors. The lemmas `repr_ρ_basis_vector_up` and `repr_ρ_basis_vector_down` are stated for `Fin 4` indices (definitionally `Fin (repDim Color.up)` and `Fin (repDim Color.down)`).
When a slot is only known up to `c₀ = Color.up` or `Color.down`, use `repr_ρ_basis_vector_up_of_eq` / `repr_ρ_basis_vector_down_of_eq`.
25 declarations
Representation colors for tensors
The inductive type `complexLorentzTensor.Color` represents the set of labels, or "colors," assigned to the various complex representations of the group used in relativistic physics. These colors identify the specific representation space to which a tensor index belongs, such as the standard contravariant and covariant Lorentz vector representations denoted by `Color.up` and `Color.down`.
Decidable equality of representation colors for tensors
The equality of any two representation labels (or "colors") in the type `complexLorentzTensor.Color` is decidable. This means there is an algorithmic procedure to determine whether two indices belong to the same representation of , specifically distinguishing between left-handed spinors (), right-handed spinors (), and Lorentz vectors ().
Tensor species of complex Lorentz representations for
The structure `complexLorentzTensor` defines the **tensor species** for complex Lorentz tensors over the field with the symmetry group . It specifies a systematic framework for tensors whose indices belong to various representations of , organized by "colors": - **Weyl Spinors**: Includes left-handed () and right-handed () representations of dimension 2, along with their associated "alt" (dual/conjugate) representations. - **Lorentz Vectors**: Includes the standard contravariant (up) and covariant (down) representations of dimension 4. For each index type, the definition provides: 1. The associated representation space (e.g., `Fermion.leftHanded` or `Lorentz.complexContr`). 2. An involution that pairs dual index types (e.g., and ). 3. Canonical contraction morphisms (intertwining operators) . 4. Invariant metrics (such as the Minkowski metric for vectors and the tensor for spinors) and unit tensors (Kronecker deltas ). 5. Standard bases for the underlying vector spaces.
Notation for complex Lorentz tensors
The syntax defines a notation for representing a complex Lorentz tensor constructed from a sequence of terms .
Vector spaces for complex Lorentz representation colors
For a given representation "color" , this function returns the corresponding complex vector space (or -module). The mapping is defined as: - Spinor colors `upL`, `downL`, `upR`, and `downR` are assigned to the left-handed and right-handed Weyl spinor spaces and their respective dual/alternate spaces. - Vector colors `up` and `down` are assigned to the complex contravariant Lorentz vector space and the complex covariant Lorentz vector space , respectively.
Complex Lorentz tensor space
For a given representation type (referred to as a "color"), the notation denotes the space of complex-valued Lorentz tensors of that type. In the context of the Lorentz group, typically specifies the index structure, such as vector indices (up or down) or spinor indices.
-module structure on the representation spaces
For every representation color , the associated complex vector space is equipped with a module structure over the field of complex numbers . This means that the spaces corresponding to spinor colors (such as left-handed and right-handed Weyl spinors) and vector colors (such as contravariant and covariant Lorentz vector spaces) are all treated as -linear spaces.
Contraction of basis elements equals
In the context of the complex Lorentz tensor species, let be a representation color (such as a Lorentz vector or Weyl spinor index type) and be its dual color. Let be the standard basis for the representation space associated with , and be the standard basis for the dual representation space associated with . The contraction of the tensor product of two basis elements yields 1 if the indices are equal and 0 otherwise: where is the Kronecker delta.
Decidable equality for the domain of an over-color object
For any natural number and any function that assigns representation colors to indices, the domain of the corresponding object in the over color category (which is the finite set ) has decidable equality.
Finiteness of the domain of an over-color object
For any natural number and any function that assigns representation colors to indices, the domain of the corresponding object in the over-color category (which is the set of indices ) is a finite type.
Decidability of for morphisms in the `OverColor` category over finite sets
For any natural numbers and , and any functions and that assign representation colors to indices, the equality of any two morphisms between the corresponding objects in the over-color category and is decidable.
Equality of Basis Vectors for Contravariant Lorentz Tensors at Index
For any index , the -th basis vector of the contravariant Lorentz representation (labeled as `Color.up`) within the `complexLorentzTensor` species is equal to the -th vector of the standard complex contravariant Lorentz basis, denoted as .
Equality of Basis Vectors for Covariant Lorentz Tensors at Index
For any index , the -th basis vector of the covariant Lorentz representation (labeled as `Color.down`) within the `complexLorentzTensor` species is equal to the -th vector of the standard complex covariant Lorentz basis, denoted as .
Basis for equals
In the `complexLorentzTensor` species, the basis defined for the contravariant Lorentz representation (associated with the color `Color.up`) is identical to the standard basis for complex contravariant Lorentz vectors, .
Basis of `Color.down` equals standard complex covariant basis
The basis for the covariant Lorentz representation (identified by the color `Color.down`) within the `complexLorentzTensor` species is equal to the standard basis for complex covariant Lorentz vectors, denoted by .
Representation of `Color.up` in `complexLorentzTensor` is the Contravariant Lorentz Representation
For any group element , the representation map associated with the contravariant vector color `Color.up` in the `complexLorentzTensor` species is equal to the representation map of the complex contravariant Lorentz representation `Lorentz.complexContr`.
Representation of `Color.down` in `complexLorentzTensor` is the Covariant Lorentz Representation
For any group element , the representation map associated with the covariant vector color `Color.down` in the `complexLorentzTensor` species is equal to the representation map of the complex covariant Lorentz representation `Lorentz.complexCo`.
The Basis for `Color.upL` Equals the Left-Handed Fermion Basis
For any index , the -th basis vector associated with the contravariant left-handed spinor color (`Color.upL`) in the complex Lorentz tensor species is equal to the -th element of the standard left-handed fermion basis:
The Basis for `Color.downL` Equals the Alternative Left-Handed Basis
For any index , the -th basis vector associated with the covariant left-handed spinor color (`Color.downL`) in the complex Lorentz tensor species is equal to the -th element of the standard alternative left-handed fermion basis:
The Basis for `Color.upR` Equals the Right-Handed Fermion Basis
For any index , the -th basis vector associated with the contravariant right-handed spinor color (`Color.upR`) in the complex Lorentz tensor species is equal to the -th element of the standard right-handed fermion basis:
The Basis for `Color.downR` Equals the Alternative Right-Handed Basis
For any index , the -th basis vector associated with the covariant right-handed spinor color () in the complex Lorentz tensor species is equal to the -th element of the standard alternative right-handed fermion basis:
Component formula for the action on contravariant Lorentz vectors
For any element , let denote the representation of acting on the space of complex contravariant Lorentz vectors (associated with the label `Color.up`). Given the standard basis for this space, for any indices , the -th component of the transformed basis vector is equal to the entry of the complex Lorentz transformation matrix corresponding to . Mathematically, this is expressed as: where the indices and on the right-hand side are mapped to the spacetime coordinate system via the standard equivalence between and .
for
Suppose is a representation color such that (the color associated with complex contravariant Lorentz vectors). For any element , let be the representation of acting on the vector space corresponding to . Given the standard basis for this space, for any indices and , the -th component of the transformed basis vector is equal to the entry of the complex Lorentz transformation matrix corresponding to . Mathematically, this is expressed as: where the indices and are mapped to the spacetime coordinate system via the standard equivalence between and .
-th component of on covariant basis equals
For any element and indices , let be the -th basis vector of the covariant Lorentz representation space (associated with the color `Color.down`). The -th component of the transformed vector in this basis is given by the -th entry of the inverse complexified Lorentz matrix , where is the Lorentz group element corresponding to .
The -th component of for covariant Lorentz vectors equals
Let be a representation color equal to , which designates the covariant Lorentz vector representation space . For any element , let be the corresponding representation operator. Given indices , let be the -th vector of the standard basis for . The -th component of the transformed basis vector is given by the -th entry of the inverse complexified Lorentz matrix , where is the Lorentz group matrix associated with .
