BDD_equivalence
Module summary
Tests equivalence of BDDs after operations.
Tests if BDD.BDD
encode the same Boolean function after
some manipulations (swap
, sift
, align_to
) against randomly generated
instances (not necessarily unique)
(In the implementation details below, click on class/function names for additional documentation and links to the source code.)
❖❖❖
Implements functions (outside the classes above):
|
Prints details on a pair of BDDs |
|
Implements a simple ad-hoc test |
❖❖❖
Implementation details
❖❖❖