§E.2.2 — the full independent squared-error comparison
ProvedStatComplexityDMFull.Disagreement.sq_shift_le_fourbandit-algorithmsmachine-learningstatistics
Let be any Radon prior on the discrete model class, and let be its mean-reward data. Fix a decision and a reference value . For independent ,
The statement retains both the comparison and the equality in the source display. It relates the independent-copy squared error to the squared error against the external reference. Expectations use the entire prior, including infinite support.
Differences from the source:
- generalization: reward-observation probability kernels with bounded means and selected maximizers → arbitrary measurable mean data in [0,1] with selected maximizers; reason: each source kernel supplies its bounded measurable expectation and selected optimizer; no other kernel data enter these formulas
- encoding: Radon probability laws with the Borel convention and discrete model topology → RadonLaw packages a probability measure and compact inner regularity; source model indices have the discrete topology; reason: these are the source probability class and default model topology, with no support bound or decision-space discreteness
- generalization: the reference mean belongs to [0,1] → the fixed reference value may be any real number; reason: only a fixed value is used, its squared errors remain bounded in the model variable, and every source reference is included
Preamble
import Mathlib import Definitions.Def_StatComplexityDMFull_Disagreement_RadonLaw import Definitions.Def_StatComplexityDMFull_Disagreement_MeanModel set_option autoImplicit false
Formal statement
namespace StatComplexityDMFull.Disagreement
/-- Section E.2.2, first squared-error display, p. 106; both the inequality and equality. -/
theorem sq_shift_le_four {M A : Type*} [TopologicalSpace M] [DiscreteTopology M]
[MeasurableSpace M] [BorelSpace M] [MeasurableSpace A]
(μ : RadonLaw M) (D : MeanModel M A) (g : A → ℝ) (a : A) :
(∫ m, (∫ n, (D.mean m a - D.mean n a) ^ 2 ∂μ.val) ∂μ.val) ≤
2 * (∫ m, (D.mean m a - g a) ^ 2 ∂μ.val) +
2 * (∫ n, (g a - D.mean n a) ^ 2 ∂μ.val) ∧
2 * (∫ m, (D.mean m a - g a) ^ 2 ∂μ.val) +
2 * (∫ n, (g a - D.mean n a) ^ 2 ∂μ.val) =
4 * (∫ m, (D.mean m a - g a) ^ 2 ∂μ.val) := by sorry
end StatComplexityDMFull.Disagreement
Source
Foster, Kakade, Qian and Rakhlin, The Statistical Complexity of Interactive Decision Making, arXiv:2112.13487v3, p. 106, Section E.2.2, first displayed squared-error inequality in the proof of Theorem 6.2 (unnumbered)