OAI/NumberTheory/Ostmann/Arithmetic/OpenCellPrimeComparison.lean
3 declarations, 0 contain sorry, 0 declared as axioms
Prime comparison on open root cells, with boundary atoms retained
- theorem
OAI.Ostmann.complexPrimeInterval_open_cell_boundline 12 - theorem
OAI.Ostmann.PublishedProgressionInput.open_cell_prime_comparisonline 33Source documentation
A cell's interior uses its continuous smooth factor; the right endpoint is accounted for by its prime atom, even when it is an arithmetic root.
theorem PublishedProgressionInput.open_cell_prime_comparison (P : PublishedProgressionInput) {Q q a : ℕ} (hQ : 2 ≤ Q) (hq : 1 ≤ q) (hqQ : q ≤ Q) (ha : a.Coprime q) (u v : ℝ) (hu : 1 ≤ u) (huv : u ≤ v) (hshort : v ≤ u + 1) (W w : ℝ → ℂ) (hwc : ContinuousOn w (Set.Icc u v)) (V B : ℝ) (hV : ∀ s : ℕ → ℝ, Monotone s → ∀ N, s 0 = u → s N = v → discreteVariation (fun j => w (s j)) N ≤ V) (hB : 0 ≤ B) (hbound : ∀ y ∈ Set.Ioc u v, ‖W y - w y‖ ≤ B) (heq : ∀ y ∈ Set.Ioo u v, W y = w y) : ‖complexPrimeInterval q a u v W - ∫ y in Set.Ioc u v, w y * (selectedPrimeLogDensity P Q q a y : ℂ)‖ ≤ V * (18 * P.errorConstant * Real.exp (-P.decay * Real.sqrt u) + Real.exp (-P.kappa * u / Real.log (4 * (Q : ℝ)))) + B * Real.exp (-u) := by …Mentions: OAI.Ostmann.PublishedProgressionInput, OAI.Ostmann.discreteVariation, OAI.Ostmann.complexPrimeInterval, OAI.Ostmann.selectedPrimeLogDensity
- theorem
OAI.Ostmann.PublishedProgressionInput.piecewise_prime_comparisonline 52Source documentation
Sum the actual prime weights over the constructed root partition. The ideal term is the sum of its continuous cell integrals with the Page factor.
theorem PublishedProgressionInput.piecewise_prime_comparison (P : PublishedProgressionInput) {Q q a : ℕ} (hQ : 2 ≤ Q) (hq : 1 ≤ q) (hqQ : q ≤ Q) (ha : a.Coprime q) (s : ℕ → ℝ) (hs : Monotone s) (N : ℕ) (hs0 : 1 ≤ s 0) (hshort : s N ≤ s 0 + 1) (W : ℝ → ℂ) (w : ℕ → ℝ → ℂ) (V B : ℕ → ℝ) (hwc : ∀ j < N, ContinuousOn (w j) (Set.Icc (s j) (s (j + 1)))) (hV : ∀ j < N, ∀ r : ℕ → ℝ, Monotone r → ∀ M, r 0 = s j → r M = s (j + 1) → discreteVariation (fun k => w j (r k)) M ≤ V j) (hB : ∀ j < N, 0 ≤ B j) (hbound : ∀ j < N, ∀ y ∈ Set.Ioc (s j) (s (j + 1)), ‖W y - w j y‖ ≤ B j) (heq : ∀ j < N, ∀ y ∈ Set.Ioo (s j) (s (j + 1)), W y = w j y) : ‖complexPrimeInterval q a (s 0) (s N) W - ∑ j ∈ Finset.range N, ∫ y in Set.Ioc (s j) (s (j + 1)), …Mentions: OAI.Ostmann.PublishedProgressionInput, OAI.Ostmann.discreteVariation, OAI.Ostmann.complexPrimeInterval