Bằng chứng về sự không ổn định không phải bằng cách giảm từ vấn đề tạm dừng


13

Cách thông thường để chứng minh tính không ổn định là giảm từ một vấn đề hoàn thành RE như vấn đề tạm dừng, tính hợp lệ trong logic thứ nhất, sự thỏa mãn của phương trình Diophantine, v.v.

Được biết, có vô số đệ quy, nhưng không thể giải quyết được các vấn đề không hoàn thành, nhưng đây là các cấu trúc nhân tạo (nghĩa là các bộ đã được xác định chỉ để hiển thị kết quả "mật độ" này).

Làm thế nào một người giải quyết việc chứng minh tính không ổn định mà không giảm từ một vấn đề hoàn thành? Đường chéo?


4
Có lẽ câu hỏi đúng là: "các phương pháp trực tiếp khác nhau để chứng minh tính không ổn định" là gì?
Suresh Venkat

định lý không hoàn chỉnh của Godel được xem là một "cách khác" ... một bằng chứng chéo khác dựa vào số # chương trình / cặp đầu vào là có thể đếm được nhưng ngôn ngữ thì không thể đếm được, và theo cách này cũng tương tự như tính không tương thích của thực tế với các số nguyên. xem thêm Q / A re Lawvere định lý điểm cố định
vzn


6
@vzn: Tôi nghĩ về sự không hoàn hảo của Godel về cơ bản là bằng chứng tương tự ...
Joshua Grochow

Chỉ vì tò mò, bạn đang cố gắng chứng minh vấn đề hay ngôn ngữ nào? Tôi nghĩ rằng có nhiều vấn đề không thể giải quyết được (ví dụ như một danh sách nhỏ trên Wikipedia) mà bạn có thể giảm bớt, vì vậy tôi tự hỏi liệu ít nhất một trong số chúng có giống với bạn hay đó là một vấn đề hoàn toàn mới.
Marzio De Biasi

Câu trả lời:


10

Người ta có thể chỉ ra một cách khá trực tiếp rằng độ phức tạp Kolmogorov không thể tính toán được, xem ví dụ Sipser, ấn bản thứ 3, vấn đề 6.23.


Điều này cũng nên theo trực tiếp từ định lý không hoàn chỉnh của Chaitin , có bằng chứng khá giống nhau.
Yonatan N

Dường như với tôi từ những vấn đề trước đó, Sipser dự định học sinh sẽ sử dụng tính không ổn định của vấn đề tạm dừng cho bằng chứng này, vì vậy có lẽ nên phác thảo bằng chứng trực tiếp về tính không thể tính toán trong câu trả lời.
usul

Thực tế so sánh với bài tập 6.24 và 6.25 cũng có ích.
Bjørn Kjos-Hanssen

2
Tôi nghĩ rằng nó có thể đáng để chỉ ra - với điều kiện là OQ đã hỏi cụ thể về đường chéo - rằng bằng chứng cho thấy K không thể tính toán được về cơ bản cũng là đường chéo. (Thật vậy, về cơ bản là giống nhau, đường chéo vanilla đơn giản được sử dụng để chứng minh HALT không thể tính toán được, giống như bằng chứng ban đầu của Cantor về các hồng y, giống như các bằng chứng về sự không hoàn chỉnh của Godel và Chaitin, đó chỉ là định lý- các phiên bản nghịch lý của Russell ...
Joshua Grochow

10

Hãy xem xét những gì tôi muốn gọi là vấn đề HƯỚNG DẪN XÁC NHẬN.

Đưa ra làm đầu vào mô tả về máy Turing :M

  • Nếu chấp nhận trên một băng trống, bạn phải chấp nhận.M

  • Nếu M từ chối trên một băng trống, bạn phải từ chối.

  • Nếu M chạy mãi trên một băng trống, thì bạn có thể chấp nhận hoặc từ chối, nhưng trong cả hai trường hợp bạn phải tạm dừng.

(Tất nhiên đây không phải là một ngôn ngữ, nhưng giống như một sự tương tự về khả năng tính toán của một vấn đề hứa hẹn.)

Bây giờ, bằng cách sửa đổi bằng chứng ban đầu của Turing, khá dễ dàng để chứng minh rằng HƯỚNG DẪN XÁC NHẬN là không thể giải quyết được (tôi sẽ để nó như một bài tập cho bạn).

MộtMột


Cảm ơn, nhưng ... một lần nữa, một bằng chứng chéo. ;-) Vấn đề của tôi là tôi có một thứ mà tôi nghĩ là không thể giải quyết được (về cơ bản, trong hơn 35 năm qua, mọi người luôn tìm kiếm các thuật toán heuristic hoặc thuật toán hợp lệ cho các lớp con để giải quyết nó) nhưng dường như không có gì là "hiển nhiên" giảm từ re cũng như một số đối số đường chéo đẹp ...
David Monniaux

Lưu ý rằng không có vấn đề "tự nhiên" nào được biết là không thể giải quyết được nhưng không có sự giảm bớt (đã biết) Turing đối với vấn đề tạm dừng. Cụ thể, cách tiếp cận "được đề xuất" duy nhất cho thấy rằng một điều gì đó không thể giải quyết được là giảm nó thành một vấn đề không thể giải quyết khác (ví dụ: khả năng tiếp cận bán thống nhất hoặc ma trận )
cody

Cody: Đó cũng là những gì tôi từng nghĩ. Nhưng nếu bạn sẵn sàng xem xét các nhiệm vụ chung hơn là quyết định một ngôn ngữ, thì HƯỚNG DẪN XÁC NHẬN là một ví dụ khá tự nhiên! (Ngẫu nhiên, tôi cho rằng bạn có nghĩa là, giảm các vấn đề không thể giải quyết được cho vấn đề của bạn, thay vì cách khác.)
Scott Aaronson

5

Nếu những gì bạn đang tìm kiếm là một bằng chứng không phải là một) giảm từ một vấn đề hoàn chỉnh đã biết, cũng không phải là b) đường chéo đơn giản (mà các ý kiến ​​khác nhau của bạn chỉ ra bạn), thì theo như tôi biết bạn đã hết may mắn. Tất cả các bằng chứng mà tôi biết về điều đó không phải bằng cách giảm - bao gồm cả những bằng chứng trong các câu trả lời xuất sắc khác được đưa ra ở đây bởi Aaronson và Kjos-Hanssen - tiến hành bằng cách chéo hóa đơn giản.

Và tất cả các đường chéo đó về cơ bản là cùng một bằng chứng . Một số trong số chúng là các biến thể nhỏ trên bằng chứng mang lại các tuyên bố mạnh hơn / yếu hơn một chút, nhưng bản thân các bằng chứng thường chỉ là các biến thể rất nhẹ. (Và tất cả các bằng chứng này về cơ bản giống như bằng chứng ban đầu của Cantor về các hồng y, giống như các bằng chứng về sự không hoàn hảo của Godel và Chaitin, tất cả chỉ là phiên bản định lý của nghịch lý của Russell ... điểm tôi tự hỏi liệu người ta có thể chính thức hóa theo một kiểu toán học đảo ngược nào đó một định lý nói rằng về cơ bản chỉ có một bằng chứng như vậy.)

Tuy nhiên, có thể đáng để chỉ ra rằng có bằng chứng cho các tuyên bố khác - điển hình là một hương vị khác - đó là các đường chéo thực sự, thực sự, khác biệt rõ ràng so với đường chéo được sử dụng để chứng minh ví dụ không thể giải quyết được vấn đề tạm dừng.


5
Tôi không biết nhiều về chủ đề đó, nhưng không phải là định lý điểm cố định của Lawvere là một khái quát chung của hầu hết tất cả những điều này?
Sasho Nikolov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.