ModuleNormalizationEtaleDescent.lean
Nyll.EtaleFundamentalGroups.Kummer.SelectedRoot.Prime.NormalizationEtaleDescent
5 declarations indexed from sourceView source ↗ Module documentation
Etale descent at the selected root prime
For a fixed component of the generic tensor product after adjoining an N-th root of a DVR uniformizer, every completed normalization factor is identified with a refined component of the completed root tensor product. The prescribed-exponent component theorem makes those factors etale, and faithfully flat completion descends etaleness to the selected root DVR.
Declarations
EtaleFundamentalGroups.Kummer.spanSingletonIsPrime
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe uR uC uL uB uF
EtaleFundamentalGroups.Kummer.selectedRootCompletion_algebraMap
DocumentationThe selected-root completion algebra uses the literal right tensor inclusion. This computation is checked before entering the larger descent proof.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe uR uC uL uB uF
local instance spanSingletonIsPrime
{R : Type uR} [CommRing R] [IsDomain R]
{p : R} [hp : Fact (Prime p)] :
(Ideal.span ({p} : Set R)).IsPrime :=
Ideal.isPrime_span_singleton_of_prime hp.out
EtaleFundamentalGroups.Kummer.integralClosure_etale_of_completedFactors
DocumentationA finite separable normalization is etale when all its standard completed local factors are etale. The normalization properties needed to form those factors are constructed here, before the supplied factor proof is applied.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe uR uC uL uB uF
local instance spanSingletonIsPrime
{R : Type uR} [CommRing R] [IsDomain R]
{p : R} [hp : Fact (Prime p)] :
(Ideal.span ({p} : Set R)).IsPrime :=
Ideal.isPrime_span_singleton_of_prime hp.out
EtaleFundamentalGroups.Kummer.integralClosure_etale_of_completedTensorTransport
DocumentationTransport completed tensor components along an equivalence of the completed base rings, and descend their normalization etaleness to the original DVR. The fraction-field lift, chosen component, and compatible quotient map are constructed here from the given base equivalence.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe uR uC uL uB uF
local instance spanSingletonIsPrime
{R : Type uR} [CommRing R] [IsDomain R]
{p : R} [hp : Fact (Prime p)] :
(Ideal.span ({p} : Set R)).IsPrime :=
Ideal.isPrime_span_singleton_of_prime hp.out
EtaleFundamentalGroups.Kummer.integralClosure_selectedRootPrime_genericTensorComponent_etale_of_ramification_dvd
DocumentationIf every ramification index over the original DVR divides N, then the normalization of the selected-root DVR in every fixed post-root generic tensor component is etale.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
open Polynomial
universe uR uC uL uB uF
local instance spanSingletonIsPrime
{R : Type uR} [CommRing R] [IsDomain R]
{p : R} [hp : Fact (Prime p)] :
(Ideal.span ({p} : Set R)).IsPrime :=
Ideal.isPrime_span_singleton_of_prime hp.out