Equating Truth Table Expressions: A NAND Solution

Click For Summary
SUMMARY

This discussion focuses on equating truth table expressions using NAND operations, specifically demonstrating that the inclusive OR operation (A + B) can be expressed as ((A + B)^c)^c, which simplifies to (A^c * B^c)^c. The participants clarify that the sums-of-products expression for inclusive OR is (A * B^c) + (A^c * B) + (A * B) and explore how to represent this using three NAND operations. The key takeaway is the equivalence of A + B with (A^c * B^c)^c through logical manipulation.

PREREQUISITES
  • Understanding of truth tables and logical expressions
  • Familiarity with NAND operations and their properties
  • Knowledge of logical variable manipulation rules
  • Basic concepts of Boolean algebra
NEXT STEPS
  • Study the properties of NAND gates and their applications in digital logic design
  • Learn how to construct and analyze truth tables for various logical expressions
  • Explore Boolean algebra techniques for simplifying logical expressions
  • Investigate the use of other logical operations (AND, OR, NOT) in conjunction with NAND
USEFUL FOR

Students of computer science, electrical engineers, and anyone interested in digital logic design and Boolean algebra simplification techniques.

hholzer
Messages
36
Reaction score
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
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
 

Similar threads

  • · Replies 12 ·
Replies
12
Views
8K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K