This is the given formula:
¬(¬(d -> a) ∧ (¬a -> b ∧ b))
Here's what I did so far:
1. ¬(¬(¬d ∨ a) ∧ (a ∨ b ∧ b))
2. ¬((d ∧ ¬a) ∧ (a ∨ b))
3. (¬d ∨ a) ∨ (!a ∧ !b)
How can I proceed from step 3 to get the DNF?
This is the given formula:
¬(¬(d -> a) ∧ (¬a -> b ∧ b))
Here's what I did so far:
1. ¬(¬(¬d ∨ a) ∧ (a ∨ b ∧ b))
2. ¬((d ∧ ¬a) ∧ (a ∨ b))
3. (¬d ∨ a) ∨ (!a ∧ !b)
How can I proceed from step 3 to get the DNF?
Copyright © 2021 JogjaFile Inc.
Your work is fine, and it is in DNF form, which we can see by using parentheses to better show each of the disjuncts:
$$(¬d \lor a) \lor (\lnot a \land \lnot b) $$ $$\equiv (\lnot d) \lor (a) \lor (\lnot a \land \lnot b)\tag{DNF}$$ $$\equiv \lnot d \lor (a \lor (\lnot a \land \lnot b))$$ $$\equiv \lnot d \lor (\underbrace{(a\lor \lnot a)}_{\large\text{True}}\land (a \lor \lnot b))\tag{distrubution}$$ $$\equiv \lnot d \lor (\text{True} \land (a \lor \lnot b))$$
$$\equiv \lnot d \lor a\lor \lnot b\tag{DNF}$$
That is, we've arrived at the disjuntive normal form of you original proposition. DNF is a disjunction (or'ing) of terms that are: