不完全性定理との関係とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 不完全性定理との関係の意味・解説 

不完全性定理との関係

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/11 15:10 UTC 版)

停止性問題」の記事における「不完全性定理との関係」の解説

停止性問題の決定不能性利用してゲーデル第一不完全性定理を示すことができる。 計算模型適当に算術化すれば、「プログラム M は入力 x のもとで停止する」という述語 Halt(M,x) がΣ1述語となるようにできる。停止性問題の決定不能性はこの述語がΠ1述語でないことを述べている。したがってプログラム M は入力 x のもとで停止しない」という述語はΠ1であるがΣ1でない。 述語論理適当に算術化しておく。T をロビンソン算術を含む再帰的かつΣ1健全な理論とする。ここで T が再帰的とは、「x は T の公理コードである」という述語再帰的であることをいう。また T がΣ1健全とは、偽なΣ1文を証明しないことをいう。「x は T で証明可能な論理式コードである」という述語 Pr(x) は再帰的可算であり、したがってΣ1述語である。 T が任意のΠ1文を証明または反証する仮定して矛盾を導く。述語 Halt(M,x) を定義するΣ1論理式 halt(M,x) を取る。ここで ¬halt(M,x) は T 上でΠ1論理式であることに注意せよ。T はΣ1完全かつ無矛盾であるからΠ1健全である。仮定より T は任意のΠ1文を証明または反証するので、T はΠ1完全である。ゆえに、任意のプログラム M と入力 x について、以下は同値である: ¬Halt(M,x) が成り立つ ¬halt(M,x) は T で証明可能である Prhalt(M, x)) が成り立つ ところで Prhalt(M, x)) はΣ1述語だから、¬Halt(M,x) もΣ1述語である。これは上に述べたことと矛盾する。 この証明直観的に次のような意味である。もし T が任意の文を証明または反証するならば、Tの定理枚挙するプログラム走らせて halt(M,x) または ¬halt(M,x) の形の定理現れたらYESかNOを出力し停止する、という方法停止性問題肯定的に解けてしまう。(このプログラム正当性は T のΣ1健全性とΠ1健全性プログラム停止性任意の文を証明または反証するという仮定によって保証される。)これは停止性問題の決定不能性反するので、 T では証明反証できない文が存在しなければならない。 以上の証明停止性問題再帰的でない任意の再帰的可算集合置き換えることができる。例え停止性問題代りラムダ計算正規化可能性問題述語論理の証明可能性問題用いてもよい。

※この「不完全性定理との関係」の解説は、「停止性問題」の解説の一部です。
「不完全性定理との関係」を含む「停止性問題」の記事については、「停止性問題」の概要を参照ください。

ウィキペディア小見出し辞書の「不完全性定理との関係」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「不完全性定理との関係」の関連用語

不完全性定理との関係のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



不完全性定理との関係のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの停止性問題 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS