* src/tgbaalgos/ltl2tgba.cc (ltl_trad_visitor::visit): Declare
accepting conditions w.r.t. to Now variables, not Next.
This commit is contained in:
parent
4432b2388b
commit
88b6012502
2 changed files with 12 additions and 7 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2003-07-04 Alexandre Duret-Lutz <aduret@src.lip6.fr>
|
||||
|
||||
* src/tgbaalgos/ltl2tgba.cc (ltl_trad_visitor::visit): Declare
|
||||
accepting conditions w.r.t. to Now variables, not Next.
|
||||
|
||||
2003-07-03 Alexandre Duret-Lutz <aduret@src.lip6.fr>
|
||||
|
||||
* src/tgba/tgbaproduct.cc (tgba_product_succ_iterator::first):
|
||||
|
|
|
|||
|
|
@ -76,13 +76,13 @@ namespace spot
|
|||
fact_.add_relation(bdd_apply(now, x | next, bddop_biimp));
|
||||
/*
|
||||
`x | next', doesn't actually encode the fact that x
|
||||
should be fulfilled eventually. We ensure
|
||||
this by creating a new generalized Büchi accepting set,
|
||||
Acc[x], and leave any transition going to NEXT without
|
||||
checking X out of this set. Such accepting conditions
|
||||
are checked for during the emptiness check.
|
||||
should be fulfilled eventually. We ensure this by
|
||||
creating a new generalized Büchi accepting set, Acc[x],
|
||||
and leave out of this set any transition going off NOW
|
||||
without checking X. Such accepting conditions are
|
||||
checked for during the emptiness check.
|
||||
*/
|
||||
fact_.declare_accepting_condition(x | !next, node->child());
|
||||
fact_.declare_accepting_condition(x | !now, node->child());
|
||||
res_ = now;
|
||||
return;
|
||||
}
|
||||
|
|
@ -152,7 +152,7 @@ namespace spot
|
|||
We declare an accepting condition for this purpose (see
|
||||
the comment in the unop::F case).
|
||||
*/
|
||||
fact_.declare_accepting_condition(f2 | !next, node->second());
|
||||
fact_.declare_accepting_condition(f2 | !now, node->second());
|
||||
res_ = now;
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue