OAI/NumberTheory/EgyptianFractions/ChebyshevLowerSharp.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.Problem337.ChebyshevLowerSharp.floor_kernel_boundsline 13Source documentation
Chebyshev's periodic floor kernel takes only the values zero and one.
lemma floor_kernel_bounds (n : ℕ) : n / 2 + n / 3 + n / 5 ≤ n + n / 30 ∧ n + n / 30 ≤ 1 + n / 2 + n / 3 + n / 5 := by … - lemma
OAI.Problem337.ChebyshevLowerSharp.log_factorial_eq_sum_logline 18 - lemma
OAI.Problem337.ChebyshevLowerSharp.log_factorial_eq_mangoldt_sumline 29Source documentation
A finite summatory von Mangoldt identity, including the floor weights.
lemma log_factorial_eq_mangoldt_sum (n : ℕ) : Real.log (n.factorial : ℝ) = ∑ d ∈ Ioc 0 n, (n / d : ℕ) * vonMangoldt d := by … - lemma
OAI.Problem337.ChebyshevLowerSharp.log_factorial_eq_mangoldt_sum_of_leline 60Source documentation
The summatory identity may be extended to any larger finite interval.
lemma log_factorial_eq_mangoldt_sum_of_le {n N : ℕ} (hnN : n ≤ N) : Real.log (n.factorial : ℝ) = ∑ d ∈ Ioc 0 N, (n / d : ℕ) * vonMangoldt d := by … - theorem
OAI.Problem337.ChebyshevLowerSharp.factorial_combination_le_psiline 73Source documentation
A finite stronger Chebyshev lower bound. The alternating factorial combination is bounded above by the actual von Mangoldt summatory function.
theorem factorial_combination_le_psi (N : ℕ) : Real.log (N.factorial : ℝ) - Real.log ((N / 2).factorial : ℝ) - Real.log ((N / 3).factorial : ℝ) - Real.log ((N / 5).factorial : ℝ) + Real.log ((N / 30).factorial : ℝ) ≤ Chebyshev.psi N := by … - lemma
OAI.Problem337.ChebyshevLowerSharp.log_factorial_error_tendsto_zeroline 97Source documentation
The linear-scale error in the logarithmic factorial estimate vanishes.
lemma log_factorial_error_tendsto_zero : Tendsto (fun n : ℕ => (Real.log (n.factorial : ℝ) - (n : ℝ) * Real.log n + n) / n) atTop (nhds 0) := by … - lemma
OAI.Problem337.ChebyshevLowerSharp.scaled_log_factorial_tendstoline 120Source documentation
A scaled version with the common divergent logarithm subtracted.
lemma scaled_log_factorial_tendsto (a : ℕ) (ha : 0 < a) : Tendsto (fun n : ℕ => Real.log ((a * n).factorial : ℝ) / n - (a : ℝ) * Real.log n) atTop (nhds ((a : ℝ) * Real.log a - a)) := by … - def
OAI.Problem337.ChebyshevLowerSharp.lowerConstantline 139Source documentation
Chebyshev's classical elementary lower constant, approximately
0.92129.def lowerConstant : ℝ := …
- lemma
OAI.Problem337.ChebyshevLowerSharp.lowerConstant_eqline 142 - lemma
OAI.Problem337.ChebyshevLowerSharp.lowerConstant_gt_921_div_1000line 151 - def
OAI.Problem337.ChebyshevLowerSharp.factorialBlockline 162 - lemma
OAI.Problem337.ChebyshevLowerSharp.factorialBlock_le_psiline 167 - lemma
OAI.Problem337.ChebyshevLowerSharp.factorialBlock_tendstoline 175 - lemma
OAI.Problem337.ChebyshevLowerSharp.factorialBlock_div_tendstoline 203Source documentation
Rescaling the
30-blocks loses only a bounded endpoint discrepancy.lemma factorialBlock_div_tendsto : Tendsto (fun N : ℕ => factorialBlock (N / 30) / N) atTop (nhds lowerConstant) := by …Mentions: OAI.Problem337.ChebyshevLowerSharp.factorialBlock, OAI.Problem337.ChebyshevLowerSharp.lowerConstant
- theorem
OAI.Problem337.ChebyshevLowerSharp.eventually_psi_lowerline 236Source documentation
Every coefficient below the classical Chebyshev constant is an eventual lower coefficient for the actual von Mangoldt summatory function.
theorem eventually_psi_lower {c : ℝ} (hc : c < lowerConstant) : ∀ᶠ N : ℕ in atTop, c * N ≤ Chebyshev.psi N := by … - theorem
OAI.Problem337.ChebyshevLowerSharp.eventually_primeCounting_lowerline 250Source documentation
An unconditional prime-count lower bound with every coefficient below
0.92129...; no prime number theorem is used.theorem eventually_primeCounting_lower {c : ℝ} (hc : c < lowerConstant) : ∀ᶠ N : ℕ in atTop, c * N / Real.log N ≤ (Nat.primeCounting N : ℝ) := by … - theorem
OAI.Problem337.ChebyshevLowerSharp.eventually_primeCounting_lower_092line 257 - def
OAI.Problem337.ChebyshevLowerSharp.factorialCombinationline 264Source documentation
The unblocked finite factorial expression.
def factorialCombination (N : ℕ) : ℝ := …
- lemma
OAI.Problem337.ChebyshevLowerSharp.log_factorial_gapline 269 - lemma
OAI.Problem337.ChebyshevLowerSharp.factorialCombination_sub_block_abs_leline 300Source documentation
Passing from a multiple of thirty to an arbitrary endpoint costs only a logarithmic error.
lemma factorialCombination_sub_block_abs_le {N : ℕ} (hN : 1 ≤ N) : |factorialCombination N - factorialBlock (N / 30)| ≤ 120 * Real.log N := by …Mentions: OAI.Problem337.ChebyshevLowerSharp.factorialCombination, OAI.Problem337.ChebyshevLowerSharp.factorialBlock
- theorem
OAI.Problem337.ChebyshevLowerSharp.factorialCombination_div_tendstoline 316Source documentation
The full, unblocked factorial combination has the same sharp coefficient.
theorem factorialCombination_div_tendsto : Tendsto (fun N : ℕ => factorialCombination N / N) atTop (nhds lowerConstant) := by …Mentions: OAI.Problem337.ChebyshevLowerSharp.factorialCombination, OAI.Problem337.ChebyshevLowerSharp.lowerConstant