Documentation

TauCeti.NumberTheory.Chebotarev.PrimeCounting.FrobeniusPrimeCount

Prime counting and natural density for Frobenius classes #

For a finite Galois extension L/K of number fields, the primes of K in a conjugacy class C, counted by NumberField.Chebotarev.frobeniusPrimeCount, have count asymptotic to (#C / #Gal(L/K)) Li(x). The weighted Chebotarev theorem gives the corresponding result for ψ_C; removing higher prime powers and Abel summation give the count. The count for the trivial extension gives the all-prime denominator, and comparison with it then gives natural density.

Main results #

References #

theorem NumberField.Chebotarev.tendsto_frobeniusTheta (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 : ℝ) => frobeniusTheta K L C x / x) Filter.atTop (nhds (↑(Nat.card ↑C.carrier) / ↑(Nat.card Gal(L/K))))

The Frobenius ϑ function divided by x tends to #C / #Gal(L/K).

The Frobenius prime count is asymptotic to (#C / #Gal(L/K)) Li(x).

theorem NumberField.Chebotarev.tendsto_frobeniusPrimeCount (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 : ℝ) => ↑(frobeniusPrimeCount K L C x) / (x / Real.log x)) Filter.atTop (nhds (↑(Nat.card ↑C.carrier) / ↑(Nat.card Gal(L/K))))

Qualitative prime-counting Chebotarev: the proportion relative to x / log x of primes whose arithmetic Frobenius lies in C tends to #C / #Gal(L/K).

Natural-density Chebotarev: among the primes of K, the primes with arithmetic Frobenius class C have density #C / #Gal(L/K).