Tôi đang cố gắng tìm cách giải thích ý tưởng về chứng minh vấn đề tạm dừng theo cách dễ tiếp cận nhất có thể (đối với sinh viên CS chưa tốt nghiệp). Đối số đơn giản nhất tôi đã tìm thấy là điều này ; đây chính xác là phong cách đối xử mà tôi đang hướng tới. Tuy nhiên, việc tự tham khảo (cụ thể là kiểm tra xem chương trình có tự dừng lại không) không phải là mô phạm nhất.
Điều tôi đang thắc mắc, như một bản phác thảo bằng chứng, là lý do tại sao chúng ta không thể đơn giản hóa hơn nữa và nói: nếu chúng ta giả sử một chương trình H(P,I)
cho Vấn đề dừng lại dừng lại với sự thật nếu P(I)
dừng lại và dừng lại với sai, thì chúng ta có thể tạo ra một chương trình có dạng:
def Q(J):
if H(Q,J) then loop forever
else halt
... Đó là một chương trình hợp lệ khi và chỉ khi Sự cố dừng là một chương trình hợp lệ. Sau đó chúng ta có thể hỏi: nên H(Q,J)
trả về giá trị tùy ý J
nào? Chúng tôi thấy một sự mâu thuẫn trong cả hai khả năng và chúng tôi kết luận rằng vì sự tồn tại của H
cho phép chúng tôi xây dựng chương trình mâu thuẫn Q
, do đó, một chương trình H
có dạng không thể tồn tại.
Vẫn còn một số tự tham khảo ở đây trong đó chương trình Q
kiểm tra xem nó có dừng lại ở đầu vào hiện tại hay không (nhưng ngược lại), nhưng đối với tôi, điều này có vẻ trực quan hơn nhiều so với việc thiết lập một tình huống mà chúng ta cần một cuộc gọi của hình thức P(P)
hoặc H(P,P)
, v.v. Tuy nhiên, tôi chưa thấy đối số đơn giản hơn này được sử dụng và tôi nghĩ rằng nó sẽ có giá trị. Do đó, câu hỏi của tôi là:
- Lập luận trên có đủ làm bằng chứng (phác họa) cho Vấn đề Ngừng không?
- Nếu vậy, tại sao nhiều đối số đi với một bước khó hiểu của mẫu
P(P)
hoặcH(P,P)
? (Có phải chỉ để loại bỏ "đầu vào" không quan trọng khỏi phương trình?) - Nếu không, cái gì còn thiếu?
- Nếu vậy, tại sao nhiều đối số đi với một bước khó hiểu của mẫu
Có nhiều câu hỏi liên quan về chủ đề này, chẳng hạn như:
- Ngừng vấn đề mà không tự tham khảo
- Có bằng chứng trực quan hơn về tính không ổn định của vấn đề tạm dừng hơn so với đường chéo?
Tôi cũng thấy đề cập đến bằng chứng dựa trên nghịch lý của Berry, điều này khá hấp dẫn. Tuy nhiên, tôi vẫn chưa thể thuyết phục bản thân liệu cuộc tranh luận cụ thể ở trên có hoạt động hay không (ngay cả khi chỉ vì sự hiểu biết của tôi; tôi cảm thấy có lẽ tôi đang thiếu một cái gì đó ngu ngốc và muốn biết nó là gì).