論理演算の定義

論理演算の定義

(1)恒真式(恒真命題)

常に真となる式を恒真式、常に真となる命題を恒真命題といい記号Tや1で表す。
恒真式の例はP¬P1となる。

(2)恒偽式(矛盾式、恒偽命題)

常に偽となる式を恒偽式、、常に偽となる命題を恒偽命題といいといい記号Fや0で表す。
恒偽式の例はP¬P0となる。

(3)命題

真または偽で表されるものを命題という。

(4)否定

命題の真と偽を反転させる単項演算子で記号¬で表す。
命題Pの否定は¬Pである。
単項演算子は2項演算子より優先順位が高いので次の命題のみを反転させる。すなわち¬PQ(¬P)Qである。

2項演算子

(5)論理和

2つの命題のうち少なくとも1つが真のとき真となり、いずれも偽のとき偽となる演算を論理和といい記号で表す
命題P,Qの論理和はPQである。

(6)論理積

2つの命題がいずれも真のとき真となり、少なくとも1つが偽のとき偽となる演算を論理積といい記号で表す。
命題P,Qの論理積はPQである。

(7)論理包含(含意、条件文)

2つの命題P,Qがあり、Pが真、Qが偽のとき偽、それ以外は真となる演算を包含演算といい記号で表す。
命題P,Qの包含はPQである。
PQ¬PQ

(8)論理逆包含

命題P,Qの逆包含はPQと表されQPと同じである。
PQP¬Q

(9)同値(双条件文)

2つの命題の真偽が一致するとき真、一致しないとき偽となる演算を同値演算といい記号で表す。
命題P,Qの同値はPQである。
PQ(PQ)(¬P¬Q)(P¬Q)(¬PQ)(PQ)(QP) 同値は排他的論理積(xand)、否定排他的論理和(xnor)と同じである。

(10)否定論理和

PQは論理和PQの否定¬(PQ)で、少なくとも1つが真のとき偽になり、いずれも偽のとき真になる。
PQ¬(PQ)¬P¬Q

(11)否定論理積

PQは論理積PQの否定¬(PQ)で、いずれも真のとき偽となり、少なくとも1つが偽のとき真となる。
PQ¬(PQ)¬P¬Q

(12)否定論理包含(非含意)

PQは包含PQの否定¬(PQ)で、Pが真、Qが偽のとき真、それ以外は偽となる。
PQ¬(PQ)P¬Q

(13)否定論理逆包含(逆非含意)

PQは逆包含PQの否定¬(PQ)で、Qが真、Pが偽のとき真、それ以外は偽となる。
PQ¬(PQ)¬PQ

(14)否定同値(非同値)

PQは同値PQの否定¬(PQ)で、真偽が一致するとき偽、一致しないとき真となる。
PQ¬(PQ)(PQ)(¬P¬Q)(PQ)(PQ)(P¬Q)(¬PQ) 否定同値は排他的論理和(xor)、否定排他的論理積(xnand)と同じである。
でも表す。

-

命題は真か偽かどちらかであれば真偽が不明でもいい。
例えばe+πeπは有理数か無理数か知られていないので、「e+πは有理数である」という命題は真偽が不明ですが命題となります。
論理演算一覧

論理定数と単項演算子
PQPQ¬P¬Q00100011011001101010100111101100
論理定数と2項演算子
PQPQPQPQPQPQPQPQPQPQPQ000011111000011010001011101001001101111111100000
論理変数と2項演算子
PQPQPQPQPQPQPQPQPQPQPQA0A0¬A1¬A¬A1A0AA11A1AA0¬A0¬A¬A0AA01¬A¬A¬A10AA1A1AA1A0¬A¬A0¬A¬A¬A¬A¬A111AA000¬AA10A¬A001¬AA1A¬A10¬AA001A¬A1AAAA111¬A¬A000
2項演算子の否定の別表記
LL¬LL¬¬L¬¬¬¬¬¬¬¬¬
2項演算子と論理回路
PQorPQandPQPQPQxnorPQnorPQnandPQPQPQxor,xnand
上の定義で一部証明をしておく。

(1)包含演算

PQ¬PQ

(2)同値演算

PQ(PQ)(¬P¬Q)(P¬Q)(¬PQ)(PQ)(QP)

(3)否定同値

PQ¬(PQ)(PQ)(¬P¬Q)(PQ)(PQ)(P¬Q)(¬PQ)

(1)

PQは「Pが真、Qが偽のとき偽、それ以外は真」である。
これは「¬Pが偽、Qが偽のとき偽、それ以外は真」と同じであるので、¬PQとなる。

(2)

PQは「P,Qの真偽が一致するとき真、一致しないとき偽」である。
これは「P,Qが共に真、または共に偽のとき真、それ以外は偽」であるので、「PQまたは¬P¬Qが真のとき真、PQ¬P¬Qが共に偽のとき偽」となる。
すなわち(PQ)(¬P¬Q)となる。
PQ(PQ)(¬P¬Q)(P¬P)(P¬Q)(Q¬P)(Q¬Q)(Q¬P)(P¬Q)(PQ)(QP)

(3)

PQ¬(PQ)¬((PQ)(¬P¬Q))(¬P¬Q)(PQ) PQ¬((PQ)(QP))(PQ)(PQ)(P¬Q)(¬PQ)
数学言語
在宅ワーカー募集中
スポンサー募集!

ページ情報
タイトル
論理演算の定義
URL
https://www.nomuramath.com/wzwuty3b/
SNSボタン