Add TA minimization: merge bisimulating states

* src/taalgos/minimize.hh, src/taalgos/minimize.cc: implements a
minimization of TA by merging bisimular states.
* src/taalgos/statessetbuilder.hh, src/taalgos/statessetbuilder.cc:
returns the set of reachable states of a TA (used in minimize.cc).
* src/taalgos/Makefile.am: add them.
* src/tgbatest/ltl2tgba.cc: add commands to test TA minimization
This commit is contained in:
Ala Eddine 2011-03-08 15:06:56 +01:00 committed by Alexandre Duret-Lutz
parent 81e80e6069
commit cd04d9acf3
6 changed files with 605 additions and 3 deletions

View file

@ -28,13 +28,19 @@ taalgos_HEADERS = \
sba2ta.hh \
dotty.hh \
reachiter.hh \
stats.hh \
stats.hh \
statessetbuilder.hh \
minimize.hh \
emptinessta.hh
noinst_LTLIBRARIES = libtaalgos.la
libtaalgos_la_SOURCES = \
sba2ta.cc \
dotty.cc \
reachiter.cc \
stats.cc \
statessetbuilder.cc \
minimize.cc \
emptinessta.cc