1

I hate this stuff. Just to note. + means OR * means AND ! means NOT.

(A+B) * (A+C) * (!B + !C)

(A | B) & (A | C) & (!B | !C) // more conventnal

The answer is A(!B + !C)

I'm trying to get there.

So I start off with using Distributive rule which gets me here (A + B) * C * (!B + !C)

and that's where I'm stuck. I know I some how have to get rid of B and C but I see no way using any of the rules. I've got Identity, Null, Itempotent, Inverse, Commutative, Associative, Distributive, De Morgan's, and Cancellation to work with.

Am I starting off wrong? I really just used the only rule that I could see possible to even use. I was horrible with doing Proofs in Geometry and this stuff just makes me feel like that all over again.

2 Answers 2

1

Your first step is wrong.

(A+B) * (A+C) is (A+(B*C)).

Next, (!B + !C) is !(B*C).

So we get A*(!(B*C)) + (B*C)*(!(B*C)), which gives the desired result.

Sign up to request clarification or add additional context in comments.

3 Comments

How do you go from (A+(BC)) * !(BC) to A*(!(BC)) + (BC) * (!(B*C)) I missed something big there.
@Doug - he's distributing (X + Y) * !Y to (X * !Y) + (Y * !Y).
dash-tom-bang is right. Distribute the !(BC) over the +. The point of that is we recognize (BC)*(!(BC)) is "false", so it drops out of the or statement. Convert !(BC) back to (!B + !C) and you're done.
1
(A | B) & (A | C) & (!B | !C) = (A | (B & C)) & (!B | !C)
                              = (A | (B & C)) & !(B & C)

substitute D = (B & C)

                              = (A | D) & !D 
                              = A & !D
                              = A & !(B & C)
                              = A & (!B | !C)

Comments

Your Answer

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

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.