CoNP-đầy đủ có nghĩa là độ cứng NP? Cụ thể, tôi có một vấn đề mà tôi đã chứng minh là hoàn thành coNP. Tôi có thể khẳng định rằng đó là NP-hard không? Tôi nhận ra rằng tôi có thể yêu cầu độ cứng coNP, nhưng tôi không chắc liệu thuật ngữ đó có phải là tiêu chuẩn hay không.
Tôi cảm thấy thoải mái với tuyên bố rằng nếu một vấn đề hoàn thành NP thuộc về coNP, thì NP = coNP. Tuy nhiên, các bài giảng này lưu ý rằng nếu một vấn đề NP-hard thuộc về coNP, thì NP = coNP. Điều này sau đó sẽ gợi ý rằng tôi không thể khẳng định rằng vấn đề của mình là NP-hard (hoặc tôi đã chứng minh coNP = NP, điều mà tôi rất nghi ngờ).
Có lẽ, có điều gì đó sai với suy nghĩ của tôi. Tôi nghĩ rằng một vấn đề hoàn thành coNP là NP-hard bởi vì:
- mọi vấn đề trong NP có thể được giảm xuống bổ sung của nó, sẽ thuộc về coNP.
- vấn đề bổ sung trong coNP làm giảm vấn đề hoàn thành coNP của tôi.
- do đó, chúng tôi đã giảm từ mọi vấn đề trong NP xuống hoàn thành coNP của tôi, vì vậy vấn đề của tôi là NP-hard.