On the computational complexity of finding hard tautologies

Abstract

It is well-known (cf. K.-Pudl\'ak 1989) that a polynomial time algorithm finding tautologies hard for a propositional proof system P exists iff P is not optimal. Such an algorithm takes 1(k) and outputs a tautology τk of size at least k such that P is not p-bounded on the set of all τk's. We consider two more general search problems involving finding a hard formula, Cert and Find, motivated by two hypothetical situations: that one can prove that ≠ co and that no optimal proof system exists. In Cert one is asked to find a witness that a given non-deterministic circuit with k inputs does not define TAUT . In Find, given 1(k) and a tautology α of size at most kc0, one should output a size k tautology β that has no size kc1 P-proof from substitution instances of α. We shall prove, assuming the existence of an exponentially hard one-way permutation, that Cert cannot be solved by a time 2O(k) algorithm. Using a stronger hypothesis about the proof complexity of Nisan-Wigderson generator we show that both problems Cert and Find are actually only partially defined for infinitely many k (i.e. there are inputs corresponding to k for which the problem has no solution). The results are based on interpreting the Nisan-Wigderson generator as a proof system.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…