Tensor products of two complex Lorentz vectors #
def
Lorentz.contrContrToMatrix :
↑(CategoryTheory.MonoidalCategoryStruct.tensorObj complexContr complexContr).V ≃ₗ[ℂ] Matrix (Fin 1 ⊕ Fin 3) (Fin 1 ⊕ Fin 3) ℂ
Equivalence of complexContr ⊗ complexContr
to 4 x 4
complex matrices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence of complexContr ⊗ complexCo
to 4 x 4
complex matrices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equivalence of complexCo ⊗ complexContr
to 4 x 4
complex matrices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Group actions #
theorem
Lorentz.contrContrToMatrix_ρ
(v : ↑(CategoryTheory.MonoidalCategoryStruct.tensorObj complexContr complexContr).V)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
theorem
Lorentz.coCoToMatrix_ρ
(v : ↑(CategoryTheory.MonoidalCategoryStruct.tensorObj complexCo complexCo).V)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
coCoToMatrix ((TensorProduct.map (complexCo.ρ M) (complexCo.ρ M)) v) = (LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹.transpose * coCoToMatrix v * (LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹
theorem
Lorentz.contrCoToMatrix_ρ
(v : ↑(CategoryTheory.MonoidalCategoryStruct.tensorObj complexContr complexCo).V)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
theorem
Lorentz.coContrToMatrix_ρ
(v : ↑(CategoryTheory.MonoidalCategoryStruct.tensorObj complexCo complexContr).V)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
The symm version of the group actions. #
theorem
Lorentz.coCoToMatrix_ρ_symm
(v : Matrix (Fin 1 ⊕ Fin 3) (Fin 1 ⊕ Fin 3) ℂ)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
(TensorProduct.map (complexCo.ρ M) (complexCo.ρ M)) (coCoToMatrix.symm v) = coCoToMatrix.symm
((LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹.transpose * v * (LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹)
theorem
Lorentz.contrCoToMatrix_ρ_symm
(v : Matrix (Fin 1 ⊕ Fin 3) (Fin 1 ⊕ Fin 3) ℂ)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
(TensorProduct.map (complexContr.ρ M) (complexCo.ρ M)) (contrCoToMatrix.symm v) = contrCoToMatrix.symm
(LorentzGroup.toComplex (SL2C.toLorentzGroup M) * v * (LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹)
theorem
Lorentz.coContrToMatrix_ρ_symm
(v : Matrix (Fin 1 ⊕ Fin 3) (Fin 1 ⊕ Fin 3) ℂ)
(M : Matrix.SpecialLinearGroup (Fin 2) ℂ)
:
(TensorProduct.map (complexCo.ρ M) (complexContr.ρ M)) (coContrToMatrix.symm v) = coContrToMatrix.symm
((LorentzGroup.toComplex (SL2C.toLorentzGroup M))⁻¹.transpose * v * (LorentzGroup.toComplex (SL2C.toLorentzGroup M)).transpose)