OAI/NumberTheory/TwoPoint/Bounds/SieveModel.lean
12 declarations, 0 contain sorry, 0 declared as axioms
The exact independent model and a generating-function bound for its Bonferroni remainder, using only finite probability identities.
- def
OAI.TwoPointCorrelations.FiniteLaw.dependentIndependentline 17Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:17 (same declaration text).
- lemma
OAI.TwoPointCorrelations.FiniteLaw.dependentIndependent_average_productline 26Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:26 (same declaration text).
- lemma
OAI.TwoPointCorrelations.FiniteLaw.dependentIndependent_probability_allline 34Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:34 (same declaration text).
- lemma
OAI.TwoPointCorrelations.FiniteLaw.probability_complementline 49Distinct definitions of this name: OAI/NumberTheory/TwoPoint/Circuits/CircuitIsolation.lean:50 (different declaration text), OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:49 (same declaration text). Qualify references as OAI.TwoPointCorrelations.FiniteLaw.probability_complement@path.
- lemma
OAI.TwoPointCorrelations.FiniteLaw.dependentIndependent_intersectionline 62Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:62 (same declaration text).
- lemma
OAI.TwoPointCorrelations.FiniteLaw.dependentIndependent_avoidline 78Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:78 (same declaration text).
- def
OAI.TwoPointCorrelations.elementarySymmetricline 90Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:90 (same declaration text).
- lemma
OAI.TwoPointCorrelations.independent_intersectionMassline 93Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:93 (same declaration text).
- theorem
OAI.TwoPointCorrelations.elementarySymmetric_exp_boundline 104Source documentation
Exponential weighting bounds one elementary symmetric layer. This avoids factorial estimates and gives the same finite-sieve tail.
Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:104 (same declaration text).
theorem elementarySymmetric_exp_bound {ι : Type*} (P : Finset ι) (a : ι → ℝ) (ha : ∀ i ∈ P, 0 ≤ a i) (j : ℕ) (t : ℝ) (ht : 0 < t) : elementarySymmetric P a j ≤ Real.exp (t * ∑ i ∈ P, a i) / t ^ j := by … - lemma
OAI.TwoPointCorrelations.elementarySymmetric_two_boundline 138Source documentation
A direct useful specialization: tail order
jand total local massMgiveexp(2M) / 2^j.Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:138 (same declaration text).
lemma elementarySymmetric_two_bound {ι : Type*} (P : Finset ι) (a : ι → ℝ) (ha : ∀ i ∈ P, 0 ≤ a i) (j : ℕ) : elementarySymmetric P a j ≤ Real.exp (2 * ∑ i ∈ P, a i) / (2 : ℝ) ^ j := … - theorem
OAI.TwoPointCorrelations.elementarySymmetric_log_tailline 146Source documentation
The next-layer tail is already at most
L⁻¹⁰⁰once its order exceeds220 log Land the total local mass is at most5 log L. The manuscript uses the considerably larger order1000 log L.Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:146 (same declaration text).
theorem elementarySymmetric_log_tail {ι : Type*} (P : Finset ι) (a : ι → ℝ) (ha : ∀ i ∈ P, 0 ≤ a i) (j : ℕ) (L : ℝ) (hL : 1 ≤ L) (hmass : (∑ i ∈ P, a i) ≤ 5 * Real.log L) (hj : 220 * Real.log L ≤ (j : ℝ)) : elementarySymmetric P a j ≤ L ^ (-100 : ℝ) := by … - theorem
OAI.TwoPointCorrelations.finite_independent_sieve_boundline 171Source documentation
Finite sieve upper bound with the independent local model fully evaluated. The only arithmetic premise is the error of each actual intersection count.
Also declared: OAI/NumberTheory/TwoPointCorrelations/SieveModel.lean:171 (same declaration text).
theorem finite_independent_sieve_bound {ι α : Type*} [Fintype ι] [DecidableEq ι] [Fintype α] {A : ι → Type*} [∀ i, Fintype (A i)] (actual : FiniteLaw α) (E : ι → α → Prop) (laws : ∀ i, FiniteLaw (A i)) (bad : ∀ i, A i → Prop) (r : ℕ) (err : Finset ι → ℝ) (herr : ∀ S ∈ (univ : Finset ι).powerset, S.card ≤ 2 * r → |actual.probability (eventIntersection E S) - ∏ i ∈ S, (laws i).probability (bad i)| ≤ err S) : actual.probability (avoidsEvents univ E) ≤ (∏ i, (1 - (laws i).probability (bad i))) + elementarySymmetric univ (fun i => (laws i).probability (bad i)) (2 * r + 1) + …Mentions: OAI.TwoPointCorrelations.FiniteLaw, OAI.TwoPointCorrelations.eventIntersection, OAI.TwoPointCorrelations.avoidsEvents, OAI.TwoPointCorrelations.elementarySymmetric