Add count_nondet_states(aut) and is_deterministic(aut).

* src/tgbaalgos/isdet.cc, src/tgbaalgos/isdet.hh: New files.
* src/tgbaalgos/Makefile.am: Add them.
* wrap/python/spot.i: Wrap them.
* wrap/python/ajax/spot.in: Display count of nondeterministic
states.
* src/tgbatest/ltl2tgba.cc (-kt): Likewise.
* NEWS: Upadte.
This commit is contained in:
Alexandre Duret-Lutz 2012-09-11 15:10:49 +02:00
parent 45e93ea16c
commit 04b5e37055
7 changed files with 183 additions and 6 deletions

8
NEWS
View file

@ -35,6 +35,9 @@ New in spot 0.9.2a:
minimization it cases it would produce a deterministic automaton
that is bigger than the original TGBA. So this effectively
gives the choice between less states or more determinism.
* new functions is_deterministic() and count_nondet_states()
(The count of nondeterministic states is now displayed on
automata generated with the web interface.)
* Useful command-line tools are now installed in addition
to the library. Some of these tools were originally written
for our test suite and had evolved organically into useful
@ -48,8 +51,9 @@ New in spot 0.9.2a:
(e.g., match only safety formulas that are larger than
some given size). Besides being used as a "grep" tool
for formulas, this can also be used to convert
files of formulas between different syntaxes, and apply
some simplifications.
files of formulas between different syntaxes, apply
some simplifications, check whether to formulas are
equivalent, ...
New in spot 0.9.2 (2012-07-02):