introduce is_obligation(f)
This is not optimal yet because it still construct a minimal WDBA internally, but it's better than the previous way to call minimize_obligation() since it can avoid constructing the minimized automaton in a few more cases. * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: Introduce is_obligation(). * bin/ltlfilt.cc: Wire it to --obligation. * spot/twaalgos/minimize.cc: Implement is_wdba_realizable(), needed by the above. * tests/core/obligation.test: Test it. * bin/man/spot-x.x, NEWS: Document it.
This commit is contained in:
parent
f7ee9ed18e
commit
50fe34a55a
7 changed files with 214 additions and 29 deletions
5
NEWS
5
NEWS
|
|
@ -112,6 +112,11 @@ New in spot 2.4.2.dev (not yet released)
|
|||
will work either on f or its negation.
|
||||
(see https://spot.lrde.epita.fr/hierarchy.html for details).
|
||||
|
||||
- A new function spot::is_obligation() can be used to test whether a
|
||||
formula is an obligation. This is used by ltlfilt --obligation,
|
||||
and the algorithm used can be controled by the SPOT_O_CHECK
|
||||
environment variable (see the spot-x(7) man page for details).
|
||||
|
||||
- The new function spot::is_colored() checks if an automaton is colored
|
||||
(i.e., every transition belongs to exactly one acceptance set)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue