Proof complexity of positive branching programs
Anupam Das, Avgerinos Delkos

TL;DR
This paper explores the proof complexity of positive branching programs, showing that a restricted system can polynomially simulate a more general one, and provides explicit polynomial-size proofs for the pigeonhole principle.
Contribution
It introduces a positive syntax version of the proof system eLNDT+ and proves it polynomially simulates the original system eLNDT, advancing understanding of monotone proof systems.
Findings
eLNDT+ polynomially simulates eLNDT over positive sequents
Formalisation of counting functions within eLNDT+ with polynomial-size proofs
Explicit polynomial-size proofs of the propositional pigeonhole principle
Abstract
We investigate the proof complexity of systems based on positive branching programs, i.e. non-deterministic branching programs (NBPs) where, for any 0-transition between two nodes, there is also a 1-transition. Positive NBPs compute monotone Boolean functions, just like negation-free circuits or formulas, but constitute a positive version of (non-uniform) NL, rather than P or NC1, respectively. The proof complexity of NBPs was investigated in previous work by Buss, Das and Knop, using extension variables to represent the dag-structure, over a language of (non-deterministic) decision trees, yielding the system eLNDT. Our system eLNDT+ is obtained by restricting their systems to a positive syntax, similarly to how the 'monotone sequent calculus' MLK is obtained from the usual sequent calculus LK by restricting to negation-free formulas. Our main result is that eLNDT+ polynomially…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · semigroups and automata theory
