Module

Localization.lean

Nyll.EtaleFundamentalGroups.Inertia.Normalization.Localization
2 declarations indexed from sourceView source ↗

Normalization inertia and localization

Localizing a normalization at a prime below Q does not change its inertia subgroup. This is the comparison needed to state the final one-point theorem using the original normalization prime, while applying the existing height-one cardinality theorem to the localized normalization.

Only the canonical generic action on integral closures is used. In particular, this file introduces no global action, algebra, or scalar-tower instances and needs no finiteness, Galois, regularity, or height hypotheses.

Declarations

EtaleFundamentalGroups.normalizationInertia_eq_localizedNormalizationInertia_of_under_le

Inertia at a normalization prime is unchanged after localizing the base at any larger prime. The contraction of Q need only be contained in the localization prime; it need not equal it.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK} {L : Type uL}
variable [CommRing A]
variable [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra K L] [Algebra A L] [IsScalarTower A K L]
theorem normalizationInertia_eq_localizedNormalizationInertia_of_under_le
    (P : Ideal A) [P.IsPrime]
    (Q : Ideal (integralClosure A L)) [Q.IsPrime]
    (hQP : Q.under A ≤ P) :
    Q.toAddSubgroup.inertia Gal(L/K) =
      localizedNormalizationInertia (K := K) (L := L) P Q
EtaleFundamentalGroups.normalizationInertia_eq_localizedNormalizationInertia

Inertia at a normalization prime is unchanged after localizing the base at its contraction. Both sides use the canonical action obtained by restricting the action of Gal(L/K) on L to the relevant integral closure.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups
universe uA uK uL
variable {A : Type uA} {K : Type uK} {L : Type uL}
variable [CommRing A]
variable [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra K L] [Algebra A L] [IsScalarTower A K L]
theorem normalizationInertia_eq_localizedNormalizationInertia
    (P : Ideal A) [P.IsPrime]
    (Q : Ideal (integralClosure A L)) [Q.IsPrime] [Q.LiesOver P] :
    Q.toAddSubgroup.inertia Gal(L/K) =
      localizedNormalizationInertia (K := K) (L := L) P Q