ModuleIdealRadicalCyclotomicBase.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdealRadicalCyclotomicBase
12 declarations indexed from sourceView source ↗ Module documentation
The ideal radical over a cyclotomic base
For a number field F and a prime p, this file chooses a primitive p-th root in AlgebraicClosure F, names F(μ_p), and maps the empty-support ideal p-power radical into an admissible Kummer subgroup over that cyclotomic base. Its restricted radical quotient is finite, by a source-proved surjection from the base-field ideal radical quotient.
Declarations
ClassFieldTower.Martinet.Shafarevich.idealRadicalPrimitiveRoot
DocumentationA chosen primitive p-th root of unity in the fixed algebraic closure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalPrimitiveRoot_isPrimitiveRoot
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.IdealRadicalCyclotomicBase
DocumentationThe cyclotomic base F(μ_p) inside AlgebraicClosure F.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.finiteDimensional_idealRadicalCyclotomicBase
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalCyclotomicBase_primitiveRoots_nonempty
DocumentationThe named cyclotomic base contains a primitive p-th root.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalToCyclotomicBase
DocumentationMap the base-field ideal radical into the unit group of F(μ_p).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalCyclotomicKummerSubgroup
DocumentationThe Kummer subgroup over F(μ_p) generated by the mapped ideal radical and all ambient p-th powers.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalToCyclotomicKummerSubgroup
DocumentationThe base-field ideal radical, with codomain restricted to the cyclotomic Kummer subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalToCyclotomicQuotientRaw
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalQuotientToCyclotomicQuotient
DocumentationThe induced map from the base-field ideal radical quotient to the cyclotomic Kummer quotient.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.idealRadicalQuotientToCyclotomicQuotient_surjective
DocumentationEvery cyclotomic Kummer class is represented by a mapped base-field ideal radical class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)
ClassFieldTower.Martinet.Shafarevich.finite_idealRadicalCyclotomicRestrictedQuotient
DocumentationThe cyclotomic Kummer quotient generated by the ideal radical is finite.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
namespace ClassFieldTower.Martinet.Shafarevich
open NumberField
open KummerTheory
noncomputable section
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) (hp : p.Prime)