Documentation

TauCeti.Algebra.Coalgebra.Comodule.Finite.Corestrict

Corestriction of finitely generated comodules #

This file lifts corestriction along a coalgebra morphism from all right comodules to the full subcategory of finitely generated right comodules. Since corestriction changes only the target coalgebra of the coaction and leaves the underlying module unchanged, finite generation is preserved automatically.

This is Layer 1 infrastructure for the reductive-groups roadmap target "Comodules over a coalgebra/Hopf algebra": the finitely generated comodule category must remain available when the coordinate coalgebra is changed along a coalgebra morphism.

Main definitions #

References #

This is the standard corestriction of comodules along a coalgebra morphism; see Sweedler, Hopf Algebras, Chapter 2. The categorical lift reuses Mathlib's ObjectProperty.FullSubcategory API.

Corestriction of finitely generated right comodules along a coalgebra morphism.

The underlying module is unchanged, so the finite-generation proof is inherited from the source object.

Equations
Instances For
    @[simp]

    Corestriction on finitely generated comodules is corestriction on the ambient comodule.

    @[simp]
    theorem TauCeti.FGComoduleCat.corestrict_obj_coe {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] (f : C →ₗc[R] D) (M : FGComoduleCat R C) :
    ↑((corestrict f).obj M) = ↑M

    Corestriction leaves the underlying type of a finitely generated comodule unchanged.

    @[simp]

    The coaction after corestricting a finitely generated comodule is (id ⊗ f) ∘ ρ.

    @[simp]

    The coaction after corestricting a finitely generated comodule evaluates as (id ⊗ f) (ρ m).

    @[simp]
    theorem TauCeti.FGComoduleCat.corestrict_map_hom {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] (f : C →ₗc[R] D) {M N : FGComoduleCat R C} (g : M ⟶ N) :

    Corestriction on finitely generated morphisms is corestriction on ambient comodule morphisms.

    @[simp]
    theorem TauCeti.FGComoduleCat.corestrict_map_toLinearMap {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] (f : C →ₗc[R] D) {M N : FGComoduleCat R C} (g : M ⟶ N) :

    Corestriction leaves the underlying linear map of a finitely generated comodule morphism unchanged.

    @[simp]

    Corestriction leaves the underlying function of a finitely generated comodule morphism unchanged.

    @[simp]

    Corestriction of finitely generated comodules commutes with the inclusion into all comodules on objects.

    @[simp]
    theorem TauCeti.FGComoduleCat.incl_corestrict_map {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] (f : C →ₗc[R] D) {M N : FGComoduleCat R C} (g : M ⟶ N) :

    Corestriction of finitely generated comodules commutes with the inclusion into all comodules on morphisms.

    @[simp]

    Corestriction leaves the underlying semimodule object unchanged.

    Corestriction leaves the underlying semimodule morphism unchanged.

    Corestricting finitely generated comodules along the identity coalgebra morphism leaves the coaction unchanged.

    theorem TauCeti.FGComoduleCat.corestrict_map_comp_coalg_toLinearMap {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] {E : Type y} [AddCommMonoid E] [Module R E] [Coalgebra R E] (f : C →ₗc[R] D) (g : D →ₗc[R] E) {M N : FGComoduleCat R C} (h : M ⟶ N) :

    Corestriction functors compose in the coalgebra morphism on underlying linear maps.

    @[simp]
    theorem TauCeti.FGComoduleCat.corestrict_map_comp_coalg_apply {R : Type u} [CommSemiring R] {C : Type v} {D : Type w} [AddCommMonoid C] [Module R C] [Coalgebra R C] [AddCommMonoid D] [Module R D] [Coalgebra R D] {E : Type y} [AddCommMonoid E] [Module R E] [Coalgebra R E] (f : C →ₗc[R] D) (g : D →ₗc[R] E) {M N : FGComoduleCat R C} (h : M ⟶ N) (m : ↑M) :

    Corestriction functors compose in the coalgebra morphism on elements.