高さが無限だが \(\Sigma_1\)-健全でない理論の例
数学における証明と真理―様相論理と数学基礎論―の p.130 において,高さが無限だが \(\Sigma_1\)-健全でない理論の存在を述べたが,ここではそのような理論の例を示しておく.
Iterated consistency statements を定める.
定義. |
自然数 \(n\) に対して \(\Pi_1\) 文 \({\rm Con}_T^n\) を以下で再帰的に定義する.
- \({\rm Con}_T^0 \equiv (0=0)\).
- \({\rm Con}_T^{n+1} \equiv {\rm Con}_{T + {\rm Con}_T^n}\).
|
続いて理論の高さを定める(この概念は実は理論に対してではなく,理論の証明可能性述語に対して定められる概念であるが,ここではその違いについては目をつぶることにする).
定義. |
\(T \vdash \neg {\rm Con}_T^n\) となる \(n\) があるとき,そのような最小の \(n\) を \(T\) の高さという.
また,そのような \(n\) がなければ高さは無限であるという.
|
命題. |
理論 \(T\) が \(\Sigma_1\)-健全ならば \(T\) の高さは無限である.
|
証明.
\(T\) を \(\Sigma_1\)-健全とする.
全ての \(n\) について \(T \nvdash \neg {\rm Con}_T^n\) となることを \(n\) に関する帰納法で示す.
- まず \(T\) は無矛盾なので \(T \nvdash \neg 0 = 0\),すなわち \(T \nvdash \neg {\rm Con}_T^0\) である.
- 続いて \(T \nvdash \neg {\rm Con}_T^n\) とする.
\(T \vdash \neg {\rm Con}_T^{n+1}\) とすれば,\(\neg {\rm Con}_T^{n+1}\) は \(\Sigma_1\) 文なので \(T\) の \(\Sigma_1\)-健全性より正しい.
つまり \(\neg {\rm Con}_{T + {\rm Con}_T^n}\) は正しい.
これは \(T + {\rm Con}_T^n\) が矛盾することを意味するが,帰納法の仮定に反する.
したがって \(T \nvdash \neg {\rm Con}_T^{n+1}\) である.
□
この命題の逆はいえない.
命題. |
高さが無限だが \(\Sigma_1\)-健全でない理論が存在する.
|
証明.
理論 \(T_0 = {\sf PA} + \{{\rm Con}_{\sf PA}^n : n \in \omega\}\) は \({\sf PA}\) の無矛盾な再帰的拡大理論なので,その \(\Pi_1\) Gödel 文 \(\varphi\) をとれば \(T_0 \nvdash \varphi\) かつ \(\mathbb{N} \models \varphi\) である.
ここで \(T : = {\sf PA} + \neg \varphi\) と定めると \(T\) は偽である \(\Sigma_1\) 文 \(\neg \varphi\) を証明するので \(\Sigma_1\)-健全ではない.
\(T\) の高さが無限であることを示せばよい.
そのために次の主張を示す.
主張.
任意の \(n \in \omega\) について \(T\vdash \neg {\rm Con}_T^n \leftrightarrow \neg {\rm Con}_{\sf PA}^n\).
\(n\) に関する帰納法で示す.
- \(n=0\) の場合は明らか.
- \(T\vdash \neg {\rm Con}_T^n \leftrightarrow \neg {\rm Con}_{\sf PA}^n\) であると仮定する.
\({\sf PA} \vdash {\rm Pr}_{T}(\ulcorner \neg {\rm Con}_T^n \urcorner) \leftrightarrow {\rm Pr}_{T}(\ulcorner \neg {\rm Con}_{\sf PA}^n \urcorner)\) である.
\(\neg \varphi\) は \(\Sigma_1\) 文なので \({\sf PA} \vdash \neg \varphi \to {\rm Pr}_{\sf PA}(\ulcorner \neg \varphi \urcorner)\) であるから,\(T \vdash {\rm Pr}_{\sf PA}(\ulcorner \neg \varphi \urcorner)\) である.
\begin{align*}
T \vdash \neg {\rm Con}_T^{n+1} & \leftrightarrow \neg {\rm Con}_{T + {\rm Con}_T^n} \\
& \leftrightarrow {\rm Pr}_T(\ulcorner \neg {\rm Con}_T^n \urcorner)\\
& \leftrightarrow {\rm Pr}_T(\ulcorner \neg {\rm Con}_{\sf PA}^n \urcorner)\\
& \leftrightarrow {\rm Pr}_{{\sf PA} + \neg \varphi}(\ulcorner \neg {\rm Con}_{\sf PA}^n \urcorner)\\
& \leftrightarrow {\rm Pr}_{\sf PA}(\ulcorner \neg \varphi \to \neg {\rm Con}_{\sf PA}^n \urcorner) \\
& \leftrightarrow {\rm Pr}_{\sf PA}(\ulcorner \neg {\rm Con}_{\sf PA}^n \urcorner) \\
& \leftrightarrow \neg {\rm Con}_{\sf PA}^{n+1}.
\end{align*}
さて,\(T \vdash \neg {\rm Con}_T^n\) となる \(n\) があったとすると,主張より \(T \vdash \neg {\rm Con}_{\sf PA}^n\),つまり \({\sf PA} + \neg \varphi \vdash \neg {\rm Con}_{\sf PA}^n\) である.
よって \({\sf PA} + {\rm Con}_{\sf PA}^n \vdash \varphi\) なので特に \(T_0 \vdash \varphi\) となり,\(\varphi\) の取り方に反する.
したがって,全ての \(n \in \omega\) について \(T \nvdash \neg {\rm Con}_T^n\) である.
□
2019/05/27