acc: make sure unit_propagate preserve the number of sets
* spot/twa/acc.hh: Here. * tests/core/accsimpl.test, tests/core/ltl2tgba2.test: Add test cases.
This commit is contained in:
parent
d8506ded52
commit
fe642bc9ad
3 changed files with 39 additions and 7 deletions
|
|
@ -441,4 +441,11 @@ ltl2tgba '!b & e U (a & b & c)' | grep '\[f\]' && exit 1
|
|||
ltl2tgba '!b & e U (a & b & c)' --stats=%w | grep 0 && exit 1
|
||||
ltl2tgba 'X!c & X(b & c & d & a U e)' | grep '\[f\]' && exit 1
|
||||
ltl2tgba 'X!c & X(b & c & d & a U e)' --stats=%w | grep 0 && exit 1
|
||||
|
||||
# This caused issue at some point, because simplify_acceptance would
|
||||
# leave some undeclared acceptance set in the automaton, which would
|
||||
# cause simulation-based reduction to produce garbage output, which
|
||||
# would in turn cause the HOA printer to choke.
|
||||
ltlcross -f 'G(F(Gb ^ Fa) & FG!a)' 'ltl2tgba -G -D'
|
||||
|
||||
:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue