
タルスキの定義不可能性定理は、1933年にアルフレッド・タルスキによって提唱され証明されたもので、数理論理学、数学の基礎、形式意味論における重要な極限結果である。非公式には、この定理は「算術的真理は算術では定義できない」と述べている。[ 1 ]
この定理は、十分に強力な形式体系であればどのようなものにもより一般的に適用され、その体系の標準モデルにおける真理は体系内で定義できないことを示している。[ 2 ]: 491、493
1931年、クルト・ゲーデルは不完全性定理を発表した。彼は、形式論理の構文を一階算術で表現する方法を示すことで、その定理の一部を証明した。算術の形式言語の各式には、それぞれ異なる番号が割り当てられる。この手順は、ゲーデル番号付け、符号化、より一般的には算術化など、さまざまな名称で知られている。特に、さまざまな式の集合が数値の集合として符号化される。これらの集合は、さまざまな構文特性(式であること、文であることなど)に関して計算可能である。さらに、任意の計算可能な数値の集合は、何らかの算術式によって定義できる。例えば、算術の言語には、算術文の符号の集合、および証明可能な算術文(計算可能な列挙可能な集合)の符号の集合を定義する式が存在する。
定義不可能性定理は、真理などの意味概念に対してこのような符号化は不可能であることを示している。それは、十分に豊かな解釈言語は、自身の意味を表現できないことを示している。その帰結として、ある対象言語の意味を表現できるメタ言語(例えば、ツェルメロ・フレンケル集合論では、ペアノ算術の言語における式が標準的な自然数算術モデルにおいて真であるかどうかの述語を定義できる[ 3 ])は、対象言語の表現力を超える表現力を持たなければならない。メタ言語には、対象言語には存在しない原始概念、公理、推論規則が含まれるため、対象言語では証明できない定理がメタ言語では証明可能となる。
定義不可能性の定理は、一般的にアルフレッド・タルスキに帰せられている。ゲーデルもまた、1930年に定義不可能性の定理を発見しており、これは1931年に発表された不完全性定理を証明する過程で、タルスキの著作が1933年に発表されるずっと前のことである(ムラフスキ 1998)。ゲーデルは定義不可能性の独立した発見に関する著作を一切発表しなかったが、1931年にジョン・フォン・ノイマンに宛てた手紙の中でそのことを述べている。タルスキは、1933年の著書『演繹科学の言語における真理の概念』のほぼすべての結果を1929年から1931年の間に得ており、ポーランドの聴衆に向けてそれらについて語っていた。しかし、論文の中で彼が強調したように、定義不可能性の定理は彼がそれ以前に得ていなかった唯一の結果であった。 1933年のモノグラフの不確定性定理( Twierdzenie I )の脚注によると、定理と証明の概略は、原稿が1931年に印刷所に送られた後にモノグラフに追加された。タルスキはそこで、1931年3月21日にワルシャワ科学アカデミーでモノグラフの内容を発表した際、この箇所では、自身の調査とゲーデルの不完全性定理に関する短い報告「決定の確定性と一貫性に関するいくつかのメタ数学的結果」、オーストリア科学アカデミー、ウィーン、1930年に基づいて、いくつかの推測のみを述べたと報告している。
まず、タルスキの定理の簡略版を述べ、次に、タルスキが1933年に証明した定理を次の節で述べ、証明する。
させてこれは一階算術の言語である。これは、自然数の加算と乗算を含む自然数の理論であり、一階ペアノ公理によって公理化されている。これは「一階」理論である。量化子は自然数に及ぶが、自然数の集合や関数には及ばない。この理論は、べき乗、階乗、フィボナッチ数列などの再帰的に定義された整数関数を記述するのに十分な強度を持つ。
させて標準構造となるつまりは、通常の自然数とその加算と乗算の集合から成ります。解釈できるそして真か偽かのどちらかになる。したがってこれは「解釈可能な一階述語論理による算術言語」である。
各式でゲーデル数を持つこれは「エンコード」された自然数ですそういう意味で、言語は数式について話すことができます数字だけの話ではない。の集合を表す-文は正しい、 そして文のゲーデル数の集合次の定理は、次の質問に答えます。一次算術の公式で定義されるか?
タルスキの定義不可能性定理(簡略版):定義不可能な定理は存在しない。-式それは定義するつまり、-式すべての-文式保持する。
非公式には、この定理は、一階算術命題の真偽の概念は一階算術の式では定義できないと述べている。これは、「自己表現」の範囲に大きな制限があることを意味する。より強力なシステムで作業することによって(例えば、ある種のサブセットを追加することによって)(2階算術のように)式を定義することが可能です正確にセットを保持するしかし、それはより強力なシステムにとっての真実を定義するものではない。この公式元の言語の式に対する真理述語のみを定義する(例:サブセットを定量化する文のコードは含まれていませんこのより強力なシステムで真理を定義するには、さらに強力なシステムへと昇格していく必要があり、それが繰り返される。
この定理を証明するために、背理法を用いて、-式自然数に対して真であるものが存在するでかつその場合に限り文のゲーデル数はそれは真実ですそうすれば、新しいものを定義する-式それは自然数にも当てはまりますかつその場合に限りは式のゲーデル数である(自由変数付き)) のように解釈すると偽となる(つまり、その式)(自身のゲーデル数に適用すると、偽の命題となる)。ここでゲーデル数を考える式の文がは真実ですすると矛盾が生じる。(これは対角線論法として知られている。)
この定理は、タルスキ(1933)の数年後に証明された、算術階層に関するポストの定理の系である。ポストの定理からタルスキの定理の意味論的証明は、次のように背理法によって得られる。算術的に定義可能であれば、自然数が存在するそのためレベルで数式によって定義可能算術階層の。しかし、は全員にとって難しい。したがって、算術階層はレベルで崩壊する。これはポストの定理に矛盾する。
タルスキは、上記の定理よりも強力な定理を、完全に構文論的な方法を用いて証明した。その結果得られた定理は、否定を持ち、かつ対角補題が成り立つだけの自己参照能力を備えたあらゆる形式言語に適用される。一階述語論理はこれらの前提条件を満たすが、この定理はZFCのような、より一般的な形式体系にも適用される。
タルスキーの定義不可能性定理 (一般形式) : Let否定を含み、ゲーデル数を持つ、解釈可能な形式言語である。対角補題を満たす、すなわち、すべての-式(自由変数1つ付き)) 文がありますそのため保持するそうすれば-式次の性質を持つ:-文式は真実です。
この形式のタルスキの不確定性定理の証明は、再び背理法による。-式上記のように存在していた場合、つまり、は-文、それから保持するかつその場合に限り保持するしたがって、すべての式保持するしかし、対角線補題では、インスタンス化は、「嘘つき」の公式を与えることで、この等価性に対する反例を与える。そのため保持するこれは矛盾である。証明終了。
上記の証明の形式的な仕組みは、対角補題に必要な対角化を除いて、完全に初等的です。対角補題の証明も同様に驚くほど単純で、例えば、いかなる形でも再帰関数は使用されていません。証明では、すべての-式はゲーデル数を持つが、符号化方法の具体的な内容は必要ない。したがって、タルスキーの定理は、一階算術のメタ数学的性質に関するゲーデルのより有名な定理よりも、動機付けや証明がはるかに容易である。
スムリアン(1991、2001)は、タルスキの定義不可能性定理はゲーデルの不完全性定理が受けた注目に値すると力強く主張している。後者の定理が数学全体、そしてより議論の余地のある哲学的問題(例えば、ルーカス1961)について多くを語っていることは、それほど明白ではない。一方、タルスキの定理は直接数学に関するものではなく、真に興味を抱かせるほど十分に表現力のある形式言語の固有の限界に関するものである。そのような言語は、対角線補題を適用するために十分な自己参照能力を必然的に備えている。タルスキの定理のより広範な哲学的意義は、より顕著に明らかである。
解釈型言語は、その言語に固有のすべての意味概念を定義する述語と関数記号が含まれている場合に、意味的に強く自己表現的であると言えます。したがって、必要な関数には、式をマッピングする「意味評価関数」が含まれます。その真実性に対して、そして用語をマッピングする「意味的指示関数」それが指し示す対象に対して。タルスキの定理は次のように一般化される:十分に強力な言語は、意味的に強く自己表現的ではない。
定義不可能性定理は、ある理論における真理が、より強い理論において定義されることを妨げるものではない。例えば、1階ペアノ算術の式(のコード)の集合は、は、 2 階算術の式で定義できます。同様に、2 階算術の標準モデル (または任意の の 次演算) は、一次ZFCの式で定義できます。