Magnitude conjecture

MagnitudeConjecture.Algebra.RightModuleSupportRingelVanishing

Directed boundary vanishings in middle-support quotients #

This file formalizes the two directed-triangle vanishings used in the manuscript's Ringel support argument. All modules and morphisms live in the literal quotient supported on the middle term of the chosen almost-split sequence.

@[reducible, inline]
abbrev MagnitudeConjecture.RightModule.leftRegularFGObj {B : Type u} [Ring B] :
FGModuleCat B

The regular left module as a literal finitely generated object.

Instances For
    def MagnitudeConjecture.RightModule.leftIdealInclusion {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) :

    The literal inclusion Be → B of left ideals.

    Instances For
      def MagnitudeConjecture.RightModule.leftIdealProjection {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) :

      Right multiplication by e, as the projection B → Be of left ideals.

      Instances For
        @[simp]
        theorem MagnitudeConjecture.RightModule.leftIdealInclusion_apply_val {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) (y : ↑(leftIdealFGObj e)) :
        (ModuleCat.Hom.hom (leftIdealInclusion e).hom) y = ↑y
        @[simp]
        theorem MagnitudeConjecture.RightModule.leftIdealProjection_apply_val {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) (y : ↑leftRegularFGObj) :
        ↑((ModuleCat.Hom.hom (leftIdealProjection e).hom) y) = y * e
        @[reducible, inline]
        abbrev MagnitudeConjecture.RightModule.injectiveCogeneratorFGObj {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] :

        The standard injective cogenerator D(B).

        Instances For
          def MagnitudeConjecture.RightModule.primitiveInjectiveInclusion {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) :

          Dualizing B → Be gives the canonical inclusion D(Be) → D(B).

          Instances For
            def MagnitudeConjecture.RightModule.primitiveInjectiveProjection {k B : Type u} [Field k] [Ring B] [Algebra k B] [FiniteDimensional k B] (e : B) :

            Dualizing Be → B gives the canonical projection D(B) → D(Be).

            Instances For

              Decompose the regular support module into the right ideals belonging to the surviving primitive idempotents.

              Instances For

                Assemble the supported primitive right ideals back into the regular support module.

                Instances For
                  theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.supportRegularDecompositionMap_comp_assemblyMap {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (X : FinitelyGeneratedCategory A) :
                  CategoryTheory.CategoryStruct.comp (P.supportRegularDecompositionMap X) (P.supportRegularAssemblyMap X) = CategoryTheory.CategoryStruct.id rightRegularFGObj

                  Completeness of the quotient idempotents makes regular decomposition followed by assembly the identity.

                  theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.supportRegularDecompositionMap_isSplitMono {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (X : FinitelyGeneratedCategory A) :
                  CategoryTheory.IsSplitMono (P.supportRegularDecompositionMap X)

                  The regular decomposition map is split monic.

                  Assemble the primitive injectives belonging to the surviving quotient idempotents into the standard injective cogenerator D(B).

                  Instances For

                    Restrict a functional on the support algebra to all primitive left ideals.

                    Instances For
                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.supportInjectiveDecompositionMap_comp_assemblyMap {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (X : FinitelyGeneratedCategory A) :
                      CategoryTheory.CategoryStruct.comp (P.supportInjectiveDecompositionMap X) (P.supportInjectiveAssemblyMap X) = CategoryTheory.CategoryStruct.id injectiveCogeneratorFGObj

                      Restriction followed by assembly is the identity on D(B).

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.supportInjectiveAssemblyMap_isSplitEpi {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (X : FinitelyGeneratedCategory A) :
                      CategoryTheory.IsSplitEpi (P.supportInjectiveAssemblyMap X)

                      Assembly of the surviving primitive injectives is split epic.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.rightSequenceSupportMap_epi {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) :
                      CategoryTheory.Epi (rightSequenceSupportMap z)

                      The ambient epimorphism remains epic after restriction to the full middle-support subcategory.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.rightSequenceSupportSkeletonMap_epi {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (hA : IsRepresentationFinite k A) (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) :
                      CategoryTheory.Epi (P.rightSequenceSupportSkeletonMap hA z)

                      The transported middle-support almost-split map is still epic.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.rightSequenceSupportTarget_not_projective {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (hA : IsRepresentationFinite k A) (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) :

                      The endpoint remains nonprojective in the literal middle-support quotient.

                      Every supported primitive-projective skeleton object maps nontrivially to the actual middle object of the transported sequence.

                      The actual middle object maps nontrivially to every supported primitive-injective skeleton object.

                      The supported endpoint has no nonzero map to any surviving primitive projective. A hypothetical map closes a directed triangle with one irreducible component of the transported right almost-split map.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.hom_from_rightTarget_to_supportRegular_eq_zero {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (hA : IsRepresentationFinite k A) (H : S.HasAcyclicNonzeroNonisomorphisms) (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) (q : (P.supportAlgebraSkeleton hA (S.minimalRightAlmostSplitAt ↑z).middle).fgObj (P.rightSequenceSupportTargetLabel hA z) ⟶ rightRegularFGObj) :
                      q = 0

                      The supported endpoint has no nonzero map to the regular support module. This is the finite aggregation of the primitive-projective vanishing over the complete quotient idempotent family.

                      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.rightSequenceSupportKernelLabel {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (hA : IsRepresentationFinite k A) (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) :

                      The support-skeleton label selected for the kernel of the transported right almost-split map.

                      Instances For
                        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.rightSequenceSupportKernelIso {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (hA : IsRepresentationFinite k A) (z : { z : Fin S.n // ¬CategoryTheory.Projective (S.fgObj z) }) :

                        The kernel is represented by its selected support-skeleton label.

                        Instances For

                          The kernel inclusion, transported to its selected skeleton object and equipped with the actual middle decomposition, is minimal left almost split.

                          Instances For

                            No surviving primitive injective maps nontrivially to the kernel of the transported sequence. A hypothetical map closes a directed triangle with one irreducible component of the kernel's minimal left almost-split map.

                            The injective cogenerator of the support algebra has no nonzero map to the kernel. This is the finite aggregation of the primitive-injective vanishing over the complete quotient idempotent family.