translate: enable a restricted form of ltl-split for TGBA/BA
Fixes #267 * spot/twaalgos/gfguarantee.cc: Fix a typo when comparing automata sizes. * spot/twaalgos/translate.cc, spot/twaalgos/translate.hh: Use ltl-split even for BA/TGBA, but only of conjunctions with GF(..) in those cases. * tests/core/ltl2tgba2.test: Adjust and add the example of #267. * tests/core/degenid.test, tests/core/parity2.test, tests/core/stutter-tgba.test, tests/python/automata.ipynb, tests/python/highlighting.ipynb, tests/python/stutter-inv.ipynb, bin/spot-x.cc: Adjust.
This commit is contained in:
parent
4235b007f3
commit
f5f5daec9a
11 changed files with 1338 additions and 1494 deletions
|
|
@ -26,13 +26,13 @@ ltl2tgba '!FG(a | Xa | G!a)' -H | autfilt -H --destut > pos.hoa
|
|||
ltl2tgba 'FG(a | Xa | G!a)' -H | autfilt -H --destut > neg.hoa
|
||||
autfilt pos.hoa --product neg.hoa -H > prod.hoa
|
||||
autfilt --is-empty prod.hoa -q && exit 1
|
||||
autfilt --states=7 prod.hoa -q
|
||||
autfilt --states=5 prod.hoa -q
|
||||
|
||||
ltl2tgba '!FG(a | Xa | G!a)' -H | autfilt -H --instut > pos.hoa
|
||||
ltl2tgba 'FG(a | Xa | G!a)' -H | autfilt -H --instut > neg.hoa
|
||||
autfilt pos.hoa --product neg.hoa -H > prod.hoa
|
||||
autfilt --is-empty prod.hoa -q && exit 1
|
||||
autfilt --states=9 prod.hoa -q
|
||||
autfilt --states=6 prod.hoa -q
|
||||
|
||||
|
||||
# Check for issue #7.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue