Magnitude conjecture

MagnitudeConjecture.Algebra.RightModulePrimitiveArrowDescent

Irreducible-arrow descent under primitive deletion #

Inflation identifies the Hom and radical spaces between two modules over A / AeA with their ambient counterparts. A quotient radical-square factorization is still a radical-square factorization after inflation, while the ambient category may have additional intermediate modules. Consequently there is a canonical surjection Irr_(A/AeA)(X,Y) ⟶ Irr_A(X,Y), giving the arrow-multiplicity inequality used in the live manuscript.

@[instance_reducible]
Instances For
    noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationFunctor {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {e : A} :

    Inflation from the primitive quotient to ambient finitely generated right modules.

    Instances For
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationFunctorAdditive {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {e : A} :
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationFunctorLinear {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {e : A} :
      CategoryTheory.Functor.Linear k primitiveQuotientInflationFunctor
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationFunctorFull {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {e : A} :
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationFunctorFaithful {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {e : A} :
      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientInflationObjIso {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x : S.PrimitiveQuotientLabel D) :

      Inflation of a literal quotient representative recovers its ambient representative.

      Instances For
        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientHomAmbientLinearEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) :
        (S.primitiveQuotientFGObj D x ⟶ S.primitiveQuotientFGObj D y) ≃ₗ[k] S.fgObj ↑x ⟶ S.fgObj ↑y

        Inflation and the endpoint identifications give the common Hom space between two surviving indecomposables.

        Instances For
          @[simp]
          theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientHomAmbientLinearEquiv_apply {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) (f : S.primitiveQuotientFGObj D x ⟶ S.primitiveQuotientFGObj D y) :
          (S.primitiveQuotientHomAmbientLinearEquiv D x y) f = CategoryTheory.CategoryStruct.comp (S.primitiveQuotientInflationObjIso D x).inv (CategoryTheory.CategoryStruct.comp (primitiveQuotientInflationFunctor.map f) (S.primitiveQuotientInflationObjIso D y).hom)
          noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientLinearMapAmbientLinearEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) :
          (↑(S.primitiveQuotientFGObj D x) →ₗ[(primitiveQuotientAlgebra e)ᵐᵒᵖ] ↑(S.primitiveQuotientFGObj D y)) ≃ₗ[k] ↑(S.fgObj ↑x) →ₗ[Aᵐᵒᵖ] ↑(S.fgObj ↑y)

          The common Hom-space identification at the level of underlying linear maps used by the irreducible-Hom API.

          Instances For
            @[simp]
            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientLinearMapAmbientLinearEquiv_ofHom {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) (f : ↑(S.primitiveQuotientFGObj D x) →ₗ[(primitiveQuotientAlgebra e)ᵐᵒᵖ] ↑(S.primitiveQuotientFGObj D y)) :
            CategoryTheory.ConcreteCategory.ofHom ((S.primitiveQuotientLinearMapAmbientLinearEquiv D x y) f) = (S.primitiveQuotientHomAmbientLinearEquiv D x y) (CategoryTheory.ConcreteCategory.ofHom f)
            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientHomAmbientLinearEquiv_isSplitEpi_iff {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) (f : S.primitiveQuotientFGObj D x ⟶ S.primitiveQuotientFGObj D y) :
            CategoryTheory.IsSplitEpi ((S.primitiveQuotientHomAmbientLinearEquiv D x y) f) ↔ CategoryTheory.IsSplitEpi f

            Inflation preserves and reflects split epimorphisms between the fixed surviving representatives.

            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientLinearMapAmbientLinearEquiv_isSplitEpi_iff {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) (x y : S.PrimitiveQuotientLabel D) (f : ↑(S.primitiveQuotientFGObj D x) →ₗ[(primitiveQuotientAlgebra e)ᵐᵒᵖ] ↑(S.primitiveQuotientFGObj D y)) :
            CategoryTheory.IsSplitEpi (CategoryTheory.ConcreteCategory.ofHom ((S.primitiveQuotientLinearMapAmbientLinearEquiv D x y) f)) ↔ CategoryTheory.IsSplitEpi (CategoryTheory.ConcreteCategory.ofHom f)

            The underlying common-Hom equivalence preserves and reflects split epimorphisms.

            @[instance_reducible]
            noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveArrowDescentAmbientModule {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (i : Fin S.n) :
            Module k ↑(S.almostSplitSkeleton.obj i)
            Instances For
              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveArrowDescentAmbientTower {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (i : Fin S.n) :
              IsScalarTower k Aᵐᵒᵖ ↑(S.almostSplitSkeleton.obj i)
              @[instance_reducible]
              noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveArrowDescentQuotientModule {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (i : S.PrimitiveQuotientLabel D) :
              Instances For
                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveArrowDescentQuotientTower {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (i : S.PrimitiveQuotientLabel D) :
                IsScalarTower k (primitiveQuotientAlgebra e)ᵐᵒᵖ ↑((S.primitiveQuotientAlmostSplitSkeleton D).obj i)
                noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientRadicalAmbientLinearEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (x y : S.PrimitiveQuotientLabel D) :

                Inflation identifies the quotient and ambient radical spaces between surviving indecomposables.

                Instances For

                  Every quotient radical-square factorization remains an ambient radical-square factorization after inflation.

                  noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveIrreducibleHomDescentLinearMap {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (x y : S.PrimitiveQuotientLabel D) :

                  The quotient-to-ambient map on irreducible morphism spaces.

                  Instances For
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveIrreducibleHomDescentLinearMap_surjective {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (x y : S.PrimitiveQuotientLabel D) :
                    Function.Surjective ⇑(S.primitiveIrreducibleHomDescentLinearMap D x y)

                    Every ambient irreducible class between surviving modules has a quotient irreducible-class lift.

                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.ambientIrreducibleArrowMultiplicity_le_primitiveQuotient {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {e : A} (D : PrimitiveIdempotentData e) [IsNoetherianRing (primitiveQuotientAlgebra e)ᵐᵒᵖ] (x y : S.PrimitiveQuotientLabel D) :

                    The first assertion of the manuscript's descent lemma: a_(A/AeA)(X,Y) ≥ a_A(X,Y) for surviving indecomposables.

                    Pointwise, quotient arrow multiplicity is ambient multiplicity plus the defined arrow gain.

                    Summing the pointwise descent identity gives the manuscript's total internal-arrow relation a_B = a₀ + c.