P vs NP undecidable consequences

  • Thread starter Dragonfall
  • Start date
  • Tags
    P vs np
In summary, P and NP are classifications used in computer science to categorize problems based on the time it takes for a computer to solve them. An undecidable problem is one that cannot be solved by a computer in any amount of time, meaning there is no algorithm that can always give a correct answer for every possible input. If P vs NP is proved to be undecidable, it would challenge the widely believed idea that all problems can ultimately be solved with enough computing power. There are also real-world applications of P vs NP being undecidable, such as impacting the security of encryption algorithms and making optimization problems more difficult to solve. However, the current status of P vs NP being undecidable remains an open problem in computer science
  • #1
Dragonfall
1,030
4
I don't understand why if P vs NP can't be decided in ZFC, then there exist "near" polynomial time algorithms for NP. How would that possibly work?
 
Mathematics news on Phys.org
  • #2
A solution to one of the NP-complete problems, whose proof would involve some other formal language (say, if one found a polynomial time solution to the subset sum problem using number theory or algebra), and then reducing all the other problems to this solution might work.
 

1. What is the difference between P and NP?

P and NP are classifications used in computer science to categorize problems based on the time it takes for a computer to solve them. P stands for "polynomial time," meaning that the amount of time it takes to solve a problem grows at a reasonable rate as the size of the input increases. NP stands for "nondeterministic polynomial time," meaning that the problem can be verified in polynomial time, but the solution may not be found in polynomial time.

2. What does it mean for a problem to be undecidable?

An undecidable problem is one that cannot be solved by a computer in any amount of time. This means that there is no algorithm that can be used to determine if a solution exists or not. In other words, there is no way to write a computer program that can always give a correct answer for every possible input.

3. What are some consequences of P vs NP being undecidable?

If P vs NP is proved to be undecidable, it would have major implications for computer science and mathematics. It would mean that there are problems that cannot be efficiently solved, even with the most advanced technology. It would also challenge the widely believed idea that all problems can ultimately be solved with enough computing power.

4. Are there any real-world applications of P vs NP being undecidable?

Yes, there are several real-world applications of P vs NP being undecidable. One example is in cryptography, where the security of many encryption algorithms relies on the assumption that P and NP are not equal. If P vs NP is undecidable, it would mean that these algorithms may not be as secure as previously thought. Additionally, many optimization problems in fields such as logistics and scheduling would become much more difficult to solve if P vs NP is undecidable.

5. What is the current status of P vs NP being undecidable?

P vs NP is still an open problem in computer science and mathematics. While there have been attempts to prove its undecidability, no definitive answer has been reached. It remains one of the most famous unsolved problems in computer science, and its resolution would have a significant impact on the field.

Similar threads

  • Programming and Computer Science
Replies
6
Views
2K
  • New Member Introductions
Replies
1
Views
31
  • Quantum Physics
Replies
4
Views
731
Replies
52
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
1K
  • Programming and Computer Science
Replies
4
Views
4K
  • General Math
Replies
5
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
6
Views
1K
Replies
4
Views
3K
Replies
3
Views
1K
Back
Top