Documentation

TauCeti.RepresentationTheory.SymmetricPower

Symmetric powers of representations #

This file equips each symmetric power of a representation with the induced diagonal action. Intertwining maps and equivalences pass functorially to symmetric powers.

Main definitions #

References #

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

The action induced by a representation on its dth symmetric power.

Equations
Instances For
    @[simp]
    theorem Representation.symmetricPower_apply {R : Type} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (d : ℕ) (g : G) :

    The action on a symmetric power is induced by the action on the original representation.

    theorem Representation.symmetricPower_apply_tprod {R : Type} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] (ρ : Representation R G M) (d : ℕ) (g : G) (m : Fin d → M) :
    ((ρ.symmetricPower d) g) (⨂ₛ[R] (i : Fin d), m i) = ⨂ₛ[R] (i : Fin d), (ρ g) (m i)

    The symmetric-power action applies the original action to every factor of a pure tensor.

    This is intentionally not a simp lemma: symmetricPower_apply followed by SymmetricPower.map_tprod already performs this simplification.

    noncomputable def Representation.IntertwiningMap.symmetricPower {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (f : ρ.IntertwiningMap σ) (d : ℕ) :

    An intertwining map induces an intertwining map on every symmetric power.

    Equations
    Instances For
      @[simp]

      The underlying linear map is the usual map induced on symmetric powers.

      @[simp]
      theorem Representation.IntertwiningMap.symmetricPower_apply_tprod {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (f : ρ.IntertwiningMap σ) (d : ℕ) (m : Fin d → M) :
      (f.symmetricPower d) (⨂ₛ[R] (i : Fin d), m i) = ⨂ₛ[R] (i : Fin d), f (m i)

      The induced map sends a pure symmetric tensor to the tensor of the images.

      @[simp]

      Symmetric powers preserve identity intertwining maps.

      @[simp]
      theorem Representation.IntertwiningMap.symmetricPower_comp {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} {P : Type u_1} [AddCommMonoid P] [Module R P] {τ : Representation R G P} (f : ρ.IntertwiningMap σ) (g : σ.IntertwiningMap τ) (d : ℕ) :

      Symmetric powers preserve composition of intertwining maps.

      noncomputable def Representation.Equiv.symmetricPower {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (e : ρ.Equiv σ) (d : ℕ) :

      An equivalence of representations induces an equivalence of every symmetric power.

      Equations
      Instances For
        @[simp]
        theorem Representation.Equiv.symmetricPower_toLinearMap {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (e : ρ.Equiv σ) (d : ℕ) :

        The underlying linear map is the usual map induced on symmetric powers.

        @[simp]
        theorem Representation.Equiv.symmetricPower_apply_tprod {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (e : ρ.Equiv σ) (d : ℕ) (m : Fin d → M) :
        (e.symmetricPower d) (⨂ₛ[R] (i : Fin d), m i) = ⨂ₛ[R] (i : Fin d), e (m i)

        The induced equivalence sends a pure symmetric tensor to the tensor of the images.

        @[simp]
        theorem Representation.Equiv.symmetricPower_refl {R : Type} {G : Type v} {M : Type w} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] {ρ : Representation R G M} (d : ℕ) :

        Symmetric powers preserve identity equivalences.

        @[simp]
        theorem Representation.Equiv.symmetricPower_symm {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} (e : ρ.Equiv σ) (d : ℕ) :

        Symmetric powers preserve inverses of equivalences.

        @[simp]
        theorem Representation.Equiv.symmetricPower_trans {R : Type} {G : Type v} {M : Type w} {N : Type w'} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module R M] [AddCommMonoid N] [Module R N] {ρ : Representation R G M} {σ : Representation R G N} {P : Type u_1} [AddCommMonoid P] [Module R P] {τ : Representation R G P} (e : ρ.Equiv σ) (f : σ.Equiv τ) (d : ℕ) :

        Symmetric powers preserve composition of equivalences.