Theorem 12.5 — four surrogate losses dominate constrained regret
ProvedModernOnlineLearning.Reductions.theorem_12_5Let with nonempty, closed, and convex. On each of rounds , let , choose any , let be a subgradient of at for comparison with points of , and choose . For each of the four surrogate losses listed in the theorem, and every ,
Thus any unconstrained learner's regret bound on one of these surrogate sequences transfers to its projected predictions on .
Formalization Note The four choices are indexed in Lean, in the book's order. The learner is represented by its arbitrary prediction sequence ; the inequality is pathwise. The loss subgradient condition is relative to , and makes the book's one-based horizon explicit.
Retired 2026-10-27: a Lean-vs-paper fidelity audit found this statement weaker than, or narrower than, the cited result. A corrected statement will be resubmitted.
import Mathlib import Definitions.Def_ModernOnlineLearning_Reductions_Setting
namespace ModernOnlineLearning.Reductions
/-- Orabona, Theorem 12.5, pp. 195–196: each of the four printed surrogate choices
dominates the constrained ModernOnlineLearning.OGD.regret on every projected run. -/
theorem theorem_12_5 {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[FiniteDimensional ℝ E] (V W : Set E) (hV : V.Nonempty)
(hclosed : IsClosed V) (hconv : Convex ℝ V) (hVW : V ⊆ W)
(loss : ℕ → E → ℝ) (z x : ℕ → E) (g q : ℕ → E →L[ℝ] ℝ)
(T : ℕ) (hT : 1 ≤ T) (hRun : IsProjectedRun V W loss z x g q T)
(u : E) (hu : u ∈ V) :
∀ k : Fin 4, ModernOnlineLearning.OGD.regret loss x u T ≤ surrogateRegret k V z x g q u T := by sorry
end ModernOnlineLearning.Reductions
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.