Documentation

TauCeti.NumberTheory.ArithmeticDirichletSeries.ResidueDegree

The primes of residue degree above one are negligible #

A height-one prime 𝔭 of π“ž K lies over a unique rational prime p, and its absolute norm is p ^ f for f the residue degree Ideal.inertiaDeg 𝔭.asIdeal β„€. This file bounds the contribution of the primes with f β‰₯ 2, the set TauCeti.higherDegreePrimes K: they number O(√x) up to norm x, hence also o(x / log x), and their Dirichlet series βˆ‘ N(𝔭) ^ (-s) converges for every s > 1/2, with a bound that is uniform on s β‰₯ 1.

Two elementary inputs carry the whole argument.

Together these compare any finite sum over the degree-above-one primes with [K : β„š] times a sum over the rational primes with the exponent doubled, which is TauCeti.sum_absNorm_rpow_higherDegreePrimes_le_finrank_mul_tsum below. Counting gives the O(√x) bound, and summing m ^ (-2s) gives convergence for every s > 1/2 together with a bound on the partial Dirichlet series that is uniform on s β‰₯ 1.

Main results #

No density-zero statement is proved here. What this file supplies is the numerator half of one: NumberField.Set.HasDirichletDensity (higherDegreePrimes K) 0 asks for primeIdealZetaSum (higherDegreePrimes K) s / primeIdealZetaSum univ s β†’ 0 as s β†’ 1⁺, and the bound below controls only the numerator. Together with the divergence of the denominator it gives TauCeti.hasDirichletDensity_higherDegreePrimes in TauCeti.NumberTheory.ArithmeticDirichletSeries.DirichletDensity.Negligible. By contrast primeCount K (higherDegreePrimes K) =o[atTop] primeCount K univ would need a lower bound on the full prime count, which the prime ideal theorem supplies and which is not available here; the o(x / log x) statement below is against the explicit function x / log x, not against Ο€_K.

Implementation notes #

The set TauCeti.higherDegreePrimes and the map TauCeti.rationalPrimeBelow the estimates fibre over, together with their elementary norm and inertia theory, are algebraic rather than analytic and live in TauCeti.NumberTheory.NumberField.ResidueDegree.

References #

Fibring a sum over the rational primes below the primes #

theorem TauCeti.sum_comp_rationalPrimeBelow_le {K : Type u_1} [Field K] [NumberField K] {g : β„• β†’ ℝ} {F : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))} {T : Finset β„•} (hg : βˆ€ m ∈ T, 0 ≀ g m) (hFT : βˆ€ 𝔭 ∈ F, rationalPrimeBelow 𝔭 ∈ T) :
βˆ‘ 𝔭 ∈ F, g (rationalPrimeBelow 𝔭) ≀ ↑(Module.finrank β„š K) * βˆ‘ m ∈ T, g m

Comparison of a finite sum over height-one primes with a sum over the rational primes below them: the fibres have at most [K : β„š] elements.

theorem TauCeti.sum_comp_rationalPrimeBelow_le_finrank_mul_tsum {K : Type u_1} [Field K] [NumberField K] {g : β„• β†’ ℝ} (hg : βˆ€ (m : β„•), 0 ≀ g m) (hsum : Summable g) (F : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) :
βˆ‘ 𝔭 ∈ F, g (rationalPrimeBelow 𝔭) ≀ ↑(Module.finrank β„š K) * βˆ‘' (m : β„•), g m

Comparison of a finite sum over height-one primes with the whole sum over β„•: fibring costs a factor [K : β„š], and completing the finite rational-prime sum to its tsum costs nothing because the summand is nonnegative. This is the shape both norm-sum bounds below take, once each has compared its own summand termwise with g (rationalPrimeBelow 𝔭).

Counting the primes of residue degree above one #

There are at most [K : β„š] √x primes of residue degree above one and norm at most x: each lies over a rational prime of size at most √x, and at most [K : β„š] of them lie over the same one.

The primes of residue degree above one and norm at most x number O(√x).

The primes of residue degree above one and norm at most x number o(x / log x). The comparison is with the explicit function x / log x, not with the full prime count Ο€_K(x); combined with the prime ideal theorem Ο€_K(x) ~ x / log x it gives natural density zero, TauCeti.hasNaturalDensity_higherDegreePrimes.

