Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducerPerronAssembly

The complete Pan source cell after Perron truncation #

Both short and long polynomials are retained. The common half-step represents the exact integer hyperbola, so there is no omitted boundary divisor term.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.perron_polynomial_eq · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.full_prime_polynomial_split · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.halfStepLongKernel · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.halfStepLongIntegral · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.longF₂_differentiable · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.halfStepLongKernel_line_continuous · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.perron_integral_eq_short_add_long {q : ℕ} (f : ℕ → ℂ) (m H y A₁ A₂ k : ℕ) (χ : PrimitiveCharacter q) {σ T : ℝ} (hσ : 1 / 2 ≤ σ) (hT : 0 ≤ T) (hH : H ≤ ⌊T⌋₊) :
MathlibNt.SieveTheory.LiuWeight.liuPanTruncatedPerronIntegral (Finset.Ioc (2 ^ k * A₁) (min (2 ^ (k + 1) * A₁) A₂)) (Finset.Icc 1 ⌊T⌋₊) (panSourceG f m) (panSourceD m) (↑χ) σ T y = halfStepShortIntegral f m H y A₁ A₂ k χ σ T + halfStepLongIntegral f m H y A₁ A₂ k χ σ T

Exact passage from the exponential-form Perron integral to both of the paper's finite complex-power polynomials.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.perron_integral_eq_short_add_long · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_perron_shift {q x y : ℕ} (f : ℕ → ℂ) (hf : ∀ (n : ℕ), ‖f n‖ ≤ 1) (m H A₁ A₂ k : ℕ) (χ : PrimitiveCharacter q) (hx : 4 ≤ Real.log ↑x) (hy : 1 ≤ y) (hyx : y ≤ x) (hAy : A₂ ≤ y) (hHx : H ≤ x) :
‖panSourceCharacterAmplitude (panSourceG f m) (panSourceD m) y (2 ^ k * A₁) (min (2 ^ (k + 1) * A₁) A₂) χ - (halfStepShortIntegral f m H y A₁ A₂ k χ (1 / 2) (panSourceHeight x) + halfStepLongIntegral f m H y A₁ A₂ k χ (panSourceSigma x) (panSourceHeight x))‖ ≤ 388 / ↑x ^ 2

The actual complete source cell, after shifting only the short integral. The long integral has not been discarded or replaced by a rowwise bound.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_perron_shift · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.sourceCell · compiled type and proof/definition references.

The reciprocal-totient primitive mass pays the number of conductors, not the sum of their sizes.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.primitive_cell_constant_le · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_le_integral_means {x y : ℕ} {R : ℝ} (f : ℕ → ℂ) (hf : ∀ (n : ℕ), ‖f n‖ ≤ 1) (m A₁ A₂ k : ℕ) (hx : 4 ≤ Real.log ↑x) (hy : 1 ≤ y) (hyx : y ≤ x) (hAy : A₂ ≤ y) (hR : 1 ≤ R) (hH : shortCutoff R ≤ x) :
sourceCell f m y A₁ A₂ k R ≤ ∑ q ∈ conductorCell R, (↑q.totient)⁻¹ * ∑ χ : PrimitiveCharacter q, ‖halfStepShortIntegral f m (shortCutoff R) y A₁ A₂ k χ (1 / 2) (panSourceHeight x)‖ + ∑ q ∈ conductorCell R, (↑q.totient)⁻¹ * ∑ χ : PrimitiveCharacter q, ‖halfStepLongIntegral f m (shortCutoff R) y A₁ A₂ k χ (panSourceSigma x) (panSourceHeight x)‖ + 2 * R * (388 / ↑x ^ 2)
Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_le_integral_means · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_bound_of_means {x y : ℕ} {R M₁ M₂ : ℝ} (f : ℕ → ℂ) (hf : ∀ (n : ℕ), ‖f n‖ ≤ 1) (m A₁ A₂ k : ℕ) (hx : 4 ≤ Real.log ↑x) (hy : 1 ≤ y) (hyx : y ≤ x) (hAy : A₂ ≤ y) (hR : 1 ≤ R) (hH : shortCutoff R ≤ x) (hM₁ : 0 ≤ M₁) (hM₂ : 0 ≤ M₂) (hs : ∀ (s : ℂ), 1 / 2 ≤ s.re → shortMean f m A₁ A₂ k R s ≤ M₁) (hl : ∀ (s : ℂ), 1 ≤ s.re → longMean f m A₁ A₂ k R (panSourceHeight x) s ≤ M₂) :

A finite-height bound for the genuine cell. Both primitive means are analytic inputs to this integration lemma and are discharged below.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.source_cell_bound_of_means · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.chosen_source_cell_uniform :
∃ (C₁ : ℝ) (C₂ : ℝ), 0 < C₁ ∧ 0 < C₂ ∧ ∀ (B ε : ℝ), 0 ≤ B → 0 < ε → ∃ (X₀ : ℕ), ∀ (x : ℕ), X₀ ≤ x → ∀ (y j m A₁ A₂ k : ℕ) (f : ℕ → ℂ), 1 ≤ Real.log ↑y → y ≤ x → A₂ ≤ y → conductorRadius x B j ≤ upperConductor x B → ↑A₂ ≤ ↑x ^ (1 - ε) → Real.log ↑y ^ (2 * B) ≤ ↑A₁ → (∀ (n : ℕ), ‖f n‖ ≤ 1) → sourceCell f m y A₁ A₂ k (conductorRadius x B j) ≤ 6 * MathlibNt.SieveTheory.LiuWeight.liuPanPerronHalfStep y ^ (1 / 2) * (C₁ * √↑x * Real.log ↑x ^ (1 - B)) * Real.log (1 + panSourceHeight x) + 6 * MathlibNt.SieveTheory.LiuWeight.liuPanPerronHalfStep y ^ panSourceSigma x * (C₂ * Real.log ↑x ^ 2 / Real.log ↑y ^ B) * Real.log (1 + panSourceHeight x) + 776 / ↑x

The genuine source-cell bound with both polynomial means discharged. The constants precede all source functions, parameters, and spectral heights.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.chosen_source_cell_uniform · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.log_source_height_le · compiled type and proof/definition references.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.halfStep_source_power_le_linear · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.chosen_source_cell_log_saving :
∃ (C : ℝ), 0 < C ∧ ∀ (B ε : ℝ), 0 ≤ B → 0 < ε → ∃ (X₀ : ℕ), ∀ (x : ℕ), X₀ ≤ x → ∀ (j m A₁ A₂ k : ℕ) (f : ℕ → ℂ), A₂ ≤ x → conductorRadius x B j ≤ upperConductor x B → ↑A₂ ≤ ↑x ^ (1 - ε) → Real.log ↑x ^ (2 * B) ≤ ↑A₁ → (∀ (n : ℕ), ‖f n‖ ≤ 1) → sourceCell f m x A₁ A₂ k (conductorRadius x B j) ≤ C * ↑x * Real.log ↑x ^ (4 - B) + 776 / ↑x

At the full source endpoint, each real conductor/source cell has an arbitrary logarithmic saving. This is an unconditional analytic producer, not the weighted aggregate over induced conductors.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.ChenLiuCoprimeProducer.chosen_source_cell_log_saving · compiled type and proof/definition references.