Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.DampedArctanRankOneSeparation

Finite rank-one separation of the damped arctangent kernel #

This leaf contains only the finite algebra behind the later mean estimate. It splits the nonzero-frequency truncated Perron integrand into two rank-one rectangular terms and records the coefficient-energy bounds needed to feed rankOneRectangularWeightedPrimitiveMean_le. It makes no final mean claim.

This module is intentionally not imported by a canonical facade.

theorem AnalyticNumberTheory.LargeSieve.log_div_int_mul_eq_sub_log_sub_log {y : } {m n : } (hy : 0 < y) (hm : 0 < m) (hn : 0 < n) :
Real.log (y / ↑(m * n)) = Real.log y - Real.log m - Real.log n

The logarithm in the product kernel separates into its two rectangular coordinates. Positivity hypotheses are explicit because this is the form used on positive integer rectangles.

noncomputable def AnalyticNumberTheory.LargeSieve.leftSinTwist (a : ) (y t : ) (m : ) :

Sine twist in the left rectangle.

Equations
Instances For
    noncomputable def AnalyticNumberTheory.LargeSieve.leftCosTwist (a : ) (y t : ) (m : ) :

    Cosine twist in the left rectangle.

    Equations
    Instances For
      noncomputable def AnalyticNumberTheory.LargeSieve.rightSinTwist (b : ) (t : ) (n : ) :

      Sine twist in the right rectangle.

      Equations
      Instances For
        noncomputable def AnalyticNumberTheory.LargeSieve.rightCosTwist (b : ) (t : ) (n : ) :

        Cosine twist in the right rectangle.

        Equations
        Instances For
          theorem AnalyticNumberTheory.LargeSieve.truncatedPerronIntegrand_log_div_int_mul_eq_rankOne {y t : } {m n : } (hy : 0 < y) (hm : 0 < m) (hn : 0 < n) (ht : t 0) :
          (truncatedPerronIntegrand (Real.log (y / ↑(m * n))) t) = 1 / t * ((Real.sin (t * (Real.log y - Real.log m))) * (Real.cos (t * Real.log n)) - (Real.cos (t * (Real.log y - Real.log m))) * (Real.sin (t * Real.log n)))

          Exact pointwise rank-one separation at a nonzero frequency. The common factor 1/t is deliberately outside the four coefficient twists.

          noncomputable def AnalyticNumberTheory.LargeSieve.rectangularKernelCharacterSum (a b : ) (y t : ) (Ma Mb : ) (Na Nb q : ) (χ : PrimitiveCharacter q) :

          The original rectangular double sum with the truncated Perron integrand.

          Equations
          Instances For
            theorem AnalyticNumberTheory.LargeSieve.rectangularKernelCharacterSum_eq_rankOne (a b : ) {y t : } (hy : 0 < y) (ht : t 0) (Ma Mb : ) (Na Nb q : ) (χ : PrimitiveCharacter q) (hm : mFinset.Icc (Ma + 1) (Ma + Na), 0 < m) (hn : nFinset.Icc (Mb + 1) (Mb + Nb), 0 < n) :
            rectangularKernelCharacterSum a b y t Ma Mb Na Nb q χ = 1 / t * ((∑ mFinset.Icc (Ma + 1) (Ma + Na), leftSinTwist a y t m * χ m) * nFinset.Icc (Mb + 1) (Mb + Nb), rightCosTwist b t n * χ n - (∑ mFinset.Icc (Ma + 1) (Ma + Na), leftCosTwist a y t m * χ m) * nFinset.Icc (Mb + 1) (Mb + Nb), rightSinTwist b t n * χ n)

            Four one-dimensional rectangular Dirichlet sums reproduce the original kernel-weighted double sum exactly. Its quantifier order and interval format match rankOneRectangularWeightedPrimitiveMean_le directly.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_leftSinTwist_le (a : ) (y t L : ) (s : Finset ) (hL : 0 L) (hlog : ms, |Real.log y - Real.log m| L) :
            ms, leftSinTwist a y t m ^ 2 min 1 (L * |t|) ^ 2 * ms, a m ^ 2

            A sine twist costs the square of min 1 (L*|t|) when the logarithmic coordinate has absolute value at most L.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_leftSinTwist_le_of_nonneg (a : ) (y t L : ) (s : Finset ) (ht : 0 t) (hL : 0 L) (hlog : ms, |Real.log y - Real.log m| L) :
            ms, leftSinTwist a y t m ^ 2 min 1 (L * t) ^ 2 * ms, a m ^ 2

            Nonnegative-frequency form with the literal damping factor min 1 (L*t).

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_leftCosTwist_le (a : ) (y t : ) (s : Finset ) :
            ms, leftCosTwist a y t m ^ 2 ms, a m ^ 2

            A cosine twist never enlarges coefficient energy.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_rightSinTwist_le (b : ) (t L : ) (s : Finset ) (hL : 0 L) (hlog : ns, |Real.log n| L) :
            ns, rightSinTwist b t n ^ 2 min 1 (L * |t|) ^ 2 * ns, b n ^ 2

            Right sine energy bound.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_rightSinTwist_le_of_nonneg (b : ) (t L : ) (s : Finset ) (ht : 0 t) (hL : 0 L) (hlog : ns, |Real.log n| L) :
            ns, rightSinTwist b t n ^ 2 min 1 (L * t) ^ 2 * ns, b n ^ 2

            Nonnegative-frequency right sine-energy form.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_rightCosTwist_le (b : ) (t : ) (s : Finset ) :
            ns, rightCosTwist b t n ^ 2 ns, b n ^ 2

            Right cosine energy bound.

            theorem AnalyticNumberTheory.LargeSieve.abs_log_int_le_log {M : } (_hM : 1 M) {n : } (hn1 : 1 n) (hnM : n M) :

            On positive integer support n ≤ M, the right logarithmic coordinate is bounded by log M.

            theorem AnalyticNumberTheory.LargeSieve.abs_log_div_int_le_two_log {M : } (hM : 3 M) {y : } (hy0 : 1 / 2 y) (hyM : y M + 1 / 2) {m : } (hm1 : 1 m) (hmM : m M) :

            Half-step geometry bound for the left logarithmic coordinate. The lower half-step hypothesis is necessary: an upper bound on y alone cannot control |log y|.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_leftSinTwist_Icc_le_of_halfstep (a : ) (y t : ) (Ma : ) (Na M : ) (hM : 3 M) (hy0 : 1 / 2 y) (hyM : y M + 1 / 2) (hm1 : mFinset.Icc (Ma + 1) (Ma + Na), 1 m) (hmM : mFinset.Icc (Ma + 1) (Ma + Na), m M) :
            mFinset.Icc (Ma + 1) (Ma + Na), leftSinTwist a y t m ^ 2 min 1 (2 * Real.log M * |t|) ^ 2 * mFinset.Icc (Ma + 1) (Ma + Na), a m ^ 2

            Half-step specialization of the left sine-energy estimate on a rectangle. This is in exactly the Icc (start+1) (start+length) format consumed by the rank-one primitive mean theorem.

            theorem AnalyticNumberTheory.LargeSieve.sum_norm_sq_rightSinTwist_Icc_le (b : ) (t : ) (Mb : ) (Nb M : ) (hM : 1 M) (hn1 : nFinset.Icc (Mb + 1) (Mb + Nb), 1 n) (hnM : nFinset.Icc (Mb + 1) (Mb + Nb), n M) :
            nFinset.Icc (Mb + 1) (Mb + Nb), rightSinTwist b t n ^ 2 min 1 (Real.log M * |t|) ^ 2 * nFinset.Icc (Mb + 1) (Mb + Nb), b n ^ 2

            Positive-support specialization of the right sine-energy estimate on the same rectangle format.