論理包含

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Shinsa82 (会話 | 投稿記録) による 2021年1月16日 (土) 17:32個人設定で未設定ならUTC)時点の版 (→‎記号: 「疑問点範囲」テンプレートの追加)であり、現在の版とは大きく異なる場合があります。

PQベン図による表現

論理包含(ろんりほうがん、含意(がんい)、内含: implication、IMP)は、第1命題または第2命題がのときに真となる論理演算である。条件文(じょうけんぶん、: conditional)とほぼ同じものである。論理的帰結(: logical consequence)や伴意(: entailment)とは異なる物であり、論理的帰結の項目を参照。

2つの命題 PQ に対する論理包含を P Q などと書き、「P ならば Q」と読む。命題 PQ に対し、P をその前件Q をその後件などと呼ぶ。

記号

ペアノは1889年に出版した『算術の諸原理 (羅: Arithmetices Principia: Nova Methodo Exposita)』において、“ならば”をCを逆向きにした記号で表現した[1]ラッセルはペアノにならい、1910年から1913年に出版した『プリンキピア・マテマティカ』において、命題“A ならば B”を A ⊃ B と表現した[2]ゲンツェンはラッセルに従い、命題“A ならば B”を A ⊃ B と表現した。ハイティングは命題“A ならば B”を最初は A ⊃ B と表現したが、後になって右向き矢印で A → B と表現するようになった[3]したがって、記号 ⊃ は集合論における部分集合の記号と同じだが直接的な関係はない[疑問点]

性質

否定 ¬ と論理和 ∨ で表せる。冒頭の定義はこの式を日本語にしたものである。

古典論理ではド・モルガンの法則により、次のように変形できる。

ほかに、次のような性質がある。

  • 同語反復
  • 対偶の法則)
  • (反対称律、同値
  • (推移律、三段論法

真理値表

命題 P 命題 Q PQ

論理包含と条件文の関係

論理包含と条件文は同じものとすることが多い。しかし必ずしもそうではなく、論理包含は「断言」的関係、条件文は「予想」的関係だとして区別し、また、次のように表現し分けることもある。

  • PQP implies QPQ に包含される)
  • PQ(if P then Q、もし P ならば Q が成り立つ)

ただし、上記の利用法とは異なり ⇒ は伴意の記号としても使われることに注意。

P が偽ならば、Q の真偽にかかわらず「P ならば Q」が真である (en:Vacuous truth)、という定義は直感的に受け入れ難く、しばしば哲学的な議論の主題となる。以下、いくつかの例とそれについての議論を示す。

数学的な例

例えば「千円以上持っている人は百円以上持っている」という文が(意味深いかどうかはともかくとして)正しいことに異論はないであろう。数学記号を用いると「x ≥ 1000 ⇒ x ≥ 100」ということになる。この命題の前件と後件は変数 x を含み、x に代入される値によって真偽が変わるのであるから、正確には「任意の x に対して x ≥ 1000 ⇒ x ≥ 100」という主張である。x ≥ 1000 の場合のみならず、x < 1000 の場合でも真であるためには、上記の定義が必要であることが了解されよう。

なお、この例において二つの集合 {x | x ≥ 1000} と {x | x ≥ 100} は包含関係にある。これが「論理包含」という語の由来である。

日常的な例

ある人が「この仕事が失敗したら辞表を出す」と言ったとしよう。この言葉が嘘となるのは、仕事が失敗したにもかかわらず辞表を出さなかった場合のみである。仕事が失敗して辞表を出したならば約束を守ったのであるし、仕事が成功して(失敗せず)かつ辞表を出さなかったならば、やはりその人は嘘を言わなかったことになる。仕事が成功したにもかかわらず(何か他の理由で)辞表を出した場合も、やはり嘘を言ったとはみなされないであろう。すなわち、先の宣言では仕事が成功した場合のことは何も言っていないのであるから、辞表を出そうが出すまいが本人の自由である。

日常会話との乖離

日常会話における例を挙げたが、注意しなければならないのは、(いわゆる「古典的な」)論理における「ならば」と日常会話における「ならば」は同一ではない、ということである。まず、日常会話における「ならば」は、しばしば時間的な依存関係(因果関係)を内包する。例えば「薬を飲まなければ病気が治らない」の対偶は、逐語的には「病気が治るならば薬を飲む」であるが、この二つは明らかに意味が異なる。時間的な依存関係に注意して「病気が治った人は薬を飲んだはずだ」と言えば元の文の意味に近い。

次に、日常会話における前件は、まだ真偽が確定していない事項か、真偽が変数に依存することが普通である。すなわち、偽であることが分かっている命題を前件とすることが、日常会話では通常あり得ないのであって、それが論理包含の定義を分かりにくいものとしている。例えば、身長150cmで体重50kgの人が次のように言ったとしよう。「もし私の身長が160cm以上ならば私の体重は40kg以下である。真理値表より嘘ではありませんよ。」日常会話としては意義がないが、論理的には全く正しい。

結局のところ、(古典的な)論理における「ならば」は、日常会話での「ならば」と通じる部分もあるためにそのように名付けられたが、似て非なるものであると解釈するのが安全であろう。定義の繰り返しになるが、論理における「P ならば Q」は、「P でない、と Q である、の少なくとも一方が正しい」の短い言い換えなのである。以上のようなことは無論、現代の論理学が放置するようなものではなく、日常会話での「ならば」をうまく扱えるような論理のシステム(規則や解釈など)は、現代の論理学が研究の対象としている内容の一つである。

参照

  1. ^ Jean van Heijenoort, ed (1967). From Frege to Gödel: A Source Book in Mathematical Logic, 1879-1931. Harvard University Press. ISBN 0-674-32449-8 pp.84-87
  2. ^ ラッセルホワイトヘッド『プリンキピア・マテマティカ序論』岡本賢吾戸田山和久加地大介訳、哲学書房〈叢書思考の生成 1〉、1988年7月。ISBN 4-88679-023-2 34頁
  3. ^ 前原昭二『記号論理入門』日本評論者〈日評数学選書〉、2005年12月。ISBN 4-535-60144-5 173-174頁

関連項目