ModuleSystemDomain.lean
Nyll.SchemeTheory.LocalGeometry.RegularLocal.SystemDomain
11 declarations indexed from sourceView source ↗ Module documentation
Domains and prime parameters from a regular system
This file supplies the algebraic fact needed by finite local root covers: a Noetherian local ring admitting a regular sequence which generates its maximal ideal is a domain, and every member of that regular system is prime. No domain or primality conclusion is assumed.
Imports6
- Mathlib.RingTheory.Filtration
- Mathlib.RingTheory.Ideal.Quotient.Operations
- Mathlib.RingTheory.KrullDimension.Regular
- Mathlib.RingTheory.LocalRing.RingHom.Basic
- Mathlib.RingTheory.Regular.Free
- Mathlib.RingTheory.RegularLocalRing.Defs
Imported by14
Declarations
EtaleFundamentalGroups.Kummer.isDomain_of_prime_isSMulRegular
DocumentationIn a Noetherian local ring, one prime regular element forces the zero ideal to be prime. Krull intersection rules out infinite divisibility by the chosen element.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.regularSystem_quotientHead
DocumentationRemoving the first member of a regular system leaves a regular system in the quotient, still generating its maximal ideal.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.regularSystem_quotientPrefix
DocumentationQuotienting by an initial segment of a regular system leaves the mapped tail as a regular system generating the quotient maximal ideal.
Unlike iterating regularSystem_quotientHead, this theorem presents the result directly over the single quotient by Ideal.ofList xs.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.isDomain_of_regularSystem
DocumentationA regular system generating the maximal ideal makes a Noetherian local ring a domain.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.isRegularLocalRing_of_regularSystem
DocumentationA regular system which generates the maximal ideal makes its Noetherian local ring regular local.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.regularSystem_length_eq_ringKrullDim
DocumentationThe length of a regular system generating the maximal ideal is the Krull dimension of the local ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.quotientPrefix_geometry_of_regularSystem
DocumentationA single quotient by an initial segment of a regular system is again a regular local domain. No normality of any intermediate quotient is used.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.quotientPrefix_ringKrullDim_eq_length_of_regularSystem
DocumentationThe Krull dimension of the direct prefix quotient is the length of the remaining regular system.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.quotientPrefix_geometry_dimension_two_of_regularSystem
DocumentationIf precisely two parameters remain, the direct prefix quotient supplies the regular local domain of dimension two needed by punctured purity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.prime_of_mem_regularSystem
DocumentationEvery member of a regular system generating the maximal ideal is prime.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u
EtaleFundamentalGroups.Kummer.quotient_geometry_of_mem_regularSystem
DocumentationQuotienting by any member of a regular system again gives a regular local domain. This packages the divisor geometry needed after a root construction.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open scoped Pointwise
open IsLocalRing
open RingTheory.Sequence
universe u