stutter: fix closure() on Fin-acceptance
From a report by Anton Pirogov. * NEWS: Mention the bug. * spot/twaalgos/stutter.cc: Fix it. * tests/core/stutter-tgba.test: Test it. * THANKS: Add Anton.
This commit is contained in:
parent
b25ec6fe02
commit
69a3e8486e
4 changed files with 41 additions and 2 deletions
8
NEWS
8
NEWS
|
|
@ -42,6 +42,14 @@ New in spot 2.5.1.dev (not yet released)
|
|||
- twa_run methods will now diagnose cases where the cycle is
|
||||
unexpectedly empty instead of segfaulting.
|
||||
|
||||
- spot::closure(), used by default for testing stutter-invariance,
|
||||
was using an optimization incorrect if the acceptance condition
|
||||
had some Fin(x). Consequently stutter-invariance tests for
|
||||
automata, for instance with "autfilt --is-stutter-invariant",
|
||||
could be to be wrong (even if the input does not use Fin(x), its
|
||||
complement, used in the stutter-invariance test likely will).
|
||||
Stutter-invariance checks of LTL formulas are not affected.
|
||||
|
||||
New in spot 2.5.1 (2018-02-20)
|
||||
|
||||
Library:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue