Magnitude conjecture

MagnitudeConjecture.Algebra.RightModuleStandardFormRestriction

Restriction from the standard mesh to its projective vertices #

The manuscript's restricted Yoneda functor factors through restriction of finite contravariant modules on the whole standard mesh. On projective-injective modules this restriction is fully faithful: both sides have finite coordinates indexed by the projective mesh vertices, and restriction identifies the corresponding dual corepresentables.

@[instance_reducible]
def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormRestrictionQuiver {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :
Quiver (Fin S.n)
Instances For
    @[instance_reducible]
    noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormRestrictionArrowFintype {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (x y : Fin S.n) :
    Fintype (x ⟶ y)
    Instances For
      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormProjectiveVertexInclusion {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :

      The full inclusion of projective standard-mesh vertices into the strict vertex model of the whole standard mesh.

      Instances For
        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormModuleRestrictionFunctor {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :

        Restriction of finite contravariant modules on the whole standard mesh to the full subcategory on its projective vertices.

        Instances For
          instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormModuleRestriction_preservesKernel {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {X Y : S.StandardFormFiniteContravariantModuleCategory} (f : X ⟶ Y) :
          CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.parallelPair f 0) S.standardFormModuleRestrictionFunctor

          Restricting the whole-mesh representable at x gives the manuscript's restricted representable module at x.

          Instances For

            Dual corepresentables on the projective standard-mesh subcategory are finite-dimensional modules.

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

            The projective vertices parameterize the projective-injective coordinate modules on the whole standard mesh.

            Instances For
              noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormProjectiveDualTargetFunctor {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :

              The projective vertices also parameterize the injective coordinate modules over the projective full subcategory.

              Instances For

                Restriction identifies a whole-mesh projective-injective coordinate D Hom(p,-) with the corresponding dual corepresentable on the projective full subcategory.

                Instances For

                  The coordinatewise restriction isomorphisms are natural in the projective vertex.

                  Instances For
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormModuleRestriction_injective {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (I : S.StandardFormFiniteContravariantModuleCategory) [CategoryTheory.Projective I] [CategoryTheory.Injective I] :
                    CategoryTheory.Injective (S.standardFormModuleRestrictionFunctor.obj I)

                    Restriction carries every projective-injective whole-mesh module to an injective module on the projective full subcategory.

                    Restriction, with its injectivity property recorded in the codomain.

                    Instances For
                      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormProjectiveInjectiveCoordinateFunctor {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :

                      Projective vertices as projective-injective coordinate objects on the whole standard mesh.

                      Instances For
                        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormInjectiveCoordinateFunctor {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) :

                        Projective vertices as injective coordinate objects over the projective full subcategory.

                        Instances For

                          Restriction identifies the projective-injective and injective coordinate functors.

                          Instances For
                            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.standardFormProjectiveInjectiveCoordinateFunctor_nonempty {k A : Type u} [Field k] [IsAlgClosed k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (I : CategoryTheory.ProjectiveInjectiveObject S.StandardFormFiniteContravariantModuleCategory) :
                            ∃ (n : ℕ) (p : Fin n → S.StandardFormProjectiveMeshCategory), Nonempty ((⨁ fun (i : Fin n) => S.standardFormProjectiveInjectiveCoordinateFunctor.obj (p i)) ≅ I)

                            Every projective-injective whole-mesh module has finite coordinates in the lifted projective-injective coordinate functor.

                            Restriction is surjective on morphisms between projective-injective coordinate objects.

                            Restriction is injective on morphisms between projective-injective coordinate objects.