Theorem 23, supp. p. 10 — first-order regret gives fast average-cost convergence in smooth games
ProvedRegLearnGames.FirstOrder.theorem_23Consider a finite cost game with players, strategies per player, and costs . Let , let , and let be total expected cost under independent mixed play. Suppose the game is -smooth with , and every player satisfies the first-order regret inequality (21) with real constants over mixed profiles , where . Then
The result converts each player's small-loss regret guarantee into an average social-cost bound with an additive term that decays as .
Formalization Note The paper's divisions require and ; the strategy set is nonempty so is a true minimum and has positive input. The theorem assumes (21) on the realized trajectory, which is supplied by an algorithm guaranteeing it on all sequences. No sign restriction is imposed on , , or . The sign restriction used in the paper's intermediate Cauchy–Schwarz step applies only to the affected milestones.
import Mathlib import Definitions.Def_RegLearnGames_FirstOrder_Setting
namespace RegLearnGames.FirstOrder
open Finset
/-- Theorem 23: first-order regret gives fast convergence in a smooth cost game. -/
theorem theorem_23 {n d : ℕ} [NeZero d]
(c : Fin n → (Fin n → Fin d) → ℝ)
(hc : ∀ i s, c i s ∈ Set.Icc (0 : ℝ) 1)
(lam mu : ℝ) (hmu₀ : 0 < mu) (hmu₁ : mu < 1)
(hsmooth : IsSmoothCost c lam mu)
(A₁ A₂ : ℝ)
(T : ℕ) (hT : 1 ≤ T)
(w : ℕ → Fin n → Fin d → ℝ)
(hw : ∀ t ∈ Finset.Icc 1 T, AGT.IsMixedProfile (w t))
(hreg : HasFirstOrderRegret c w T A₁ A₂) :
(1 / (T : ℝ)) *
(∑ t ∈ Finset.Icc 1 T, socialCost c (w t)) ≤
lam * (1 + mu) / (mu * (1 - mu)) * optCost c +
(A₁ ^ 2 * mu / (1 - mu) ^ 2 + 2 * A₂ / (1 - mu)) *
(n : ℝ) * Real.log (d : ℝ) / (T : ℝ) := by sorry
end RegLearnGames.FirstOrder
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.