fix "requires separate Inf and Fin sets" error from ltl2tgba -G

Report from David Müller.

* spot/twaalgos/simulation.cc: Add wrapper to deal with automata
sharing Fin/Inf sets.
* tests/core/ltl2tgba2.test: New test cases.
* NEWS: Mention the change.
This commit is contained in:
Alexandre Duret-Lutz 2019-04-26 11:33:04 +02:00
parent 48ecb903c5
commit 7300488a24
3 changed files with 58 additions and 13 deletions

5
NEWS
View file

@ -51,6 +51,11 @@ New in spot 2.7.3.dev (not yet released)
- separate_sets_here() (and therefore autfilt --separate-sets) could
loop infinitely on some inputs.
- In some situation, ltl2tgba -G could abort with
"direct_simulation() requires separate Inf and Fin sets". This
was fixed by teaching simulation-based reductions how to deal
with such cases.
New in spot 2.7.3 (2019-04-19)
Bugs fixed: