Magnitude conjecture

MagnitudeConjecture.Algebra.RightModulePrimitiveProjectiveCoordinates

Algebra coordinates for selected primitive projectives #

A complete primitive-projective presentation identifies every selected projective with a principal right ideal. Evaluation at its idempotent generator then turns a morphism between selected projectives into its literal corner element of the ambient algebra.

These coordinates reverse categorical composition: if f is followed by g, the coordinate of f ≫ g is the coordinate of g times the coordinate of f. Recording this variance once is the bridge needed to translate the Skowroński--Waschbüsch corner calculations into the right-module convention.

Transport a selected-projective morphism to the literal principal right ideals supplied by the primitive-projective presentation.

Instances For
    @[simp]
    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomTransport_comp {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q r : S.ProjectiveLabel} (f : S.ordinaryProjectiveObj p ⟶ S.ordinaryProjectiveObj q) (g : S.ordinaryProjectiveObj q ⟶ S.ordinaryProjectiveObj r) :
    P.projectiveHomTransport (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (P.projectiveHomTransport f) (P.projectiveHomTransport g)

    Transport respects composition between the literal principal right ideals.

    The linear coordinate equivalence from a selected-projective Hom-space to the corresponding literal corner e_q A e_p. The codomain is kept in Mathlib's nested right-ideal/idempotent-coordinate form so both corner support conditions remain part of the type.

    Instances For
      noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : S.ProjectiveLabel} (f : S.ordinaryProjectiveObj p ⟶ S.ordinaryProjectiveObj q) :
      A

      The ambient algebra element representing a selected-projective morphism.

      Instances For
        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate_injective {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p q : S.ProjectiveLabel) :
        Function.Injective fun (f : S.ordinaryProjectiveObj p ⟶ S.ordinaryProjectiveObj q) => P.projectiveHomCoordinate f

        Equality of algebra coordinates reflects equality of selected-projective morphisms.

        @[simp]
        @[simp]
        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate_smul {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : S.ProjectiveLabel} (c : k) (f : S.ordinaryProjectiveObj p ⟶ S.ordinaryProjectiveObj q) :
        @[simp]
        theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate_id {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) (p : S.ProjectiveLabel) :
        P.projectiveHomCoordinate (CategoryTheory.CategoryStruct.id (S.ordinaryProjectiveObj p)) = P.idempotent p

        A selected-projective morphism vanishes exactly when its literal algebra coordinate vanishes.

        The left corner idempotent fixes the coordinate.

        The right corner idempotent fixes the coordinate.

        noncomputable def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomOfCoordinate {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : S.ProjectiveLabel} (z : A) (hleft : P.idempotent q * z = z) (hright : z * P.idempotent p = z) :

        Turn an algebra element with the two required corner support identities back into a selected-projective morphism.

        Instances For
          @[simp]
          theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate_projectiveHomOfCoordinate {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q : S.ProjectiveLabel} (z : A) (hleft : P.idempotent q * z = z) (hright : z * P.idempotent p = z) :
          @[simp]
          theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.PrimitiveProjectivePresentation.projectiveHomCoordinate_comp {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] {S : FiniteIndecomposableSkeleton k A} (P : S.PrimitiveProjectivePresentation) {p q r : S.ProjectiveLabel} (f : S.ordinaryProjectiveObj p ⟶ S.ordinaryProjectiveObj q) (g : S.ordinaryProjectiveObj q ⟶ S.ordinaryProjectiveObj r) :
          P.projectiveHomCoordinate (CategoryTheory.CategoryStruct.comp f g) = P.projectiveHomCoordinate g * P.projectiveHomCoordinate f

          Categorical composition is multiplication in reverse order in the literal right-ideal coordinates.