Magnitude conjecture

MagnitudeConjecture.CategoryTheory.FiniteDecompositionVanishes

Finite decompositions and objectwise vanishing #

These elementary lemmas are shared by the incoming-Hom locality proof and by the older control-window development. They require neither a control window nor a finite quotient.

noncomputable def MagnitudeConjecture.CategoryTheory.FiniteIndecomposableDecomposition.inclusion {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasBinaryBiproducts D] {X : D} (d : FiniteIndecomposableDecomposition X) (i : Fin d.n) :
d.summand i ⟶ X

Inclusion of one displayed indecomposable summand.

Instances For
    noncomputable def MagnitudeConjecture.CategoryTheory.FiniteIndecomposableDecomposition.projection {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasBinaryBiproducts D] {X : D} (d : FiniteIndecomposableDecomposition X) (i : Fin d.n) :
    X ⟶ d.summand i

    Projection onto one displayed indecomposable summand.

    Instances For
      @[simp]
      theorem MagnitudeConjecture.CategoryTheory.FiniteIndecomposableDecomposition.inclusion_projection {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasBinaryBiproducts D] {X : D} (d : FiniteIndecomposableDecomposition X) (i : Fin d.n) :
      CategoryTheory.CategoryStruct.comp (d.inclusion i) (d.projection i) = CategoryTheory.CategoryStruct.id (d.summand i)
      theorem MagnitudeConjecture.CategoryTheory.FiniteIndecomposableDecomposition.inclusion_comp_ne_zero_of_isRightMinimal {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasBinaryBiproducts D] {X Y : D} (d : FiniteIndecomposableDecomposition X) (i : Fin d.n) (f : X ⟶ Y) (hf : QuotientSubmoduleEquidistribution.IsRightMinimal f) :
      CategoryTheory.CategoryStruct.comp (d.inclusion i) f ≠ 0

      Every displayed component of a right-minimal map is nonzero.

      theorem MagnitudeConjecture.CategoryTheory.FiniteIndecomposableDecomposition.comp_projection_ne_zero_of_isLeftMinimal {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.Preadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasBinaryBiproducts D] {X Y : D} (d : FiniteIndecomposableDecomposition Y) (i : Fin d.n) (f : X ⟶ Y) (hf : QuotientSubmoduleEquidistribution.IsLeftMinimal f) :
      CategoryTheory.CategoryStruct.comp f (d.projection i) ≠ 0

      Every displayed component of a left-minimal map is nonzero.

      theorem MagnitudeConjecture.ObjectDeletion.moduleVanishesOnDeleted_compl_of_moduleSupport_subset_frozen {k : Type v} [Field k] (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (M : CoveringHom.FiniteDimensionalModuleCategory k) (U : Set C) (hU : CoveringHom.moduleSupport k M.obj.obj ⊆ U) :
      ModuleVanishesOnDeleted C Uᶜ M.obj.obj

      A finite-dimensional module vanishes on the complement of any set which contains its object support.

      theorem MagnitudeConjecture.ObjectDeletion.moduleVanishesOnDeleted_of_iso {k : Type v} [Field k] (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (D : Set C) {M N : CoveringHom.FiniteDimensionalModuleCategory k} (e : M ≅ N) (hM : ModuleVanishesOnDeleted C D M.obj.obj) :

      Vanishing on a deleted set is invariant under isomorphism of finite ambient modules.

      theorem MagnitudeConjecture.ObjectDeletion.moduleVanishesOnDeleted_of_decomposition_summands {k : Type v} [Field k] (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (S : Set C) (Y : CoveringHom.FiniteDimensionalModuleCategory k) (d : CategoryTheory.FiniteIndecomposableDecomposition Y) (hvanish : ∀ (i : Fin d.n), ModuleVanishesOnDeleted C S (d.summand i).obj.obj) :

      If every displayed indecomposable summand of a finite decomposition vanishes on a deleted object set, then so does the decomposed module.