\(\Pi_1\)-完全な理論


以降では \(T, U\) を \({\sf PA}\) の無矛盾拡大理論とする.

 

定義.
理論 \(T\) が \(\Pi_1\)-完全であるとは,任意の \(\Pi_1\) 文 \(\varphi\) に対して,\(\mathbb{N} \models \varphi\) ならば \(T \vdash \varphi\) となることをいう.

 

命題 1.
理論 \({\sf PA}' = {\sf PA} + \{\neg {\rm Pr}_T(\ulcorner \varphi \urcorner) : T \nvdash \varphi\}\) は \(\Pi_1\)-完全.

 

証明.
\(\mathbb{N} \models \pi\) となる任意の \(\Pi_1\) 文 \(\pi\) をとる. \({\sf PA}' \vdash \pi\) となることを示せばよい. \(\pi\) はある \(\Delta_0\) 論理式 \(\delta(x)\) について \(\forall x \delta(x)\) という形であるとしてよい. 不動点定理より \[ {\sf PA} \vdash \psi \leftrightarrow \exists x(\neg \delta(x) \land \forall y \leq x \neg {\rm Prf}_T(\ulcorner \psi \urcorner, y)) \] を満たす \(\Sigma_1\) 文 \(\psi\) がとれる.

  • \(T \vdash \psi\) と仮定すると \(T\) における \(\psi\) の証明 \(p\) がとれる.このとき \[ {\sf PA} \vdash \forall x(\overline{p} \leq x \to \exists y \leq x {\rm Prf}_T(\ulcorner \psi \urcorner, y)) \] が成り立つ. \(\mathbb{N} \models \varphi\) なので特に \(\mathbb{N} \models \forall x < \overline{p} \delta(x)\) であるから \({\sf PA} \vdash \forall x < \overline{p} \delta(x)\) となる.すなわち \[ {\sf PA} \vdash \forall x(\neg \delta(x) \to \overline{p} \leq x) \] が成り立つ.したがって \[ {\sf PA} \vdash \forall x(\neg \delta(x) \to \exists y \leq x {\rm Prf}_T(\ulcorner \psi \urcorner, y)) \] つまり \({\sf PA} \vdash \neg \psi\) となるため \(T\) の無矛盾性に反する. 以上より \(T \nvdash \psi\) である.
  • \({\sf PA}'\) の定め方より \({\sf PA}' \vdash \neg {\rm Pr}_T(\ulcorner \psi \urcorner)\) である.
  • \(\psi\) の取り方より \({\sf PA} \vdash \neg \pi \land \neg {\rm Pr}_T(\ulcorner \psi \urcorner) \to \psi\) である. \(\psi\) は \(\Sigma_1\) なので \({\sf PA} \vdash \psi \to {\rm Pr}_T(\ulcorner \psi \urcorner)\) となるため,\({\sf PA} \vdash \neg \pi \land \neg {\rm Pr}_T(\ulcorner \psi \urcorner) \to {\rm Pr}_T(\ulcorner \psi \urcorner)\) である. したがって \({\sf PA} \vdash \neg {\rm Pr}_T(\ulcorner \psi \urcorner) \to \pi\) である.
  • 以上の議論より \({\sf PA}' \vdash \pi\) となることが分かった.

 

この議論は次のように拡張することができる.

命題 2.
理論 \(T^* = T + \{\neg {\rm Pr}_U(\ulcorner \varphi \urcorner) : U \nvdash \varphi, U \nvdash \neg \varphi, T \nvdash \neg {\rm Pr}_U(\ulcorner \varphi \urcorner), T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \varphi \urcorner)\}\) は \(\Pi_1\)-完全.

 

証明.
\(\mathbb{N} \models \pi\) となる \(\Pi_1\) 文 \(\pi\) をとる.\(\pi\) はある \(\Delta_0\) 論理式 \(\delta(x)\) について \(\forall x \delta(x)\) という形をしているといてよい. \[ {\sf PA} \vdash \xi \leftrightarrow \exists x((\neg \delta(x) \lor {\rm Prf}_U(\ulcorner \neg \xi \urcorner, x) \lor {\rm Prf}_T(\ulcorner\neg {\rm Pr}_U(\ulcorner \xi \urcorner) \urcorner, x)) \land \forall y \leq x (\neg {\rm Prf}_U(\ulcorner \xi \urcorner, y) \land \neg {\rm Prf}_T(\ulcorner \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner) \urcorner, y))) \] となる \(\Sigma_1\) 文 \(\xi\) をとる. \(\Sigma_1\) 文 \(\eta\) を \[ \eta \equiv \exists y(({\rm Prf}_U(\ulcorner \xi \urcorner, y) \lor {\rm Prf}_T(\ulcorner \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner) \urcorner, y)) \land \forall x < y(\delta(x) \land \neg {\rm Prf}_U(\ulcorner \neg \xi \urcorner, x) \land \neg {\rm Prf}_T(\ulcorner \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\urcorner, x))) \] とする. このとき \({\sf PA} \vdash \neg \xi \lor \neg \eta\), \({\sf PA} \vdash \neg \pi \to \xi \lor \eta\), \({\sf PA} \vdash \neg \pi \to {\rm Pr}_U(\ulcorner \xi \urcorner) \lor {\rm Pr}_U(\ulcorner \eta \urcorner)\) となる. まず初めに \(\xi\) が \(U\) において決定不能であることを示す.

  • いま \(U \vdash \xi\) であると仮定すると,\(U\) における \(\xi\) の証明 \(p\) がとれる.このとき \[ {\sf PA} \vdash \forall x(\overline{p} \leq x \to \exists y \leq x ({\rm Prf}_U(\ulcorner \xi \urcorner, y) \lor {\rm Prf}_T(\ulcorner \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner) \urcorner, y)) \] である. このとき \(U \nvdash \neg \xi\) である. また \(T \vdash {\rm Pr}_U(\ulcorner \xi \urcorner)\) なので \(T \nvdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) であるから,\(\mathbb{N} \models \forall x \delta(x)\) であることを合わせると \[ {\sf PA} \vdash \forall x((\neg \delta(x) \lor {\rm Prf}_T(\ulcorner\neg {\rm Pr}_U(\ulcorner \xi \urcorner) \urcorner, x)) \to \overline{p} \leq x) \] を得る. したがって \[ {\sf PA} \vdash \forall x((\neg \delta(x) \lor {\rm Prf}_T(\ulcorner\neg {\rm Pr}_U(\ulcorner \xi \urcorner) \urcorner, x)) \to \exists y \leq x ({\rm Prf}_U(\ulcorner \xi \urcorner, y) \lor {\rm Prf}_T(\ulcorner \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner) \urcorner, y)) \] すなわち \({\sf PA} \vdash \neg \xi\) となりおかしい. 以上より \(U \nvdash \xi\) であることが分かった.
  • \(U \vdash \neg \xi\) であると仮定すると,\(U \nvdash \xi\) かつ \(T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) であるから \(\xi\) の取り方より \({\sf PA} \vdash \xi\) となりおかしい. したがって \(U \nvdash \neg \xi\) である.

