OAI/NumberTheory/TwoPoint/Bounds/SieveBoundary.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Explicit accumulation of the finitely many CRT counting errors.
- lemma
OAI.TwoPointCorrelations.elementarySymmetric_crudeline 13Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveBoundary.lean:13 (same declaration text).
- lemma
OAI.TwoPointCorrelations.truncatedElementary_crudeline 32Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveBoundary.lean:32 (same declaration text).
- lemma
OAI.TwoPointCorrelations.sieveIntersectionError_factorline 49Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveBoundary.lean:49 (same declaration text).
- theorem
OAI.TwoPointCorrelations.sieveIntersectionError_crudeline 58Source documentation
If an intersection indexed by
Shas normalized CRT error at mostC * (∏ i∈S, a i) / N, the whole finite truncation costs this explicit quantity. In the applicationa iis the selected prime andC=1or3.Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveBoundary.lean:58 (same declaration text).
theorem sieveIntersectionError_crude {ι : Type*} (P : Finset ι) (a : ι → ℝ) (Y C : ℝ) (hY : 0 ≤ Y) (hC : 0 ≤ C) (ha : ∀ i ∈ P, 0 ≤ a i ∧ a i ≤ Y) (N R : ℕ) : sieveIntersectionError P (fun S => C / N * ∏ i ∈ S, a i) R ≤ C / N * (R + 1 : ℕ) * ((P.card : ℝ) * Y + 1) ^ R := by …