Propositional proofs and reductions between NP search problems

Abstract Total NP search problems (TFNP problems) typically have their totality guaranteed by some combinatorial property. This paper proves that, if there is a polynomial time Turing reduction between two TFNP problems, then there are quasipolynomial size, polylogarithmic height, constant depth, free-cut free propositional (Frege) proofs of the combinatorial property associated with the first TFNP problem from the property associated with the second problem. In addition, they have Nullstellensatz derivations of polylogarithmic degree. These results extend the previous work of Buresh-Oppenheim and Morioka first by applying to Turing reductions in place of many-one reductions and second by giving tight bounds on the height of the Frege proofs. As a corollary, PLS-complete problems are not polynomial time Turing reducible to PPA problems relative to a generic oracle. We establish a converse construction as well, by showing that a polynomial time Turing reduction can be obtained from a family of quasipolynomial size, polylogarithmic depth, propositional proofs which are based on “decision tree” substitutions. This establishes the optimality of our constructions, and partially resolves an open question posed by Buresh-Oppenheim and Morioka. We observe that the classes PPA, PPAD, PPADS, and PLS are closed under Turing reductions, and give an example of a TFNP class that is not closed under Turing reductions.

[1]  Jan Krajícek,et al.  Exponential Lower Bounds for the Pigeonhole Principle , 1992, STOC.

[2]  Mihalis Yannakakis,et al.  How easy is local search? , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[3]  Russell Impagliazzo,et al.  Using the Groebner basis algorithm to find proofs of unsatisfiability , 1996, STOC '96.

[4]  Christos H. Papadimitriou,et al.  On Total Functions, Existence Theorems and Computational Complexity , 1991, Theor. Comput. Sci..

[5]  Russell Impagliazzo,et al.  The Relative Complexity of NP Search Problems , 1998, J. Comput. Syst. Sci..

[6]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[7]  Joshua Buresh-Oppenheim,et al.  Relativized NP search problems and propositional proof systems , 2004, Proceedings. 19th IEEE Annual Conference on Computational Complexity, 2004..

[8]  Paul W. Goldberg,et al.  The Complexity of Computing a Nash Equilibrium , 2009, SIAM J. Comput..

[9]  Tsuyoshi Morioka Classification of Search Problems and Their Definability in Bounded Arithmetic , 2001, Electron. Colloquium Comput. Complex..

[10]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[11]  Jan Krajícek,et al.  Proof complexity in algebraic systems and bounded depth Frege systems with modular counting , 1997, computational complexity.

[12]  Russell Impagliazzo,et al.  A Tight Relationship Between Generic Oracles and Type-2 Complexity Theory , 1997, Inf. Comput..

[13]  Alan Starz Johnson Reductions and Propositional Proofs for Total NP Search Problems , 2011 .

[14]  S. Buss,et al.  An Application of Boolean Complexity to Separation Problems in Bounded Arithmetic , 1994 .

[15]  Jirí Hanika Herbrandizing search problems in Bounded Arithmetic , 2004, Math. Log. Q..

[16]  Christos H. Papadimitriou,et al.  On the Complexity of the Parity Argument and Other Inefficient Proofs of Existence , 1994, J. Comput. Syst. Sci..

[17]  Samuel R. Buss Lower bounds on Nullstellensatz proofs via designs , 1996, Proof Complexity and Feasible Arithmetics.

[18]  Samuel R. Buss,et al.  Separation results for the size of constant-depth propositional proofs , 2005, Ann. Pure Appl. Log..

[19]  Toniann Pitassi,et al.  An Exponential Separation Between the Parity Principle and the Pigeonhole Principle , 1996, Ann. Pure Appl. Log..

[20]  Xiaotie Deng,et al.  Settling the Complexity of Two-Player Nash Equilibrium , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[21]  R. Impagliazzo,et al.  Lower bounds on Hilbert's Nullstellensatz and propositional proofs , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[22]  Tsuyoshi Morioka,et al.  Logical approaches to the complexity of search problems: : proof complexity, quantified propositional calculus, and bounded arithmetic , 2005 .

[23]  Samuel R. Buss,et al.  Corrected upper bounds for free-cut elimination , 2011, Theor. Comput. Sci..