spot/tests
Alexandre Duret-Lutz c9918f6407 minimize_wdba: fix handling of input with useless SCCs
* spot/twaalgos/minimize.cc (minimize_wdba): Diminish the color of
terminal SCCs that are incomplete, as if they had a non-accepting
sink as successor.
* spot/twaalgos/strength.hh, spot/twaalgos/strength.cc
(is_terminal_automaton): Add an option to ignore trivial SCC as we did
before, since it matters for deciding membership to the guarantee
class.
(is_safety_mwdba): Rewrite as ...
(is_safety_automaton): ... generalizating to any acceptance, and
ignoring trivial SCCs.
* bin/ltlfilt.cc, python/ajax/spotcgi.in, spot/tl/hierarchy.cc,
tests/core/ikwiad.cc: Adjust usage of is_terminal_automaton and
is_safety_automaton().
* tests/core/hierarchy.test: Add a problematic formula as test-case.
* NEWS: Mention the bug.
2017-01-12 21:02:56 +01:00
..
core minimize_wdba: fix handling of input with useless SCCs 2017-01-12 21:02:56 +01:00
ltsmin split ltsmin/check.test in three files 2016-11-24 11:36:26 +01:00
python twaalgos: Set 'dicho' algo as default for SAT-based minimization 2017-01-06 19:53:21 +01:00
sanity install back the safety check of includes.test 2016-12-02 15:03:43 +01:00
.gitignore more files to ignore 2016-01-26 19:21:35 +01:00
Makefile.am ltlfilt: add --recurrence and --persistence 2017-01-10 16:11:11 +01:00
run.in install back the safety check of includes.test 2016-12-02 15:03:43 +01:00