Documentation

MathlibNt.SieveTheory.Switching.VaryingPrimeSieve

Varying-prime sieves and cutoff corrections #

Upper Rosser certificates and weighted Bombieri--Vinogradov remainders control the medium-prime aggregate. Nonreduced residues and cutoff fibers are bounded explicitly before comparison with the corrected weighted count.

All declarations retain the MathlibNt.SieveTheory.SwitchingPrinciple namespace.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQDensityModel · compiled type and proof/definition references.

The conditioned densities have one common Goldbach sieve mass. Only the exact local factor 1 / (q - 1) and the varying linear-sieve weight remain inside the prime sum.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQDensityModel_eq_common_mul · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQUpperRosserWeight · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQUpperRosserWeight_hasUpperLevelSupport · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.abs_jurkatRichertSourceVaryingQUpperRosserWeight_le_one · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.abs_jurkatRichertSourceVaryingQUpperRosserWeight_le_threePow · compiled type and proof/definition references.

At every medium prime and for the epsilon range supplied by Chen's prime-sum argument, the explicit coefficient is a finite upper-Möbius certificate.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQUpperRosserWeight_certificate · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQMainSum · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQRemainderSum · compiled type and proof/definition references.

A source medium prime is coprime to every divisor of the source sifting product: the prime lies strictly above N^(1/10), whereas every prime factor of the product lies at or below that cutoff.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceMediumPrime_coprime_siftingDivisor · compiled type and proof/definition references.

The conditioned multSum is exactly the source prime-support count in the single progression modulo q*d.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceConditionedMultSum_eq_modEq_count · compiled type and proof/definition references.

On the source divisor carrier, the conditioned remainder is the exact prime-support AP count modulo q*d, centered at li(N)/φ(q*d).

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceConditionedRem_eq_modEq_count · compiled type and proof/definition references.

Membership in the exact integer level ⌊N^(1/2-ε)/q⌋ + 1 implies the required real modulus cutoff, including the floor endpoint.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceUpperLevel_mul_le · compiled type and proof/definition references.

If the medium prime does not divide N, then N mod (q*d) is the canonical reduced residue for the combined modulus.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSource_mul_mod_coprime · compiled type and proof/definition references.

The preceding canonical residue belongs to the standard reduced-residue carrier used by the Bombieri--Vinogradov maximum.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSource_mul_mod_mem_unitResidues · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSource_mediumPrime_mul_siftingDivisor_injective {N q₁ q₂ d₁ d₂ : ℕ} (hq₁ : q₁ ∈ jurkatRichertSourceMediumPrimes N) (hq₂ : q₂ ∈ jurkatRichertSourceMediumPrimes N) (_hd₁ : d₁ ∣ jurkatRichertSourceSiftingProduct N) (hd₂ : d₂ ∣ jurkatRichertSourceSiftingProduct N) (hmul : q₁ * d₁ = q₂ * d₂) :
q₁ = q₂ ∧ d₁ = d₂

The map (q,d) ↦ q*d is injective on medium primes times source sifting divisors.

Inspect dependencies

MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSource_mediumPrime_mul_siftingDivisor_injective · compiled type and proof/definition references.

The genuinely 3^ω-weighted standard AP-error sum on Chen's exact reduced (q,d) carrier. The modulus is q*d, not d, and the strict integer level is the floor-safe source level ⌊N^(1/2-ε)/q⌋ + 1.

There is no hidden multiplicity in this sum: the preceding injectivity theorem shows that (q,d) ↦ q*d has fibres of cardinality one on this carrier.

