Commit 2e6297c2 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

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).
parent 84b16aa6
......@@ -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]);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment