Documentation

TauCeti.RingTheory.RegularLocalRing.ProjectiveDimension

Global dimension of regular rings #

Let R be a regular ring of finite Krull dimension d. Every R-module, finitely generated or not, has projective dimension at most d. For a regular local ring the bound is attained by the residue field, so the global dimension of a regular local ring is its Krull dimension.

Conversely (Serre), a Noetherian local ring whose residue field has finite projective dimension is regular. Together with the bound above, a Noetherian local ring has finite global dimension exactly when it is regular. As localization does not increase the global dimension, every localization of a regular local ring at a prime is again a regular local ring, so a regular local ring is a regular ring in Mathlib's sense.

Main results #

Proof #

For a finite module M over a regular local ring R of dimension d + 1, choose a parameter x ∈ 𝔪 \ 𝔪², so that R ⧸ (x) is regular of dimension d, and a finite free presentation 0 → N → P → M → 0. As R is a domain, x is regular on N ⊆ P. By induction N ⧸ x N has projective dimension at most d over R ⧸ (x), hence at most d + 1 over R by change of rings, while pd_R (N ⧸ x N) = pd_R N + 1. So pd_R N ≤ d and pd_R M ≤ d + 1. Cyclic modules are finite, and their projective dimensions bound those of all modules by Baer's criterion. For a regular ring the projective dimension of a finite module is the supremum of those of its localizations at maximal ideals, and these localizations are regular local rings of dimension at most that of the ring.

For the converse, induct on a bound n for the projective dimension of the residue field κ. If 𝔪 is an associated prime of R, a finite module of finite projective dimension is free, so κ is free and R is a field. Otherwise prime avoidance gives a nonzerodivisor x ∈ 𝔪 \ 𝔪². From 0 → 𝔪 → R → κ → 0, the projective dimension of 𝔪 is at most n - 1. As x is regular on 𝔪, the projective dimension of 𝔪 ⧸ x 𝔪 over R ⧸ (x) is also at most n - 1. The residue field of R ⧸ (x) is a direct summand of 𝔪 ⧸ x 𝔪, so R ⧸ (x) is regular by induction, and regularity lifts along the nonzerodivisor x (TauCeti.IsRegularLocalRing.of_quotient_nonZeroDivisor).

Along a faithfully flat map A → R, base change preserves the projective dimension of finite modules (ModuleCat.projectiveDimension_tensorProduct), so the bound over a regular ring R also bounds the finite A-modules. For a flat local homomorphism of Noetherian local rings and the residue field of A, this is the finite projective dimension from which Serre's characterization of regular local rings deduces that A is regular (H. Matsumura, Commutative Ring Theory, Theorem 23.7 (i)); see TauCeti.IsRegularLocalRing.of_faithfullyFlat and TauCeti.IsRegularLocalRing.of_flat_of_isLocalHom in Descent.lean.

References #

Over a regular local ring of dimension at most n, every finite module has projective dimension at most n.

The global dimension of a regular local ring is at most its dimension. Over a regular local ring of dimension at most n, every module, finitely generated or not, has projective dimension at most n.

The residue field of a regular local ring has projective dimension equal to the dimension of the ring. A minimal generating family of the maximal ideal is a regular sequence, whose quotient has projective dimension its length. Together with TauCeti.IsRegularLocalRing.hasProjectiveDimensionLE, the global dimension of a regular local ring is its Krull dimension.

The global dimension of a regular local ring is its Krull dimension. The upper bound is Stacks, Proposition 10.110.1 (00O7); the residue field attains it.

The global dimension of a regular ring is at most its dimension. Over a regular ring of Krull dimension at most n, every module, finitely generated or not, has projective dimension at most n.

Over a regular ring, the projective dimension of every module is at most the Krull dimension of the ring.

Serre's theorem: finite projective dimension of the residue field #

Serre's theorem. A Noetherian local ring whose residue field has finite projective dimension is a regular local ring. Its dimension is then that projective dimension, by TauCeti.IsRegularLocalRing.projectiveDimension_quotient_maximalIdeal_eq_ringKrullDim.

A Noetherian local ring is regular exactly when its residue field has finite projective dimension.

A regular local ring has finite global dimension.

Serre's theorem, global dimension form. A Noetherian local ring of finite global dimension is a regular local ring: its residue field has finite projective dimension.

A Noetherian local ring is regular exactly when its global dimension is finite. The global dimension is then the Krull dimension (TauCeti.IsRegularLocalRing.globalDimension_eq_ringKrullDim).

Serre's characterization of regular local rings. For a Noetherian local ring R with residue field κ, the following are equivalent:

  1. κ has finite projective dimension;
  2. R has finite global dimension;
  3. R is a regular local ring;
  4. the global dimension of R is its Krull dimension;
  5. the projective dimension of κ is dim_κ 𝔪 / 𝔪².

Conditions 4 and 5 are the equalities gl dim R = dim R and pd κ = dim_κ 𝔪 / 𝔪² of 00OC, which hold for a regular local ring; they are equivalent to regularity because R has finite Krull dimension.

The residue field of a Noetherian local ring has projective dimension at least dim_κ 𝔪 / 𝔪². When this projective dimension is finite, the ring is regular and the two are equal (TauCeti.isRegularLocalRing_tfae).

A Noetherian ring of finite global dimension is a regular ring. Its localizations at primes have global dimension at most that of the ring, so they are regular local rings.

A regular local ring is a regular ring: its localizations at all primes are regular local rings (Stacks, Lemma 10.110.6 (0AFS)). With Mathlib's instance IsRegularRing.isRegularLocalRing_localization, this makes Localization.AtPrime p a regular local ring for every prime p of a regular local ring. For any other localization S at p, use TauCeti.Excellence.mem_regularLocus_iff_of_isLocalization with TauCeti.Excellence.regularLocus_eq_univ.

If a regular ring R is faithfully flat over a ring A, every finite A-module has projective dimension at most dim R. Since a regular local ring is a regular ring (TauCeti.isRegularRing_of_isRegularLocalRing), this applies to a flat local homomorphism A → R of Noetherian local rings with R regular (Module.FaithfullyFlat.of_flat_of_isLocalHom).