simulation: do not purge unreachable states when recording implications

This fixes the incorrect output of tgba_determinize() reported yesterday
by Reuben Rowe.

* spot/twaalgos/simulation.cc: Do not purge unreachable states when
recording implications.
* tests/python/bugdet.py: New test case.
* tests/Makefile.am: Add it.
* THANKS: Add Reuben.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2016-11-01 09:03:22 +01:00
parent adc40fdcb6
commit d919b78c89
5 changed files with 104 additions and 1 deletions

4
NEWS
View file

@ -33,6 +33,10 @@ New in spot 2.1.2.dev (not yet released)
* Running the LTL parser in debug-mode would crash.
* tgba_determinize() could produce incorrect deterministic automata
when run with use_simulation (the default) on non-simplified
automata.
New in spot 2.1.2 (2016-10-14)
Command-line tools: