OAI/Probability/CriticalZ3/TrialCounts.lean
12 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.ShellEstimates.exists_layerline 16Source documentation
Averaging disjoint blocking events supplies a deterministic shell layer.
theorem exists_layer {I : Type uI} [Fintype I] [Nonempty I] (Q A : I → Set Ω) (hAm : ∀ i, MeasurableSet (A i)) (hAd : Pairwise (fun i j => Disjoint (A i) (A j))) {α : ℝ} (hα : 0 < α) (hblock : ∀ i, α*μ.real (Q i) ≤ μ.real (A i)) : ∃ i, μ.real (Q i) ≤ 1/(α*Fintype.card I) := by … - theorem
OAI.ShellEstimates.success_count_boundline 37 - theorem
OAI.ShellEstimates.bad_count_boundline 60 - theorem
OAI.ShellEstimates.no_good_subsetline 73 - def
OAI.TrialCounts.countline 88 - theorem
OAI.TrialCounts.count_memLpline 91 - theorem
OAI.TrialCounts.count_nonnegline 98 - theorem
OAI.TrialCounts.indicator_meanline 104 - theorem
OAI.TrialCounts.count_meanline 108 - theorem
OAI.TrialCounts.indicator_productline 119 - theorem
OAI.TrialCounts.count_variance_leline 126Source documentation
Pairwise independence is all that the success-count step needs.
theorem count_variance_le (A : I → Set Ω) (hA : ∀ i, MeasurableSet (A i)) {c : ℝ} (hc : ∀ i, μ.real (A i) = c) (hpair : ∀ i j, i ≠ j → μ.real (A i ∩ A j) ≤ c*c) : variance (count A) μ ≤ Fintype.card I*c := by …Mentions: OAI.TrialCounts.count
- theorem
OAI.TrialCounts.no_good_probabilityline 155Source documentation
No independence is required among bad successes or their quality tests.
theorem no_good_probability (A B : I → Set Ω) (hA : ∀ i, MeasurableSet (A i)) (hB : ∀ i, MeasurableSet (B i)) {c γ τ : ℝ} (hcpos : 0 < Fintype.card I*c) (hτ : 0 < τ) (hc : ∀ i, μ.real (A i) = c) (hpair : ∀ i j, i ≠ j → μ.real (A i ∩ A j) ≤ c*c) (hbad : ∀ i, μ.real (B i) ≤ c*γ/τ) : μ.real {ω | ∀ i, ω ∈ A i → ω ∈ B i} ≤ 4/(Fintype.card I*c)+2*γ/τ := by …