ltlsynt: replace -x specification-decomposition by --decompose

* bin/ltlsynt.cc: Implement the option, and enable it by default.
* doc/org/ltlsynt.org, doc/org/ltlsynt.tex, bin/spot-x.cc, NEWS:
Document it.
* tests/core/ltlsynt.test: Adjust test cases.
This commit is contained in:
Alexandre Duret-Lutz 2021-10-06 10:50:41 +02:00
parent 5d722ca584
commit af5474d791
6 changed files with 40 additions and 18 deletions

8
NEWS
View file

@ -33,10 +33,10 @@ New in spot 2.9.8.dev (not yet released)
- ltlsynt --verify checks the computed strategy or aiger circuit
against the specification.
- ltlsynt -x "specification-decomposition" determines whether or not
the algorithm should try to decompose the formula into subformulas
and generate a strategy for each subformula before recombining them
into a circuit.
- ltlsynt --decompose=yes|no determines whether or not the algorithm
should try to decompose the formula into subformulas and generate
a strategy for each subformula before recombining them into a
circuit.
- ltlsynt -x "minimization-level=[0-5]" determines how to minimize
the strategy (a monitor). 0, no minimization; 1, regular DFA