I'm new to boolean algebra and am having trouble proving the following simple theorem. Many thanks for any help.
If $\neg b = a \land d$ then $a \land \neg b = \neg b$ and $b \land \neg a = \neg a$.
Here's how I've been going about solving it:
$\neg b = a \land d$
$a \land \neg b = a \land (a \wedge d)$
$a \land \neg b = a \land d$
$a \land \neg b = \neg b$
This proves the first expression (I think?).
Then for the second expression we start with the first one.
$a \land \neg b = \neg b$
$\neg (a \land \neg b) = b$
$\neg a \lor b = b$
... and here I get stuck?
How do I get from $\neg a \lor b = b$ to $b \land \neg a = \neg a$ ?
Now if we think of this in terms of sets, you can see how $A^{c} \cup B = B$ can only hold true if $A^{c} \subseteq B$ and hence it can be seen how $b \land \neg a = \neg a$ may hold. But I'm not sure how to prove this.
The first part works fine.
For the second, the following will work, but I don't know what your axiom set and rules of inference say.