Documentation

TauCeti.RepresentationTheory.Tensor.Power

Tensor powers of representations #

This file equips the tensor power of a representation with its diagonal action. The action on a pure tensor applies the original action in every factor. This construction is used by the classical-groups roadmap to form tensor powers of the standard representation.

Main definitions #

References #

@[simp]

A family of linear maps indexed by Fin 0 acts as the identity on the zero-fold tensor power.

Splitting a tensor power intertwines separate families of maps on the two factors with their appended family on the combined tensor power.

noncomputable def Representation.tensorPower {R : Type u} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (d : ℕ) :

The diagonal action of G on the d-fold tensor power of a representation.

Equations
Instances For
    @[simp]
    theorem Representation.tensorPower_apply {R : Type u} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (d : ℕ) (g : G) :
    (ρ.tensorPower d) g = PiTensorProduct.map fun (x : Fin d) => ρ g

    The tensor-power action applies the original action in every tensor factor.

    theorem Representation.tensorPower_zero_apply {R : Type u} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (g : G) :

    The action on the zero-fold tensor power is the identity.

    This is intentionally not a simp lemma: tensorPower_apply followed by TauCeti.TensorPower.map_fin_zero already performs this simplification.

    noncomputable def Representation.tensorPowerAddEquiv {R : Type u} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (d e : ℕ) :
    ((ρ.tensorPower d).tprod (ρ.tensorPower e)).Equiv (ρ.tensorPower (d + e))

    Splitting the factors gives an equivalence from the tensor product of two tensor-power representations to the tensor power indexed by their sum.

    Equations
    Instances For
      @[simp]
      theorem Representation.char_tensorPower {R : Type u} {G : Type v} {M : Type w} [Field R] [Monoid G] [AddCommGroup M] [Module R M] [FiniteDimensional R M] (ρ : Representation R G M) (d : ℕ) (g : G) :

      The character of a tensor-power representation is the corresponding power of the character.