Equating Truth Table Expressions: A NAND Solution

In summary: A*B)^c. Then apply the rule twice more to (A*B)^c to get A^c*B^c, and then again to A^c*B^c to get (A*B)^c. You have just shown that (A*B)^c = (A^c*B^c)^c, which is equivalent to A + B.
  • #1
hholzer
37
0
Wasn't sure of where the most appropriate place would be for this post.

If you have a truth table, say for inclusive OR, then you get a
sums-of-products expression:

(A * B^c) + (A^c * B) + (A * B)

From this, how could I arrive at the following:

A + B = ((A + B)^c)^c = (A^c * B^c)^c
Then, we can say A + B is equivalent to:
(A NAND A) NAND (B NAND B)

Hence, we can write inclusive OR in terms of
three NANDS. In short: how can I equate
(A * B^c) + (A^c * B) + (A * B) to
(A^c * B^c)^c

I've played around with it a bit but I'm not
hitting upon anything.
 
Physics news on Phys.org
  • #2
hholzer said:
If you have a truth table, say for inclusive OR, then you get a
sums-of-products expression:

(A * B^c) + (A^c * B) + (A * B)

No, a truth table is a table, not a logical expression. The values in a truth table are "True" or "False" ( 0 or 1 if you use that notation).

In short: how can I equate
(A * B^c) + (A^c * B) + (A * B) to
(A^c * B^c)^c

I think what you want to do is show the equivalence of A + B with (A^c*B^c)^c.

If you want to use truth tables, you would have to write a truth table for those two expressions showing all possible cases of the truth or falsity of A and B.

If you want to use the rules for manipulating logical variables, begin with the rule that (P*Q)^c = P^c + Q^c. Apply that rule to (A^c*B^c)^c
 

1. What is a truth table?

A truth table is a table that shows all possible combinations of inputs and corresponding outputs for a logical expression. It is used to determine the truth value of a logical statement.

2. What is a NAND solution?

A NAND solution is a way of solving logical expressions using only the NAND operator. This operator produces a false result only when both inputs are true, making it useful in simplifying logical expressions.

3. What is the purpose of equating truth table expressions?

The purpose of equating truth table expressions is to simplify or solve logical statements using known rules and operators. Equating expressions can help in understanding the logic behind a statement and making it easier to evaluate.

4. Can truth table expressions be equated using other operators?

Yes, truth table expressions can be equated using other operators such as AND, OR, and NOT. However, using the NAND operator is often more efficient and can lead to simpler solutions.

5. How can equating truth table expressions be useful in scientific research?

Equating truth table expressions can be useful in scientific research by helping to simplify complex logical statements and make them easier to understand and evaluate. This can aid in developing new theories and models, as well as in testing and verifying existing ones.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
12
Views
5K
Replies
2
Views
952
  • Introductory Physics Homework Help
Replies
12
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
17
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
9
Views
2K
  • Electrical Engineering
Replies
12
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
2K
  • Set Theory, Logic, Probability, Statistics
2
Replies
40
Views
6K
  • Set Theory, Logic, Probability, Statistics
Replies
5
Views
2K
Back
Top