The primes of residue degree above one carry a negligible weight. Their contribution to Ο‘_K is o(x).

This is the count o(x / log x) above, weighted by Chebyshev's log x per prime. It is the estimate a contraction between two number fields discards: the norms satisfy 𝔑_{E/β„š}𝔓 = (𝔑_{K/β„š}𝔭)^{f(𝔓/𝔭)}, so a term of Ο‘ moves to a different value of n unless the relative residue degree is one, and f(𝔓/𝔭) β‰₯ 2 forces f(𝔓/p) β‰₯ 2, which is what this absolute statement covers.

Convergence of the prime Dirichlet series over the degree-above-one primes #

theorem TauCeti.sum_absNorm_rpow_higherDegreePrimes_le_finrank_mul_tsum {K : Type u_1} [Field K] [NumberField K] {s : ℝ} (hs : 1 / 2 < s) {F : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))} (hF : βˆ€ 𝔭 ∈ F, 𝔭 ∈ higherDegreePrimes K) :
βˆ‘ 𝔭 ∈ F, ↑(Ideal.absNorm 𝔭.asIdeal) ^ (-s) ≀ ↑(Module.finrank β„š K) * βˆ‘' (m : β„•), ↑m ^ (-(2 * s))

The key comparison: a finite sum of N(𝔭) ^ (-s) over primes of residue degree above one is bounded by [K : β„š] times the full sum of m ^ (-2s) over the natural numbers.

theorem TauCeti.summable_absNorm_rpow_higherDegreePrimes {K : Type u_1} [Field K] [NumberField K] {s : ℝ} (hs : 1 / 2 < s) :
Summable fun (𝔭 : ↑(higherDegreePrimes K)) => ↑(Ideal.absNorm (↑𝔭).asIdeal) ^ (-s)

The Dirichlet series over the primes of residue degree above one converges for every s > 1/2, in particular at s = 1.

Uniformly in s β‰₯ 1, the partial Dirichlet sum over the primes of residue degree above one is at most 2 [K : β„š]. This bounds the numerator of NumberField.Set.HasDirichletDensity as s β†’ 1⁺; it is one half of Dirichlet density zero, the other half being the divergence of the all-prime denominator.

All height-one primes #

theorem TauCeti.sum_absNorm_rpow_le_finrank_mul_tsum {K : Type u_1} [Field K] [NumberField K] {s : ℝ} (hs : 1 < s) (F : Finset (IsDedekindDomain.HeightOneSpectrum (NumberField.RingOfIntegers K))) :
βˆ‘ 𝔭 ∈ F, ↑(Ideal.absNorm 𝔭.asIdeal) ^ (-s) ≀ ↑(Module.finrank β„š K) * βˆ‘' (m : β„•), ↑m ^ (-s)

A finite norm sum is at most [K : β„š] times the sum of m ^ (-s) over β„•. Fibring a finite sum of N(𝔭) ^ (-s) over the rational primes below costs a factor [K : β„š]. Without a residue-degree hypothesis only p ≀ N(𝔭) is available, so the exponent stays -s and the argument needs 1 < s; the degree-above-one analogue TauCeti.sum_absNorm_rpow_higherDegreePrimes_le_finrank_mul_tsum gains the exponent -2s and so reaches down to s > 1/2.

The prime ideal zeta sum is at most [K : β„š] times the sum of m ^ (-s) over β„•. The finite-sum comparison passes to the limit on the whole range 1 < s where both sides converge. Specializing the exponent is what buys an explicit constant, as in TauCeti.tsum_absNorm_rpow_neg_two_le.

The prime ideal zeta sum over all height-one primes at s = 2 is at most 2 [K : β„š]. At most [K : β„š] primes lie over each rational prime, and ΞΆ (2) < 2. The same constant bounds the degree-above-one primes for every s β‰₯ 1: TauCeti.primeIdealZetaSum_higherDegreePrimes_le. The constant is available only from s = 2 upwards: at s just above 1 the sum over β„• is already larger than 2, so only the s-dependent bound above survives there.