Hoeffding Empirical-Mean Bound for the Bounded View-Loss
Formal statements
Auto-generated from the Lean extractor — edit the page’s notation: frontmatter and regenerate; do not edit this block.
bounded_view_loss_empirical_mean_upper_tail
Context: Ω : Type u_1 _ : MeasurableSpace Ω μ : MeasureTheory.Measure Ω loss : ℕ → Ω → ℝ a : ℝ b : ℝ ε : ℝ n : ℕ _ : MeasureTheory.IsProbabilityMeasure μ
Given
- \mathtt{h\_indep} : \mathtt{ProbabilityTheory.iIndepFun}\,\lambda i : \mathtt{Nat},\ \lambda ω : Ω,\ \mathtt{loss}\,i\,ω - \mathtt{MeasureTheory.integral}\,μ\,\lambda : Ω,\ \mathtt{loss}\,i\,_\,μ
then
\mathtt{MeasureTheory.Measure.real}\,μ\,\mathtt{setOf}\,\lambda ω : Ω,\ ε \le \mathtt{HDiv.hDiv}\,\mathtt{Finset.sum}\,\mathtt{Finset.range}\,n\,\lambda i : \mathtt{Nat},\ \mathtt{loss}\,i\,ω - \mathtt{MeasureTheory.integral}\,μ\,\lambda : Ω,\ \mathtt{loss}\,i\,_\,\mathtt{Nat.cast}\,n \le \mathtt{Real.exp}\,\mathtt{HDiv.hDiv}\,\mathtt{Neg.neg}\,\mathtt{HPow.hPow}\,\mathtt{Nat.cast}\,n \cdot ε\,2\,2 \cdot \mathtt{Nat.cast}\,n \cdot \mathtt{HPow.hPow}\,\mathtt{HDiv.hDiv}\,\mathtt{NNReal.toReal}\,\mathtt{NNNorm.nnnorm}\,b - a\,2\,2
centered_view_loss_hasSubgaussianMGF_of_mem_Icc
Context: Ω : Type u_1 _ : MeasurableSpace Ω μ : MeasureTheory.Measure Ω loss : Ω → ℝ a : ℝ b : ℝ _ : MeasureTheory.IsProbabilityMeasure μ
Given
then
\mathtt{ProbabilityTheory.HasSubgaussianMGF}\,\lambda ω : Ω,\ \mathtt{loss}\,ω - \mathtt{MeasureTheory.integral}\,μ\,\lambda : Ω,\ \mathtt{loss}\,_\,\mathtt{HPow.hPow}\,\mathtt{HDiv.hDiv}\,\mathtt{NNNorm.nnnorm}\,b - a\,2\,2\,μ
Status: STUB — statements type-check, bodies are sorry. This module is the growth-loop deliverable for the reachable half of risk obligation A6 (board card, note tasks/streams/ctrllib/risk_a6_hoeffding.md): a concentration bound on the empirical mean of a bounded view-loss. The quantile/DKW half of A6 is a documented WALL (Dvoretzky–Kiefer–Wolfowitz absent from Mathlib) and is deliberately not stated here.
Statements
centered_view_loss_hasSubgaussianMGF_of_mem_Icc— a loss a.e. inSet.Icc a bunder a probability measure, once centered, has sub-Gaussian moment-generating-function parameter(‖b − a‖₊ / 2)². Shape of Mathlib’sProbabilityTheory.hasSubgaussianMGF_of_mem_Icc(Probability/Moments/SubGaussian.lean:860).bounded_view_loss_empirical_mean_upper_tail— for an independent centered family of bounded losses, the upper tail of the empirical mean decays asexp(−(nε)²/(2n(‖b−a‖₊/2)²)), ridingProbabilityTheory.measure_sum_range_ge_le_of_iIndepFun(SubGaussian.lean:787). No identical-distribution hypothesis is used.
Honest boundary
- Both bodies are
sorry— nothing here is sealed; the recorded seal set is empty,[], and the page’sstatus: plannedis the claim, no more. Sealing is rung work under the lean-proof skill (SymPy-first, seal ceremony). - Independence is assumed of the centered family — exactly the family Mathlib’s sum theorem consumes; the payload showed no API transporting raw-loss independence through centering, and none was invented.
- The
0 < nrescaling wrapper is a convention of this statement, not of the Mathlib source.
Provenance
Drafted by the growth-loop pilot lane (.pi/workbench/lanes/tree_node_a6/ — sources.md, evidence.md, RESULT.md), harness-gated: declaration signatures verified against the pinned Mathlib source, compile gate lake build Ctrllib.HoeffdingViewLoss green (3079 jobs, two expected sorry warnings; one deprecated ∑ i in token modernized to ∑ i ∈ at the gate). Build copy ~/lean/ctrllib/Ctrllib/HoeffdingViewLoss.lean; this tracked mirror is the source of truth.