2012-07-11 158 views
1

簡單的問題,可以在下面的邏輯簡化布爾邏輯

A && !(A && B) 

被簡化到該?

A && !B 

如果不是可以簡化的話呢?

回答

5

簡單的回答:是的。你可以用一個truth table檢查:

A B X 
- - - 
0 0 0 
0 1 0 
1 0 1 
1 1 0 

即X是真實的,只有當A爲真,B是假的。

您也可以代數證明這一點,如果你真的想:

A && !(A && B) 

= A && (!A || !B)   ; de Morgan 

= (A && !A) || (A && !B) 

= 0 || (A && !B)   ; X && !X is always FALSE 

= A && !B 
+1

我知道了,我擁有和我面前一模一樣的真理表,但由於某種原因,它看起來似乎並不正確!總是有幫助的,以獲得第二個意見。乾杯。 – CeejeeB 2012-07-11 09:29:37

+1

也感謝代數解決方案。代數對我來說總是比真理表更有意義。 – CeejeeB 2012-07-11 09:32:32

1

是的,它最肯定可以:如果A是假,則表達式爲假,如果A是真的,那麼A爲真,如果B爲假,則表達式爲真。