ModuleIteratedRegularity.lean
Nyll.EtaleFundamentalGroups.Kummer.RootCovers.Local.IteratedRegularity
15 declarations indexed from sourceView source ↗ Module documentation
Regularity of finite iterated local Kummer root covers
This file treats a finite diagonal root cover all at once. Starting from a regular parameter list consisting of the radicands followed by the remaining parameters, it tracks the images of all adjoined roots and remaining parameters in the final ring. That list generates the final maximal ideal and has unchanged length. Finite faithful integrality then supplies the dimension lower bound needed for the embedding-dimension criterion for a regular local ring.
The recursive local-ring and module structures are installed only inside proofs.
Declarations
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverRoots
DocumentationThe roots adjoined so far, mapped into the final iterated radical.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverConstructionList
DocumentationThe construction-order list: remaining parameters first, followed by roots in the order in which they were adjoined.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverParameterList
DocumentationThe final parameter list. Reversing construction order puts every adjoined root first (newest to oldest), followed by the images of the remaining parameters.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverRoots_length
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverParameterList_length
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.ideal_ofList_move_middle_to_front
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.radicands_mem_maximalIdeal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.ideal_ofList_eq_of_perm
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverConstructionList_cons
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.ideal_ofList_iteratedLocalRootCoverConstructionList_eq_maximalIdeal
DocumentationThe construction-order list generates the maximal ideal of the final cover.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.ideal_ofList_iteratedLocalRootCoverParameterList_eq_maximalIdeal
DocumentationThe images of all adjoined roots, followed by the remaining parameters, generate the maximal ideal of the final iterated local root cover.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.spanFinrank_ofList_le_length
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.parameter_length_eq_ringKrullDim
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.isRegularLocalRing_iteratedRadical_of_regular_parameters
DocumentationA finite positive iterated Kummer root cover is regular local when the radicands followed by the remaining parameters form a regular sequence generating the base maximal ideal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u
EtaleFundamentalGroups.Kummer.iteratedLocalRootCoverParameterList_length_eq_ringKrullDim
DocumentationThe final root-and-parameter list is dimension-sized. Together with its maximal-ideal generation theorem, this is the parameter-system statement needed by downstream finite-cover consumers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
universe u