degen: consider common outgoing acceptance only inside an SCC
* src/tgbaalgos/degen.cc: Here. * src/tgbatest/degenid.test: Add a test case that is improved by this. * src/tgbatest/ltl2ta.test, src/tgbatest/ltl2tgba.test: Adjust.
This commit is contained in:
parent
073334dfd6
commit
90a466d6a3
4 changed files with 110 additions and 12 deletions
|
|
@ -150,11 +150,10 @@ for opt in '' -D -DS; do
|
|||
../ltl2tgba -ks -f -R3 $opt "$f" > stdout
|
||||
grep 'transitions: 15$' stdout
|
||||
grep 'states: 6$' stdout
|
||||
../ltl2tgba -ks -f -R3f $opt "$f" > stdout
|
||||
grep 'transitions: 15$' stdout
|
||||
grep 'states: 6$' stdout
|
||||
done
|
||||
# Note: this is worse with -R3f.
|
||||
../ltl2tgba -ks -f -R3f -DS "$f" > stdout
|
||||
grep 'transitions: 17$' stdout
|
||||
grep 'states: 7$' stdout
|
||||
|
||||
# Make sure 'GFa & GFb & GFc & GFd & GFe & GFf'
|
||||
# has 7 states and 34 transitions after degeneralization.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue