Documentation

Mathlib.Algebra.Category.ModuleCat.Ext.Baer

Baer criterion for injective dimension #

The Baer criterion describes that an R-module M is injective iff any ideal I of R, any I →ₗ[R] M can be extended to R →ₗ[R] M. The later condition has an equivalent charaterization using the vanishing of Ext (R ⧸ I) M 1, which is introduced in this file. This characterization is also useful for proving injective dimension not exceeding n only needs to check vanishing of all Ext (R ⧸ I) M (n + 1) for all ideals I.

Main Results #

theorem ModuleCat.ext_quotient_one_subsingleton_iff {R : Type u} [CommRing R] [Small.{v, u} R] (M : ModuleCat R) (I : Ideal R) :
Subsingleton (CategoryTheory.Abelian.Ext (of R (Shrink.{v, u} (R I))) M 1) ∀ (g : I →ₗ[R] M), ∃ (g' : R →ₗ[R] M), ∀ (x : R) (mem : x I), g' x = g x, mem