Lemma 4.26 (Lemma 4.29) — expected payoffs are Lipschitz in the opponents' strategies
ProvedDGPNash.WellSupported.lemma4_26_payoff_diffLet and be two mixed profiles of a game in normal form with players and nonnegative payoffs . For a profile of the players other than write and . Then for every player and every pure strategy ,
The expected payoff of a pure strategy thus moves by at most the largest relevant payoff times the total distance between the opponents' mixed strategies. Lemma 4.29 is this inequality for an approximate equilibrium and its trimmed profile .
Formalization Note. and are the standing assumptions of Sec. 2.1; nonnegativity is used by the bound. The maximum over is written as a supremum of over full profiles whose -th coordinate is set to , which ranges over the same values. That and are mixed profiles is the context of Sec. 4.6 and is stated explicitly. The sum over is over the players other than .
import Mathlib import Definitions.Def_agt_games import Definitions.Def_DGPNash_WellSupported_Equilibria
namespace DGPNash.WellSupported
open Finset
/-- **Lemma 4.26 / Lemma 4.29** (Daskalakis–Goldberg–Papadimitriou 2009, p. 240 and p. 244): for
two mixed profiles `x, y` of a game with nonnegative payoffs and at least two players, every player
`p` and every `j ∈ S_p`,
`|Σ_{s ∈ S_{-p}} u^p_{js} x_s − Σ_{s ∈ S_{-p}} u^p_{js} y_s|
≤ max_{s ∈ S_{-p}} u^p_{js} · Σ_{q ≠ p} Σ_{i ∈ S_q} |x^q_i − y^q_i|`.
The maximum over `s ∈ S_{-p}` is taken over full profiles `s` with the `p`-th coordinate
overwritten by `j`. -/
theorem lemma4_26_payoff_diff {ι : Type*} [Fintype ι] [DecidableEq ι]
{S : ι → Type*} [∀ i, Fintype (S i)] [∀ i, DecidableEq (S i)]
(u : ι → (∀ i, S i) → ℝ) (hu : ∀ p s, 0 ≤ u p s) (hr : 2 ≤ Fintype.card ι)
(x y : ∀ i, S i → ℝ) (hx : AGT.IsMixedProfile x) (hy : AGT.IsMixedProfile y)
(p : ι) (j : S p) :
|DGPNash.NashMap.purePayoff u x p j - DGPNash.NashMap.purePayoff u y p j| ≤
(⨆ s : (∀ i, S i), u p (Function.update s p j)) *
∑ q ∈ Finset.univ.erase p, ∑ i : S q, |x q i - y q i| := by sorry
end DGPNash.WellSupported
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.