• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブール代数の論理式の計算について)

ブール代数の論理式の計算について

このQ&Aのポイント
  • ブール代数の論理式の計算について質問があります。
  • 与えられた論理式 x*y1'*y2 + x*y1*y2' の最簡積和表現を求める方法について説明します。
  • 計算の過程で間違いが生じている可能性がありますので、問題点を指摘します。

質問者が選んだベストアンサー

  • ベストアンサー
  • te20
  • ベストアンサー率35% (14/40)
回答No.1

間違っている箇所だけですが、まず、 > = x*1 > = 1 これが間違ってますね。 x * 1 = x です。(*は論理積ですよね?) また、 > そうすると、y1*y2'というのは(y1'*y2)'になります。 も間違いです。ド・モルガンの法則 (a * b)' = a' + b' (a + b)' = a' * b' を考えてみてください。

yuki12071
質問者

補足

早速のアドバイスありがとうございます。 間違いだらけみたいですね・・・ ということは x*(y1'*y2 + y1*y2') に対してドモルガンの法則を使ってみると x*(y1'*y2 + (y1'+y2)') とよくわからない形になってしまうので、これ以上変形できないと思うのですが 最簡積和表現であらわさなくてはいけないので最初の x*y1'*y2 + x*y1*y2' が答えになるのでしょうか? 両方の項にxが入ってていまいちあってる気がしないのですが・・・

その他の回答 (1)

  • te20
  • ベストアンサー率35% (14/40)
回答No.2

そうですね。元の式が簡約形式ですね。 3変数なのでカルノー図でも書いてみれば、すぐに分かると思います。

関連するQ&A

専門家に質問してみよう