Physlib

Physlib.Relativity.Tensors.RealTensor.Representation.Contraction

Contraction of Real Lorentz Vectors and Covectors

We define the intertwining maps which define the contraction of a contravariant Lorentz vector with a covariant Lorentz vector, and vice versa.

Note: This file will eventually replace `./Pre/Contraction.lean` when we move `realLorentzTensor` over to `Vector` and `CoVector`.

A. The definitions

B. Properties of the contractions

11 declarations

definition

Contraction of a Lorentz vector and covector VectordCoVectordR\text{Vector}_d \otimes \text{CoVector}_d \to \mathbb{R}

For a given natural number dd representing spatial dimensions, this defines the contraction of a Lorentz vector and a Lorentz covector. It is an intertwining linear map from the tensor product of the Lorentz vector representation Vectord\text{Vector}_d and the Lorentz covector representation CoVectord\text{CoVector}_d to the trivial representation on R\mathbb{R}. For a Lorentz vector ϕ\phi and a Lorentz covector ψ\psi, the contraction is defined by the sum of their components: contract(ϕψ)=iϕiψi \text{contract}(\phi \otimes \psi) = \sum_{i} \phi_i \psi_i where the index ii ranges over the (1+d)(1+d)-dimensional spacetime. As an intertwining map, this contraction is invariant under the action of the Lorentz group L\mathcal{L}.

definition

Contraction of a covariant and contravariant Lorentz vector iϕiψi\sum_i \phi_i \psi_i

This definition provides the contraction map as an intertwining map between the tensor product of the space of covariant Lorentz vectors CoVector(d)\text{CoVector}(d) and contravariant Lorentz vectors Vector(d)\text{Vector}(d) to the real numbers R\mathbb{R}, where R\mathbb{R} is equipped with the trivial representation of the Lorentz group L\mathcal{L}. For a covariant vector ϕCoVector(d)\phi \in \text{CoVector}(d) and a contravariant vector ψVector(d)\psi \in \text{Vector}(d), the contraction is defined on pure tensors ϕψ\phi \otimes \psi as the sum iϕiψi\sum_i \phi_i \psi_i. The map is an intertwining map, meaning it is invariant under the action of the Lorentz group.

theorem

contract(ϕψ)=iϕiψi\text{contract}(\phi \otimes \psi) = \sum_i \phi_i \psi_i for Lorentz vectors and covectors

For any Lorentz vector ϕVectord\phi \in \text{Vector}_d and Lorentz covector ψCoVectord\psi \in \text{CoVector}_d in a (1+d)(1+d)-dimensional spacetime, the contraction of their tensor product ϕψ\phi \otimes \psi is given by the sum of the products of their components: contract(ϕψ)=iϕiψi \text{contract}(\phi \otimes \psi) = \sum_{i} \phi_i \psi_i where the index ii ranges over the (1+d)(1+d) dimensions of the spacetime.

theorem

Contraction of a covector and vector equals iϕiψi\sum_i \phi_i \psi_i

For a covariant Lorentz vector ϕCoVector(d)\phi \in \text{CoVector}(d) and a contravariant Lorentz vector ψVector(d)\psi \in \text{Vector}(d), the contraction of their pure tensor product ϕψ\phi \otimes \psi is equal to the sum of the products of their components: contract(ϕψ)=iϕiψi\text{contract}(\phi \otimes \psi) = \sum_i \phi_i \psi_i where the summation index ii ranges over the (1+d)(1+d) dimensions of spacetime.

theorem

contract(eμψ)=ψμ\text{contract}(e_\mu \otimes \psi) = \psi_\mu

For a natural number dd representing spatial dimensions, let μFin 1Fin d\mu \in \text{Fin } 1 \oplus \text{Fin } d be an index and ψCoVector(d)\psi \in \text{CoVector}(d) be a Lorentz covector. Let eμe_\mu denote the μ\mu-th standard basis vector of the Lorentz vector space Vector(d)\text{Vector}(d). The contraction of eμe_\mu with ψ\psi is equal to the μ\mu-th component of ψ\psi: contract(eμψ)=ψμ \text{contract}(e_\mu \otimes \psi) = \psi_\mu

theorem

Contraction of basis covector eμe_\mu with vector φ\varphi equals φμ\varphi_\mu

