3
\$\begingroup\$

Problem: Simplify the following expression using Boolean Algebra: $$ z = (B + \overline C)(\overline B + C) + \overline{ \overline A + B + \overline C} $$
Answer:
\begin{align*} z &= (B + \overline C)(\overline B + C) + A \overline{B} C \\ z &= \overline C \, \overline B + BC + A \overline{B} C \\ z &= \overline B \, \overline C + C ( B + A \overline B ) \\ z &= \overline B \, \overline C + C ( A + B ) \\ z &= AC + BC + \overline B \, \overline C \\ \end{align*} However, the book gets: $$ BC + \overline B ( \overline C + A ) $$ I believe both answers are right but I would like to know how to get the book's answer.

\$\endgroup\$
12
  • 1
    \$\begingroup\$ At first glance, one thing is you didn't convert AND to OR for ABC in your answer's first line. \$\endgroup\$
    – TonyM
    Commented Sep 24, 2019 at 13:35
  • 3
    \$\begingroup\$ The answers are not equivalent, and yours has an error between the 4th and 5th line. \$\endgroup\$ Commented Sep 24, 2019 at 13:53
  • 1
    \$\begingroup\$ Consider ABC = 101 and check both expressions. \$\endgroup\$
    – Eugene Sh.
    Commented Sep 24, 2019 at 14:00
  • 1
    \$\begingroup\$ Yes, now these are equivalent \$\endgroup\$
    – Eugene Sh.
    Commented Sep 24, 2019 at 14:10
  • 1
    \$\begingroup\$ Didn't you ask the same question yesterday \$\endgroup\$ Commented Sep 24, 2019 at 17:47

1 Answer 1

1
\$\begingroup\$

Take your answer: $$ z = AC + BC + \overline B \, \overline C $$

Now make the following transformation: $$ z = AC(B+\overline B) + BC + \overline B \, \overline C $$ Expand: $$ z = ABC+A\overline B C + BC + \overline B \, \overline C $$ Use the redundancy rule \$X+XY=X\$ on the first and third terms:

$$ z = BC + A\overline B C + \overline B \overline C = $$ $$ = BC + \overline B(AC+\overline C) $$

Use another rule: \$X+\overline XY=X + Y\$ on the expression in parentheses: $$ z = BC + \overline B(A+\overline C) $$

And now it is exactly the book answer.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.