ModuleIdealLocalization.lean
Nyll.SchemeTheory.AbhyankarLemma.Geometry.Inertia.IdealLocalization
20 declarations indexed from sourceView source ↗ Module documentation
Ideal inertia and localization at a height-one prime
This file compares the ideal-theoretic inertia subgroup attached to a nonzero maximal ideal of a Dedekind normalization with the inertia group of the corresponding valuation subring of the fraction field. The valuation subring is deliberately realized inside the fraction field as the ordinary localization subalgebra, so the comparison does not depend on a choice of a completion or of a henselization.
Declarations
TameAbhyankar.SGA1.idealLocalizationSubalgebra
DocumentationThe localization of B at P, embedded in its fraction field L.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationSubalgebra_dvr
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationValuationSubring
DocumentationThe P-local valuation subring of L. Its carrier is definitionally the carrier of the localization subalgebra B_P ⊆ L.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.mem_idealLocalizationValuationSubring_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationEquiv
DocumentationThe identity-on-the-fraction-field equivalence between the localization subalgebra and the valuation-subring presentation used below.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationEquiv_apply_coe
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationValuationSubring_dvr
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationEquiv_mem_maximalIdeal_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.idealLocalizationResidueEquiv
DocumentationLocalization does not change the residue field at P.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.ringExpChar_idealLocalizationResidueField_eq
DocumentationThe exponential residue characteristic can be read either before or after localization at P.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section LocalizedValuationSubring
variable (B : Type uB) (L : Type uL)
variable [CommRing B] [IsDedekindDomain B]
variable [Field L] [Algebra B L] [IsFractionRing B L]
TameAbhyankar.SGA1.algebraMap_normalization_smul
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
omit [IsFractionRing B L] [IsDedekindDomain B] in
TameAbhyankar.SGA1.globalInertia_maps_localization
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalInertia_maps_localization_iff
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalIdealInertiaToDecomposition
DocumentationA global ideal-inertia element preserves the local valuation subring, so it gives an element of the local decomposition group.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalIdealInertiaToDecomposition_mem_localIdealInertia
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.globalIdealInertiaToLocalInertia
DocumentationLocalization sends global ideal inertia to the inertia group of the P-local valuation subring.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.localInertiaToGlobalIdealInertia
DocumentationRestricting a local inertia automorphism to the normalization recovers a global ideal-inertia element.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealInertiaLocalizationMulEquiv
DocumentationGlobal ideal inertia at P is canonically the inertia group of the valuation subring obtained by localizing at P.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.natCard_idealInertia_eq_localInertia
DocumentationThe global and localized inertia groups have the same cardinality.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)
TameAbhyankar.SGA1.idealInertia_isCyclic_of_card_coprime_ringExpChar
DocumentationTame ideal inertia at every nonzero maximal ideal of a Dedekind normalization is cyclic. The proof is purely local at P; no completeness or henselian hypothesis is used.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe uA uB uK uL
namespace TameAbhyankar.SGA1
open scoped Pointwise
open RamificationTheory.HilbertRamification.ValuationSubring
attribute [local instance] Ideal.Quotient.field
section NormalizationInertia
variable {A : Type uA} {B : Type uB} {K : Type uK} {L : Type uL}
variable [CommRing A] [CommRing B] [Field K] [Field L]
variable [Algebra A K] [IsFractionRing A K]
variable [Algebra B L] [IsFractionRing B L]
variable [Algebra A B] [Algebra K L] [Algebra A L]
variable [IsScalarTower A K L] [IsScalarTower A B L]
variable [IsIntegralClosure B A L]
variable [Algebra.IsAlgebraic K L]
variable [IsDedekindDomain B]
variable (P : Ideal B) [P.IsMaximal]
variable (hP : P ≠ ⊥)