Documentation

TauCeti.NumberTheory.Chebotarev.PrimeCounting.Chebotarev

The Chebotarev density theorem, for Chebyshev's ψ #

Let L / K be a finite Galois extension of number fields with group G, and let C be a conjugacy class of G. This file proves the prime-number-theorem form of Chebotarev's theorem,

ψ_C(x) = (#C / #G) x + o(x),

where ψ_C = frobeniusPsi K L C sums log N𝔭 over the prime powers 𝔭 ^ j of K with 𝔭 unramified in L and Frob(𝔭) ^ j ∈ C.

The proof is the weighted form of the cyclotomic crossing behind NumberField.Chebotarev.hasDirichletDensity_frobeniusPrimeSet; in particular, the tagged-class crossing follows the proof of NumberField.Chebotarev.hasDirichletDensity_abelianFrobenius.

Main results #

References #

theorem NumberField.Chebotarev.frobeniusPsi_asymptotic_of_mul_comm {K : Type u_1} {L : Type u_2} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (hab : ∀ (σ τ : Gal(L/K)), σ * τ = τ * σ) (σ : Gal(L/K)) :
(fun (x : ℝ) => frobeniusPsi K L (ConjClasses.mk σ) x - 1 / ↑(Nat.card Gal(L/K)) * x) =o[Filter.atTop] fun (x : ℝ) => x

Weighted Chebotarev for abelian extensions. If Gal(L/K) is abelian, then for every σ ∈ Gal(L/K) the Frobenius ψ function of σ satisfies ψ_σ(x) = x / #Gal(L/K) + o(x).

theorem NumberField.Chebotarev.frobeniusPsi_asymptotic (K : Type u_1) (L : Type u_2) [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (C : ConjClasses Gal(L/K)) :
(fun (x : ℝ) => frobeniusPsi K L C x - ↑(Nat.card ↑C.carrier) / ↑(Nat.card Gal(L/K)) * x) =o[Filter.atTop] fun (x : ℝ) => x

The Chebotarev density theorem, for Chebyshev's ψ. For a finite Galois extension L / K of number fields and a conjugacy class C of Gal(L/K), the Frobenius ψ function of C satisfies ψ_C(x) = (#C / #Gal(L/K)) x + o(x).

theorem NumberField.Chebotarev.tendsto_frobeniusPsi (K : Type u_1) (L : Type u_2) [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsGalois K L] (C : ConjClasses Gal(L/K)) :
Filter.Tendsto (fun (x : ℝ) => frobeniusPsi K L C x / x) Filter.atTop (nhds (↑(Nat.card ↑C.carrier) / ↑(Nat.card Gal(L/K))))

The Chebotarev density theorem, for Chebyshev's ψ, as a limit. For a finite Galois extension L / K of number fields and a conjugacy class C of Gal(L/K), ψ_C(x) / x → #C / #Gal(L/K).