ModuleExplicit.lean
Nyll.EtaleFundamentalGroups.Kummer.Radicals.Explicit
7 declarations indexed from sourceView source ↗ Module documentation
The explicit one-component Kummer algebra
This file records the first concrete algebra facts for the Kummer equation X ^ n - a. After the boundary parameter has been inverted, its adjoined root is a unit. Consequently the derivative at that root is a unit exactly when the exponent is a unit in the localized base ring.
No etaleness or derivative-unit conclusion is assumed here. The remaining geometric input is a producer that turns etaleness of the explicit Kummer algebra into the derivative-unit side of the final equivalence.
Imports3
- Mathlib.RingTheory.AdjoinRoot
- Mathlib.RingTheory.Flat.FaithfullyFlat.Algebra
- Mathlib.RingTheory.Localization.Away.Basic
Imported by10
Declarations
EtaleFundamentalGroups.Kummer.adjoinRoot_root_pow
DocumentationThe defining equation of AdjoinRoot (X ^ n - C a), over any commutative ring.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.isUnit_adjoinRoot_root_of_isUnit
DocumentationA root of X ^ n - a is a unit when a is a unit and n is positive.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.aeval_derivative_X_pow_sub_C
DocumentationEvaluation of the derivative of the explicit Kummer polynomial at its adjoined root.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.faithfullyFlat_adjoinRoot_X_pow_sub_C
DocumentationThe positive-degree monic Kummer algebra is faithfully flat over a nontrivial base ring.
Indeed the monic quotient is free. Positive degree makes it nontrivial over a nontrivial base, hence free-module faithful flatness applies.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.isUnit_algebraMap_adjoinRoot_X_pow_sub_C_iff
DocumentationThe base ring detects units inside the positive-degree monic Kummer algebra.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.isUnit_aeval_derivative_iff_isUnit_natCast
DocumentationFor a Kummer polynomial with invertible constant term, its formal derivative at the adjoined root is a unit exactly when the exponent is a unit in the base.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v
EtaleFundamentalGroups.Kummer.isUnit_aeval_derivative_iff_isUnit_algebraMap_natCast_away
DocumentationOn the complement of a prime boundary parameter t, derivative invertibility for X ^ n - t is equivalent to invertibility of the localized exponent.
The right side is exactly the input consumed by the unit-descent lemma for the map R → R[1/t].
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe u v