World's most popular travel blog for travel bloggers.

[Solved]: Combinational Logic - Need help with proof by rewrite

, , No Comments
Problem Detail: 

In my Computer Logic class we were assigned the following problem:

Complete a truth table that has $3$ inputs $(A, B,C)$ and one output $(F)$. $F$ is asserted whenever $B$ or $C$ are asserted, but deasserted if both $B$ and $C$ are asserted. $F$ is asserted whenever $A$ is asserted and $C$ is deasserted. $F$ is deasserted in all other cases.

After which we are supposed to

Determine the sum-of-products equation for $F$. Show the terms instead of the minterm abbreviations (show $ABC$ instead of m7).

Finally, we are supposed to:

Prove that $F$ from question $2$ is equivalent to $F = BC' + B'C + AC'$ using proof by rewrite. HINT: remember the uniting law is the key to minimization.

Here is what I have:

1)

A    B    C    F 0    0    0    0 0    0    1    1 0    1    0    1 0    1    1    0 1    0    0    1 1    0    1    1 1    1    0    1 1    1    1    1 

2) $F = A'B'C + A'BC' + AB'C' + AB'C + ABC'$

Number three is what is throwing me. I am using the axioms of boolean algebra, such as the Uniting Law, but so far all I have been able to do is the following:

3) A'B'C + A'BC' + AB'C' + AB'C + ABC' = BC' + B'C + AC'

A'B'C + A'BC' + AB'C' + AB'C + ABC'  A'B'C + AB'C + A'BC' + AB'C'  + ABC'            Commutative Law  B'C + A'BC' + AB'C' + ABC'                      Uniting Law  A'BC' + ABC' + B'C + AB'C'                      Commutative Law  BC' + B'C + AB'C'                               Uniting Law 

That's as far as I am able to get. Did I screw up the truth table, resulting in incorrect minterms, or did I miss something?

Appreciate the help!

Asked By : allCrocs

Answered By : TEMLIB

The last line is wrong : 1 1 1 1 Should be : 1 1 1 0

But the equations following are correct.

For the simplification : BC' + B'C + AB'C' = BC' + B'.(C+AC') = BC'+B'.(C+A)=BC'+B'C+B'A

(I don't know the name of the rules used, there is some associativity, "X+X'Y = X+Y", etc...)

--- edit ---

Let's prove that X+X'Y = X+Y

Using :

  • A = A.B + A.B'
  • A = A+A
  • A + AB = A.(1+B) = A
  • A + A' = 1

X+X'Y = XY+XY'+X'Y = Y(X+X') + XY' = Y + XY'

Repeating (A=A+A) :

X+X'Y = X+X'Y + X+X'Y = X+X'Y + Y+XY'

= X + Y + X'Y + XY'

= X+XY' + Y+X'Y

= X + Y

Best Answer from StackOverflow

Question Source : http://cs.stackexchange.com/questions/38025

0 comments:

Post a Comment

Let us know your responses and feedback