Econ-37 · economics · computer science · Computational economics

Econ-37 · CS-836

Exact normal-form correlated equilibrium from an extensive-form tree

LLM status Open unverified

C72 — Noncooperative Games Economics catalogue openaigpt 6 astra ultra 20%30% cataloguednot recordedOpen

Statement

GT-013 | Correlated equilibrium and representation complexity
P | Source-linked exact-computation question; output representation is part of the target.

Definitions and mathematical statement

Let $G$ be an explicitly represented finite perfect-recall extensive-form game with rational data. Let $S_i$ be its pure contingent plans: one action at every information set of player $i$. Although one plan has polynomial description length, $|S_i|$ can be exponential in the tree size. For $s\in S=\prod_iS_i$, let $U_i(s)$ be expected payoff over chance. A normal-form correlated equilibrium (NFCE) is a distribution $\pi$ on $S$ such that \[ \sum_{s_{-i}}\pi(s_i,s_{-i}) \left[U_i(s_i,s_{-i})-U_i(s_i',s_{-i})\right]\geq0 \quad\text{for every }i,s_i,s_i'. \] The private recommendation is the entire contingent plan $s_i$, disclosed before play. A concrete finite-output question is whether there are a polynomial $p$ and an algorithm which, on every tree of bit length $L$, outputs in $p(L)$ time an exact NFCE as a list \[ (s^{1},q_1),\ldots,(s^{K},q_K),\quad K\leq p(L),\quad q_\ell\in\mathbb Q_{\geq0},\quad\sum_\ell q_\ell=1, \] with total output bit length at most $p(L)$.

Short English statement

Can one compute an exact correlation over complete plans without expanding the game's strategic form?

Variants and scope boundaries

For another compact representation, its syntax, sampling/evaluation operations, and allowed output size must be specified. The explicit-support target includes a representation-existence requirement. Extensive-form correlated equilibrium, agent-form correlation, and normal-form coarse correlation use different deviation information. A fixed-error approximate NFCE algorithm does not resolve exact computation.

Source relationship and status

[S1] explicitly retains Any-NFCE as open and raises representation blowup as a possible obstruction. The polynomial-support output convention here makes that obstruction part of a precise algorithmic statement rather than suppressing it.

References

[S1] Vincent Cheval, Florian Horn, Soumyajit Paul, and Mahsa Shirmohammadi (2026). On the Complexity of the Optimal Correlated Equilibria in Extensive-Form Games. arXiv:2507.11509v2. Locator: Section 2, NFCE definition; Section 7, discussion of Any-NFCE and support-size obstruction. https://arxiv.org/pdf/2507.11509v2

Common conventions: Source mathematical conventions

Finite games. For a finite set $A$, $\Delta(A)$ is its probability simplex. Players choose independent mixed strategies in Nash equilibrium; correlation is allowed only when explicitly part of the solution concept. In a game with payoff functions $u_i$ and strategy profile $x$, an additive $\varepsilon$ Nash equilibrium satisfies \[ u_i(x)\geq u_i(x_i',x_{-i})-\varepsilon \quad\text{for every player $i$ and every admissible deviation $x_i'$}. \] For numerical approximation, payoffs are normalized as locally specified. An $\varepsilon$ payoff residual is distinct from distance at most $\varepsilon$ to the set of exact equilibria. Point convergence, convergence of empirical play, and convergence in distance to an equilibrium set are also distinct.

Computational representations. Unless stated otherwise, a complexity question takes rational data with binary encoding; polynomial time is measured in total bit length. A fixed-accuracy polynomial algorithm is not necessarily polynomial in $1/\varepsilon$, and neither is necessarily polynomial in $\log(1/\varepsilon)$. Succinct games and value, demand, or sampling oracles must declare their interfaces. Exact real solutions require an explicit representation; an unspecified list of arbitrary real numbers is not a finite computational output. A claimed algorithmic barrier is meaningful only for its specified model and reductions.

Dynamic games. Histories, information, observation, and allowable randomization are part of the model. A stationary strategy depends only on the current state; a positional strategy in a deterministic graph game chooses one action at each controlled vertex. Nash equilibrium at an initial state and equilibrium after every history are different requirements. An expectation of a pathwise $\liminf$ payoff, a $\liminf$ of expected averages, a limiting expected average, and a uniform finite-horizon equilibrium are different criteria. None is silently substituted for another.

Allocation and mechanisms. A complete allocation assigns every item exactly once unless otherwise stated. Zero-valued goods, negative values, capacity constraints, feasibility, lotteries, and copies of goods affect fairness definitions and are specified locally. Dominant-strategy incentive compatibility, Bayesian incentive compatibility, universal truthfulness, and truthfulness in expectation impose different inequalities. Whenever an objective ratio has zero denominator, its convention is stated or those instances are excluded.

Infinite-dimensional models. Expectations, integrals, stochastic equations, and optimization objectives require their local regularity, integrability, filtrations, and admissible domains. A backward--forward mean-field system is a boundary-value problem; it is not an initial-value semiflow without an additional construction. Long-time, large-population, and vanishing-noise limits require an order of limits and a convergence topology. If a minimum need not be attained, the objective is its infimum or supremum and the approximation requirement is stated separately.

Statement licence: CC-BY-4.0 · Source file

Contributions 2

Econ-37-A2 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-37, version 2

Exact conditional-incentive LPs on supplied supports, with a zero-sum construction

Problem C72-36. Status: unresolved. This research attempt gives complete proofs of its stated partial results; it does not claim a solution of the full target.

Recap and literature boundary

In a finite rational perfect-recall extensive game, a pure plan specifies an action at every information set. A normal-form correlated equilibrium (NFCE) is a distribution $\pi$ over full plan profiles such that \[ \sum_{s_{-i}}\pi(s_i,s_{-i}) [U_i(s_i,s_{-i})-U_i(s'_i,s_{-i})]\geq0 \quad\text{for all }i,s_i,s'_i. \] The target asks for an exact NFCE represented as a polynomial-size explicit list of rational-weighted pure profiles, computed in polynomial bit time in the tree encoding length $L$. A player's recommendation is her entire plan before play. Cheval et al. [cheval] retain the Any-NFCE question and its possible representation obstruction; optimal-NFCE hardness does not by itself answer this search question.

Version 2 adds an exact polynomial-size LP for correlated incentives on any supplied list of pure profiles, with an arbitrary number of players. This preserves the conditional information lost by separate realization marginals. The support list is part of the input; discovering a polynomial-size list is still unresolved. For standalone completeness, we retain the complete construction in the two-player zero-sum subcase. Its sequence-form and small-support ingredients are classical [stengel,koller]; the proofs below spell out the explicit output conversion. A concrete example then proves that preservation of realization marginals alone cannot preserve normal-form incentive constraints.

Exact decomposition of one realization plan

For player $i$, let $Q_i$ consist of the empty sequence and all sequences of that player's own past information-set/action pairs ending in an action. Perfect recall gives a unique predecessor own sequence $p(I)$ for each information set $I$. Write $p(I)a$ for its extension by action $a$ at $I$. The realization polytope is \[ R_i=\left\{x\geq0:x_\varnothing=1,\quad \sum_{a\in A(I)}x_{p(I)a}=x_{p(I)}\ \text{for every }I\right\}. \] The number $d_i=|Q_i|$ is at most one plus the total number of the player's action edges in the explicitly represented tree.
Lemma (Constructive rational decomposition): Every rational $x\in R_i$ is a convex combination of at most $d_i$ realization vectors of pure full plans. The plans and rational weights can be found in polynomial bit time and have polynomial total encoding length in that of $x$ and the tree.
Proof: Maintain a residual $y\geq0$ obeying the same flow equations with $y_\varnothing=M$, its remaining mass. Initially $y=x$, $M=1$. If $M>0$, build a pure plan recursively in the player's own sequence order. Whenever the predecessor sequence is selected by the plan, it has positive $y$-mass, and the flow equation ensures at least one extension of positive mass; select such an action. At information sets whose predecessors are not selected, choose any action. The resulting pure realization vector $e$ is $0$--$1$, has $e_\varnothing=1$, satisfies the flow equations, and has $e_q=1$ only where $y_q>0$. Set $\lambda=\min_{q:e_q=1}y_q>0$ and subtract $\lambda e$ from $y$. The residual remains nonnegative and satisfies the flow equations with mass $M-\lambda$. At least one positive coordinate disappears, and no zero coordinate becomes positive. Repeat. There are at most $d_i$ iterations. At termination mass is zero, since otherwise another plan could be extracted; all other coordinates are then zero by the flow equations and the acyclic own-sequence order. Hence the extracted weights sum to one and reconstruct $x$.

Choose initially a common denominator $D$ for the rational coordinates of $x$. Every subtraction preserves the property that all coordinates and extracted weights are multiples of $1/D$ in $[0,1]$. The bit length of $D$ is at most the sum of input denominator lengths. Plan extraction and updates scan polynomially many coordinates for at most $d_i$ iterations, proving the stated bit bounds. ∎

Lemma (Realization payoff formula): For two players, there is a rational matrix $A$ of dimensions $d_1$ by $d_2$ and polynomial encoding length such that expected player-1 payoff under independent realization plans $x,y$ equals $x^{\mathsf T}Ay$. Every realization plan is equivalent, against every opponent, to the mixed full-plan strategy furnished by the preceding lemma.
Proof: For each terminal leaf $z$, let $q_i(z)$ be player $i$'s last own sequence on its path, let $p_c(z)$ be the product of chance probabilities on that path, and let $u_1(z)$ be the terminal payoff. Add $p_c(z)u_1(z)$ to $A_{q_1(z),q_2(z)}$. Each leaf contributes once, and products have at most tree size many rational factors, so all encodings remain polynomial. For independent pure plans the reachability indicator of a leaf is exactly the product of the corresponding two $0$--$1$ realization coordinates. Linearity in mixtures proves the formula for the decompositions. A behavioral strategy yields the same own-sequence products and thus the same realization vector. Conversely any $x\in R_i$ defines action probabilities $x_{p(I)a}/x_{p(I)}$ when the denominator is positive, and arbitrary probabilities otherwise. Multiplication along own sequences recovers $x$, since unreachable own sequences have zero flow. Perfect recall is precisely what makes these predecessors well defined. Thus realization equivalence holds against every opponent, including its pure deviations. ∎
Theorem (Polynomial explicit NFCE for two-player zero-sum games): Every finite rational two-player zero-sum perfect-recall tree has an exact NFCE on at most $d_1d_2$ pure profiles. It can be computed in polynomial bit time, and its explicit full-plan list and all probabilities have polynomial total encoding length in the tree input.
Proof: Write $R_1=\{x\geq0:Ex=e\}$ and $R_2=\{y\geq0:Fy=f\}$ using the flow equations. Both are nonempty compact polytopes: recursively every coordinate is in $[0,1]$. For fixed $x$, linear programming duality gives \[ \min_{y\geq0,Fy=f}x^{\mathsf T}Ay =\max_{v:F^{\mathsf T}v\leq A^{\mathsf T}x}f^{\mathsf T}v. \] Therefore Max's security strategy is the solution of the polynomial-size LP \[ \max f^{\mathsf T}v\quad\text{subject to }Ex=e,\ x\geq0, \ F^{\mathsf T}v\leq A^{\mathsf T}x. \] The dual LP is \[ \min e^{\mathsf T}u\quad\text{subject to }Fy=f,\ y\geq0, \ E^{\mathsf T}u\geq Ay. \] Finite-dimensional LP duality supplies equal attained optimal objectives; ordinary exact rational LP algorithms compute rational optimal $x,y$ of polynomial bit length in polynomial time. The displayed inequalities show that $x$ guarantees at least this value against every $y'$ and $y$ holds every $x'$ to at most this value. They are consequently a zero-sum saddle pair.

Decompose $x$ and $y$ by the first lemma into mixtures $\mu_1,\mu_2$ on at most $d_1,d_2$ pure full plans, and output their independent product. Against $\mu_2$, every player-1 pure plan has payoff at most the saddle value. Their $\mu_1$-weighted average equals that value, so every plan of positive $\mu_1$ weight must itself attain the value. Thus conditional on any positive-probability recommendation to player 1, no full-plan deviation improves payoff: the opponent's conditional law is still $\mu_2$. For player 2 the same argument uses minimizing payoffs. Recommendations with zero probability impose the zero inequality. These are exactly all NFCE constraints. Products of the rational weights retain polynomial encodings, and the number and length of full plans have the asserted polynomial bounds. ∎

New advance: conditional incentives on a supplied support

Let the game now have any finite number $n$ of players. For each $i$ write its realization polytope as \[ R_i=\{x\geq0:E_i x=b_i\}, \] using the flow equations already defined, and write $\xi_i(r)$ for the $0$--$1$ realization vector of a full plan $r$. In addition to the tree, suppose the input gives $K\geq1$ full-plan profiles $\mathcal L=(s^1,\ldots,s^K)$. The unknown weights are $q_\ell\geq0$, $\sum_\ell q_\ell=1$. Duplicate profiles may be merged. For each distinct player-$i$ recommendation $r$ occurring in this list, put \[ I_{i,r}=\{\ell:s_i^\ell=r\}. \] Only these recommendations need incentive constraints; all other full plans are recommended with probability zero. Deviations remain unrestricted full plans, whether or not they occur in the list.

For a terminal leaf $z$, let $t_i(z)$ be its last own sequence for $i$, $p_c(z)$ its chance reach probability, and $\chi_{-i}^{\ell}(z)\in\{0,1\}$ indicate that every action of every player other than $i$ on the path to $z$ agrees with $s_{-i}^{\ell}$. Define a sequence-payoff vector, linear in $q$, by \[ c_{i,r,t}(q)=\sum_{\ell\in I_{i,r}}q_\ell \sum_{z:t_i(z)=t}p_c(z)u_i(z)\chi_{-i}^{\ell}(z). \tag{1} \] No conditioning division is performed in this definition.

Lemma (Unnormalized conditional deviation payoff): For every realization plan $x\in R_i$, $c_{i,r}(q)^{\mathsf T}x$ is the total probability-weighted payoff on recommendations $r$ when player $i$ substitutes that realization plan. In particular, obedience gives $c_{i,r}(q)^{\mathsf T}\xi_i(r)$, and all NFCE inequalities for recommendation $r$ hold if and only if \[ \max_{x\in R_i}c_{i,r}(q)^{\mathsf T}x \leq c_{i,r}(q)^{\mathsf T}\xi_i(r). \tag{2} \]
Proof: For a pure deviation $r'$, the indicator that its own actions permit leaf $z$ is $\xi_i(r')_{t_i(z)}$. The other players' actions permit that leaf exactly when $\chi_{-i}^{\ell}(z)=1$. Multiplication by $p_c(z)$ gives the leaf probability against the fixed opponent profile $s_{-i}^{\ell}$. Summing terminal payoffs first over leaves and then over indices in $I_{i,r}$ gives (1) dotted with $\xi_i(r')$. Linearity gives the same formula for a mixture of pure deviations. The constructive decomposition proved above applies to each player's realization polytope, irrespective of the number of opponents, so every $x\in R_i$ is such a mixture. Although that lemma states its computational bound for rational inputs, the same finite subtraction argument proves the convex-hull assertion for real realization vectors as well. Its proof and the behavioral-to-realization conversion do not use two-player zero-sum structure.

The original NFCE constraint for $r\to r'$ is precisely obedience payoff minus this unnormalized deviation payoff. Thus all pure constraints hold if and only if the maximum over their convex hull satisfies (2). The opponents may be correlated with one another and with the recommendation; all such correlation remains in the individual terms of (1). ∎

Theorem (Polynomial exact synthesis on a supplied list): For any rational finite perfect-recall tree and supplied list $\mathcal L$, one can decide in polynomial bit time whether an NFCE exists supported on $\mathcal L$. If it exists, one can output exact rational weights of polynomial total bit length. The polynomial bound is in the combined tree and list encoding lengths, with the number of players included in the input. A proposed rational distribution on the list can likewise be verified in polynomial bit time against every full-plan deviation.
Proof: For every pair $(i,r)$ introduce a real unrestricted dual vector $v_{i,r}$ with one coordinate for each row of $E_i$. Consider the LP feasibility system \begin{align} q_\ell&\geq0,\qquad \sum_{\ell=1}^{K}q_\ell=1,\notag\\ E_i^{\mathsf T}v_{i,r}&\geq c_{i,r}(q),\label{wsref-0-65-71-3a-6c-69-73-74-64-75-61-6c}\\ b_i^{\mathsf T}v_{i,r}&\leq c_{i,r}(q)^{\mathsf T}\xi_i(r) \quad\text{for every }(i,r).\notag \end{align} All expressions are linear in the variables: the obeying vector $\xi_i(r)$ is fixed input data, and (1) is linear in $q$.

If the system is feasible, for every $x\in R_i$ weak duality gives \[ c_{i,r}(q)^{\mathsf T}x \leq v_{i,r}^{\mathsf T}E_i x =b_i^{\mathsf T}v_{i,r} \leq c_{i,r}(q)^{\mathsf T}\xi_i(r). \] Lemma Lemma (Unnormalized conditional deviation payoff) proves every NFCE constraint. Conversely, suppose $q$ is an NFCE on the list. The primal LP maximizing $c_{i,r}(q)^{\mathsf T}x$ over $R_i$ is feasible, compact and finite. Exact LP duality supplies an attained dual optimum with $E_i^{\mathsf T}v_{i,r}\geq c_{i,r}(q)$ and $b_i^{\mathsf T}v_{i,r}$ equal to that maximum. Inequality (2) supplies the last inequality of (eq:listdual). Thus the system is feasible. A zero-probability recommendation causes no problem: its nonnegative weights are all zero, so $c_{i,r}(q)=0$ and $v_{i,r}=0$ is valid.

There are at most $nK$ pairs $(i,r)$, and each realization system has polynomially many coordinates and flow equations in the tree size. All coefficients in (1) are computed by scanning explicitly given plans and leaves. Chance probabilities are products along finite tree paths, followed by polynomially many rational sums; their bit lengths are polynomial in the input. The resulting rational LP therefore has polynomial encoding length. Ordinary exact rational LP feasibility algorithms decide it and, when feasible, return a rational feasible point of polynomial bit length. Fixing the proposed $q$ in the same system proves the verification assertion. Equivalently one may solve each of its conditional best-response LPs. ∎

Remark (What the input list does and does not provide): The theorem allows arbitrary general-sum games and arbitrary correlation; it does not require that the list be a Cartesian product of individual supports. It is nevertheless an algorithm for a supplied support, not an algorithm that finds such a support in an arbitrary game. It also does not show that every NFCE can be replaced by one with polynomially many profiles. An infeasible list rules out only equilibria on that list.

Why a naive extension loses incentives

Proposition (Identical marginals can conceal an NFCE violation): Two joint distributions over complete plans can have the same realization marginal for each player, while only one is an NFCE.
Proof: Use matching pennies: each player chooses $H$ or $T$ without observing the other, player 1 gets $+1$ for matching and $-1$ otherwise, and player 2 gets the negative payoff. Represent it as a two-step extensive tree whose second player's nodes are in one information set; it has perfect recall. The independent uniform distribution is a Nash equilibrium and an NFCE: conditional on either recommendation the opponent remains uniform and both actions give expected payoff zero. Instead put mass $1/2$ on each of $(H,H)$ and $(T,T)$. Each player's marginal is still uniform, hence has the same realization coordinates. But player 2, upon receiving either recommendation, knows that following loses one and switching wins one. Its NFCE inequality for that recommendation is $(1/2)(-1-1)=-1<0$. ∎

Verification and first gap

The decomposition keeps recommendations as complete plans, including actions off the realized path. It does not replace NFCE with a sequential recommendation concept. The positive theorem uses two-player zero-sum LP duality; general-sum security strategies need not be equilibria, and for a variable number of players the product of individual support bounds is not uniformly polynomial. More fundamentally, correlated recommendations require conditional information not preserved by individual realization marginals, as the example proves. The new supplied-list LP preserves precisely those conditional inequalities, but only after the list has been furnished. The first missing step is an unrestricted method that finds an adequate polynomial-size support, together with a proof that such a support always exists. The classical sequence-form and LP ingredients are credited to the cited literature; no claim of literature-wide novelty is made for their conditional-support application.

Completion Estimate

30%

This is a heuristic estimate for the full catalogue target. The supplied-list result handles arbitrary-player conditional incentives exactly, while the retained zero-sum construction supplies an unconditional polynomial algorithm for that subcase. General polynomial-support existence and support discovery remain unresolved, so this is not a solution of unrestricted Any-NFCE.

References

Go to contribution →

Econ-37-A1 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-37

Polynomial support for zero-sum trees and a correlation obstruction

Problem C72-36. Status: unresolved. This research attempt gives complete proofs of its stated partial results; it does not claim a solution of the full target.

Recap and literature boundary

In a finite rational perfect-recall extensive game, a pure plan specifies an action at every information set. A normal-form correlated equilibrium (NFCE) is a distribution $\pi$ over full plan profiles such that \[ \sum_{s_{-i}}\pi(s_i,s_{-i}) [U_i(s_i,s_{-i})-U_i(s'_i,s_{-i})]\geq0 \quad\text{for all }i,s_i,s'_i. \] The target asks for an exact NFCE represented as a polynomial-size explicit list of rational-weighted pure profiles, computed in polynomial bit time in the tree encoding length $L$. A player's recommendation is her entire plan before play. Cheval et al. [cheval] retain the Any-NFCE question and its possible representation obstruction; optimal-NFCE hardness does not by itself answer this search question.

We give a complete construction in the two-player zero-sum subcase. Its sequence-form and small-support ingredients are classical [stengel,koller]; the proofs below spell out the explicit output conversion. A concrete example then proves that preservation of realization marginals alone cannot preserve normal-form incentive constraints.

Exact decomposition of one realization plan

For player $i$, let $Q_i$ consist of the empty sequence and all sequences of that player's own past information-set/action pairs ending in an action. Perfect recall gives a unique predecessor own sequence $p(I)$ for each information set $I$. Write $p(I)a$ for its extension by action $a$ at $I$. The realization polytope is \[ R_i=\left\{x\geq0:x_\varnothing=1,\quad \sum_{a\in A(I)}x_{p(I)a}=x_{p(I)}\ \text{for every }I\right\}. \] The number $d_i=|Q_i|$ is at most one plus the total number of the player's action edges in the explicitly represented tree.
Lemma (Constructive rational decomposition): Every rational $x\in R_i$ is a convex combination of at most $d_i$ realization vectors of pure full plans. The plans and rational weights can be found in polynomial bit time and have polynomial total encoding length in that of $x$ and the tree.
Proof: Maintain a residual $y\geq0$ obeying the same flow equations with $y_\varnothing=M$, its remaining mass. Initially $y=x$, $M=1$. If $M>0$, build a pure plan recursively in the player's own sequence order. Whenever the predecessor sequence is selected by the plan, it has positive $y$-mass, and the flow equation ensures at least one extension of positive mass; select such an action. At information sets whose predecessors are not selected, choose any action. The resulting pure realization vector $e$ is $0$--$1$, has $e_\varnothing=1$, satisfies the flow equations, and has $e_q=1$ only where $y_q>0$. Set $\lambda=\min_{q:e_q=1}y_q>0$ and subtract $\lambda e$ from $y$. The residual remains nonnegative and satisfies the flow equations with mass $M-\lambda$. At least one positive coordinate disappears, and no zero coordinate becomes positive. Repeat. There are at most $d_i$ iterations. At termination mass is zero, since otherwise another plan could be extracted; all other coordinates are then zero by the flow equations and the acyclic own-sequence order. Hence the extracted weights sum to one and reconstruct $x$.

Choose initially a common denominator $D$ for the rational coordinates of $x$. Every subtraction preserves the property that all coordinates and extracted weights are multiples of $1/D$ in $[0,1]$. The bit length of $D$ is at most the sum of input denominator lengths. Plan extraction and updates scan polynomially many coordinates for at most $d_i$ iterations, proving the stated bit bounds. ∎

Lemma (Realization payoff formula): For two players, there is a rational matrix $A$ of dimensions $d_1$ by $d_2$ and polynomial encoding length such that expected player-1 payoff under independent realization plans $x,y$ equals $x^{\mathsf T}Ay$. Every realization plan is equivalent, against every opponent, to the mixed full-plan strategy furnished by the preceding lemma.
Proof: For each terminal leaf $z$, let $q_i(z)$ be player $i$'s last own sequence on its path, let $p_c(z)$ be the product of chance probabilities on that path, and let $u_1(z)$ be the terminal payoff. Add $p_c(z)u_1(z)$ to $A_{q_1(z),q_2(z)}$. Each leaf contributes once, and products have at most tree size many rational factors, so all encodings remain polynomial. For independent pure plans the reachability indicator of a leaf is exactly the product of the corresponding two $0$--$1$ realization coordinates. Linearity in mixtures proves the formula for the decompositions. A behavioral strategy yields the same own-sequence products and thus the same realization vector. Conversely any $x\in R_i$ defines action probabilities $x_{p(I)a}/x_{p(I)}$ when the denominator is positive, and arbitrary probabilities otherwise. Multiplication along own sequences recovers $x$, since unreachable own sequences have zero flow. Perfect recall is precisely what makes these predecessors well defined. Thus realization equivalence holds against every opponent, including its pure deviations. ∎
Theorem (Polynomial explicit NFCE for two-player zero-sum games): Every finite rational two-player zero-sum perfect-recall tree has an exact NFCE on at most $d_1d_2$ pure profiles. It can be computed in polynomial bit time, and its explicit full-plan list and all probabilities have polynomial total encoding length in the tree input.
Proof: Write $R_1=\{x\geq0:Ex=e\}$ and $R_2=\{y\geq0:Fy=f\}$ using the flow equations. Both are nonempty compact polytopes: recursively every coordinate is in $[0,1]$. For fixed $x$, linear programming duality gives \[ \min_{y\geq0,Fy=f}x^{\mathsf T}Ay =\max_{v:F^{\mathsf T}v\leq A^{\mathsf T}x}f^{\mathsf T}v. \] Therefore Max's security strategy is the solution of the polynomial-size LP \[ \max f^{\mathsf T}v\quad\text{subject to }Ex=e,\ x\geq0, \ F^{\mathsf T}v\leq A^{\mathsf T}x. \] The dual LP is \[ \min e^{\mathsf T}u\quad\text{subject to }Fy=f,\ y\geq0, \ E^{\mathsf T}u\geq Ay. \] Finite-dimensional LP duality supplies equal attained optimal objectives; ordinary exact rational LP algorithms compute rational optimal $x,y$ of polynomial bit length in polynomial time. The displayed inequalities show that $x$ guarantees at least this value against every $y'$ and $y$ holds every $x'$ to at most this value. They are consequently a zero-sum saddle pair.

Decompose $x$ and $y$ by the first lemma into mixtures $\mu_1,\mu_2$ on at most $d_1,d_2$ pure full plans, and output their independent product. Against $\mu_2$, every player-1 pure plan has payoff at most the saddle value. Their $\mu_1$-weighted average equals that value, so every plan of positive $\mu_1$ weight must itself attain the value. Thus conditional on any positive-probability recommendation to player 1, no full-plan deviation improves payoff: the opponent's conditional law is still $\mu_2$. For player 2 the same argument uses minimizing payoffs. Recommendations with zero probability impose the zero inequality. These are exactly all NFCE constraints. Products of the rational weights retain polynomial encodings, and the number and length of full plans have the asserted polynomial bounds. ∎

Why a naive extension loses incentives

Proposition (Identical marginals can conceal an NFCE violation): Two joint distributions over complete plans can have the same realization marginal for each player, while only one is an NFCE.
Proof: Use matching pennies: each player chooses $H$ or $T$ without observing the other, player 1 gets $+1$ for matching and $-1$ otherwise, and player 2 gets the negative payoff. Represent it as a two-step extensive tree whose second player's nodes are in one information set; it has perfect recall. The independent uniform distribution is a Nash equilibrium and an NFCE: conditional on either recommendation the opponent remains uniform and both actions give expected payoff zero. Instead put mass $1/2$ on each of $(H,H)$ and $(T,T)$. Each player's marginal is still uniform, hence has the same realization coordinates. But player 2, upon receiving either recommendation, knows that following loses one and switching wins one. Its NFCE inequality for that recommendation is $(1/2)(-1-1)=-1<0$. ∎

Verification and first gap

The decomposition keeps recommendations as complete plans, including actions off the realized path. It does not replace NFCE with a sequential recommendation concept. The positive theorem uses two-player zero-sum LP duality; general-sum security strategies need not be equilibria, and for a variable number of players the product of individual support bounds is not uniformly polynomial. More fundamentally, correlated recommendations require conditional information not preserved by individual realization marginals, as the example proves. A polynomial representation preserving those conditional incentive inequalities for general perfect-recall trees is the first missing step.

References

Completion Estimate

20%

Go to contribution →