ProjectiveDimension of quotient by regular element #
For M a finitely generated module over Noetherian local ring R and an M-regular element x
contained in the unique maximal ideal of R, projdim(M/xM) = projdim(M) + 1.
The analogous version for quotient regular sequence is also provided.
Main Results #
ModuleCat.projectiveDimension_quotSMulTop_eq_succ_of_isSMulRegular: ForMa finitely generated module over Noetherian local ringRand anM-regular elementxcontained in the unique maximal ideal ofR,projdim(M/xM) = projdim(M) + 1
theorem
ModuleCat.hasProjectiveDimensionLT_of_forall_finite
{R : Type u}
[CommRing R]
[Small.{v, u} R]
[IsNoetherianRing R]
(M : ModuleCat R)
[Module.Finite R ↑M]
(n : ℕ)
(h : ∀ (L : ModuleCat R), Module.Finite R ↑L → Subsingleton (CategoryTheory.Abelian.Ext M L n))
:
theorem
ModuleCat.projectiveDimension_quotSMulTop_eq_succ_of_isSMulRegular
{R : Type u}
[CommRing R]
[Small.{v, u} R]
[IsLocalRing R]
[IsNoetherianRing R]
(M : ModuleCat R)
[Module.Finite R ↑M]
(x : R)
(reg : IsSMulRegular (↑M) x)
(mem : x ∈ IsLocalRing.maximalIdeal R)
:
theorem
ModuleCat.projectiveDimension_quotient_eq_add_length_of_isWeaklyRegular
{R : Type u}
[CommRing R]
[Small.{v, u} R]
[IsLocalRing R]
[IsNoetherianRing R]
(M : ModuleCat R)
[Nontrivial ↑M]
[Module.Finite R ↑M]
(rs : List R)
(reg : RingTheory.Sequence.IsWeaklyRegular (↑M) rs)
(mem : ∀ r ∈ rs, r ∈ IsLocalRing.maximalIdeal R)
:
CategoryTheory.projectiveDimension (of R (↑M ⧸ Ideal.ofList rs • ⊤)) = CategoryTheory.projectiveDimension M + ↑rs.length
theorem
ModuleCat.projectiveDimension_quotient_eq_length
{R : Type u}
[CommRing R]
[Small.{v, u} R]
[IsLocalRing R]
[IsNoetherianRing R]
(rs : List R)
(reg : RingTheory.Sequence.IsRegular R rs)
: