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

View file

@ -63,6 +63,7 @@
#include "tgbaalgos/scc.hh"
#include "tgbaalgos/emptiness_stats.hh"
#include "tgbaalgos/scc.hh"
#include "tgbaalgos/isdet.hh"
#include "kripkeparse/public.hh"
#include "tgbaalgos/simulation.hh"
@ -1367,6 +1368,8 @@ main(int argc, char** argv)
break;
case 13:
sub_stats_reachable(a).dump(std::cout);
std::cout << "nondeterministic states: "
<< count_nondet_states(a) << std::endl;
break;
case 14:
if (minimized == 0)