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.
The transpose of an equivariant map, with the contragredient actions on both duals.
Equations
- Rep.dualMap f = Rep.ofHom (let __LinearMap := (Rep.Hom.hom f).dualMap; { toLinearMap := __LinearMap, isIntertwining' := ⋯ })
Instances For
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
- V.doubleDualIso = Rep.mkIso (Representation.Equiv.mk (Module.evalEquiv R ↑V) ⋯)
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)
:
theorem
Rep.doubleDualIso_naturality
{R : Type u}
[CommRing R]
{G : Type v}
[Group G]
{V W : Rep R G}
[Module.IsReflexive R ↑V]
[Module.IsReflexive R ↑W]
(f : V ⟶ W)
:
Evaluation into the double dual is natural on reflexive representations.
theorem
Rep.doubleDualIso_naturality_assoc
{R : Type u}
[CommRing R]
{G : Type v}
[Group G]
{V W : Rep R G}
[Module.IsReflexive R ↑V]
[Module.IsReflexive R ↑W]
(f : V ⟶ W)
{Z : Rep R G}
(h : W.dual.dual ⟶ Z)
:
Evaluation into the double dual is natural on reflexive representations.