我如何规范化和简化(^ B)——> ! B v C v !(v C)

时间:2021-06-14 04:17:04

How do I normalize and simplify (A ^ B) --> !B v C v !(A v C)

我如何规范化和简化(^ B)——> ! B v C v !(v C)

I've normalized the expression using the rule that (A->B) = !A or B. But I'm not sure how to simplify it. I've ended up with the answer !A v !B v C.

我用(A->B) = !A或B的规则对表达式进行了规范化,但我不知道如何简化它。我得到了答案,A v B v C。

Is this correct and if not, where am I going wrong?

这是正确的吗?如果不是,我哪里出错了?

1 个解决方案

#1


0  

I'm getting the same answer as you.

我得到的答案和你一样。

1. (A ^ B) => !B V C V !(A v C)
2. (A ^ B) => !B V C V (!A ^ !C)
3. (A ^ B) => !B V (C V (!A ^ !C))  //(C V (!A ^ !C)) => C V !A
4. (A ^ B) => !B V (C V !A)
5. (A ^ B) => !A V !B V C
6. !(A ^ B) V (!A V !B V C)
7. (!A V !B) V (!A V !B V C)
8. !A V !B V C

Suggestion...Do a truth table for the expression in step 1 and see if it matches the truth table for the expression in step 8. That will verify that our logic is correct. As far as simplification goes, step 8 is as far as it can go.

建议……为步骤1中的表达式做一个真值表,看看它是否与步骤8中表达式的真值表相匹配。这将验证我们的逻辑是否正确。就简化而言,第8步是它所能做到的。

Hope this helps!

希望这可以帮助!

#1


0  

I'm getting the same answer as you.

我得到的答案和你一样。

1. (A ^ B) => !B V C V !(A v C)
2. (A ^ B) => !B V C V (!A ^ !C)
3. (A ^ B) => !B V (C V (!A ^ !C))  //(C V (!A ^ !C)) => C V !A
4. (A ^ B) => !B V (C V !A)
5. (A ^ B) => !A V !B V C
6. !(A ^ B) V (!A V !B V C)
7. (!A V !B) V (!A V !B V C)
8. !A V !B V C

Suggestion...Do a truth table for the expression in step 1 and see if it matches the truth table for the expression in step 8. That will verify that our logic is correct. As far as simplification goes, step 8 is as far as it can go.

建议……为步骤1中的表达式做一个真值表,看看它是否与步骤8中表达式的真值表相匹配。这将验证我们的逻辑是否正确。就简化而言,第8步是它所能做到的。

Hope this helps!

希望这可以帮助!