degen, sbacc: merge accepting sinks
Fixes #276. * spot/twaalgos/sbacc.cc, spot/twaalgos/degen.cc: Detect accepting sinks, and merge them. * tests/python/dualize.py: Adjust. * tests/python/sbacc.py: More test cases.
This commit is contained in:
parent
d12b2cd5b0
commit
37f3154f1d
5 changed files with 170 additions and 34 deletions
|
|
@ -401,16 +401,20 @@ assert h == """HOA: v1
|
|||
States: 3
|
||||
Start: 0
|
||||
AP: 2 "a" "b"
|
||||
acc-name: all
|
||||
Acceptance: 0 t
|
||||
properties: trans-labels explicit-labels state-acc deterministic
|
||||
acc-name: co-Buchi
|
||||
Acceptance: 1 Fin(0)
|
||||
properties: trans-labels explicit-labels state-acc complete
|
||||
properties: deterministic
|
||||
--BODY--
|
||||
State: 0
|
||||
[0&1] 1
|
||||
[!0 | !1] 2
|
||||
State: 1
|
||||
[0&!1] 2
|
||||
[!0] 2
|
||||
State: 1 {0}
|
||||
[t] 1
|
||||
State: 2
|
||||
[t] 2
|
||||
[0] 2
|
||||
[!0] 2
|
||||
--END--"""
|
||||
|
||||
aut = spot.automaton("""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue