Documentation

TauCeti.NumberTheory.Chebotarev.PrimeCounting.Cyclotomic

Weighted Chebotarev for cyclotomic extensions #

Let F = K(μ_m) be a cyclotomic extension of a number field K, with group G = Gal(F/K). This file proves the prime-number-theorem form of Chebotarev's theorem for F / K: for every σ ∈ G,

ψ_σ(x) = x / #G + o(x),

where ψ_σ = frobeniusPsi K F (ConjClasses.mk σ) counts the prime powers 𝔭 ^ j of K with 𝔭 unramified in F and Frob(𝔭) ^ j = σ, weighted by log N𝔭.

The proof applies the Wiener--Ikehara theorem TauCeti.LSeries.wienerIkehara to the nonnegative coefficients of ψ_σ. By the character expansion NumberField.Chebotarev.LSeries_frobeniusVonMangoldtCoeff_eq_sum_logDeriv, their Dirichlet series is (1 / #G) ∑_χ χ(σ)⁻¹ (-L_χ'(s) / L_χ(s)) on Re s > 1, where L_χ is the L-series of the Galois character weight of χ. The required boundary behaviour on Re s ≥ 1 comes term by term:

So the Frobenius von Mangoldt series of σ minus (1 / #G) / (s - 1) extends continuously to Re s ≥ 1, which is exactly the Wiener--Ikehara hypothesis with residue 1 / #G.

Main results #

References #

theorem NumberField.Chebotarev.frobeniusPsi_asymptotic_of_isCyclotomicExtension (K : Type u_1) (F : Type u_2) [Field K] [NumberField K] [Field F] [NumberField F] [Algebra K F] [IsGalois K F] (m : ℕ) [NeZero m] [IsCyclotomicExtension {m} K F] (σ : Gal(F/K)) :
(fun (x : ℝ) => frobeniusPsi K F (ConjClasses.mk σ) x - 1 / ↑(Nat.card Gal(F/K)) * x) =o[Filter.atTop] fun (x : ℝ) => x

Weighted Chebotarev for cyclotomic extensions. For F = K(μ_m) and σ ∈ Gal(F/K), the Frobenius ψ function of σ satisfies ψ_σ(x) = x / #Gal(F/K) + o(x).