remove universal transitions on the fly

* spot/twaalgos/alternation.cc, spot/twaalgos/alternation.hh: Implement
remove_univ_otf.
* tests/python/alternating.py: Test it.
* python/spot/impl.i: Bindings.
* NEWS: Document it.
This commit is contained in:
Thibaud Michaud 2017-02-15 00:34:33 +01:00
parent a0e89652b6
commit a13a4e7d23
5 changed files with 332 additions and 0 deletions

4
NEWS
View file

@ -92,6 +92,10 @@ New in spot 2.4.0.dev (not yet released)
compute respectively the intersection and the union of two automata with
parity acceptance condition and keep the parity acceptance condition.
- The new function spot::remove_univ_otf() removes universal
transitions on the fly from an alternating Büchi automaton
using Miyano and Hayashi's breakpoint algorithm.
Deprecation notices:
(These functions still work but compilers emit warnings.)