Documentation

TauCeti.Algebra.MonoidAlgebra.Dual

Duality over a finite group algebra #

For a finite group G and a commutative semiring R, the group algebra R[G] is a symmetric Frobenius algebra. Taking the coefficient at the identity identifies the R[G]-linear dual Hom_{R[G]}(M, R[G]) with the R-linear dual Hom_R(M, R). The action on the latter is the contragredient action: op a sends ψ to the functional m ↦ ψ(a • m).

This file constructs that equivalence explicitly and proves its naturality under precomposition. The range statement is the bridge used to express an Auslander--Reiten transpose through an ordinary base-ring dual. The contragredient action and precomposition need only semiring coefficients and also apply to arbitrary monoids. The range comparison uses commutative semiring coefficients; over a commutative ring, the corresponding quotient comparison is base-ring linear.

Main definitions #

Main results #

References #

@[instance_reducible]
noncomputable instance TauCeti.MonoidAlgebra.instModuleDualContragredient {R : Type u_1} {G : Type u_2} {M : Type u_3} [Semiring R] [Monoid G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [SMulCommClass R (MonoidAlgebra R G) M] :

The contragredient action of a monoid algebra on a base-ring dual.

Equations
  • One or more equations did not get rendered due to their size.

The contragredient action restricts to the usual base-ring action on the dual.

noncomputable def LinearMap.contragredientDualMap {R : Type u_1} {G : Type u_2} {M : Type u_3} {N : Type u_4} [Semiring R] [Monoid G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [SMulCommClass R (MonoidAlgebra R G) M] [AddCommMonoid N] [Module (MonoidAlgebra R G) N] [Module R N] [SMulCommClass R (MonoidAlgebra R G) N] [CompatibleSMul M N R (MonoidAlgebra R G)] (f : M →ₗ[MonoidAlgebra R G] N) :

Precomposition with a monoid-algebra linear map, on base-ring duals equipped with the contragredient action. Scalar compatibility ensures that the map is also base-ring linear.

Equations
Instances For
    @[simp]
    theorem LinearMap.contragredientDualMap_apply {R : Type u_1} {G : Type u_2} {M : Type u_3} {N : Type u_4} [Semiring R] [Monoid G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [SMulCommClass R (MonoidAlgebra R G) M] [AddCommMonoid N] [Module (MonoidAlgebra R G) N] [Module R N] [SMulCommClass R (MonoidAlgebra R G) N] [CompatibleSMul M N R (MonoidAlgebra R G)] (f : M →ₗ[MonoidAlgebra R G] N) (ψ : Module.Dual R N) (m : M) :
    (f.contragredientDualMap ψ) m = ψ (f m)

    Contragredient dual precomposition evaluates by applying the original map first.

    theorem LinearMap.contragredientDualMap_eq_dualMap {R : Type u_1} {G : Type u_2} {M : Type u_3} {N : Type u_4} [CommSemiring R] [Monoid G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [IsScalarTower R (MonoidAlgebra R G) M] [AddCommMonoid N] [Module (MonoidAlgebra R G) N] [Module R N] [IsScalarTower R (MonoidAlgebra R G) N] (f : M →ₗ[MonoidAlgebra R G] N) :

    Restricting contragredient dual precomposition to the base ring gives the usual dual map.

    The functionals on M that extend along f, described as the range of contragredient dual precomposition and as the range of the base-ring dual map, agree as base-ring submodules.

    The quotients of Hom_R(M, R) by the range of contragredient dual precomposition and by the range of the base-ring dual map agree as base-ring modules.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      The inverse quotient comparison sends the class of a functional to its class.

      For a finite group, taking the coefficient at the identity identifies the group-algebra linear dual with the base-ring dual carrying the contragredient action.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.MonoidAlgebra.dualLinearEquiv_apply {R : Type u_1} {G : Type u_2} {M : Type u_3} [CommSemiring R] [Group G] [Finite G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [IsScalarTower R (MonoidAlgebra R G) M] (φ : Module.Dual (MonoidAlgebra R G) M) (m : M) :
        (dualLinearEquiv φ) m = (φ m).coeff 1

        The forward group-algebra duality map takes the coefficient at the identity.

        @[simp]
        theorem TauCeti.MonoidAlgebra.dualLinearEquiv_symm_apply_coeff {R : Type u_1} {G : Type u_2} {M : Type u_3} [CommSemiring R] [Group G] [Finite G] [AddCommMonoid M] [Module (MonoidAlgebra R G) M] [Module R M] [IsScalarTower R (MonoidAlgebra R G) M] (ψ : Module.Dual R M) (m : M) (g : G) :

        The inverse group-algebra duality map records the translates of a functional as its coefficients.

        Group-algebra precomposition becomes contragredient base-ring precomposition under dualLinearEquiv.

        The coefficient-at-one duality carries the range of group-algebra precomposition to the range of contragredient base-ring precomposition.