数理論理学/命題論理

提供: testwiki
2024年3月5日 (火) 13:05時点におけるimported>Fai.ppbによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要

 命題論理とは、命題を記号(命題変数という)に置き換え、命題どおしの関係の規則について考える。(よって、命題一つ一つにおける構造についての構成は述語論理のページを参照されたい)そして、それらの命題変数を組み合わせである論理式について考察していく。

用語の定義

テンプレート:定義  命題を記号で表したものを命題変数という。以下よりT,Fを除く大文字のアルファベット(およびそれに添え字を付けたもの)は命題変数であり、その文字を単体で原子論理式(単に原子式とも)という。テンプレート:定義終わり  命題論理では一般化された命題について考える分野であるため、命題変数は命題を一般化したものであると思って良い。 テンプレート:定義  全て命題は真(TRUE)であるか偽(FALSE)であるかのいずれかである。よって、真でない命題は全て偽である。 テンプレート:定義終わり  詳しくは前ページを参考すること。

真理関数 

 定義1.2では全て命題が真か偽かの2種類に分けられることを述べた。よって、命題に対し真、偽という2種類の値を定義することができる。 テンプレート:定義  Pを任意の命題とする、P真理値を以下のように定義する。
P={Tif P is TRUEFotherwise テンプレート:定義終わり  真理値は、任意の命題Pが真であったらTを持ち、そうでなければ(偽であれば)Fを持つ値である、という解釈で間違いない。 テンプレート:定義  集合l={T,F}及び自然数nに対して、直積lnからlへの写像をn変数の)真理関数という。 テンプレート:定義終わり  直感的には、命題にいくつか(間に関係項のもった)連なりがあり、そこに真理関数を作用させていけば最終的にその連なり全体が真か偽いずれかになる、ということを示している。以下の具体例を見ればそれが分かりやすくなるだろう。その前に一つ定理を導いておく。 テンプレート:定理  任意の命題P及び、先ほど定義された集合lに対しPlである。 テンプレート:定理終わり  これはPT,Fいずれかの真理値を持つことから明らかである。 テンプレート:定義  否定¬は一変数の真理関数であり、以下のように定義する。
¬P={Fif P=TTotherwise テンプレート:定義終わり  真と偽をひっくり返す真理関数である。 テンプレート:定義  理論和は二変数の真理関数であり、以下のように定義する。
PQ={Fif P=Q=FTotherwise テンプレート:定義終わり  P,Q共に偽であるときでのみPQも偽であるということを示す。つまり、PまたはQを表している。 テンプレート:定義  理論積は二変数の真理関数であり、以下のように定義する。
PQ={Tif P=Q=TFotherwise テンプレート:定義終わり  P,Q共に真であるときでのみPQも真であるということを示す。つまり、PかつQを表している。 テンプレート:定義  含意は二変数の真理関数であり、以下のように定義する。
PQ={Fif P=TQ=FTotherwise
 そして以上で述べた真理関数¬,,,論理結合子という。 テンプレート:定義終わり  Pが真であり、Qが偽であるときでのみPQが偽であるということを示す。つまり、PならばQを表している。
 以下より論理結合子を中心に議論していく。上の定義では真、偽の関係が分かりづらいため、真理値表を参考にすること。 テンプレート:Stub