本稿では、等号 = を持つ古典論理 (LK)
に従う理論で、定項 0 と1変項関数記号 s
の他に、いくつかの関数記号 ( ι
= 1 ,¼, λ )sequent
群:
(A8-1)x' |
(A8-2)x' |
(A8-3)ι |
(A8-4)ιTι |
も始式として許し、更に次の推論規則:
| ( 帰納法 ) | A , R(x)B |
を持つ推論体系 T を考え、これをPeano
算術とよびます。ただし s
T+1¼, ¼, v (
なお、ゼロ個以上の s
を並べて最後に 0 を書いた s
¼s0
さて、(A8-3)
ι と (A8-4)
ι は、各関数 + と乗法 ·
は帰納的関数であり、逆に付録5の結果により帰納的関数はすべてHeyting
算術で扱えるので、Peano
算術はHeyting
算術に排中律を追加した理論とみなせることがわかります。
ただし、Heyting
算術では、帰納的関数の中にι
量化記号を通じて量化記号が含まれていたり、例えば不等号 < も量化記号を含んだ命題の省略記号であったりするわけですが、本節の定義によるPeano
算術では、帰納的関数を表わす関数記号には量化記号が含まれておらず、不等式 < y- を帰納的な定義式 (A5-60)
で定義して、その引き算を用いて表わした命題 - y = 0
さて、本節では、Peano
算術では、次のメタ定理:
(A8-5)T において、変数も論理記号も含まない sequentS が証明できたときは、S は論理記号の推論規則も ( 帰納法 ) も使わずに証明できる。
が成り立つことを証明します。
その第1ステップとして、まず閉項、すなわち変数を含まない項 T に対して、その計算値とよぶ数字 さて、以上で閉項 T に対応する計算値 が、構造に関する推論規則のみを使って(従って当然 ( 帰納法 ) も使わずに)証明できます。
さて、T では、論理記号を含まない命題はすべて が成り立つことを証明しましょう。
さて、 まず 次に、 推論規則 ( 切 断 ) の副部(=固有部分)の命題に含まれる論理記号の個数をこの ( 切 断 ) の次数とよびます。
与えられた こうして次々に順序数を対応させていったとき、終式 S に対応させられた順序数のことを、この証明樹の順序数とよびます。
以下、変数も論理記号も含まない まず、P の中で、ある ( 切 断 ) の副部の命題又は終式の中のある命題が、ある ( 帰納法 ) の主部である命題
まず κ が 0 すなわち T の中に 0 と s
のみしか含まれないので、T は数字です。ゆえにこの場合は T 自身をもって
次に、 < κ > κ
T の標準的構成手続き(付録1参照)において、¼, V )¼, V には ³ κ
ゆえに、これらに対する計算値 ¼,
また、¼, v をそれぞれ ¼, ³ κ0
¼, v をそれぞれ ¼, ³ κ+1
そこで、T に対し、T に含まれる ¼, V )(T )
T に現れる関数記号 (T )
£ k(i)(T )
(A8-6)
® T = νT = T
(A8-7)
一般の命題 P に対する始式
® P
そのためには、 ® P'Ø P' ® Ø P"xP ® "xP'$xP ® $xP'Ø と " と $ の論理記号に関する推論規則のみによって証明できること、更に加えて ® Q' Ù Q ® P' Ù Q' Ú Q ® P' Ú Q' Þ Q ® P Þ Q'Ù と Ú と Þ の論理記号に関する推論規則のみによって証明できることを示せば十分です。
まず ® P'Ø 右) を適用すれば ® Ø P,
P'Ø 左) を適用すれば Ø P' ® Ø P
また ® P'" 左) を適用すれば "xP ® P'" 右) を適用すれば "xP ® "xP'$xP ® $xP'
また ® P'Ù 左) を適用すれば Ù Q ® P' ® Q'Ù 左) を適用すれば Ù Q ® Q'Ù 右) を適用すれば Ù Q ® P' Ù Q' Ú Q ® P' Ú Q'
最後に ® P' ® Q'Þ 左) を適用すれば ,
P' Þ Q ® Q'Þ 右) を適用すれば Þ Q ® P Þ Q'(A8-5)
の証明に移ります。
(A8-7)
により、sequent
S が証明可能なら、登場する ® Psequent
S の証明文が与えられたとき、不要なsequent
を削除したり同じsequent
の列をコピーすることにより、終式 S 以外のどのsequent
も、そのあとに出てくる唯一つのsequent
の導出に用いられてるようにすることができます。このような証明文を証明樹とよびますが、証明樹に現れる各sequent
には、それが始式でない限り、そのsequent
を導出するのに用いた1個又は2個のsequent
が指定できますが、この(これらの)sequent
をもとのsequent
の親とよび、
また、証明樹に現れるsequent
0代の祖先、+1 代の祖先とよび、ある n に対する sequent
sequent
になりますが、
まず R が下段のsequent
の A の中の左から i 番目の命題のときは、R の親は上段のsequent
の A の中の左から i 番目の命題とします。A のかわりに B , C , D であっても同様です。
また、R が ( 減 ) 又は ( 換 ) の下段のsequent
の P と書かれた命題なら、R の親は上段のsequent
の P と書かれた命題とします。P のかわりに Q の場合も同様です。
また、R が ( 代 入 ) の下段のsequent
の (T | x)
Asequent
の A の中の左から i 番目の命題とします。A のかわりに B であっても同様です。
R が上記以外の命題のときは、R の親は存在しません。
命題の場合にも、親の逆の概念を子とよび、何代か前の親を祖先、何代か後の子を子孫とよびます。
また、( 帰納法 ) に出てくる命題 (T )
考えている証明樹に現れるsequent
sequent
sequent
S の証明樹を構成する各sequent
1 を対応させる。
sequent
« ω · α »
m-n
sequent
1 2« α
m + β »-n
sequent
sequent
1 2 + βsequent
S に対し、「順序数 α を持つ S の証明樹が存在すれば、S は論理記号の推論規則も ( 帰納法 ) も使わずに証明できる。」という主張を (α)
と書いたとき、[P]
そこで、「順序数 α より小さい順序数を持つ S の証明文があれば、論理記号の推論規則も ( 帰納法 ) も使わない S の証明が存在する」と仮定して、P を順序数 α を持つ S の証明文とするとき、論理記号の推論規則も ( 帰納法 ) も使わない S の証明が存在することを示すことにします。
(T )