Closed alberdingk-thijm closed 4 years ago
It was an issue with our BDD encoding. We previously hardcoded the bit-size of node values, and missed a constant when we generalized, so we were encoding nodes using a different number of bits than we were using to decode.
The following example has unusual output when I simulate it and am presented with the dictionary keys, which appear to be the correct edge number multiplied by 4096. The code doesn't actually do what it's intended to do at the moment, but that's another matter.
Input:
Output of
./nv -s -v examples/disjoint-paths.nv
: