Magnitude conjecture

MagnitudeConjecture.Algebra.RightModuleCovariantRepresentable

Covariant representables on the finite module skeleton #

This file packages the ordinary functor Hom(X, -) restricted to the finite skeleton of indecomposable right modules. Stable and costable quotients are built in separate leaf files.

def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.restrictedCovariantRepresentable {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) (X : FinitelyGeneratedCategory A) :
CategoryTheory.Functor S.IndecCategory (ModuleCat k)

The ordinary covariant representable Hom(X, -) restricted to the finite indecomposable skeleton.

Instances For

    The ordinary restricted covariant representable as a linear module.

    Instances For

      The ordinary restricted covariant representable is finite-dimensional on the finite indecomposable skeleton.

      The ordinary restricted covariant representable in the finite functor category.

      Instances For

        The covariant representable of a chosen skeleton object is finite-dimensional.

        Instances For
          def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.restrictedFgObjHomLinearEquiv {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) (i Y : S.IndecCategory) :
          ((S.fgObj i).obj ⟶ S.inclusion.obj Y) ≃ₗ[k] i ⟶ Y

          Ambient morphisms out of a chosen skeleton object are the intrinsic morphisms of the induced skeleton.

          Instances For
            def MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.restrictedCovariantRepresentableFgObjRawIso {k A : Type u} [Field k] [Ring A] [Algebra k A] (S : FiniteIndecomposableSkeleton k A) (i : S.IndecCategory) :
            S.restrictedCovariantRepresentable (S.fgObj i) ≅ (CategoryTheory.linearCoyoneda k S.IndecCategory).obj (Opposite.op i)

            Restricted ambient covariant Yoneda at a chosen indecomposable agrees naturally with intrinsic covariant Yoneda on the finite skeleton.

            Instances For

              Linear-module form of restricted covariant Yoneda on a chosen indecomposable.

              Instances For

                Finite-module form of restricted covariant Yoneda on a chosen indecomposable.

                Instances For
                  instance MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableFgObj_projective {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (i : S.IndecCategory) :
                  CategoryTheory.Projective (S.finiteRestrictedCovariantRepresentable (S.fgObj i))

                  Precomposition gives the expected variance-reversing map between restricted covariant representables.

                  Instances For
                    @[simp]
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableMap_app_apply {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) (Z : S.IndecCategory) (g : Y.obj ⟶ S.inclusion.obj Z) :
                    (CategoryTheory.ConcreteCategory.hom ((S.finiteRestrictedCovariantRepresentableMap f).hom.hom.app Z)) g = CategoryTheory.CategoryStruct.comp f.hom g
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableMap_fgObj_eq {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (i j : S.IndecCategory) (a : S.finiteRestrictedCovariantRepresentable (S.fgObj i) ⟶ S.finiteRestrictedCovariantRepresentable (S.fgObj j)) :
                    have f := CategoryTheory.ObjectProperty.homMk (id ((CategoryTheory.ConcreteCategory.hom (a.hom.hom.app i)) (CategoryTheory.CategoryStruct.id (S.inclusion.obj i)))); S.finiteRestrictedCovariantRepresentableMap f = a

                    Restricted covariant Yoneda is full on chosen indecomposables. The variance reversal recovers a module map by evaluating at the identity.

                    @[simp]
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableMap_comp {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) {X Y Z : FinitelyGeneratedCategory A} (f : X ⟶ Y) (g : Y ⟶ Z) :
                    S.finiteRestrictedCovariantRepresentableMap (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (S.finiteRestrictedCovariantRepresentableMap g) (S.finiteRestrictedCovariantRepresentableMap f)
                    @[simp]
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableMap_id {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (X : FinitelyGeneratedCategory A) :
                    S.finiteRestrictedCovariantRepresentableMap (CategoryTheory.CategoryStruct.id X) = CategoryTheory.CategoryStruct.id (S.finiteRestrictedCovariantRepresentable X)
                    @[simp]
                    theorem MagnitudeConjecture.RightModule.FiniteIndecomposableSkeleton.finiteRestrictedCovariantRepresentableMap_zero {k A : Type u} [Field k] [Ring A] [Algebra k A] [FiniteDimensional k A] [IsNoetherianRing Aᵐᵒᵖ] (S : FiniteIndecomposableSkeleton k A) (X Y : FinitelyGeneratedCategory A) :