REVIEW 3 major objections 4 minor 16 references
Permissive Equilibria in Multiplayer Reachability Games
T0 review · 3 major / 4 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read Deciding existence of permissive equilibria with bounded penalties in multiplayer reachability games is in PSPACE under unary bounds.
desk verdict Promising framework for permissive equilibria, but the central PSPACE claim rests on a compression lemma whose written bound is exponential, not polynomial. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing objects are multi-strategies, penalties, and symbolic trees. A multi-strategy assigns each player, at each history he owns, a nonempty set of allowed successors instead of a single one; a player's penalty is the largest sum of weights of the edges he blocks along any play consistent with the multi-strategy, with a main penalty for the equilibrium outcome and a retaliation penalty for plays that follow a deviation. A tree is good when it is resistant to internal deviations, meaning that at every branching point owned by a player either all allowed continuations win for him or all lose, and resistant to external deviations, meaning that if a player can move outside the tree to a successor from which he can win, then all continuations inside the tree from that point must also win for him. The compression step in Proposition 11 is the technical core: it shows that any good infinite tree or forest respecting the penalty caps contains a finite symbolic subtree whose unfolding keeps all resistance and penalty properties, with height bounded by a polynomial in the number of players and vertices and in the largest penalty threshold.
What would settle it
Construct a reachability game with unary penalty bounds where a permissive equilibrium exists but every witnessing good tree has a branch in which some penalty only stops increasing after more than the claimed polynomial number of steps, or where no symbolic tree of the claimed height satisfies all resistance and penalty conditions even though an infinite good tree does.
Extended reading notes
Core claim
The central claim, stated as Theorems 14 and 15, is that for multiplayer reachability games the constrained penalty problem is decidable in PSPACE when penalty bounds are encoded in unary: given upper thresholds on each player's main and retaliation penalties, one can decide whether a permissive Nash equilibrium (with no restriction on retaliation) or a permissive subgame-perfect equilibrium exists. The same PSPACE bound holds for the weakly winning variant, where at least one consistent profile lets a designated set of players reach their targets, and for the strongly winning variant, where every consistent profile does so. The proof works by characterizing permissive equilibria with good trees and good forests, infinite objects whose branches are all equilibrium outcomes, and then compressing every such infinite witness into a symbolic tree of height polynomial in the game size and the largest penalty bound. An alternating polynomial-time machine guesses this finite symbolic witness and verifies its conditions branch by branch; since alternating polynomial time equals PSPACE, decidability follows.
Load-bearing premise
The load-bearing premise is Proposition 11's claim that every good infinite tree satisfying the resistance conditions and the penalty caps can be compressed to a symbolic tree of polynomial height; if the branch-completion step ever requires a taller witness, the PSPACE algorithm would not terminate correctly on all instances.
Editorial extensions
If this is right
- For any finite reachability game with unary penalty bounds, the existence of a permissive Nash or subgame-perfect equilibrium can be decided in polynomial space.
- The same algorithms handle requirements that a distinguished set of players win in at least one consistent play or in every consistent play, with no change to the complexity bound.
- Positive answers are witnessed by finite symbolic trees or forests, so a permissive equilibrium can be described by a finite object rather than by an infinite strategy profile.
- The tree and forest characterization reduces equilibrium checking to local branch conditions, which is exactly what allows an alternating polynomial-time machine to verify a guessed witness in polynomial space.
Reading between the lines
- Beyond the paper: the same symbolic-tree and forest template is a natural candidate for other objectives such as safety or Büchi, since only the leaf and lasso winning checks would change.
- Beyond the paper: if the polynomial height bound is tight, binary encoding of penalty bounds should push the decision problems out of PSPACE; a matching lower bound would sharpen the complexity boundary.
- Beyond the paper: the constructive nature of the witness compression suggests a practical search for permissive equilibria by looking for polynomial-height symbolic trees directly, rather than exploring the infinite game tree.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies permissive equilibria in multiplayer reachability games on finite graphs. A multi-strategy assigns to each history a non-empty set of actions rather than a single action, and a permissive Nash or subgame-perfect equilibrium is a profile of multi-strategies such that every fully specified strategy profile consistent with it is an NE or SPE, respectively. Permissiveness is measured by two penalty notions: a main penalty, which is the worst-case penalty over outcomes of the multi-strategy, and a retaliation penalty, which is the worst-case penalty over histories outside the outcome tree. The paper characterizes permissive NEs by ``good trees'' (Theorem 5) and permissive SPEs by ``good forests'' (Theorem 8), then introduces finite symbolic trees and forests as witnesses. The central claims are Corollaries 12 and 13, which assert that the existence of such equilibria is equivalent to the existence of symbolic witnesses of height polynomial in the game size, the number of players, and the largest penalty bound; Theorems 14 and 15 then use those witnesses to give PSPACE decision procedures for the constrained penalty problem and for weakly/strongly winning variants when the penalty bounds are encoded in unary.
Significance. If the proof obligations are completed, this is a valuable contribution: it extends the two-player permissive-strategy framework of Bouyer-Duflot-Markey-Renault to multiplayer equilibrium concepts, provides structural tree/forest characterizations, and gives uniform PSPACE decision procedures for several natural robustness and relevance problems. The paper is self-contained in its main definitions and the appendix contains detailed proofs of the equilibrium characterizations (Theorems 5 and 8). The decision procedures are constructive and are stated as falsifiable complexity claims rather than as existence arguments relying on hidden parameters. The main weakness is that the finite-witness compression step, Proposition 11, is presented as a sketch and its displayed height bound is exponential in the number of players, which directly affects the PSPACE statements.
major comments (3)
- [Appendix B, Proposition 11] The displayed bound alpha = |V| x |D| x 2^{|D|} x sum_{i in N'} P_i is exponential in |D|. Since Remark 10 and Corollary 12 take D = N for permissive Nash equilibria, and since a tree in a good forest can have D = N\I = N, the claimed polynomial height bound is false as stated. The PSPACE algorithms in Theorems 14 and 15 require the alternating polynomial-time machine to guess and check a symbolic tree or forest of polynomial height; a witness of height 2^{|D|} cannot be guessed and checked in polynomial time. The informal explanation that the labels cannot freely change suggests that a polynomial bound may be obtainable by counting actual label changes along a branch (I increases at most |D| times, each m_i switches at most twice, and each p_i increases at most P_i times), but that bound is not what is written. The authors must either prove the tighter bound explicitly or revise the complexity claim.
- [Section 5.3, proof of Theorem 15] The proof states: ``For the retaliation penalties, for each player, we check that the total penalty of all new symbolic trees T_{i,u,I} is below the given upper threshold.'' However, RPenalty_i(F) is defined in Section 4.2 and used in Corollary 13 as the supremum of Penalty_i(T) over the trees in Out, not as a sum over trees. If the algorithm literally checks that the sum of the penalties is at most r_i, it is incomplete: it will reject valid forests in which each individual tree has penalty at most r_i but the sum of the penalties exceeds r_i. If a different check is intended, the proof must be rewritten to describe how the universal branches enforce the supremum condition. Since this proof is the only justification for the SPE PSPACE result, the issue must be resolved.
- [Section 5.1, paragraph after Proposition 11] The passage arguing that Proposition 11 can be applied independently to each tree of a forest to obtain a symbolic forest is only sketched. It claims that gamma_{~H} is componentwise not above gamma_F and therefore (gamma_{~H}, N\I)-resistance is inherited, but the monotonicity argument is not written out. This step is load-bearing for Corollary 13 and therefore for Theorem 15; it should be a formal proof rather than a remark.
minor comments (4)
- [Corollary 13] Item 2(a) says each tree is ``(N\I)-resistant to internal deviations, and (gamma_F, N)-resistant,'' but Remark 10 and Definition 7 require the second condition to be (gamma_F, N\I)-resistance. As written, the corollary is misstated and should be corrected.
- [Remark 10] There is a duplicated word in ``a good forest iff each each tree T_{i,v,I} of F is ...''; this should be fixed.
- [Appendix B, Proposition 11 proof] The grammar in the sentence ``every branch ultimately ends with a label where all values m_i are bottom or ?'' uses ``ends'' with a plural subject; this is a minor presentation issue.
- [Section 5.2, proof of Theorem 14] The proof says the vector gamma_G ``has exponential size, but the index I in a triple (i,v,I) is useless''; this is true only if i in I is the only relevant information, and the sentence could be clarified by stating explicitly that I is maintained along the execution rather than stored in the precomputed vector.
Circularity Check
No significant circularity: the PSPACE results follow from newly proved tree/forest characterizations and a self-contained compression lemma; self-citations are background only.
full rationale
The central PSPACE claims in Theorems 14 and 15 are derived from Corollaries 12 and 13, which in turn rest on the paper's own characterizations (Theorems 5 and 8) and on Proposition 11. The characterizations are proved in full in Appendix A, not imported from the authors' prior work: the proof of Theorem 5 is self-contained, and the proof of Theorem 8 relies on an external result by Brihaye, Bruyère, Meunier and Raskin [12] plus a proposition proved in the paper. Proposition 11 is a constructive compression argument for good trees; although its displayed bound contains a 2^{|D|} factor and is therefore debatable as a polynomial bound, that is a correctness/complexity concern, not a circularity: the construction does not assume the target existence result and no fitted parameter or input-derived constant is renamed as a conclusion. The decision algorithms in Theorems 14 and 15 exploit standard equivalences (AP = PSPACE [13]) and standard reachability winning-region computations [15], and they verify the symbolic-tree conditions rather than presupposing them. Self-citations to [9,10,11] appear only as background for the classical equilibrium characterizations and are not load-bearing: the invoked results are either proved in the present paper or supplied by external references. Accordingly, no circular step is exhibited. The possible exponential height bound in Proposition 11 is a potential gap in the polynomial-height premise, but it does not make the derivation equivalent to its inputs by definition; it belongs to a correctness evaluation, not to circularity analysis.
Assumptions & free parameters
assumptions (5)
- standard math AP = PSPACE, as established by Chandra, Kozen, and Stockmeyer.
- standard math Two-player zero-sum reachability games are determined and winning regions are computable in polynomial time.
- domain assumption In reachability games, weak and very weak subgame-perfect equilibria coincide with subgame-perfect equilibria.
- standard math Koenig's lemma: every finitely branching infinite tree has an infinite branch.
- domain assumption The game graph is finite, has no deadlocks, and players' objectives are reachability of target sets.
Cite this review
Pith. "Pith review of Permissive Equilibria in Multiplayer Reachability Games." pith.science (2026). https://pith.science/paper/P2WDYI42
@misc{pith2026241113296,
author = {Pith},
title = {Pith review of: Permissive Equilibria in Multiplayer Reachability Games},
year = {2026},
howpublished = {\url{https://pith.science/paper/P2WDYI42}},
note = {Machine review of arXiv:2411.13296}
}
read the original abstract
We study multi-strategies in multiplayer reachability games played on finite graphs. A multi-strategy prescribes a set of possible actions, instead of a single action as usual strategies: it represents a set of all strategies that are consistent with it. We aim for profiles of multi-strategies (a multi-strategy per player), where each profile of consistent strategies is a Nash equilibrium, or a subgame perfect equilibrium. The permissiveness of two multi-strategies can be compared with penalties, as already used in the two-player zero-sum setting by Bouyer, Duflot, Markey and Renault. We show that we can decide the existence of a multi-strategy that is a Nash equilibrium or a subgame perfect equilibrium, while satisfying some upper-bound constraints on the penalties in PSPACE, if the upper-bound penalties are given in unary. The same holds when we search for multi-strategies where certain players are asked to win in at least one play or in all plays
Figures
Reference graph
Works this paper leans on
-
[1]
There exists a permissive NEΘ in (G,v 0) such that⟨Θ⟩H v0 =T
-
[2]
The treeT is good. Proof. (1⇒ 2) Let us assume that there exists a permissive NEΘ in (G,v 0) such that⟨Θ⟩H v0 =T . First, let us assume by contradiction that the treeT is not resistant to internal deviations. Therefore, there existshv∈T with v∈ Vi (for somei∈ N) such that |{hvv′∈T |v′∈V}|≥ 2, as well as two playsρ,ρ′∈T ∞ ↾hv such that Gaini(hρ) = 0 and Ga...
-
[3]
~U is (γ,D )-resistant. Moreover, for a subsetWin of players, if we start withT that is strongly (respectively, weakly) winning w.r.t. Win, then we can make the above construction so that moreover~U is strongly (respectively, weakly) winning w.r.t.Win. Proof. LetT be a treeD-resistant to internal deviations, and(γ,D )-resistant. The proof consists in addi...
-
[5]
There exists a permissive SPEΘ in (G,v 0) such that: a. ⟨Θ⟩H v0 =T∗; b. Θ is strongly winning w.r.t.Win; c. for alli∈ N, MPenaltyi(Θ,v 0)≤mi and RPenaltyi(Θ,v 0)≤ri
-
[6]
There exists a good forestF in (G,v 0) such that: a. T 0,v0,I0 =T∗; b. for allρ∈T ∞ 0,v0,I0, for alli∈ Win, Gaini(ρ) = 1; c. for alli∈ N, MPenaltyi(F)≤mi and RPenaltyi(F)≤ri. A. Goeminne and B. Monmege 19 These assertions are still equivalent by replacing 1b by “Θ is weakly winning w.r.t.Win” and 2b by “there existsρ∈T ∞ 0,v0,I0 such that for alli∈ Win, G...
-
[7]
for all i∈ N and for all hv∈ Histi(v0), if| Θi(hv)|≥ 2, then for allρ,ρ′∈⟨ Θ↾h⟩v, Gaini(hρ) = Gaini(hρ′)
-
[8]
for all i∈ N and hv∈ Histi(v0) such that there existsu′∈ Succ(v)\ Θi(hv), if there exists ρ′∈⟨ Θ↾hv⟩u′ such that Gaini(hvρ′) = 1, then for allρ∈⟨ Θ↾h⟩v, Gaini(hρ) = 1. Proof. 1. Let i∈ N and hv∈ Histi(v0) such that| Θi(hv)|≥ 2. We assume that there exist ρ,ρ′∈⟨ Θ↾h⟩v such that Gaini(hρ) = 0 and Gaini(hρ′) = 1. Let u and u′ be the first vertices ofρ and ρ′...
-
[9]
Leti∈ N andhv∈ Histi(v0) such that there existu′∈ Succ(v)\Θi(hv) andρ′∈⟨ Θ↾hv⟩u′ with Gaini(hvρ′) = 1. If there exists ρ∈⟨ Θ↾h⟩v such that Gaini(hρ) = 0, then any strategy profileσ ≲ Θ such that⟨σ↾h⟩v =ρ and⟨σ↾hv⟩u′ =ρ′ cannot be a very weak SPE. Indeed, let us consider the subgame(G↾h,v ) and the one-shot deviating strategyσ′ i from 20 Permissive Equilib...
Show all 16 references
-
[10]
Θ is weakly winning w.r.t.Win
By Proposition 17, we have that for allπ∈⟨ Θ↾hg⟩u, Gainj(π) = 1. To conclude, as ρ∈T ∞ i,v I↾gu =⟨Θ↾hg⟩u, Gainj(ρ) = 1. We have proved thatF is a good forest withT 0,v0,I0 =T∗. Since Θ is strongly winning w.r.t. Win, we have that for allσ ≲ Θ, for alli∈ Win, Gaini(⟨σ⟩v0) = 1. ...
-
[11]
~U is D-resistant to internal deviations
-
[12]
in ~U, every playeri∈ N′ has a penalty at mostPi
-
[14]
~U1 is D-resistant to internal deviations
-
[15]
in ~U1, each playeri∈N′ has a penalty at mostPi
-
[16]
Moreover, by the core of the symbolic tree, we know that~U1 is strongly winning w.r.t.Win
~U1 is (γ,D )-resistant. Moreover, by the core of the symbolic tree, we know that~U1 is strongly winning w.r.t.Win. We now explain how to reduce the height of this symbolic tree, by reducing the height of the core and expanded core, while maintaining the rules (a), (b), (c), a...
-
[2019]
12 Thomas Brihaye, Véronique Bruyère, Noémie Meunier, and Jean-François Raskin
doi:10.1007/978-3-030-30806-3\_5. 12 Thomas Brihaye, Véronique Bruyère, Noémie Meunier, and Jean-François Raskin. Weak subgame perfect equilibria and their application to quantitative reachability. InCSL 2015, volume 41 ofLIPIcs, pages 504–518. Schloss Dagstuhl - Leibniz-Zentr...
2015 doi
-
[2024]
17 Michael Ummels
doi:10.1007/978-3-031-57256-2\_9. 17 Michael Ummels. Rational behaviour and strategy construction in infinite multiplayer games. In FSTTCS 2006, volume 4337 of LNCS, pages 212–223. Springer, 2006. doi:10.1007/ 11944836\_21. A Proofs of Section 4: Characterizations of permissiv...
2006 doi
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.