Magnitude conjecture

MagnitudeConjecture.CategoryTheory.GradedAdditiveEnvelope

Extending the mesh Hom grading to finite direct sums #

The original grading is supplied only on the indecomposable category. Its additive envelope supplies the finite biproducts needed for the generator.

@[instance_reducible]
instance MagnitudeConjecture.GradedCategory.matHomModule {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (X Y : CategoryTheory.Mat_ C) :
Module k (X ⟶ Y)
@[instance_reducible]
instance MagnitudeConjecture.GradedCategory.matLinear {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] :
CategoryTheory.Linear k (CategoryTheory.Mat_ C)
instance MagnitudeConjecture.GradedCategory.matFiniteHom {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] [∀ (X Y : C), FiniteDimensional k (X ⟶ Y)] (X Y : CategoryTheory.Mat_ C) :
FiniteDimensional k (X ⟶ Y)
def MagnitudeConjecture.GradedCategory.HomGrading.additiveEnvelope {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) [∀ (X Y : C), FiniteDimensional k (X ⟶ Y)] :
HomGrading k (CategoryTheory.Mat_ C)

Extend a Hom grading componentwise to the additive envelope.

Instances For