Frege and the Proof-Conditional Semantics, Part III

前回の日記の続き。今回は第三回目。今回で完結。この項目の内容は、やはり言うまでもないことだが、単なる感想文であり、大したことは書かれていない。

以下ではこの論文について書いている。


興味を感じた点その2: Frege's Semantics is Proof-Conditional.
では金子先生は、Frege にとっての文の Sinn を、モデル論的な真理条件ではないとすると、それを何と解されるのであろうか。そのことを明らかにされている先生の文の一部を、再び次に挙げて確認してみよう。

真理値の名前(つまり文)の意義・思想、すなわち「これらの条件が充足されているという思想」は、公理からの導出にあたって、それら公理の前提条件が充たされているという思想であり、言い換えれば、それは証明条件にほかならない。

ここからして金子先生によると、文の Sinn とは証明条件のことである。では、証明条件とは何か。
私は最初、文の証明条件とは、証明自身のことなのだろうか、と思った。そこで仮に、証明条件とは、端的に言って、証明そのもののことであるとしてみよう。
しかし文の Sinn をその文の証明だとすると、不合理が帰結することがすぐにわかる。以下に四つ、不合理な点を指摘してみよう。


(1)
例えば、文の Sinn が証明だとすると証明がまだない文の Sinn はどうなるのだろうか。双子素数問題を表わす次の文「双子素数は無限個ある」を例に取るとよい*1。この文を理解することは可能だろう。そして誰もが、大なり小なり、似たような理解を持つであろう。ところで、ある文に対して誰もが共通に持つ理解の内容が、Frege にとって Sinn であった。したがって、双子素数を表わす文を通してその文の Sinn を私達は何らかの形で得ていると言えるだろう。しかし文の Sinn がその文の証明だとすると、私達は双子素数問題を表わす文の Sinn を得ていないことになる。これは矛盾である。


(2)
あるいは証明があるとしても極度に長い証明を持った式や文はどうなるのだろうか。例えば四色問題を表わす次の文「どの地図の領域も四色以下で塗り分けられる」を考えてみるとよい。この文を理解することは可能だろう。また誰もが似たような理解に達するだろう。しかしこの文の証明はコンピュータを使わなければ追えないほど極めて長い。そのような証明を一人の人間が survey することはできないだろう。するとここでも私達は一方でこの文の Sinn を把握しつつ、他方でこの文の Sinn を現実には把握できないということになる。ここにも矛盾がある。


(3)
あるいはまた、証明がない訳ではなく、かつその証明が極度に長すぎるということもない、そのような証明を持った式や文があるとしよう。そしてその式や文は簡単に理解できるものであるとしよう。この時、その式や文の証明が極度に難しく、ほとんどの人が理解できないとしてみよう。具体的にはフェルマーの最終定理を考えてみればよい*2。この定理自身を理解することは容易である。またこの定理には証明がある。しかも四色問題の証明ほど長くはないだろう。しかしほとんどの人にとって、この定理の証明は難しすぎて理解できないだろう。ここでの問題は、定理は簡単に理解できるのに、証明は簡単には理解できないという gap の存在である。ここにも矛盾がある。
以上は、文の証明のあるなしや、長短、難易度にまつわる話である。


(4)
これとはまた別に、ある文が公理そのものとなっている、そのような文を考えてみると、この文は自身が証明そのものである。このような文の把握には、循環もしくは論点先取が含まれてしまうだろう。例えばそのような文を‘S’と呼ぶことにすれば、S の証明が S の Sinn だとすると、S を把握するのに S 自身を持ってする、ということになってしまう。これは循環もしくは論点先取を示している。

以上から、証明条件を証明そのものと見なすことはできないであろう。そうすると証明条件とは証明そのものではなく、一体何だということになるのだろうか。


証明そのものが Sinn でないとすると、例えばその文の依拠する公理や定義が Sinn なのだろうか。金子先生の文の一部を今一度挙げてみよう。

真理値の名前(つまり文)の意義・思想、すなわち「これらの条件が充足されているという思想」は、公理からの導出にあたって、それら公理の前提条件が充たされているという思想であり、言い換えれば、それは証明条件にほかならない。

偽な前提や真偽の定まらない原理からの導出を認めることにまったく問題はない。もし意義が単なる真理条件ではなく、そのような導出への貢献をも含むとするならば、真理値を欠いた思想という発想に何の問題もないことがわかる。

前者の引用文中における「公理の前提条件」という部分が文の証明条件のことと、私には解することができる。そしてこの場合の公理の前提条件とは、公理という前提条件だ、と解することができるように思われる。つまり文の証明条件とは、その文の証明の前提となる公理のことであると思われる。

