Open temunds opened 9 months ago
Thanks for the bug report. Can you privately share the model file with us via the following email address: support@stormchecker.org Then we can take a deeper look into the issue.
Sure, thanks for looking into this.
This seems to work if instead of --engine hybrid
you select --engine dd-to-sparse
. Maybe that is a workaround for your use case? The two engines are rather similar. More precisely: dd-to-sparse
in combination with --bisimulation
will extract the bisimulation quotient in an explicit (sparse) format and will act as the (default) sparse engine from that point on. hybrid
on the other hand uses symbolic (BDD-based) representations for computations on the underlying graph structure, (e.g., finding the states that almost surely reach the target) and only switches to explicit data structures for numerical computations (e.g. Value Iteration).
Side note: the expression for the label done
ends with (state_t2 = 8) & (state_t2 = 8)
. Is there a typo?
Awesome, that workaround does work. Thank you!
Also thanks for the sidenote, this has been a typo, indeed.
Cheers!
Hello everyone,
i am currently working on branch 1.8.0 (due to compatibility with stormpy) and trying to solve timed reachability properties for markov automata.
I have encountered a difference in the results depending on whether bisimulation is used.
Log 1 (without bisim):
Log 2 (with bisim):
In both cases the enginge 'hybrid' has been used, as the sparse engine does not seem to support bisimulation for markov automata.
Unfortunately, i can only share the full model file in private.
Best regards :)