Regular local rings of schemes #
On an affine open with Noetherian ring of sections, regularity of that ring is equivalent to regularity of the local rings at every point of the open. In particular, a Noetherian ring is regular exactly when the local rings of its spectrum are regular. Open immersions identify local rings, so they preserve and reflect their regularity.
More generally, a flat, formally unramified morphism f : X βΆ Y locally of finite type (for
instance an Γ©tale morphism) induces at each point x a flat local homomorphism
πͺ_{Y, f x} βΆ πͺ_{X, x} under which the maximal ideal of the source generates the
maximal ideal of the target, and which preserves and reflects Noetherianity
(AlgebraicGeometry.Scheme.Hom.map_maximalIdeal_stalkMap_of_formallyUnramified,
AlgebraicGeometry.Scheme.Hom.isNoetherianRing_stalk_iff_of_flat_of_locallyOfFiniteType). Between
Noetherian local rings such a homomorphism both preserves and reflects regularity
(TauCeti.isRegularLocalRing_iff_of_flat_of_map_maximalIdeal_eq).
Main declarations #
TauCeti.AlgebraicGeometry.isRegularLocalRing_stalk_of_isRegularRingTauCeti.AlgebraicGeometry.isRegularRing_iff_isRegularLocalRing_stalkTauCeti.AlgebraicGeometry.isRegularLocalRing_stalk_SpecTauCeti.AlgebraicGeometry.isRegularRing_iff_isRegularLocalRing_stalk_SpecTauCeti.AlgebraicGeometry.isRegularLocalRing_stalk_Spec_iffTauCeti.AlgebraicGeometry.isRegularLocalRing_stalk_iff_of_isOpenImmersionAlgebraicGeometry.Scheme.Hom.isRegularLocalRing_stalk_iff_of_flat_of_formallyUnramified
If the sections over an affine open U form a regular ring, the local rings at the points of
U are regular.
The sections over an affine open U with Noetherian ring of sections form a regular ring
exactly when the local rings at the points of U are regular.
The local rings of the spectrum of a regular ring are regular.
A Noetherian ring is regular exactly when the local rings of its spectrum are regular.
The local ring of Spec R at x is the localization of R at the prime x
(Mathlib AlgebraicGeometry.Spec.stalkIso), so one is regular exactly when the other is.
An open immersion f : X βΆ Y identifies the local ring of X at x with the local ring of
Y at f x, so one is regular exactly when the other is.
A flat, formally unramified morphism f : X βΆ Y locally of finite type (in particular an
Γ©tale morphism) preserves and reflects regularity of local rings: the local ring of Y at f x
is regular exactly when the local ring of X at x is.