CS 251 Boolean Algebra Homework
In this writeup, A'
means "not A" (i.e., A with a bar over it).
- Simplify
A+AB
using identities and
laws presented in class and in the book. (You may not use the
"covering" theorem, of course.) Hint: Begin by factoring the A
out of this expression as if it were a "regular" numeric expression.
- Explain why the result from the previous exercise makes sense intuitively.
- Simplify
A(A+B)
.
- Use a truth table to simplify
A + A'B
.
- Explain why the result from the previous exercise makes sense
intuitively.
- Use your result from problem 4 to simplify
XY + (XY)'B
.
- Simplify
A' + AB
. Clearly explain how your answer
from Problem 4 applies to this problem.
- Simplify each of the statements below using boolean laws and
identities. Show your work.
- (A + B)(A + C)(A' + B')
- F(E + F + G)
- AB + A'B + AB' + A'B'
- (A + B)(A' + B')
- (B + C' + A'B)(BC + AB' + AC)
- AB + AB'
- A'BC + AC
- AB + A'B + BC
- (AB + A'C + BC')'
- (A+B+C)'D+AD+B
Additional practice (not due for credit):
- A' + A(A + B)(B + C')
- (AB + C)(B + CD)
- (AB" + A'C)(DA' + BC')
- A(A'+B)
- (B + C' + BC')(BC' + AB + AC)
- (AB' + D'C)(DA' + BC')
- (AB' + A'B)(DA' + BC')