I'm having trouble trying to simplify the following Boolean expressions and will appreciate it very much if anyone can point me in the right direction.
Question 1: Show that $\lnot (\lnot a \lor b) \land (\lnot b \lor c) \equiv a \land \lnot b$
For this one, I used an online Boolean calculator to test their equivalency. However, I have no idea how its able to get rid of the term $c$ in the left hand expression:
$\lnot (\lnot a \lor b) \land (\lnot b \lor c) \equiv (a \land \lnot b) \land (\lnot b \lor c) $ I used DeMorgan's law to arrive at this step, but I don't know how to proceed after it in order to get to $a \land \lnot b$. I mean if there was a $\lnot c$ in here, it's able to turn the $c$ into a tautology... with $c \lor \lnot c$
Question 2: Show that $\lnot ((a \rightarrow c) \land \lnot (c \rightarrow b)) \equiv b \lor \lnot c$
My attempt:
Since the right hand side is in terms of $\lor $, I should change the implication to $\lor$ :
$\lnot ((a \rightarrow c) \land \lnot (c \rightarrow b)) \equiv \lnot(a \rightarrow c) \lor (c \rightarrow b) \equiv \lnot(\lnot a \lor c) \lor (\lnot c \lor b) \equiv (a \land \lnot c) \lor(\lnot c \lor b)$
I think this one is similar to the above question, where it's hard to get rid of the $a$ in this case.
Could someone please show me the rules to eliminate the $c$ and $a$.
Thank you.