decompose_strength: work with inherently weak SCCs

* wrap/python/tests/decompose.ipynb: Adjust text.
* spot/twaalgos/strength.hh, spot/twaalgos/strength.cc:
Adjust to extract inherently weak SCCs instead of weak SCCs.  This gets
rids of the special handling for the "corner cases".
* spot/tests/strength.test: Adjust.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2015-12-09 15:50:13 +01:00
parent 9bbcf85b3a
commit 2e15ed959d
5 changed files with 102 additions and 93 deletions

4
NEWS
View file

@ -29,6 +29,10 @@ New in spot 1.99.6a (not yet released)
check_strength() has been modified to also check inherently weak
automata.
* decompose_strength() is now extracting inherently weak SCCs
instead of just weak SCCs. This gets rid of some corner cases
that used to require ad hoc handling.
Python:
Documentation: