DeepAI AI Chat
Log In Sign Up

Interpretation of NDTM in the definition of NP

by   JianMing Zhou, et al.

In this paper, we interpret NDTM (NonDeterministic Turing Machine) used to define NP by tracing to the source of NP. Originally NP was defined as the class of problems solvable in polynomial time by a NDTM in the theorem of Cook, where the NDTM was represented as Query Machine of essence Oracle. Later a model consisting of a guessing module and a checking module was proposed to replace the NDTM. This model of essence TM has a fundamental difference from the NDTM of essence Oracle, but people still use the term NDTM to designate this model, which leads to the disguised displacement of NDTM and produces out the verifier-based definition of NP as the class of problems verifiable in polynomial time by a TM (Turing Machine). This verifier-based one has been then accepted as the standard definition of NP where comes from the famous equivalence of the two definitions of NP. Since then the notion of nondeterminism is lost from NP, which causes ambiguities in understanding NP and then great difficulties in solving the P versus NP problem. Since NP is originally related with Oracle that comes from the work of Turing work about Computability, it seems quite necessary to trace back to the work of Turing and clarify further the issue about NP.


page 1

page 2

page 3

page 4


Inquiry of P-reduction in Cook's 1971 Paper – from Oracle machine to Turing machine

In this paper, we inquire the key concept P-reduction in Cook's theorem ...

Two theorems about the P versus NP problem

Two theorems about the P versus NP problem be proved in this article (1)...

Overarching Computation Model (OCM)

Existing models of computation, such as a Turing machine (hereafter, TM)...

A Simple Elementary Proof of P=NP based on the Relational Model of E. F. Codd

The P versus NP problem is studied under the relational model of E. F. C...

On polynomially many queries to NP or QMA oracles

We study the complexity of problems solvable in deterministic polynomial...

Postulate-based proof of the P != NP hypothesis

The paper contains a proof for the P != NP hypothesis with the help of t...

Adapting to the Behavior of Environments with Bounded Memory

We study the problem of synthesizing implementations from temporal logic...