* 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:26:15 +00:00
parent 872f7efbeb
commit d13c9c179b

View file

@ -476,6 +476,7 @@ namespace spot
// Translate it into a BDD to simplify it. // Translate it into a BDD to simplify it.
f->accept(v); f->accept(v);
bdd res = v.result(); bdd res = v.result();
canonical_succ[res] = f;
std::string now = to_string(f); std::string now = to_string(f);