Closed daemontus closed 1 year ago
Just a small note for future generations: Right now, I believe that the CNF/DNF methods construct the BDD nodes in the right order due to how the recursion works (it is actually following the DFS post order). However, I might be mistaken, in which case I apologise to future me.
This PR adds new functions for conversions between CNF/DNF and BDD. The algorithms may not be completely optimal, but they are definitely an improvement over what we had previously.