relabel_bse: improve handling of n-ary operators

* spot/tl/relabel.cc: Here.
* tests/core/ltlrel.test: Add test cases, and update existing ones.
* NEWS: Mention it.
This commit is contained in:
Alexandre Duret-Lutz 2020-04-12 11:55:53 +02:00
parent 33289f5166
commit a1a5334d5e
3 changed files with 150 additions and 22 deletions

4
NEWS
View file

@ -103,6 +103,10 @@ New in spot 2.8.7.dev (not yet released)
- to_parity() has been rewritten now combines several strategies for
paritizing automata with any acceptance condition.
- relabel_bse(), used by ltlfilt --relabel-bool, is now better at
dealing with n-ary operators and isolating subsets of operands
that can be relabeled as a single term.
Backward-incompatible changes:
- iar() and iar_maybe() have been moved from