Exact finite Selberg optimization for Liu's source modulus #
Liu's lemma lm-selberg states the existence of coefficients with main term
[8 + O(Ξ΅)] π(N) / log N; it does not prove the finite minimization in the
form needed by this development. This file performs that minimization exactly.
After it, the genuinely analytic missing statement is precisely the eventual,
uniform weighted Mertens--Selberg lower bound for
β_{l β£ Q, l β€ R} β_{p β£ l} 1 / (p - 2).
The positive local Selberg factor attached to a source divisor.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuSelbergTerm l = β p β l.primeFactors, (βp - 2)β»ΒΉ
Instances For
Liu's truncated Selberg denominator. It has no proof argument.
Equations
Instances For
On the even source modulus, the explicit local factor is Mathlib's
BoundingSieve.selbergTerms.
Every explicit Selberg term on the source carrier is positive.
The denominator is positive once the truncation contains 1.
The prescribed diagonal coordinate, extended by zero off the truncation.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX N epsilon l = if l β MathlibNt.SieveTheory.LiuWeight.liuSelbergLambdaSourceCarrier N epsilon then β(ArithmeticFunction.moebius l) * MathlibNt.SieveTheory.LiuWeight.liuSelbergTerm l / MathlibNt.SieveTheory.LiuWeight.liuSelbergDenominator N epsilon else 0
Instances For
Reverse-divisor MΓΆbius inversion of the optimal diagonal coordinates.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalLambda N epsilon d = if d β MathlibNt.SieveTheory.LiuWeight.liuSelbergLambdaSourceCarrier N epsilon then (β e β MathlibNt.SieveTheory.LiuWeight.liuSelbergLambdaSourceCarrier N epsilon, if d β£ e then β(ArithmeticFunction.moebius (e / d)) * MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX N epsilon e else 0) / MathlibNt.SieveTheory.LiuWeight.liuSelbergReciprocalTotient d else 0
Instances For
The explicit optimizer is supported on divisors of the source modulus below the source cutoff.
Reverse-divisor inversion recovers every diagonal coordinate on the truncated carrier.
The reverse-divisor construction is normalized at 1.
The diagonal coordinate identity also holds off the truncation: both sides vanish there.
Exact finite Selberg minimization: the source quadratic coefficient of the explicit optimizer is the reciprocal truncated denominator.
Every finite optimal coefficient has the classical Selberg bound.
Divisors of the sieve product retained by a finite Selberg cutoff.
Equations
- MathlibNt.SieveTheory.LiuWeight.truncatedSelbergCarrier S R = {d β S.prodPrimes.divisors | d β€ R}
Instances For
The finite Selberg denominator for an arbitrary bounding sieve and cutoff.
Equations
Instances For
The diagonal coordinates of the finite truncated Selberg optimizer.
Equations
Instances For
Reverse-divisor MΓΆbius inversion of the truncated optimal diagonal coordinates.
Equations
- MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalLambda S R d = if d β MathlibNt.SieveTheory.LiuWeight.truncatedSelbergCarrier S R then (β e β MathlibNt.SieveTheory.LiuWeight.truncatedSelbergCarrier S R, if d β£ e then β(ArithmeticFunction.moebius (e / d)) * MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalX S R e else 0) / S.nu d else 0
Instances For
The finite optimizer is supported on divisors of the sieve product below its cutoff.
The reverse-divisor construction is normalized at one.
Exact finite Selberg minimization for a cutoff-supported optimizer.
The reciprocal truncated Selberg denominator is a lower bound for every normalized weight supported on the truncated carrier.
The truncated Selberg optimizer minimizes the main sum among all normalized weights supported on the same carrier.
Every cutoff-supported finite optimal coefficient has the Selberg bound.
The sole analytic statement left by the finite minimization: uniformly for
large N, the truncated weighted divisor sum dominates the sharp reciprocal
scale. This is a lower bound on G, not the desired coefficient conclusion.
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuSelbergDenominatorLowerBound delta epsilon = βαΆ (N : β) in Filter.atTop, 2 β€ N β Even N β 1 β€ MathlibNt.SieveTheory.LiuWeight.paperQSourceCutoff N epsilon β Real.log βN / ((8 + delta) * MathlibNt.SieveTheory.SingularSeries.liuSingularSeries N) β€ MathlibNt.SieveTheory.LiuWeight.liuSelbergDenominator N epsilon