Magnitude conjecture

MagnitudeConjecture.Algebra.RightModuleDirectedCartan

The projective Cartan matrix of a directed module skeleton #

This file constructs the integral Cartan matrix indexed by the chosen indecomposable projective right modules. A linear extension of the ambient nonzero-nonisomorphism relation makes this matrix upper unitriangular, so its inverse is again integral. It also identifies the coordinate belonging to a literal primitive idempotent with the already constructed multiplicity dim_k Xe.

The application is local: Appendix A of the frozen manuscript first restricts the algebra to the support of the middle term of each Auslander--Reiten sequence. Accordingly this file exposes a local-support root-pair interface whose Cartan index may vary with the sequence. It deliberately contains no ambient weak-positivity compatibility route.

Reflexive transitive reachability through nonzero nonisomorphisms.

Instances For
    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.nonzeroNonisomorphismReachability_isPartialOrder {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) :
    IsPartialOrder (Fin S.n) S.NonzeroNonisomorphismReachability

    Cycle-freeness makes nonzero-nonisomorphism reachability a partial order.

    @[reducible]
    noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.directedLinearOrder {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) :
    LinearOrder (Fin S.n)

    A chosen linear extension of nonzero-nonisomorphism reachability.

    Instances For
      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.le_directedLinearOrder_of_reachable {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j : Fin S.n} (h : S.NonzeroNonisomorphismReachability i j) :
      i ≤ j

      The chosen linear order extends directed reachability.

      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.directedLinearOrder_hom_lt {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j : Fin S.n} (f : S.fgObj i ⟶ S.fgObj j) (hf : f ≠ 0) (hij : i ≠ j) :
      i < j

      In the chosen directed order, every nonzero off-diagonal map points strictly forward.

      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.hom_eq_zero_of_lt {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j : Fin S.n} :
      j < i → ∀ (f : S.fgObj i ⟶ S.fgObj j), f = 0

      In the directed order there are no morphisms strictly backwards.

      Labels of the chosen indecomposable projective right modules. This is a structure, rather than a subtype abbreviation, so its proof-relevant directed order cannot accidentally reuse the numerical order on Fin S.n.

      • label : Fin S.n
      • projective : CategoryTheory.Projective (S.fgObj self.label)
      Instances For

        Labels of the chosen indecomposable injective right modules.

        • label : Fin S.n
        • injective : CategoryTheory.Injective (S.fgObj self.label)
        Instances For
          def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveLabelEquivSubtype {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) :
          S.ProjectiveLabel ≃ { i : Fin S.n // CategoryTheory.Projective (S.fgObj i) }

          The structured projective labels are equivalent to the corresponding subtype.

          Instances For
            @[instance_reducible]
            noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveLabelFintype {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) :
            Fintype S.ProjectiveLabel

            The simple-coordinate support of a finitely generated right module, indexed by the chosen indecomposable projectives.

            Instances For
              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveSupport_mono {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {X Y : FinitelyGeneratedCategory A} (f : X ⟶ Y) (hf : CategoryTheory.Mono f) :

              A monomorphism can only enlarge projective support.

              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveSupport_epi {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {X Y : FinitelyGeneratedCategory A} (f : X ⟶ Y) (hf : CategoryTheory.Epi f) :

              An epimorphism can only shrink projective support.

              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveSupport_eq_of_iso {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {X Y : FinitelyGeneratedCategory A} (e : X ≅ Y) :

              Isomorphic finitely generated modules have identical projective support.

              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.mem_projectiveSupport_biproduct_iff {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {J : Type} [Fintype J] (F : J → FinitelyGeneratedCategory A) (p : S.ProjectiveLabel) :
              p ∈ S.projectiveSupport (⨁ F) ↔ ∃ (j : J), p ∈ S.projectiveSupport (F j)

              Projective support of a finite biproduct is the union of the supports of its summands.

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

              Regard the kernel map of the chosen nonprojective right almost-split sequence, with the same displayed middle decomposition, as a minimal left almost-split decomposition.

              Instances For
                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.mem_projectiveSupport_rightMiddle_iff {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (z : Fin S.n) (p : S.ProjectiveLabel) :

                The chosen middle-term decomposition represents projective support as the union of the supports of its indecomposable summands.

                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.rightSequence_endpointSupport_subset_middle {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) }) :

                Both endpoint supports of an almost-split sequence lie in the support of its middle term.

                If one left component of an Auslander--Reiten sequence is monic, every different right component is monic. This is the exactness step in Ringel's support argument.

                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.rightSequence_has_support_dominating_term {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) }) :

                Ringel's support lemma for the chosen Auslander--Reiten sequence: the support of the source, the endpoint, or one displayed indecomposable middle summand contains the supports of all the other terms.

                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.rightSequence_middleSupport_eq_union_endpoints {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) }) :

                Exactness identifies the support of the middle term with the union of the two endpoint supports.

                theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.exists_rightSequence_supportSincere_label {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) }) :
                ∃ (w : Fin S.n), S.projectiveSupport (S.fgObj w) = S.projectiveSupport (S.minimalRightAlmostSplitAt ↑z).middle ∧ (w = S.rightTranslationLabel z ∨ w = ↑z ∨ ∃ (i : (S.minimalRightAlmostSplitAt ↑z).index.obj), w = (S.minimalRightAlmostSplitAt ↑z).label i)

                One actual skeleton label occurring as the source, endpoint, or a middle summand is sincere on the support of the almost-split middle term.

                @[instance_reducible]
                noncomputable instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveLabelDecidableEq {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) :
                DecidableEq S.ProjectiveLabel
                @[reducible]
                noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveDirectedLinearOrder {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) :
                LinearOrder S.ProjectiveLabel

                The directed order restricted to the indecomposable projective labels.

                Instances For

                  The integral Cartan matrix, with entry dim_k Hom(P_i,P_j).

                  Instances For
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartanMatrix_nonnegative {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (i j : S.ProjectiveLabel) :

                    The projective Cartan matrix is entrywise nonnegative.

                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartanMatrix_blockTriangular {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) :
                    S.projectiveCartanMatrix.BlockTriangular id

                    In the directed linear extension, the projective Cartan matrix is upper triangular.

                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartanMatrix_diagonal {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (i : S.ProjectiveLabel) :

                    Directedness and algebraic closedness give unit diagonal.

                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartanMatrix_det {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) :

                    The projective Cartan determinant is one.

                    The integral inverse of the projective Cartan matrix.

                    Instances For
                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartanInverse_mul {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) :

                      The displayed integral inverse is a left inverse.

                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveCartan_mul_inverse {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) :

                      The displayed integral inverse is a right inverse.

                      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveHomVector {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) (x : Fin S.n) :
                      S.ProjectiveLabel → ℤ

                      The projective-Hom dimension vector of a chosen indecomposable module.

                      Instances For
                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveHomVector_nonnegative {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (x : Fin S.n) (p : S.ProjectiveLabel) :

                        Projective-Hom dimension vectors are coordinatewise nonnegative.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projective_of_retract_of_projective {A : Type u} [Ring A] [IsNoetherianRing Aᵐᵒᵖ] {P Q : FinitelyGeneratedCategory A} (hP : CategoryTheory.Projective P) (i : Q ⟶ P) (r : P ⟶ Q) (hir : CategoryTheory.CategoryStruct.comp i r = CategoryTheory.CategoryStruct.id Q) :
                        CategoryTheory.Projective Q

                        A retract of a projective object is projective.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.exists_projectiveLabel_hom_ne_zero {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (x : Fin S.n) :
                        ∃ (p : S.ProjectiveLabel) (f : S.fgObj p.label ⟶ S.fgObj x), f ≠ 0

                        Every chosen indecomposable receives a nonzero map from a chosen indecomposable projective.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveHomVector_positive {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (x : Fin S.n) :

                        Every projective-Hom dimension vector is a positive integral vector.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.directedLinearOrder_lt_of_irreducible {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j : Fin S.n} (hij : QuotientSubmoduleEquidistribution.HasIrreducibleMorphism (S.fgObj i) (S.fgObj j)) :
                        i < j

                        An irreducible morphism points strictly forward in the chosen directed linear order.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.directedLinearOrder_le_of_hom_ne_zero {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j : Fin S.n} (f : S.fgObj i ⟶ S.fgObj j) (hf : f ≠ 0) :
                        i ≤ j

                        Every nonzero morphism points weakly forward in the chosen directed order. This version intentionally permits coincident labels, which is what the support-algebra cycle argument in Appendix A needs.

                        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.HasAcyclicNonzeroNonisomorphisms.no_nonzero_triangle_of_irreducible {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (H : S.HasAcyclicNonzeroNonisomorphisms) {i j l : Fin S.n} (hij : QuotientSubmoduleEquidistribution.HasIrreducibleMorphism (S.fgObj i) (S.fgObj j)) (g : S.fgObj j ⟶ S.fgObj l) (hg : g ≠ 0) (h : S.fgObj l ⟶ S.fgObj i) (hh : h ≠ 0) :
                        False

                        A closed triangle of nonzero maps cannot contain an irreducible edge in a directed skeleton. The weak inequalities automatically absorb coincident terms, formalizing the manuscript's instruction to omit isomorphism edges from the displayed cycle.

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

                        A primitive idempotent determines its corresponding projective Cartan index.

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

                          A primitive idempotent determines its corresponding injective label.

                          Instances For

                            The categorical form of the schurian corner bound used at both ambient boundaries in Appendix A.

                            Instances For
                              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.projectiveHomVector_primitiveSource {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 : Fin S.n) :

                              The distinguished projective-Hom coordinate is exactly the literal primitive multiplicity dim_k Xe.

                              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.SchurianBoundaryData.primitiveMultiplicity_projective_le_one {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (B : S.SchurianBoundaryData) {e : A} (D : PrimitiveIdempotentData e) (x : Fin S.n) (hx : CategoryTheory.Projective (S.fgObj x)) :

                              The schurian projective Hom bound gives the projective clause of the primitive coordinate estimate.

                              theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.SchurianBoundaryData.primitiveMultiplicity_injective_le_one {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (B : S.SchurianBoundaryData) {e : A} (D : PrimitiveIdempotentData e) (x : Fin S.n) (hx : CategoryTheory.Injective (S.fgObj x)) :

                              The dual schurian injective Hom bound gives the injective clause of the primitive coordinate estimate.

                              noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.supportWeaklyPositiveCartanData {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (hweak : ∀ (x : S.ProjectiveLabel → ℤ), CartanCoordinate.IsPositive x → 1 ≤ CartanCoordinate.quadraticForm S.projectiveCartanInverse x) :

                              The literal projective Cartan matrix of a directed support algebra, together with weak positivity of its Euler form, gives the numerical Cartan datum used in Appendix A.

                              Instances For
                                structure MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.SupportCartanRootPairData {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) (z x : Fin S.n) :

                                Concrete Cartan/root/Coxeter data for the two endpoints of one Auslander--Reiten sequence after passage to its middle-term support algebra.

                                The skeleton S here is the skeleton of that support algebra. In particular, this is not an ambient compatibility interface: each sequence may instantiate the structure with a different algebra and skeleton.

                                Instances For
                                  noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.SupportCartanRootPairData.coordinateData {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] (H : S.HasAcyclicNonzeroNonisomorphisms) {z x : Fin S.n} (R : S.SupportCartanRootPairData H z x) (p : S.ProjectiveLabel) {a b : ℤ} (ha : S.projectiveHomVector z p = a) (hb : S.projectiveHomVector x p = b) :

                                  Actual support-algebra Cartan data produces the local numerical root-pair package once the chosen simple coordinate has been identified at both endpoints.

                                  Instances For
                                    structure MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.MiddleSupportCartanData {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] {e : A} (D : PrimitiveIdempotentData e) :
                                    Type (u + 1)

                                    The concrete middle-term support-algebra data used by Appendix A.

                                    For each ambient nonprojective label it records the support algebra, its duplicate-free finite indecomposable skeleton, the two restricted endpoint labels, and the projective coordinate corresponding to the selected simple. The Cartan/root/Coxeter field uses the actual projective Cartan matrix of that support skeleton.

                                    Instances For
                                      theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.MiddleSupportCartanData.primitiveMultiplicity_translation_difference_le_one {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) [IsAlgClosed k] {e : A} {D : PrimitiveIdempotentData e} (R : S.MiddleSupportCartanData D) (z : { x : Fin S.n // ¬CategoryTheory.Projective (S.fgObj x) }) :

                                      The sequence-local support Cartan calculation gives the literal primitive coordinate estimate directly.