Equations
Instances For
    Inspect dependencies

    MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceReducedWeightedBVSum · compiled type and proof/definition references.

    Source-faithful divisor-weighted Bombieri--Vinogradov interface.

    For every positive logarithmic saving, this controls the actual reduced (q,d) carrier occurring in Chen's varying-q upper sieve, with its genuine 3^ω(d) Rosser majorant and modulus q*d. The proof from ordinary StandardBombieriVinogradov is supplied downstream by Richert1969.chenWeightedBombieriVinogradov_of_standard; the unconditional instance is in ChenVaryingQWeightedBVUnconditional. Fibre uniqueness is supplied by jurkatRichertSource_mediumPrime_mul_siftingDivisor_injective, so this pair-indexed formulation counts every combined modulus with multiplicity one.

    Equations
    Instances For
      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.ChenJurkatRichertVaryingQWeightedBombieriVinogradov · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQWeightMass · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceNonreducedCenterSum · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQUnconditionalCorrection · compiled type and proof/definition references.

      On a reduced q-lane the exact conditioned source remainder is bounded by the standard reduced-residue AP maximum plus the explicit removed-prime correction.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.abs_jurkatRichertSourceConditionedRem_le_standardMax_add_exceptional · compiled type and proof/definition references.

      If q ∣ N, every prime in the conditioned progression modulo q*d equals q; hence the exact source count on this nonreduced lane is at most one.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceConditioned_modEq_card_le_one_of_dvd · compiled type and proof/definition references.

      The exact nonreduced conditioned remainder is bounded without any Bombieri--Vinogradov input.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.abs_jurkatRichertSourceConditionedRem_le_one_add_center_of_dvd · compiled type and proof/definition references.

      Exact expansion of upperErrSum, with reduced lanes paid for by the genuinely weighted BV sum and every nonreduced or source-support correction left in the explicit unconditional term.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQRemainderSum_le_weightedBV_add_correction · compiled type and proof/definition references.

      The source sifting product satisfies the uniform 3^ω/φ divisor bound needed for all correction terms.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.exists_jurkatRichertSource_divisorWeight_bound · compiled type and proof/definition references.

      The medium-prime carrier has the elementary cardinality bound supplied by its upper cutoff q ≤ N^(1/3).

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceMediumPrimes_card_cast_le · compiled type and proof/definition references.

      theorem MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQWeightMass_le (C : ℝ) (hC : ∀ (N : ℕ), 3 ≤ N → ∑ d ∈ (jurkatRichertSourceSiftingProduct N).divisors, 3 ^ d.primeFactors.card / ↑d.totient ≤ C * Real.log ↑N ^ 3) (N : ℕ) (ε : ℝ) (hN : 3 ≤ N) (hε : 0 < ε) :
      jurkatRichertSourceVaryingQWeightMass N ε ≤ 2 * C * ↑N ^ (5 / 6) * Real.log ↑N ^ 3

      The total coefficient mass on all varying levels is power-saving before any analytic distribution theorem is used.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceVaryingQWeightMass_le · compiled type and proof/definition references.

      Medium primes in the nonreduced lane are distinct prime divisors of N.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceNonreducedPrimes_card_le_primeFactors · compiled type and proof/definition references.

      The nonreduced centering terms have a power-saving factor because every such medium prime divides N and is larger than N^(1/10).

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceNonreducedCenterSum_le · compiled type and proof/definition references.

      The nonreduced lanes and the source exceptional-prime corrections are unconditionally power-saving. No part of this estimate is included in the weighted Bombieri--Vinogradov hypothesis.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.eventually_jurkatRichertSourceVaryingQUnconditionalCorrection_le · compiled type and proof/definition references.

      The q-conditioned finite upper sieves sum to Chen's literal medium-prime aggregate, with no asymptotic step: only their exact main and remainder sums remain.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceMediumPrimeAggregate_le_main_add_remainder · compiled type and proof/definition references.

      Finite Fubini identity between Chen's displayed q-outer aggregate and the distinct-prime divisor count attached to each source candidate.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceMediumPrimeAggregate_eq · compiled type and proof/definition references.

      The exact finite weighted-count identity used to consume the two sieve asymptotics in Chen's Lemma 9.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceWeightedCount_eq · compiled type and proof/definition references.

      Explicit finite comparison between Chen's literal real-cutoff weight and the corrected distinct-prime weight. The only positive losses are the lower floor fibre (at most 2 N^(9/10) candidates, each costing at most four), and the two exceptional source fibres p = 2 and N - p = 1.

      Inspect dependencies

      MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceWeightedCount_sub_boundary_le_distinct · compiled type and proof/definition references.

      Source-faithful Chen/Jurkat--Richert lower-sieve input. Chen 1973, Lemma 9 (equations (25)--(27)), lower-bounds the finite weight

      #candidates - (1/2) * Σ_q #candidates_q,

      where the medium primes q are distinct. Its analytic proof requires:

      • the Mertens normalization Γ_N(z) ~ 20 exp(-γ) 𝔖(N) / log N;
      • the lower sieve at level N^(1/2-ε) and the q-conditioned upper sieves at the varying levels N^(1/2-ε)/q;
      • the integral estimate J - K/4 ≥ -0.0164725, whose final coefficient conversion is jurkatRichert_mainCoefficient_ge_twoPoint6408.

      The real cutoff inequalities and the exceptional p = 2/unit fibres are kept in this source object. Valuation multiplicity and the ordered-triple penalty are deliberately absent.

      Equations
      Instances For
        Inspect dependencies

        MathlibNt.SieveTheory.SwitchingPrinciple.ChenJurkatRichertDistinctWeightedLowerBound · compiled type and proof/definition references.

        The integral-free natural-number level corresponding exactly to d ≤ N^(1/2-ε).

        Equations
        Instances For
          Inspect dependencies

          MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSourceLowerLevel · compiled type and proof/definition references.

          Inspect dependencies

          MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertBaseLowerRosserWeight · compiled type and proof/definition references.