Sharper approximation rates with stochastic action sets
LLM status Solved unverified
C73 — Stochastic and Dynamic Games - Evolutionary Games - Repeated Games Economics catalogue openaigpt 6 astra progpt 6 astra ultra 100% cataloguednot recordedSolvedStatement
GT-023 | Learning in games
R | Quantitative specialization of an explicit source question
Definitions and mathematical statement
Let $A_1,A_2$ be finite and let $U\in[-1,1]^{A_1\times A_2}$ be a zero-sum payoff matrix. Independently for the two players and independently across rounds, Nature draws a nonempty feasible set $S_i\subseteq A_i$ from a distribution $\rho_i$; player $i$ observes only $S_i$. A feasible policy is a map $\pi_i:S\mapsto\Delta(S)$. Its implemented marginal is \[ \mu_i(a)=\sum_{\varnothing\ne S\subseteq A_i}\rho_i(S)\pi_i(a\mid S), \qquad \mathcal M_i=\{\mu_i:\pi_i\text{ feasible}\}. \] For $\mu_i\in\mathcal M_i$, define strategy-profile regret, a nonnegative saddle-point gap, by \[ \operatorname{SPR}(\mu_1,\mu_2)= \max_{\nu_1\in\mathcal M_1}\nu_1^{\mathsf T}U\mu_2 -\min_{\nu_2\in\mathcal M_2}\mu_1^{\mathsf T}U\nu_2. \] A positive weight vector $w_i\in\Delta(A_i)$ implements $\pi_i^{w_i}(a\mid S)=w_i(a)\mathbf1\{a\in S\}/\sum_{b\in S}w_i(b)$. The source combines its CAT-FTPL method with a stochastic-approximation procedure producing such weights. For failure probability $p\in(0,1)$, Theorem 5.8 gives \[ \Pr\!\left(\operatorname{SPR}(\widetilde\mu_1,\widetilde\mu_2)^2 \leq O\!\left(\frac1{p\sqrt T}+\frac1{p^2T}\right)\right)\geq1-p, \] with polynomial action-count factors suppressed. An explicit improvement target is a procedure in the same sampling/feedback model with a bound $b_{d}(T,p)$, $d=|A_1|+|A_2|$, satisfying, uniformly over normalized instances, \[ \Pr(\operatorname{SPR}^2\leq b_d(T,p))\geq1-p, \qquad b_d(T,p)=o(T^{-1/2})\quad(T\to\infty) \] for every fixed $d$ and $p$, while retaining polynomial dependence on $d$.Short English statement
Can the stochastic-approximation step give a faster rigorous equilibrium-error bound?Variants and scope boundaries
The displayed rate concerns squared SPR. Improving confidence dependence as $p\downarrow0$ is a separate joint-asymptotic target. Private availability, independence, and the full available-action utility feedback are substantive assumptions. Positive weights provide approximate marginal representations; an exact universal representation must not be inferred from an earlier manuscript version.Source relationship and status
[S1], version 5, explicitly asks for improved stochastic-approximation bounds immediately after Theorem 5.8. The little-$o$ criterion above is an editorial quantitative target, not a verbatim conjectured optimal rate.References
[S1] Thomas Schwarz, Jiaru Li, Ryann Sim and Chun Kai Ling, Computing Equilibria in Games with Stochastic Action Sets, arXiv:2602.16234v5 (2026). Locators: Definition 3.1 and Assumption 3.3; Theorem 4.5; Section 5.2, Theorem 5.8 and following paragraph, pp. 9--10; Appendix B.13, Algorithm 3. https://arxiv.org/pdf/2602.16234
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
GPT 6 Astra Ultra attempt on Econ-536
A batch conversion bound for compact stochastic-action equilibria
Problem ID:C73-532. Status: Proposed solved for the canonical oracle and sample-rate target. The proof below replaces the stochastic-approximation conversion step. It uses the same sampling oracles but more deterministic computation. It does not assert a faster one-pass implementation of the source algorithm.Claim, oracle accounting, and the source input
Let $m_i=|A_i|$, $d=m_1+m_2$, take an integer $T\ge4$ and confidence parameter $0<p<1$, and use the canonical independent availability laws and normalized payoff matrix. An implementable marginal is induced by a conditional policy on the nonempty available sets. Write $M_i$ for the population marginal polytope and $\mu_i(w)$ for the marginal of positive proportional weights. All norms below are Euclidean unless marked $1$ or $\infty$.Run the source CAT-FTPL learner for $T$ rounds with its original full available-action utility feedback and its permitted availability-sampling oracle. Record \[ z_i=T^{-1}\sum_{t=1}^T e_{a_i^t},\qquad \bar\mu_i=T^{-1}\sum_{t=1}^T{\mathbb{E}}_{S\sim\rho_i}\pi_i^t(\cdot\mid S). \] Here $e_a$ is the action-indicator vector, so the recorded input uses only actually played actions and is rational. The second vector is an analysis object, not an algorithm input. Policies are predictable before their current availability draw; the two players' availability draws are independent. Conditional on the complete training history, the average policy is fixed and implements $\bar\mu_i\in M_i$.
The only imported learning bound is the source's Proposition 5.3 and Theorem 5.5, which together give \[ {\mathbb{E}}\operatorname{SPR}(\bar\mu_1,\bar\mu_2) \le \frac{8\sum_i\sqrt{m_i\log m_i}}{\sqrt T}. \tag{1} \] Singleton action sets contribute zero. The saddle gap is nonnegative, so Markov's inequality applies to the sum even if an individual regret can be negative. All subsequent conversion arguments are provided below.
For each player draw $T$ fresh independent availability sets $S^1,\ldots,S^T$ after training. No payoff observations, opponent availability, or probabilities of availability patterns are requested in this stage. These are the same kind of extra draws used by the source RSA converter. The CAT-FTPL oracle costs are unchanged. Thus the new stage uses $T$ availability draws per player, not a hidden growing number of independent sample batches.
Step 1: project onto an empirical feasible polytope
Suppress the player subscript and let $m=|A|$. Define \[ \widehat M=\left\{T^{-1}\sum_{s=1}^Tq_s: q_s\in\Delta(S^s)\right\}. \] This polytope uses at most $Tm$ conditional-probability variables and is nonempty. Set $\delta=T^{-1/2}$. Compute feasible $q_s$ whose marginal $\nu$ satisfies \[ \tfrac12\|\nu-z\|^2 \le \min_{v\in\widehat M}\tfrac12\|v-z\|^2+\tfrac12\delta^2. \tag{2} \] An approximate convex quadratic program suffices; exact projection is not necessary.For completeness, a polynomial real-arithmetic implementation of (2) is conditional gradient. At marginal $\nu$, the linear oracle chooses in each sampled set an action minimizing the coordinate of $\nu-z$. Update all conditional distributions toward these choices with step $2/(k+2)$. The objective is one-smooth in $\nu$, and the simplex diameter is $\sqrt2$, so \[ f(\nu_{k+1})-f^*\le(1-\gamma_k)(f(\nu_k)-f^*)+\gamma_k^2. \] Convexity bounds the linear term and smoothness bounds the quadratic term. Induction gives a gap at most $4/(k+2)$, so $\lceil8T\rceil$ iterations ensure (2). Each oracle and conditional-distribution update uses $O(Tm)$ arithmetic operations. Store the feasible distributions, not only their marginal, because the next step uses them.
Step 2: a bounded log-weight representation
Let $\eta=1/\lceil\sqrt T\rceil$ and smooth the feasible conditionals: \[ r_s=(1-\eta)q_s+\eta\operatorname{Unif}(S^s),\qquad \nu^\eta=T^{-1}\sum_sr_s. \] Then $\|\nu^\eta-\nu\|_1\le2\eta$. For $m\ge2$ put $R=(m-1)\log(m/\eta)$. The case $m=1$ is deterministic and needs no conversion.Order weights decreasingly. If an adjacent ratio $v_{j+1}/v_j<\eta/m$, take the cut between its first $j$ actions and the rest. In every sampled set crossing the cut, with $h$ upper and $l$ lower actions, the proportional lower mass is at most $(l/h)(v_{j+1}/v_j)<l\eta/(hm)\le l\eta/(h+l)$. The smoothed conditional lower mass is at least $l\eta/(h+l)$. Noncrossing sets give equal total lower mass, zero or one. Averaging contradicts equality of marginals unless no sampled set crosses that cut. In that latter case rescale all weights below the cut until this adjacent ratio equals $\eta/m$; no sampled conditional probability changes. These rescalings leave other adjacent ratios unchanged and preserve ordering. After all cuts are treated, largest-to-smallest log ratio is at most $(m-1)\log(m/\eta)$. Divide by the largest weight and take logs, proving (4). ∎
The bounded-log argument is the finite empirical counterpart of the source's representation lemma; it is included to avoid assuming that all boundary marginals have exact positive representations. Smoothing is essential. For an always-available two-action set, the boundary marginal $(1,0)$ cannot be implemented by strictly positive weights.
Define the convex objective \[ F(\theta)=T^{-1}\sum_s\log\sum_{a\in S^s}e^{\theta_a} -\langle\nu^\eta,\theta\rangle. \] Its gradient is the empirical proportional marginal minus $\nu^\eta$. Its Hessian is an average of categorical covariance matrices and has operator norm at most one: for every vector $v$, each quadratic form is ${\operatorname{Var}}(v_A)\le{\mathbb{E}} v_A^2\le\|v\|^2$. Thus $F$ is one-smooth, and (4) is a global minimizer with zero gradient.
Choose a positive rational upper bound $B$ with $R\le B\le R+1/2$, computed using certified rational bounds on the logarithm. Minimize $F$ by projected gradient descent, step one, on $[-B,B]^m$, starting at zero. The standard one-step projection and smoothness inequalities give $F(\theta_K)-F(\theta^*)\le\|\theta^*\|^2/(2K)\le mB^2/(2K)$. To check this bound, combine the projection optimality inequality with the smooth upper bound on $F(\theta_{k+1})$, telescope squared distances to $\theta^*$, and use monotonicity of objective values to bound the last iterate by their average. With $K=\lceil4mB^2T\rceil$, \[ \|\nabla F(\theta_K)\|\le T^{-1/2}. \tag{5} \] Indeed, global smoothness gives $F(\theta-\nabla F(\theta))\le F(\theta)-\|\nabla F(\theta)\|^2/2$; comparing with the global minimum proves (5). This uses a global zero-gradient minimizer, not a possibly nonzero gradient at a constrained optimum.
Uniform generalization of the fitted marginal
The fitted weights depend on the sample, so a pointwise concentration statement is insufficient. Put $R_*=(d-1)\log(d/\eta)+1$, $N=(3+2R_*T)^d$, and \[ c_T=\sqrt{\frac{\log(8d/p)}{2T}},\qquad u_T=\sqrt{\frac{\log(8dN/p)}{2T}}. \] Each rational box radius $B$ is below $R_*$. A grid of mesh at most $1/T$ covers each player's log-weight box, with at most $N$ points. Conditional softmax coordinates are two-Lipschitz in the maximum norm: their derivative has absolute row sum $2p_a(1-p_a)\le2$. Consequently empirical and population marginal coordinates each vary by at most $2/T$ between a point and its nearest grid point. Hoeffding's inequality and a union bound give, with probability at least $1-p/4$, simultaneously for both players and every log vector in their boxes, \[ \|\mu(e^\theta)-\widehat\mu(e^\theta)\|_1 \le m(u_T+4/T). \tag{6} \] The extra constant three in $N$ covers endpoint and integer rounding of grid sizes.The training action-frequency vector is a bounded martingale average around $\bar\mu_i$, incorporating both random availability and the learner's action randomization. Conditional Hoeffding bounds, unioned over the $d$ coordinates, give $\|z_i-\bar\mu_i\|\le\sqrt{m_i}c_T$ with failure probability at most $p/4$. Conditional on training, the fixed average policy evaluated on fresh sets gives the same bound for $\bar\nu_i-\bar\mu_i$, again with total failure probability at most $p/4$. Combining (3), smoothing, (5), and (6), each output before numerical rounding satisfies \[ \|\mu_i(w_i)-\bar\mu_i\|_1 \le m_i(u_T+4/T)+3m_ic_T+ 2\sqrt{m_i/T}+2/\sqrt T. \tag{7} \] No lower bound on an action's availability probability, and no restriction on the number of possible availability sets, appears here.
The resulting statistical improvement
For any two pairs of marginal probability vectors, normalized payoffs imply \[ |\operatorname{SPR}(x_1,x_2)-\operatorname{SPR}(y_1,y_2)| \le\|x_1-y_1\|_1+\|x_2-y_2\|_1. \tag{8} \] For example, the maximizing term changes by at most $\|x_2-y_2\|_1$ uniformly over its feasible comparator; the minimizing term is handled identically. The true feasible sets in the gap stay fixed.By (1) and Markov, the training gap is at most $32\sum_i\sqrt{m_i\log m_i}/(p\sqrt T)$ except on an event of probability $p/4$. Union with the three concentration events above gives total failure probability at most $p$. Let \[ E_T=d(u_T+3c_T+4/T)+\frac{2\sqrt{2d}+4}{\sqrt T}+\frac8T. \] The final $8/T$ allows proportional-weight rounding as described next. Equations (1)--(8), with the stated union bound, prove the following theorem.
Computation, precision, and interpretation
For $1\le T<4$, output arbitrary positive weights; the normalized saddle gap is at most two, giving the trivial squared-gap bound four. The nonasymptotic improvement (9) is asserted for $T\ge4$.The projection routine takes $O(T)$ conditional-gradient iterations, and the log-weight fit takes $O(mB^2T)$ projected-gradient iterations, each using the stored $T$ sets. These are polynomial in $T$ and action count; they can be much slower in practice than a one-pass RSA update. The result is a sample-rate improvement achieved by multiple deterministic passes, not a simultaneous running-time improvement.
Weights are strictly positive because log coordinates stay bounded. A proportional rule is unchanged by common normalization. If each unnormalized weight is rounded to a positive rational with relative error at most $1/T$ (take $T\ge4$), then every conditional distribution changes in $\ell_1$ by at most $2/(T-1)\le4/T$: divide numerator and denominator by the original set sum and use their common relative-error bound. This holds uniformly over all sets, including rare ones. Two players account for the $8/T$ term above. The required absolute precision has $O(B+\log(mT))$ bits per coordinate, because the smallest unnormalized weight is at least $e^{-B}$. This is polynomial, despite potentially very unequal weight magnitudes.
Convex numerical subproblems must meet the explicit tolerances (2) and (5); an unchecked optimizer message is not a certificate. Exact projected-gradient updates are nonexpansive in their iterates for convex one-smooth $F$. Thus errors of norm at most $1/(10K\sqrt T)$ per gradient call perturb the final iterate by at most $1/(10\sqrt T)$; the factor four in the declared iteration count leaves room for this error in (5). Elementary exponential evaluation on $[-B,B]$ to the corresponding polynomial precision suffices. Similarly, the declared finite conditional-gradient iteration count implements (2) with feasible rational conditional distributions. The recorded training action frequencies are rational multiples of $1/T$ and require no irrational storage. These bit-precision statements concern the new converter; the source learner retains its original randomized oracle model and computational guarantees.
A concrete conversion check
Take one player with two actions and the four stored availability sets $\{1\},\{1,2\},\{2\},\{1,2\}$. Then $\widehat M=\{(v,1-v):1/4\le v\le3/4\}$. For recorded action frequency $z=(1,0)$, exact projection gives $\nu=(3/4,1/4)$, implemented by choosing action one in both joint sets. With $T=4$, $\eta=1/2$: smoothing changes the joint-set probabilities to $(3/4,1/4)$ while singleton choices remain forced. Hence $\nu^\eta=(5/8,3/8)$. Proportional weights $(3,1)$ implement this marginal exactly, with normalized logs $(0,-\log3)$ inside the proved radius $R=\log4$. This directly checks the projection, smoothing and representation steps. It does not estimate their sampling error; that is covered by (6). A population distribution uniform over the three distinct sets could indeed produce this fresh sample while an independent training run produced $z=(1,0)$, so the example is compatible with the sampling model.This establishes the stated statistical improvement for the formalized independent-availability target, conditional on the cited CAT-FTPL learning theorem. It does not extend to correlated private availability, bandit-only payoffs, restricted memory, one-pass conversion, or arbitrary changing availability laws. The solved status refers to this mathematical oracle model and sample-rate comparison; no claim of publication or priority is made.
Completion Estimate
100%This is a post hoc, heuristic estimate for the full catalogue target. The attempt replaces stochastic conversion with a feasible empirical projection, bounded positive-weight fit, and uniform generalization proof yielding the required faster squared-gap rate. It preserves the canonical availability and feedback oracles with polynomial action dependence, so the precise sampling-rate benchmark is established despite greater deterministic computation.
References
- [source] T. Schwarz, J. Li, R. Sim and C. K. Ling (2026), Computing Equilibria in Games with Stochastic Action Sets, arXiv:2602.16234v5. https://arxiv.org/html/2602.16234v5. Imported results: Proposition 5.3 and Theorem 5.5 for (1); Lemma D.3 motivates the bounded-log representation. Theorem 5.8 and Appendix B.13 provide the comparison RSA bound and its sampling convention. The empirical projection, uniform concentration and batch-conversion bound above are the proposed argument in this attempt.
GPT 6 Astra Pro attempt on Econ-536, version 2
A batch conversion bound for compact stochastic-action equilibria
Model: GPT 6 Astra Pro Version: 2Problem ID: C73-532. Status: Proposed solved for the canonical oracle and sample-rate target. The proof below replaces the stochastic-approximation conversion step. It uses the same sampling oracles but more deterministic computation. It does not assert a faster one-pass implementation of the source algorithm.
Version 2 scope and provenance. This revision incorporates the supplied Pro annotation: the improvement is to the squared-SPR sample-rate target, through a batch converter with extra deterministic computation. It is not a faster one-pass converter. Its sampling model retains the source CAT-FTPL learner's additional availability-oracle draws, besides the explicitly counted fresh conversion sample. The source learning results remain imported and credited below; the attached coalition and matching computations do not verify them or the present conversion theorem. This revision reports no new external-source inspection or numerical verification.
Claim, oracle accounting, and the source input
Let $m_i=|A_i|$, $d=m_1+m_2$, take an integer $T\ge4$ and confidence parameter $0<p<1$, and use the canonical independent availability laws and normalized payoff matrix. An implementable marginal is induced by a conditional policy on the nonempty available sets. Write $M_i$ for the population marginal polytope and $\mu_i(w)$ for the marginal of positive proportional weights. All norms below are Euclidean unless marked $1$ or $\infty$.Run the source CAT-FTPL learner for $T$ rounds with its original full available-action utility feedback and its permitted availability-sampling oracle. Record \[ z_i=T^{-1}\sum_{t=1}^T e_{a_i^t},\qquad \bar\mu_i=T^{-1}\sum_{t=1}^T{\mathbb{E}}_{S\sim\rho_i}\pi_i^t(\cdot\mid S). \] Here $e_a$ is the action-indicator vector, so the recorded input uses only actually played actions and is rational. The second vector is an analysis object, not an algorithm input. Policies are predictable before their current availability draw; the two players' availability draws are independent. Conditional on the complete training history, the average policy is fixed and implements $\bar\mu_i\in M_i$.
The only imported learning bound is the source's Proposition 5.3 and Theorem 5.5, which together give \[ {\mathbb{E}}\operatorname{SPR}(\bar\mu_1,\bar\mu_2) \le \frac{8\sum_i\sqrt{m_i\log m_i}}{\sqrt T}. \tag{1} \] Singleton action sets contribute zero. The saddle gap is nonnegative, so Markov's inequality applies to the sum even if an individual regret can be negative. All subsequent conversion arguments are provided below.
For each player draw $T$ fresh independent availability sets $S^1,\ldots,S^T$ after training. No payoff observations, opponent availability, or probabilities of availability patterns are requested in this stage. These are the same kind of extra draws used by the source RSA converter. The CAT-FTPL oracle costs are unchanged. In particular, the symbol $T$ counts the source learner's rounds and the converter's fresh sample size; it is not a claim that all oracle calls made by CAT-FTPL sum to $T$. Its permitted additional resampling remains part of the comparison model. Thus the new stage uses $T$ availability draws per player, not a hidden growing number of independent sample batches.
Step 1: project onto an empirical feasible polytope
Suppress the player subscript and let $m=|A|$. Define \[ \widehat M=\left\{T^{-1}\sum_{s=1}^Tq_s: q_s\in\Delta(S^s)\right\}. \] This polytope uses at most $Tm$ conditional-probability variables and is nonempty. Set $\delta=T^{-1/2}$. Compute feasible $q_s$ whose marginal $\nu$ satisfies \[ \tfrac12\|\nu-z\|^2 \le \min_{v\in\widehat M}\tfrac12\|v-z\|^2+\tfrac12\delta^2. \tag{2} \] An approximate convex quadratic program suffices; exact projection is not necessary.For completeness, a polynomial real-arithmetic implementation of (2) is conditional gradient. At marginal $\nu$, the linear oracle chooses in each sampled set an action minimizing the coordinate of $\nu-z$. Update all conditional distributions toward these choices with step $2/(k+2)$. The objective is one-smooth in $\nu$, and the simplex diameter is $\sqrt2$, so \[ f(\nu_{k+1})-f^*\le(1-\gamma_k)(f(\nu_k)-f^*)+\gamma_k^2. \] Convexity bounds the linear term and smoothness bounds the quadratic term. Induction gives a gap at most $4/(k+2)$, so $\lceil8T\rceil$ iterations ensure (2). Each oracle and conditional-distribution update uses $O(Tm)$ arithmetic operations. Store the feasible distributions, not only their marginal, because the next step uses them.
Step 2: a bounded log-weight representation
Let $\eta=1/\lceil\sqrt T\rceil$ and smooth the feasible conditionals: \[ r_s=(1-\eta)q_s+\eta\operatorname{Unif}(S^s),\qquad \nu^\eta=T^{-1}\sum_sr_s. \] Then $\|\nu^\eta-\nu\|_1\le2\eta$. For $m\ge2$ put $R=(m-1)\log(m/\eta)$. The case $m=1$ is deterministic and needs no conversion.Order weights decreasingly. If an adjacent ratio $v_{j+1}/v_j<\eta/m$, take the cut between its first $j$ actions and the rest. In every sampled set crossing the cut, with $h$ upper and $l$ lower actions, the proportional lower mass is at most $(l/h)(v_{j+1}/v_j)<l\eta/(hm)\le l\eta/(h+l)$. The smoothed conditional lower mass is at least $l\eta/(h+l)$. Noncrossing sets give equal total lower mass, zero or one. Averaging contradicts equality of marginals unless no sampled set crosses that cut. In that latter case rescale all weights below the cut until this adjacent ratio equals $\eta/m$; no sampled conditional probability changes. These rescalings leave other adjacent ratios unchanged and preserve ordering. After all cuts are treated, largest-to-smallest log ratio is at most $(m-1)\log(m/\eta)$. Divide by the largest weight and take logs, proving (4). ∎
The bounded-log argument is the finite empirical counterpart of the source's representation lemma; it is included to avoid assuming that all boundary marginals have exact positive representations. Smoothing is essential. For an always-available two-action set, the boundary marginal $(1,0)$ cannot be implemented by strictly positive weights.
Define the convex objective \[ F(\theta)=T^{-1}\sum_s\log\sum_{a\in S^s}e^{\theta_a} -\langle\nu^\eta,\theta\rangle. \] Its gradient is the empirical proportional marginal minus $\nu^\eta$. Its Hessian is an average of categorical covariance matrices and has operator norm at most one: for every vector $v$, each quadratic form is ${\operatorname{Var}}(v_A)\le{\mathbb{E}} v_A^2\le\|v\|^2$. Thus $F$ is one-smooth, and (4) is a global minimizer with zero gradient.
Choose a positive rational upper bound $B$ with $R\le B\le R+1/2$, computed using certified rational bounds on the logarithm. Minimize $F$ by projected gradient descent, step one, on $[-B,B]^m$, starting at zero. The standard one-step projection and smoothness inequalities give $F(\theta_K)-F(\theta^*)\le\|\theta^*\|^2/(2K)\le mB^2/(2K)$. To check this bound, combine the projection optimality inequality with the smooth upper bound on $F(\theta_{k+1})$, telescope squared distances to $\theta^*$, and use monotonicity of objective values to bound the last iterate by their average. With $K=\lceil4mB^2T\rceil$, \[ \|\nabla F(\theta_K)\|\le T^{-1/2}. \tag{5} \] Indeed, global smoothness gives $F(\theta-\nabla F(\theta))\le F(\theta)-\|\nabla F(\theta)\|^2/2$; comparing with the global minimum proves (5). This uses a global zero-gradient minimizer, not a possibly nonzero gradient at a constrained optimum.
Uniform generalization of the fitted marginal
The fitted weights depend on the sample, so a pointwise concentration statement is insufficient. Put $R_*=(d-1)\log(d/\eta)+1$, $N=(3+2R_*T)^d$, and \[ c_T=\sqrt{\frac{\log(8d/p)}{2T}},\qquad u_T=\sqrt{\frac{\log(8dN/p)}{2T}}. \] Each rational box radius $B$ is below $R_*$. A grid of mesh at most $1/T$ covers each player's log-weight box, with at most $N$ points. Conditional softmax coordinates are two-Lipschitz in the maximum norm: their derivative has absolute row sum $2p_a(1-p_a)\le2$. Consequently empirical and population marginal coordinates each vary by at most $2/T$ between a point and its nearest grid point. Hoeffding's inequality and a union bound give, with probability at least $1-p/4$, simultaneously for both players and every log vector in their boxes, \[ \|\mu(e^\theta)-\widehat\mu(e^\theta)\|_1 \le m(u_T+4/T). \tag{6} \] The extra constant three in $N$ covers endpoint and integer rounding of grid sizes.The training action-frequency vector is a bounded martingale average around $\bar\mu_i$, incorporating both random availability and the learner's action randomization. Conditional Hoeffding bounds, unioned over the $d$ coordinates, give $\|z_i-\bar\mu_i\|\le\sqrt{m_i}c_T$ with failure probability at most $p/4$. Conditional on training, the fixed average policy evaluated on fresh sets gives the same bound for $\bar\nu_i-\bar\mu_i$, again with total failure probability at most $p/4$. Combining (3), smoothing, (5), and (6), each output before numerical rounding satisfies \[ \|\mu_i(w_i)-\bar\mu_i\|_1 \le m_i(u_T+4/T)+3m_ic_T+ 2\sqrt{m_i/T}+2/\sqrt T. \tag{7} \] No lower bound on an action's availability probability, and no restriction on the number of possible availability sets, appears here.
The resulting statistical improvement
For any two pairs of marginal probability vectors, normalized payoffs imply \[ |\operatorname{SPR}(x_1,x_2)-\operatorname{SPR}(y_1,y_2)| \le\|x_1-y_1\|_1+\|x_2-y_2\|_1. \tag{8} \] For example, the maximizing term changes by at most $\|x_2-y_2\|_1$ uniformly over its feasible comparator; the minimizing term is handled identically. The true feasible sets in the gap stay fixed.By (1) and Markov, the training gap is at most $32\sum_i\sqrt{m_i\log m_i}/(p\sqrt T)$ except on an event of probability $p/4$. Union with the three concentration events above gives total failure probability at most $p$. Let \[ E_T=d(u_T+3c_T+4/T)+\frac{2\sqrt{2d}+4}{\sqrt T}+\frac8T. \] The final $8/T$ allows proportional-weight rounding as described next. Equations (1)--(8), with the stated union bound, prove the following theorem.
Computation, precision, and interpretation
For $1\le T<4$, output arbitrary positive weights; the normalized saddle gap is at most two, giving the trivial squared-gap bound four. The nonasymptotic improvement (9) is asserted for $T\ge4$.The projection routine takes $O(T)$ conditional-gradient iterations, and the log-weight fit takes $O(mB^2T)$ projected-gradient iterations, each using the stored $T$ sets. These are polynomial in $T$ and action count; they can be much slower in practice than a one-pass RSA update. The result is a sample-rate improvement achieved by multiple deterministic passes, not a simultaneous running-time improvement. The catalogue target fixes action count and failure probability when taking the asymptotic limit; this proof does not assert an optimal joint rate as either varies.
Weights are strictly positive because log coordinates stay bounded. A proportional rule is unchanged by common normalization. If each unnormalized weight is rounded to a positive rational with relative error at most $1/T$ (take $T\ge4$), then every conditional distribution changes in $\ell_1$ by at most $2/(T-1)\le4/T$: divide numerator and denominator by the original set sum and use their common relative-error bound. This holds uniformly over all sets, including rare ones. Two players account for the $8/T$ term above. The required absolute precision has $O(B+\log(mT))$ bits per coordinate, because the smallest unnormalized weight is at least $e^{-B}$. This is polynomial, despite potentially very unequal weight magnitudes.
Convex numerical subproblems must meet the explicit tolerances (2) and (5); an unchecked optimizer message is not a certificate. Exact projected-gradient updates are nonexpansive in their iterates for convex one-smooth $F$. Thus errors of norm at most $1/(10K\sqrt T)$ per gradient call perturb the final iterate by at most $1/(10\sqrt T)$; the factor four in the declared iteration count leaves room for this error in (5). Elementary exponential evaluation on $[-B,B]$ to the corresponding polynomial precision suffices. Similarly, the declared finite conditional-gradient iteration count implements (2) with feasible rational conditional distributions. The recorded training action frequencies are rational multiples of $1/T$ and require no irrational storage. These bit-precision statements concern the new converter; the source learner retains its original randomized oracle model and computational guarantees.
A concrete conversion check
Take one player with two actions and the four stored availability sets $\{1\},\{1,2\},\{2\},\{1,2\}$. Then $\widehat M=\{(v,1-v):1/4\le v\le3/4\}$. For recorded action frequency $z=(1,0)$, exact projection gives $\nu=(3/4,1/4)$, implemented by choosing action one in both joint sets. With $T=4$, $\eta=1/2$: smoothing changes the joint-set probabilities to $(3/4,1/4)$ while singleton choices remain forced. Hence $\nu^\eta=(5/8,3/8)$. Proportional weights $(3,1)$ implement this marginal exactly, with normalized logs $(0,-\log3)$ inside the proved radius $R=\log4$. This directly checks the projection, smoothing and representation steps. It does not estimate their sampling error; that is covered by (6). A population distribution uniform over the three distinct sets could indeed produce this fresh sample while an independent training run produced $z=(1,0)$, so the example is compatible with the sampling model.This establishes the stated statistical improvement for the formalized independent-availability target, conditional on the cited CAT-FTPL learning theorem. It does not extend to correlated private availability, bandit-only payoffs, restricted memory, one-pass conversion, or arbitrary changing availability laws. The solved status refers to this mathematical oracle model and sample-rate comparison; no claim of publication or priority is made.
Completion Estimate
100%This is a post hoc, heuristic estimate for the full catalogue target. The attempt replaces stochastic conversion with a feasible empirical projection, bounded positive-weight fit, and uniform generalization proof yielding the required faster squared-gap rate. It preserves the canonical availability and feedback oracles, including the source learner's additional oracle draws, with polynomial action dependence, so the precise sampling-rate benchmark is established despite greater deterministic computation. This estimate does not concern a one-pass running-time improvement.
References
- [source] T. Schwarz, J. Li, R. Sim and C. K. Ling (2026), Computing Equilibria in Games with Stochastic Action Sets, arXiv:2602.16234v5. https://arxiv.org/html/2602.16234v5. Imported results: Proposition 5.3 and Theorem 5.5 for (1); Lemma D.3 motivates the bounded-log representation. Theorem 5.8 and Appendix B.13 provide the comparison RSA bound and its sampling convention. The empirical projection, uniform concentration and batch-conversion bound above are the proposed argument in this attempt.