ModulePadicValuationInertia.lean
Nyll.ClassFieldTheory.RamificationTheory.HilbertRamification.Dedekind.PadicValuationInertia
31 declarations indexed from sourceView source ↗ Module documentation
The global valuation/prime-ideal bridge in the global cyclotomic inertia argument
An extension w of the rational p-adic absolute value determines a valuation subring of a number field M. This file synchronizes that valuation subring with a concrete prime ideal of 𝓞 M, proves that the prime lies over (p), and identifies the valuation subring with the localization of 𝓞 M at that prime.
The final comparison sends ideal-theoretic inertia injectively to the valuation-subring inertia group. Thus the local cardinality bound furnished by the localization and decomposition comparison applies to the chosen global prime without an extra compatibility hypothesis.
Comparison of ideal inertia with valuation inertia
Declarations
HilbertRamification.Dedekind.dedekindAtPrimeValuationSubring
DocumentationThe localization of a Dedekind domain at a nonzero prime, realized inside its fraction field as a valuation subring. This construction belongs to the ideal/localization bridge; it is kept private here until that bridge is factored into prime-decomposition theory.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.dedekindAtPrimeValuationSubringAlgebra
DocumentationThe valuation-subring realization of a Dedekind localization carries its canonical algebra structure over the original domain.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.dedekindAtPrimeValuationSubringIsLocalization
DocumentationThe valuation-subring realization is the localization away from the chosen prime.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.dedekindAtPrimeValuationSubringIsDedekindDomain
DocumentationA Dedekind localization realized as a valuation subring is again a Dedekind domain.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.dedekindAtPrimeValuationSubringKrullDimLE
DocumentationThe valuation-subring realization of a nonzero Dedekind localization has Krull dimension at most one.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.globalPadicExtensionValuationSubring
DocumentationThe nonarchimedean extension valuation ring attached to a global extension of the rational p-adic absolute value.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.ringOfIntegers_mem_globalPadicExtensionValuationSubring
DocumentationEvery algebraic integer belongs to the valuation ring defined by w. This is the integrally-closed valuation-ring argument, rather than an additional boundedness assumption on algebraic integers.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicRingOfIntegersToExtensionValuationSubring
DocumentationThe canonical inclusion 𝓞 M → A_w.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.globalPadicRingOfIntegersToExtensionValuationSubring_coe
DocumentationThe canonical map from 𝓞 M to the extension valuation ring agrees with the usual inclusion into M.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal
DocumentationThe prime ideal of 𝓞 M which is the center of w.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.mem_globalPadicPrimeIdeal_iff
DocumentationMembership in the synchronized prime is the strict w-adic inequality.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_isPrime
DocumentationThe center of a valuation ring is prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.int_mem_globalPadicPrimeIdeal_under_iff
DocumentationOn rational integers, membership in the center is divisibility by p.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_under_eq_span
DocumentationThe contraction of the synchronized prime to ℤ is the usual principal ideal (p).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_liesOver
DocumentationThe synchronized prime lies over the rational height-one prime p.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_ne_bot
DocumentationThe synchronized prime is nonzero.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_isMaximal
DocumentationIn the Dedekind ring 𝓞 M, the synchronized nonzero prime is maximal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.instIsPrimeGlobalPadicPrimeIdeal
DocumentationThe center of a global p-adic place is a prime ideal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.instIsMaximalGlobalPadicPrimeIdeal
DocumentationThe center of a global p-adic place is a maximal ideal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.instLiesOverGlobalPadicPrimeIdeal
DocumentationThe center of a global p-adic place lies over the rational prime ideal generated by p.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.globalPadicPrimeHeightOneSpectrum
DocumentationThe height-one prime of 𝓞 M centered at w.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.globalPadicPrimeLocalizationValuationSubring
DocumentationThe ordinary localization of 𝓞 M at the prime centered at w, viewed as a valuation subring of M.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
HilbertRamification.Dedekind.globalPadicPrime_localizationValuationSubring_eq
DocumentationThe valuation ring defined by the absolute value w is exactly the ordinary localization of 𝓞 M at its center.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeCompl_smul_of_mem_inertia
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertia_maps_localization
DocumentationAn ideal-inertia automorphism preserves the localization of 𝓞 M at the synchronized prime.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertiaToLocalizationDecomposition
DocumentationIdeal inertia at the synchronized prime maps to the decomposition group of its localization.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertiaToLocalizationDecomposition_mem_maximalIdealInertia
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertiaToLocalizationDecomposition_mem_inertia
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertiaToLocalizationInertia
DocumentationThe canonical localization map from global ideal inertia to valuation inertia.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicIdealInertiaToLocalizationInertia_injective
DocumentationThe localization map is injective because it does not change the underlying ℚ-automorphism of M.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in
HilbertRamification.Dedekind.globalPadicPrimeIdeal_inertia_natCard_le_valuationInertia
DocumentationThe exact cardinal comparison needed in the global cyclotomic inertia argument: the ideal inertia group at the synchronized prime is no larger than the localization and decomposition comparison valuation inertia group attached to w.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace HilbertRamification.Dedekind
open NumberField
open AlgebraicNumberTheory.Valuations
open AlgebraicNumberTheory.Ramification
open scoped NumberField
variable (p : ℕ) [Fact p.Prime]
variable (M : Type) [Field M] [NumberField M] [IsAbelianGalois ℚ M]
omit [IsAbelianGalois ℚ M] in