Single-pass Testing Automata (STA) optimizations

* src/taalgos/sba2ta.cc, src/taalgos/emptinessta.cc: STA optimizations
This commit is contained in:
Ala-Eddine Ben-Salem 2011-06-28 13:43:33 +02:00 committed by Alexandre Duret-Lutz
parent 782ba0010b
commit c7f4b8e262
2 changed files with 12 additions and 10 deletions

View file

@ -205,9 +205,10 @@ namespace spot
(a_->is_hole_state_in_ta_component(curr))
&& a_->is_livelock_accepting_state(curr);
//may be Buchi accepting scc or livelock accepting state (contains a TA hole and livelock accepting state)
//may be Buchi accepting scc or livelock accepting scc (contains a TA "hole and livelock accepting state")
scc.top().is_accepting = (a_->is_accepting_state(curr)
&& !succ->is_stuttering_transition())
&& (!succ->is_stuttering_transition()
|| a_->is_livelock_accepting_state(curr)))
|| curr_is_livelock_hole_state_in_ta_component;
bool is_stuttering_transition = succ->is_stuttering_transition();