A Data-Centric View on Computational Complexity: P = NP

12/04/2017
by   Gerald Friedland, et al.
0

P = NP SAT ∈ P. We propose this to be true because the satisfiability problem for propositional logic formulas (SAT) is the Existential Halting Problem in disguise and therefore undecidable. Since the input space is finite, however, SAT can still be solved by simulating no less than all possible, that is exponentially many, configurations. In a nutshell, the halting portion of a program formulated for a Turing Machine can be expressed as one long propositional logic formula based on previous memory states (binary variables). Therefore solving SAT by analyzing a formula syntactically would equate to solving the Existential Halting Problem. A propositional logic formula is nothing else but a specific encoding of a truth table. There are 2^2^n unique truth tables of n binary variables and this means we need at least 2^n bits to universally encode any truth table. Thus simulating less than 2^n configurations would be in violation of the pigeon hole principle and therefore imply lossy compression. SAT requires an exact solution, however, and not an approximate one. Consequently, SAT needs an exponential amount of decisions to be solved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2017

Principle of Conservation of Computational Complexity

In this manuscript, we derive the principle of conservation of computati...
research
02/24/2022

NP^#P = ∃PP and other remarks about maximized counting

We consider the following decision problem DMAX#SAT, and generalizations...
research
11/07/2018

SAT-based Explicit LTLf Satisfiability Checking

We present here a SAT-based framework for LTLf (Linear Temporal Logic on...
research
04/19/2013

Local Backbones

A backbone of a propositional CNF formula is a variable whose truth valu...
research
04/22/2021

A New Approach to CNF-SAT From a Probabilistic Point of View

The following paper proposes a new approach to determine whether a logic...
research
10/22/2021

On Enumerating Short Projected Models

Propositional model enumeration, or All-SAT, is the task to record all m...
research
10/30/2017

Improve SAT-solving with Machine Learning

In this project, we aimed to improve the runtime of Minisat, a Conflict-...

Please sign up or login with your details

Forgot password? Click here to reset