Magnitude conjecture

MagnitudeConjecture.CategoryTheory.FiniteDimensionalModuleRestriction

Restriction of finite-dimensional linear modules #

Precomposition along a linear functor whose source has finitely many objects restricts finite-dimensional modules to finite-dimensional modules.

def MagnitudeConjecture.CoveringHom.finiteLinearModuleRestrictionFunctor {k : Type v} [Field k] {C : Type uC} {D : Type uD} [CategoryTheory.Category.{v, uC} C] [CategoryTheory.Category.{v, uD} D] [CategoryTheory.Preadditive C] [CategoryTheory.Preadditive D] [CategoryTheory.Linear k C] [CategoryTheory.Linear k D] [Fintype C] (F : CategoryTheory.Functor C D) [F.Additive] [CategoryTheory.Functor.Linear k F] :

Restriction of finite-dimensional linear modules along a linear functor with finite source.

Instances For
    instance MagnitudeConjecture.CoveringHom.finiteLinearModuleRestrictionFunctor_additive {k : Type v} [Field k] {C : Type uC} {D : Type uD} [CategoryTheory.Category.{v, uC} C] [CategoryTheory.Category.{v, uD} D] [CategoryTheory.Preadditive C] [CategoryTheory.Preadditive D] [CategoryTheory.Linear k C] [CategoryTheory.Linear k D] [Fintype C] (F : CategoryTheory.Functor C D) [F.Additive] [CategoryTheory.Functor.Linear k F] :
    instance MagnitudeConjecture.CoveringHom.finiteLinearModuleRestrictionFunctor_linear {k : Type v} [Field k] {C : Type uC} {D : Type uD} [CategoryTheory.Category.{v, uC} C] [CategoryTheory.Category.{v, uD} D] [CategoryTheory.Preadditive C] [CategoryTheory.Preadditive D] [CategoryTheory.Linear k C] [CategoryTheory.Linear k D] [Fintype C] (F : CategoryTheory.Functor C D) [F.Additive] [CategoryTheory.Functor.Linear k F] :
    CategoryTheory.Functor.Linear k (finiteLinearModuleRestrictionFunctor F)
    instance MagnitudeConjecture.CoveringHom.finiteLinearModuleRestrictionFunctor_preservesKernel {k : Type v} [Field k] {C : Type uC} {D : Type uD} [CategoryTheory.Category.{v, uC} C] [CategoryTheory.Category.{v, uD} D] [CategoryTheory.Preadditive C] [CategoryTheory.Preadditive D] [CategoryTheory.Linear k C] [CategoryTheory.Linear k D] [Fintype C] (F : CategoryTheory.Functor C D) [F.Additive] [CategoryTheory.Functor.Linear k F] {X Y : FiniteDimensionalModuleCategory k} (f : X ⟶ Y) :
    CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.parallelPair f 0) (finiteLinearModuleRestrictionFunctor F)

    Restriction of finite linear modules preserves kernels. After forgetting the two full-subcategory layers, this is the pointwise fact that precomposition preserves limits.