autfilt add support for --partial-degeneralize
* bin/autfilt.cc: Add a --partial-degeneralize option. * NEWS: Mention it. * spot/twaalgos/degen.cc: Do not restrict partial_degeneralize() to deterministic automata. * spot/twaalgos/degen.hh: Adjust documentation. * tests/core/pdegen.test: New test case. * tests/Makefile.am: Add it. * tests/python/pdegen.py: Adjust.
This commit is contained in:
parent
bf42b19eff
commit
b5e464e05a
7 changed files with 94 additions and 45 deletions
9
NEWS
9
NEWS
|
|
@ -17,6 +17,10 @@ New in spot 2.8.5.dev (not yet released)
|
|||
- When running translators ltlcross will now display {names} when
|
||||
supplied.
|
||||
|
||||
- autfilt learned the --partial-degeneralize option, to remove
|
||||
conjunctions of Inf, or disjunction of Fin that appears in
|
||||
arbitrary conditions.
|
||||
|
||||
Library:
|
||||
|
||||
- Historically, Spot only supports LTL with infinite semantics
|
||||
|
|
@ -58,9 +62,8 @@ New in spot 2.8.5.dev (not yet released)
|
|||
parity_min_even(n) = parity_min(false, n)
|
||||
|
||||
- partial_degeneralize() is a new function performing partial
|
||||
degeneralization to get rid of conjunctions of Inf terms in
|
||||
acceptance conditions. This also works with disjunctions of
|
||||
Fin terms in deterministic automata.
|
||||
degeneralization to get rid of conjunctions of Inf terms, or
|
||||
disjunctions of Fin terms in acceptance conditions.
|
||||
|
||||
- simplify_acceptance_here() and simplify_acceptance() learned to
|
||||
simplify subformulas like Fin(i)&Fin(j) or Inf(i)|Inf(j), or some
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue