Prover-Adversary games for systems over (non-deterministic) branching programs
Pith reviewed 2026-05-21 23:16 UTC · model grok-4.3
The pith
Prover-adversary games polynomially characterize the proof systems eLDT and eLNDT for deterministic and non-deterministic branching programs.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Pudlak-Buss style Prover-Adversary games are polynomially equivalent to eLDT for deterministic branching programs and to eLNDT for non-deterministic branching programs; the latter equivalence requires a workable negation for NBPs obtained via a non-uniform formalization of the Immerman-Szelepcsenyi theorem that coNL equals NL, and the same methods yield that eLNDT is polynomially equivalent to systems over boundedly alternating branching programs.
What carries the argument
Pudlak-Buss style Prover-Adversary games defined over branching programs, together with a polynomial negation operation on non-deterministic branching programs.
If this is right
- eLDT is polynomially equivalent to the Prover-Adversary game played on deterministic branching programs.
- eLNDT is polynomially equivalent to the Prover-Adversary game played on non-deterministic branching programs.
- eLNDT is polynomially equivalent to any proof system whose lines are boundedly alternating branching programs.
- The equivalences translate directly into polynomial-size translations between proofs and winning strategies.
Where Pith is reading between the lines
- The game view may supply new combinatorial arguments for proving lower bounds on eLNDT by analyzing the existence of winning strategies.
- If the non-uniform negation construction extends to other models, similar game characterizations could apply to additional classes such as NL and coNL.
- The results suggest that bounded alternation in branching programs can be simulated inside eLNDT without superpolynomial blowup.
Load-bearing premise
A polynomial-size negation for non-deterministic branching programs can be constructed from a non-uniform version of the Immerman-Szelepcsenyi theorem.
What would settle it
An explicit family of non-deterministic branching programs with no polynomial-size negated version under the non-uniform coNL=NL construction, or a superpolynomial separation between eLNDT proofs and the corresponding game strategies.
read the original abstract
We introduce Pudlak-Buss style Prover-Adversary games to characterise proof systems reasoning over deterministic branching programs (BPs) and non-deterministic branching programs (NBPs). Our starting points are the proof systems eLDT and eLNDT, for BPs and NBPs respectively, previously introduced by Buss, Das and Knop. We prove polynomial equivalences between these proof systems and the corresponding games we introduce. This crucially requires access to a form of negation of branching programs which, for NBPs, requires us to formalise a non-uniform version of the Immerman-Szelepcsenyi theorem that coNL = NL. Thanks to the techniques developed, we further obtain a proof complexity theoretic version of Immerman-Szelepcsenyi, showing that eLNDT is polynomially equivalent to systems over boundedly alternating branching programs.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces Pudlak-Buss style prover-adversary games to characterize the proof systems eLDT (over deterministic branching programs) and eLNDT (over non-deterministic branching programs). It proves polynomial equivalences between these systems and the introduced games. For NBPs this requires a non-uniform formalization of the Immerman-Szelepcsenyi theorem (coNL = NL) to obtain a workable negation operation. As a further consequence the paper derives a proof-complexity analogue of IS, establishing that eLNDT is polynomially equivalent to systems over boundedly alternating branching programs.
Significance. If the polynomial-size equivalences hold, the work supplies game characterizations for branching-program proof systems that may facilitate lower-bound arguments and clarifies the role of negation in non-deterministic settings. The non-uniform IS formalization and the resulting proof-complexity version of the theorem are notable contributions that extend earlier results of Buss, Das and Knop.
major comments (1)
- [§4 and Appendix] §4 (and the appendix construction): the central polynomial equivalence between eLNDT and the corresponding prover-adversary game rests on producing, from an NBP of size s, a co-NBP of size poly(s) whose correctness is provable inside eLNDT with only polynomial overhead. The manuscript must explicitly state and verify these size and proof-size bounds; if either is super-polynomial the claimed equivalences for eLNDT and the bounded-alternation systems collapse.
minor comments (2)
- [§2] Notation for the non-uniform IS formalization and the precise definition of 'negation' for NBPs should be introduced earlier (ideally in §2 or §3) to improve readability for readers unfamiliar with the non-uniform setting.
- [Abstract] The abstract states that 'polynomial equivalences' are proved; a brief parenthetical remark on the degree of the polynomials or the precise systems involved would help readers assess the strength of the result at a glance.
Simulated Author's Rebuttal
We thank the referee for their positive summary of the paper's contributions and for the constructive major comment. We address it point-by-point below and will revise the manuscript to incorporate the requested clarifications.
read point-by-point responses
-
Referee: [§4 and Appendix] §4 (and the appendix construction): the central polynomial equivalence between eLNDT and the corresponding prover-adversary game rests on producing, from an NBP of size s, a co-NBP of size poly(s) whose correctness is provable inside eLNDT with only polynomial overhead. The manuscript must explicitly state and verify these size and proof-size bounds; if either is super-polynomial the claimed equivalences for eLNDT and the bounded-alternation systems collapse.
Authors: We agree that the polynomial equivalence between eLNDT and the prover-adversary game for NBPs depends on the co-NBP construction having polynomial size and admitting a polynomial-size eLNDT proof of correctness. The appendix already contains the non-uniform Immerman-Szelepcsenyi formalization that yields such a construction, and the overall polynomial overhead follows directly from the size of the NL machine simulation and the inductive definition of the eLNDT proofs. Nevertheless, we accept the referee's observation that these bounds are not stated with sufficient explicitness. In the revised version we will add, in §4 and the appendix, a dedicated paragraph that (i) states the concrete polynomial size bound on the produced co-NBP, (ii) states the polynomial bound on the eLNDT proof size, and (iii) sketches the verification that both remain polynomial, thereby confirming that the claimed equivalences are preserved. This change strengthens the exposition without altering any theorems. revision: yes
Circularity Check
Minor self-citation to prior eLDT/eLNDT introduction; equivalences and non-uniform IS formalization are independently derived
full rationale
The paper starts from previously introduced systems eLDT and eLNDT (Buss, Das, Knop) and proves new polynomial equivalences to Pudlak-Buss style prover-adversary games. The key technical step is formalizing a non-uniform version of Immerman-Szelepcsenyi to obtain negation for NBPs, which is then used to establish the equivalences and a proof-complexity analogue of IS for boundedly alternating programs. No quoted step reduces a 'prediction' or central result back to a fitted parameter or self-definition by construction. The self-citation is limited to the starting definitions of the systems and is not load-bearing for the new game equivalences or the IS formalization; those rest on explicit constructions and proofs inside the paper. This is a standard, non-circular extension of prior work.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Standard properties of deterministic and non-deterministic branching programs as models of computation
- domain assumption Existence of a workable negation operation for branching programs that preserves polynomial size
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We prove polynomial equivalences between these proof systems and the corresponding games we introduce. This crucially requires access to a form of negation of branching programs which, for NBPs, requires us to formalise a non-uniform version of the Immerman-Szelepcsényi theorem that coNL = NL.
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
the k-decider ABk_i C ... tB_k , ABk_i C → A, Bi, tB_k+1
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.