Magnitude conjecture

MagnitudeConjecture.Algebra.RightModulePrimitiveArrowGain

Global arrow gains under primitive deletion #

The manuscript counts ordered pairs of surviving indecomposables whose irreducible-arrow multiplicity increases after passing from A to A/AeA. Both arrow multiplicities are defined intrinsically as dimensions of Irr = rad / rad², using the literal common label type supplied by the primitive-quotient skeleton.

noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.ambientIrreducibleArrowMultiplicity {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) :
ℕ

Ambient irreducible-arrow multiplicity between surviving labels.

Instances For
    noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientIrreducibleArrowMultiplicity {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) :
    ℕ

    Irreducible-arrow multiplicity inside the literal primitive quotient.

    Instances For
      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveArrowGain {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 multiplicity gained by an ordered pair after primitive deletion.

      Instances For
        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotient_endomorphism_eq_smul_id {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) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (x : S.PrimitiveQuotientLabel D) (f : S.primitiveQuotientFGObj D x ⟶ S.primitiveQuotientFGObj D x) :
        ∃ (a : k), a • CategoryTheory.CategoryStruct.id (S.primitiveQuotientFGObj D x) = f

        Every endomorphism of a quotient-skeleton representative is scalar. This is transported from the literal ambient representative through the linear quotient equivalence.

        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientMinimalRightAlmostSplitDecomposition {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (N : S.PrimitiveNewRightMeshEndpoint D) :

        The Hoshino quotient mesh equipped with the ambient middle term's chosen decomposition, now relabeled by literal surviving quotient labels.

        Instances For
          noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientMinimalLeftAlmostSplitDecomposition {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (N : S.PrimitiveNewRightMeshEndpoint D) :

          The same Hoshino quotient mesh equipped as a minimal left almost-split decomposition at its literal source label.

          Instances For
            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveQuotientIrreducibleArrowMultiplicity_eq_relative {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (source : S.PrimitiveQuotientLabel D) (N : S.PrimitiveNewRightMeshEndpoint D) :

            At a new quotient mesh, the intrinsic quotient Irr dimension is the existing relative middle-term multiplicity.

            Reading the same quotient mesh from its left side identifies the intrinsic arrow multiplicity out of its source with the same relative middle multiplicity.

            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finrank_irreducibleHomSpace_eq_arrowMultiplicity_of_scalarEndomorphisms {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (source target : Fin S.n) (hscalar : ∀ (f : S.fgObj source ⟶ S.fgObj source), ∃ (a : k), a • CategoryTheory.CategoryStruct.id (S.fgObj source) = f) :

            The intrinsic irreducible-Hom dimension agrees with the official finite-tau arrow multiplicity whenever the source endomorphisms are scalar. This is the occurrence-basis comparison, including the projective boundary mesh.

            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.ambientIrreducibleArrowMultiplicity_eq_arrowMultiplicity {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) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (source target : S.PrimitiveQuotientLabel D) :

            At every ambient endpoint, including the projective boundary, the intrinsic ambient Irr dimension is the manuscript's ambient arrow multiplicity.

            @[reducible, inline]
            abbrev MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveGainingPair {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)ᵐᵒᵖ] :

            The manuscript's gaining pairs: ordered surviving labels whose arrow multiplicity strictly increases in the primitive quotient.

            Instances For
              noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.positiveGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) (P : PrimitiveNewRightMeshEndpoint.PositiveEndpoint) :

              The manuscript's gaining pair selected by a positive new mesh.

              Instances For
                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.positiveGainingPair_injective {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :
                Function.Injective (S.positiveGainingPair D H he B)

                Distinct positive new meshes select distinct gaining pairs, since the second coordinate is the mesh endpoint.

                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.card_positiveEndpoint_le_card_primitiveGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :

                Positive new meshes inject into the manuscript's global gaining-pair set.

                noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.negativeGainingPairOfContragredientPositive {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (N : S.PrimitiveNewRightMeshEndpoint D) (hpositiveOp : (PrimitiveNewRightMeshEndpoint.contragredientNewMeshEndpoint H he N).IsPositive) :

                The manuscript's gaining pair selected from a new mesh whose contragredient new mesh is positive. Its source is the original new-mesh source; its target is the dual of the positive source selected on the opposite side. This is the numerical core of the negative-mesh case, kept separate from the marker-complement theorem that supplies dual positivity.

                Instances For
                  @[reducible, inline]
                  abbrev MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveNewRightMeshEndpoint.NegativeEndpoint {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) :

                  The negative primitive new meshes in the manuscript's sign convention.

                  Instances For
                    noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.negativeGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) (P : PrimitiveNewRightMeshEndpoint.NegativeEndpoint S D) :

                    The negative-side gaining-pair assignment. Marker complement converts the negative mesh to a positive dual mesh before the numerical construction above is applied.

                    Instances For
                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.negativeGainingPair_injective {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :
                      Function.Injective (S.negativeGainingPair D H he B)

                      Distinct contragredient-positive meshes select distinct negative-side gaining pairs, since their first coordinates are the original mesh sources.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.card_negativeEndpoint_le_card_primitiveGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :

                      Negative new meshes inject into the global gaining-pair set.

                      @[reducible, inline]
                      abbrev MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.SignedNewMeshEndpoint {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) :

                      The sign partition of the manuscript's primitive new meshes.

                      Instances For
                        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.newMeshSignEquiv {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) :

                        Every new mesh belongs to exactly one of the positive and negative parts.

                        Instances For
                          noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.signedGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :

                          The manuscript's gaining-pair assignment on the disjoint sign partition.

                          Instances For
                            theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.signedGainingPair_injective {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :
                            Function.Injective (S.signedGainingPair D H he B)

                            Positive and negative meshes cannot select the same gaining pair: the first entry of a positive pair has a nonzero map from its inverse translate to the deleted simple, whereas the first entry of a negative pair has none.

                            noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.newMeshGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :

                            The manuscript's gaining-pair assignment on the original, unsigned new mesh type.

                            Instances For
                              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.newMeshGainingPair_injective {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :
                              Function.Injective (S.newMeshGainingPair D H he B)

                              Distinct new meshes receive distinct gaining pairs.

                              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.card_primitiveNewRightMeshEndpoint_le_card_primitiveGainingPair {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :
                              Nat.card (S.PrimitiveNewRightMeshEndpoint D) ≤ Nat.card (S.PrimitiveGainingPair D)

                              The number of new meshes is at most the number of gaining pairs.

                              noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveTotalArrowGain {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) :
                              ℕ

                              The manuscript's total arrow gain c. The primitive quotient algebra is finite-dimensional, so the routine noetherian instance is constructed internally rather than exposed by this numerical invariant.

                              Instances For
                                instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.primitiveGainingPairFinite {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)ᵐᵒᵖ] :
                                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.card_primitiveGainingPair_le_primitiveTotalArrowGain {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)ᵐᵒᵖ] :

                                Every gaining pair contributes at least one to the total arrow gain.

                                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.card_primitiveNewRightMeshEndpoint_le_primitiveTotalArrowGain {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)ᵐᵒᵖ] [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (he : IsIdempotentElem e) (B : S.PrimitiveDirectedBoundaryData (S.primitiveMultiplicityInput D)) :

                                The manuscript's inequality c ≥ r: total arrow gain dominates the number of primitive new meshes.