ModuleBasic.lean
Nyll.EtaleFundamentalGroups.Kummer.IteratedRadical.Basic
5 declarations indexed from sourceView source ↗ Module documentation
Finite iterated Kummer radicals
This file adjoins finitely many roots of equations X ^ n i - a i, in the order indexed by Fin r. Every radicand comes from the original base ring; this is the diagonal presentation used after decomposing a finite abelian Kummer group into cyclic factors.
The intermediate rings are bundled only in the existing CommAlgCat A. Their algebra structures and all scalar towers are the canonical structures provided by CommAlgCat and AdjoinRoot. No recursive instances are installed globally.
Declarations
EtaleFundamentalGroups.Kummer.iteratedRadical
DocumentationThe algebra obtained by successively adjoining roots of X ^ n i - algebraMap A _ (a i).
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.finite_iteratedRadical
DocumentationA finite positive iterated radical is finite over its original base. The finite-module structures are installed only along the induction, so consumers do not ask typeclass search to unfold the recursive 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.free_iteratedRadical
DocumentationA positive iterated radical is free over its original base.
The proof composes the canonical monic AdjoinRoot bases one stage at a time. Keeping this as a named producer prevents completion consumers from asking typeclass search to unfold the recursive ring 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.faithfullyFlat_iteratedRadical
DocumentationA positive-degree finite iterated radical is faithfully flat over its original base. At each step, monicity gives a free extension; faithful flatness is then composed through the canonical scalar tower.
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.all_exponents_isUnit_of_formallyUnramified_iteratedRadical
DocumentationIf a finite diagonal iterated Kummer radical is formally unramified over its base, then every exponent is a unit in that base.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u