Baer's criterion for injective dimension #
Baer's criterion says that an R-module M is injective iff every R-linear map
I →ₗ[R] M from an ideal I of R extends to a map R →ₗ[R] M.
This file reformulates that extension condition as the vanishing of Ext (R ⧸ I) M 1.
It then uses dimension shifting to give a criterion for injective dimension: to prove that
M has injective dimension < n, it suffices to show that Ext (R ⧸ I) M n vanishes for
all ideals I.
The statements use Shrink because R, its ideals, and its quotients may live in a larger
universe than ModuleCat.{v} R.
Main results #
ModuleCat.ext_quotient_one_subsingleton_iff:Ext (R ⧸ I) M 1vanishes iff every linear mapI →ₗ[R] Mextends toR →ₗ[R] M.ModuleCat.injective_of_subsingleton_ext_quotient_one: ifExt (R ⧸ I) M 1vanishes for all idealsI, thenMis injective.ModuleCat.injective_iff_subsingleton_ext_quotient_one: if and only if version ofModuleCat.injective_of_subsingleton_ext_quotient_one.ModuleCat.hasInjectiveDimensionLT_of_quotients: ifExt (R ⧸ I) M nvanishes for all idealsI, thenMhas injective dimension< n.ModuleCat.hasInjectiveDimensionLT_iff_quotients: if and only if version ofModuleCat.hasInjectiveDimensionLT_of_quotients
The vanishing of Ext (R ⧸ I) M 1 is equivalent to Baer's extension property
for maps I →ₗ[R] M.
Baer's criterion in Ext form: if Ext (R ⧸ I) M 1 vanishes for every ideal I,
then M is injective.
If Ext (R ⧸ I) M (n + 1) vanishes for every ideal I, then M has injective
dimension at most n.
If Ext (R ⧸ I) M n vanishes for every ideal I, then M has injective dimension
strictly less than n.