Documentation

MathlibNt.SieveTheory.Liu.PrimePairs.LiuPrimePairLogGridLimit

The canonical logarithmic grid tends to Liu's source integral #

This file interprets each logarithmic rectangle mass as an actual integral, checks the half-open grid partition, and compares the resulting upper sum with the integral on Liu's triangular source region.

The logarithmic density in the two exponent coordinates.

Equations
Instances For
    Inspect dependencies

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

    Liu's remaining kernel in logarithmic coordinates.

    Equations
    Instances For
      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      The exact half-open source region from Liu's integral.

      Equations
      Instances For
        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiuWeight.logarithmicRectangleMass_eq_iteratedIntegral {a₀ a₁ b₀ b₁ : ℝ} (ha₀ : 0 < a₀) (ha : a₀ < a₁) (hb₀ : 0 < b₀) (hb : b₀ < b₁) :
        PrimeReciprocalLogRectangle.logarithmicRectangleMass a₀ a₁ b₀ b₁ = ∫ (α : ℝ) in a₀..a₁, ∫ (β : ℝ) in b₀..b₁, 1 / (α * β)

        A logarithmic rectangle mass is exactly the iterated integral of the logarithmic density.

        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiuWeight.logarithmicRectangleMass_eq_setIntegral {a₀ a₁ b₀ b₁ : ℝ} (ha₀ : 0 < a₀) (ha : a₀ < a₁) (hb₀ : 0 < b₀) (hb : b₀ < b₁) :

        The same identity as a product-set integral.

        Inspect dependencies

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

        Canonical half-open cells are measurable.

        Inspect dependencies

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

        The strict-left/non-strict-right convention makes distinct cells genuinely disjoint, including on all grid lines.

        Inspect dependencies

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

        Every source point is in a selected half-open cell. This is the geometric counterpart of the prime-pair cover and fixes all boundary conventions.

        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiuWeight.liuLogGridRegion_geometry {n : ℕ} (hn : 0 < n) {x : ℝ × ℝ} (hx : x ∈ liuLogGridRegion n) :
        x.1 ∈ Set.Ioc (1 / 10) (1 / 3) ∧ x.2 ∈ Set.Ioc (1 / 3) (9 / 20) ∧ x.1 + 2 * x.2 < 1 + 7 / (15 * ↑n)

        Every selected cell stays in the fixed source box and in a strip of width 7/(15n) above the oblique source boundary.

        Inspect dependencies

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

        The fixed compact box containing every source point and every selected cell.

        Equations
        Instances For
          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuLogIntegrand_eq_sourceInner {α β : ℝ} (hα : α ∈ Set.Icc (1 / 10) (1 / 3)) (hβ : β ∈ Set.Icc (1 / 3) ((1 - α) / 2)) :
          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          At a point of a selected cell, pairwise disjointness reduces the upper integrand to that cell's single summand.

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuLogGrid_upperKernel_sub_le {n : ℕ} (hn : 0 < n) {q : Fin n × Fin n} (_hq : q ∈ liuLogGridCells n) {x : ℝ × ℝ} (hx : x ∈ liuLogGridCell n q) :
          0 ≤ 1 / (1 - liuAlphaGridPoint n (↑q.1 + 1) - liuBetaGridPoint n (↑q.2 + 1)) - liuLogKernel x ∧ 1 / (1 - liuAlphaGridPoint n (↑q.1 + 1) - liuBetaGridPoint n (↑q.2 + 1)) - liuLogKernel x ≤ 25 / ↑n
          Inspect dependencies

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

          The logarithmic density is uniformly bounded on the ambient box.

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuLogGrid_upperKernel_le_five {n : ℕ} (hn : 0 < n) {q : Fin n × Fin n} (_hq : q ∈ liuLogGridCells n) :
          1 / (1 - liuAlphaGridPoint n (↑q.1 + 1) - liuBetaGridPoint n (↑q.2 + 1)) ≤ 5

          Every selected upper corner has remaining kernel at most five.

          Inspect dependencies

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

          The upper integrand vanishes off the selected grid region.

          Inspect dependencies

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

          The selected upper integrand is uniformly bounded by 150 on its grid.

          Inspect dependencies

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

          The thin oblique strip swept out above Liu's source boundary.

          Equations
          Instances For
            Inspect dependencies

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

            Inspect dependencies

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

            A selected grid point outside the source belongs to the excess strip.

            Inspect dependencies

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

            The excess strip has width 7/(30n) in every vertical section.

            Inspect dependencies

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

            On the source, replacing the kernel by the selected upper corner costs at most 750/n.

            Inspect dependencies

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

            A global integrable majorant separates the source error from the thin geometric excess strip.

            Inspect dependencies

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

            The grid upper sum exceeds Liu's source integral by at most 759/n.

            Inspect dependencies

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

            The canonical logarithmic-grid upper sums converge to Liu's source integral as the mesh tends to zero.

            Inspect dependencies

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