improve translation of ms-phi-h=2..3
* spot/twaalgos/gfguarantee.cc: Rework the history computation to keep an overapproximation of the history, and a longer one. Also replay the history even if there is no initial trivial SCC. This helps with translating FG(!a|XXXb) where we need to keep the history of a, but we were previously unable to do so because some state had both "a" and "ab" as input. * spot/twaalgos/translate.cc: Optimize the product of suspendable automata by removing useless trivial SCCs. * tests/core/genltl.test, tests/core/satmin.test, NEWS: Adjust expected results.
This commit is contained in:
parent
c9131aee72
commit
621fb818e3
5 changed files with 135 additions and 61 deletions
4
NEWS
4
NEWS
|
|
@ -113,8 +113,8 @@ New in spot 2.5.3.dev (not yet released)
|
|||
(GFa1 & GFa2) -> GFz 12 1 1
|
||||
(GFa1 & GFa2 & GFa3) -> GFz 41 1 1
|
||||
FG(a|b)|FG(!a|Xb) 4 2 2
|
||||
FG(a|b)|FG(!a|Xb)|FG(a|XXb) 21 5 4
|
||||
FG(a|b)|FG(!a|Xb)|FG(a|XXb)|FG(!a|XXXb) 170 15 8
|
||||
FG(a|b)|FG(!a|Xb)|FG(a|XXb) 21 4 4
|
||||
FG(a|b)|FG(!a|Xb)|FG(a|XXb)|FG(!a|XXXb) 170 8 8
|
||||
|
||||
- print_dot(), used to print automata in GraphViz's format,
|
||||
underwent several changes:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue