Given a language A, which is in NP and also not NP-complete, I have to prove that P != NP.
[Note: A is not trivial]
Any suggestions?
Given a language A, which is in NP and also not NP-complete, I have to prove that P != NP.
[Note: A is not trivial]
Any suggestions?
If A is in NP but not NP-complete, that means it's not NP-hard. Now assume P = NP and show that every nontrivial language in NP is NP-hard under that assumption.
(The statement even holds for any nontrivial language at all.)