ltl2tgba_fm: simplify three bdd operations
* spot/twaalgos/ltl2tgba_fm.cc: Replace bdd_exists(a & b, c) by bdd_appex(a, b, bddop_and, c).
This commit is contained in:
parent
84b16aa6bd
commit
2e6297c26a
1 changed files with 5 additions and 4 deletions
|
|
@ -956,8 +956,8 @@ namespace spot
|
|||
all_props -= label;
|
||||
|
||||
formula dest =
|
||||
dict_.bdd_to_sere(bdd_exist(res & label, dict_.var_set));
|
||||
|
||||
dict_.bdd_to_sere(bdd_appex(res, label, bddop_and,
|
||||
dict_.var_set));
|
||||
f2a_t::const_iterator i = f2a_.find(dest);
|
||||
if (i != f2a_.end() && i->second.first == nullptr)
|
||||
continue;
|
||||
|
|
@ -1421,7 +1421,7 @@ namespace spot
|
|||
all_props -= label;
|
||||
|
||||
formula dest =
|
||||
dict_.bdd_to_sere(bdd_exist(f1 & label,
|
||||
dict_.bdd_to_sere(bdd_appex(f1, label, bddop_and,
|
||||
dict_.var_set));
|
||||
|
||||
formula dest2 = formula::binop(o, dest, node[1]);
|
||||
|
|
@ -1505,7 +1505,8 @@ namespace spot
|
|||
all_props -= label;
|
||||
|
||||
formula dest =
|
||||
dict_.bdd_to_sere(bdd_exist(f1 & label, dict_.var_set));
|
||||
dict_.bdd_to_sere(bdd_appex(f1, label, bddop_and,
|
||||
dict_.var_set));
|
||||
|
||||
formula dest2 = formula::binop(o, dest, node[1]);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue