remfin: fix tra_to_tba
This fixes a complementation bug reported by Juraj Major and Tereza Šťastná. * spot/twaalgos/remfin.cc (is_scc_tba_type): Fix the condition for handling Fin-alone pairs. * tests/core/complement.test: Add Juraj & Tereza's test case. * NEWS: Mention it.
This commit is contained in:
parent
e778965730
commit
c36b1588fc
3 changed files with 28 additions and 2 deletions
9
NEWS
9
NEWS
|
|
@ -54,6 +54,15 @@ New in spot 2.8.3.dev (not yet released)
|
|||
parity_min_odd(n) = parity_min(true, n)
|
||||
parity_min_even(n) = parity_min(false, n)
|
||||
|
||||
Bugs fixed:
|
||||
|
||||
- The Rabin-to-Büchi conversion could misbehave when applied to
|
||||
Rabin-like acceptance with where some pairs have missing Inf(.)
|
||||
(e.g. Fin(0)|(Inf(1)&Fin(2))) and when some of the SCCs do not
|
||||
visit the remaining Inf(.). This indirectly caused the
|
||||
complementation algorithm to produce incorrect results on such
|
||||
inputs, causing false positives in ltlcross and autcross.
|
||||
|
||||
New in spot 2.8.3 (2019-11-06)
|
||||
|
||||
Build:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue