Module

GeometricallyUnibranch.lean

Nyll.SchemeTheory.RingTheory.GeometricallyUnibranch
5 declarations indexed from sourceView source ↗

Geometrically unibranch local rings

The definition uses the normalization of the reduction in its total fraction ring. It requires the reduction to be a domain, its normalization to be local, and the resulting residue field extension to be purely inseparable. This is Stacks Project, Definition 15.108.1, not a criterion formulated in terms of strict henselization.

Imports5
  • Mathlib.RingTheory.Ideal.GoingUp
  • Mathlib.RingTheory.IntegralClosure.IntegrallyClosed
  • Mathlib.RingTheory.LocalRing.ResidueField.Basic
  • Mathlib.RingTheory.Nilpotent.Lemmas
  • Mathlib.RingTheory.RingHom.PurelyInseparable
Imported by2

Declarations

IsLocalRing.reducedNormalization

The integral closure of the reduction in its total ring of fractions. When the reduction is a domain, the ambient ring is its fraction field.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace IsLocalRing
universe u
abbrev reducedNormalization (R : Type u) [CommRing R] : Type u
IsLocalRing.reducedNormalizationMap

The actual quotient map followed by the inclusion into the normalization of the reduction.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace IsLocalRing
universe u
def reducedNormalizationMap (R : Type u) [CommRing R] :
    R →+* reducedNormalization R
IsLocalRing.reducedNormalizationMap_isIntegral

The normalization map is integral, including for a nonreduced base.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace IsLocalRing
universe u
theorem reducedNormalizationMap_isIntegral (R : Type u) [CommRing R] :
    (reducedNormalizationMap R).IsIntegral
IsLocalRing.reducedNormalizationMap_isLocalHom

When both rings are local, integrality makes the actual normalization map local: its maximal ideal contracts to the maximal ideal of the base.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace IsLocalRing
universe u
theorem reducedNormalizationMap_isLocalHom (R : Type u) [CommRing R]
    [IsLocalRing R] [IsLocalRing (reducedNormalization R)] :
    IsLocalHom (reducedNormalizationMap R)
IsLocalRing.IsGeometricallyUnibranch

A local ring is geometrically unibranch if its reduction is a domain, the normalization of that reduction is local, and the induced residue field extension is purely inseparable.

Source context 3 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace IsLocalRing
universe u
def IsGeometricallyUnibranch (R : Type u) [CommRing R] [IsLocalRing R] : Prop