The logic of equality and uninterpreted functions (EUF) has been proposed for processor verification. This paper presents a new data structure called Binary Decision Diagrams for representing EUF formulas (EUF-BDDs). We define EUF-BDDs similar to BDDs, but we allow equalities between terms as labels instead of Boolean variables. We provide an approach to build a reduced ordered EUF-BDD (EUF-ROBDD) and prove that every path to a leaf is satisfiable by construction. Moreover, EUF-ROBDDs are logically equivalent representations of EUF-formulae, so they can also be used to represent state spaces in symbolic model checking with data
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...
AbstractData structures for Boolean functions form an essential component of design automation tools...
The logic of equality and uninterpreted functions (EUF) has been proposed for processor verification...
textabstractThe logic of equality and uninterpreted functions (EUF) has been proposed for processor ...
The logic of equality with uninterpreted functions (EUF) provides a means of abstracting the manipul...
The logic of equality with uninterpreted functions (EUF) provides a means of abstracting the ma-nipu...
The logic of Equality with Uninterpreted Functions (EUF) provides a means of abstracting the manipul...
Abstract. The equality logic with uninterpreted functions (EUF) has been proposed for processor veri...
The equality logic with uninterpreted functions (EUF) has been proposed for processor verification. ...
The equality logic with uninterpreted functions (EUF) has been proposed for processor verification. ...
Decision procedures for subsets of First-Order Logic form the core of many verification tools. Appli...
AbstractDecision procedures for subsets of First-Order Logic form the core of many verification tool...
Modern processors have relatively simple specificationsbased on their instruction set architectures....
Ordered Binary Decision Diagrams (OBDDs) have found widespread use in CAD applications such as forma...
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...
AbstractData structures for Boolean functions form an essential component of design automation tools...
The logic of equality and uninterpreted functions (EUF) has been proposed for processor verification...
textabstractThe logic of equality and uninterpreted functions (EUF) has been proposed for processor ...
The logic of equality with uninterpreted functions (EUF) provides a means of abstracting the manipul...
The logic of equality with uninterpreted functions (EUF) provides a means of abstracting the ma-nipu...
The logic of Equality with Uninterpreted Functions (EUF) provides a means of abstracting the manipul...
Abstract. The equality logic with uninterpreted functions (EUF) has been proposed for processor veri...
The equality logic with uninterpreted functions (EUF) has been proposed for processor verification. ...
The equality logic with uninterpreted functions (EUF) has been proposed for processor verification. ...
Decision procedures for subsets of First-Order Logic form the core of many verification tools. Appli...
AbstractDecision procedures for subsets of First-Order Logic form the core of many verification tool...
Modern processors have relatively simple specificationsbased on their instruction set architectures....
Ordered Binary Decision Diagrams (OBDDs) have found widespread use in CAD applications such as forma...
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...
AbstractData structures for Boolean functions form an essential component of design automation tools...