What is NP? - Interpretation of a Chinese paradox "white horse is not horse"
Yu Li

TL;DR
This paper examines the conceptual confusion surrounding NP, highlighting how cognitive biases and misunderstandings of nondeterminism contribute to the P versus NP problem's complexity.
Contribution
It reveals cognitive biases in the definitions of NP and analyzes their impact on understanding the P versus NP question, inspired by a Chinese paradox.
Findings
Identifies confusion between levels of nondeterminism and determinism
Shows cognitive biases influence the interpretation of NP
Argues that understanding P vs NP requires addressing cognitive and logical issues
Abstract
The notion of nondeterminism has disappeared from the current definition of NP, which has led to ambiguities in understanding NP, and caused fundamental difficulties in studying the relation P versus NP. In this paper, we question the equivalence of the two definitions of NP, the one defining NP as the class of problems solvable by a nondeterministic Turing machine in polynomial time, and the other defining NP as the class of problems verifiable by a deterministic Turing machine in polynomial time, and reveal cognitive biases in this equivalence. Inspired from a famous Chinese paradox white horse is not horse, we further analyze these cognitive biases. The work shows that these cognitive biases arise from the confusion between different levels of nondeterminism and determinism, due to the lack of understanding about the essence of nondeterminism. Therefore, we argue that fundamental…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Cognitive Computing and Networks · Logic, Reasoning, and Knowledge
