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

View file

@ -199,7 +199,7 @@ namespace spot
{
if (si.is_accepting_scc(i))
{
if (all_accepting | is_weak_scc(si, i))
if (all_accepting | is_inherently_weak_scc(si, i))
{
if (keep & Weak)
{