gfguarantee: fix #357 again

The previous patch triggered this issue again, failing
core/ltl2tgba2.test.

* spot/twaalgos/gfguarantee.cc: Separate the replaying of history from
the modification of the automaton.
* NEWS: Mention the bug.
* tests/python/twagraph-internals.ipynb, tests/python/automata.ipynb:
Adjust.
This commit is contained in:
Alexandre Duret-Lutz 2019-06-18 10:06:56 +02:00
parent da5d23f0a2
commit 8df5f5137e
4 changed files with 2379 additions and 2393 deletions

6
NEWS
View file

@ -132,6 +132,12 @@ New in spot 2.7.5.dev (not yet released)
properties. This can be altered with the SPOT_PR_CHECK
environment variable.
Bugs fixed:
- The gf_guarantee_to_ba() is relying on an inplace algorithm that
could produce a different number of edges for the same input in
two different transition order.
New in spot 2.7.5 (2019-06-05)
Build: