Abstract
Quotients and factors are important notions in the design of various computational procedures for regular languages and for the analysis of their logical properties. We propose a new representation of regular languages, by linear systems of language equations, which is suitable for the following computations: language reversal, left quotients and factors, right quotients and factors, and factor matrices. We present algorithms for the computation of all these notions, and indicate an application of the factor matrix to the computation of solutions of a particular language reconstruction problem. The advantage of these algorithms is that they all operate only on linear systems of language equations, while the design of the same algorithms for other representations often require translation to other representations.
Similar content being viewed by others
References
Brzozowski J A. Derivatives of regular expressions. Journal of the Association for Computing Machinery, 1964, 11(4): 481–494
Antimirov V M. Partial derivatives of regular expressions and finite automaton constructions. Theoretical Computer Science, 1996, 155: 291–319
Conway J H. Regular Algebra and Finite Machines. Mathematics series. Chapman and Hall, 1971
Suzuki T, Okui S. Product derivatives of regular expressions. ISPJ Online Transactions, 2008, 1: 53–65
Hopcroft J E, Ullman J D. Introduction to Automata Theory, Languages, and Computation. Series in Computer Science. Addison-Wesley Publishing Company, Inc., 1979
Kozen D C. Automata and Computability. Undergraduate Texts in Computer Science. Springer-Verlag, New York, Inc., 1997
Berstel J. Transductions and Context-Free Languages. B.G. Teubner Stuttgart, 1979
Mateescu A, Salomaa A, Yu S. On the decomposition of finite languages. In: Rozenberg G, Thomas W, eds. Developments in Language Theory: Foundations, Applications, Perspectives. World Scientific, 2000, 22–31
Mateescu A, Salomaa A, Yu S. Factorizations of languages and commutativity conditions. Acta Cybernetica, 2002, 15(3): 339–351
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marin, M., Kutsia, T. On the computation of quotients and factors of regular languages. Front. Comput. Sci. China 4, 173–184 (2010). https://doi.org/10.1007/s11704-010-0154-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11704-010-0154-8