Transform the expression:
P→((P→Q)∧¬(¬Q∨¬P))
Expressing the conditional using logical-or and using De Morgan's law:
P→((¬P∨Q)∧Q∧P)
Using the absorbtion law:
P→(Q∧P)
Expressing the conditional using the logical or:
¬P∨(Q∧P)
Using the distibutive law:
(¬P∨Q)∧(¬P∨P)
(¬P∨Q)∧T
¬P∨Q
Make a truth table:
P Q ¬P∨Q
F F T
F T T
T F F
T T T
For the rows that have the expression true do the following to obtain the PDNF:
For each row right down all the variables in the expression, if the variable has False value in this row, negate it. Make a conjunction of these terms.
Each such conjuction unite in the complete expression using a disjunction.
For the required expression there are 3 such conjunctions:
(P∧Q)
(¬P∧Q)
(¬P∧¬Q)
Therefore, the PDNF is:
(P∧Q)∨(¬P∧Q)∨(¬P∧¬Q)
Answer: (P∧Q)∨(¬P∧Q)∨(¬P∧¬Q)
Comments