続いて \(T^* \vdash \pi\) となることを示す.

  • \(T \vdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) かつ \(T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) のとき:\(U \nvdash \xi\) より \(\xi\) の取り方から \({\sf PA} \vdash \xi\) となる. このとき \(T \vdash {\rm Pr}_U(\ulcorner \xi \urcorner)\) となるため矛盾.この場合はあり得ない.
  • \(T \nvdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) かつ \(T \vdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) のとき:\(\mathbb{N} \models \pi\) かつ \(U \nvdash \neg \xi\) なので \(\mathbb{N} \models \eta\),つまり \({\sf PA} \vdash \eta\) であり,\({\sf PA} \vdash \neg \xi\) なので \(U \vdash {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) となり矛盾.この場合もあり得ない.
  • \(T \vdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) かつ \(T \vdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) のとき:\({\sf PA} \vdash {\rm Pr}_U(\ulcorner \eta \urcorner) \to {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) なので \(T \vdash \neg {\rm Pr}_U(\ulcorner \eta \urcorner)\) である. また \({\sf PA} \vdash \neg \pi \to {\rm Pr}_U(\ulcorner \xi \urcorner) \lor {\rm Pr}_U(\ulcorner \eta \urcorner)\) なので \(T \vdash \pi\) となる. \(T \subseteq T^*\) なので \(T^* \vdash \pi\).
  • \(T \nvdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) かつ \(T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) のとき:\(U \nvdash \xi\) かつ \(U \nvdash \neg \xi\) なので \(T^*\) の定め方から \(T^* \vdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner)\) となる. またこのとき \(T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\) かつ \(T \nvdash \neg {\rm Pr}_U(\ulcorner \neg \neg \xi \urcorner)\) でもあるので \(T^* \vdash \neg {\rm Pr}_U(\ulcorner \neg \xi \urcorner)\). したがって \(T^* \vdash \neg {\rm Pr}_U(\ulcorner \xi \urcorner) \land \neg {\rm Pr}_U(\ulcorner \eta \urcorner)\) であり,\(T^* \vdash \pi\) となる.

2018/05/31