Lemma 15 — an on-average generalizing AERM is consistent
ProvedLearnStability.Characterization.lemma15_aerm_onAverage_consistentconsistencylearning-theoryp2o-batch-p100bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a learning problem satisfying the standing assumptions, with nonempty, a measurable learning rule and a distribution on . If is an AERM with rate under and on-average generalizes with rate under , then is consistent under with rate
that is, for every .
With Lemma 11 and Claim 6 this gives the consistency part of Theorem 8 and the sufficiency direction of Theorem 7.
Preamble
import Mathlib import Definitions.Def_LearnStability_Characterization_Setting import Definitions.Def_LearnStability_Characterization_RuleProperties open MeasureTheory
Formal statement
namespace LearnStability.Characterization
/-- Lemma 15 (p. 2651): if a (measurable) rule is an AERM with rate `ε_erm` and on-average
generalizes with rate `ε_oag` under `D`, then it is consistent with rate `ε_oag + ε_erm`
under `D`. -/
theorem lemma15_aerm_onAverage_consistent {H Z : Type*} [MeasurableSpace Z] [Nonempty H]
(f : H → Z → ℝ) (B : ℝ) (hP : StandingAssumptions f B)
(A : Rule H Z) (hA : MeasurableRule f A)
(D : Measure Z) [IsProbabilityMeasure D] (εerm εoag : ℕ → ℝ)
(haerm : IsAERM f A D εerm) (hoag : OnAverageGeneralizes f A D εoag) :
Consistent f A D (fun m => εoag m + εerm m) := by sorry
end LearnStability.Characterization
Source
Shalev-Shwartz, Shamir, Srebro and Sridharan, Learnability, Stability and Uniform Convergence, JMLR 11 (2010), p. 2651, Lemma 15
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Hypotheses.
- is nonempty.
- A loss and a real number satisfying the standing assumptions:
- ;
- each is measurable;
- is measurable for each , where and .
- A rule with jointly measurable for every .
- A probability measure on .
- Two arbitrary functions .
- is an AERM under with rate : for every ,
- on-average generalizes under with rate : for every ,
where .
Conclusion. is consistent under with rate : for every ,
Degenerate cases.
- If is empty, the statement is vacuous because there is no probability measure.
- nonempty excludes the empty-infimum value.
- The rates are not assumed to be monotone, to vanish, or to be nonnegative.
- is never tested.
- Non-integrable integrands would be read as .
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.