Physlib Documentation

Physlib.Relativity.Tensors.RealTensor.Vector.Pre.Basic

Real Lorentz vectors #

We define real Lorentz vectors in as representations of the Lorentz group.

noncomputable def Lorentz.Contr (d : ) :

The representation of LorentzGroup d on real vectors corresponding to contravariant Lorentz vectors. In index notation these have an up index ψⁱ.

Equations
Instances For
    noncomputable def Lorentz.contrBasis (d : := 3) :

    The standard basis of contravariant Lorentz vectors.

    Equations
    Instances For
      @[simp]
      theorem Lorentz.contrBasis_ρ_apply {d : } (M : (LorentzGroup d)) (i j : Fin 1 Fin d) :
      (LinearMap.toMatrix (contrBasis d) (contrBasis d)) ((Contr d).ρ M) i j = M i j
      theorem Lorentz.contrBasis_repr_apply {d : } (p : (Contr d)) (i : Fin 1 Fin d) :
      ((contrBasis d).repr p) i = p.val i
      noncomputable def Lorentz.contrBasisFin (d : := 3) :
      Module.Basis (Fin (1 + d)) (Contr d)

      The standard basis of contravariant Lorentz vectors indexed by Fin (1 + d).

      Equations
      Instances For
        theorem Lorentz.contrBasisFin_repr_apply {d : } (p : (Contr d)) (i : Fin (1 + d)) :
        @[implicit_reducible]

        The representation of contravariant Lorentz vectors forms a topological space, induced by its equivalence to Fin 1 ⊕ Fin d → ℝ.

        Equations
        theorem Lorentz.continuous_contr {d : } {T : Type} [TopologicalSpace T] (f : T(Contr d)) (h : Continuous fun (i : T) => ContrMod.toFin1dℝ (f i)) :
        noncomputable def Lorentz.Co (d : ) :

        The representation of LorentzGroup d on real vectors corresponding to covariant Lorentz vectors. In index notation these have an up index ψⁱ.

        Equations
        Instances For
          noncomputable def Lorentz.coBasis (d : := 3) :
          Module.Basis (Fin 1 Fin d) (Co d)

          The standard basis of contravariant Lorentz vectors.

          Equations
          Instances For
            @[simp]
            theorem Lorentz.coBasis_ρ_apply {d : } (M : (LorentzGroup d)) (i j : Fin 1 Fin d) :
            (LinearMap.toMatrix (coBasis d) (coBasis d)) ((Co d).ρ M) i j = (↑M)⁻¹.transpose i j
            theorem Lorentz.coBasis_repr_apply {d : } (p : (Co d)) (i : Fin 1 Fin d) :
            ((coBasis d).repr p) i = p.val i
            @[simp]
            noncomputable def Lorentz.coBasisFin (d : := 3) :
            Module.Basis (Fin (1 + d)) (Co d)

            The standard basis of covariant Lorentz vectors indexed by Fin (1 + d).

            Equations
            Instances For
              theorem Lorentz.coBasisFin_repr_apply {d : } (p : (Co d)) (i : Fin (1 + d)) :

              Isomorphism between contravariant and covariant Lorentz vectors #

              noncomputable def Lorentz.Contr.toCo (d : ) :

              The morphism of representations from Contr d to Co d defined by multiplication with the metric.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def Lorentz.Co.toContr (d : ) :

                The morphism of representations from Co d to Contr d defined by multiplication with the metric.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def Lorentz.contrIsoCo (d : ) :

                  The isomorphism between Contr d and Co d induced by multiplication with the Minkowski metric.

                  Equations
                  Instances For

                    Other properties #

                    theorem Lorentz.Contr.ρ_stdBasis (μ : Fin 1 Fin 3) (Λ : (LorentzGroup 3)) :
                    ((Contr 3).ρ Λ) (ContrMod.stdBasis μ) = j : Fin 1 Fin 3, Λ j μ ContrMod.stdBasis j