Make sure the degeneralization is idempotent (up to renaming of

states).

* src/tgbaalgos/tgbatba.cc: When degeneralizing to SBA, remove the
acceptance conditions that are common to all outgoing transitions
of this state.  This helps to make the degeneralization
idempotent.
* src/tgbatest/degenid.test: New test case.
* src/tgbatest/Makefile.am: Add it.
This commit is contained in:
Alexandre Duret-Lutz 2011-08-25 18:42:00 +02:00
parent bf7b94e1cd
commit bc416fdb2f
4 changed files with 83 additions and 8 deletions

View file

@ -1,3 +1,15 @@
2011-08-25 Alexandre Duret-Lutz <adl@lrde.epita.fr>
Make sure the degeneralization is idempotent (up to renaming of
states).
* src/tgbaalgos/tgbatba.cc: When degeneralizing to SBA, remove the
acceptance conditions that are common to all outgoing transitions
of this state. This helps to make the degeneralization
idempotent.
* src/tgbatest/degenid.test: New test case.
* src/tgbatest/Makefile.am: Add it.
2011-08-25 Alexandre Duret-Lutz <adl@lrde.epita.fr>
Fix escaping of state name in save_reachable()'s output.