English

On the computational complexity of finding hard tautologies

Logic 2016-04-26 v2 Computational Complexity

Abstract

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

Keywords

Cite

@article{arxiv.1212.1789,
  title  = {On the computational complexity of finding hard tautologies},
  author = {Jan Krajicek},
  journal= {arXiv preprint arXiv:1212.1789},
  year   = {2016}
}
R2 v1 2026-06-21T22:50:48.859Z