twaalgos/cobuchi: Add nsa_to_nca()
* NEWS: Update. * spot/twaalgos/cobuchi.hh: Declare to_dca() and nsa_to_nca(). * spot/twaalgos/cobuchi.cc: Implement them. * python/spot/impl.i: Include new file for python bindings. * spot/twaalgos/Makefile.am: Add new file. * bin/autfilt.cc: Add --dca command line option. This option does not return a deterministic automaton yet, but it will. * tests/core/dca.test: Add tests for Büchi automata. * tests/python/dca.py: Add a python script that builds a nondet. Streett automaton. * tests/python/dca.test: Add tests for Streett automata. * tests/Makefile.am: Add all tests.
This commit is contained in:
parent
37c1a19b39
commit
cf18c06940
10 changed files with 678 additions and 1 deletions
7
NEWS
7
NEWS
|
|
@ -19,6 +19,13 @@ New in spot 2.4.0.dev (not yet released)
|
|||
specified SCC. It must only be called on automata with a
|
||||
Streett-like acceptance condition.
|
||||
|
||||
- The new function nsa_to_nca() is able to convert when possible an
|
||||
automaton with a Streett-like acceptance to an equivalent
|
||||
automaton with a co-Büchi acceptance. Actually the resulting
|
||||
automaton will always recognize at least the same language. It can
|
||||
recognize more if the original language can not be expressed with
|
||||
a co-Büchi acceptance condition.
|
||||
|
||||
Deprecation notices:
|
||||
|
||||
(These functions still work but compilers emit warnings.)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue