ModuleDiagonalRadical.lean
Nyll.EtaleFundamentalGroups.Kummer.Laurent.DiagonalRadical
18 declarations indexed from sourceView source ↗ Module documentation
Finite diagonal Laurent covers as iterated radicals
This file builds a finite diagonal Laurent cover one coordinate at a time. At each successor step, the preceding radical is extended by one Laurent coordinate and the one-variable cyclic Laurent equivalence removes the new diagonal exponent. All maps are explicit ring homomorphisms; no noncanonical algebra structures or scalar towers are installed.
Declarations
EtaleFundamentalGroups.Kummer.nestedLaurent
DocumentationThe Laurent algebra obtained by adjoining r independent Laurent coordinates.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.nestedDiagonalRadical
DocumentationThe radical presentation built in parallel with nestedLaurent. At each successor step a root of the new degree-one Laurent monomial is adjoined.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.nestedDiagonalRadicalBase
DocumentationThe canonical base map from the nested Laurent algebra into its radical presentation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.nestedLaurentDiagonalMap
DocumentationThe coordinatewise diagonal endomorphism of the nested Laurent algebra.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finLastInitAddEquiv
DocumentationSplit a tuple into its last coordinate and its initial tuple.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.nestedLaurentMonomial
DocumentationA monomial in the nested Laurent presentation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finLaurentRingEquiv
DocumentationThe ordinary Fin r Laurent algebra as the nested Laurent presentation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finLaurentRingEquiv_single
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finDiagonalAddMonoidHom
DocumentationCoordinatewise multiplication by the positive diagonal entries.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.nestedLaurentDiagonalMap_monomial
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finLaurentRingEquiv_comp_diagonal
DocumentationThe finite-coordinate Laurent equivalence conjugates the two diagonal maps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.exists_nestedDiagonalRadicalRingEquiv
DocumentationPositive diagonal exponents give an iterated radical ring equivalent to the nested Laurent algebra, with the equivalence restricting to the full diagonal endomorphism on the original base.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finDiagonalRadicalBase
DocumentationThe base map from the ordinary finite-coordinate Laurent algebra to the corresponding nested radical presentation.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.finLaurentDiagonalMap
DocumentationThe diagonal endomorphism on the ordinary finite-coordinate Laurent algebra.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.exists_finDiagonalRadicalRingEquiv
DocumentationThe nested radical presentation is a finite-coordinate Laurent algebra, and its base map is exactly the coordinatewise positive diagonal map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.fintypeReindexAddEquiv
DocumentationReindex a finite family by its canonical equivalence with Fin.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.fintypeReindexZModAddEquiv
DocumentationReindex the cyclic Smith quotient coordinates by Fintype.equivFin.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u
EtaleFundamentalGroups.Kummer.exists_smithDiagonalRadicalPresentation
DocumentationA finite-index free integer sublattice gives an explicit finite iterated radical presentation of its monoid-algebra map. The positive diagonal entries, the quotient coordinates, the monoid-algebra coordinate changes, and the commutative square are all produced from the same Smith choice for the lattice inclusion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u