論理演算
前回までで一通りよく使う論理記号については押さえましたが、今回からは論理演算を取り扱います。
を命題とします。また、常に真である命題を
、常に偽である命題を
で表すことにします。
次の計算法則が成り立ちます。(多いですが、一つ一つはそこまで難しくないので慣れていきましょう)
◆Prop.SetTop.1.5.1. (よく使う計算法則一覧)
○べき等則
○交換則
○結合則
○分配則
○ド・モルガンの法則
○二重否定=肯定
○ と
に関わる演算
では、順番に解説していきましょう。
べき等則
これは日本語で言ってしまうと極めて単純明快で、「 または
」も「
かつ
」も結局
だということです。
(べき)が
に等しいような見た目なので、べき等則と言っています。
交換則
これも簡単なことで、かつとまたはで挟んでいるだけなので順序を交換したところで意味は変わらないと言っているだけです。
分配則
これについては、実数の分配則
を念頭に置いておくと理解しやすいでしょう。(もちろん実数の分配則では、 は実数としています)
ド・モルガンの法則
高校数学の集合の単元で出てきたド・モルガンの法則の論理バージョンです。「かつ」や「または」を否定すると、「かつ」が「または」に、「または」が「かつ」にひっくり返ります。これと同じようにして、一般の命題の否定を作っていくことができます。詳しくは次の記事(否定の作り方)でお話しします。
二重否定=肯定
これはそのままの意味なので、特に混乱することはないでしょう。こちらも否定の作り方で計算例を出します。
と
に関わる演算
一つずつ意味を解説していきましょう。
常に偽である命題 と
が同時に成り立つことはないので、左辺は
と同値になります。
左辺は常に偽である命題 または
が成り立つと言っているのですが、
が成り立つことはないので、
と同値になります。
常に真である命題 と
が同時に成り立つとき、
さえ成り立てばいつでも
は成り立つので、左辺は
と同値になります。
常に真である命題 または
が成り立つとき、
は常に成り立つので、左辺は
と同値になります。
と
でないが同時に成り立つことはあり得ないので、左辺は常に偽です。したがって
と同値です。
すべての命題は真偽が決定できるものであることが、命題の定義です。定義から、 であるか
でないかのいずれかは必ず成り立っているので、左辺は常に真です。したがって
と同値です。
計算例
では、いくつか計算例を示していきましょう。新しい概念に出会ったときは使って慣れることが大切です。
論理記号.2の記事で、
は
と同値であることを定理として述べましたが、改めてこれを示しましょう。
がいつ真になるかを考えると、「
が成りたっていてかつ
が成り立つ」ときか、「そもそも
が成り立っていない」とき、またそのときに限り真となります。
言い換えると、 は「
かつ
」または「
でない」と同値です。このことを論理記号で書くと、
となります。ここから式変形していきましょう。
まず、分配則を用いて、
次に、 と交換則を
に適用して、
それから、再び交換則を用いて、
さらに、 を、
を
として適用すると、
以上から、
よって示されました。
と
が同時に成り立つとき、
が成り立ちます。これを仮言三段論法と言います。
全体を論理式で表すと、
が成り立ちます。この命題が真であることを示してみましょう。
示すためには、上の式全体が と同値であることを示せばよいです。(
は常に真であることを表すので、
と同値であるというのは、命題が真であるということです)
まず、Ex.SetTop.1.5.2.の結果を使って式の全体を書き換えます。
以下、次のように変形していきます。(どの計算法則を使っているのか自分で考えてみて下さい)
よって、示されました。
この記事へのコメントはありません。