問題は、真理表を用いて以下の6つの命題が正しいことを示すことです。 (1) 二重否定: $\neg(\neg P) \Leftrightarrow P$ (2) ド・モルガンの法則: $\neg(P \land Q) \Leftrightarrow (\neg P) \lor (\neg Q)$ (3) 対偶: $P \Rightarrow Q \Leftrightarrow \neg Q \Rightarrow \neg P$ (4) 三段論法: $(P \Rightarrow Q) \land (Q \Rightarrow R) \Rightarrow (P \Rightarrow R)$ (5) 分配法則: $(A \land B) \lor C \Leftrightarrow (A \lor C) \land (B \lor C)$ (6) 分配法則: $(A \lor B) \land C \Leftrightarrow (A \land C) \lor (B \land C)$

離散数学命題論理真理表論理演算
2025/5/14
## 真理表を用いた命題の証明

1. 問題の内容

問題は、真理表を用いて以下の6つの命題が正しいことを示すことです。
(1) 二重否定: ¬(¬P)P\neg(\neg P) \Leftrightarrow P
(2) ド・モルガンの法則: ¬(PQ)(¬P)(¬Q)\neg(P \land Q) \Leftrightarrow (\neg P) \lor (\neg Q)
(3) 対偶: PQ¬Q¬PP \Rightarrow Q \Leftrightarrow \neg Q \Rightarrow \neg P
(4) 三段論法: (PQ)(QR)(PR)(P \Rightarrow Q) \land (Q \Rightarrow R) \Rightarrow (P \Rightarrow R)
(5) 分配法則: (AB)C(AC)(BC)(A \land B) \lor C \Leftrightarrow (A \lor C) \land (B \lor C)
(6) 分配法則: (AB)C(AC)(BC)(A \lor B) \land C \Leftrightarrow (A \land C) \lor (B \land C)

2. 解き方の手順

それぞれの命題について、真理表を作成し、左辺と右辺の真偽値が完全に一致することを示します。真理表は、すべての変数の真偽値の組み合わせに対して、それぞれの式の真偽値を計算します。\Leftrightarrow (同値) を示すには、左辺と右辺の真理値がすべての行で一致する必要があります。\Rightarrow (含意) を示すには、左辺が真であるすべての行で右辺も真である必要があります。
**(1) 二重否定: ¬(¬P)P\neg(\neg P) \Leftrightarrow P**
| P | ¬P | ¬(¬P) |
|---|---|---|
| T | F | T |
| F | T | F |
¬(¬P)\neg(\neg P)PP の真理値はすべての行で一致するので、¬(¬P)P\neg(\neg P) \Leftrightarrow P は正しいです。
**(2) ド・モルガンの法則: ¬(PQ)(¬P)(¬Q)\neg(P \land Q) \Leftrightarrow (\neg P) \lor (\neg Q)**
| P | Q | P∧Q | ¬(P∧Q) | ¬P | ¬Q | ¬P∨¬Q |
|---|---|---|---|---|---|---|
| T | T | T | F | F | F | F |
| T | F | F | T | F | T | T |
| F | T | F | T | T | F | T |
| F | F | F | T | T | T | T |
¬(PQ)\neg(P \land Q)(¬P)(¬Q)(\neg P) \lor (\neg Q) の真理値はすべての行で一致するので、¬(PQ)(¬P)(¬Q)\neg(P \land Q) \Leftrightarrow (\neg P) \lor (\neg Q) は正しいです。
**(3) 対偶: PQ¬Q¬PP \Rightarrow Q \Leftrightarrow \neg Q \Rightarrow \neg P**
| P | Q | P⇒Q | ¬Q | ¬P | ¬Q⇒¬P |
|---|---|---|---|---|---|
| T | T | T | F | F | T |
| T | F | F | T | F | F |
| F | T | T | F | T | T |
| F | F | T | T | T | T |
PQP \Rightarrow Q¬Q¬P\neg Q \Rightarrow \neg P の真理値はすべての行で一致するので、PQ¬Q¬PP \Rightarrow Q \Leftrightarrow \neg Q \Rightarrow \neg P は正しいです。
**(4) 三段論法: (PQ)(QR)(PR)(P \Rightarrow Q) \land (Q \Rightarrow R) \Rightarrow (P \Rightarrow R)**
| P | Q | R | P⇒Q | Q⇒R | (P⇒Q)∧(Q⇒R) | P⇒R |
|---|---|---|---|---|---|---|
| T | T | T | T | T | T | T |
| T | T | F | T | F | F | F |
| T | F | T | F | T | F | T |
| T | F | F | F | T | F | F |
| F | T | T | T | T | T | T |
| F | T | F | T | F | F | T |
| F | F | T | T | T | T | T |
| F | F | F | T | T | T | T |
(PQ)(QR)(P \Rightarrow Q) \land (Q \Rightarrow R) が真であるすべての行で、PRP \Rightarrow R も真であるため、(PQ)(QR)(PR)(P \Rightarrow Q) \land (Q \Rightarrow R) \Rightarrow (P \Rightarrow R) は正しいです。
**(5) 分配法則: (AB)C(AC)(BC)(A \land B) \lor C \Leftrightarrow (A \lor C) \land (B \lor C)**
| A | B | C | A∧B | (A∧B)∨C | A∨C | B∨C | (A∨C)∧(B∨C) |
|---|---|---|---|---|---|---|---|
| T | T | T | T | T | T | T | T |
| T | T | F | T | T | T | T | T |
| T | F | T | F | T | T | T | T |
| T | F | F | F | F | T | F | F |
| F | T | T | F | T | T | T | T |
| F | T | F | F | F | F | T | F |
| F | F | T | F | T | T | T | T |
| F | F | F | F | F | F | F | F |
(AB)C(A \land B) \lor C(AC)(BC)(A \lor C) \land (B \lor C) の真理値はすべての行で一致するので、(AB)C(AC)(BC)(A \land B) \lor C \Leftrightarrow (A \lor C) \land (B \lor C) は正しいです。
**(6) 分配法則: (AB)C(AC)(BC)(A \lor B) \land C \Leftrightarrow (A \land C) \lor (B \land C)**
| A | B | C | A∨B | (A∨B)∧C | A∧C | B∧C | (A∧C)∨(B∧C) |
|---|---|---|---|---|---|---|---|
| T | T | T | T | T | T | T | T |
| T | T | F | T | F | F | F | F |
| T | F | T | T | T | T | F | T |
| T | F | F | T | F | F | F | F |
| F | T | T | T | T | F | T | T |
| F | T | F | T | F | F | F | F |
| F | F | T | F | F | F | F | F |
| F | F | F | F | F | F | F | F |
(AB)C(A \lor B) \land C(AC)(BC)(A \land C) \lor (B \land C) の真理値はすべての行で一致するので、(AB)C(AC)(BC)(A \lor B) \land C \Leftrightarrow (A \land C) \lor (B \land C) は正しいです。