また後者の引用文からは、文の Sinn とは、その文の、何らかの原理からの導出に当たって、この導出に貢献するもののことであると解することができる。つまりある文が何らかの原理より証明されるに際し、この証明に貢献するものが、その文の Sinn である。ところで公理は、ある文の証明の際に、貢献するものの一つである。したがって、文の Sinn とは、その文の証明において前提されている公理のことであると解することは、少なくともこの場合、整合的である。

以上から結論として、金子先生は文の Sinn として、その文が証明される際の元となる公理をお考えになっていたであろうと推測できる。


さて今、文の Sinn とはその文の依拠する公理であるとしてみよう。
しかしそうすると不合理と見える事柄が、最低でも二つ帰結すると思われる。


(1)
例えば文の Sinn がその文が依拠する公理だとすると、同じ公理系の異なる定理は皆、同じ Sinn を持つということになってしまう。例えば Peano の公理系からは様々な定理が出てくるが、文の Sinn がその文が依拠する公理であるとすると、それらの定理は皆同じ内容を持つということになるだろう。しかしこれはまったく直観に反する。


(2)
また同じ定理が異なる公理系において証明されるということがある。命題論理の公理系を考えてみよう。
命題論理の公理系には様々なものがあることは、よく知られている。例えば33文字から成る次の式を一つだけ公理に持つ命題論理がある*3。この公理は Lukasiewicz が1930年に見つけたものだそうである。ポーランド記法で書き下す。

    • CCCpCqpCCCNrCsNtCCrCsuCCtsCtuvCwv.


また C. A. Meredith は1953年にこれより短い21文字から成る、命題論理の公理系となる唯一つの公理を見つけた。

    • CCCCCpqCNrNsrtCCtpCsp.


これらそれぞれの公理からなる命題論理の公理系は、当然完全であろうから、次の恒真な式が導かれるだろう。

    • Cpp.


この恒真式は、Lukasiewicz の公理系でも証明されるだろうし、Meredith の公理系でも証明されるだろう。
さて、ある文の依拠する公理がその文の Sinn だとすると、ある定理が、異なる公理から証明される場合、その定理は同時に異なる内容を持つということになる。上記の‘Cpp’は、異なる公理から証明可能なので、異なる Sinn、異なる内容を持つということになる。つまり‘Cpp’は、その内容として CCCpCqpCCCNrCsNtCCrCsuCCtsCtuvCwv と CCCCCpqCNrNsrtCCtpCsp とを同時に持つということである。しかしこれは明らかに私達の直観に反するであろう*4


こうして文の Sinn をその文の依拠する公理とすることには問題があると思われる。


では、文の Sinn とは公理だけでなく、公理からの導出過程をも含むものと考えられないだろうか。つまり文の Sinn とは、公理+導出過程である、とするのである。金子先生の文をもう一度挙げてみよう。

偽な前提や真偽の定まらない原理からの導出を認めることにまったく問題はない。もし意義が単なる真理条件ではなく、そのような導出への貢献をも含むとするならば、真理値を欠いた思想という発想に何の問題もないことがわかる。

文の Sinn とはその文の導出への貢献を含むものである、と読める。公理のみならず、公理からの導出自体もその文の Sinn の一部だ、とこの金子先生の文からは解することができるかもしれない。しがたって、文の Sinn とは、公理+導出過程である、としてみることも可能かもしれない。しかしそうするとこれは証明そのもののことである。Sinn が証明そのものだとすると、上記の Sinn≠証明 を示した反証の根拠がここでも妥当する。したがって Sinn を公理+導出過程とすることはできない*5


いずれにしても証明条件とは一体何であろうか。Frege の Sinn についての説明ではしばしば「〜への貢献」という文言が使われる。今回の例では「導出への貢献」という言葉が使われている。しかし私は個人的に常に思うのだが、「〜への貢献」という言葉はとてもあいまいに感じられる。これだけでは何ら実質を語ったことにはならないと思われる。雰囲気はわかるが雰囲気しかわからない。「〜への貢献」という場合、具体的で詳細なメカニズムを特定しない限り、何も達成されていないと思われる。導出への貢献ということは何であるのか、私はその点が詳しく知りたい。なお、一番最初にも述べた通り、金子先生のこの論文は、事柄の素描を与えることだけを差し当たり目指してお書きになられた論考なので、私はここで先生を批判しているのではなく、個人的にわからない点を書き止めているだけです。もちろん先生は「導出への貢献」と言うことで具体的に何をいみしておられるのか、そのお答えを既にお持ちであろうと思います。何かの機会にそのご説明を発表していただけると幸いです。私達の勉強にとっても大変助かります。


最後に、一つだけ追記しておく。それは私には厄介と感じられることである。
金子先生は先程からの引用文中で、次のように語っておられた。

