Documentation

TauCeti.Algebra.Coalgebra.Comodule.Weight.Space

Weight spaces of a comodule #

Let M be a comodule over a coalgebra C over a commutative semiring. For a group-like element c of C, its weight space is the submodule of vectors whose coaction is m ↦ m ⊗ c. This file packages that submodule and its elementary functorial API. Over a domain, when C is projective and M is torsion-free, it proves that the weight spaces belonging to distinct group-like elements are independent. Consequently a Noetherian comodule has only finitely many nonzero weight spaces.

The independence proof reads a coaction through all linear functionals on C. The c-weight space is the joint eigenspace of the component endomorphisms Comodule.coactComponent φ, with eigenvalue function φ ↦ φ c. Linear functionals separate points when C is projective, so distinct group-like elements give distinct joint eigenvalue functions.

Unlike the weight decomposition for a monoid algebra, these weight spaces need not span an arbitrary comodule. Their finite nonzero support can be used to define permutation actions on weights in Lie--Kolchin arguments.

Main declarations #

References #

def GroupLike.weightSpace {R : Type u} {C : Type v} {M : Type w} [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [TauCeti.Comodule R C M] (c : GroupLike R C) :

The weight space of a group-like element c consists of the vectors with coaction m ↦ m ⊗ c.

Equations
Instances For
    @[simp]
    theorem GroupLike.mem_weightSpace {R : Type u} {C : Type v} {M : Type w} [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [TauCeti.Comodule R C M] {c : GroupLike R C} {m : M} :

    Membership in a group-like weight space is the corresponding coaction equation.

    def GroupLike.weightSubcomodule {R : Type u} {C : Type v} {M : Type w} [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [TauCeti.Comodule R C M] (c : GroupLike R C) :

    A group-like weight space, regarded as a subcomodule.

    Equations
    Instances For
      @[simp]

      The underlying submodule of the group-like weight subcomodule is its weight space.

      @[simp]

      Membership in the group-like weight subcomodule is the corresponding coaction equation.

      @[reducible, inline]
      abbrev TauCeti.Comodule.NonzeroGroupLikeWeight (R : Type u) (C : Type v) (M : Type w) [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [Comodule R C M] :

      The group-like elements whose weight space in a comodule is nonzero.

      Equations
      Instances For
        theorem TauCeti.Comodule.Hom.map_mem_groupLikeWeightSpace {R : Type u} {C : Type v} {M : Type w} {N : Type x} [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [Comodule R C M] [AddCommMonoid N] [Module R N] [Comodule R C N] (f : Hom R C M N) {c : GroupLike R C} {m : M} (hm : m ∈ c.weightSpace) :

        A comodule morphism preserves every group-like weight space.

        theorem TauCeti.Comodule.Hom.map_groupLikeWeightSpace_le {R : Type u} {C : Type v} {M : Type w} {N : Type x} [CommSemiring R] [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid M] [Module R M] [Comodule R C M] [AddCommMonoid N] [Module R N] [Comodule R C N] (f : Hom R C M N) (c : GroupLike R C) :

        A comodule morphism maps each group-like weight space into the same weight space.

        A comodule has a nonzero weight vector exactly when one of its group-like weight spaces is nonzero.

        theorem TauCeti.Comodule.mem_groupLikeWeightSpace_iff_forall_coactComponent_eq_smul {k : Type u} {C : Type v} {M : Type w} [CommSemiring k] [AddCommMonoid C] [Module k C] [Coalgebra k C] [Module.Projective k C] [AddCommMonoid M] [Module k M] [Comodule k C M] {c : GroupLike k C} {m : M} :
        m ∈ c.weightSpace ↔ ∀ (φ : Module.Dual k C), (coactComponent φ) m = φ ↑c • m

        A vector has weight c exactly when every component of its coaction has eigenvalue obtained by evaluating the component functional at c.

        A one-dimensional subcomodule lies in the weight space of a unique group-like element. For a coordinate Hopf algebra, this is the character by which the group acts on the line.

        A group-like weight space is the joint eigenspace of all components of the coaction.

        The group-like weight spaces of a torsion-free comodule over a domain are supremum-independent.

        A family of group-like weight spaces with finitely generated supremum has finite support.

        A Noetherian comodule has only finitely many nonzero group-like weight spaces.

        The nonzero group-like weights of a Noetherian comodule form a finite type.

        The number of nonzero group-like weight spaces of a finite-dimensional comodule is at most the dimension of the comodule.