OAI/Combinatorics/EditApproximation/Probability/FiniteSampling.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Finite uniform sampling
The shared group estimator samples child labels uniformly with replacement. These lemmas use that finite distribution, including its product law; they do not assume that different group representatives are independent.
- def
OAI.EditApproximation.uniformMeanline 17 - theorem
OAI.EditApproximation.uniform_integralline 20 - theorem
OAI.EditApproximation.uniformMean_boundsline 28 - theorem
OAI.EditApproximation.uniform_centered_boundline 38 - theorem
OAI.EditApproximation.uniform_centered_integralline 44 - theorem
OAI.EditApproximation.uniform_variance_boundline 51 - theorem
OAI.EditApproximation.uniform_sample_average_concentrationline 79Source documentation
Actual independent uniform draws, centered and divided by the sample count. All measurability, centering and variance obligations for Bernstein are derived from this product distribution.
theorem uniform_sample_average_concentration {ι : Type*} [Fintype ι] [Nonempty ι] [MeasurableSpace ι] [MeasurableSingletonClass ι] (n : ℕ) (hn : 0 < n) (value : ι → ℝ) (bound meanBound deviation : ℝ) (hbound : 0 < bound) (hmeanBound : 0 < meanBound) (hdev : 0 < deviation) (hvalue : ∀ i, 0 ≤ value i ∧ value i ≤ bound) (hmean : uniformMean value ≤ meanBound) (bernstein : FiniteBernsteinInput (Measure.pi fun _ : Fin n => (PMF.uniformOfFintype ι).toMeasure)) : (Measure.pi fun _ : Fin n => (PMF.uniformOfFintype ι).toMeasure).real {ω | deviation ≤ |(∑ j : Fin n, value (ω j)) / n - uniformMean value|} ≤ 2 * Real.exp (-(n : ℝ) * deviation ^ 2 / …Mentions: OAI.EditApproximation.uniformMean, OAI.EditApproximation.FiniteBernsteinInput