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 #
ModuleCat.ext_quotient_one_subsingleton_iff:Ext (R ⧸ I) M 1 = 0iff any linear mapI →ₗ[R] Mcan be extended toR →ₗ[R] M.ModuleCat.injective_of_subsingleton_ext_quotient_one: AnR-moduleMis injective iffExt (R ⧸ I) M 1 = 0for all idealsI.ModuleCat.hasInjectiveDimensionLT_of_quotients: AnR-moduleMhas injective dimension strictly less thanniffExt (R ⧸ I) M n = 0for all idealsI.