PhysLean Documentation

PhysLean.Relativity.Tensors.TensorSpecies.DualRepIso

Isomorphism between rep of color c and rep of dual color. #

def TensorSpecies.toDualRep (S : TensorSpecies) (c : S.C) :
S.FD.obj { as := c } S.FD.obj { as := S.τ c }

The morphism from S.FD.obj (Discrete.mk c) to S.FD.obj (Discrete.mk (S.τ c)) defined by contracting with the metric.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The toDualRep for equal colors is the same, up-to conjugation by a trivial equivalence.

    def TensorSpecies.fromDualRep (S : TensorSpecies) (c : S.C) :
    S.FD.obj { as := S.τ c } S.FD.obj { as := c }

    The morphism from S.FD.obj (Discrete.mk (S.τ c)) to S.FD.obj (Discrete.mk c) defined by contracting with the metric.

    Equations
    Instances For

      Expansion of toDualRep is (S.tensorToVec c).inv.hom x | μ ⊗ S.metricTensor (S.τ c) | μ ν.

      def TensorSpecies.dualRepIsoDiscrete (S : TensorSpecies) (c : S.C) :
      S.FD.obj { as := c } S.FD.obj { as := S.τ c }

      The isomorphism between the representation associated with a color, and that associated with its dual.

      Equations
      Instances For

        Given a i : Fin n the isomorphism between S.F.obj (OverColor.mk c) and S.F.obj (OverColor.mk (Function.update c i (S.τ (c i)))) induced by dualRepIsoDiscrete acting on the i-th component of the color.

        Equations
        Instances For

          Acting with dualRepIso on the fst component of a unitTensor returns a metric.

          Equations
          Instances For

            Acting with dualRepIso on the snd component of a unitTensor returns a metric.

            Equations
            Instances For

              Acting with dualRepIso on the fst component of a metricTensor returns a unitTensor.

              Equations
              Instances For

                Acting with dualRepIso on the snd component of a metricTensor returns a unitTensor.

                Equations
                Instances For