Serre's conditions (S_n) and (R_n) #
Let R be a Noetherian ring. A finite R-module M satisfies Serre's condition (S_n) if
depth M_p ≥ min (n, dim Supp M_p) for every prime p of R, and R satisfies (R_n) if the
local ring R_p is regular for every prime p of height at most n (Stacks, Definition 10.157.1
(031P)). These are the two halves of Serre's criterion for normality, (R_1) + (S_2), and the
depth condition (S_2) is what lets sections of a module extend across closed subsets of
codimension at least two. Serre's criterion itself is proved in
TauCeti.RingTheory.SerreCondition.Normal.
Depth is Mathlib's IsLocalRing.depth and the dimension of the support is Mathlib's
Module.supportDim. The zero module has depth ⊤ and support dimension ⊥, so a prime outside
the support of M imposes no condition.
Main definitions #
Module.SatisfiesSerreS n R M: theR-moduleMsatisfies(S_n).Ring.SatisfiesSerreR n R: every prime ofRof height at mostnlies in the regular locusTauCeti.Excellence.regularLocus R.
Main results #
Module.satisfiesSerreS_zeroandModule.SatisfiesSerreS.mono: every module satisfies(S_0), and(S_n)implies(S_m)form ≤ n; likewiseRing.SatisfiesSerreR.mono, and a regular ring satisfies(R_n)and(S_n)for everyn(IsRegularRing.satisfiesSerreRandIsRegularRing.satisfiesSerreS).Module.satisfiesSerreS_self_iff: a ring satisfies(S_n)as a module over itself exactly whendepth R_p ≥ min (n, dim R_p)for every primep.Module.SatisfiesSerreS.localization_selfandRing.SatisfiesSerreR.localization: for the ring itself,(S_n)and(R_n)pass to every localization, whose local rings are local rings ofR.Module.forall_satisfiesSerreS_iff_forall_isCohenMacaulay: a finite module satisfies(S_n)for everynif and only if all of its localizations at primes are Cohen–Macaulay; in particular a finite Cohen–Macaulay module over a Noetherian local ring satisfies every(S_n)(Module.IsCohenMacaulay.satisfiesSerreS).Module.satisfiesSerreS_one_iff: a finite module satisfies(S_1)if and only if it has no embedded primes, that is, its associated primes are the minimal primes of its support (Stacks, Lemma 10.157.2 (031Q)).TauCeti.isReduced_iff_satisfiesSerreR_zero_and_satisfiesSerreS_one: a Noetherian ring is reduced if and only if it satisfies(R_0)and(S_1)(Stacks, Lemma 10.157.3 (031R)); the forward half of(R_0)isIsReduced.satisfiesSerreR_zero, which needs no Noetherian hypothesis.
The dimension input to Module.satisfiesSerreS_one_iff is
Module.supportDim_localizedModule_nonpos_iff, in TauCeti.RingTheory.KrullDimension.Module:
M_p has zero-dimensional support exactly when p is a minimal prime of the support of M.
References #
An R-module M satisfies Serre's condition (S_n) if for every prime p of R the depth
of M_p over R_p is at least min (n, dim Supp M_p). This is meant for finite modules over a
Noetherian ring. Since the zero module has depth ⊤, primes outside the support impose nothing.
Stacks, Definition 10.157.1 (031P).
Instances For
Unfolds Module.SatisfiesSerreS.
Every module satisfies (S_0).
The zero module satisfies (S_n) for every n.
Serre's condition (S_n) implies (S_m) for m ≤ n.
A finite module over a Noetherian ring satisfies (S_n) for every n if and only if its
localization at every prime is Cohen–Macaulay.
A finite Cohen–Macaulay module over a Noetherian local ring satisfies (S_n) for every n,
since its localizations at primes are Cohen–Macaulay (Module.IsCohenMacaulay.localizedModule).
A finite module over a Noetherian ring satisfies (S_1) if and only if it has no embedded
primes: its associated primes are exactly the minimal primes of its support. Stacks,
Lemma 10.157.2 (031Q).
For the ring itself, Serre's condition (S_n) compares the depth of each local ring R_p with
its dimension: R satisfies (S_n) exactly when depth R_p ≥ min (n, dim R_p) for every prime
p of R.
Serre's condition (S_n) for a Noetherian ring passes to its localizations: the local rings
of a localization S of R are local rings of R.
Restates Ring.SatisfiesSerreR in terms of the localizations at primes.
Serre's condition (R_n) implies (R_m) for m ≤ n.
Serre's condition (R_n) passes to localizations: a prime of a localization S of R has
the same height as its contraction to R, and the same local ring.
A regular ring satisfies (R_n) for every n.
A regular ring satisfies (S_n) for every n: its local rings are regular, hence
Cohen–Macaulay, so their depth equals their dimension.
A reduced ring satisfies (R_0): its localizations at minimal primes are fields.
A Noetherian ring is reduced if and only if it satisfies (R_0) and (S_1): its localizations
at minimal primes are fields and it has no embedded primes. Stacks, Lemma 10.157.3 (031R).