I am having serious problems whenever I try to convert a formula to CNF/DNF. My main problem is that I do not know how to simplify the formula in the end, so even though I apply the rules in a correct way and reach the end of the question, being unable to simplify (absorb etc.) and get the correct result kills me.
This is the Question Let X be a propositional logic formula, you have to find the formula in DNF and CNF that are logically equivalent to X.
((a → b) ∧ (b → c)) ∨ ((a ∧ b) → ¬c)
My 'solution';
((a → b) ∧ (b → c)) ∨ ((a ∧ b) → ¬c)
((¬a ∨ b) ∧ (¬b ∨ c)) ∨ (¬(a ∧ b) ∨ ¬c)
((¬a ∨ b) ∧ (¬b ∨ c)) ∨ (¬a ∨ ¬b ∨ ¬c) : At this stage I do not know what to do next.
Help would be great, thanks.