Documentation

MathlibNt.SieveTheory.Distribution.LiuPan.LiuPanLiMainTermEnvelope

Pointwise envelopes for the literal Liu main term. The additive normalization κ is unrestricted; no distribution hypothesis is introduced.

theorem MathlibNt.SieveTheory.LiuWeight.liuWeight_ne_zero_index_and_quotient {N z y a : } (ha : liuWeight N z y a 0) :
1 a a N 2 N / a

Nonzero Liu weight forces a positive supported index and a real quotient ≥ 2.

The genuine integral is evaluated only on its supported domain.

Any finite window can be enlarged to the mother sum, even above N.

Whole-sum absolute value, literal genuine Liκ, and original totient divisor.

theorem MathlibNt.SieveTheory.LiuWeight.abs_liuPanLi_mainTerm_Ioc_le (κ : ) (N q A₁ A₂ : ) :
|aFinset.Ioc A₁ A₂ with a.Coprime q, liuWeight N (liuSourceZ10 N) (liuSourceY3 N) a * liuLogarithmicIntegral κ (N / a) / q.totient| liuPanLiEnvelopeConstant κ * N * (1 + Real.log N) / q.totient

Uniform interval version, with no upper restriction on A₂.

theorem MathlibNt.SieveTheory.LiuWeight.exists_abs_liuPanLi_mainTerm_Ioc_le (κ : ) :
∃ (C : ), 0 < C ∀ (N q A₁ A₂ : ), 2 N0 < q|aFinset.Ioc A₁ A₂ with a.Coprime q, liuWeight N (liuSourceZ10 N) (liuSourceY3 N) a * liuLogarithmicIntegral κ (N / a) / q.totient| C * N * (1 + Real.log N) / q.totient

The constant is selected before all endpoints and moduli.

theorem MathlibNt.SieveTheory.LiuWeight.modulus_mul_abs_liuPanLi_mainTerm_finset_le (κ : ) {N q : } (hN : 2 N) (hq : 0 < q) (hqN : q N) (S : Finset ) :
q * |aS, liuWeight N (liuSourceZ10 N) (liuSourceY3 N) a * liuLogarithmicIntegral κ (N / a) / q.totient| liuPanLiModulusEnvelopeConstant κ * N * (1 + Real.log N) ^ 2

Multiplication by q costs at most a second logarithm for 0 < q ≤ N.

theorem MathlibNt.SieveTheory.LiuWeight.modulus_mul_abs_liuPanLi_mainTerm_Ioc_le (κ : ) {N q : } (hN : 2 N) (hq : 0 < q) (hqN : q N) (A₁ A₂ : ) :
q * |aFinset.Ioc A₁ A₂ with a.Coprime q, liuWeight N (liuSourceZ10 N) (liuSourceY3 N) a * liuLogarithmicIntegral κ (N / a) / q.totient| liuPanLiModulusEnvelopeConstant κ * N * (1 + Real.log N) ^ 2

Coprime interval specialization, still with no upper restriction on A₂.

theorem MathlibNt.SieveTheory.LiuWeight.exists_modulus_mul_abs_liuPanLi_mainTerm_Ioc_le (κ : ) :
∃ (C : ), 0 < C ∀ (N q A₁ A₂ : ), 2 N0 < qq Nq * |aFinset.Ioc A₁ A₂ with a.Coprime q, liuWeight N (liuSourceZ10 N) (liuSourceY3 N) a * liuLogarithmicIntegral κ (N / a) / q.totient| C * N * (1 + Real.log N) ^ 2

Quantifier order suitable for the later actual interval-maximal error bound.