ModuleRationalCyclotomicField.lean
Nyll.GaloisCohomology.Kummer.Concrete.Cyclotomic.RationalCyclotomicField
10 declarations indexed from sourceView source ↗ Module documentation
The rational cyclotomic closure
This file constructs the actual field ℚ(μ∞) inside SeparableClosure ℚ. It uses mathlib's general IsCyclotomicExtension API, so the infinite field and its finite cyclotomic levels are not replaced by abstract copies of their expected Galois groups.
The finite levels form the divisibility-directed system whose supremum is the whole cyclotomic field. This supplies the field-theoretic source for the rational cyclotomic calculation.
Imports5
- Mathlib.Algebra.Algebra.Tower
- Mathlib.FieldTheory.IsSepClosed
- Mathlib.FieldTheory.Normal.Basic
- Mathlib.NumberTheory.Cyclotomic.Basic
- Mathlib.NumberTheory.NumberField.Cyclotomic.Galois
Imported by5
Declarations
KummerTheory.rationalCyclotomicField
DocumentationThe actual field ℚ(μ∞) in a fixed separable closure of ℚ.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicField_isCyclotomicExtension
DocumentationThe field ℚ(μ∞) is the cyclotomic extension generated by roots of unity of all positive orders.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicField_isAbelianGalois
DocumentationThe actual infinite rational cyclotomic extension is abelian Galois.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicLevel
DocumentationThe n-th finite cyclotomic level inside ℚ(μ∞). Positive naturals are used so that the zero-order degeneracy cannot enter the directed system.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicLevel_isCyclotomicExtension
DocumentationEach internal finite level is the standard singleton cyclotomic extension.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicLevel_isGalois
DocumentationEvery finite internal cyclotomic level is Galois over ℚ.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicLevel_numberField
DocumentationA finite level of ℚ(μ∞) carries mathlib's standard number-field structure coming from its singleton cyclotomic presentation.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.exists_separableClosureRatAutomorphism_pow_of_unit
DocumentationEvery unit modulo m is realized on all m-th roots of unity by an automorphism of the separable closure of ℚ.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.rationalCyclotomicLevel_mono
DocumentationDivisibility of orders gives the canonical inclusion between internal cyclotomic levels.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory
KummerTheory.iSup_rationalCyclotomicLevel
DocumentationThe internal finite cyclotomic levels exhaust ℚ(μ∞).
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KummerTheory