Complex Lorentz tensors #
The colors associated with complex representations of SL(2, ℂ) of interest to physics.
- upL : Color
The color associated with Left handed fermions.
- downL : Color
The color associated with alt-Left handed fermions.
- upR : Color
The color associated with Right handed fermions.
- downR : Color
The color associated with alt-Right handed fermions.
- up : Color
The color associated with contravariant Lorentz vectors.
- down : Color
The color associated with covariant Lorentz vectors.
Instances For
Color for complex Lorentz tensors is decidable.
Equations
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.upL = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.downL = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.upR = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.downR = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.up = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.down = isTrue ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.downL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.upR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.downR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.up = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upL complexLorentzTensor.Color.down = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.upL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.upR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.downR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.up = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downL complexLorentzTensor.Color.down = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.upL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.downL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.downR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.up = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.upR complexLorentzTensor.Color.down = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.upL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.downL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.upR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.up = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.downR complexLorentzTensor.Color.down = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.upL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.downL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.upR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.downR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.up complexLorentzTensor.Color.down = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.upL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.downL = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.upR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.downR = isFalse ⋯
- complexLorentzTensor.instDecidableEqColor complexLorentzTensor.Color.down complexLorentzTensor.Color.up = isFalse ⋯
The tensor structure for complex Lorentz tensors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Complex Lorentz tensor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Complex Lorentz tensor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Contracting two basis elements gives 1 if the index for the basis elements is the same,
and 0 otherwise. Holds for any color of index.
For any object in the over color category, with source Fin n, has a decidable source.
For any object in the over color category, with source Fin n, has a finite source.
The equality of two maps in OverColor C from objects based on Fin _ is decidable.
Equations
- One or more equations did not get rendered due to their size.
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.
Component formula for the standard contravariant vector slot Color.up.
For b, i : Fin 4, the i-component of ρ Λ on basis Color.up b equals the corresponding entry
of LorentzGroup.toComplex (SL2C.toLorentzGroup Λ) in Fin 1 ⊕ Fin 3 coordinates.
Transport version of repr_ρ_basis_vector_up for a color c₀ that is propositionally Color.up.
Component formula for the standard covariant vector slot Color.down.
For b, i : Fin 4, the i-component of ρ Λ on basis Color.down b matches the inverse complex
Lorentz matrix as in Lorentz.complexCoBasis_ρ_apply (with transpose indexing on Fin 1 ⊕ Fin 3).
Transport version of repr_ρ_basis_vector_down for a color c₀ that is propositionally
Color.down.