ModuleUnramifiedCompositumSupport.lean
Nyll.ClassFieldTheory.KroneckerWeber.UnramifiedCompositumSupport
4 declarations indexed from sourceView source ↗ Module documentation
Ramification support of the auxiliary compositum
Let S be the finite set of rational primes ramified in L, let n = ∏ p∈S, p ^ e_p, and put M = L(μ_n). This file proves the global ramification assertion used in the inertia count: every finite prime of M outside S is unramified over ℤ.
The two factors are unramified outside S for different reasons. For L this is the definition of S; for the cyclotomic factor it is the standard formula saying that a rational prime not dividing the conductor has ramification index one. An inertia automorphism of the compositum restricts to inertia automorphisms of both factors. Since the factors generate the compositum, triviality of both restrictions implies triviality of the original inertia automorphism.
Declarations
KroneckerWeber.kroneckerWeber_prime_not_dvd_conductorCandidate
DocumentationA rational prime outside S does not divide the conductor candidate, whose prime-power factors are supported exactly on S.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KroneckerWeber
open NumberField
open HilbertRamification.Dedekind
open AlgebraicNumberTheory.Ramification
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
section ConductorSupport
variable (L : Type) [Field L] [NumberField L] [IsAbelianGalois ℚ L]
KroneckerWeber.kroneckerWeber_leftFactor_ramificationIdx_eq_one
DocumentationThe copy of L in any isomorphic realization has ramification index one above a rational prime outside the defining support S.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KroneckerWeber
open NumberField
open HilbertRamification.Dedekind
open AlgebraicNumberTheory.Ramification
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
section FactorRamification
variable (L : Type) [Field L] [NumberField L] [IsAbelianGalois ℚ L]
omit [IsAbelianGalois ℚ L] in
KroneckerWeber.kroneckerWeber_cyclotomicFactor_ramificationIdx_eq_one
DocumentationThe conductor cyclotomic factor has ramification index one outside S, since primes outside S do not divide the conductor candidate.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KroneckerWeber
open NumberField
open HilbertRamification.Dedekind
open AlgebraicNumberTheory.Ramification
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
section FactorRamification
variable (L : Type) [Field L] [NumberField L] [IsAbelianGalois ℚ L]
KroneckerWeber.kroneckerWeberCompositum_isUnramifiedAt_of_not_mem
DocumentationRamification support of a realization of the auxiliary compositum. If the copies of L and the conductor cyclotomic field generate M, every finite prime of M outside the ramification support of L is unramified over ℤ.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace KroneckerWeber
open NumberField
open HilbertRamification.Dedekind
open AlgebraicNumberTheory.Ramification
open scoped NumberField
attribute [local instance] Ideal.Quotient.field
section CompositumSupport
variable (L : Type) [Field L]
variable [hNF : NumberField L] [hLab : IsAbelianGalois ℚ L]