SSoelvsten / bdd-benchmark

Benchmarking Suite for BDD packages
MIT License
11 stars 2 forks source link

McNet : Loop Unrolling with Pivot being the Initial State #144

Open SSoelvsten opened 1 month ago

SSoelvsten commented 1 month ago

One can skip an entire relnext*() operation in the Chain algorithm by abusing the following insights:

So, one can essentially do a loop-unrolling with the initial state as the pivot. This can potentially (in the best case) result in halving the number of symbolic steps.