Lemma A.3 — increasing differences against ordered mixed strategies
ProvedStochFictPlay.Supermodular.lemmaA3_mixed_increasing_differencesgame-theoryp2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1stochastic-dominancesupermodular-games
Consider a two player game in which player 1 has and player 2 has ordered strategies, and write player 1's payoffs as the matrix , . Suppose the game is strictly supermodular for player 1: for , the map is strictly increasing. Let be mixed strategies of player 2 with
Then is strictly increasing in .
So the increasing differences property of a supermodular game persists when the opponent's pure strategies are replaced by stochastically ordered mixed strategies. It is the key step in the proofs of Theorems 5.1 and 5.4.
Preamble
import Mathlib import Definitions.Def_StochFictPlay_Supermodular_StochOrder
Formal statement
namespace StochFictPlay.Supermodular
/-- Lemma A.3 (Hofbauer–Sandholm 2002, manuscript p. 28), for the two player reduction used in
the proof of Theorem 5.1: player 1's payoffs form the matrix `A` with `A i k = u¹(i, k)`, and
strict supermodularity says that `k ↦ A j k − A i k` is strictly increasing whenever `i < j`.
If player 2's mixed strategies satisfy `T² y² ≥ T² x²` and `y² ≠ x²`, then
`(A y²)_i − (A x²)_i` is strictly increasing in `i`. -/
theorem lemmaA3_mixed_increasing_differences {n₁ n₂ : ℕ} (A : Matrix (Fin n₁) (Fin n₂) ℝ)
(hA : ∀ i j : Fin n₁, i < j → StrictMono (fun k : Fin n₂ => A j k - A i k))
(x y : Fin n₂ → ℝ) (hx : x ∈ stdSimplex ℝ (Fin n₂)) (hy : y ∈ stdSimplex ℝ (Fin n₂))
(hT : Tco x ≤ Tco y) (hne : y ≠ x) :
StrictMono (fun i : Fin n₁ => Matrix.mulVec A y i - Matrix.mulVec A x i) := by sorry
end StochFictPlay.Supermodular
Source
Hofbauer and Sandholm, On the Global Convergence of Stochastic Fictitious Play, Econometrica 70 (2002); authors' manuscript of February 21, 2002, p. 28, Lemma A.3 (setting of the proof of Theorem 5.1)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.