3. 最終的な答え

真理表を用いて、以下の命題が正しいことが証明されました。
(1) ¬(¬P)P\neg(\neg P) \Leftrightarrow P
(2) ¬(PQ)(¬P)(¬Q)\neg(P \land Q) \Leftrightarrow (\neg P) \lor (\neg Q)
(3) PQ¬Q¬PP \Rightarrow Q \Leftrightarrow \neg Q \Rightarrow \neg P
(4) (PQ)(QR)(PR)(P \Rightarrow Q) \land (Q \Rightarrow R) \Rightarrow (P \Rightarrow R)
(5) (AB)C(AC)(BC)(A \land B) \lor C \Leftrightarrow (A \lor C) \land (B \lor C)
(6) (AB)C(AC)(BC)(A \lor B) \land C \Leftrightarrow (A \land C) \lor (B \land C)

「離散数学」の関連問題

束に関する以下の2つの問題を解きます。 1. 束の公理を用いて $a \vee a = a$ を示す。

半順序関係公理冪等律反射律反対称律推移律
2025/8/2

問題155:1, 1, 2, 2, 3, 3という6つの数字を1列に並べる。 (1) 相異なる並べ方は全部で何通りあるか。 (2) 同じ数字が隣り合わない並べ方は何通りあるか。 問題156:正八角形が...

順列組み合わせ重複順列包除原理図形
2025/8/2

与えられた方程式 $x + y + z = 11$ に対して、以下の2つの条件における整数の解の組の数を求める問題です。 (1) $x \geq 0$, $y \geq 0$, $z \geq 0$ ...

重複組み合わせ整数解方程式
2025/8/2

与えられた図において、AからBへ最短経路で移動する方法について、以下の3つの場合について総数を求めます。 (1) AからBまで行く。 (2) AからCを通ってBまで行く。 (3) AからCを通らずにB...

組み合わせ最短経路場合の数組み合わせ論
2025/8/2

与えられた真理値表から論理式を設計し、その論理式をカルノー図を用いて簡略化する。真理値表はA, B, Cをインプットとし、Qをアウトプットとする。

論理回路真理値表論理式カルノー図論理簡略化
2025/8/2

与えられた二つの論理回路図をそれぞれ論理式に変換し、その真理値表を作成し、真理値表から論理式の別表現を検討する。

論理回路論理式真理値表ブール代数
2025/8/2

問題は、与えられた2つの論理回路の真理値表を作成することです。1つ目はNOTゲートとNANDゲートの組み合わせで、2つ目は3入力のXORゲートです。

論理回路真理値表ブール代数NOTゲートNANDゲートXORゲート
2025/8/2

与えられた論理回路は XORゲートの変形であり、3つの入力があります。ヒントとして「2変数ごとに XOR を計算」とあります。この回路の出力を求めることが問題です。

論理回路XORゲートブール代数論理演算
2025/8/2

与えられた論理回路の真理値表を作成します。回路はNOTゲートと3入力NANDゲートの組み合わせです。

論理回路真理値表論理演算ブール代数
2025/8/2

与えられた論理回路の真理値表を作成します。回路1はNOTゲートとNANDゲートの組み合わせで、回路2は3入力のXORゲートです。

論理回路真理値表論理演算NOTゲートNANDゲートXORゲート
2025/8/2