English

On Formally Undecidable Propositions of Nondeterministic Complexity and Related Classes

Computational Complexity 2026-04-10 v1

Abstract

The definition of \NP\ requires, for each member language~LL, a polynomial-time checking relation~RR and a constant~kk such that wL    y(ywkR(w,y))w \in L \iff \exists y\,(|y| \leq |w|^k \wedge R(w,y)). We show that this biconditional instantiates, for each member language, Hilbert's triple: a sound, complete, decidable proof system in which truth-in-LL and bounded provability coincide by fiat. We show further that the polynomial-time restriction on~RR does not exclude G\"odel's proof-checking relation, which is itself polynomial-time and fits the definition as a literal instance. Hence \NP, taken as a totality over all polynomial-time~RR, contains languages for which the biconditional asserts a property that G\"odel's First Incompleteness Theorem prohibits. The semantic definition of \NP\ is unsatisfiable, for the same reason that Hilbert's Program is.

Keywords

Cite

@article{arxiv.2604.07406,
  title  = {On Formally Undecidable Propositions of Nondeterministic Complexity and Related Classes},
  author = {Martin Kolář},
  journal= {arXiv preprint arXiv:2604.07406},
  year   = {2026}
}