English

A Proof for P =? NP Problem

Computational Complexity 2020-07-02 v9

Abstract

The P\textbf{P} vs. NP\textbf{NP} problem is an important problem in contemporary mathematics and theoretical computer science. Many proofs have been proposed to this problem. This paper proposes a theoretic proof for P\textbf{P} vs. NP\textbf{NP} problem. The central idea of this proof is a recursive definition for Turing machine (shortly TM) that accepts the encoding strings of valid TMs. By the definition, an infinite sequence of TM is constructed, and it is proven that the sequence includes all valid TMs. Based on these TMs, the class D\textbf{D} that includes all decidable languages and the union and reduction operators are defined. By constructing a language Up\textbf{Up} of the union of D\textbf{D}, it is proved that P=Up\textbf{P}=\textbf{Up} and Up=NP\textbf{Up}=\textbf{NP}, and the result P=NP\textbf{P}=\textbf{NP} is proven.

Keywords

Cite

@article{arxiv.1005.3010,
  title  = {A Proof for P =? NP Problem},
  author = {Changlin Wan and Zhongzhi Shi},
  journal= {arXiv preprint arXiv:1005.3010},
  year   = {2020}
}

Comments

sorry for the wild thoughts and immature article writting

R2 v1 2026-06-21T15:24:00.348Z