Magnitude conjecture

MagnitudeConjecture.CategoryTheory.FiniteDimensionalModuleInjectiveEnvelope

Minimal injective envelopes of finite modules #

Coefficient duality turns a finite module into a finite module over the opposite category. A minimal projective cover there dualizes back to a minimal injective envelope. Applying the construction to the first cosyzygy gives a two-step minimal injective presentation.

noncomputable def MagnitudeConjecture.CoveringHom.minimalInjectivePresentationOfDualProjective {k : Type v} [Field k] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (M : FiniteDimensionalModuleCategory k) (P : MinimalProjectivePresentation (finiteCoefficientDualityEquivalence.functor.obj (Opposite.op M))) :

A minimal projective cover of the coefficient dual of M dualizes to a minimal injective envelope of M.

Instances For
    theorem MagnitudeConjecture.CoveringHom.finiteDimensionalModule_minimalInjectivePresentation_nonempty {k : Type v} [Field k] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (hP : ∀ (X : Cᵒᵖ), IsFiniteDimensionalModule k (linearCoyonedaLinearModule X)) (M : FiniteDimensionalModuleCategory k) :

    Finite representables over the opposite category supply a minimal injective envelope for every finite module.

    theorem MagnitudeConjecture.CoveringHom.finiteDimensionalModule_twoStepMinimalInjectivePresentation_nonempty {k : Type v} [Field k] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] (hP : ∀ (X : Cᵒᵖ), IsFiniteDimensionalModule k (linearCoyonedaLinearModule X)) (M : FiniteDimensionalModuleCategory k) :

    Finite representables over the opposite category supply a two-step minimal injective presentation for every finite module.

    theorem MagnitudeConjecture.CoveringHom.finiteDimensionalModule_isEssentialMono_iff_isLeftMinimal {k : Type v} [Field k] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Preadditive C] [CategoryTheory.Linear k C] {M I : FiniteDimensionalModuleCategory k} [CategoryTheory.Injective I] (f : M ⟶ I) [CategoryTheory.Mono f] :

    For finite modules, essential injective monomorphisms and left-minimal injective monomorphisms are equivalent.