ModuleAbsoluteFiniteQuotients.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Infinite.AbsoluteFiniteQuotients
16 declarations indexed from sourceView source ↗ Module documentation
Finite quotients of the absolute abelianized Galois group
Every open normal subgroup of the profinite topological abelianization of the absolute Galois group determines a finite abelian subextension of the fixed separable closure. The corresponding finite quotient is canonically identified, as a topological group, with the actual Galois group of that subextension.
Declarations
LocalClassFieldTheory.localAbsoluteAbelianProfinite
DocumentationThe absolute topological abelianization, regarded as a stable profinite group.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
LocalClassFieldTheory.localAbsoluteAbelianProfiniteCommGroup
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
LocalClassFieldTheory.localAbsoluteAbelianizationQuotientMap
DocumentationThe quotient map from the absolute Galois group to its topological abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientPreimage
DocumentationThe open normal preimage in the absolute Galois group of an open normal subgroup of its topological abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientClosedPreimage
DocumentationThe same preimage, packaged as a closed subgroup for infinite Galois correspondence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientClosedPreimage_normal
DocumentationThe closed preimage of an open normal subgroup in the abelianization is normal.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientField
DocumentationThe finite subextension cut out by an open normal subgroup of the absolute topological abelianization.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientField_isGalois
DocumentationThe fixed field attached to an open finite abelian quotient is Galois over K.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientField_finiteDimensional
DocumentationThe fixed field attached to an open finite quotient is finite-dimensional over K.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.localAbsoluteCommutatorClosure_le_finiteQuotientPreimage
DocumentationThe topological commutator closure is contained in every pulled-back open normal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.finiteQuotientPreimage_map_eq
DocumentationPullback followed by image under the abelianization quotient recovers the original open normal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientPreimageMap_normal
DocumentationMapping the quotient preimage into the abelianization produces a normal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientMulEquiv
DocumentationThe algebraic finite quotient identification, obtained from the third isomorphism theorem and infinite Galois correspondence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientEquiv
DocumentationThe canonical topological finite quotient identification.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientEquiv_mk_mk
DocumentationOn representatives, the finite quotient identification is literal restriction to the corresponding fixed field.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance
LocalClassFieldTheory.absoluteFiniteQuotientField_isAbelianGalois
DocumentationThe fixed field attached to a finite quotient of the abelianization is abelian Galois.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory
variable (K : Type) [Field K]
local instance localAbsoluteAbelianProfiniteCommGroup :
CommGroup (localAbsoluteAbelianProfinite K) := by
change CommGroup (TopologicalAbelianization (intrinsicAbsoluteGalois K))
infer_instance