OAI/NumberTheory/JointDickman/Analysis/MellinApplicationLimits.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Analytic limit transfers for the two required short-interval applications
- lemma
OAI.JointDickman.eventually_short_scalesline 12 - lemma
OAI.JointDickman.eventually_short_energy_nonnegline 20 - theorem
OAI.JointDickman.centeredShortAverage_tendsto_zero_of_mellin_boundline 31Source documentation
The same spectral limit gives centered short means, including a scale-dependent dyadic long mean of norm at most two.
theorem centeredShortAverage_tendsto_zero_of_mellin_bound {ι : Type*} (l : Filter ι) (f : ι → ArithmeticFunction ℂ) (hf : ∀ i n, ‖f i n‖ ≤ 1) (c : ι → ℂ) (hc : ∀ i, ‖c i‖ ≤ 2) (H X A B : ι → ℝ) (hH : Tendsto H l atTop) (hX : Tendsto X l atTop) (hHX : Tendsto (fun i => H i / X i) l (𝓝 0)) (hA : ∀ i, 0 ≤ A i) (hB : ∀ i, 0 ≤ B i) (hbudget : Tendsto (fun i => A i + B i * X i / H i) l (𝓝 0)) (hspectral : ∀ᶠ i in l, ∀ T : ℝ, 1 ≤ T → (∫ t in -T..T, ‖mellinPolynomial (Ioc ⌊X i⌋₊ ⌊4 * X i⌋₊) (centeredShortCoefficients (f i) (c i)) t‖ ^ 2) ≤ A i + B i * T) : Tendsto (fun i => (1 / X i) * (∫ x in X i..2 * X i, ‖complexShortAverage (f i) (H i) x - c i‖ ^ 2)) l (𝓝 0) := by …Mentions: OAI.JointDickman.mellinPolynomial, OAI.JointDickman.centeredShortCoefficients
- theorem
OAI.JointDickman.shortAverage_tendsto_zero_of_typical_mellin_boundline 60Source documentation
The typical-set sieve error is paid in ordinary counting density.
theorem shortAverage_tendsto_zero_of_typical_mellin_bound {ι : Type*} (l : Filter ι) (S : ι → ℕ → Prop) [∀ i, DecidablePred (S i)] (f : ι → ArithmeticFunction ℂ) (hf : ∀ i n, ‖f i n‖ ≤ 1) (H X A B : ι → ℝ) (hH : Tendsto H l atTop) (hX : Tendsto X l atTop) (hHX : Tendsto (fun i => H i / X i) l (𝓝 0)) (hA : ∀ i, 0 ≤ A i) (hB : ∀ i, 0 ≤ B i) (hbudget : Tendsto (fun i => A i + B i * X i / H i) l (𝓝 0)) (hspectral : ∀ᶠ i in l, ∀ T : ℝ, 1 ≤ T → (∫ t in -T..T, ‖mellinPolynomial (Ioc ⌊X i⌋₊ ⌊4 * X i⌋₊) (restrictArithmetic (S i) (f i)) t‖ ^ 2) ≤ A i + B i * T) (hmissing : Tendsto (fun i => (((range (⌊3 * X i⌋₊ + 1)).filter fun n => ¬S i n).card : ℝ) / X i) l (𝓝 0)) : …Mentions: OAI.JointDickman.mellinPolynomial, OAI.JointDickman.restrictArithmetic