与えられたブール代数の式を証明する問題です。以下の5つの式を証明します。 (1) $AB + \overline{B} = A + \overline{B}$ (2) $(A+B)(\overline{A} + B) = A$ (3) $A + BC = (A+B)(A+C)$ (4) $AB + \overline{A}BC = AB + BC$ (5) $(A+B+C)(\overline{A} + B) = B + C\overline{A}$

離散数学ブール代数論理式論理演算証明
2025/5/13

1. 問題の内容

与えられたブール代数の式を証明する問題です。以下の5つの式を証明します。
(1) AB+B=A+BAB + \overline{B} = A + \overline{B}
(2) (A+B)(A+B)=A(A+B)(\overline{A} + B) = A
(3) A+BC=(A+B)(A+C)A + BC = (A+B)(A+C)
(4) AB+ABC=AB+BCAB + \overline{A}BC = AB + BC
(5) (A+B+C)(A+B)=B+CA(A+B+C)(\overline{A} + B) = B + C\overline{A}

2. 解き方の手順

ブール代数の基本法則(分配法則、吸収法則、ド・モルガンの法則など)を適用して、左辺を変形し右辺と一致することを示すか、またはその逆を行います。
(1) AB+B=A+BAB + \overline{B} = A + \overline{B}
左辺に恒等元 11 をかけることを考えます。
AB+B=AB+B(A+A)=AB+BA+BA=AB+AB+AB=A(B+B)+AB=A+ABAB + \overline{B} = AB + \overline{B}(A + \overline{A}) = AB + \overline{B}A + \overline{B}\overline{A} = AB + A\overline{B} + \overline{A}\overline{B} = A(B+\overline{B}) + \overline{A}\overline{B} = A + \overline{A}\overline{B}
一方、右辺はA+B=A(B+B)+B(A+A)=AB+AB+BAA + \overline{B} = A(B+\overline{B}) + \overline{B}(A + \overline{A}) = AB + A\overline{B} + \overline{B}\overline{A}となります。
しかし、これは問題文が間違っていると思われます。正しくはAB+A=A+AAB + \overline{A} = A + \overline{A}であれば、これは明らかです。もし問題がAB+B=A+BAB + \overline{B} = A + \overline{B}であれば成り立ちません。
(2) (A+B)(A+B)=B(A+B)(\overline{A} + B) = B
左辺を展開します。
(A+B)(A+B)=AA+AB+BA+BB=0+AB+BA+B=B(A+A+1)=B(1+1)=B(A+B)(\overline{A} + B) = A\overline{A} + AB + B\overline{A} + BB = 0 + AB + B\overline{A} + B = B(A+\overline{A}+1) = B(1+1) = B
したがって、左辺はBBに等しくなります。よって、(A+B)(A+B)=B(A+B)(\overline{A} + B) = B
(3) A+BC=(A+B)(A+C)A + BC = (A+B)(A+C)
右辺を展開します。
(A+B)(A+C)=AA+AC+BA+BC=A+AC+AB+BC=A(1+C+B)+BC=A+BC(A+B)(A+C) = AA + AC + BA + BC = A + AC + AB + BC = A(1+C+B) + BC = A + BC
したがって、右辺はA+BCA + BCに等しくなります。
(4) AB+ABC=AB+BCAB + \overline{A}BC = AB + BC
左辺を変形します。
AB+ABC=AB(1)+ABC=AB(1+C)+ABC=AB+ABC+ABC=AB+BC(A+A)=AB+BC(1)=AB+BCAB + \overline{A}BC = AB(1) + \overline{A}BC = AB(1+C) + \overline{A}BC = AB + ABC + \overline{A}BC = AB + BC(A+\overline{A}) = AB + BC(1) = AB + BC
したがって、左辺はAB+BCAB + BCに等しくなります。
(5) (A+B+C)(A+B)=B+CA(A+B+C)(\overline{A} + B) = B + C\overline{A}
左辺を展開します。
(A+B+C)(A+B)=AA+AB+BA+BB+CA+CB=0+AB+BA+B+CA+CB=B(A+A+1)+CA+CB=B+CA+CB=B+AC+BC=B+C(A+B)(A+B+C)(\overline{A} + B) = A\overline{A} + AB + B\overline{A} + BB + C\overline{A} + CB = 0 + AB + B\overline{A} + B + C\overline{A} + CB = B(A+\overline{A}+1) + C\overline{A} + CB = B + C\overline{A} + CB = B + \overline{A}C + BC = B + C(\overline{A} + B)
したがって、左辺はB+ACB + \overline{A}Cに等しくなります。

3. 最終的な答え

(1) AB+B=A+BAB + \overline{B} = A + \overline{B} (問題文が間違っている可能性あり)
(2) (A+B)(A+B)=B(A+B)(\overline{A} + B) = B
(3) A+BC=(A+B)(A+C)A + BC = (A+B)(A+C)
(4) AB+ABC=AB+BCAB + \overline{A}BC = AB + BC
(5) (A+B+C)(A+B)=B+CA(A+B+C)(\overline{A} + B) = B + C\overline{A}

「離散数学」の関連問題

2人の男子と4人の女子が円形に並ぶとき、2人の男子が隣り合う並び方は何通りあるかを求める問題です。

順列円順列場合の数組み合わせ
2025/6/3

3人の男子と3人の女子が円形に並ぶとき、女子どうしが隣り合わない並び方は何通りあるか。

順列円順列場合の数組み合わせ
2025/6/3

A, B, C, D, E, F の6人が円形に並ぶとき、AとBが隣り合わない並び方は何通りあるかを求める問題です。

順列円順列組み合わせ
2025/6/3

右の図のような道のある地域で、以下の問いに答える問題です。 (1) AからBまで行く最短の道順は何通りあるか。 (2) AからCを通ってBまで行く最短の道順は何通りあるか。 (3) AからCを通らずに...

組み合わせ道順最短経路
2025/6/3

右図のような道路がある地域において、以下の問いに答えます。 (1) AからBまでの最短経路は何通りあるか。 (2) AからCを通ってBまでの最短経路は何通りあるか。 (3) AからCを通らずにBまでの...

組み合わせ最短経路場合の数
2025/6/3

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}$ の部分集合 $A = \{1, 3, 5, 7, 9\}$ と $B = \{4, 5, 6, 7\}$ が与...

集合和集合集合演算
2025/6/3

問題は以下の通りです。 (1) $1 \le x \le 5$, $1 \le y \le 5$, $1 \le z \le 5$ を満たす整数の組 $(x, y, z)$ の個数を求めよ。 (2) ...

組み合わせ重複組み合わせ場合の数整数
2025/6/3

集合 $A = \{1, 3, 5\}$ と集合 $B = \{1, 2, 3, 4, 5\}$ が与えられたとき、集合の関係として正しいものを選択肢の中から選ぶ問題です。選択肢は以下の3つです。 ...

集合集合論部分集合包含関係
2025/6/3

集合 $A = \{1, 2, 4, 8\}$ と集合 $B = \{1, 2, 3, 4, 5, 6, 7, 8\}$ が与えられています。これらの集合に関する特定の質問が示されていませんが、集合演...

集合集合演算積集合
2025/6/3

全体集合 $U$、部分集合 $A$, $B$ について、$n(U) = 60$, $n(A) = 30$, $n(B) = 25$ であるとき、以下の集合の要素の個数の最大値と最小値を求めよ。 ① $...

集合集合の要素数最大値最小値和集合共通部分補集合
2025/6/3