Diagonalization of Polynomial-Time Deterministic Turing Machines via Nondeterministic Turing Machines
Abstract
The {\em diagonalization technique} was invented by Georg Cantor to show that there are more real numbers than algebraic numbers and is very crucial in {\em theoretical computer science}. In this work, we enumerate all of the polynomial-time deterministic Turing machines and diagonalize against all of them by a universal nondeterministic Turing machine. As a result, we obtain that there is a language not accepted by any polynomial-time deterministic Turing machines but accepted by a nondeterministic Turing machine running within time for any . Based on these, we further show that . That is, in this work, we present a proof that and differ. Meanwhile, we show that there exists a language in , but the machine accepting it also runs within time for all . Lastly, we show that if and on some rational base assumptions, then the set of all polynomial-time deterministic oracle Turing machines with oracle is not enumerable, thus demonstrating that the diagonalization technique ({\em via a universal nondeterministic oracle Turing machine}) will generally {\em not} apply to the relativized versions of the versus problem.
Cite
@article{arxiv.2110.06211,
title = {Diagonalization of Polynomial-Time Deterministic Turing Machines via Nondeterministic Turing Machines},
author = {Tianrong Lin},
journal= {arXiv preprint arXiv:2110.06211},
year = {2025}
}
Comments
[v34] grammatical mistakes corrected; arXiv admin note: text overlap with arXiv:2110.05942, arXiv:2112.03677