"ltl2tgba -Rm" will apply WDBA-minimization only if correct.

* src/tgbatest/ltl2tgba.cc (main): Use WDBA-minimization only when
it is correct. Either we can quickly determine that a formula or
its negation is a safety formula, or we can slowly check the
equivalence of the WDBA-minimized automaton and the original
automaton.
* src/tgbatest/wdba.test: New test.
* src/tgbatest/safety.test: Adjust comment.
* src/tgbatest/spotlbtt.test: Use -Rm.
* src/tgbatest/Makefile.am (TESTS): Add wdba.test.
This commit is contained in:
Alexandre Duret-Lutz 2010-04-13 10:38:08 +02:00
parent f9e84ac245
commit 54e10c2501
6 changed files with 202 additions and 2 deletions

View file

@ -93,6 +93,7 @@ TESTS = \
reductgba.test \
scc.test \
safety.test \
wdba.test \
randtgba.test \
emptchk.test \
emptchke.test \