Academia.eduAcademia.edu

The BED for this expression is shown in figure 1. The low-edges are drawn using dashed lines and all edges are implicitly directed downwards. Notice that vertices representing the same Boolean sub-function are shared. A key operation on BEDs is the up operation which  moves a variable vertex up above an operator vertex. Let op be an arbitrary binary Boolean operator, let x be a Boolean variable, and let f; and fj (i = 0,1) be arbitrary Boolean expressions. It is simple to verify that

Figure 1 The BED for this expression is shown in figure 1. The low-edges are drawn using dashed lines and all edges are implicitly directed downwards. Notice that vertices representing the same Boolean sub-function are shared. A key operation on BEDs is the up operation which moves a variable vertex up above an operator vertex. Let op be an arbitrary binary Boolean operator, let x be a Boolean variable, and let f; and fj (i = 0,1) be arbitrary Boolean expressions. It is simple to verify that