Tôi biết rằng đây có vẻ là một câu hỏi rất ngu ngốc (hoặc quá rõ ràng để nêu). Tuy nhiên, tôi bối rối ở một số điểm.
Chúng ta có thể chỉ ra rằng P NP khi và chỉ khi chúng ta có thể thiết kế một thuật toán giải quyết bất kỳ trường hợp cụ thể nào của vấn đề trong NP trong thời gian đa thức.
Tuy nhiên, tôi không hiểu làm thế nào chúng ta có thể chứng minh rằng P NP . Xin thứ lỗi cho tôi về tính tương tự sau đây vì nó có thể không liên quan, nhưng nói với ai đó để chứng minh nếu P không bằng NP xuất hiện với tôi như nói với ai đó để chứng minh rằng Chúa không tồn tại.
Có một loạt các vấn đề, những vấn đề không thể được giải quyết bằng Máy tự động hữu hạn không xác định (NFA) với số lượng trạng thái đa thức bất kể công nghệ hiện tại (tôi biết đây là định nghĩa cẩu thả). Ngoài ra, chúng tôi có một bộ thuật toán lớn đáng kể gây ra một số vấn đề quan trọng (đường đi ngắn nhất, cây bao trùm tối thiểu và thậm chí tổng các số nguyên ) các vấn đề về thời gian đa thức.
Tóm lại câu hỏi của tôi: Nếu tôi tin rằng P NP , bạn sẽ nói "sau đó hiển thị thuật toán của bạn giải quyết vấn đề NP trong thời gian đa thức!". Giả sử rằng tôi tin P NP . Sau đó, những gì bạn sẽ hỏi chính xác? Bạn muốn tôi thể hiện điều gì?
Câu trả lời rõ ràng là "bằng chứng của bạn". Tuy nhiên, loại bằng chứng nào cho thấy một thuật toán không thể tồn tại? (trong trường hợp này, thuật toán thời gian đa thức cho bài toán NP )