レーブの定理

数理論理学における**レーブの定理** (Löb's theorem) は、ペアノ算術 (PA) (またはPAを含む任意の形式体系)において、任意の論理式*P*について、「*P*がPAで証明可能ならば*P*である」ことがPAで証明可能ならば、*P*はPAで証明可能であることを述べている。Prov(*P*)が論理式*P*が証明可能であることを意味する場合、レーブの定理をより形式的に表現すると次のようになる。

:もし
:\mathit{PA} \vdash {\mathrm{Prov}(P) \rightarrow P}
:ならば
:\mathit{PA} \vdash P

レーブの定理の直接的な帰結(対偶)は、*P*がPAで証明可能でない場合、「*P*がPAで証明可能ならば、*P*である」はPAで証明可能でないということである。例えば、「1+1=3がPAで証明可能ならば、1+1=3である」はPAでは証明可能でない。

レーブの定理は、1955年にそれを定式化したマルティン・フーゴー・レーブにちなんで名付けられた。これはカリーのパラドックスに関連している。

## 証明可能性論理におけるレーブの定理
証明可能性論理は、ゲーデルの不完全性定理で使用される符号化の詳細を様相論理の言語を使って抽象化するものであり、具体的には与えられた体系における\phiの証明可能性を様相を用いて表現する。

すると、レーブの定理を以下の公理として形式化できる。

:\Box(\Box P\rightarrow P)\rightarrow \Box P

これは、ゲーデル＝レーブ (Gödel–Löb) の公理GLとして知られている。これは、次のような推論規則によって形式化されることもある。

:もし
:\vdash \Box P \rightarrow P
:ならば
:\vdash P

様相論理 **K4** (あるいは、公理スキーマ**4** (\Box A\rightarrow\Box\Box A)は冗長であるため単に**K**)に上記の公理GLを追加した結果得られる証明可能性論理GLは、証明可能性論理において最も集中的に研究されている体系である。

## レーブの定理の様相論理による証明
レーブの定理は、証明可能性演算子(\Box)に関するいくつかの基本的な規則(K4体系)と様相不動点の存在のみを用いて、様相論理内で証明することができる。

### 様相論理式
様相論理式 (modal formula)の文法として、以下を仮定する。
# Xがであれば、Xは論理式である。
# Kが命題定数であれば、Kは論理式である。
# Aが論理式であれば、\Box Aは論理式である。
# AとBが論理式であれば、\neg A、A \rightarrow B、A \wedge B、A \vee B、A \leftrightarrow Bも論理式である。

様相文(modal sentence)とは、命題変数を含まない様相論理式のことである。\vdash Aは、Aが定理であることを意味する。

### 様相不動点
F(X)が命題変数Xを1つだけ持つ様相論理式であれば、F(X)の様相不動点は次のような文\Psiである。
:\vdash \Psi \leftrightarrow F(\Box \Psi)

1つの自由変数を持つすべての様相論理式に対して、このような不動点が存在すると仮定する。これはもちろん自明な仮定ではないが、\Boxをペアノ算術における証明可能性として解釈すれば、様相不動点の存在は対角線補題から導かれる。

### 様相推論規則
様相不動点の存在に加えて、証明可能性演算子\Boxに対する以下の推論規則を仮定する。これらはとして知られている。

# **(必然化規則)** \vdash Aから\vdash \Box Aを結論づける: これは非形式的には、Aが定理であればAが証明可能であることを意味する。
# **(内部必然化法則)** \vdash \Box A \rightarrow \Box \Box A: Aが証明可能であれば、それが証明可能であることが証明可能である。
# **(ボックス分配律)** \vdash \Box (A \rightarrow B) \rightarrow (\Box A \rightarrow \Box B): この規則は、証明可能性演算子の内部でモーダスポネンスの適用を可能にする。AがBを含意することが証明可能であり、Aが証明可能であれば、Bも証明可能である。

### レーブの定理の証明

証明の大部分は仮定\Box P \to Pを使用しないので、理解を容易にするために以下の証明は\Box P \to Pに依存する部分を最後の方に分離して記載する。

Pを任意の様相文とする。

# 様相不動点の存在を論理式F(X) = X \rightarrow Pに適用する。すると、\vdash \Psi \leftrightarrow (\Box \Psi \rightarrow P)となるような文\Psiが存在することがわかる。
# \vdash \Psi \rightarrow (\Box \Psi \rightarrow P) 〔1より〕。
# \vdash \Box(\Psi \rightarrow (\Box \Psi \rightarrow P)) 〔2と必然化規則により〕。
# \vdash \Box\Psi \rightarrow \Box(\Box \Psi \rightarrow P) 〔3とボックス分配律より〕。
# \vdash \Box(\Box \Psi \rightarrow P) \rightarrow (\Box\Box\Psi \rightarrow \Box P) 〔A = \Box \PsiおよびB = Pとしてボックス分配律を適用することにより〕。
# \vdash \Box \Psi \rightarrow (\Box\Box\Psi \rightarrow \Box P) 〔4と5より〕。
# \vdash \Box \Psi \rightarrow \Box \Box \Psi 〔6と内部必然化規則により〕。
# \vdash \Box \Psi \rightarrow \Box P 〔6と7より〕。ここから、証明の仮定を使用する部分に入る。
# \vdash \Box P \rightarrow Pと仮定する。大雑把に言えば、Pが証明可能であれば、それは実際には真であるという定理である。これは*健全性* (soundness) の主張である。
# \vdash \Box \Psi \rightarrow P 〔8と9より〕。
# \vdash (\Box \Psi \rightarrow P) \rightarrow \Psi 〔1より〕。
# \vdash \Psi 〔10と11より〕。
# \vdash \Box \Psi 〔12と必然化規則により〕。
# \vdash P 〔13と10より〕。
より非公式には、証明を次のように概説できる。

# 仮定より\mathit{PA} \vdash {\mathrm{Prov}_{PA}(P) \rightarrow P}なので、\mathit{PA} \vdash {\neg P \rightarrow \neg \mathrm{Prov}_{PA}(P)}も成り立ち、これは\{ \mathit{PA}, \neg P\} \vdash { \neg \mathrm{Prov}_{PA} (P)}を意味する。
# ここで、ハイブリッド理論\{ \mathit{PA}, \neg P\}について以下の推論ができる。
## \{ \mathit{PA}, \neg P\}が矛盾している(inconsistent)と仮定すると、PAから\neg P \to \bot{}が証明でき、これはPと同じである。
## しかし、\{ \mathit{PA}, \neg P\}について\neg \mathrm{Prov}_{PA} (P)とわかっているので、矛盾が生じる。
## したがって、\{ \mathit{PA}, \neg P\}は無矛盾(consistent)である。
# ゲーデルの第2不完全性定理により、これは\{ \mathit{PA}, \neg P\}が矛盾していることを意味する。
# したがって、PAから\neg P \to \bot{}が証明でき、これはPと同じである。

## 例
レーブの定理の直接的な帰結は、*P*がPAで証明可能でない場合、「*P*がPAで証明可能ならば、*P*は真である」はPAで証明可能でないということである。PAが無矛盾であるとして(ただし、PAはPAが無矛盾であることを知らない)、以下に簡単な例をいくつか挙げる。
* 「1+1=3がPAで証明可能ならば、1+1=3である」はPAでは証明可能でない。なぜなら、1+1=3はPAでは証明可能でない(偽であるため)からである。
* 「1+1=2がPAで証明可能ならば、1+1=2である」はPAで証明可能である。「Xならば、1+1=2である」という形式の文はすべて証明可能である。
* 「強化版有限ラムゼーの定理がPAで証明可能ならば、強化版有限ラムゼーの定理が成り立つ」はPAで証明可能でない。なぜなら、「強化版有限ラムゼーの定理が成り立つ」はPAでは証明可能でない(標準モデルにおいて真であるにもかかわらず)からである。

において、レーブの定理は、形式系が**'な「」の推論者として分類されるならば、その形式系は''謙虚'' (modest) でもある必要があることを示している。つまり、そのような推論者は、Pを信じるときのみ「私がPを信じるならばPである」と信じる。

ゲーデルの第2不完全性定理は、レーブの定理において偽の文<math>\bot</math>を''P''に代入することによって導かれる。

==逆: レーブの定理から様相不動点の存在を導く==
様相不動点の存在からレーブの定理を導けるだけでなく、その逆も導ける。レーブの定理が公理(スキーマ)として与えられた場合、''pが様相化された''任意の論理式''A''(''p'')に対して、(互いに証明可能な文を同一視した)不動点<math>p\leftrightarrow A(p)</math>の存在が導かれる。したがって、[[正規様相論理]]において、レーブの公理は公理スキーマ**4''' (\Box A\rightarrow \Box\Box A)および様相不動点の存在の連言と同値である。

## 注釈

## 参考文献
* 
* 
* 
* 
* 
* 

## 外部リンク
* 
* 
*