C73-11: An infinitary payoff-array characterization of universal convergence of fictitious play
economicscomputer scienceEconomics cataloguecontributionpartial_resultClaim: partial result
An infinitary tree with finite polynomial payoff tests and ordinal ranks characterizes fictitious-play convergence for every initial profile and legal tie choice.
Limitations: The result encodes possible nonconvergent trajectories; substantive game-classification credit remains for editorial assessment.; No finite recognition algorithm, familiar-class classification, hardness, or undecidability theorem is claimed.; Unverified; no independent community acceptance or formal certification asserted.
Manuscript
Contents
- C73-11: An infinitary payoff-array characterization of universal convergence of fictitious play
- The problem and the claim
- Explicit finite polynomial tests
- The payoff-generated tree and the main theorem
- Exact interpretation and the Nash residual
- Branches recover one common initial profile
- Ordinal rankings and a root rank of $\omega$
- A coanalytic payoff-space consequence
- Scope and boundary cases
- Use of AI tools
- References
C73-11: An infinitary payoff-array characterization
of universal convergence of fictitious play
Ji Ho Bae
LawAll AI
10 October 2026
\begin{abstract} For every finite normal-form game we construct a countable tree from finite polynomial-sign tests on its payoff entries. Simultaneous fictitious play approaches the Nash set from every initial profile and under every legal tie choice if and only if this tree admits a strictly decreasing countable-ordinal labeling. The proof retains a common initial profile through nested compact feasible sets. The criterion is infinitary. It also yields a coanalytic upper bound for the convergence class and an elementary example whose tree has root rank $\omega$. \end{abstract}The problem and the claim
Let $G=(N,(S_i),(u_i))$ be a finite normal-form game, where $N=\{1,\ldots,n\}$, $n\ge1$, and every $S_i$ is nonempty. Put $A=\prod_iS_i$ and $X=\prod_i\Delta(S_i)$. Payoff entries are arbitrary real numbers; payoffs on $X$ are their multilinear extensions. Starting from any $x^1\in X$, the simultaneous fictitious-play rule is \begin{equation}\label{wsref-0-65-71-3a-66-70} \begin{aligned} a_i^{t+1}&\in\operatorname*{arg\,max}_{b\in S_i}u_i(b,x_{-i}^t),\\ x_i^{t+1}&=\frac{t x_i^t+e_{a_i^{t+1}}}{t+1}\quad(t\ge1). \end{aligned} \end{equation} Every legal, time-dependent selection among ties is permitted. The catalogue problem C73-11 asks for necessary and sufficient conditions on the finite payoff arrays for membership in \begin{equation}\label{wsref-0-65-71-3a-63-6c-61-73-73} \mathcal C_{\mathrm{FP}}=\left\{G: \begin{array}{l} \text{for every $x^1\in X$ and every legal sequence in \eqref{wsref-0-65-71-3a-66-70},}\\[-2pt] \displaystyle\operatorname{dist}(x^t,\operatorname{NE}(G))\longrightarrow0 \end{array}\right\}, \qquad \operatorname{dist}(x,K)=\inf_{z\in K}\|x-z\|_2. \end{equation}
The condition below is a necessary and sufficient condition for this class. It consists of a countable tree determined by finite quantifier-free payoff tests, together with an ordinal-ranking condition. It is not a finite membership algorithm or a classification by familiar game classes. The learning-dynamics discussion and theoretical open item 5 of Li et al. [li] motivate this problem. No broader classification is claimed.
Explicit finite polynomial tests
Introduce the finite real vector $\zeta=(\zeta_{i,b})$ and the simplex constraints \begin{equation}\tag{S}\label{wsref-0-65-71-3a-53} \zeta_{i,b}\ge0,\qquad \sum_{b\in S_i}\zeta_{i,b}=1 \quad(i\in N,\ b\in S_i). \end{equation} Fix an integer $T\ge1$ and a finite joint-action word $v=(a^2,\ldots,a^T)$, with $a^q\in A$. The word is empty when $T=1$. For $1\le t\le T$, define \begin{align} c_{i,b}^t(v)&=\#\{q\in\{2,\ldots,t\}:a_i^q=b\}, &Z_{i,b}^t(\zeta)&=\zeta_{i,b}+c_{i,b}^t(v),\label{wsref-0-65-71-3a-63-6f-75-6e-74-73}\\ P_{i,b}^t(\zeta;u)&= \sum_{s_{-i}\in\prod_{j\ne i}S_j} u_i(b,s_{-i})\prod_{j\ne i}Z_{j,s_j}^t(\zeta),\label{wsref-0-65-71-3a-50}\\ H_{i,b}^t(\zeta;u)&= tP_{i,b}^t(\zeta;u) -\sum_{d\in S_i}Z_{i,d}^t(\zeta)P_{i,d}^t(\zeta;u). \label{wsref-0-65-71-3a-48} \end{align} For $n=1$, the empty product in (eq:P) is one and the sum has one term. These are explicit polynomials in $\zeta$ and the payoff entries, with rational coefficients determined by the finite integer/action data. Impose the legality inequalities \begin{equation}\tag{L}\label{wsref-0-65-71-3a-4c} P_{i,a_i^{t+1}}^t-P_{i,b}^t\ge0 \quad(1\le t<T,\ i\in N,\ b\in S_i). \end{equation}
A record consists of this word, a positive integer $m$, marked times $1\le t_1<\cdots<t_r=T$, $r\ge1$, and witnesses $h_\ell=(i_\ell,b_\ell)$ with $b_\ell\in S_{i_\ell}$. Add \begin{equation}\tag{B}\label{wsref-0-65-71-3a-42} mH_{i_\ell,b_\ell}^{t_\ell}-t_\ell^n\ge0 \quad(1\le\ell\le r). \end{equation} Write $C_q(u)\subseteq X$ for the $\zeta$ satisfying (eq:S), (eq:L), and (eq:B) for record $q$. It is closed and compact, and it is semialgebraic. A record is admitted precisely when $C_q(u)\ne\varnothing$.
For a definition entirely in the payoff entries, apply real quantifier elimination [tarski] to the finite formula \begin{equation}\label{wsref-0-65-71-3a-51-45} \exists\zeta\;\left[\text{\eqref{wsref-0-65-71-3a-53}, \eqref{wsref-0-65-71-3a-4c}, and \eqref{wsref-0-65-71-3a-42}} \right], \end{equation} treating every $u_i(s)$ as a free variable. Denote a resulting quantifier-free finite Boolean combination of polynomial signs by $\Theta_q(u)$. Thus \begin{equation}\label{wsref-0-65-71-3a-61-64-6d-69-73-73-69-6f-6e} C_q(u)\ne\varnothing\quad\Longleftrightarrow\quad\Theta_q(u). \end{equation} The compilation depends only on $q$ and eliminates $\zeta$ entirely. It works for arbitrary real arrays. For rational arrays, each individual finite test is decidable. This does not decide the later well-foundedness condition on the countable tree.
The payoff-generated tree and the main theorem
Define $\mathcal T(u)$ to have a root $e$ and one nonroot vertex for each record satisfying $\Theta_q(u)$. A record with $r=1$ marks has parent $e$. For $r\ge2$, its parent deletes the last mark and witness and truncates the word after $t_{r-1}$. Extension always preserves $m$ and every earlier action, mark, and witness. Equivalently, an edge appends a nonempty finite action block ending at a new marked time; only the first block can be empty, when the first mark is at time one.
Each admitted record has an admitted parent, since its feasible set is contained in the parent's feasible set. The root is always present. There are countably many possible records. The tree may have infinitely many children at a vertex because the next marked time is unbounded. Its definition by (eq:admission) uses only payoff entries and finite integer/action labels.
- $G\in\mathcal C_{\mathrm{FP}}$.
- Its payoff array satisfies condition (O).
- $\mathcal T(u)$ is well founded, meaning that it has no infinite branch.
Exact interpretation and the Nash residual
Define \begin{equation}\label{wsref-0-65-71-3a-72-65-73-69-64-75-61-6c} R(x)=\max_{i\in N,\,b\in S_i} \left[u_i(b,x_{-i})-u_i(x)\right]. \end{equation} For each player the $x_i$-weighted mean of the bracketed gains is zero, so $R\ge0$. It is continuous, and $R(x)=0$ exactly when no pure deviation improves payoff. A mixed deviation is a convex combination of pure ones; thus the zero set is exactly $\operatorname{NE}(G)$.
The zero set is nonempty by Nash's finite-game existence theorem [nash]. For completeness, the following continuous-map argument proves existence using Brouwer's fixed-point theorem. Set $g_{i,b}(x)=[u_i(b,x_{-i})-u_i(x)]_+$, $G_i(x)=\sum_b g_{i,b}(x)$, and consider the continuous map \[ F_{i,b}(x)=\frac{x_{i,b}+g_{i,b}(x)}{1+G_i(x)} \quad\text{from }X\text{ to }X. \] Brouwer's fixed-point theorem supplies a fixed point. There, $g_{i,b}=x_{i,b}G_i$. If $G_i>0$, every action with positive $x_i$-mass has strictly positive gain, contradicting the zero weighted mean of gains. Hence all $G_i=0$, giving a Nash equilibrium. Continuity also shows that the Nash set is compact.
Since $R\ge0$, failure of its convergence to zero means that $R(x^t)\ge\varepsilon$ infinitely often for some $\varepsilon>0$. Choose $m$ with $1/m\le\varepsilon$. The finite maximum in (eq:residual) has a witness at every such time. Conversely, infinitely many gains at least one fixed $1/m$ prevent residual convergence. ∎
Branches recover one common initial profile
Conversely, let $q_1,q_2,\ldots$ be an infinite branch after the root. The first vertex fixes $m$ forever. Successive marked times strictly increase and hence tend to infinity. Consistent word extensions specify an action at every update date. The sets $C_{q_r}(u)$ are nonempty closed subsets of the same compact $X$, and \begin{equation}\label{wsref-0-65-71-3a-69-6e-74-65-72-73-65-63-74-69-6f-6e} C_{q_{r+1}}(u)\subseteq C_{q_r}(u),\qquad \bigcap_{r\ge1}C_{q_r}(u)\ne\varnothing. \end{equation} The last assertion is the nested compact-set property. Choose one $\zeta$ in this intersection. Every legality inequality at any finite update date occurs in all sufficiently long records, so the union word is a legal simultaneous orbit from this same $\zeta$. Every marked gain is at least $1/m$. Its residual therefore fails to converge to zero; Lemma Lemma gives failure of Nash-set convergence. ∎
Retaining all earlier constraints is crucial: separate feasibility of unrelated records would not recover a common initial profile. Weak inequalities retain every tie and make (eq:intersection) applicable. The fixed threshold is also crucial; a branch cannot increase $m$ to turn shrinking residuals into an obstruction.
Ordinal rankings and a root rank of $\omega$
∎
For a record at threshold $1/m$ ending at time $T$, admission requires $c/T\ge1/m$, hence $T\le m$. Conversely, every increasing list of marked times ending at $T\le m$ is admitted by $c=1$ and the unique legal word. An admitted vertex with last time $T$ has at most $m-T$ further marks, and can realize all times $T+1,\ldots,m$. Its rank is therefore exactly $m-T$. In particular, the vertex first marked at time one has rank $m-1$. The combined tree's root has \[ \operatorname{rank}(e)=\sup_{m\ge1}\ \sup_{1\le T\le m}(m-T+1) =\sup_{m\ge1}m=\omega. \] The game converges from every initialization, but its root has no finite ordinal rank. This makes no claim that higher ranks are realized by this particular family of dynamics.
A coanalytic payoff-space consequence
Fix the action sets and identify payoff arrays with $U=\mathbb R^D$, where $D=n|A|$. For each possible record $q$, let $Q_q=\{u:C_q(u)\ne\varnothing\}$.
Enumerate all syntactically valid complete records by $\mathbb N$. An element $p\in\mathbb N^{\mathbb N}$ names successive potential vertices $q(p_0),q(p_1),\ldots$. Define $B\subseteq U\times\mathbb N^{\mathbb N}$ by requiring:
- $q(p_0)$ has one mark;
- $q(p_{k+1})$ is a child of $q(p_k)$ for every $k$;
- $u\in Q_{q(p_k)}$ for every $k$.
Theorem Theorem says that the projection of $B$ onto $U$ is exactly $U\setminus\mathcal C_{\mathrm{FP}}$. A projection of a closed subset of $U\times\mathbb N^{\mathbb N}$ is analytic; its complement is coanalytic. This proves the asserted upper bound. ∎
This argument establishes no $\Pi^1_1$ hardness or completeness, non-Borelness, undecidability, or necessity of high ordinal ranks for fictitious-play games.
Scope and boundary cases
The initial domain is the entire product of closed simplexes, including boundary faces and irrational coordinates. Weak best-response inequalities include all payoff ties. Every player updates simultaneously, and the target is distance to the exact Nash set, not point convergence, action convergence, or convergence of joint empirical play to a correlated-equilibrium concept.
Singleton action sets cause no change in the formulas. The empty products for a one-player game have already been specified. If all payoffs are constant, then $H=0$, no marked inequality is feasible, and the tree has only its root, of rank zero; every profile is Nash. If a convention admits an empty-player game, that trivial case may separately be assigned the root-only tree and is convergent. Positive playerwise payoff rescaling and adding a function of opponents' actions preserve legal choices and the Nash set. They may alter a numerical threshold, but not the existence of some fixed integer obstruction threshold.
Use of AI tools
The author used research AI agents that the author built and configured (GPT-6 Astra max, Claude Opus 5.5 max and GPT-6 Astra Pro) during the proof work, for proof search and construction, proof checking, translation, Python computation and similar tasks. The final manuscript was written, and the proofs were checked, by the human author. All responsibility for this work rests with the author personally.References
- [li] Hanyu Li, Wenhan Huang, Zhijian Duan, David Henry Mguni, Kun Shao, Jun Wang, and Xiaotie Deng. A survey on algorithms for Nash equilibria in finite normal-form games. arXiv:2312.11063v1, 18 December 2023. Learning-dynamics discussion and concluding "Open problems and future directions," theoretical item 5, printed page 30. Primary v1 PDF.
- [nash] John F. Nash, Jr. Equilibrium points in $n$-person games. Proceedings of the National Academy of Sciences 36$1$, 48--49 $1950$. DOI: 10.1073/pnas.36.1.48. Finite-game existence theorem. Primary paper scan.
- [tarski] Alfred Tarski. A Decision Method for Elementary Algebra and Geometry: Prepared for Publication with the Assistance of J. C. C. McKinsey. RAND Corporation, Report R-109, 1951 edition. Edition record; primary scan.