你如何解决这个布尔代数小问题?
How do you solve this small Boolean Algebra problem?
布尔代数:
a + ~a.b
据我所知:
= a + ~a.b + a.~a
= a + ~a(b + a)
我知道答案是 a + b
但是我似乎无法证明它。
如果有人能展示证明它的步骤,我将不胜感激。
解决这个问题的方法就是分解它。
I prefer to use & and | and !.
1. A & (!A | B)
2. (A & !A) | (A & B) Distributive property
3. 0 | (A & B) (A & !A) just like True and False can never be True
4. A & B
您可能还想看看 De Morgan's Laws
一种轻松做到这一点的方法是:
= a + ~a.b
= a.(1+b) + ~a.b
= a + a.b + ~a.b
= a+ b.(a + ~a)
= a + b
谢谢!
布尔代数:
a + ~a.b
据我所知:
= a + ~a.b + a.~a
= a + ~a(b + a)
我知道答案是 a + b
但是我似乎无法证明它。
如果有人能展示证明它的步骤,我将不胜感激。
解决这个问题的方法就是分解它。
I prefer to use & and | and !.
1. A & (!A | B)
2. (A & !A) | (A & B) Distributive property
3. 0 | (A & B) (A & !A) just like True and False can never be True
4. A & B
您可能还想看看 De Morgan's Laws
一种轻松做到这一点的方法是:
= a + ~a.b
= a.(1+b) + ~a.b
= a + a.b + ~a.b
= a+ b.(a + ~a)
= a + b
谢谢!