与えられたブール代数の式を証明する問題です。以下の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}

「離散数学」の関連問題

集合 $A = \{x \in \mathbb{R} \mid -1 \le x \le 4\}$ と集合 $B = \{x \in \mathbb{R} \mid x < 0 \text{ または ...

集合集合演算補集合論理
2025/7/28

与えられたブール関数 $f(x, y, z) = \overline{x}yz + x\overline{y}z + xy\overline{z} + xyz$ を簡略化し、$f(x, y, z) =...

ブール代数論理関数関数簡略化
2025/7/28

与えられた論理式 $L = \overline{x} \cdot \overline{y} \cdot \overline{z} + \overline{x} \cdot y \cdot \overl...

ブール代数論理式論理回路簡略化
2025/7/28

問題は、与えられた論理関数を簡単化し、選択肢の中から最も簡単な表現を選ぶ問題です。問題は4つあり、それぞれ 1) $xy + \bar{y}z + xz$ 2) $\bar{x} + xy + x\b...

論理関数論理回路ブール代数論理演算
2025/7/28

5人の生徒が1列に並ぶときの並び方の総数を求めよ。

順列組み合わせ場合の数数え上げ
2025/7/28

赤、青、黄色、緑の4つのボールを、1番から4番までの番号がついた4つの箱に入れる方法は何通りあるか。各箱には4個までボールを入れることができ、空の箱があっても良い。

組み合わせ場合の数重複組合せ
2025/7/28

全体集合$U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$、集合$A = \{1, 3, 5, 7, 9\}$、集合$B = \{4, 5, 6, 7\}$が与えられたとき、以下の...

集合集合演算共通部分和集合補集合
2025/7/28

1から4までの番号がついた箱とボールがある。すべての箱にそれぞれボールを1個ずつ入れるとき、箱の番号とボールの番号がすべて異なるような入れ方は何通りあるか。これは完全順列の問題です。

順列組み合わせ完全順列モンモール数包除原理
2025/7/28

区別できない10個の玉をA, B, Cの3つの箱に入れる方法を求めます。ただし、どの箱にも少なくとも1個は玉を入れる必要があります。

組み合わせ重複組み合わせ場合の数
2025/7/28

(1) 1から5までの5つの数字をすべて使って5桁の整数を作るとき、偶数は全部で何個できるか。 (2) 1から7までの7つの数字から異なる3つの数字を取り出して並べ、3桁の整数を作るとき、200から5...

順列組み合わせ場合の数整数
2025/7/28