Magnitude conjecture

MagnitudeConjecture.CategoryTheory.GradedIntervalDeletion

Interval restriction as object deletion #

Nonnegative degrees prevent a nonzero factorization between interval objects from leaving the interval. Thus the finite interval category agrees with the object-deletion quotient, allowing use of the proved extension-by-zero module equivalence. This uses degree monotonicity, not a covering or averaging theorem.

def MagnitudeConjecture.GradedCategory.HomGrading.outsideInterval {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
Set (DegreeObject G)

The objects outside the closed degree interval.

Instances For
    theorem MagnitudeConjecture.GradedCategory.HomGrading.noDeletedFactorization_outsideInterval {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (h : ℕ) (hbound : ∀ (X Y : C) (d : ℤ), d < 0 ∨ ↑h < d → G.component X Y d = ⊥) (m : ℕ) :

    Between retained objects, factoring through a deleted degree gives zero.

    def MagnitudeConjecture.GradedCategory.HomGrading.intervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :

    The finite degree coordinates identify with the surviving objects.

    Instances For
      instance MagnitudeConjecture.GradedCategory.HomGrading.instFullIntervalSurvivingCategoryDegreeObjectOutsideIntervalIntervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
      instance MagnitudeConjecture.GradedCategory.HomGrading.instFaithfulIntervalSurvivingCategoryDegreeObjectOutsideIntervalIntervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
      (G.intervalToSurviving m).Faithful
      instance MagnitudeConjecture.GradedCategory.HomGrading.instAdditiveIntervalSurvivingCategoryDegreeObjectOutsideIntervalIntervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
      (G.intervalToSurviving m).Additive
      instance MagnitudeConjecture.GradedCategory.HomGrading.instLinearIntervalSurvivingCategoryDegreeObjectOutsideIntervalIntervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
      CategoryTheory.Functor.Linear k (G.intervalToSurviving m)
      instance MagnitudeConjecture.GradedCategory.HomGrading.instEssSurjIntervalSurvivingCategoryDegreeObjectOutsideIntervalIntervalToSurviving {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
      (G.intervalToSurviving m).EssSurj
      noncomputable def MagnitudeConjecture.GradedCategory.HomGrading.intervalSurvivingEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :

      The interval category is equivalent to the full subcategory on surviving degree-labelled objects.

      Instances For
        instance MagnitudeConjecture.GradedCategory.HomGrading.instAdditiveIntervalSurvivingCategoryDegreeObjectOutsideIntervalFunctorIntervalSurvivingEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
        (G.intervalSurvivingEquivalence m).functor.Additive
        instance MagnitudeConjecture.GradedCategory.HomGrading.instLinearIntervalSurvivingCategoryDegreeObjectOutsideIntervalFunctorIntervalSurvivingEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (m : ℕ) :
        CategoryTheory.Functor.Linear k (G.intervalSurvivingEquivalence m).functor
        noncomputable def MagnitudeConjecture.GradedCategory.HomGrading.intervalDeletionEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (h : ℕ) (hbound : ∀ (X Y : C) (d : ℤ), d < 0 ∨ ↑h < d → G.component X Y d = ⊥) (m : ℕ) :

        Nonnegative bounded Hom degrees identify the interval with deletion of all degrees outside it.

        Instances For
          instance MagnitudeConjecture.GradedCategory.HomGrading.instAdditiveIntervalDeletionCategoryDegreeObjectOutsideIntervalFunctorIntervalDeletionEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (h : ℕ) (hbound : ∀ (X Y : C) (d : ℤ), d < 0 ∨ ↑h < d → G.component X Y d = ⊥) (m : ℕ) :
          (G.intervalDeletionEquivalence h hbound m).functor.Additive
          instance MagnitudeConjecture.GradedCategory.HomGrading.instLinearIntervalDeletionCategoryDegreeObjectOutsideIntervalFunctorIntervalDeletionEquivalence {k : Type u} [Field k] {C : Type v} [CategoryTheory.Category.{w, v} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (G : HomGrading k C) (h : ℕ) (hbound : ∀ (X Y : C) (d : ℤ), d < 0 ∨ ↑h < d → G.component X Y d = ⊥) (m : ℕ) :
          CategoryTheory.Functor.Linear k (G.intervalDeletionEquivalence h hbound m).functor