ModuleLocalizationDensity.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.LocalizationDensity
21 declarations indexed from sourceView source ↗ Module documentation
Localization and decomposition comparison through density
For an infinite algebraic extension, the canonical L_w is the algebraic localization L K_v, not the whole metric completion. This file records the density consequences needed to transport inertia and ramification conditions between L and L_w. None of the results below assumes finite degree.
Declarations
HilbertRamification.algebraicLocalizationDensity_mem_nonunits_iff_abs_lt_one
DocumentationFor the valuation subring attached to a nonarchimedean absolute value, the ambient-field nonunits are exactly the open unit ball.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section AbsoluteValuePrincipalUnits
variable {F : Type*} [Field F]
HilbertRamification.algebraicLocalizationDensity_mem_principalUnitGroup_iff_abs_lt_one
DocumentationPrincipal-unit membership in an absolute-value valuation subring is the strict-unit inequality |u - 1| < 1.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section AbsoluteValuePrincipalUnits
variable {F : Type*} [Field F]
HilbertRamification.ValuationSubring.mem_inertiaGroup_iff_sub_mem_nonunits
DocumentationInertia membership as the congruence sigma x = x modulo the maximal ideal for every integral element.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
namespace ValuationSubring
HilbertRamification.completionBaseAlgebra
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
HilbertRamification.completionBaseSMul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
HilbertRamification.completionAlgebra
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
HilbertRamification.localization
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.toLocalization
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.localizationAbsoluteValue
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_exists_close
DocumentationThe dense copy of L approximates every element of the algebraic localization. This is the common source for residue and principal-unit transport in the localization and decomposition comparison.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_nonarchimedean
DocumentationNonarchimedeanness passes from w to the absolute value on L K_v. The bounded-natural-number definition makes this a direct consequence of the restriction formula on the dense copy of L.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.extensionValuationSubring
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.localizationValuationSubring
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localizationValuationSubring_comap
DocumentationThe valuation subring on L K_v pulls back to the valuation subring on L. This is the concrete valuation-ring square used by the conjugation and base-change law in the localization specialization.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localizationAbsoluteValue_algEquiv
DocumentationEvery automorphism of the algebraic localization over K_v preserves its unique extended absolute value. This is the isometry source used when transporting strict congruences from the dense copy of L.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_exists_residueRepresentative
DocumentationEvery integral element of L K_v has the same residue as an integral element from L. The displayed strict inequality is the source form of surjectivity on residue fields and avoids choosing a quotient model.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_mem_inertia_of_commutes
DocumentationThe difficult direction of inertia transport in the localization and decomposition comparison. An automorphism of L K_v whose restriction is inertial on L is inertial on the whole localization. Density supplies an integral representative of each residue class.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_exists_principalUnitRepresentative_abs
DocumentationEvery nonzero element of L K_v is congruent modulo principal units to an element from Lˣ. The equality of absolute values is included because it is the value-group transport used in the ramification argument.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_exists_principalUnitRepresentative
DocumentationQuotient formulation of the preceding approximation: the natural map Lˣ / U_L¹ → (L K_v)ˣ / U_{L K_v}¹ is surjective on representatives.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_principalUnit_map
DocumentationThe dense embedding L → L K_v sends global principal units to local principal units.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationDensity_localization_mem_ramification_of_commutes
DocumentationThe difficult direction of ramification transport in the localization and decomposition comparison. Once the restrictions commute, an automorphism ramified-trivially on every global multiplicative class is ramified-trivially on every local class. Surjectivity modulo principal units is the essential density input.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
open AlgebraicNumberTheory.Valuations
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
section Localization
variable (vK : AbsoluteValue K ℝ)
variable (w : AbsoluteValueExtension vK L)
local instance completionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance completionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance completionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2