ModuleAbsoluteAbelianization.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Galois.AbsoluteAbelianization
14 declarations indexed from sourceView source ↗ Module documentation
Absolute abelianization inside the separable closure
For an arbitrary field, this module identifies the topological abelianization of the Galois group of its separable closure with the Galois group of the maximal abelian subextension. Working inside the separable closure makes the construction uniform in every characteristic.
Imports4
- Mathlib.FieldTheory.Galois.Abelian
- Mathlib.FieldTheory.Galois.Profinite
- Mathlib.FieldTheory.IsSepClosed
- Mathlib.Topology.Algebra.Group.TopologicalAbelianization
Imported by6
Declarations
DocumentationThe closure of the commutator subgroup of the separable absolute Galois group, packaged as a closed subgroup.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe topological closure of the absolute commutator subgroup is normal.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe maximal abelian subextension of the separable closure.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe maximal abelian subextension is Galois over the base field.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe algebraic quotient equivalence from the absolute topological abelianization to the Galois group of the maximal abelian extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe algebraic equivalence sends a quotient class to restriction to the maximal abelian extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe algebraic equivalence from the absolute abelianization is continuous.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe canonical topological identification of the absolute separable Galois group's abelianization with the maximal abelian Galois group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe absolute topological abelianization is totally disconnected.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe maximal abelian subextension has an abelian Galois group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationEvery finite abelian intermediate field of the separable closure is contained in the maximal abelian extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationA selected embedding of a finite abelian extension into the maximal abelian extension. Naming this embedding keeps downstream finite-coordinate arguments independent of the implementation of the separable closure.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe finite Galois intermediate field of the maximal abelian extension selected by a finite abelian extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]
DocumentationThe selected finite layer is canonically equivalent to the original finite abelian extension.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped IsMulCommutative
variable (K : Type) [Field K]