satmin: cleanup interfaces and minimization loops
* src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtbasat.hh: (dtba_sat_minimize): Split into... (dtba_sat_synthetize, dtba_sat_minimize): These. (dtba_sat_minimize_dichotomy): New function. * src/tgbaalgos/dtgbasat.cc, src/tgbaalgos/dtgbasat.hh (dtgba_sat_minimize, dtgba_sat_synthetize): Likewise. * src/tgbatest/ltl2tgba.cc: Adjust to new interface. * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: Cleanup option processing for SAT options. * src/tgbatest/satmin.test: Adjust. * src/bin/spot-x.cc, src/bin/man/spot-x.x, NEWS: Document.
This commit is contained in:
parent
b09ef5bea9
commit
fdb157bf94
11 changed files with 393 additions and 222 deletions
8
NEWS
8
NEWS
|
|
@ -58,6 +58,14 @@ New in spot 1.1.4a (not relased)
|
|||
number of seconds spent building the output automaton (excluding
|
||||
the time spent parsing the input).
|
||||
|
||||
- ltl2tgba and dstar2tgba can use a SAT-solver to minimize
|
||||
deterministic automata. Doing so is only needed on properties
|
||||
that are stronger than obligations (for which our
|
||||
WDBA-minimization procedure will return a minimimal
|
||||
deterministic automaton more efficiently) and is disabled by
|
||||
default. See the spot-x(7) man page for documentation about the
|
||||
related options: sat-minimize, sat-states, sat-acc, state-based.
|
||||
|
||||
* All the parsers implemented in Spot now use the same type
|
||||
to store locations.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue