OAI/NumberTheory/EgyptianFractions/SelbergOptimal.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem337.SelbergOptimal.sum_multiples_complementline 13Source documentation
Complementation turns a sum over multiples among divisors into a divisor sum.
theorem sum_multiples_complement (P l : ℕ) (hP : P ≠ 0) (hl : l ∣ P) (f : ℕ → ℝ) : (∑ d ∈ P.divisors, if l ∣ d then f (P / d) else 0) = ∑ d ∈ (P / l).divisors, f d := by … - def
OAI.Problem337.SelbergOptimal.upperInverseline 44Source documentation
Inverse of the upper divisor-sum transform, expressed through ordinary Möbius inversion after complementing divisors.
def upperInverse (P : ℕ) (y : ℕ → ℝ) (d : ℕ) : ℝ := …
- theorem
OAI.Problem337.SelbergOptimal.sum_upperInverseline 47 - theorem
OAI.Problem337.SelbergOptimal.upperInverse_oneline 62 - def
OAI.Problem337.SelbergOptimal.normalizerline 71Source documentation
The positive finite normalizing sum of the optimal Selberg weights.
def normalizer (s : BoundingSieve) (z : ℕ) : ℝ := …
- theorem
OAI.Problem337.SelbergOptimal.normalizer_posline 74 - def
OAI.Problem337.SelbergOptimal.optimalDiagonalline 86Source documentation
The diagonal coordinates attaining the constrained minimum.
def optimalDiagonal (s : BoundingSieve) (z d : ℕ) : ℝ := …
- def
OAI.Problem337.SelbergOptimal.optimalWeightline 90Source documentation
Selberg weights obtained by upper Möbius inversion.
def optimalWeight (s : BoundingSieve) (z d : ℕ) : ℝ := …
- theorem
OAI.Problem337.SelbergOptimal.optimalWeight_transformline 94 - theorem
OAI.Problem337.SelbergOptimal.optimalWeight_oneline 111 - theorem
OAI.Problem337.SelbergOptimal.mainSum_optimalWeightline 133Source documentation
The diagonalized main term at the optimal weights is exactly the reciprocal of the finite Selberg normalizer.
theorem mainSum_optimalWeight (s : BoundingSieve) {z : ℕ} (hz : 1 ≤ z) : s.mainSum (BoundingSieve.lambdaSquared (optimalWeight s z)) = 1 / normalizer s z := by …Mentions: OAI.Problem337.SelbergOptimal.optimalWeight, OAI.Problem337.SelbergOptimal.normalizer
- theorem
OAI.Problem337.SelbergOptimal.siftedSum_leline 160Source documentation
The Selberg upper-bound sieve with its main term optimized.
theorem siftedSum_le (s : BoundingSieve) {z : ℕ} (hz : 1 ≤ z) : s.siftedSum ≤ s.totalMass / normalizer s z + s.errSum (BoundingSieve.lambdaSquared (optimalWeight s z)) := by …Mentions: OAI.Problem337.SelbergOptimal.normalizer, OAI.Problem337.SelbergOptimal.optimalWeight
- theorem
OAI.Problem337.SelbergOptimal.optimalWeight_eq_zero_of_ltline 170Source documentation
No optimal weight lies above the chosen truncation.
theorem optimalWeight_eq_zero_of_lt (s : BoundingSieve) {z d : ℕ} (hzd : z < d) : optimalWeight s z d = 0 := by … - theorem
OAI.Problem337.SelbergOptimal.abs_upperInverse_leline 194Source documentation
Upper Möbius inversion does not increase the crude full-divisor absolute-mass bound. This estimate is independent of squarefreeness.
theorem abs_upperInverse_le (P d : ℕ) (hP : P ≠ 0) (hd : d ∣ P) (y : ℕ → ℝ) : |upperInverse P y d| ≤ ∑ e ∈ P.divisors, |y e| := by … - theorem
OAI.Problem337.SelbergOptimal.sum_abs_optimalDiagonalline 219Source documentation
The optimal diagonal coordinates have total absolute mass one.
theorem sum_abs_optimalDiagonal (s : BoundingSieve) {z : ℕ} (hz : 1 ≤ z) : (∑ d ∈ s.prodPrimes.divisors, |optimalDiagonal s z d|) = 1 := by … - theorem
OAI.Problem337.SelbergOptimal.abs_optimalWeight_leline 239Source documentation
A coefficient bound adequate for polynomial-error applications of the sieve.
theorem abs_optimalWeight_le (s : BoundingSieve) {z d : ℕ} (hz : 1 ≤ z) (hd : d ∣ s.prodPrimes) : |optimalWeight s z d| ≤ (s.nu d)⁻¹ := by … - theorem
OAI.Problem337.SelbergOptimal.upperInverse_eq_sum_multiplesline 250Source documentation
The upper inverse in the more usual sum-over-multiples form.
theorem upperInverse_eq_sum_multiples (P d : ℕ) (hP : P ≠ 0) (hd : d ∣ P) (y : ℕ → ℝ) : upperInverse P y d = ∑ e ∈ P.divisors, if d ∣ e then (μ (e / d) : ℝ) * y e else 0 := by … - theorem
OAI.Problem337.SelbergOptimal.sum_multiples_eqline 272Source documentation
Divisor multiples are parametrized by the complementary quotient.
theorem sum_multiples_eq (P d : ℕ) (hP : P ≠ 0) (hd : d ∣ P) (f : ℕ → ℝ) : (∑ e ∈ P.divisors, if d ∣ e then f e else 0) = ∑ t ∈ (P / d).divisors, f (d * t) := by … - theorem
OAI.Problem337.SelbergOptimal.moebius_div_mulline 303Source documentation
The two Möbius signs from upper inversion collapse on squarefree divisors.
theorem moebius_div_mul (e d : ℕ) (he : Squarefree e) (hd : d ∣ e) : (μ (e / d) : ℝ) * (μ e : ℝ) = (μ d : ℝ) := by … - def
OAI.Problem337.SelbergOptimal.complementNormalizerline 319Source documentation
The truncated normalizer on complementary divisors.
def complementNormalizer (s : BoundingSieve) (z d : ℕ) : ℝ := …
- theorem
OAI.Problem337.SelbergOptimal.optimalWeight_formulaline 324Source documentation
Explicit classical formula for the optimal coefficient. In particular, the sign is the Möbius sign and the remaining factors are nonnegative.
theorem optimalWeight_formula (s : BoundingSieve) (z d : ℕ) (hd : d ∣ s.prodPrimes) : optimalWeight s z d = (μ d : ℝ) * s.selbergTerms d / s.nu d * (complementNormalizer s z d / normalizer s z) := by …Mentions: OAI.Problem337.SelbergOptimal.optimalWeight, OAI.Problem337.SelbergOptimal.complementNormalizer, OAI.Problem337.SelbergOptimal.normalizer