Documentation

MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne

The Jurkat--Richert 1965 gamma(p) = 1, q = 1 specialization #

This file begins the literal finite specialization of Jurkat--Richert (1965), with local density exactly 1 / p. The companion ChenTheoremFive module proves its complete two-sided Theorem 5. The separate ChenRichertConsumer module connects the actual Goldbach density 1 / (p - 1) through constructed delay majorants and modern sieve comparisons, not by identifying the densities.

The literal Buchstab and Euler identities (2.2) and (2.3) are proved below. The concrete count is then expanded to every positive finite depth along explicit chains pᵢ < ... < p₁, in the nested recursive form used by the paper's induction, and then flattened into the four displayed finite sums of formula (2.1). The finite Rosser identities instantiate existing adapted coefficient machinery at 1 / p; no identification with the concrete count expansion is asserted. The algebraic comparison and terminal lemmas isolate two further finite steps needed by the source proof.

The literal local density gamma(p) / p when gamma(p) = 1.

Equations
Instances For
    Inspect dependencies

    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.localDensity · compiled type and proof/definition references.

    The local Euler factor is nonzero at every prime.

    Inspect dependencies

    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.one_sub_localDensity_ne_zero · compiled type and proof/definition references.

    After Euler normalization, a selected prime contributes 1 / (p - 1).

    Inspect dependencies

    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.localDensity_div_one_sub · compiled type and proof/definition references.

    The finite prime carrier p < z, p ∤ k from the 1965 paper.

    Equations
    Instances For
      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mem_siftingPrimes · compiled type and proof/definition references.

      At k = 1, the source's strict real cutoff is exactly Mathlib's natural prime cutoff at ceil z.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes_one_eq_primesBelow · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.excludedSiftingPrimes · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.excludedSiftingFactor · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes_union_excluded · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.excludedSiftingFactor_dvd_siftingPrimes_one · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.excludedSiftingFactor_primeFactors · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_pos · compiled type and proof/definition references.

      The literal product over primes p < z is the standard finite Mertens product through ceil z - 1; this records the strict real cutoff exactly.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_eq_mertensPrimeProduct · compiled type and proof/definition references.

      Mertens' product theorem with the paper's literal strict real cutoff. The proof of (3.9) below transports log (ceil z - 1) to log z.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.exists_sieveProduct_one_mertens_bound · compiled type and proof/definition references.

      Uniform reciprocal Mertens bound at the paper's strict real cutoff. The leading coefficient is exactly exp EulerGamma; the finite initial range is absorbed into one additive constant rather than checked by a finite scan.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.exists_sieveProduct_one_inv_le_log_div_add · compiled type and proof/definition references.

      The preceding strict-cutoff inversion with its leading coefficient in the paper's displayed exp EulerGamma normalization.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.exists_sieveProduct_one_inv_le_exp_mul_log_add · compiled type and proof/definition references.

      The literal finite Euler identity (2.3): R_k(z) = 1 - sum_{p < z, p ∤ k} R_k(p) / p.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_eq_one_sub_sum · compiled type and proof/definition references.

      Inspect dependencies

      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount · compiled type and proof/definition references.

      The same sifted cardinality with an explicit finite prime carrier.

      Equations
      Instances For
        Inspect dependencies

        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCountOn · compiled type and proof/definition references.

        The divisibility-fiber realization of the paper's conditioned count A_k(M_p; p): p divides the original element, and no selected prime below p divides it.

        Equations
        Instances For
          Inspect dependencies

          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.conditionedSiftedCountOn · compiled type and proof/definition references.

          Finite Buchstab partition over an arbitrary finite prime carrier. Every non-sifted element is assigned to its least selected prime divisor.

          Inspect dependencies

          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCountOn_eq_card_sub_conditioned_sum · compiled type and proof/definition references.

          The literal finite Buchstab identity (2.2) for the paper's carrier p < z, p ∤ k.

          Inspect dependencies

          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_card_sub_conditioned_sum · compiled type and proof/definition references.

          Subtracting (2.2) at two cutoffs leaves exactly the conditioned primes in the interval z₁ ≤ p < z. This is the unsplit identity used to begin formula (2.4).

          Inspect dependencies

          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_siftedCount_sub_interval · compiled type and proof/definition references.

          The first, recursively expandable prime range in the depth-one instance of Theorem 1.

          Equations
          Instances For
            Inspect dependencies

            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorPrimes · compiled type and proof/definition references.

            The terminal boundary-prime range in the depth-one instance of Theorem 1.

            Equations
            Instances For
              Inspect dependencies

              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryPrimes · compiled type and proof/definition references.

              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_theoremOne_depthOne (M : Finset ℕ) (k : ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hz : z₁ ≤ z) (hzy : z ≤ √y) :

              Formula (2.4), equivalently the depth-one case of Theorem 1. The conditioned primes are split at sqrt (y / p), and the upper boundary p < y / p follows from p < z ≤ sqrt y.

              Inspect dependencies

              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_theoremOne_depthOne · compiled type and proof/definition references.

              The original-source divisibility fiber for successive chain primes. Chains are stored least/newest prime first, so [pᵢ, ..., p₁] displays the source order pᵢ < ... < p₁.

              Equations
              Instances For
                Inspect dependencies

                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.conditionedCarrier · compiled type and proof/definition references.

                Inspect dependencies

                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainScale · compiled type and proof/definition references.

                Inspect dependencies

                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainSiftedCount · compiled type and proof/definition references.

                An explicit interior chain from Theorem 1. For the list [pᵢ, ..., p₁], every prime lies in [z₁, z), the entries satisfy pᵢ < ... < p₁, and each pⱼ < sqrt (yⱼ).

                Equations
                Instances For
                  Inspect dependencies

                  MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorChain · compiled type and proof/definition references.

                  An explicit boundary chain from Theorem 1. Its least/newest prime pᵢ satisfies sqrt (yᵢ) ≤ pᵢ < yᵢ; all preceding primes satisfy the interior constraints.

                  Equations
                  Instances For
                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryChain · compiled type and proof/definition references.

                    The recursive scale is literally y / (p₁ ... pᵢ).

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainScale_eq_div_prod · compiled type and proof/definition references.

                    Every entry of an interior chain is prime.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.prime_of_mem_theoremOneInteriorChain · compiled type and proof/definition references.

                    Along an interior chain, successive divisibility conditioning is exactly conditioning by the product p₁ ... pᵢ.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.conditionedCarrier_eq_filter_prod_of_interiorChain · compiled type and proof/definition references.

                    On the paper's prime carrier, conditioning at p is exactly sifting the p-divisibility fibre at cutoff p.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.conditionedSiftedCountOn_siftingPrimes_eq · compiled type and proof/definition references.

                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorChain_cons_of_mem {k p q : ℕ} {ps : List ℕ} {z₁ z y : ℝ} (hchain : theoremOneInteriorChain k z₁ z y (p :: ps)) (hq : q ∈ theoremOneInteriorPrimes k z₁ (↑p) (chainScale y (p :: ps))) :
                    theoremOneInteriorChain k z₁ z y (q :: p :: ps)

                    Appending an interior prime to an explicit interior chain preserves all of the paper's chain and square-root constraints.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorChain_cons_of_mem · compiled type and proof/definition references.

                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryChain_cons_of_mem {k p q : ℕ} {ps : List ℕ} {z₁ z y : ℝ} (hchain : theoremOneInteriorChain k z₁ z y (p :: ps)) (hq : q ∈ theoremOneBoundaryPrimes k z₁ (↑p) (chainScale y (p :: ps))) :
                    theoremOneBoundaryChain k z₁ z y (q :: p :: ps)

                    Appending a boundary prime to an explicit interior chain produces exactly the boundary condition sqrt (yᵢ) ≤ pᵢ < yᵢ.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryChain_cons_of_mem · compiled type and proof/definition references.

                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainSiftedCount_eq_at_z₁_sub_extensions (M : Finset ℕ) (k p : ℕ) (ps : List ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hchain : theoremOneInteriorChain k z₁ z y (p :: ps)) :
                    chainSiftedCount M k (p :: ps) ↑p = chainSiftedCount M k (p :: ps) z₁ - ∑ q ∈ theoremOneInteriorPrimes k z₁ (↑p) (chainScale y (p :: ps)), chainSiftedCount M k (q :: p :: ps) ↑q - ∑ q ∈ theoremOneBoundaryPrimes k z₁ (↑p) (chainScale y (p :: ps)), chainSiftedCount M k (q :: p :: ps) ↑q

                    The exact induction step in the proof of Theorem 1. Starting from any nonempty interior chain [pᵢ, ..., p₁], it applies (2.4) to (M_{p₁...pᵢ}, yᵢ, pᵢ), producing the next interior and boundary chains.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainSiftedCount_eq_at_z₁_sub_extensions · compiled type and proof/definition references.

                    Inspect dependencies

                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainCutoff · compiled type and proof/definition references.

                    The exact finite recursive expansion generated by the proof of Theorem 1. At positive depth it replaces every interior terminal count by (2.4); boundary counts are terminal and are not expanded.

                    Equations
                    Instances For
                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneRecursiveExpansion · compiled type and proof/definition references.

                      A prime in the initial interior range is an explicit one-prime interior chain.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorChain_singleton_of_mem · compiled type and proof/definition references.

                      A prime in the initial boundary range is an explicit one-prime boundary chain.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryChain_singleton_of_mem · compiled type and proof/definition references.

                      theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_at_z₁_sub_chain_extensions (M : Finset ℕ) (k : ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hz : z₁ ≤ z) (hzy : z ≤ √y) :
                      siftedCount M k z = siftedCount M k z₁ - ∑ q ∈ theoremOneInteriorPrimes k z₁ z y, chainSiftedCount M k [q] ↑q - ∑ q ∈ theoremOneBoundaryPrimes k z₁ z y, chainSiftedCount M k [q] ↑q

                      Formula (2.4) with its conditioned terms written as the one-prime chains that seed the finite Theorem 1 recursion.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_at_z₁_sub_chain_extensions · compiled type and proof/definition references.

                      theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainSiftedCount_eq_recursiveExpansion (M : Finset ℕ) (k p : ℕ) (ps : List ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hchain : theoremOneInteriorChain k z₁ z y (p :: ps)) (r : ℕ) :
                      chainSiftedCount M k (p :: ps) ↑p = theoremOneRecursiveExpansion M k z₁ z y (p :: ps) r

                      Every explicit interior chain admits the exact recursive expansion at every finite depth. This is the arbitrary-depth induction statement before flattening the nested sums into the four alternating sums of (2.1).

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.chainSiftedCount_eq_recursiveExpansion · compiled type and proof/definition references.

                      theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_theoremOneRecursiveExpansion (M : Finset ℕ) (k : ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hz : z₁ ≤ z) (hzy : z ≤ √y) (r : ℕ) :
                      siftedCount M k z = theoremOneRecursiveExpansion M k z₁ z y [] (r + 1)

                      The concrete count has the exact nested Theorem 1 expansion at every positive finite depth. The recursion ranges only over explicit chains pᵢ < ... < p₁, with all interior and boundary inequalities enforced by the prime carriers and preserved by the chain lemmas above.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_theoremOneRecursiveExpansion · compiled type and proof/definition references.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorDepthSum · compiled type and proof/definition references.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneTerminalDepthSum · compiled type and proof/definition references.

                      Inspect dependencies

                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryDepthSum · compiled type and proof/definition references.

                      The signed sum of the common-z₁ interior terms at depths 0,...,r-1.

                      Equations
                      Instances For
                        Inspect dependencies

                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorCumulative · compiled type and proof/definition references.

                        The signed sum of boundary terms at depths 1,...,r.

                        Equations
                        Instances For
                          Inspect dependencies

                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryCumulative · compiled type and proof/definition references.

                          Pulling the first prime out of the signed interior-depth sum.

                          Inspect dependencies

                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneInteriorCumulative_succ · compiled type and proof/definition references.

                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryCumulative_succ (M : Finset ℕ) (k : ℕ) (z₁ z y : ℝ) (ps : List ℕ) (r : ℕ) :
                          theoremOneBoundaryCumulative M k z₁ z y ps (r + 1) = -∑ q ∈ theoremOneBoundaryPrimes k z₁ (chainCutoff z ps) (chainScale y ps), chainSiftedCount M k (q :: ps) ↑q - ∑ q ∈ theoremOneInteriorPrimes k z₁ (chainCutoff z ps) (chainScale y ps), theoremOneBoundaryCumulative M k z₁ z y (q :: ps) r

                          Pulling the first prime out of the signed boundary-depth sum.

                          Inspect dependencies

                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneBoundaryCumulative_succ · compiled type and proof/definition references.

                          The nested recursion is exactly the sum of its signed interior levels, its last interior level, and all boundary levels.

                          Inspect dependencies

                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.theoremOneRecursiveExpansion_eq_alternatingDepthSums · compiled type and proof/definition references.

                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_theoremOneFourSums (M : Finset ℕ) (k : ℕ) {z₁ z y : ℝ} (hz₁ : 2 ≤ z₁) (hz : z₁ ≤ z) (hzy : z ≤ √y) (r : ℕ) (hr : 0 < r) :
                          siftedCount M k z = siftedCount M k z₁ + ∑ i ∈ Finset.range (r - 1), (-1) ^ (i + 1) * theoremOneInteriorDepthSum M k z₁ z y [] z₁ (i + 1) + (-1) ^ r * theoremOneTerminalDepthSum M k z₁ z y [] r + ∑ i ∈ Finset.range r, (-1) ^ (i + 1) * theoremOneBoundaryDepthSum M k z₁ z y [] (i + 1)

                          The four finite sums displayed in Jurkat--Richert formula (2.1).

                          The first term is A_k(M;z₁). The first sum has depths 1 ≤ i < r and common cutoff z₁; the next term is the exact depth-r interior sum with cutoff pᵣ; and the last sum has boundary depths 1 ≤ i ≤ r. In the two outer sums, i + 1 is the displayed one-based depth. The recursively defined inner sums range only over the explicit prime chains enforced by theoremOneInteriorPrimes and theoremOneBoundaryPrimes.

                          Inspect dependencies

                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_eq_theoremOneFourSums · compiled type and proof/definition references.

                          A literal H_k(M) source: M consists of positive integers and every coprime divisor count differs from y / d by at most one.

                          Instances For

                            Jurkat--Richert's literal finite quotient set M_d = {m | m * d ∈ M}.

                            Equations
                            Instances For
                              Inspect dependencies

                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.literalQuotientCarrier · compiled type and proof/definition references.

                              The quotient-set definition has the paper's literal membership condition when d is positive.

                              Inspect dependencies

                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mem_literalQuotientCarrier · compiled type and proof/definition references.

                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.literalQuotientCarrier_bijOn (M : Finset ℕ) {d : ℕ} (hd : 0 < d) :
                              Set.BijOn (fun (n : ℕ) => n / d) ↑({n ∈ M | d ∣ n}) ↑(literalQuotientCarrier M d)

                              Division by d is the exact bijection from the original-element divisibility fibre to the literal quotient carrier.

                              Inspect dependencies

                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.literalQuotientCarrier_bijOn · compiled type and proof/definition references.

                              The literal quotient carrier and the original divisibility fibre have the same cardinality.

                              Inspect dependencies

                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.card_literalQuotientCarrier · compiled type and proof/definition references.

                              Divisibility by e in the literal quotient is divisibility by d * e in the original source.

                              Inspect dependencies

                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.card_filter_literalQuotientCarrier · compiled type and proof/definition references.

                              noncomputable def MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.literalQuotient (source : RegularSource) (d : ℕ) (hd : 0 < d) (hdk : d.Coprime source.k) (hdy : ↑d < source.y) :

                              A regular source remains regular after literal quotienting: its new scale is y / d, its excluded modulus is k * d, and regularity at e is inherited from the original divisor d * e.

                              Equations
                              Instances For
                                Inspect dependencies

                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.literalQuotient · compiled type and proof/definition references.

                                theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_literalQuotientCarrier_eq_divisibilityFiber (M : Finset ℕ) (k d : ℕ) (z : ℝ) (hd : 0 < d) (hz : ∀ (p : ℕ), Nat.Prime p → p ∣ d → z ≤ ↑p) :
                                siftedCount (literalQuotientCarrier M d) (k * d) z = siftedCount ({n ∈ M | d ∣ n}) k z

                                Below every prime divisor of d, quotienting and adding d to the excluded modulus preserves the existing divisibility-fibre sifted count.

                                Inspect dependencies

                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftedCount_literalQuotientCarrier_eq_divisibilityFiber · compiled type and proof/definition references.

                                The Euler product over any finite prime carrier is its product's exact totient ratio.

                                Inspect dependencies

                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.prod_one_sub_localDensity_eq_totient_div_prod · compiled type and proof/definition references.

                                Inspect dependencies

                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.natReciprocalMonoidHom · compiled type and proof/definition references.

                                Inspect dependencies

                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.natReciprocalMonoidHom_apply · compiled type and proof/definition references.

                                For a positive integer with squarefree kernel q, division by q injects its fiber into the positive integers factored over the primes of q. This is the source's grouping by the largest squarefree divisor.

                                Equations
                                Instances For
                                  Inspect dependencies

                                  MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.radicalQuotientEmbedding · compiled type and proof/definition references.

                                  theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_reciprocal_of_radical_eq_le {q : ℕ} (hq : Squarefree q) (s : Finset ℕ) (hsPos : ∀ n ∈ s, 0 < n) (hsRadical : ∀ n ∈ s, UniqueFactorizationMonoid.radical n = q) :
                                  ∑ n ∈ s, 1 / ↑n ≤ 1 / ↑q.totient

                                  The geometric-series estimate for one squarefree-kernel fiber used in the proof of Lemma 3.1 (3.3).

                                  Inspect dependencies

                                  MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_reciprocal_of_radical_eq_le · compiled type and proof/definition references.

                                  The literal H_k(M) source as a BoundingSieve, with the exact local density ν(d) = 1 / d and the paper's finite prime carrier.

                                  Equations
                                  Instances For
                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve · compiled type and proof/definition references.

                                    The local density of the literal source sieve is exactly 1 / d away from d = 0.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_nu_apply · compiled type and proof/definition references.

                                    The sifted sum of the literal source BoundingSieve is the concrete cardinality A_k(M; z), not a coefficient-density surrogate.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_siftedSum_eq · compiled type and proof/definition references.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_sieveProduct_eq · compiled type and proof/definition references.

                                    At one selected prime, the source Selberg denominator has the literal local factor 1 / (p - 1) occurring in S_k(xi, z).

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_selbergTerm_prime · compiled type and proof/definition references.

                                    On every divisor of the literal sifting product, the complete Selberg denominator term is exactly the reciprocal totient appearing in the paper's S_k(xi, z).

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_selbergTerm_of_dvd · compiled type and proof/definition references.

                                    Every divisor of the paper's sifting product is coprime to the excluded modulus k.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.coprime_of_dvd_siftingPrimes_prod · compiled type and proof/definition references.

                                    If d divides the literal sifting product, adjoining d to the excluded modulus removes exactly the prime factors of d from the finite prime carrier.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes_mul_eq_sdiff_primeFactors · compiled type and proof/definition references.

                                    Excluding the squarefree omitted-prime factor is the same as excluding the original modulus k from the prime carrier below z.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes_excludedSiftingFactor · compiled type and proof/definition references.

                                    The Euler ratio in Lemma 3.1 (3.2): restoring the primes omitted by k multiplies R_k(z) by phi(d) / d, where d is their squarefree product.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_eq_mul_excludedFactor · compiled type and proof/definition references.

                                    The preceding carrier identity gives the exact product factorization P_k(z) = P_(k*d)(z) * d used in the source's divisor reindexing.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.siftingPrimes_mul_prod_mul · compiled type and proof/definition references.

                                    On every divisor of the actual sifting product, the BoundingSieve remainder is precisely controlled by the source hypothesis H_k(M).

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.abs_boundingSieve_rem_le_one_of_dvd · compiled type and proof/definition references.

                                    The complete Selberg error of the literal source is bounded only from the proved unit remainder |R_d| ≤ 1; no analytic source estimate is assumed.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.boundingSieve_errSum_le · compiled type and proof/definition references.

                                    The exact finite Möbius expansion from (1.1), used for the bounded-z branch of Theorem 3. Its error is bounded by the symbolic divisor count of the actual finite sifting product; no cutoff values are enumerated.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_moebius_divisorError · compiled type and proof/definition references.

                                    Enlarging the real prime cutoff and restoring primes dividing k can only decrease the source Euler product.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_exp_two_le_of_log_le_two · compiled type and proof/definition references.

                                    On the bounded-z lane, the divisor error in the exact finite Möbius expansion is bounded by one symbolic absolute constant.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_moebius_bounded_log · compiled type and proof/definition references.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_moebius_boundedZ · compiled type and proof/definition references.

                                    The unconditional finite Selberg upper bound specialized to the literal H_k(M) source. The explicit denominator and smooth-number estimates used for (3.9) and (4.2) are proved separately, without a generic-density premise.

                                    Inspect dependencies

                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_selberg · compiled type and proof/definition references.

                                    The independent finite level in the source's Selberg denominator. This is the literal finite S_k(xi, z) construction behind Theorem 2, before its reciprocal-totient and rough-number estimates are applied.

                                    Equations
                                    Instances For
                                      Inspect dependencies

                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergDenominator · compiled type and proof/definition references.

                                      Inspect dependencies

                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientCarrier · compiled type and proof/definition references.

                                      The source carrier counted by Psi(xi, z): positive integers at most xi whose greatest prime divisor is below z, with the printed convention that the greatest prime divisor of 1 is 1.

                                      Equations
                                      Instances For
                                        Inspect dependencies

                                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsiCarrier · compiled type and proof/definition references.

                                        Inspect dependencies

                                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi · compiled type and proof/definition references.

                                        Inspect dependencies

                                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothReciprocalSum · compiled type and proof/definition references.

                                        The finite Rankin moment of the source's literal smooth-number carrier.

                                        Equations
                                        Instances For
                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothRpowSum · compiled type and proof/definition references.

                                          The exact Euler series identity in (4.4), before passing to the paper's finite truncations T(x,z).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.hasSum_selbergSmoothReciprocal · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.hasSum_selbergSmoothRpow (z sigma : ℝ) (hsigma : 0 < sigma) :
                                          HasSum (fun (m : ↑(Nat.factoredNumbers (siftingPrimes 1 z))) => ↑↑m ^ (-sigma)) (∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-sigma))⁻¹)

                                          The exact Euler series for every positive Rankin exponent. This is the finite-prime product to be estimated in Vinogradov's argument, not an assumed smooth-number bound.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.hasSum_selbergSmoothRpow · compiled type and proof/definition references.

                                          For z > 1, the source's finite smooth carrier is exactly the bounded part of the finite-prime-factor subtype used by the Euler product.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mem_selbergPsiCarrier_iff_factoredNumbers · compiled type and proof/definition references.

                                          The paper's literal finite Psi(xi,z) carrier is exactly Mathlib's finite smooth-number carrier, including the strict real cutoff through ceil z.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsiCarrier_eq_smoothNumbersUpTo · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsiCarrier_mono {xi₁ xi₂ : ℕ} {z₁ z₂ : ℝ} (hxi : xi₁ ≤ xi₂) (hz : z₁ ≤ z₂) :
                                          selbergPsiCarrier xi₁ z₁ ⊆ selbergPsiCarrier xi₂ z₂

                                          The literal smooth carrier is monotone jointly in both source cutoffs.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsiCarrier_mono · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi_mono {xi₁ xi₂ : ℕ} {z₁ z₂ : ℝ} (hxi : xi₁ ≤ xi₂) (hz : z₁ ≤ z₂) :
                                          selbergPsi xi₁ z₁ ≤ selbergPsi xi₂ z₂

                                          Consequently the source's finite Psi count is jointly monotone.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi_mono · compiled type and proof/definition references.

                                          The strongest smooth-number count currently available from Mathlib, transported to the exact source carrier. Its prime-counting factor is the remaining gap to Vinogradov's uniform estimate (4.3).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsiCarrier_card_le_pow_primeCounting_mul_sqrt · compiled type and proof/definition references.

                                          The source's T(x,z) is the ordinary natural partial sum of the exact Euler series in (4.4).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothReciprocalSum_eq_sum_range_indicator · compiled type and proof/definition references.

                                          The finite Rankin moment is the ordinary natural partial sum of its exact Euler series.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothRpowSum_eq_sum_range_indicator · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothRpowSum_le_eulerProduct {xi : ℕ} {z sigma : ℝ} (hz : 1 < z) (hsigma : 0 < sigma) :
                                          selbergSmoothRpowSum xi z sigma ≤ ∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-sigma))⁻¹

                                          The literal finite Rankin moment is bounded by its finite-prime Euler product. This is the summation step in the proof of (4.3).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothRpowSum_le_eulerProduct · compiled type and proof/definition references.

                                          Rankin's inequality on the paper's actual finite smooth-number carrier.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi_le_rpow_mul_smoothRpowSum · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi_le_rpow_mul_eulerProduct {xi : ℕ} {z sigma : ℝ} (hz : 1 < z) (hsigma : 0 < sigma) :
                                          selbergPsi xi z ≤ ↑xi ^ sigma * ∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-sigma))⁻¹

                                          The unconditional finite Rankin bound reducing Vinogradov's estimate (4.3) to a finite-prime Euler-product estimate.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergPsi_le_rpow_mul_eulerProduct · compiled type and proof/definition references.

                                          Formula (4.4): the source's finite reciprocal smooth sums converge exactly to the reciprocal finite Euler product.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.tendsto_selbergSmoothReciprocalSum · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.exists_selbergSmoothReciprocalSum_tail_lt {z epsilon : ℝ} (hz : 1 < z) (hepsilon : 0 < epsilon) :
                                          ∃ (X : ℕ), ∀ xi ≥ X, |selbergSmoothReciprocalSum xi z - (sieveProduct 1 z)⁻¹| < epsilon

                                          Finite-tail form of (4.4). The source obtains a uniform rate from Vinogradov's (4.3); ChenTheoremThree instead proves the required normalized estimate without that historical input.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.exists_selbergSmoothReciprocalSum_tail_lt · compiled type and proof/definition references.

                                          The squarefree kernel of a smooth integer belongs to the divisor carrier of the paper's reciprocal-totient sum.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.radical_mem_selbergReciprocalTotientCarrier · compiled type and proof/definition references.

                                          Every divisor retained in S_k(xi, z) is counted by the source's Psi(xi, z).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientCarrier_subset_psiCarrier · compiled type and proof/definition references.

                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientCarrier_map_mul {k d xi : ℕ} {z : ℝ} (hd : d ∣ (siftingPrimes k z).prod id) :
                                          have mulD := { toFun := fun (m : ℕ) => d * m, inj' := ⋯ }; Finset.map mulD (selbergReciprocalTotientCarrier (k * d) (xi / d) z) = {e ∈ selbergReciprocalTotientCarrier k xi z | d ∣ e}

                                          Multiplication by a retained divisor d bijects the source carrier for S_(k*d)(xi/d, z) with the retained multiples of d in S_k(xi, z).

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientCarrier_map_mul · compiled type and proof/definition references.

                                          Sum form of the preceding bijection: retained multiples of d are reindexed by their unique quotient in the source carrier for k*d.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_selbergReciprocalTotientCarrier_if_dvd · compiled type and proof/definition references.

                                          The Möbius factors in a retained multiple e = d*m collapse to mu(d), while the reciprocal totient splits multiplicatively. This is the termwise arithmetic identity in the paper's printed lambda_d.

                                          Inspect dependencies

                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.moebius_mul_moebius_div_totient_of_dvd · compiled type and proof/definition references.

                                          The paper's finite reciprocal-totient sum S_k(xi, z) = sum_{d <= xi, d | P_k(z)} 1 / phi(d).

                                          Equations
                                          Instances For
                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientSum · compiled type and proof/definition references.

                                            Lemma 3.1 (3.3) at a natural cutoff: grouping smooth integers by their largest squarefree divisor gives T(x,z) ≤ S₁(x,z).

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothReciprocalSum_le · compiled type and proof/definition references.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientSum_congr_siftingPrimes · compiled type and proof/definition references.

                                            Increasing the truncation level only adds nonnegative reciprocal-totient terms.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientSum_mono · compiled type and proof/definition references.

                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.reciprocalTotientSum_coprime_mul_decomposition {P d xi : ℕ} (hcop : P.Coprime d) :
                                            ∑ n ∈ (P * d).divisors with n ≤ xi, 1 / ↑n.totient = ∑ t ∈ d.divisors, 1 / ↑t.totient * ∑ m ∈ P.divisors with m ≤ xi / t, 1 / ↑m.totient

                                            A truncated reciprocal-totient divisor sum over a coprime product splits into disjoint packets indexed by the divisor from the second factor.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.reciprocalTotientSum_coprime_mul_decomposition · compiled type and proof/definition references.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.reciprocalTotientArithmeticFunction · compiled type and proof/definition references.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.reciprocalTotientArithmeticFunction_apply · compiled type and proof/definition references.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.reciprocalTotientArithmeticFunction_isMultiplicative · compiled type and proof/definition references.

                                            On a squarefree divisor packet, the total reciprocal-totient weight is exactly d / phi(d).

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_reciprocalTotient_divisors_eq · compiled type and proof/definition references.

                                            The exact divisor-packet decomposition (3.4) of Lemma 3.1. The packet indexed by t | d contains the unique divisor whose d-part is t.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientSum_eq_divisorPackets · compiled type and proof/definition references.

                                            The natural-cutoff form of Lemma 3.1 (3.1). It follows from the exact packet decomposition (3.4), monotonicity in the cutoff, and the packet mass sum_{t | d} 1 / phi(t) = d / phi(d).

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mul_selbergReciprocalTotientSum_le · compiled type and proof/definition references.

                                            Formula (3.4) also gives the reverse comparison needed in (3.2): restoring every prime omitted by k costs at most the complete packet factor d / phi(d).

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergReciprocalTotientSum_one_le_excludedFactor · compiled type and proof/definition references.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_mul_selbergReciprocalTotientSum_le · compiled type and proof/definition references.

                                            Combining (3.2) and (3.3) at a natural cutoff gives the normalized smooth-number comparison at the end of Lemma 3.1.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_mul_selbergSmoothReciprocalSum_le · compiled type and proof/definition references.

                                            The complete finite Möbius packet in the truncated optimizer is the reciprocal-totient sum for the conditioned modulus k*d.

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergMoebiusPacket_eq · compiled type and proof/definition references.

                                            The independently truncated Selberg denominator is literally the source sum S_k(xi, z).

                                            Inspect dependencies

                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergDenominator_eq_reciprocalTotientSum · compiled type and proof/definition references.

                                            The cutoff-supported Selberg weight attached to the literal regular source. Its support level xi is independent of the sifting cutoff z.

                                            Equations
                                            Instances For
                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergWeight · compiled type and proof/definition references.

                                              On its source support, the independently constructed optimizer is exactly the paper's printed coefficient mu(d) * d / phi(d) * S_(k*d)(xi/d,z) / S_k(xi,z).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergWeight_eq_printed · compiled type and proof/definition references.

                                              The level denominator is positive as soon as the source cutoff contains the divisor 1.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergDenominator_pos · compiled type and proof/definition references.

                                              The source's finite level weight has the normalization lambda_1 = 1.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergWeight_one · compiled type and proof/definition references.

                                              Every nonzero source weight is a divisor of the actual sifting product and is supported at the independent level d ≤ xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergWeight_support · compiled type and proof/definition references.

                                              Off the literal divisor carrier or beyond xi, the source weight is identically zero.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergWeight_eq_zero_of_not_support · compiled type and proof/definition references.

                                              The source's explicit finite Selberg weight satisfies the classical coefficient bound |lambda_d| ≤ 1.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.abs_levelSelbergWeight_le_one · compiled type and proof/definition references.

                                              The total absolute mass of the printed level weight is bounded by the source smooth-number count Psi(xi, z).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.sum_abs_levelSelbergWeight_le_psi · compiled type and proof/definition references.

                                              The exact coefficient-mass estimate in the proof of Theorem 2: sum |Lambda^2(d)| <= Psi(xi, z)^2.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergLambdaSquared_mass_le_psi_sq · compiled type and proof/definition references.

                                              Squaring the level-xi weight enlarges support only to xi^2, and the resulting modulus still divides the literal sifting product.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.levelSelbergLambdaSquared_support · compiled type and proof/definition references.

                                              The exact level-xi Selberg upper bound for the literal source. Unlike the full-divisor optimizer above, both the main denominator and the weight are cut off independently of z; no form of (3.9) or (4.2) is assumed.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_levelSelberg · compiled type and proof/definition references.

                                              The source-faithful finite Selberg estimate before the analytic lower bound for S_k(xi, z): its error is exactly bounded by Psi(xi, z)^2.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_levelSelberg_psi · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealReciprocalTotientCarrier · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealReciprocalTotientSum · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsiCarrier · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealSmoothReciprocalSum · compiled type and proof/definition references.

                                              A nonnegative real cutoff selects exactly the divisors selected by its natural floor.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealReciprocalTotientCarrier_eq_floor · compiled type and proof/definition references.

                                              Consequently the real-cutoff denominator is the proved natural-cutoff denominator at floor xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealReciprocalTotientSum_eq_floor · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealSmoothReciprocalSum_le · compiled type and proof/definition references.

                                              The paper's real-cutoff divisor-packet identity (3.4).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealReciprocalTotientSum_eq_divisorPackets · compiled type and proof/definition references.

                                              The source's real-cutoff Lemma 3.1 inequality (3.1).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mul_selbergRealReciprocalTotientSum_le · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_mul_selbergRealReciprocalTotientSum_le · compiled type and proof/definition references.

                                              The real-cutoff normalized smooth-number comparison obtained by combining Lemma 3.1 (3.2) and (3.3).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_mul_selbergRealSmoothReciprocalSum_le · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mem_selbergRealPsiCarrier {n : ℕ} {xi z : ℝ} (hxi : 0 ≤ xi) :
                                              n ∈ selbergRealPsiCarrier xi z ↔ 1 ≤ n ∧ ↑n ≤ xi ∧ (n = 1 → 1 < z) ∧ ∀ p ∈ n.primeFactors, ↑p < z

                                              Membership in the real Psi carrier has the literal source inequalities 1 <= n <= xi and greatest prime divisor below z.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.mem_selbergRealPsiCarrier · compiled type and proof/definition references.

                                              The real smooth-number count is exactly the natural count at floor xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_eq_floor · compiled type and proof/definition references.

                                              The exact finite partial-summation identity used immediately after (4.4) in the source. Both endpoint terms are retained, and the step-function prefix inside the integral is the literal real Psi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothReciprocalSum_sub_eq_psi_div_add_integral · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_le_rpow_mul_eulerProduct {xi z sigma : ℝ} (hxi : 0 ≤ xi) (hz : 1 < z) (hsigma : 0 < sigma) :
                                              selbergRealPsi xi z ≤ xi ^ sigma * ∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-sigma))⁻¹

                                              The finite Rankin reduction at the source's literal real cutoff. This retains the full joint dependence on xi and z; estimating the displayed finite-prime product uniformly is the remaining content of (4.3).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_le_rpow_mul_eulerProduct · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergEulerProduct_le_exp_four_mul {z sigma : ℝ} (hsmall : ∀ p ∈ siftingPrimes 1 z, ↑p ^ (-sigma) ≤ 3 / 4) :
                                              ∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-sigma))⁻¹ ≤ Real.exp (4 * ∑ p ∈ siftingPrimes 1 z, ↑p ^ (-sigma))

                                              A finite Euler product is controlled by its first logarithmic moment when all local terms are at most 3/4.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergEulerProduct_le_exp_four_mul · compiled type and proof/definition references.

                                              The reciprocal-prime mass on the literal sifting carrier is bounded by the ordinary harmonic integral estimate.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_inv_siftingPrimes_le_one_add_log · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_siftingPrimes_rpow_one_sub_le {z delta : ℝ} (hz : 1 ≤ z) (hdelta : 0 ≤ delta) :
                                              ∑ p ∈ siftingPrimes 1 z, ↑p ^ (-(1 - delta)) ≤ z ^ delta * (1 + Real.log z)

                                              Moving the Rankin exponent from 1 by delta costs at most z^delta on every prime in the literal sifting carrier.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sum_siftingPrimes_rpow_one_sub_le · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.vinogradovRankinEulerProduct_le {z : ℝ} (hz : 1 ≤ z) (hlog : 2 ≤ Real.log z) :
                                              ∏ p ∈ siftingPrimes 1 z, (1 - ↑p ^ (-(1 - 1 / Real.log z)))⁻¹ ≤ Real.exp (4 * (z ^ (1 / Real.log z) * (1 + Real.log z)))

                                              The finite-prime Euler-product estimate at the Vinogradov Rankin exponent sigma = 1 - 1 / log z. This is an unconditional finite estimate; no smooth-number asymptotic is used in its proof.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.vinogradovRankinEulerProduct_le · compiled type and proof/definition references.

                                              The literal real smooth-number count after inserting the Vinogradov Rankin exponent and the unconditional finite-prime product estimate.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_le_vinogradovRankin · compiled type and proof/definition references.

                                              The real smooth-number count never exceeds its ambient real cutoff.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_le_self · compiled type and proof/definition references.

                                              An unconditional logarithmic-square smooth-number estimate on the source's literal real-cutoff carrier, with an explicit absolute constant. This is the weaker Rankin consequence sufficient below; it is not the sharper printed Vinogradov estimate (4.3), whose denominator is log z.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_le_rankin_logSq · compiled type and proof/definition references.

                                              Dividing the logarithmic-square Rankin estimate by the square from partial summation gives the power majorant used below.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_div_sq_le_rankin_logSq · compiled type and proof/definition references.

                                              theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.integral_selbergRealPsi_div_sq_le_rankin_logSq {n m : ℕ} {z : ℝ} (hn : 1 ≤ n) (hnm : n ≤ m) (hz : 1 ≤ z) (hlog : 2 ≤ Real.log z) :
                                              ∫ (t : ℝ) in Set.Ioc ↑n ↑m, selbergRealPsi t z / t ^ 2 ≤ Real.exp (24 * Real.exp 1) * ((↑m ^ (-2 / Real.log z ^ 2) - ↑n ^ (-2 / Real.log z ^ 2)) / (-2 / Real.log z ^ 2))

                                              The finite Stieltjes correction after (4.4) is bounded by integrating the logarithmic-square Rankin majorant, with both endpoints present.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.integral_selbergRealPsi_div_sq_le_rankin_logSq · compiled type and proof/definition references.

                                              The finite quantitative form of the partial-summation tail. The upper endpoint from the exact identity is estimated rather than discarded.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergSmoothReciprocalSum_sub_le_rankin_logSq · compiled type and proof/definition references.

                                              The uniform reciprocal smooth-number tail deduced after (4.4). This is the source-scale O(log(z)^2 exp(-2 log(n)/log(z)^2)) estimate, obtained from the finite identity before passing to the Euler-product limit.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_inv_sub_selbergSmoothReciprocalSum_le_rankin_logSq · compiled type and proof/definition references.

                                              Direct Rankin weighting of the finite smooth tail retains the sharper decay exp (-log n / log z), without an Abel integral or endpoint error. This proves the original bound used by the large-ratio branch (with its literal constant), by weakening the stronger direct moment bound.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_inv_sub_selbergSmoothReciprocalSum_le_rankin · compiled type and proof/definition references.

                                              Below the sifting cutoff every positive integer is smooth, so the source's real Psi carrier is the full interval through floor xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsiCarrier_eq_Icc · compiled type and proof/definition references.

                                              In the large-cutoff regime used for (3.9), the source's smooth-number count is exactly floor xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_eq_floor_of_lt · compiled type and proof/definition references.

                                              The smooth-number error in Theorem 2 is bounded by the square of the chosen real level whenever that level lies below z.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealPsi_sq_le · compiled type and proof/definition references.

                                              When xi < z, the reciprocal smooth-number sum in Theorem 2 is the ordinary harmonic sum through floor xi.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealSmoothReciprocalSum_eq_harmonic · compiled type and proof/definition references.

                                              The harmonic integral bound gives the explicit denominator input used in the source derivation of (3.9).

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.log_le_selbergRealSmoothReciprocalSum · compiled type and proof/definition references.

                                              Inspect dependencies

                                              MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.selbergRealSmoothReciprocalSum_mono · compiled type and proof/definition references.

                                              The level chosen on printed p. 225: xi^2 = y / log z.

                                              Equations
                                              Instances For
                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.fourOneCutoff · compiled type and proof/definition references.

                                                The defining square identity for the level on printed p. 225.

                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.fourOneCutoff_sq · compiled type and proof/definition references.

                                                Logarithmic form of the defining level identity on printed p. 225.

                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.log_fourOneCutoff · compiled type and proof/definition references.

                                                Passing from a real Selberg level at least two to its natural floor costs at most log 2, the floor loss used in the auxiliary large-ratio bound.

                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.log_sub_log_two_le_log_floor · compiled type and proof/definition references.

                                                The source's auxiliary lower range n ≤ z^(1/4) ≤ fourOneCutoff y z.

                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.rpow_quarter_le_fourOneCutoff · compiled type and proof/definition references.

                                                The harmonic lower bound through the literal z^(1/4) range on printed p. 225.

                                                Inspect dependencies

                                                MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.quarter_log_le_fourOneSmoothReciprocalSum · compiled type and proof/definition references.

                                                The literal source denominator at real level xi.

                                                Equations
                                                Instances For
                                                  Inspect dependencies

                                                  MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergDenominator · compiled type and proof/definition references.

                                                  The literal source Selberg weight at real level xi.

                                                  Equations
                                                  Instances For
                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergWeight · compiled type and proof/definition references.

                                                    The real-level denominator is the source's real reciprocal-totient sum.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergDenominator_eq · compiled type and proof/definition references.

                                                    At every real level xi > 1, the constructed optimizer is exactly the paper's printed coefficient with the real quotient cutoff xi / d.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergWeight_eq_printed · compiled type and proof/definition references.

                                                    The real-level denominator is positive throughout the source range xi > 1.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergDenominator_pos · compiled type and proof/definition references.

                                                    Nonzero real-level weights satisfy the literal support inequalities.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergWeight_support · compiled type and proof/definition references.

                                                    The complete Lambda^2 mass estimate at every real source level.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.realLevelSelbergLambdaSquared_mass_le_psi_sq · compiled type and proof/definition references.

                                                    The real-cutoff form of the source-faithful finite Selberg estimate.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_realLevelSelberg_psi · compiled type and proof/definition references.

                                                    Theorem 2 (3.5) for the literal gamma(p)=1, q=1 source. Lemma 3.1 replaces the Selberg denominator by the normalized reciprocal smooth-number sum without introducing a generic-density estimate premise.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_theoremTwo · compiled type and proof/definition references.

                                                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_theoremTwo_log (source : RegularSource) {z xi : ℝ} (hz : 1 < z) (hxi : 1 < xi) (hxiZ : xi < z) :
                                                    siftedCount source.carrier source.k z ≤ source.y * sieveProduct source.k z / (sieveProduct 1 z * Real.log xi) + xi ^ 2

                                                    The large-cutoff form of Theorem 2 before Mertens is substituted: when xi < z, its denominator is bounded below by the literal harmonic integral and its complete Selberg error is at most xi^2.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_theoremTwo_log · compiled type and proof/definition references.

                                                    Theorem 2 after the exact uniform Mertens inversion. This is the analytic form immediately preceding the source's optimization xi^2 = y / (1 + log(y)^2) in (3.9).

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_theoremTwo_mertens · compiled type and proof/definition references.

                                                    Omitting the primes dividing k can only increase the literal Euler product.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.sieveProduct_one_le · compiled type and proof/definition references.

                                                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq_of_ratio_le :
                                                    ∃ C > 0, ∀ (source : RegularSource) {z : ℝ}, 0 < z → 2 ≤ Real.log z → Real.log z ≤ Real.log source.y → Real.log source.y / Real.log z ^ 2 ≤ 32 * Real.exp 1 + 2 → siftedCount source.carrier source.k z ≤ source.y * sieveProduct source.k z * (1 + C * Real.exp (-Real.log source.y / Real.log z ^ 2))

                                                    The complementary-ratio branch of the auxiliary logarithmic-square bound. Theorem 2, the source cutoff xi^2 = y / log z, and the harmonic denominator give a uniform multiple of the main term; bounded log y / log(z)^2 converts that multiple to the required exponential scale.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq_of_ratio_le · compiled type and proof/definition references.

                                                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq_of_ratio_ge :
                                                    ∃ C > 0, ∀ (source : RegularSource) {z : ℝ}, 0 < z → 2 ≤ Real.log z → Real.log z ≤ Real.log source.y → 32 * Real.exp 1 + 2 ≤ Real.log source.y / Real.log z ^ 2 → siftedCount source.carrier source.k z ≤ source.y * sieveProduct source.k z * (1 + C * Real.exp (-Real.log source.y / Real.log z ^ 2))

                                                    The genuinely large-ratio branch of the auxiliary logarithmic-square bound. Here the finite Rankin tail controls the Selberg denominator and a logarithmic-square Rankin consequence controls the complete Selberg error, both at the source cutoff xi^2 = y / log z.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq_of_ratio_ge · compiled type and proof/definition references.

                                                    theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq :
                                                    ∃ C > 0, ∀ (source : RegularSource) {z : ℝ}, 0 < z → 1 ≤ Real.log z → Real.log z ≤ Real.log source.y → siftedCount source.carrier source.k z ≤ source.y * sieveProduct source.k z * (1 + C * Real.exp (-Real.log source.y / Real.log z ^ 2))

                                                    An auxiliary upper bound for the literal gamma(p)=1, q=1 source. This is not printed (4.1): the scan has denominator log z, not (log z)^2. The weaker rate here does not imply (4.2) on its printed range. The proof separates bounded z by finite Möbius expansion, then combines the Rankin tail with the harmonic/trivial-Psi estimate.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_rankin_logSq · compiled type and proof/definition references.

                                                    The d = 1 case of the printed regularity hypothesis bounds the whole source, hence every sifted subset, by y + 1.

                                                    Inspect dependencies

                                                    MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.siftedCount_le_y_add_one · compiled type and proof/definition references.

                                                    The source's literal optimizing cutoff xi^2 = y / (1 + log(y)^2).

                                                    Equations
                                                    Instances For
                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.threeNineCutoff · compiled type and proof/definition references.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.threeNineCutoff_sq · compiled type and proof/definition references.

                                                      The exact large-y branch of the source corollary (3.9), at the literal choice xi^2 = y / (1 + log(y)^2). All constants are absolute and the bounded branch is deliberately not hidden in this theorem.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_threeNine_of_log_ge · compiled type and proof/definition references.

                                                      The source corollary (3.9) with one absolute constant. The large range uses the paper's literal optimized cutoff; the complementary bounded range is absorbed symbolically from H_k(M) at d = 1 and the same Mertens inversion, without enumerating any values of y or z.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.RegularSource.exists_siftedCount_le_threeNine · compiled type and proof/definition references.

                                                      Exact one-prime identity for the adapted finite Rosser coefficient at 1 / p. Its correspondence with the concrete source-count identity (2.2) is still to be proved.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.densitySum_insert · compiled type and proof/definition references.

                                                      theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.fixedDepthRelativeDensity_succ {D q : ℕ} {P : Finset ℕ} (hqs : q ∉ P) (hqprime : Nat.Prime q) (hprime : ∀ p ∈ P, Nat.Prime p) (hqmin : ∀ p ∈ P, q ≤ p) (r : ℕ) :

                                                      The adapted finite-depth coefficient recursion obtained by removing two boundary primes. No infinite-depth limit or source-count correspondence is asserted.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.fixedDepthRelativeDensity_succ · compiled type and proof/definition references.

                                                      theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.densityRatio_eq_finiteBoundaryDepths {D : ℕ} (P : Finset ℕ) (hD : 1 < D) (hprime : ∀ p ∈ P, Nat.Prime p) (hpD : ∀ p ∈ P, p < D) :

                                                      Exact normalized finite boundary expansion for the adapted coefficient model at gamma(p) = 1. It is finite, but is not yet the paper's concrete Theorem 1 expansion of siftedCount.

                                                      Inspect dependencies

                                                      MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.densityRatio_eq_finiteBoundaryDepths · compiled type and proof/definition references.

                                                      The sign (-1)^i, kept as a real number for the finite comparison.

                                                      Equations
                                                      Instances For
                                                        Inspect dependencies

                                                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.alternatingSign · compiled type and proof/definition references.

                                                        Inspect dependencies

                                                        MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.alternatingSum · compiled type and proof/definition references.

                                                        def MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.finiteExpansion (r : ℕ) (initial : ℝ) (interior : ℕ → ℝ) (terminal : ℝ) (boundary : ℕ → ℝ) :

                                                        The four finite pieces common to Jurkat--Richert Theorems 1 and 4: the initial term, the depths 1 ≤ i < r, the depth-r terminal term, and the boundary depths 1 ≤ i ≤ r.

                                                        Equations
                                                        Instances For
                                                          Inspect dependencies

                                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.finiteExpansion · compiled type and proof/definition references.

                                                          Inspect dependencies

                                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.alternatingSum_sub · compiled type and proof/definition references.

                                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.finiteExpansion_comparison (r : ℕ) (y aInitial bInitial : ℝ) (aInterior bInterior : ℕ → ℝ) (aTerminal bTerminal : ℝ) (aBoundary bBoundary : ℕ → ℝ) :
                                                          finiteExpansion r aInitial aInterior aTerminal aBoundary - y * finiteExpansion r bInitial bInterior bTerminal bBoundary = finiteExpansion r (aInitial - y * bInitial) (fun (i : ℕ) => aInterior i - y * bInterior i) (aTerminal - y * bTerminal) fun (i : ℕ) => aBoundary i - y * bBoundary i

                                                          Algebraic term-by-term subtraction for two finite expansions with the source shape. ChenFiniteDiscrepancy applies the concrete Theorems 1 and 4, including Theorem 4's uniform remainder.

                                                          Inspect dependencies

                                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.finiteExpansion_comparison · compiled type and proof/definition references.

                                                          theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.signed_finiteExpansion_comparison (nu r : ℕ) (y count model aInitial bInitial : ℝ) (aInterior bInterior : ℕ → ℝ) (aTerminal bTerminal : ℝ) (aBoundary bBoundary : ℕ → ℝ) (hcount : count = finiteExpansion r aInitial aInterior aTerminal aBoundary) (hmodel : model = finiteExpansion r bInitial bInterior bTerminal bBoundary) :
                                                          alternatingSign nu * (count - y * model) = alternatingSign nu * finiteExpansion r (aInitial - y * bInitial) (fun (i : ℕ) => aInterior i - y * bInterior i) (aTerminal - y * bTerminal) fun (i : ℕ) => aBoundary i - y * bBoundary i

                                                          The signed version of finiteExpansion_comparison, with the outer parity sign used on page 230. ChenFiniteDiscrepancy supplies the two concrete source expansions.

                                                          Inspect dependencies

                                                          MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.signed_finiteExpansion_comparison · compiled type and proof/definition references.

                                                          The one-step factor produced by the 1965 Lemma 5.2 iteration.

                                                          Equations
                                                          Instances For
                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta · compiled type and proof/definition references.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_nonneg · compiled type and proof/definition references.

                                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_le_nineHundredSevenThousandths {epsilon : ℝ} (hepsilon : 0 ≤ epsilon) (hepsilonSmall : epsilon ≤ 1 / 10000) :
                                                            terminalTheta epsilon ≤ 907 / 1000

                                                            Once the source error in Lemma 5.2 is at most 10⁻⁴, its factor is at most 0.907. This preserves the small numerical margin needed beyond the critical exponent 5/21.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_le_nineHundredSevenThousandths · compiled type and proof/definition references.

                                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminal_le_theta_pow (terminal : ℕ → ℝ) (theta : ℝ) (htheta : 0 ≤ theta) (hstep : ∀ (r : ℕ), terminal (r + 1) ≤ theta * terminal r) (r : ℕ) :
                                                            terminal r ≤ theta ^ r * terminal 0

                                                            Finite repeated elimination of terminal sums. This is the induction actually used after Lemma 5.2; it does not construct an infinite chain.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminal_le_theta_pow · compiled type and proof/definition references.

                                                            A strict-margin rational block inequality for the terminal exponent: 0.907^50 ≤ (2/3)^12. Here 12/50 > 5/21, leaving room to absorb the log-log factor introduced by the source depth choice (6.3).

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.nineHundredSevenThousandths_pow_fifty · compiled type and proof/definition references.

                                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_pow_fifty_mul_le {epsilon : ℝ} (hepsilon : 0 ≤ epsilon) (hepsilonSmall : epsilon ≤ 1 / 10000) (m : ℕ) :
                                                            terminalTheta epsilon ^ (50 * m) ≤ (2 / 3) ^ (12 * m)

                                                            Lemma 5.2's finite iteration contracts every block of 50 eliminations by at least (2/3)^12, once its explicit source error is at most 10⁻⁴.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_pow_fifty_mul_le · compiled type and proof/definition references.

                                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_pow_le_block {epsilon : ℝ} (hepsilon : 0 ≤ epsilon) (hepsilonSmall : epsilon ≤ 1 / 10000) (r : ℕ) :
                                                            terminalTheta epsilon ^ r ≤ (2 / 3) ^ (12 * (r / 50))

                                                            The strict block estimate applies to every finite depth, with the final incomplete block retained through r / 50.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminalTheta_pow_le_block · compiled type and proof/definition references.

                                                            theorem MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminal_le_strict_block (terminal : ℕ → ℝ) {epsilon : ℝ} (hepsilon : 0 ≤ epsilon) (hepsilonSmall : epsilon ≤ 1 / 10000) (hterminalZero : 0 ≤ terminal 0) (hstep : ∀ (r : ℕ), terminal (r + 1) ≤ terminalTheta epsilon * terminal r) (r : ℕ) :
                                                            terminal r ≤ (2 / 3) ^ (12 * (r / 50)) * terminal 0

                                                            Direct finite terminal-sum consumer at the arbitrary parity-compatible depth selected by (6.3). Converting this strict block exponent to the final logarithmic bound is a separate analytic step.

                                                            Inspect dependencies

                                                            MathlibNt.SieveTheory.JurkatRichert1965ChenGammaOneQOne.terminal_le_strict_block · compiled type and proof/definition references.