Boolean Algebra- Simplification

$\begingroup$

I'm attempting to simplify this and don't know if I'm doing it right.

This is the problem: (a+b+c')(a'b'+c)

Attempted solution:

((a+b)+c') ((a+b)'+c) By duality
(a+b)(a+b)' + (a+b)c + (a+b)'c' + cc' Distributive
0 + (a+b)c + (a+b)'c'+ 0

Final answer: 1 . Is it right to say (a+b)c + (a+b)'c' is equal to 1? I just thought of it as being no different than x + x' = 1 but I have a suspicion this isn't the right step here. Any help appreciated.

$\endgroup$ 0

1 Answer

$\begingroup$

First of all, no $(a+b)c+(a+b)'c'\not\equiv 1$. If a and b are 1 but c is 0, this expression evaluates to 0. This is actually the xnor of $(a+b)$ and $c$.

Simplifying boolean expressions isn't so different to numeric algebra. Expand brackets and then group like terms. Although we do add a step for removing contradictory terms.

You should try expanding AND'ed brackets first:

$$(a+b+c')(a'b'+c)=a(a'b'+c)+b(a'b'+c)+c'(a'b'+c)$$ $$=aa'b'+ac+ba'b'+bc+c'a'b'+c'c$$

And then you remove terms which contain contradictions($aa'$ is 0): $$aa'b'+ac+ba'b'bc+c'a'b'+c'c=ac+bc+c'a'b'$$

Then you would check for redundant terms. This one doesn't have any but for argument's sake, lets say you had $ac+abc$. Since $ac\to abc$, the $abc$ would be unnecessary. Therefore $ac+abc=ac$. This can sometimes be more of an art than a science, for example $ac+a'bc=ac+bc$ and $ab+a'b=b$.

Otherwise, you can always fall back on Karnaugh maps if you feel like it might still not be simplified enough.

$\endgroup$

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like