ModuleRegularity.lean
Nyll.EtaleFundamentalGroups.Kummer.RootCovers.Local.Regularity
9 declarations indexed from sourceView source ↗ Module documentation
Regularity of a local Kummer root cover
This file proves the regular-local part of the one-step Kummer root construction. The key dimension input is produced here from going-up: a faithfully integral extension cannot decrease Krull dimension.
For B = R[X] / (X ^ n - a), if a :: rs is a regular sequence generating the maximal ideal of R, then the maximal ideal of B is generated by the adjoined root followed by the images of rs. This generating family has the same length as the dimension of R; going-up supplies the required lower bound on the dimension of B, so B is regular local.
Declarations
EtaleFundamentalGroups.Kummer.IntegralDimension.exists_lift_ltSeries
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
namespace IntegralDimension
EtaleFundamentalGroups.Kummer.IntegralDimension.ringKrullDim_le_of_faithfully_integral
DocumentationA faithfully integral extension cannot decrease Krull dimension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
namespace IntegralDimension
EtaleFundamentalGroups.Kummer.localRootCoverParameterList
DocumentationThe parameter list on the root cover: the new root replaces a.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.localRootCoverParameterList_length
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.ideal_ofList_localRootCoverParameterList_eq_maximalIdeal
DocumentationIf a :: rs generates the maximal ideal of R, then the root followed by the images of rs generates the maximal ideal of the local root cover.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.spanFinrank_ofList_le_length
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.parameter_length_eq_ringKrullDim
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.isRegularLocalRing_adjoinRoot_X_pow_sub_C_of_regular_parameters
DocumentationThe positive local Kummer root cover is regular local when a occurs first in a regular sequence generating the base maximal ideal.
All hypotheses are supplied by an explicit strict-normal-crossings parameter chart: no regularity or dimension statement about the target is assumed.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section
EtaleFundamentalGroups.Kummer.localRootCoverParameterList_length_eq_ringKrullDim
DocumentationThe replacement family on the root cover is a dimension-sized generating family of its maximal ideal. In particular, the adjoined root is the new first regular parameter in the embedding-dimension sense.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u v
noncomputable section