A Critique of Quigley's "A Polynomial Time Algorithm for 3SAT"
By: Nicholas DeJesse, Spencer Lyudovyk, Dhruv Pai
Potential Business Impact:
Proves a computer puzzle solver doesn't work.
In this paper, we examine Quigley's "A Polynomial Time Algorithm for 3SAT" [Qui24]. Quigley claims to construct an algorithm that runs in polynomial time and determines whether a boolean formula in 3CNF form is satisfiable. Such a result would prove that 3SAT $\in \text{P}$ and thus $\text{P} = \text{NP}$. We show Quigley's argument is flawed by providing counterexamples to several lemmas he attempts to use to justify the correctness of his algorithm. We also provide an infinite class of 3CNF formulas that are unsatisfiable but are classified as satisfiable by Quigley's algorithm. In doing so, we prove that Quigley's algorithm fails on certain inputs, and thus his claim that $\text{P} = \text{NP}$ is not established by his paper.
Similar Papers
Structural Separation and Semantic Incompatibility in the P vs. NP Problem: Computational Complexity Analysis with Construction Defining Functionality
Logic in Computer Science
Unlocks secrets of hard computer problems.
An Intrinsic Barrier for Resolving P = NP (2-SAT as Flat, 3-SAT as High-Dimensional Void-Rich)
Computational Complexity
Makes hard computer problems harder to solve.
New Algorithms for #2-SAT and #3-SAT
Data Structures and Algorithms
Counts ways to solve hard logic puzzles faster.