sbacc: improve using SCCs and common marks
* spot/twaalgos/sbacc.cc: Here. * tests/core/parseaut.test, tests/python/automata.ipynb: Adjust. * tests/core/sbacc.test: Likewise + more tests. * NEWS: Mention it.
This commit is contained in:
parent
d271dfd592
commit
d2068bb1a0
5 changed files with 157 additions and 115 deletions
6
NEWS
6
NEWS
|
|
@ -117,6 +117,12 @@ New in spot 2.0.3a (not yet released)
|
|||
the corresponding properties of the automaton as a side-effect of
|
||||
their check.
|
||||
|
||||
* the sbacc() function, used by "ltl2tgba -S" and "autfilt -S" to
|
||||
convert automata to state-based acceptance, learned some tricks
|
||||
(using SCCs, pulling accepting marks common to all outgoing edges,
|
||||
and pushing acceptance marks common to all incoming edges) to
|
||||
reduce the number of additional states needed.
|
||||
|
||||
* language_containment_checker now has default values for all
|
||||
parameters of its constructor.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue