Can C1 and C2 be converted while maintaining the same boolean function B?

  • Context: Graduate 
  • Thread starter Thread starter sid_galt
  • Start date Start date
  • Tags Tags
    Circuits
Click For Summary
SUMMARY

The discussion centers on the conversion of two circuits, C1 and C2, which both represent the same boolean function B, defined as a {0, 1}^n -> {0, 1} mapping. The only permissible operations for conversion are the addition or removal of NAND gate nodes within the directed acyclic graph (DAG) structure of the circuits. The key question posed is whether it is feasible to transform C1 into C2 while ensuring that all intermediary DAGs during the conversion still represent the boolean function B.

PREREQUISITES
  • Understanding of directed acyclic graphs (DAGs)
  • Familiarity with NAND gate operations
  • Knowledge of boolean functions and their representations
  • Basic concepts of circuit design and manipulation
NEXT STEPS
  • Research the properties of directed acyclic graphs in circuit design
  • Study the implications of NAND gate operations on boolean functions
  • Explore Boolean normal forms, specifically conjunctive and disjunctive normal forms
  • Investigate methods for circuit transformation while preserving boolean function integrity
USEFUL FOR

This discussion is beneficial for electrical engineers, computer scientists, and anyone involved in digital circuit design or boolean algebra optimization.

sid_galt
Messages
503
Reaction score
1
Say you have two circuits C1 and C2, a circuit being a directed acyclic graph in which each node is a NAND gate or an input variable.

C1 and C2 represent the same boolean function B. The only operations allowed on C1 and C2 are adding a gate node (with edges to some other nodes) or removing a gate node.

Is it possible to convert C1 to C2 and/or vice versa such that all of the intermediary DAGs in the conversion represent the same boolean function B?

Edit: For simplicity, B is a {0, 1}^n -> {0, 1} boolean function
 
Mathematics news on Phys.org

Similar threads

  • · Replies 4 ·
Replies
4
Views
5K
Replies
3
Views
9K
Replies
24
Views
8K
  • · Replies 2 ·
Replies
2
Views
4K