improve gf_guarantee_to_ba
* spot/twaalgos/gfguarantee.cc: Combine the last letter read with the first one of the next pass when doing transition-based acceptance. Also move the initial states to the source of any accepting transition if the input is deterministic. * tests/core/ltl2tgba2.test, tests/core/satmin.test, tests/python/stutter-inv.ipynb: Reduce expected sizes of a few automata.
This commit is contained in:
parent
1fdc32f9bb
commit
b0b431a5a4
4 changed files with 83 additions and 30 deletions
|
|
@ -132,8 +132,8 @@ sb-patterns,26, 1,1, 1,1, 1,1, 1,1
|
|||
sb-patterns,27, 2,7, 2,7, 2,7, 2,7
|
||||
hkrss-patterns,1, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,2, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,3, 5,20, 5,20, 5,20, 5,20
|
||||
hkrss-patterns,4, 9,400, 17,272, 9,400, 17,272
|
||||
hkrss-patterns,3, 4,16, 4,16, 5,20, 5,20
|
||||
hkrss-patterns,4, 9,400, 16,256, 9,400, 17,272
|
||||
hkrss-patterns,6, 1,2, 1,2, 3,6, 3,6
|
||||
hkrss-patterns,7, 2,8, 2,8, 2,8, 2,8
|
||||
hkrss-patterns,8, 1,1, 1,1, 1,1, 1,1
|
||||
|
|
|
|||
|
|
@ -660,8 +660,8 @@ cat >expected <<'EOF'
|
|||
"!(G((p0) -> ((p1) U (p2))))","15",3
|
||||
"!(G((p0) -> ((p1) U (p2))))","16",3
|
||||
"!(G((p0) -> ((p1) U (p2))))","17",3
|
||||
"G(F((p0) <-> (X(X(p1)))))","1",7
|
||||
"G(F((p0) <-> (X(X(p1)))))","2",7
|
||||
"G(F((p0) <-> (X(X(p1)))))","1",6
|
||||
"G(F((p0) <-> (X(X(p1)))))","2",6
|
||||
"G(F((p0) <-> (X(X(p1)))))","3",4
|
||||
"G(F((p0) <-> (X(X(p1)))))","4",4
|
||||
"G(F((p0) <-> (X(X(p1)))))","6",4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue