simulation: Add simulation based reduction

* spot/twaalgos/simulation.hh, spot/twaalgos/simulation.cc: Add
  reduce_direct_sim(), reduce_direct_cosim() and
  reduce_direct_iterated() wich reduce an automaton using simulation.
  This functions wrap the class direct_sim wich compute simulation
  with a new method.
* doc/spot.bib: Add ref.
* tests/python/simstate.py: Add tests for the new simulation.
This commit is contained in:
Jerome Dubois 2020-09-25 10:32:12 +02:00 committed by Alexandre Duret-Lutz
parent 535d4555e5
commit fb066ada0a
4 changed files with 1107 additions and 0 deletions

View file

@ -169,6 +169,15 @@
doi = {10.1109/TCAD.2008.2003303}
}
@article{ clemente.2.17.corr,
author = {Lorenzo Clemente and Richard Mayr},
title = {Efficient reduction of nondeterministic automata with application
to language inclusion testing},
journal = {CoRR},
volume = {abs/1711.09946},
year = {2017},
}
@Article{ courcoubetis.92.fmsd,
author = {Costas Courcoubetis and Moshe Y. Vardi and Pierre Wolper
and Mihalis Yannakakis},