is_unambiguous: fix false negatives

Reported by Simon Jantsch and David Müller.

* tests/core/unambig.test: Test the issue.
* spot/twaalgos/isunamb.cc: Fix it.
* NEWS: Mention it.
* THANKS: Add Simon.
This commit is contained in:
Alexandre Duret-Lutz 2018-04-09 10:22:49 +02:00
parent e2a71cba38
commit 978cebe606
4 changed files with 56 additions and 2 deletions

3
NEWS
View file

@ -14,6 +14,9 @@ New in spot 2.5.2.dev (not yet released)
- Using spot.automata("cmd...|") to read just a few automata out of
an infinite stream would not properly terminate the command.
- The is_unambiguous() check (rewritten in Spot 2.2) could mark some
unambiguous automata as ambiguous.
New in spot 2.5.2 (2018-03-25)
Bugs fixed: