Documentation

MathlibNt.SieveTheory.Arithmetic.LiuLogarithmicIntegral

A genuine logarithmic-integral model for Liu's main term #

For every additive normalization κ, this module defines κ + ∫ t in 2..x, 1 / log t. A standard paper logarithmic integral restricted to x ≥ 2 has this form for a particular value of κ. Liu's source notation does not identify that normalization, so it remains a parameter here.

This function is not identified with the analytic-number-theory compatibility function called logarithmicIntegral, which is the historical proxy x / log x.

The logarithmic integral above 2, with an explicit additive normalization.

Equations
Instances For
    Inspect dependencies

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

    @[simp]

    Changing the additive normalization changes the logarithmic integral by exactly the same constant.

    Inspect dependencies

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

    Difference between Liu's genuine logarithmic integral and the x / log x proxy used in the source main-term calculation.

    Equations
    Instances For
      Inspect dependencies

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

      Inspect dependencies

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

      The logarithmic-integral density is nonnegative above 2.

      Inspect dependencies

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

      The logarithmic-integral density is interval integrable on every interval whose left endpoint is at least 2.

      Inspect dependencies

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

      The density is integrable from 2 to every x ≥ 2.

      Inspect dependencies

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

      The logarithmic integral from 2 to x ≥ 2 is nonnegative.

      Inspect dependencies

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

      A nonnegative additive normalization makes the genuine logarithmic integral nonnegative throughout its source range.

      Inspect dependencies

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

      The squared logarithmic density is interval integrable above 2.

      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiuWeight.hasDerivAt_div_log {t : ℝ} (ht : 2 ≤ t) :
      HasDerivAt (fun (u : ℝ) => u / Real.log u) (1 / Real.log t - 1 / Real.log t ^ 2) t

      Derivative identity behind integration by parts for x / log x.

      Inspect dependencies

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

      Exact integration-by-parts expansion of the genuine-minus-proxy remainder.

      Inspect dependencies

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

      The normalization 2 / log 2 makes the genuine logarithmic integral dominate the elementary proxy on the full source range.

      Inspect dependencies

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

      A simple global inequality used to absorb the short part of the integral.

      Inspect dependencies

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

      Above 2, the ratio x / log x is at least one.

      Inspect dependencies

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

      Explicit global bound for the integral part. For x ≥ 4, split at √x: the first interval is bounded by √x / log 2, and on the second interval log t ≥ log x / 2. The range 2 ≤ x < 4 is handled directly.

      Inspect dependencies

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

      Inspect dependencies

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

      The normalized logarithmic integral has a global x / log x upper bound.

      Inspect dependencies

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

      Every additive normalization of the genuine integral family supplies the upper model required by the finite Liu R₁ argument.

      Inspect dependencies

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

      The source-cutoff R₁ endpoint instantiated with the genuine normalized logarithmic-integral family.

      Inspect dependencies

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

      Liu's R₁ log-square endpoint with the outer divisor sum defined using the source-facing real-cutoff modulus liuPaperQModulus. The weight lower cutoff is separately fixed by liuSourceZ10.

      Inspect dependencies

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