English

Ruling Out Short Proofs of Unprovable Sentences is Hard

Computational Complexity 2023-04-04 v1 Logic

Abstract

If no optimal propositional proof system exists, we (and independently Pudl\'ak) prove that ruling out length tt proofs of any unprovable sentence is hard. This mapping from unprovable to hard-to-prove sentences powerfully translates facts about noncomputability into complexity theory. For instance, because proving string xx is Kolmogorov random (xRx{\in}R) is typically impossible, it is typically hard to prove "no length tt proof shows xRx{\in}R", or tautologies encoding this. Therefore, a proof system with one family of hard tautologies has these densely in an enumeration of families. The assumption also implies that a natural language is NP\textbf{NP}-intermediate: with RR redefined to have a sparse complement, the complement of the language {x,1t\{\langle x,1^t\rangle| no length tt proof exists of xR}x{\in}R\} is also sparse. Efficiently ruling out length tt proofs of xRx{\in}R might violate the constraint on using the fact of xRx{\in}R's unprovability. We conjecture: any computable predicate on RR that might be used in if-then statements (or case-based proofs) does no better than branching at random, because RR appears random by any effective test. This constraint could also inhibit the usefulness in circuits and propositional proofs of NOT gates and cancellation -- needed to encode if-then statements. If RR defeats if-then logic, exhaustive search is necessary.

Keywords

Cite

@article{arxiv.2304.00610,
  title  = {Ruling Out Short Proofs of Unprovable Sentences is Hard},
  author = {Hunter Monroe},
  journal= {arXiv preprint arXiv:2304.00610},
  year   = {2023}
}

Comments

arXiv admin note: substantial text overlap with arXiv:2301.04789