For a (1+d)(1+d)-dimensional spacetime, let μ{0}{1,,d}\mu \in \{0\} \cup \{1, \dots, d\} be a spacetime index and let eμe_\mu be the μ\mu-th standard basis element of the space of Lorentz covectors CoVector(d)\text{CoVector}(d). For any Lorentz vector φVector(d)\varphi \in \text{Vector}(d), the contraction of the basis covector eμe_\mu with φ\varphi is equal to the μ\mu-th component of φ\varphi: contract(eμφ)=φμ\text{contract}(e_\mu \otimes \varphi) = \varphi_\mu

theorem

The contraction of a Lorentz vector with a basis covector contract(ϕeμ)\text{contract}(\phi \otimes e^\mu) equals the vector component ϕμ\phi_\mu

For any Lorentz vector ϕ\phi in a (1+d)(1+d)-dimensional spacetime and any spacetime index μFin 1Fin d\mu \in \text{Fin } 1 \oplus \text{Fin } d, the contraction of ϕ\phi with the μ\mu-th basis covector eμe^\mu of CoVectord\text{CoVector}_d is equal to the μ\mu-th component of the vector ϕ\phi. Mathematically, this is expressed as: contract(ϕeμ)=ϕμ \text{contract}(\phi \otimes e^\mu) = \phi_\mu where \otimes denotes the tensor product and ϕμ\phi_\mu denotes the component of ϕ\phi at index μ\mu.

theorem

contract(ψeμ)=ψμ\text{contract}(\psi \otimes e_\mu) = \psi_\mu

For a covariant Lorentz vector ψCoVector(d)\psi \in \text{CoVector}(d) and a spacetime index μ{0}{1,,d}\mu \in \{0\} \cup \{1, \dots, d\}, the contraction of ψ\psi with the μ\mu-th standard basis vector eμe_\mu of the contravariant Lorentz vector space Vector(d)\text{Vector}(d) is equal to the μ\mu-th component of ψ\psi. Mathematically, this is expressed as contract(ψeμ)=ψμ\text{contract}(\psi \otimes e_\mu) = \psi_\mu.

theorem

Vector.contract(ϕψ)=CoVector.contract(ψϕ)\text{Vector.contract}(\phi \otimes \psi) = \text{CoVector.contract}(\psi \otimes \phi)

For any natural number dd representing spatial dimensions, given a contravariant Lorentz vector ϕVector(d)\phi \in \text{Vector}(d) and a covariant Lorentz vector ψCoVector(d)\psi \in \text{CoVector}(d), the contraction of the vector ϕ\phi with the covector ψ\psi is equal to the contraction of the covector ψ\psi with the vector ϕ\phi: Vector.contract(ϕψ)=CoVector.contract(ψϕ) \text{Vector.contract}(\phi \otimes \psi) = \text{CoVector.contract}(\psi \otimes \phi) Both sides of the equation represent the scalar sum iϕiψi\sum_i \phi_i \psi_i over the spacetime indices.

theorem

contract(ΛϕΛψ)=contract(ϕψ)\text{contract}(\Lambda \phi \otimes \Lambda \psi) = \text{contract}(\phi \otimes \psi)

For any Lorentz transformation Λ\Lambda in the Lorentz group L\mathcal{L} of dd spatial dimensions, and for any Lorentz vector ϕVectord\phi \in \text{Vector}_d and Lorentz covector ψCoVectord\psi \in \text{CoVector}_d, the contraction of the transformed vector and transformed covector is equal to the contraction of the original vector and covector: contract(ρV(Λ)ϕρV(Λ)ψ)=contract(ϕψ) \text{contract}(\rho_V(\Lambda)\phi \otimes \rho_{V^*}(\Lambda)\psi) = \text{contract}(\phi \otimes \psi) where ρV\rho_V and ρV\rho_{V^*} are the representations of the Lorentz group acting on the space of vectors and covectors, respectively.

theorem

Lorentz Invariance of Covector-Vector Contraction

For any Lorentz transformation ΛL\Lambda \in \mathcal{L} in dd spatial dimensions, any Lorentz covector ϕCoVector(d)\phi \in \text{CoVector}(d), and any Lorentz vector ψVector(d)\psi \in \text{Vector}(d), the contraction of the transformed covector and vector is equal to the contraction of the original covector and vector: contract(ρco(Λ)ϕρvec(Λ)ψ)=contract(ϕψ)\text{contract}(\rho_{\text{co}}(\Lambda)\phi \otimes \rho_{\text{vec}}(\Lambda)\psi) = \text{contract}(\phi \otimes \psi) where ρco\rho_{\text{co}} and ρvec\rho_{\text{vec}} denote the representations of the Lorentz group on the space of covectors and vectors, respectively.