Documentation

TauCeti.Algebra.Coalgebra.Comodule.Dual

Duals of finite projective comodules #

For a finite projective right comodule M over a Hopf algebra H, this file constructs the right-comodule structure on the linear dual Module.Dual R M. Its coaction is characterized basis-freely by

Σ φ₀(m) φ₁ = S(c(φ, m)),

where c(φ, m) is the matrix coefficient and S is the antipode. The canonical equivalence dualTensorHomEquiv turns this equation into a definition without requiring a basis or any finiteness condition on H.

Main declarations #

References #

This is the standard finite-projective dual-comodule construction; see Sweedler, Hopf Algebras, Chapter 2.

noncomputable def TauCeti.Comodule.dualCoact {R : Type u} {H : Type v} {M : Type w} [CommSemiring R] [Semiring H] [HopfAlgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] [Module.Finite R M] [Module.Projective R M] :

The basis-free coaction map on the linear dual of a finite projective right comodule.

Under dualTensorHomEquiv, the tensor dualCoact φ corresponds to the linear map m ↦ S(c(φ, m)).

Equations
Instances For
    @[simp]

    The characteristic equation for the dual coaction, as an equality of linear maps in the vector argument.

    Pointwise characteristic equation for the dual coaction: Σ φ₀(m) φ₁ = S(c(φ, m)).

    Applying the counit to the coefficient leg of the dual coaction recovers the original functional.

    @[instance_reducible]
    noncomputable def TauCeti.Comodule.dual (R : Type u) (H : Type v) (M : Type w) [CommSemiring R] [Semiring H] [HopfAlgebra R H] [AddCommMonoid M] [Module R M] [Comodule R H M] [Module.Finite R M] [Module.Projective R M] :

    The right-comodule structure on the linear dual of a finite projective right comodule.

    This is deliberately not a global instance: a module can carry multiple coactions. Downstream code should select it explicitly, typically as a local instance.

    Equations
    Instances For
      @[simp]

      The coaction of the explicit dual-comodule structure is dualCoact.