• 検索結果がありません。

         ゲーデルの不完全性定理 ゲーデル数化と第2不完全性定理, 第

N/A
N/A
Protected

Academic year: 2021

シェア "         ゲーデルの不完全性定理 ゲーデル数化と第2不完全性定理, 第"

Copied!
43
0
0

読み込み中.... (全文を見る)

全文

(1)

数理の世界

数学の考え方

         ゲーデルの不完全性定理 ゲーデル数化と第2不完全性定理, 第

回の講義

渕野 昌

神戸大学大学院 システム情報学研究科

講義関連資料

神戸大学

年後期の講義

教室,月曜

!"

(2)

ゲーデル数化

!" #$

とは,ゲーデルが不完全性定理の 証明で導入した,記号列を数にコードしするテクニックのことを 言う.

記号列に関する述語や言明を,ペアノの算術

%&

を公理系とする 形式的体系

'

(

回の講義を参照

$

での論理式や文に翻訳する ことが目標である.

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

(3)

ゲーデル数化

数理の世界

ゲーデル数化

!" #$

とは,ゲーデルが不完全性定理の 証明で導入した,記号列を数にコードしするテクニックのことを 言う.

記号列に関する述語や言明を,ペアノの算術

%&

を公理系とする 形式的体系

'

(

回の講義を参照

$

での論理式や文に翻訳する ことが目標である.

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

(4)

ゲーデル数化

!" #$

とは,ゲーデルが不完全性定理の 証明で導入した,記号列を数にコードしするテクニックのことを 言う.

記号列に関する述語や言明を,ペアノの算術

%&

を公理系とする 形式的体系

'

(

回の講義を参照

$

での論理式や文に翻訳する ことが目標である.

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

(5)

ゲーデル数化

数理の世界

ゲーデル数化

!" #$

とは,ゲーデルが不完全性定理の 証明で導入した,記号列を数にコードしするテクニックのことを 言う.

記号列に関する述語や言明を,ペアノの算術

%&

を公理系とする 形式的体系

'

(

回の講義を参照

$

での論理式や文に翻訳する ことが目標である.

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

(6)

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

しかし,

*

#回

$ $$

を数

の表記として使える.数

に対応するこの項を

の 数表記 とよび

と表すことにする.

%&

では指数関数を定義する論理式を作ることができる.つまり,

の論理式

+ $

で,任意の数

,,

に対して,

%& $ + Ò

となるようなものが作れる

これはかなり複雑な論理式になるし,

その論理式が上の性質を持つことを示すには, 「中国の剰余定理」と いう数論の定理が必要になる.

$

以下では,

Ò

の形の表現を,

$

という形の論理式の略

記のことと思って,自由に使うことにする.

(7)

ゲーデル数化

数理の世界

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

しかし,

*

#回

$ $$

を数

の表記として使える.数

に対応するこの項を

の 数表記 とよび

と表すことにする.

%&

では指数関数を定義する論理式を作ることができる.つまり,

の論理式

+ $

で,任意の数

,,

に対して,

%& $ + Ò

となるようなものが作れる

これはかなり複雑な論理式になるし,

その論理式が上の性質を持つことを示すには, 「中国の剰余定理」と いう数論の定理が必要になる.

$

以下では,

Ò

の形の表現を,

$

という形の論理式の略

記のことと思って,自由に使うことにする.

(8)

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

しかし,

*

#回

$ $$

を数

の表記として使える.数

に対応するこの項を

の 数表記 とよび

と表すことにする.

%&

では指数関数を定義する論理式を作ることができる.つまり,

の論理式

+ $

で,任意の数

,,

に対して,

%& $ + Ò

となるようなものが作れる

これはかなり複雑な論理式になるし,

その論理式が上の性質を持つことを示すには, 「中国の剰余定理」と いう数論の定理が必要になる.

$

以下では,

Ò

の形の表現を,

$

という形の論理式の略

記のことと思って,自由に使うことにする.

(9)

ゲーデル数化

数理の世界

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

しかし,

*

#回

$ $$

を数

の表記として使える.数

に対応するこの項を

の 数表記 とよび

と表すことにする.

%&

では指数関数を定義する論理式を作ることができる.つまり,

の論理式

+ $

で,任意の数

,,

に対して,

%& $ + Ò

となるようなものが作れる

これはかなり複雑な論理式になるし,

その論理式が上の性質を持つことを示すには, 「中国の剰余定理」と いう数論の定理が必要になる.

$

以下では,

Ò

の形の表現を,

$

という形の論理式の略

記のことと思って,自由に使うことにする.

(10)

%&

の言語 には定数記号や関数記号として,

)

, だけしか用意されていない.

しかし,

*

#回

$ $$

を数

の表記として使える.数

に対応するこの項を

の 数表記 とよび

と表すことにする.

%&

では指数関数を定義する論理式を作ることができる.つまり,

の論理式

+ $

で,任意の数

,,

に対して,

%& $ + Ò

となるようなものが作れる

これはかなり複雑な論理式になるし,

その論理式が上の性質を持つことを示すには, 「中国の剰余定理」と いう数論の定理が必要になる.

$

以下では,

Ò

の形の表現を,

$

という形の論理式の略

記のことと思って,自由に使うことにする.

(11)

ゲーデル数化

数理の世界

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(12)

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(13)

ゲーデル数化

数理の世界

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(14)

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(15)

ゲーデル数化

数理の世界

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(16)

記号

や記号列 や記号列の列

を,それらをコードする数

-$,- $,-$

に規則的に対応させる方法のことを ゲーデル数 化

!" #$

とよぶ.

-$,- $,-$

の数表記を,

, ,

とあらわすことに する.

ゲーデル数化は色々のやり方が考えられるが,たとえば,次のよう にして実現することができる.

まず,使う記号を記号のカテゴリーごとに一列にならべておく.た とえば,論理記号として使う有限個の記号を

,,,

とならべ,

変数記号として使うことにする

無限個の

$

記号を

,

,

,

と ならべ

,

と続ける.

記号

番目のカテゴリーの

番目の記号のとき,この記号の

ゲーデル数を

Ñ Ò

とする.

,,

は最初の

つの素数であ

ることに注意する.

(17)

ゲーデル数化

数理の世界

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(18)

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(19)

ゲーデル数化

数理の世界

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(20)

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(21)

ゲーデル数化

数理の世界

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(22)

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(23)

ゲーデル数化

数理の世界

記号

番目のカテゴリーの

番目の記号のとき,この記号の ゲーデル数

-$

Ñ Ò

とする.

,,

は最初の

つの素 数であることに注意する.

たとえば,変数記号が

番目のカテゴリーの記号としてならべられ ているときには,

.

Ò

という形の数に分解される

/

ということを表現する の論理式

+ $

を考えると,この 論理式は,

.

番目の変数記号のコードである

/

と主張する論 理式になっているとみなすことができる.

記号列

Ò

に対し,このゲーデル数

- Ò $

を,

×× Ò

×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ

ル数の因数の最初の

は,この数が記号列をコードしていること

を表現するために使われている.

(24)

記号列

Ò

に対し,このゲーデル数

-

Ò

$

を,

×× Ò×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ ル数の因数の最初の

は,この数が記号列をコードしていること を表現するために使われている.

たとえば,

.

は記号列をコードしている

/

は,

.

を因数分解したときの

の指数は

で,因数の全体は素数 列の最初の部分になっていて

以外の因数の指数はすべて記 号をコードする数である

/

を表す

*

論理式によって表現できる.

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

(25)

ゲーデル数化

数理の世界

記号列

Ò

に対し,このゲーデル数

-

Ò

$

を,

×× Ò×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ ル数の因数の最初の

は,この数が記号列をコードしていること を表現するために使われている.

たとえば,

.

は記号列をコードしている

/

は,

.

を因数分解したときの

の指数は

で,因数の全体は素数 列の最初の部分になっていて

以外の因数の指数はすべて記 号をコードする数である

/

を表す

*

論理式によって表現できる.

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

(26)

記号列

Ò

に対し,このゲーデル数

-

Ò

$

を,

×× Ò×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ ル数の因数の最初の

は,この数が記号列をコードしていること を表現するために使われている.

たとえば,

.

は記号列をコードしている

/

は,

.

を因数分解したときの

の指数は

で,因数の全体は素数 列の最初の部分になっていて

以外の因数の指数はすべて記 号をコードする数である

/

を表す

*

論理式によって表現できる.

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

(27)

ゲーデル数化

数理の世界

記号列

Ò

に対し,このゲーデル数

-

Ò

$

を,

×× Ò×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ ル数の因数の最初の

は,この数が記号列をコードしていること を表現するために使われている.

たとえば,

.

は記号列をコードしている

/

は,

.

を因数分解したときの

の指数は

で,因数の全体は素数 列の最初の部分になっていて

以外の因数の指数はすべて記 号をコードする数である

/

を表す

*

論理式によって表現できる.

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

(28)

記号列

Ò

に対し,このゲーデル数

-

Ò

$

を,

×× Ò×

のこととする.ただし,

Ò

番 目の素数とする.

+,

+,

+, +0,

である.ゲーデ ル数の因数の最初の

は,この数が記号列をコードしていること を表現するために使われている.

たとえば,

.

は記号列をコードしている

/

は,

.

を因数分解したときの

の指数は

で,因数の全体は素数 列の最初の部分になっていて

以外の因数の指数はすべて記 号をコードする数である

/

を表す

*

論理式によって表現できる.

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

(29)

ゲーデル数化

数理の世界

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

.

は自由変数

,,

Ò

を持つ論理式をコードしていて,

,,

Ò

*

項のコードで,

は,

のコードする論理式の変数

,,

Ò

,,Ò

を代入して得られる

*

論理式をコードしている

/

が記号列

,

Ò

の列のとき,

-$

Ø

Ø

Ò Ø

のこととする.

.

は記号列の列をコードする数である

/

を表現する

*

論理式を 作ることができる.

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

論理式を作ることができる.

(30)

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

.

は自由変数

,,

Ò

を持つ論理式をコードしていて,

,,

Ò

*

項のコードで,

は,

のコードする論理式の変数

,,

Ò

,,Ò

を代入して得られる

*

論理式をコードしている

/

が記号列

,

Ò

の列のとき,

-$

Ø

Ø

Ò Ø

のこととする.

.

は記号列の列をコードする数である

/

を表現する

*

論理式を 作ることができる.

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

論理式を作ることができる.

(31)

ゲーデル数化

数理の世界

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

.

は自由変数

,,

Ò

を持つ論理式をコードしていて,

,,

Ò

*

項のコードで,

は,

のコードする論理式の変数

,,

Ò

,,Ò

を代入して得られる

*

論理式をコードしている

/

が記号列

,

Ò

の列のとき,

-$

Ø

Ø

Ò Ø

のこととする.

.

は記号列の列をコードする数である

/

を表現する

*

論理式を 作ることができる.

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

論理式を作ることができる.

(32)

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

.

は自由変数

,,

Ò

を持つ論理式をコードしていて,

,,

Ò

*

項のコードで,

は,

のコードする論理式の変数

,,

Ò

,,Ò

を代入して得られる

*

論理式をコードしている

/

が記号列

,

Ò

の列のとき,

-$

Ø

Ø

Ò Ø

のこととする.

.

は記号列の列をコードする数である

/

を表現する

*

論理式を 作ることができる.

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

論理式を作ることができる.

(33)

ゲーデル数化

数理の世界

もう少し複雑なトリックがいくつか必要になるが,同様に次を表現 する

*

論理式を作ることができる

.

*

項となっている記号列をコードしている

/

.

*

論理式となっている記号列をコードしている

/

.

は自由変数

,,

Ò

を持つ論理式をコードしていて,

,,

Ò

*

項のコードで,

は,

のコードする論理式の変数

,,

Ò

,,Ò

を代入して得られる

*

論理式をコードしている

/

が記号列

,

Ò

の列のとき,

-$

Ø

Ø

Ò Ø

のこととする.

.

は記号列の列をコードする数である

/

を表現する

*

論理式を 作ることができる.

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

論理式を作ることができる.

(34)

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

*

論理式を作ることができる.

上のような

*

論理式を,

$

と書くことにする.この論 理式は次のような意味で,上の

./

をよく表現するものとしてと ることができる

%&

È

なら,

%&

$

である.逆に

%& È

でないなら,

%&

$

である.

上に用意したことと

1#1" 2 1

を用いると,第1不完全性定

理が証明できることを前回見た.

1#1" 2 1

の証明は講義の

資料としてあげた,執筆中の本の,原稿の一部を参照.

(35)

ゲーデル数化

数理の世界

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

*

論理式を作ることができる.

上のような

*

論理式を,

$

と書くことにする.この論 理式は次のような意味で,上の

./

をよく表現するものとしてと ることができる

%&

È

なら,

%&

$

である.逆に

%& È

でないなら,

%&

$

である.

上に用意したことと

1#1" 2 1

を用いると,第1不完全性定

理が証明できることを前回見た.

1#1" 2 1

の証明は講義の

資料としてあげた,執筆中の本の,原稿の一部を参照.

(36)

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

*

論理式を作ることができる.

上のような

*

論理式を,

$

と書くことにする.この論 理式は次のような意味で,上の

./

をよく表現するものとしてと ることができる

%&

È

なら,

%&

$

である.逆に

%& È

でないなら,

%&

$

である.

上に用意したことと

1#1" 2 1

を用いると,第1不完全性定

理が証明できることを前回見た.

1#1" 2 1

の証明は講義の

資料としてあげた,執筆中の本の,原稿の一部を参照.

(37)

ゲーデル数化

数理の世界

.

は記号列の列をコードする数で,

*

論理式をコードする 数で,

のコードする記号列の列は

のコードする論理式の

%&

からの証明である

/

を表現する

*

論理式を作ることができる.

上のような

*

論理式を,

$

と書くことにする.この論 理式は次のような意味で,上の

./

をよく表現するものとしてと ることができる

%&

È

なら,

%&

$

である.逆に

%& È

でないなら,

%&

$

である.

上に用意したことと

1#1" 2 1

を用いると,第1不完全性定

理が証明できることを前回見た.

1#1" 2 1

の証明は講義の

資料としてあげた,執筆中の本の,原稿の一部を参照.

(38)

上で導入した

$

と同様の論理式を,具体的に書くことの できる理論

に対しても

Ì

$

として書くことができる.

Ì

$

Ì

$

と書くことにする.

Ì

$

は,

の コードする論理式が

で証明できることを主張する

*

論理式と なっている.

Ì

$

を考えると,これは

が矛盾しない

$

ことを主張する

*

文になっていることがわかる.この文のこと を

Ì

と書くことにする.

定理

第2不完全性定理

%&

を含む

あるいは

%&

がそこで解 釈できる

$

具体的に与えられた理論

が無矛盾なら,

Ì

で証明できない.

(39)

第2不完全性定理

数理の世界

上で導入した

$

と同様の論理式を,具体的に書くことの できる理論

に対しても

Ì

$

として書くことができる.

Ì

$

Ì

$

と書くことにする.

Ì

$

は,

の コードする論理式が

で証明できることを主張する

*

論理式と なっている.

Ì

$

を考えると,これは

が矛盾しない

$

ことを主張する

*

文になっていることがわかる.この文のこと を

Ì

と書くことにする.

定理

第2不完全性定理

%&

を含む

あるいは

%&

がそこで解 釈できる

$

具体的に与えられた理論

が無矛盾なら,

Ì

で証明できない.

(40)

上で導入した

$

と同様の論理式を,具体的に書くことの できる理論

に対しても

Ì

$

として書くことができる.

Ì

$

Ì

$

と書くことにする.

Ì

$

は,

の コードする論理式が

で証明できることを主張する

*

論理式と なっている.

Ì

$

を考えると,これは

が矛盾しない

$

ことを主張する

*

文になっていることがわかる.この文のこと を

Ì

と書くことにする.

定理

第2不完全性定理

%&

を含む

あるいは

%&

がそこで解 釈できる

$

具体的に与えられた理論

が無矛盾なら,

Ì

で証明できない.

(41)

第2不完全性定理

数理の世界

上で導入した

$

と同様の論理式を,具体的に書くことの できる理論

に対しても

Ì

$

として書くことができる.

Ì

$

Ì

$

と書くことにする.

Ì

$

は,

の コードする論理式が

で証明できることを主張する

*

論理式と なっている.

Ì

$

を考えると,これは

が矛盾しない

$

ことを主張する

*

文になっていることがわかる.この文のこと を

Ì

と書くことにする.

定理

第2不完全性定理

%&

を含む

あるいは

%&

がそこで解 釈できる

$

具体的に与えられた理論

が無矛盾なら,

Ì

で証明できない.

(42)

上で導入した

$

と同様の論理式を,具体的に書くことの できる理論

に対しても

Ì

$

として書くことができる.

Ì

$

Ì

$

と書くことにする.

Ì

$

は,

の コードする論理式が

で証明できることを主張する

*

論理式と なっている.

Ì

$

を考えると,これは

が矛盾しない

$

ことを主張する

*

文になっていることがわかる.この文のこと を

Ì

と書くことにする.

定理

第2不完全性定理

%&

を含む

あるいは

%&

がそこで解 釈できる

$

具体的に与えられた理論

が無矛盾なら,

Ì

で証明できない.

(43)

指数関数が

%&

で論理式で表 せることの 説明 で「中国の剰 余定理」について触れた.ゲー デルはウィーン大学の学部生の ころ,

%

フルトヴェングラー

34

明治

$ 45

昭和

$,

指揮者フルトヴェングラーのい とこ

$

の講義を聞いて感銘を受 け物理から数学に転科してい る.

中国の剰余定理はゲーデルの不

完全性定理の証明のキーになる

が,ゲーデルが中国の剰余定理

を習ったのはこのフルトヴェン

グラーの講義だったことが知ら

れている

参照

関連したドキュメント

非自明な和として分解できない結び目を 素な結び目 と いう... 定理 (

ちな みに定理の名前は証明に貢献した数学者たち Martin Davis, Yuri Matiyasevich, Hilary Putnam, Julia Robinson の名字に由来する. この定理により Halt0 を

ところが, [Taylor4] ( の最新版 ) に於いて改良されたテイラーのモジュラー性持ち上げ定理 ([Taylor4] 定理 5.4) に於いては, ρ v がスタインバーグ表現の際に

Maurer )は,ゴルダンと私が以前 に証明した不変式論の有限性定理を,普通の不変式論

この設定では、管理サーバ(Control Center)自体に更新された Windows 用の Dr.Web Agent のコンポ ーネントがダウンロードされませんので、当該 Control Center で管理される全ての Dr.Web

Maurer )は,ゴルダンと私が以前 に証明した不変式論の有限性定理を,普通の不変式論

Scival Topic Prominence

 当図書室は、専門図書館として数学、応用数学、計算機科学、理論物理学の分野の文