Documentation

MathlibNt.SieveTheory.Selberg.Liu.LiuSelbergOptimalWeights

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
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.

      Inspect dependencies

      MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX Β· compiled type and proof/definition references.

      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.

      theorem MathlibNt.SieveTheory.LiuWeight.liuSelbergOptimalX_eq_sum_nu_mul_lambda {N l : β„•} {epsilon : ℝ} (hNeven : Even N) (hl : l ∈ liuSelbergLambdaSourceCarrier N epsilon) :
      liuSelbergOptimalX N epsilon l = βˆ‘ d ∈ (liuPaperQModulus N epsilon).divisors, if l ∣ d then (liuSelbergBoundingSieve N epsilon hNeven).nu d * liuSelbergOptimalLambda N epsilon d else 0

      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.

      theorem MathlibNt.SieveTheory.LiuWeight.sum_nu_mul_liuSelbergOptimalLambda_eq_optimalX {N l : β„•} {epsilon : ℝ} (hNeven : Even N) (hlQ : l ∣ liuPaperQModulus N epsilon) :
      (βˆ‘ d ∈ (liuPaperQModulus N epsilon).divisors, if l ∣ d then (liuSelbergBoundingSieve N epsilon hNeven).nu d * liuSelbergOptimalLambda N epsilon d else 0) = liuSelbergOptimalX N epsilon l

      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
      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.

          Inspect dependencies

          MathlibNt.SieveTheory.LiuWeight.truncatedSelbergOptimalX Β· compiled type and proof/definition references.

          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.

          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
          Instances For
            Inspect dependencies

            MathlibNt.SieveTheory.LiuWeight.LiuSelbergDenominatorLowerBound Β· compiled type and proof/definition references.

            theorem MathlibNt.SieveTheory.LiuWeight.one_div_liuSelbergDenominator_le {delta epsilon : ℝ} {N : β„•} (hdelta : 0 < 8 + delta) (hN : 2 ≀ N) (hNeven : Even N) (hR : 1 ≀ paperQSourceCutoff N epsilon) (hden : Real.log ↑N / ((8 + delta) * SingularSeries.liuSingularSeries N) ≀ liuSelbergDenominator N epsilon) :
            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.

            theorem MathlibNt.SieveTheory.LiuWeight.LegacySelberg.LiuOptimizedSelbergCoefficientInput.of_denominatorLowerBound (hden : βˆ€ delta > 0, βˆƒ epsilon0 > 0, βˆ€ (epsilon : ℝ), 0 < epsilon β†’ epsilon ≀ epsilon0 β†’ LiuSelbergDenominatorLowerBound delta epsilon) :
            Inspect dependencies

            MathlibNt.SieveTheory.LiuWeight.LegacySelberg.LiuOptimizedSelbergCoefficientInput.of_denominatorLowerBound Β· compiled type and proof/definition references.