Năm câu hỏi được liên kết được đặt ra và một câu trả lời tích hợp duy nhất được hy vọng cho:
- Q1: Đỗ có tồn tại ngôn ngữ được công nhận hoàn toàn bởi những máy Turing trong P có số mũ runtime là undecidable ?
- Câu 2: Các ví dụ về các máy Turing này có thể được xây dựng chính xác không?
- Câu 3: Những máy Turing này có thể được khởi tạo cụ thể không? ( ví dụ: bằng các phép lạ "đoán" chúng hơn là xây dựng chúng một cách tinh vi).
- Câu 4: Những thuộc tính nào khác của P (ngoài số mũ thời gian chạy) hiện được biết là không thể giải quyết được? Đối với những thuộc tính của là câu hỏi này mở?
- Q5: Đừng các thuộc tính undecidable của đặt ra một trở ngại cho các decidability của P ≠ N P ?
Lưu ý cẩn thận từ "duy nhất" trong Q1 (không bao gồm câu trả lời được đề xuất của Lance Fortnow).
Kết luận và chuyển đổi sang Wiki cộng đồng
Câu hỏi được đặt ra, "Các thuộc tính không thể giải quyết được của P có gây cản trở cho việc quyết định P so với NP không?", Là mở và được cho là khó, vì có rất nhiều câu hỏi cụ thể (như Q1 Vỏ4 ở trên) có liên quan tự nhiên với nó.
Sách chuyên khảo khả thi năm 1978 của Juris Hartmanis Tính toán khả thi và các thuộc tính phức tạp có thể cung cấp cung cấp một tài liệu tốt cho văn học và (dường như) không có đánh giá nào được công bố kể từ khi Hartmanis '.
Lớp câu hỏi này chưa đủ khám phá rằng thách thức tìm kiếm bằng chứng nghiêm ngặt được kết hợp chặt chẽ với thách thức chọn định nghĩa khởi đầu tốt.
Những nhận xét chu đáo và bản phác thảo bằng chứng sâu sắc được cung cấp bởi Travis Service và Alex ten Brink được ghi nhận và đánh giá cao.
Vì câu hỏi mở và vì nó đang được thảo luận trên nhiều luồng weblog toán học ( 1 , 2 , 3 , 4 , 5 , 6 ), nên câu hỏi này đã được gắn cờ để chuyển đổi sang Community Wiki.
Cập nhật II và Tóm tắt
Tôi đã trở thành nhận thức được rằng Juris Harmanis' 1978 chuyên khảo tính khả thi và chứng minh phức tạp Thuộc tính có thể được đọc như một chuyên sâu để đáp ứng Q1-5 . Hơn nữa, các bản phác thảo bằng chứng Q1 và Q4 (xuất sắc) được cung cấp dưới đây bởi Travis Service và Alex ten Brink cung cấp một sự khẳng định hiện đại và mở rộng kết luận chung của Hartmanis rằng:
Kết quả về sự phức tạp của các tính toán thay đổi hoàn toàn nếu chúng ta chỉ xem xét các thuộc tính của các tính toán có thể được chứng minh chính thức (nhấn mạnh bởi Hartmanis) ...Cuối cùng, tôi hy vọng sẽ đăng, như một "câu trả lời" chính thức của TCS StackExchange , trích dẫn thêm từ chuyên khảo của Hartmanis (đáng chú ý là có tầm nhìn xa).Do đó, chúng ta nên kỳ vọng rằng các kết quả về tính tối ưu của tất cả các chương trình tính toán cùng chức năng như một chương trình đã cho sẽ khác với kết quả tối ưu về tất cả các chương trình có thể được chứng minh chính thức tương đương với chương trình đã cho. ...
Chúng ta [nên] xem xét khả năng vấn đề nổi tiếng này [ ] có thể không giải được trong một lý thuyết toán học chính thức, chẳng hạn như lý thuyết tập hợp.
Rõ ràng từ cả chuyên khảo của Hartmanis và từ các câu trả lời do Travis và Alex cung cấp, Q1 Q15 vượt xa đáng kể so với lý thuyết phức tạp hiện nay. Hơn nữa, những câu hỏi / câu trả lời rõ ràng là đủ tinh tế để yêu cầu điều chỉnh xác định cẩn thận và biện minh cho các giải trình dài chuyên khảo mà tôi hy vọng sẽ không khiến mọi người không đăng câu trả lời thêm. :)
Để thảo luận thêm về kỹ thuật, hãy xem câu trả lời của Joel David Hamkins trên MathOverflow cho câu hỏi Một vấn đề có thể đồng thời là thời gian đa thức và không thể giải quyết được không? (được đề xuất bởi Alex ten Brink).
Nếu trong chuyên khảo của Hartmanis, người ta thay thế cho tính toán của các chức năng, đó là cụm từ mô phỏng động lực học, thì kết quả có thể được đọc như là một luận điểm về các giới hạn lý thuyết phức tạp đối với kỹ thuật hệ thống, đây là lý do thực tế tại sao các kỹ sư của chúng tôi quan tâm đến những điều này các vấn đề.
Một ý kiến trái ngược với Hartmanis 'gần đây đã được Oded Goldreich đưa ra trong một lá thư gửi cho biên tập viên CACM có tựa đề "Về tính phức tạp tính toán" :
Thật không may, hiện tại chúng tôi thiếu câu trả lời lý thuyết tốt cho hầu hết các câu hỏi tự nhiên liên quan đến tính toán hiệu quả. Đây là trường hợp không phải vì chúng tôi hỏi những câu hỏi sai, mà là vì những câu hỏi này rất khó.
Tất nhiên, có thể hiểu được một cách hoàn hảo rằng ý kiến của cả Hartmanis và Goldreich sẽ được chứng minh là đúng, ví dụ, một bằng chứng chính thức về tính không thể phân tách của PvsNP có thể được coi là hợp lệ hóa cả hai quan điểm.
Cập nhật tôi
Nhận xét chu đáo (bên dưới) của Travis Service và Alex ten Brink gợi ý (có hiệu lực) rằng trong Q1 cụm từ "không thể giải quyết được" không đồng nghĩa với "không thể kiểm chứng được" và câu trả lời cho Q2 5 có thể phụ thuộc vào sự khác biệt này. Không rõ ràng (với tôi) sự lựa chọn xác định nào sẽ dẫn đến các định lý mạnh nhất, và cũng vậy, nắm bắt tốt nhất trực giác của chúng ta về lớp P. Câu trả lời và nhận xét giải quyết câu hỏi này được hoan nghênh.
Một nhận xét của Felix Klein trong Toán học sơ cấp của ông theo quan điểm nâng cao: Hình học (1939) xuất hiện trong tâm trí:
Một ví dụ khác về một khái niệm xảy ra với độ chính xác ít nhiều trong nhận thức ngây thơ về không gian, mà chúng ta phải thêm vào như một sự bổ sung cho hệ thống hình học của chúng ta, là khái niệm về một đường cong (tùy ý) . Mọi người tin rằng anh ta biết đường cong là gì cho đến khi anh ta học được rất nhiều toán học đến mức vô số những bất thường có thể làm họ bối rối.
Cũng như các đường cong, do đó, với các ngôn ngữ được chấp nhận bởi các máy Turing trong thứ mà trước đây (đối với tôi) dường như đơn giản và tự nhiên nhất trong tất cả các lớp phức tạp hiện nay làm tôi bối rối bởi (vô số?) Các thuộc tính không thể kiểm chứng và / hoặc không thể kiểm chứng của các thành viên của nó . Động lực rộng lớn trong việc hỏi Q1 Vang5 là tìm ra con đường xuyên qua lớp bụi khó hiểu này, nhưng câu trả lời được đưa ra cho đến nay (bởi Travis Service và Alex ten Brink) đã cung cấp thêm cơ sở cho sự nhầm lẫn!
Thế hệ các nhà toán học của Klein đã lao động mạnh mẽ để tìm ra các định nghĩa tốt cho các đường cong và các yếu tố cơ bản khác của lý thuyết tập hợp, hình học và phân tích. Một tổng quan cấp tiểu học có thể được tìm thấy trong cuộc thảo luận Wikipedia về Alexander Horned Sphere
Việc nhúng một quả cầu trong R3
Trong thế kỷ 20, phân tích các "đa tạp hoang dã" như hình cầu Alexander đã giúp làm rõ sự khác biệt giữa các đa tạp tôpô, đa tạp liên tục và đa tạp. Tương tự như vậy trong thế kỷ 21, có lẽ việc tinh chỉnh các định nghĩa liên quan đến sẽ giúp chế ngự các ngôn ngữ hoang dã của P và các máy Turing hoang dã mặc dù việc chỉ định các sàng lọc phù hợp sẽ không phải là nhiệm vụ dễ dàng.
Lý lịch
Những câu hỏi được liên kết này phát sinh từ các câu hỏi wiki cộng đồng MathOverflow " Những vấn đề hấp dẫn nhất của Turing trong toán học là gì? " Và " Những khái niệm nào được sử dụng nhưng không được xác định rõ ràng trong toán học hiện đại? " Đặc biệt, Colin Tan yêu cầu câu hỏi được hỏi ở trên là gì? đăng dưới dạng một câu hỏi riêng biệt.
Để biết nền tảng kỹ thuật, hãy xem câu hỏi TCS StackExchange "Giới hạn thời gian chạy trong P có thể quyết định được không? ", Cụ thể là bằng chứng ngắn gọn của Emanuele Viola rằng câu trả lời là "không". Cũng lưu ý rằng kết quả tương tự được chứng minh bởi Juris Hartmanis trong các tính toán khả thi và tính chất phức tạp có thể chứng minh được của ông (1978).
Nhật ký web Lance Fortnow / Bill GASARCH tuần này Độ phức tạp tính toán đang tổ chức cuộc thăm dò ý kiến của họ " Có hay không? " - câu hỏi thứ năm và cuối cùng được mời bình luận về câu hỏi của Fortnow / GASARCH.