Hard 3-CNF-SAT problems are in PP -- A first step in proving NP=PNP=P

preprint2020arXivOpen access

Abstract

The relationship between the complexity classes PP and NPNP is an unsolved question in the field of theoretical computer science. In the first part of this paper, a lattice framework is proposed to handle the 3-CNF-SAT problems, known to be in NPNP. In the second section, we define a multi-linear descriptor function Hφ{\cal H}_φ for any 3-CNF-SAT problem φφ of size nn, in the sense that Hφ:{0,1}n→{0,1}n{\cal H}_φ: \{0,1\}^n \rightarrow \{0,1\}^n is such that Im  HφIm \; {\cal H}_φ is the set of all the solutions of φφ. A new merge operation Hφ⋀Hψ{\cal H}_φ\bigwedge {\cal H}_ψ is defined, where ψψ is a single 3-CNF clause. Given Hφ{\cal H}_φ [but this can be of exponential complexity], the complexity needed for the computation of Im  HφIm \; {\cal H}_φ, the set of all solutions, is shown to be polynomial for hard 3-CNF-SAT problems, i.e. the one with few (≤2k\leq 2^k) or no solutions. The third part uses the relation between Hφ{\cal H}_φ and the indicator function 1Sφ\mathbb{1}_{{\cal S}_φ} for the set of solutions, to develop a greedy polynomial algorithm to solve hard 3-CNF-SAT problems.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.