もし意義が単なる真理条件ではなく、そのような導出への貢献をも含むとするならば、真理値を欠いた思想という発想に何の問題もないことがわかる。

この文章の前半では、文の Sinn が単なる真理条件ではなく、その文の導出への貢献をも含むものとするならば、と述べられ、「単なる〜ではなく」、「〜をも含む」と書かれている。これは通常の日本語理解からすると、文の Sinn とは、真理条件だけではなく、真理条件と、それに加えて導出への貢献をも合わせたもののことだ、と解される。つまりここでは文の Sinn とは、真理条件と証明条件だ、ということになる。図式的に書くならば

    • 文の Sinn = 真理条件 + 証明条件


である。単に文の Sinn が証明条件に尽きるとするならまだしも、その Sinn が真理条件と証明条件とを合わせたものだとすると、話がややこしくなってくるように思われる。両条件は、正確に言って、どのような関係にあるのだろうか。文の Sinn は必ず両条件を持つものなのか。一方だけ持って、他方は持たないということはあるのか。そもそも本項目の Part I における金子先生の文章では最初、文の Sinn は実は真理条件ではなく証明条件なのだ、と主張されていたように思われるのだか、ここに来て文の Sinn はやっぱり真理条件をも含むとすることは、一体何を表わしているのだろうか。


結局、文の Sinn を真理条件 + 証明条件とすることは、事をいたずらに複雑化させるだけなのだろうか、それとも難問題解決に対する福音なのだろうか。この部分の解明も待たれることになると思われます。

(メモ: 以上の金子先生の idea に対し、いわゆる Proof-Theoretic Semantics や Conceptural Role Semantics は何か関係してくるのだろうか。この点はまた機会があれば追って勉強していきたいです。)


以上の記述においては、誤解や無理解や勘違いが多々含まれているものと思います。また誤字・脱字などもあると思います。前もってお詫び申し上げます。特に、はなはだしい無理解や生意気な物言いが含まれているとしましたら、金子先生にお詫び致します。大変すみません。今後とも精進致します。

*1:双子素数とは、5と7、11と13のように、その差が2であるような素数の組である

*2:n≧3 とする時、x の n 乗と y の n 乗の和は、z の n 乗に等しいという式を満足させる x, y, z の整数解はない。ただし、xyz≠0 とする。

*3:以下、本文中の二つの公理は次に見られる。井関清志、『記号論理学 (命題論理)』、数学選書、槇書店、1968年、102ページ。なおついでに記しておくと、次の書を見れば、Jan Wolenski, Logic and Philosophy in the Lvov-Warsaw School, Kluwer Academic Publishers, Synthese Library, vol. 198, 1989, p. 102, Lukasiewicz がさらに短い単独の公理を1936年に見つけていることがわかる。その公理とは23文字から成るもので、‘CCCpqCCCNrNstrCuCCrpCsp’である。

*4:だがこの場合、一つの定理が複数の Sinn/内容を持つということに、整合性を持たすことも可能かもしれない。問題の定理を各公理系に相対化してやれば、各々の公理系においてはどの定理も一つだけの Sinn を持つとすることが可能だろうからである。そうすると文の Sinn というものは、証明条件というものが何であれ、単なる証明条件ではなく、その文の証明条件とその文が定理となっている公理系との組だと考えられるかもしれない。文‘p’の Sinn を‘S(p)’と表わし、p の証明条件を‘B(p)’、p が含まれる公理系を‘A(p)’と表わすならば、文の Sinn とは次のように書ける。S(p) = < B(p), A(p) >. このようにすれば一つの文が異なる内容を持つということに整合性を持たせることができるだろう。そうすると次の問題は、どの文の Sinn についても常にその文が含まれる公理系が特定できなければならない、ということであろう。

*5:この他にもいくつかの疑問が思い浮かぶ。その疑問点だけを記しておく。(1) 今までは、真であるか、おそらく真であろう文について、その Sinn が証明条件だとする話を続けてきた。それでは偽である文の Sinn が証明条件だとすると、そのような偽な文の証明条件とは何であろうか。偽である文の典型である矛盾した文、例えば‘p∧¬p’などはその Sinn をどのような証明条件とすればよいであろうか。(2) また、文に Sinn があるように、文の部分表現にも Sinn があった。そうすると文の Sinn が証明条件だとすると、その文の部分表現の Sinn は何になるのだろうか。例えば文に含まれる単称名や述語の Sinn は何になるのだろうか。これらの疑問に答えることができなければ、文の Sinn を証明条件とすることに今後希望を持つことは難しいであろう。しかしもちろん金子先生はこれらの疑問に答える用意は既にお持ちなのだろうと推測致します。