Etaleness of the normalization over the strictly Henselian exact-root ring already forces the specified component field to equal Omega over the base field. A closed local factor is chosen internally, before applying the exact-degree sandwich.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Kummer
open Polynomial
open IsLocalRing
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
universe uK uV uOmega uW uFroot uPtheorem
selectedExactRamificationRoot_rightAlgebraMap_bijective_of_normalization_etale
{K : Type uK} {Omega : Type uOmega} {Froot : Type uFroot}
{P : Type uP}
[Field K] [Field Omega] [Field Froot] [Field P]
[Algebra K Omega]
(base : DVF.{uK, uV} K) (target : DVF.{uOmega, uW} Omega)
[base.valuation.HasExtension target.valuation]
[Module.Finite base.valuationSubring target.valuationSubring]
(varpi : base.valuationSubring)
(hvarpi : base.valuation.IsUniformizer (varpi : K))
[Algebra K Froot]
[Algebra
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) Froot]
[IsFractionRing
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) Froot]
[Algebra base.valuationSubring Froot]
[IsScalarTower base.valuationSubring
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) Froot]
[IsScalarTower base.valuationSubring K Froot]
[HenselianLocalRing
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi))]
[Module.Finite base.valuationSubring
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi))]
[Algebra.IsIntegral base.valuationSubring
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi))]
[IsSepClosed
(IsLocalRing.ResidueField
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)))]
[Algebra K P] [FiniteDimensional K P]
[Algebra Froot P]
[Algebra
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) P]
[IsScalarTower
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) Froot P]
[IsScalarTower K Froot P]
[Algebra Omega P] [IsScalarTower K Omega P]
[Algebra base.valuationSubring P]
[IsScalarTower base.valuationSubring K P]
[IsScalarTower base.valuationSubring
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) P]
(hEtale : Algebra.Etale
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi))
(integralClosure
(AdjoinRoot
(X ^ ramificationIndex base target - C varpi)) P)) :
Function.Bijective (algebraMap Omega P)