2002
DOI: 10.1006/inco.2001.2948
|View full text |Cite
|
Sign up to set email alerts
|

Boolean Expression Diagrams

Abstract: This paper presents a new data structure called Boolean Expression Diagrams (BEDs) for representing and manipulating Boolean functions. BEDs are a generalization of Binary Decision Diagrams (BDDs) which can represent any Boolean circuit in linear space and still maintain many of the desirable properties of BDDs. Two algorithms are described for transforming a BED into a reduced ordered BDD. One closely mimics the BDD apply-operator while the other can exploit the structural information of the Boolean expressio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2004
2004
2014
2014

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 40 publications
(21 citation statements)
references
References 7 publications
0
21
0
Order By: Relevance
“…By induction hypothesis, <P 1 and P2 are ordered, so no rule of the TRS ORDER is applicable to a strict subterm of <P. We now show that no rule (1)(2)(3)(4)(5)(6)(7)(8) We conclude with the complete algorithm to transform an arbitrary formula <P to EQ-OBDD, which is just a repeated application of TOPDOWN until a fixed point is reached:…”
Section: P Is Ordered Iff Ij> =: Topdown(p)mentioning
confidence: 75%
See 2 more Smart Citations
“…By induction hypothesis, <P 1 and P2 are ordered, so no rule of the TRS ORDER is applicable to a strict subterm of <P. We now show that no rule (1)(2)(3)(4)(5)(6)(7)(8) We conclude with the complete algorithm to transform an arbitrary formula <P to EQ-OBDD, which is just a repeated application of TOPDOWN until a fixed point is reached:…”
Section: P Is Ordered Iff Ij> =: Topdown(p)mentioning
confidence: 75%
“…This resembles the Binary Expression Diagrams (BEDs) of (2), for the pure boolean case. We have not thoroughly studied the relationship between our top-down algorithm and their up-one.…”
Section: Introductionmentioning
confidence: 89%
See 1 more Smart Citation
“…Compact Boolean Circuits, described in Section 4.3, are a hybrid between Reduced Boolean Circuits (RBCs) [12] and Boolean Expression Diagrams (BEDs) [11]. Like RBCs, CBCs are a representational form for a quantifier-free logic, and they restrict variable vertices to the leaves of the graph.…”
Section: Related Workmentioning
confidence: 99%
“…· A new sparse-matrix representation of relations that is both simpler to implement and better performing than the 'atomization' used in Alloy [10]. · A new scheme for detecting opportunities for sharing in the constraint abstract syntax tree inspired by boolean expression diagrams [11] and reduced boolean circuits [12].…”
Section: Introductionmentioning
confidence: 99%