-
I'm working with ZDDs using this library and I'm noticing the following issue:
```rust
let inner_node_capacity = 1
-
When using the `cofactors` function on a bdd which is obtained by the `cofactors` function, the value of this bdd changes.
The expected behavior is that this bdd value should not change.
See the …
-
Thank you for the oxidd package! I'm sorry if I've missed this somewhere, but is it possible to iterate over all satisfying assignments for a ZBDD with oxidd? I'm using the python interface, and I can…
-
I might just be unable to find this function, but the binary *diff* operator (including operator overload for the *-* operator) is missing for `oxidd::bdd_function` and `oxidd::bcdd_function`. This op…
-
**Edit (Steffan)**: Tasks
- [ ] Performance plots in README or separate document.
- [x] List of publications.
-
The BDDFunction class is missing the `level()` method in the python version of OxiDD, while there is a [level method on the docs]. It would be great to actually have access to this functionality with …
-
The following is a non-exhaustive list of relevant BDD packages to be included. Please, add comments with others to be added to this list.
### C / C++
- [x] [Adiar](https://github.com/ssoelvsten…
-
For some model checking algorithms, one needs to be able to obtain a BDD for a single state, i.e. a single satisfying assignment. In BuDDy, these are the two functions:
- [`bdd_satone(f)`](https://…
-
Hi, I'm trying to implement a symbolic solver using `oxidd`, but this requires some variable substitution here and there. For example, if we have the following:
```rust
// Create two sets of `n_vari…
-
Currently, the `ptr_uint64` class has the number of bits for the label set to *24* (similar as *Sylvan*). Yet, after the change #475, we have removed another bit from the level index. This decreases t…