A question about the Cook-Levin Theorem

  • Thread starter Thread starter David Carroll
  • Start date Start date
  • Tags Tags
    Theorem
AI Thread Summary
The Cook-Levin Theorem establishes that any NP-complete problem can be reduced to the Boolean Satisfiability Problem (SAT). It is confirmed that any NP-complete problem can also be reduced to any other NP-complete problem. Furthermore, a polynomial-time solution to one NP-complete problem implies polynomial-time solutions for all NP problems, including SAT. The discussion also touches on the concept of "arithmetization," which has been used in complexity theory but cannot independently resolve the P vs. NP question. Overall, the conversation clarifies key relationships within NP-completeness and the implications of polynomial-time solutions.
David Carroll
Messages
181
Reaction score
13
I know that the Cook-Levin Theorem states that any NP-complete problem can be reduced to the Boolean Satisfiability Problem. I haven't actually perused the Theorem and I know it probably contains language that's above my ken, but I was wondering if anyone knew whether it is also true that any NP-complete problem can be reduced to any other NP-complete problem. Also: if the NP-complete problems can be reduced to the Boolean Satisfiability Problem, does it also follow that any polynomial-time solution to one NP-complete problem is able to be converted to a polynomial-time solution to the Boolean Satisfiability Problem?
 
Mathematics news on Phys.org
Thanks for the post! Sorry you aren't generating responses at the moment. Do you have any further information, come to any new conclusions or is it possible to reword the post?
 
I don't seem to have any further information. A couple years ago, I tried to reformulate any statement in Boolean logic into terms of positive integers and then see if factoring any of those integers would solve the satisfiability of Boolean statements. The only problem was, at the time I had thought I came up with a polynomial time algorithm that would factorize any integer. Turns out I didn't, and the whole excursion was rendered moot:mad:
 
The answers are "yes" to both of your questions. Any NP problem can be reduced to an instance of an NP-complete problem. A polynomial-time solution to any NP-complete problem means polynomial-time solutions to every NP problem.

What you tried to do in your second post is similar to something called "arithmetization", which was a technique used to prove that IP = PSPACE and NEXP = MIP. There is a negative result which states that arithmetization alone can't be used to solve P vs. NP.

More info on arithmetization can be found at http://www.scottaaronson.com/papers/alg.pdf
 
:)Thank you very much, Dragonfall. That was very helpful and kind.
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Fermat's Last Theorem has long been one of the most famous mathematical problems, and is now one of the most famous theorems. It simply states that the equation $$ a^n+b^n=c^n $$ has no solutions with positive integers if ##n>2.## It was named after Pierre de Fermat (1607-1665). The problem itself stems from the book Arithmetica by Diophantus of Alexandria. It gained popularity because Fermat noted in his copy "Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et...
Thread 'Imaginary Pythagorus'
I posted this in the Lame Math thread, but it's got me thinking. Is there any validity to this? Or is it really just a mathematical trick? Naively, I see that i2 + plus 12 does equal zero2. But does this have a meaning? I know one can treat the imaginary number line as just another axis like the reals, but does that mean this does represent a triangle in the complex plane with a hypotenuse of length zero? Ibix offered a rendering of the diagram using what I assume is matrix* notation...

Similar threads

Replies
4
Views
1K
2
Replies
96
Views
6K
Replies
2
Views
2K
Replies
5
Views
2K
Replies
1
Views
1K
Replies
5
Views
2K
Replies
7
Views
4K
Replies
1
Views
2K
Back
Top