ここで行き詰まった? AI で解決しよう
Electrical · real student question

ブール式 M = W'XY' + WXY' + XY'Z を簡単にせよ。ここでアポストロフィは否定を表す。

Question

次のブール式を簡単にせよ。

M=W‾XY‾+WXY‾+XY‾ZM=\overline{W}X\overline{Y}+WX\overline{Y}+X\overline{Y}Z

Step-by-step solution

  1. すべての項が共有する積を探す。 項ごとにリテラルを並べると {W‾,X,Y‾}\{\overline{W},X,\overline{Y}\}、{W,X,Y‾}\{W,X,\overline{Y}\}、{X,Y‾,Z}\{X,\overline{Y},Z\} である。組 XY‾X\overline{Y} が 3 つすべてに現れるので、カルノー図を作るまでもなく分配法則でくくり出せる。M=XY‾(W‾+W+Z).M=X\overline{Y}\left(\overline{W}+W+Z\right).

  2. 括弧の中に補元則を適用する。 どの変数についても W‾+W=1\overline{W}+W=1 である。変数とその否定のうち少なくとも一方は必ず真だからである。代入すると M=XY‾(1+Z).M=X\overline{Y}\left(1+Z\right). となる。

  3. 吸収の法則を適用する。 ブール代数では何かを 11 と OR すれば 11 になる。1+Z=1.1+Z=1. ここがブール代数と通常の算術とが袂を分かつところである。繰り上がりは存在せず、11 がすべてを飲み込む。

  4. 簡単化を仕上げる。 M=XY‾⋅1=XY‾.M=X\overline{Y}\cdot 1=X\overline{Y}. 3 リテラルの最小項 3 つが 2 リテラルの積項 1 つにまとまるので、回路は AND ゲート 3 つと OR ゲート 1 つではなく、インバータ 1 つと AND ゲート 1 つで済む。

  5. 真理値表で検証する。 MM は X=1X=1 かつ Y=0Y=0 のときちょうど 11 になるはずで、WW と ZZ の値によらない。もとの式で確かめると、X=1,Y=0X=1,Y=0 のとき 3 つの項はそれぞれ W‾\overline{W}、WW、ZZ であり、W‾+W+Z=1\overline{W}+W+Z=1 が常に成り立つ。X=0X=0 ならどの項にも因子 X=0X=0 が含まれるので M=0M=0、Y=1Y=1 ならどの項にも Y‾=0\overline{Y}=0 が含まれるのでやはり M=0M=0 である。(W,X,Y,Z)(W,X,Y,Z) の 16 行すべてが XY‾X\overline{Y} と一致する。

Answer

M=XY‾M=X\overline{Y}

Need to solve a different problem like this? Open the solver →