ltlcross: fix cross-checks for automata using Fin acceptance
Fixes #420 reported by Salomon Sickert. * bin/ltlcross.cc: Call determine_unknown_acceptance(). * spot/twaalgos/sccinfo.cc, spot/twaalgos/sccinfo.hh: Document that one_accepting_scc()==-1 can mean "don't know", and update determine_unknown_acceptance() to set one_acc_scc_. * tests/core/ltlcross3.test: Add test case. * NEWS: Mention the fixes.
This commit is contained in:
parent
4db6a342da
commit
33b28c8151
5 changed files with 31 additions and 3 deletions
9
NEWS
9
NEWS
|
|
@ -45,6 +45,15 @@ New in spot 2.9.1.dev (not yet released)
|
|||
file. With this refactoring, we can retrieve both a kripke or a
|
||||
kripkecube from a PINS file.
|
||||
|
||||
Bugs fixed:
|
||||
|
||||
- ltlcross --csv=... --product=N with N>0 could output spurious
|
||||
diagnosics claiming that words were rejected when evaluating
|
||||
the automaton on state-space.
|
||||
|
||||
- spot::scc_info::determine_unknown_acceptance() now also update the
|
||||
result of spot::scc_info::one_accepting_scc().
|
||||
|
||||
New in spot 2.9.1 (2020-07-15)
|
||||
|
||||
Command-line tools:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue