ModuleLocalizationRamificationGroups.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.LocalizationRamificationGroups
18 declarations indexed from sourceView source ↗ Module documentation
Localization of inertia and ramification groups
This file packages the decomposition-group equivalence of the localization and decomposition comparison as equivalences of the valuation-subring decomposition, inertia, and ramification groups. The difficult global-to-local implications use density of L in the algebraic localization, proved in RamificationTheory.HilbertRamification.LocalizationDensity.
Declarations
HilbertRamification.irCompletionBaseAlgebra
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
HilbertRamification.irCompletionBaseSMul
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
HilbertRamification.irCompletionAlgebra
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
HilbertRamification.localizationRamificationGroups_localization
DocumentationThe algebraic localization L K_v occurring in the localization and decomposition comparison.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.absoluteValueExtensionValuationSubring
DocumentationThe valuation subring of L defined by w.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.algebraicLocalizationValuationSubring
DocumentationThe valuation subring of the algebraic localization defined by the extended absolute value.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
HilbertRamification.mem_extensionValuationSubring_smul
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
omit [IsGalois K L] in
HilbertRamification.localizationRamificationGroups_absoluteValueDecompositionGroupEquiv
DocumentationThe chosen-valuation decomposition group is the valuation-subring decomposition group attached to the same absolute value.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.local_mem_localizationValuationSubring_smul
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_localDecompositionGroupEquiv
DocumentationEvery automorphism of the localization over K_v belongs to its valuation-subring decomposition group.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_valuationDecompositionGroupEquiv
DocumentationThe localization and decomposition comparison for valuation-subring decomposition groups.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_valuationDecompositionGroupEquiv_toLocalization
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_valuationDecompositionGroupEquiv_mem_inertia_iff
DocumentationThe decomposition-group equivalence carries inertia precisely to inertia. The global-to-local implication is the residue-density argument; the converse is restriction along L → L K_v.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.inertiaGroupEquivAlgebraicLocalization
DocumentationThe localization and decomposition comparison for inertia groups.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_inertiaGroupEquiv_toLocalization
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_inertiaGroupEquiv_mem_ramification_iff
DocumentationThe inertia-group equivalence carries ramification precisely to ramification. The global-to-local implication uses density modulo principal units; the converse follows by restricting unit quotients.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_ramificationGroupEquiv
DocumentationThe localization and decomposition comparison for ramification groups.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK
HilbertRamification.localizationRamificationGroups_ramificationGroupEquiv_toLocalization
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace HilbertRamification
open AlgebraicNumberTheory.Valuations
open scoped Pointwise
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
[IsGalois K L]
section
variable (vK : AbsoluteValue K ℝ) (hvK : vK.IsNontrivial)
(w : AbsoluteValueExtension vK L)
(hw : LubinTate.Valuations.NonarchimedeanAbsoluteValue w.1)
local instance irCompletionBaseAlgebra : Algebra K w.1.Completion :=
AbsoluteValue.extensionCompletionAlgebra (K := K) w.1
local instance irCompletionBaseSMul : SMul K w.1.Completion :=
(AbsoluteValue.extensionCompletionAlgebra (K := K) w.1).toSMul
local instance irCompletionAlgebra : Algebra vK.Completion w.1.Completion :=
AbsoluteValue.completionAlgebra vK w.1 w.2
include hvK