postprocess: call restrict_dead_end_edges_here()
Related to issue #587. * spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh: Add support for option "rde". * bin/spot-x.cc, NEWS: Mention it. * tests/core/deadends.test, tests/core/ltl2tgba2.test, tests/python/atva16-fig2a.ipynb, tests/python/deadends.py: Adjust test cases to reflect the improvement. * tests/core/ltlsynt.test: Also adjust this test case, which is the only one worsened. Some extra gates are generated when translating GFa<->GFb with --algo=ds or --algo=sd. Issue #588 would be one way to fix that.
This commit is contained in:
parent
31511e042a
commit
6a7ef4db3f
9 changed files with 75 additions and 41 deletions
6
NEWS
6
NEWS
|
|
@ -6,7 +6,7 @@ New in spot 2.12.0.dev (not yet released)
|
|||
edges leading to dead-ends. See the description of
|
||||
restrict_dead_end_edges_here() below.
|
||||
|
||||
Library:
|
||||
Library:
|
||||
|
||||
- restrict_dead_end_edges_here() can reduce non-determinism (but
|
||||
not remove it) by restricting the label L of some edge (S)-L->(D)
|
||||
|
|
@ -14,6 +14,10 @@ New in spot 2.12.0.dev (not yet released)
|
|||
itself. The conditions are detailled in the documentation of
|
||||
this function.
|
||||
|
||||
- spot::postprocessor will now call restrict_dead_end_edges_here()
|
||||
in its highest setting. This can be fine-tuned with the "rde"
|
||||
extra option, see the spot-x (7) man page for detail.
|
||||
|
||||
New in spot 2.12 (2024-05-16)
|
||||
|
||||
Build:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue