MathlibNt.SieveTheory.Arithmetic.LiuSingularSeries #
Liu's source singular series omits the prime 2. This file first separates
its exact finite truncation from the legacy sieve-normalized proxy.
Source: Liu, main.tex, lines 98--102.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuLocalFactor · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuLocalFactor_of_dvd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuLocalFactor_of_not_dvd · compiled type and proof/definition references.
Away from 2, Liu's local factor is the legacy local factor.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuLocalFactor_eq_localFactor · compiled type and proof/definition references.
Liu's source-normalized finite truncation: only odd primes p ≤ z.
Equations
- MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTruncated N z = ∏ p ∈ Finset.range (z + 1) with Nat.Prime p ∧ 2 < p, MathlibNt.SieveTheory.SingularSeries.liuLocalFactor p N
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTruncated · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTruncated_pos · compiled type and proof/definition references.
For even N, the legacy truncation differs from Liu's finite truncation
by exactly the local factor 2.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.singularSeriesTruncated_eq_two_mul_liuSingularSeriesTruncated · compiled type and proof/definition references.
At the legacy cutoff N, the proxy is exactly twice Liu's finite
source-normalized truncation.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.singularSeries_eq_two_mul_liuSingularSeriesTruncatedAtN · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuBaseDeviation · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.summable_liuBaseDeviation_bound · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.summable_norm_liuBaseDeviation · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.one_add_liuBaseDeviation_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.one_add_liuBaseDeviation_le_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.multipliable_one_add_liuBaseDeviation · compiled type and proof/definition references.
The convergent universal product
∏_{p > 2 prime} (1 - 1 / (p - 1)^2) in Liu's source.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct_ne_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct_nonneg · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct_pos · compiled type and proof/definition references.
Finite truncation of Liu's universal product through z. Non-prime and
even indices contribute 1.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProductTruncated · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProductTruncated_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.tendsto_liuUniversalProductTruncated · compiled type and proof/definition references.
Every finite universal product dominates the full product. This is the monotone Euler-tail inequality; unlike pointwise convergence, it is uniform in the source integer.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct_le_truncated · compiled type and proof/definition references.
The finite correction attached to an odd prime divisor of N.
Equations
- MathlibNt.SieveTheory.SingularSeries.liuCorrectionFactor p = (↑p - 1) / (↑p - 2)
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionFactor · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionFactor_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.one_le_liuCorrectionFactor · compiled type and proof/definition references.
The finite product of Liu's correction factors over odd prime divisors.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrection · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrection_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.one_le_liuCorrection · compiled type and proof/definition references.
The correction product through z, written on the same index set as the
finite universal product.
Equations
- MathlibNt.SieveTheory.SingularSeries.liuCorrectionTruncated N z = ∏ p ∈ Finset.range (z + 1) with Nat.Prime p ∧ 2 < p, if p ∣ N then MathlibNt.SieveTheory.SingularSeries.liuCorrectionFactor p else 1
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionTruncated · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionTruncated_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.one_add_liuBaseDeviation_eq_baseFactor · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuLocalFactor_eq_correction_mul_base · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProductTruncated_eq_oddPrimeProd · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTruncated_factorization · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionTruncated_eq_liuCorrection · compiled type and proof/definition references.
Truncating the divisor correction can only decrease it. Unlike the exact
identity above, this comparison applies at cutoffs below N.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuCorrectionTruncated_le_liuCorrection · compiled type and proof/definition references.
Liu's genuine source singular series: its finite divisor correction times the convergent universal odd-prime product.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeries · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeries_source_formula · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeries_pos · compiled type and proof/definition references.
Liu's singular series is uniformly bounded below by its positive universal Euler product; every divisor correction factor is at least one.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuUniversalProduct_le_liuSingularSeries · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.tendsto_liuSingularSeriesTruncated · compiled type and proof/definition references.
The universal Euler truncations approach the full product from above, uniformly enough for the varying source integer used in Chen's sieve.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.eventually_liuUniversalProductTruncated_le · compiled type and proof/definition references.
Uniform upper comparison of every source truncation with Liu's genuine
singular series. Missing divisor factors only decrease the correction, while
the universal Euler tail is independent of N.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.eventually_liuSingularSeriesTruncated_le · compiled type and proof/definition references.
The positive tail quotient omitted by the universal truncation through z.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTail · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTail_pos · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTail_le_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.tendsto_liuSingularSeriesTail_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.liuSingularSeriesTruncatedAtN_eq_div_tail · compiled type and proof/definition references.
For even source integers, the legacy sieve proxy is exactly twice the
true Liu series divided by its positive finite-cutoff tail. Since that tail
tends to 1, the proxy has the wrong asymptotic normalization by a factor 2.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.singularSeries_eq_two_mul_liuSingularSeries_div_tail · compiled type and proof/definition references.
The finite sieve-normalized proxy dominates twice Liu's genuine series.
The proof uses only the sign of the universal Euler tail, not fixed-N
convergence.
Inspect dependencies
MathlibNt.SieveTheory.SingularSeries.two_mul_liuSingularSeries_le_singularSeries · compiled type and proof/definition references.