Documentation

TauCeti.RepresentationTheory.Rep.Dual

Contragredient duality for representations #

Dualizing an equivariant linear map gives an equivariant map in the reverse direction. These maps supply contragredient functors on categories of representations. For a representation on a reflexive module, evaluation identifies the representation with its double dual, naturally in the representation. In particular this applies to finite free integral representations.

@[reducible, inline]
abbrev Rep.dual {R : Type u} [CommRing R] {G : Type v} [Group G] (V : Rep R G) :
Rep R G

The contragredient representation on the linear dual of the stored module.

Equations
Instances For
    def Rep.dualMap {R : Type u} [CommRing R] {G : Type v} [Group G] {V W : Rep R G} (f : V ⟶ W) :

    The transpose of an equivariant map, with the contragredient actions on both duals.

    Equations
    Instances For
      @[simp]
      theorem Rep.dualMap_hom_apply {R : Type u} [CommRing R] {G : Type v} [Group G] {V W : Rep R G} (f : V ⟶ W) (φ : Module.Dual R ↑W) (x : ↑V) :
      ((Hom.hom (dualMap f)) φ) x = φ ((Hom.hom f) x)
      @[simp]

      Transposing the identity representation morphism gives the identity.

      @[simp]
      theorem Rep.dualMap_comp {R : Type u} [CommRing R] {G : Type v} [Group G] {U V W : Rep R G} (f : U ⟶ V) (g : V ⟶ W) :

      Transposing a composite reverses the order of its factors.

      @[simp]
      theorem Rep.dualMap_eqToHom {R : Type u} [CommRing R] {G : Type v} [Group G] {V W : Rep R G} (h : V = W) :

      Transposing a transport morphism reverses the transport on dual representations.

      noncomputable def Rep.doubleDualIso {R : Type u} [CommRing R] {G : Type v} [Group G] (V : Rep R G) [Module.IsReflexive R ↑V] :

      Evaluation identifies a representation on a reflexive module with its double dual.

      Equations
      Instances For
        @[simp]
        theorem Rep.doubleDualIso_hom_apply {R : Type u} [CommRing R] {G : Type v} [Group G] (V : Rep R G) [Module.IsReflexive R ↑V] (x : ↑V) (φ : Module.Dual R ↑V) :
        ((Hom.hom V.doubleDualIso.hom) x) φ = φ x

        Evaluation into the double dual is natural on reflexive representations.

        Evaluation into the double dual is natural on reflexive representations.