postproc: introduce dba-simul, and have simul=0 disable all *-simul
* spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh: Implement the dba-simul option, and disable ba-simul, dba-simul, dpa-simul, det-simul when simul=0. * bin/ltlsynt.cc: Adjust. * bin/spot-x.cc: Document dba-simul and adjust other variables. * tests/core/minusx.test: Add some test.
This commit is contained in:
parent
0744052bc0
commit
23323b743f
6 changed files with 53 additions and 19 deletions
|
|
@ -44,3 +44,13 @@ test 6,0 = `ltl2tgba -x wdba-det-max=4 --stats=%s,%d "$f"`
|
|||
f=`genltl --ms-phi-s=2`
|
||||
test 484 -eq `ltl2tgba -P -D --stats=%s "$f"`
|
||||
test 484 -lt `ltl2tgba -P -D -x simul-max=512 --stats=%s "$f"`
|
||||
|
||||
# Illustrate issue #455: the simulation-based reduction applied before
|
||||
# tba-det can cause the creation of a DBA that is harder to reduce.
|
||||
# Hopefully and improvement to the simulation-based reduction should
|
||||
# reduce the third automaton in the same way as the fourth.
|
||||
L=ltl2tgba
|
||||
test 4,7 = `$L -xtba-det,simul=0 -D 'F(!p0 | GFp1)' --stats=%s,%e`
|
||||
test 4,8 = `$L -xtba-det,simul=1,dba-simul=0 -D 'F(!p0 | GFp1)' --stats=%s,%e`
|
||||
test 3,7 = `$L -xtba-det,simul=1 -D 'F(!p0 | GFp1)' --stats=%s,%e`
|
||||
test 2,4 = `$L -xtba-det,simul=0,dba-simul=1 -D 'F(!p0 | GFp1)' --stats=%s,%e`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue