Documentation

MathlibNt.SieveTheory.Switching.SourceSieve

Source sieve carriers and Jurkat--Richert factors #

The literal source cutoffs define sieve carriers and arithmetic-progression remainders, including exceptional endpoints. Conditioned carriers and explicit upper linear-sieve factors retain their precise boundary conventions.

All declarations retain the MathlibNt.SieveTheory.SwitchingPrinciple namespace.

The distinct-medium-prime count in Chen's Lemma 9. Each prime q ∈ [correctedChenZ N, correctedChenY N) dividing N - p contributes once, regardless of its valuation.

Equations
Instances For
    Inspect dependencies

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

    Chen's literal P_N(N, N^(1/10)) carrier: primes p ≤ N for which no odd prime through the real cutoff N^(1/10) divides N - p.

    Equations
    Instances For
      Inspect dependencies

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

      The integer endpoint whose strict range is Chen's literal real cutoff r ≤ N^(1/10).

      Equations
      Instances For
        Inspect dependencies

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

        Odd cutoff primes not dividing N; these are the primes treated by the Goldbach density 1 / (p - 1).

        Equations
        Instances For
          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Inspect dependencies

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

          Before the Goldbach sieve, primes whose complement is divisible by an odd cutoff prime dividing N are removed. Such a prime is the exceptional prime itself; separating it is what makes every remaining local density 1 / (r - 1).

          Equations
          Instances For
            Inspect dependencies

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

            The source Goldbach sequence A = {N - p : p ≤ N, p prime}, after only the exceptional residue-zero cutoff primes have been removed.

            Equations
            Instances For
              Inspect dependencies

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

              Inspect dependencies

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

              The source support survives the remaining odd-prime sieve exactly when its prime partner belongs to Chen's literal carrier.

              Inspect dependencies

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

              Exact finite identification of the source BoundingSieve with P_N(N, N^(1/10)). The range is p ≤ N; hence both p = 2 and the unit complement N - p = 1 are retained exactly when the literal source admits them.

              Inspect dependencies

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

              For even N, the source sieve product is the standard Goldbach product at the literal real cutoff. Equation (25), not equation (26), supplies the Mertens normalization of this product.

              Inspect dependencies

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

              Multiples in the source complement support are counted by their unique prime partners.

              Inspect dependencies

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

              On even N > 2, the source sieve multSum is exactly the Goldbach arithmetic-progression count p ≡ N (mod d). The p ≤ N endpoint causes no exception because such an N is not prime.

              Inspect dependencies

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

              Inspect dependencies

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

              The level-restricted Goldbach remainder sum used by the source lower sieve. Only squarefree divisors of the odd cutoff product with d ≤ N^(1/2-ε) occur.

              Equations
              Instances For
                Inspect dependencies

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

                The level-restricted remainder is literally a sum of Goldbach AP discrepancies.

                Inspect dependencies

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

                Every source modulus is coprime to the Goldbach integer: the source product omits precisely the cutoff primes dividing N.

                Inspect dependencies

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

                On the squarefree source-divisor carrier the Goldbach local density is exactly the reduced-residue density 1 / φ(d).

                Inspect dependencies

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

                The residue N mod d is a canonical reduced residue for every source modulus, including the canonical residue 0 at d = 1.

                Inspect dependencies

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

                The finitely many prime partners removed before sifting: they are exactly the odd cutoff primes already dividing N.

                Equations
                Instances For
                  Inspect dependencies

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

                  Outside the source support, a standard prime can only be one of the exceptional cutoff primes dividing N. This is the finite correction that must be retained when comparing the source AP count to standard primes.

                  Inspect dependencies

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

                  Removing the exceptional source fibres changes every Goldbach AP count by at most the total number of exceptional cutoff primes.

                  Inspect dependencies

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

                  The source AP discrepancy is bounded by the standard reduced-residue discrepancy plus the honest exceptional-fibre correction.

                  Inspect dependencies

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

                  The exact source sieve remainder is controlled by the standard prime-AP error plus the retained exceptional-fibre correction.

                  Inspect dependencies

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

                  Before any asymptotics, the source remainder sum splits into the standard BV maximum on its divisor carrier and the explicit exceptional-fibre endpoint term.

                  Inspect dependencies

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

                  Exceptional source primes are distinct prime divisors of N, so their cardinality is bounded by the elementary ω(N) logarithmic bound.

                  Inspect dependencies

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

                  The level-restricted source divisor carrier has no more elements than its real cutoff interval.

                  Inspect dependencies

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

                  theorem MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertSource_exceptional_endpoint_le (N : ℕ) (ε : ℝ) (hN : 2 ≤ N) (_hε : 0 < ε) (hεHalf : ε < 1 / 2) :
                  ↑{d ∈ (jurkatRichertSourceSiftingProduct N).divisors | ↑d ≤ ↑N ^ (1 / 2 - ε)}.card * ↑(jurkatRichertSourceExceptionalPrimes N).card ≤ 2 * ↑N ^ (1 / 2 - ε) * Real.log ↑N / Real.log 2

                  The correction in the finite source-to-standard comparison has the power-saving majorant 2 N^(1/2-ε) log N / log 2.

                  Inspect dependencies

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

                  The exceptional-fibre majorant is genuinely power-saving relative to the Goldbach N / log² N scale.

                  Inspect dependencies

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

                  The literal medium-prime divisor count in Chen's Lemma 9: N^(1/10) < q ≤ N^(1/3). Divisors are distinct because this is a cardinality, not a valuation sum.

                  Equations
                  Instances For
                    Inspect dependencies

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

                    The literal medium-prime range N^(1/10) < q ≤ N^(1/3) from Chen's Lemma 9.

                    Equations
                    Instances For
                      Inspect dependencies

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

                      The real inequalities in the source range are represented exactly by floored half-open power cutoffs.

                      Inspect dependencies

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

                      Inspect dependencies

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

                      Inspect dependencies

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

                      The unsifted Goldbach-complement carrier conditioned by q ∣ N - p. No coprimality assumption between q and N is imposed here.

                      Equations
                      Instances For
                        Inspect dependencies

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

                        Chen's finite P_N(N,q,z) sieve. Its main mass retains the local 1 / (q - 1) factor, while its remainder is the exact discrepancy of the conditioned finite carrier.

                        Equations
                        Instances For
                          Inspect dependencies

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

                          Exact finite identification of the conditioned sieve with P_N(N,q,N^(1/10)). In particular, the exceptional lane q ∣ N has not been discarded or replaced by a reduced-residue approximation.

                          Inspect dependencies

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

                          The integer level corresponding exactly to the varying real level N^(1/2-epsilon) / q.

                          Equations
                          Instances For
                            Inspect dependencies

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

                            The logarithmic ratio for the upper sieve at the varying level N^(1/2-epsilon) / q and sifting threshold N^(1/10).

                            Equations
                            Instances For
                              Inspect dependencies

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

                              At zero level loss, the varying sieve ratio is exactly affine in the logarithmic prime coordinate.

                              Inspect dependencies

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

                              An epsilon loss in the level lowers every sieve ratio by exactly 10 * epsilon.

                              Inspect dependencies

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

                              Every source medium prime has logarithmic coordinate in the exact interval [1/10, 1/3].

                              Inspect dependencies

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

                              The dimension-one upper linear-sieve factor on the range used in Chen's q-sum. The integral branch is the one whose partial summation contributes K / 2.

                              Equations
                              Instances For
                                Inspect dependencies

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

                                The zero-epsilon Jurkat--Richert weight is continuous on the medium-prime exponent interval.

                                Inspect dependencies

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

                                The zero-epsilon Jurkat--Richert weight is nonnegative on the medium-prime exponent interval.

                                Inspect dependencies

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

                                theorem MathlibNt.SieveTheory.SwitchingPrinciple.jurkatRichertUpperLinearSieveFactor_perturbation {ε a : ℝ} (hε0 : 0 < ε) (hε : ε < 1 / 60) (ha : a ∈ Set.Icc (1 / 10) (1 / 3)) :

                                Moving the sieve argument by 10 * ε costs at most the uniform factor (1 - 6 * ε)⁻¹ throughout the medium-prime exponent interval.

                                Inspect dependencies

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

                                Inspect dependencies

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