Theorem 6.11, p. 67 — online mirror descent regret with decreasing steps
ProvedModernOnlineLearning.OMD.theorem_6_11Let and run Algorithm 6.1 on a nonempty closed convex set with a proper, closed regularizer that is -strongly convex on , . Let be the selected subgradient of loss at , and the regularizer's Bregman divergence. If for , then for every ,
The theorem controls regret against each fixed competitor using the geometry of and the dual norms of the observed subgradients. Its constant-step conclusion is recorded as a companion item.
Formalization Note The finite maximum is taken over the nonempty round set ; Lean's total supremum on an empty real set is not used. Steps and strong-convexity modulus are positive. The setting assumes the book's condition (6.5) or (6.6) from Lemma 6.10. Losses are real-valued on and the chosen subgradients satisfy the relative inequality on .
import Mathlib import Definitions.Def_ModernOnlineLearning_OMD_Defs
namespace ModernOnlineLearning.OMD
/-- The first, decreasing-step bound of Theorem 6.11, p. 67. The maximum is
over the nonempty finite set of rounds `1,...,T`. -/
theorem theorem_6_11 {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[FiniteDimensional ℝ E] (X V : Set E) (ψ : E → ℝ) (lam : ℝ)
(hsetting : IsOMDSetting X V ψ lam)
(T : ℕ) (hT : 1 ≤ T) (η : ℕ → ℝ) (ℓ : ℕ → E → ℝ)
(x : ℕ → E) (g : ℕ → E →L[ℝ] ℝ)
(hrun : IsOMDRun T X V ψ η ℓ x g)
(hmono : ∀ t : ℕ, 1 ≤ t → t < T → η (t + 1) ≤ η t) :
∀ u ∈ V,
(∑ t ∈ Finset.Icc 1 T, (ℓ t (x t) - ℓ t u)) ≤
bregmanMax T hT ψ u x / η T +
(1 / (2 * lam)) * ∑ t ∈ Finset.Icc 1 T, η t * ‖g t‖ ^ 2 := by sorry
end ModernOnlineLearning.OMD
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.