Convergence and Stability of Coupled Belief–Strategy Learning Dynamics in Continuous Games: Beliefs and Strategies Converge Almost Surely to a Payoff-Consistent Equilibrium Fixed PointResearch Paper
Motivation
Many strategic systems learn two things at once. Travellers on a road network, firms in a market or bidders in an auction adjust their strategies to each other, and an information platform (a navigation service, a market maker, a public agency) estimates an unknown parameter of the environment from the payoffs those strategies produce. The payoffs are generated by the current strategies, so the data are not i.i.d. The strategies react to the current estimate, so the estimate is not computed from exogenous data. The question is whether this coupled process settles down, and if so, what it settles on.
Wu, Amin and Ozdaglar (arXiv:2206.05637v2, 2023; later in Mathematics of Operations Research, 2025) study this for continuous games with a finite set of candidate parameters. Their first main result, Theorem 1, says that any strategy dynamics that converges when the belief is held fixed still converges when the belief is learned. The limit belief is consistent with the payoff distribution of the limit strategies. It builds on the literature on learning in games (Fudenberg and Kreps 1993; Sandholm 2010) and on Bayesian learning with endogenous data, where a learner may settle on a self-confirming but incorrect belief.
Setting
A finite set of players repeatedly plays a game. Player chooses in a convex, closed and bounded set , and . The payoffs depend on an unknown parameter in a finite set , with true value . At a profile , the payoff vector has payoff density , continuous in . Player 's average payoff is continuous in .
A belief is . In the game , player maximizes the expected utility , and is its set of pure equilibria in .
The dynamics runs in stages , starting from with for all and . At stage the profile is played and is drawn from . At the update stages the belief is updated by Bayes' rule from the strategies and payoffs since the previous update,
and it is constant in between. Strategies follow a set-valued update with .
The KL divergence is defined as usual, with value when absolute continuity fails. The payoff-equivalent set is , and the support of a belief is .
The standing assumptions are:
- Assumption 1: each is upper hemicontinuous.
- Assumption 2: for every , , and every run of the update with held fixed converges to a point of .
- Assumption 3: for every , either is a singleton, or its points are isolated and is single-valued near each of them.
Formalization targets
Goal: Theorem 1 (pp.12–13), with corrected sub-clauses
With probability 1, with
Two further clauses hold for every :
- Rate. If , then .
- Exclusion. Otherwise from some finite stage on.
The rate and exclusion clauses are false as printed, and the goal states minimal corrections:
- C0: the rate clause allows to reach .
- C1: the rate clause assumes .
- C2: the rate clause assumes that the KL divergence is continuous at and that the squared log-likelihood ratio has a locally bounded mean.
- C3: the exclusion clause assumes that is lower semicontinuous at .
Each correction comes with a one-player counterexample that satisfies every assumption of the paper. The convergence and (2a)–(2b) carry no added hypothesis.
Milestones (the proof's three steps, p.22)
- Identity (7): the belief equals the every-stage auxiliary belief at update stages and is constant in between.
- Lemma 1: the ratio is a supermartingale, and a martingale when . This is corrected: the printed "martingale" fails when puts mass where .
- Lemma 2: almost surely.
- Lemma 3: almost surely.
- Lemma 4: (2a), and the corrected rate and exclusion clauses at the limit.
Significance
The theorem turns a known property, convergence of a strategy dynamics under a fixed belief, into convergence of the coupled belief–strategy dynamics. It covers belief-based best responses in Cournot, potential and supermodular games and no-regret learning in concave games (Table 1, p.11). Condition (2a) characterizes where learning can stop. It may stop at an incomplete-information fixed point, where a wrong parameter cannot be distinguished from at the limit strategies. The paper's later results build on this. Global stability (Proposition 1) holds exactly when no such fixed point exists, and the local stability result (Theorem 2) uses Theorem 1 in its proof.
No part of the result has been formalized. A machine-checked proof also settles the status of the printed statement. The rate and exclusion clauses need the corrections above. The strategy-convergence step (Lemma 3) contains a uniformity claim, " is finite because is compact" (p.24). No counterexample to it is known, and the convergence clause is posed as printed. A proof, or a counterexample that leads to a further correction, is a contribution.
Difficulty
The natural argument has three steps: martingale convergence for the belief, then the static convergence assumption for the strategies, then a law of large numbers for the log-likelihood ratios at the limit. Steps 2 and 3 do not go through as written. In step 2 the belief moves while the strategies move. Comparing the true path with paths of the fixed-belief dynamics needs a stability property that holds uniformly over starting points. Pointwise convergence on a compact set does not provide it, because convergence times blow up near unstable equilibria. In step 3 the payoffs are a non-stationary, adapted sequence. Convergence of alone does not make the log-likelihood ratios obey a law of large numbers: a density can be continuous in at every and still have a log-likelihood ratio whose mean jumps at . This is why the rate clause needs a regularity hypothesis at .
Formalization scope
- Strategies and beliefs. Profiles live in (
EuclideanSpace), with Lean's sup-type distance. Beliefs are vectors instdSimplex ℝ S. Stages are indexed from . - Payoffs and KL. Payoff densities are functions on with Lebesgue measure. is Mathlib's
klDivof the two density measures, which equals Definition 1 for every pair of densities. - The process. A realization of the dynamics is a filtered probability space carrying:
- adapted profiles ;
- payoffs with conditional density given ;
- a random set of update stages that contains the first stage and is infinite almost surely;
- the update almost surely.
- The belief is not a free process. is the function of given by (θ-update). If the belief were a free variable, the theorem would be a claim about arbitrary sequences and would be false.
- Generalizations. Two hypotheses of the paper are relaxed. is not required to be the mean of , since the proof never links them. Strategy updates may be any adapted, possibly randomized, selection.
- Assumptions. Upper hemicontinuity uses the open-set definition, with no closed or nonempty values. Assumption 2 ranges over every selection. In Assumption 3(ii), is read as the of the preamble.
The infrastructure is Mathlib's conditional expectation, (super)martingales and their almost-sure convergence, klDiv, and densities via withDensity. A complete development needs a martingale strong law with a conditional variance bound and a conditional Borel–Cantelli lemma. Both are reusable beyond this mission. Contributions are welcome on any milestone. Identity (7) and Lemma 1 are the natural entry points.
Selected references
- M. Wu, S. Amin, A. Ozdaglar, Convergence and Stability of Coupled Belief–Strategy Learning Dynamics in Continuous Games, arXiv:2206.05637v2, 2023. https://arxiv.org/abs/2206.05637v2
- D. Fudenberg, D. M. Kreps, Learning mixed equilibria, Games and Economic Behavior 5(3), 1993. https://doi.org/10.1006/game.1993.1018
- W. H. Sandholm, Population Games and Evolutionary Dynamics, MIT Press, 2010. https://mitpress.mit.edu/9780262195874/
- D. Fudenberg, J. Tirole, Game Theory, MIT Press, 1991. https://mitpress.mit.edu/9780262061414/