spot/python
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
..
ajax minimize_wdba: fix handling of input with useless SCCs 2017-01-12 21:02:56 +01:00
spot twaalgos: Set 'dicho' algo as default for SAT-based minimization 2017-01-06 19:53:21 +01:00
.gitignore python: move auxiliary functions in a separate module 2016-02-16 12:56:20 +01:00
buddy.i * python/buddy.i: Add a hash function for BDDs. 2016-03-01 10:10:01 +01:00
Makefile.am * python/Makefile.am: Fix Makefile's targets in separated folder. 2016-03-10 17:40:46 +01:00