ModuleFiniteReciprocityDiagram.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Infinite.FiniteReciprocityDiagram
14 declarations indexed from sourceView source ↗ Module documentation
Finite reciprocity as an isomorphism of diagrams
The open normal subgroups of the absolute abelianized Galois group index three covariant finite diagrams: its finite quotients, the corresponding finite abelian Galois groups, and the corresponding norm quotients. This file packages the canonical finite-stage identifications as natural isomorphisms.
Declarations
LocalClassFieldTheory.AbsoluteFiniteIndex
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.finiteDiagramNormQuotientTopologicalSpace
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
LocalClassFieldTheory.finiteDiagramNormQuotientIsTopologicalGroup
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientDiagram
DocumentationThe finite quotients of the absolute abelianized Galois group, carrying their quotient topologies and the canonical quotient transition maps.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.finiteAbelianGaloisDiagram
DocumentationThe finite abelian Galois groups cut out by open normal subgroups of the absolute abelianized Galois group, with restriction as transition map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientNaturalIso
DocumentationAt every finite stage, the quotient of the absolute abelianized Galois group is canonically the Galois group of its fixed field; these identifications commute with all transition maps.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.absoluteFiniteNormSubgroup_mono
DocumentationInclusion of open normal subgroups gives the corresponding inclusion of finite norm subgroups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
omit [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K] in
LocalClassFieldTheory.absoluteFiniteArtinQuotientEquiv
DocumentationThe first isomorphism theorem for a finite coordinate of the absolute Artin map, with its kernel identified with the corresponding norm subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.absoluteFiniteArtinQuotientEquiv_mk
DocumentationStates the theorem absoluteFiniteArtinQuotientEquiv_mk.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.normQuotientTransition
DocumentationThe transition map on norm quotients induced by a tower of fixed fields.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.normQuotientTransition_mk
DocumentationStates the theorem normQuotientTransition_mk.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.normQuotientDiagram
DocumentationThe finite norm quotients indexed by open normal subgroups, with the canonical quotient maps induced by inclusions of norm subgroups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.finiteArtinQuotientNaturalIso
DocumentationThe finite Artin first-isomorphism identifications form a natural isomorphism from norm quotients to finite absolute Galois quotients.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance
LocalClassFieldTheory.finiteReciprocityNaturalIso
DocumentationFinite local reciprocity, simultaneously at every open finite quotient: norm quotients are naturally isomorphic to the corresponding finite abelian Galois groups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
noncomputable local instance finiteDiagramNormQuotientTopologicalSpace
(E L : Type) [Field E] [Field L] [Algebra E L]
[TopologicalSpace E] :
TopologicalSpace (NormQuotient E L) := by
change TopologicalSpace (Eˣ ⧸ localNormSubgroup E L)
infer_instance
local instance finiteDiagramNormQuotientIsTopologicalGroup
(L : Type) [Field L] [Algebra K L] :
IsTopologicalGroup (NormQuotient K L) := by
change IsTopologicalGroup (Kˣ ⧸ localNormSubgroup K L)
infer_instance