簡體   English   中英

為什么我們需要在圖靈的暫停證明中使用否定部分?

[英]Why do we need to use the negation part in Turing's Halting Proof?

例如,假設我有一台圖靈機H,它告訴我們程序和輸入是否將停止。 假設我們稱自己為H。 它必須給出答案,因此,如果打印出“不停止”,那么從技術上來說,是否不停止打印該語句? 還是只是理論上總是打印出“停止”? 我無法完全否定地調用H本身,而不會否定它會做什么。 我知道為什么否定會導致矛盾,但是我只是想知道以下情況是否也會導致矛盾。

謝謝!

您需要證明H不存在。 您已經證明,應用於自身的H不能打印“不停止”。 但是,正如您正確指出的那樣,不排除它打印“確實停止”的可能性。 在這方面沒有明顯的矛盾。 因此,對H本身的這種應用不足以證明H不存在,我們需要使用其他技術。 說這種情況不會導致矛盾是不正確的。 如果您進一步探索,它可能會。 它只是沒有立即這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM