如何简化这个命题逻辑表达式(DNF)?
How to simplify this propositional logic expression (DNF)?
我把原来的问题简化到这里
((P∧¬R)∨(¬Q∨R))∧((Q∧¬R)∨(¬P∨R))
,我卡在这里了。下一步是什么?感谢您的帮助!!
我和你一起解决。
提示 1:((P∧Q)∨R) = (PVR) ∧ (QVR)
提示 2:P ∧ True = P
提示 3:P V True = True
回答
最后会是真的。检查一次。
下一步是
= [(P V (~Q V R)) ^ ( ~R V (~Q V R))]
^[(Q V (~P V R)) ^ ( ~R V (~P V R))]
= (P V ~Q V R) ^ ( ~p V Q V R)
= R V ( (P V ~Q) ^ ( Q V ~P))
= R v (( Q -> P ) ^ ( P -> Q))
= R V (P <-> Q)
只要 R 为真,它就是真。
其他
P Q P<->Q
------------------
F F T
F T F
T F F
T T T
所以符合事实table。如上所示 trincot。
以下表达式是等价的:
(p ⇒ r) ⇔ (q ⇒ r)
(¬p v r) ⇔ (¬q v r)
(¬p ⇔ ¬q) v r
(p ⇔ q) v r
(p ∧ q) v (¬p ∧ ¬q) v r
真相table:
p q r result
---------------
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
我把原来的问题简化到这里
((P∧¬R)∨(¬Q∨R))∧((Q∧¬R)∨(¬P∨R))
,我卡在这里了。下一步是什么?感谢您的帮助!!
我和你一起解决。
提示 1:((P∧Q)∨R) = (PVR) ∧ (QVR)
提示 2:P ∧ True = P
提示 3:P V True = True
回答
最后会是真的。检查一次。
下一步是
= [(P V (~Q V R)) ^ ( ~R V (~Q V R))]
^[(Q V (~P V R)) ^ ( ~R V (~P V R))]
= (P V ~Q V R) ^ ( ~p V Q V R)
= R V ( (P V ~Q) ^ ( Q V ~P))
= R v (( Q -> P ) ^ ( P -> Q))
= R V (P <-> Q)
只要 R 为真,它就是真。 其他
P Q P<->Q
------------------
F F T
F T F
T F F
T T T
所以符合事实table。如上所示 trincot。
以下表达式是等价的:
(p ⇒ r) ⇔ (q ⇒ r)
(¬p v r) ⇔ (¬q v r)
(¬p ⇔ ¬q) v r
(p ⇔ q) v r
(p ∧ q) v (¬p ∧ ¬q) v r
真相table:
p q r result
---------------
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1