degen: Improve when initial state is accepting without self-loop.

* src/tgbaalgos/degen.cc: Choose the initial level according
to acceptance condition common to all outgoing transitions.
* src/tgbatest/degenid.test: Add test case.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2013-08-23 13:23:59 +02:00
parent 67a4833576
commit dfc5ff95e5
3 changed files with 51 additions and 8 deletions

3
NEWS
View file

@ -14,6 +14,9 @@ New in spot 1.1.4a (not relased)
temporary files are created and if they should be erased. Read
the man page of ltlcross for detail.
* Degeneralization was not indempotant on automata with an accepting
initial state that was on a cycle, but without self-loop.
* Cleanup of exported symbols
All symbols in the library now have hidden visibility on ELF systems.