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
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergTerm Β· compiled type and proof/definition references.
Liu's truncated Selberg denominator. It has no proof argument.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergDenominator Β· compiled type and proof/definition references.
On the even source modulus, the explicit local factor is Mathlib's
BoundingSieve.selbergTerms.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergTerm_eq_selbergTerms Β· compiled type and proof/definition references.
Every explicit Selberg term on the source carrier is positive.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergTerm_pos Β· compiled type and proof/definition references.
The denominator is positive once the truncation contains 1.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergDenominator_pos Β· compiled type and proof/definition references.
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
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX Β· compiled type and proof/definition references.
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
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalLambda Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalLambda_eq_zero_of_not_mem Β· compiled type and proof/definition references.
The explicit optimizer is supported on divisors of the source modulus below the source cutoff.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalLambda_support Β· compiled type and proof/definition references.
Reverse-divisor inversion recovers every diagonal coordinate on the truncated carrier.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX_eq_sum_nu_mul_lambda Β· compiled type and proof/definition references.
The reverse-divisor construction is normalized at 1.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalLambda_one Β· compiled type and proof/definition references.
The diagonal coordinate identity also holds off the truncation: both sides vanish there.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.sum_nu_mul_liuSelbergOptimalLambda_eq_optimalX Β· compiled type and proof/definition references.
Exact finite Selberg minimization: the source quadratic coefficient of the explicit optimizer is the reciprocal truncated denominator.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuSelbergCoefficientFactor_optimalLambda Β· compiled type and proof/definition references.
Every finite optimal coefficient has the classical Selberg bound.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.abs_liuSelbergOptimalLambda_le_one Β· compiled type and proof/definition references.
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
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergCarrier Β· compiled type and proof/definition references.
The finite Selberg denominator for an arbitrary bounding sieve and cutoff.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergDenominator Β· compiled type and proof/definition references.
The diagonal coordinates of the finite truncated Selberg optimizer.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalX Β· compiled type and proof/definition references.
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
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalLambda Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergDenominator_pos Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalLambda_eq_zero_of_not_mem Β· compiled type and proof/definition references.
The finite optimizer is supported on divisors of the sieve product below its cutoff.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalLambda_support Β· compiled type and proof/definition references.
The reverse-divisor construction is normalized at one.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalLambda_one Β· compiled type and proof/definition references.
Exact finite Selberg minimization for a cutoff-supported optimizer.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.mainSum_truncatedSelbergOptimalLambda Β· compiled type and proof/definition references.
The reciprocal truncated Selberg denominator is a lower bound for every normalized weight supported on the truncated carrier.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.one_div_truncatedSelbergDenominator_le_mainSum Β· compiled type and proof/definition references.
The truncated Selberg optimizer minimizes the main sum among all normalized weights supported on the same carrier.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.mainSum_truncatedSelbergOptimalLambda_le_mainSum Β· compiled type and proof/definition references.
Every cutoff-supported finite optimal coefficient has the Selberg bound.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.abs_truncatedSelbergOptimalLambda_le_one Β· compiled type and proof/definition references.
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
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.LiuSelbergDenominatorLowerBound Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.one_div_liuSelbergDenominator_le Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.LegacySelberg.LiuOptimizedSelbergCoefficientEstimate.of_denominatorLowerBound Β· compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.LegacySelberg.LiuOptimizedSelbergCoefficientInput.of_denominatorLowerBound Β· compiled type and proof/definition references.