Documentation

TauCeti.RingTheory.Flat.ProjectiveDimension

Projective dimension under flat and faithfully flat base change #

Let S be an R-algebra and M an R-module. If S is flat over R, base change carries a projective resolution of M to a projective resolution of S ⊗[R] M, so

pd_S (S ⊗[R] M) ≤ pd_R M.

If moreover S is faithfully flat, R is Noetherian and M is finite, the two projective dimensions are equal. The point is that projectivity of a finitely presented module descends along a faithfully flat map: projective modules are flat, flatness descends by Mathlib's Module.Flat.of_flat_tensorProduct, and a finitely presented flat module is projective. Over a Noetherian ring the syzygies of a finite module are again finite, so dimension shifting along a finite free presentation 0 → K → P → M → 0, which stays exact after base change, reduces the comparison in every degree to this descent of projectivity.

This is the module-theoretic step in the descent of regularity along flat local homomorphisms (Matsumura, Theorem 23.7 (i)): if R → S is a flat local homomorphism of Noetherian local rings and S is regular, every finite R-module, in particular the residue field of R, has projective dimension at most dim S, and Serre's characterization of regular local rings by finite global dimension then makes R regular.

Main results #

References #

Projectivity of a finitely presented module descends along a faithfully flat algebra.

@[simp]

A finitely presented module is projective exactly when its base change to a faithfully flat algebra is.

Flat base change does not increase projective dimension. If S is a flat R-algebra and M has projective dimension less than n over R, then S ⊗[R] M has projective dimension less than n over S.

Faithfully flat descent of projective dimension. Let S be a faithfully flat algebra over a Noetherian ring R and M a finite R-module. If S ⊗[R] M has projective dimension less than n over S, then M has projective dimension less than n over R.

@[simp]

For a finite module over a Noetherian ring and a faithfully flat algebra S, a bound on the projective dimension holds before base change to S exactly when it holds after.

Flat base change does not increase projective dimension: pd_S (S ⊗[R] M) ≤ pd_R M for every R-module M.

@[simp]

Faithfully flat base change preserves projective dimension of a finite module over a Noetherian ring: pd_S (S ⊗[R] M) = pd_R M.