Electronic – Trying to simplify a Boolean expression

boolean-algebradigital-logic

Simplify the following expression using Boolean Algebra:
$$ x = \bar{A} \bar{B} \bar{C} + \bar{A}BC + ABC + A \bar{B} \bar{C} + A \bar{B} C $$
Answer:
\begin{align*}
x &= \bar{A} \bar{B} \bar{C} + \bar{A}BC + ABC + A \bar{B} ( \bar{C} + C ) \\
x &= \bar{A} \bar{B} \bar{C} + \bar{A}BC + ABC + A \bar{B} \\
x &= \bar{A} \bar{B} \bar{C} + \bar{A}BC + A( BC + \bar{B} ) \\
x &= \bar{A} \bar{B} \bar{C} + \bar{A}BC + A( \bar{B} + C ) \\
x &= \bar{A} ( \bar{B} \bar{C} + BC ) + A( \bar{B} + C ) \\
\end{align*}

Now, I feel I am stuck. The book's answer is:
$$ x = BC + \bar{B}(\bar{C} + A) $$.

Based upon @StainlessSteelRat comments I tired this:
\begin{align*}
x &= \bar{A} \bar{B} \bar{C} + \bar{A} B C + ABC + A \bar{B}\bar{C} + A \bar{B}C \\
x &= \bar{A} \bar{B} \bar{C} + A \bar{B}\bar{C} + \bar{A} B C + ABC + A\bar{B}C + ABC \\
x &= \bar{B} \bar{C} ( \bar{A} + A) + BC(\bar{A} + A) + AC(\bar{B} + B) \\
x &= \bar{B} \bar{C} + BC + AC \\
x &= \bar{B} \bar{C} + C(A + B ) \\
\end{align*}

However, I still get the wrong answer.

Best Answer

Simplify the following expression using Boolean Algebra: $$ x = \bar{A} \bar{B} \bar{C} + \bar{A}BC + ABC + A \bar{B} \bar{C} + A \bar{B} C $$
Answer:
\begin{align*} x &= \bar{A} \bar{B} \bar{C} + (\bar{A}+A)BC + A \bar{B} ( \bar{C} + C ) \\ x &= \bar{A} \bar{B} \bar{C} + BC + A \bar{B} \\ x &= BC + \bar{B} ( A + \bar{A} \bar{C} ) \\ x &= BC + \bar{B} ( (A + A \bar{C}) + \bar{A} \bar{C} ) \\ x &= BC + \bar{B} ( A + (A + \bar{A}) \bar{C} ) \\ x &= BC + \bar{B} ( A + \bar{C} ) \end{align*}

The trick is to introduce \$A \bar{C}\$ in the 4th line.