Abstract
LANGAGE is a set of procedures for deciding whether or not a language given by its minimal automaton is piecewise testable, locally testable, strictly locally testable, or strongly locally testable. New polynomial algorithms are implemented for the two last properties. This package is written using the symbolic computation system Maple. It works with AG, a set of Maple packages for processing automata and finite semigroups.
Preview
Unable to display preview. Download preview PDF.
References
D. Beauquier, J. Berstel, and P. Chrétienne. Éléments d'algorithmique. Masson, Paris, 1992.
D. Beauquier and J.-E. Pin. Scanners and languages. Theoret. Comput. Sci., 84:3–21, 1991.
J. A. Brzozowski and I. Simon. Characterization of locally testable events. Discrete Math., 4:243–271, 1973.
P. Caron. AG: A set of Maple packages for manipulating automata and finite semigroups. Software-Practice & Experience, 27(8):863–884, 1997.
P. Caron. Families of locally testable languages. Rapport LIR 97.03, Université de Rouen, France, 1997.
S. M. Kim, R. McNaughton, and R. McCloskey. A polynomial time algorithm for the local testability problem of deterministic finite automata. IEEE Trans. Comput., 40(10):1087–1093, 1991.
R. McNaughton. Algebraic decision procedures for local testability. Math. Systems Theory, 8:60–76, 1974.
R. McNaughton and S. Papert. Counter free automata. M.I.T. Press, Cambridge, 1971.
M.-P. Schützenberger. On finite monoids having only trivial subgroups. Inform. and Control, 8:190–194, 1965.
I. Simon. Piecewise testable events. In Proceedings of the 2nd GI conf., number 33 in Lecture Notes in Computer Science, pages 214–222. Springer-Verlag, Berlin, 1975.
J. Stern. Complexity of some problems from the theory of automata. Inform. and Control, 66:163–176, 1985.
Y. Zalcstein. Locally testable languages. J. Comput. System Sci., 6:151–167, 1972.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Caron, P. (1998). LANGAGE: A Maple package for automaton characterization of regular languages. In: Wood, D., Yu, S. (eds) Automata Implementation. WIA 1997. Lecture Notes in Computer Science, vol 1436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031380
Download citation
DOI: https://doi.org/10.1007/BFb0031380
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64694-5
Online ISBN: 978-3-540-69104-4
eBook Packages: Springer Book Archive