Use bdd_implies() to speedup various algorithms.
* src/ltlvisit/simplify.cc, src/tgba/tgbaproduct.cc, src/tgba/tgbatba.cc, src/tgbaalgos/sccfilter.cc, src/tgbaalgos/simulation.cc: Here.
This commit is contained in:
parent
821d5e54b7
commit
484ea488c3
5 changed files with 13 additions and 21 deletions
|
|
@ -4140,15 +4140,9 @@ namespace spot
|
|||
bool result;
|
||||
|
||||
if (f->is_boolean() && g->is_boolean())
|
||||
{
|
||||
bdd l = as_bdd(f);
|
||||
bdd r = as_bdd(g);
|
||||
result = ((l & r) == l);
|
||||
}
|
||||
result = bdd_implies(as_bdd(f), as_bdd(g));
|
||||
else
|
||||
{
|
||||
result = syntactic_implication_aux(f, g);
|
||||
}
|
||||
result = syntactic_implication_aux(f, g);
|
||||
|
||||
// Cache result
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue