ModuleFinitePlaceAdicInertiaTransport.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FinitePlaceAdicInertiaTransport
14 declarations indexed from sourceView source ↗ Module documentation
Inertia in the actual adic completion model
The canonical comparison of the two completions preserves their valuation relations. Uniqueness of the separable-closure valuation and naturality of residue degree therefore identify their inertia groups. This gives the exact unramified-H¹ criterion for the actual decomposition-to-adic transport.
Declarations
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaSourceCharZero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaSourceValuativeRel
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaSourceLocalField
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaTargetValuativeRel
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaTargetLocalField
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceCompletionSeparableClosureRingEquiv
DocumentationThe completion comparison on separable closures, induced by the actual algebraic-closure comparison.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceCompletionSeparableClosureRingEquiv_algebraMap
DocumentationThe comparison extends the canonical comparison of completed base fields.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceCompletionSeparableGalois_conjugation
DocumentationRestricting semilinear conjugation to the separable parts commutes with the standard absolute-Galois comparison.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceCompletionResidueDegree_conjugation
DocumentationThe actual comparison of completion models preserves residue degree.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceDecompositionAdic_mem_inertia_iff
DocumentationActual finite-place inertia is precisely intrinsic adic inertia.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaCoefficientTopology
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
variable (n : ℕ+) [Fact (n : ℕ).Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaCoefficientDiscrete
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance finitePlaceAdicInertiaCoefficientTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicInertiaH1Module
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance finitePlaceAdicInertiaCoefficientTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceAdicInertiaCoefficientDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finitePlaceDecompositionH1ToAdic_mem_unramified_iff
DocumentationThe actual adic H¹ transport preserves and reflects unramified characters.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain LocalClassFieldTheory
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "C" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "C'" => v.adicCompletion F
local instance finitePlaceAdicInertiaSourceCharZero : CharZero C :=
charZero_of_injective_algebraMap (algebraMap F C).injective
local instance finitePlaceAdicInertiaSourceValuativeRel : ValuativeRel C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionValuativeRel v
local instance finitePlaceAdicInertiaSourceLocalField : IsNonarchimedeanLocalField C :=
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalArtinCompletionIsNonarchimedeanLocalField v
local instance finitePlaceAdicInertiaTargetValuativeRel : ValuativeRel C' :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceAdicInertiaTargetLocalField : IsNonarchimedeanLocalField C' :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance finitePlaceAdicInertiaCoefficientTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceAdicInertiaCoefficientDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceAdicInertiaH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule