* src/tgbaalgos/ltl2tgba_fm.cc (ltl_to_tgba_fm): Identify states

with identical successors.  This optimizes the translation
of `a R (b R c)', for instance.
* src/tgbatest/ltl2tgba.test: Add two new tests.
This commit is contained in:
Alexandre Duret-Lutz 2004-02-02 16:12:13 +00:00
parent 0dd81f7d16
commit 872f7efbeb
3 changed files with 8 additions and 1 deletions

View file

@ -529,7 +529,7 @@ namespace spot
{
dest->accept(v);
bdd succbdd = v.result();
succ_to_string::iterator cs = canonical_succ.find(succbdd);
succ_to_formula::iterator cs = canonical_succ.find(succbdd);
if (cs != canonical_succ.end())
{
destroy(dest);