Magnitude conjecture

MagnitudeConjecture.Algebra.RightModulePrimitiveCornerCategory

The concrete corner category of a primitive-projective presentation #

A complete primitive-projective presentation realizes the selected projective category by the literal corners e_q A e_p. This auxiliary category keeps ambient algebra coordinates as the morphism type, which is the convenient form for the finite-ideal pencil argument. Its canonical linear functor to the existing selected-projective category is fully faithful and bijective on objects.

def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.PrimitiveCornerCategory {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (_P : S.PrimitiveProjectivePresentation) :

The literal primitive-corner category attached to the presentation. The type wrapper retains P as an inferable parameter.

Instances For

    Recover the selected-projective label represented by a corner object.

    Instances For
      @[instance_reducible]
      noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryFintype {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
      @[instance_reducible]
      noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryDecidableEq {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
      @[instance_reducible]
      noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryCategory {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
      CategoryTheory.Category.{u, 0} P.PrimitiveCornerCategory
      @[simp]
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategory_id_val {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p : P.PrimitiveCornerCategory) :
      ↑(CategoryTheory.CategoryStruct.id p) = P.idempotent (P.cornerVertex p)
      @[simp]
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategory_comp_val {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q r : P.PrimitiveCornerCategory} (f : p ⟶ q) (g : q ⟶ r) :
      ↑(CategoryTheory.CategoryStruct.comp f g) = ↑g * ↑f
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategory_idempotent_mul_val {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : P.PrimitiveCornerCategory} (f : p ⟶ q) :
      P.idempotent (P.cornerVertex q) * ↑f = ↑f
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategory_val_mul_idempotent {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : P.PrimitiveCornerCategory} (f : p ⟶ q) :
      ↑f * P.idempotent (P.cornerVertex p) = ↑f
      @[instance_reducible]
      noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryPreadditive {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
      CategoryTheory.Preadditive P.PrimitiveCornerCategory
      @[instance_reducible]
      noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryLinear {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
      CategoryTheory.Linear k P.PrimitiveCornerCategory
      instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryHomFinite {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p q : P.PrimitiveCornerCategory) :
      Module.Finite k (p ⟶ q)
      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerHomLinearEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p q : P.PrimitiveCornerCategory) :

      The corner Hom space is linearly equivalent to the corresponding selected-projective Hom space.

      Instances For
        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerToProjective {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
        CategoryTheory.Functor P.PrimitiveCornerCategory S.ProjectiveCategory

        The coordinate realization as a linear functor to the existing selected projective category.

        Instances For
          instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerToProjective_linear {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) :
          CategoryTheory.Functor.Linear k P.primitiveCornerToProjective
          instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.primitiveCornerCategoryEndLocal {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p : P.PrimitiveCornerCategory) :
          IsLocalRing (CategoryTheory.End p)

          Every concrete primitive-corner endomorphism ring is local.