I am trying to make a truth table from an SOP boolean algebra expression. I understand AND, OR, NOT truth tables. I just don't understand these types of tables and their outputs.
This is the expression: $$A'BD' + BCD + ABC' + AB'D = A'BD' + BCD + ABC' + AB'D + BC'D' + A'BC + ABD.$$
I can use either side whichever is easier. Just let me know which side.
Would $A'$ be a $1$ and the others be a zero? I am also not sure how they get the output?
I understand the outputs of a AND, OR truth tables.
But I can't figure out these outputs. Would this be considered an OR table since the expression is $+$?
Would I just construct $A$, $B$, and $D$ with nots = 1 or zero? Then, how do I determine the output?
-----------------------
A | B | D | output
-----------------------
| 1 | 0 | 1 | 1? | A'BD'
------------------------
| 0 | 0 | 0 | 0? | BCD
------------------------
| 0 | 0 | 1 | 1? | ABC'
-------------------------
something like that.
What I am trying to achieve is how the below expression is true using theorems.
$$A'BD' + BCD + ABC' + AB'D = A'BD' + BCD + ABC' + AB'D + BC'D' + A'BC + ABD$$
Your truth table will have 2^4=16 lines. Start with four columns labeled A,B,C,D. On each line put a different combination of truth values for A,B,C, and D. Then add more columns for the pieces of your expression. So to build up the left hand side, make a column A'B and put in the truth values of that combination. The prime on A is not and the multiply is AND. So this column would show (NOT A) AND B for the values of A and B on that line. Continue adding columns for other terms until you have built up the entire left hand side. Then start on the terms that make up right hand side. When you have built up the right hand side, compare the left hand side column and the right hand side column. If they agree on all 16 lines, your equation is correct. For a simple example, say we want to prove (A+B)'=A'B' The table would look like this
As the (A+B)' column and the A'B' column agree everywhere, the equation is correct.