8. 推論
本章では「推論」について考察する。推論は「推理」とも呼ばれる。
まず,推論とは前提となる命題から結論となる命題を導く思考作用のことである。例えば,「ポチは犬である。」「犬は動物である。」という前提から,「ポチは動物である。」という結論を導くことは推論の1つである。また,前提はいくつでもよく1,結論は常に1つである。なお,推論は一般に論理学という学問によって研究される。
推論には様々な種類があるが,本論文では前提が正しければ導かれる結論も必ず正しいと言えるような推論のみを扱うことにする。これを「妥当な推論」と呼ぼう。なお,これは「演繹」という推論に相当する。なぜこのような推論のみを扱うかというと,やはり妥当でない推論をこの思考の過程に持ちこみたくはないからである。すべての定義や認識事実を正しいものとしたとき,そこから得られる定理もすべて正しくなるような思考体系であってほしいわけである。イメージとしては数学のようなものを目指している。
なお,先ほどの推論の例は妥当な推論であった。この推論において,前提の「ポチは犬である。」「犬は動物である。」がともに正しいときには,必ず結論の「ポチは動物である。」も正しいと言えるからである。
逆に妥当でない推論には,例えば「帰納」がある。例えば,地表で,「あるりんごを空中に放すと落下した。」「ある石ころを空中に放すと落下した。」「ある消しゴムを空中に放すと落下した。」という前提から,「物体を空中に放すとその物体は落下する。」を導くことである。これは現象の一般化とも言えるだろう。この帰納によって導かれる結論を「経験的知識」と呼ぶことにしよう。帰納では,いくら前提がすべて正しかろうと,結論が必ず正しいとは言いきれない。次に,あるトマトを空中に放したときに落下せず浮遊するかもしれない。それは実際にやってみなければわからないのである。このように,帰納は妥当な推論ではない。そのため,帰納自体と帰納の結論の経験的知識は,この思考体系内での思考には用いないことにする。
推論は論理学によって研究されてきた。もちろん自分でゼロから推論についての理論を作り上げることもできるだろうが,それによるメリットはこの部分においてはあまり感じられないので,推論に関しては初めから論理学の知見を参考にすることにする。
また,論理学にも様々なものがある。その中でも歴史的には,「伝統的形式論理学(古典的形式論理学)」「命題論理学」「述語論理学」などが主なものであろう。ごく簡単に言えば,伝統的形式論理学は古代ギリシアで,アリストテレスなどによって研究された論理学で,そこでは推論の規則が自然言語のみを用いてまとめられている。それに対し,命題論理学や述語論理学では,論理記号などの人工言語を用いて推論などを表現する。このように,新たな記号を用いてされることからこれらの論理学は「記号論理学」と呼ばれる。そして,命題論理学は命題(真偽の言える文)を軸に,述語論理学は述語(「SはPである。」のP)を軸にした論理学であることからその名がついた。また,述語論理学では命題も扱えるため,述語論理学は命題論理学を含んでいる。
この章では,少なくとも「私の推論規則」が示せれば十分である。ただ厳密には,その推論規則は無数にあると思われるため,それをすべて示すことは現実的には不可能である。そこで,あらゆる推論の元になるような基本的な推論規則のみを示すことにする。そして,私の推論規則はすべて,その基本的な推論規則から導かれるようにする。
このような考え方で作られる体系は,一般に「公理系」と呼ばれる。論理学の公理系には様々なものがあるが,ここでは「一階の古典述語論理の自然演繹体系」を採用することにする。これを採用する理由は,少なくとも私にとって,初めに用意された公理としての推論規則が直観的にも十分納得のいくものであり,妥当であるように思われるからである。この体系は日常的に無意識的に行なわれる推論の形式(の一部)をうまくすくい取っているように思われる。これは元々,この体系が我々の使用する一部の語の使用規則を明示したものであるからであると思われる。
以上のことから,この自然演繹体系の基本推論規則(公理)とそれらを組み合わせて導かれる推論規則(定理)を「私の推論規則」(公理系)として設定しておく。
以下に,本論文で採用した述語論理の自然演繹体系の語彙・論理式・基本推論規則の定義をそれぞれ示す。ただし,述語論理の解説書を作るつもりはないので,必要最小限の説明にとどめる。詳しい説明については,他の参考書・専門書などにお任せする。中でも,金子洋之『記号論理入門』(1994年,産業図書)は命題論理・述語論理の推論的側面(構文論)の要点が大変わかりやすく書かれており,この分野の入門書としておすすめしておく。ただ,本論文とやや表記が異なるため,注意されたい。
述語論理の語彙の定義
以下のように,本論文で用いる述語論理の語彙を定義する。
(1)項
- 個体定項
(図式文字 ) - 個体変項
(図式文字 )
(2)述語記号
(3)論理記号
- 結合子
- 量化子
(4)括弧
(5)矛盾記号
※図式文字は,あらゆる項やあらゆる述語記号を代表して表す文字として用いる。また同様に,あらゆる論理式を代表して表す図式文字として
論理式の定義
以下のように,本論文で用いる論理式を定義する。
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)以上の項目によって論理式と定義されたもののみが論理式である。
※論理式の最外部の括弧は省略することがある。
以後,「
のように図式化する。
また以下で,
基本推論規則の定義
以下のように,本論文で用いる「基本推論規則」を定義する。「基本推論規則=結合子・量化子(
(1)
(1-1)
(1-2)
(2)
(2-1)
(2-2)
(3)
(3-1)
(3-2)
(4)
(4-1)
(4-2)
(5)DN規則(二重否定除去則)
また,以後このようにする。
- 個体定項
を含む論理式を と表す。 に含まれる1個以上の を, に含まれない個体変項 で置きかえたものを とする。
(6)
(6-1)
【条件】個体定項
が依存する前提 が依存する仮定
(6-2)
(7)
(7-1)
(7-2)
|
||
【条件】個体定項
が依存する前提 が依存する 以外の仮定
まとめ
基本的には以後,これらの規則やそれらを組み合わせた規則に従って推論(思考)をしていくということにする。ただ,そうは言っても現実的ではないため,本論文で行なうすべての推論について,それが妥当であるか,述語論理で証明できるかなどを個別に検討することはしない。実際には今まで通り,単に無意識的に推論(思考)していくことになるだろう。そして,何か問題が生じたときは,為された推論を改めて意識的に検討することにしよう。そういう意味では,現時点ではこの思考体系は,私の実際の思考を忠実に表現したものというよりは,それを近似的に言語化したものと言えるだろう。
このように,本論文のすべての推論の妥当性を意識的にチェックするわけではないので,妥当でない推論をする可能性があるということは断っておく。
また,ほとんどの妥当な推論はこの述語論理で十分対応できるものと思われる。ただ,これでは対応できない例外的な推論もあると思われるので,そのときは逐一その推論の妥当性などを意識的に吟味することにする。
本章では,「推論」について吟味した。これで,思考に直接必要であると思われる「概念」「判断」「主観」「推論」を吟味し終わったことになる。これらの考察を踏まえ,次章では思考の定義を改めて吟味していくことにする。