Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

The expressibility of languages and relations by word equations

Published: 01 May 2000 Publication History

Abstract

Classically, several properties and relations of words, such as “being a power of the same word” can be expressed by using word equations. This paper is devoted to a general study of the expressive power of word equations. As main results we prove theorems which allow us to show that certain properties of words are not expressible as components of solutions of word equations. In particular, “the primitiveness” and “the equal length” are such properties, as well as being “any word over a proper subalphabet”.

References

[1]
ANGEVIN, D. 1979. Finding patterns common to a set of strings. In Proceedings of llth Annual Symposium on the Theory of Computing (STOC'79) (Atlanta, Ga., Apr. 30-May 2). ACM, New York, pp. 130-141.
[2]
BERSTEL, J., AND PERRIN, D. 1985. Theory of Codes. Academic Press, Orlando, Fla.
[3]
BUJCHI, R., AND SENGER, S. 1986/87. Coding in the existential theory of concatenation. Arch. Math. Logik, 26, 101-106.
[4]
BULITKO, V.K. 1970. Equations and inequalities in a free group and a free semi-group. Tul. Gos. Ped. Inst. Ucen. Zap. Mat. Kafedr. Geometr. i Algebra 2, 242-252, (in Russian).
[5]
CHOFFRUT, C., AND KARHUMAKI, J. 1997. Combinatorics of words. In Handbook of Formal Languages, G. Rozenberg and A. Salomaa, eds. Springer-Verlag, New York, pp. 329-438.
[6]
CULIK, K., II, AND KARHUMAKI, J. 1983. Systems of equations and Ehrenfeucht's conjecture. Discr. Math. 43, 139-153.
[7]
EYONO OBONO, S., GORALCIK, P., AND MAKSIMENKO, M. 1994. Efficient solving of the word equations in one variable. In Proceedings of MFCS'94. Lecture Notes in Computer Science, vol. 841. Springer-Verlag, New York, pp. 336-341.
[8]
HARRISON, M. A. 1978. Introduction to Formal Language Theory. Addison-Wesley Publishing Company, Reading, Mass.
[9]
JIANG, T., SALOMAA, A., SALOMAA, K., AND YU, S. 1995. Decision problems for patterns, J. Cornput. Syst. Sci. 50, 53-63.
[10]
KARHUMAKI, J., MIGNOSI, F., AND PLANDOWSKI, W. 1997. The expressibility of languages and relations by word equations. In ICALP'97. Lecture Notes in Computer Science, vol. 1256. Springer-Verlag, New York, pp. 98-109.
[11]
KHMELEVSKI, YU. I. 1971/1976. Equations in free semigroups, Trudy Mat. Inst. Steklov, 107. (English translation: Proc. Steklov Inst. of Mathematics 107 (1971), American Mathematical Society, Providence, R.I., 1976.)
[12]
KOSCIELSKI, A., AND PACHOLSKI, L. 1996. Complexity of Makanin's algorithm, J. ACM 43, 4, 670-684.
[13]
LENTIN, A. 1972. Equations dans des Monoides Libres. Gouthiers-Villars, Paris, France.
[14]
LOTHAIRE, M. 1983. Combinatorics on Words. Addison-Wesley, Reading, Mass.
[15]
MAKANIN, G.S. 1977. The problem of solvability of equations in a free semigroup. Mat. Sb. 103, (145), 147-233. (English transl, in Math. U.S.S.R. Sb. 32, 1977.)
[16]
MATIJASEVICH, Y. 1970/1971. Enumerable sets are diophantine. Soviet. Math. Doklady 11, 354- 357. (English translation in Dokl. Akad. Nauk SSSR 191, 279-282, 1971.)
[17]
ROZENBERG, G., AND SALOMAA, A. 1980. The Mathematical Theory of L Systems, Academic Press, Orlando, Fla.
[18]
SEIBERT, S. 1992. Quantifier hierarchies and word relations. In Lecture Notes in Computer Science, vol. 626. Springer-Verlag, New York, pp. 329-338.

Cited By

View all
  • (2024)Hilbert’s tenth problem for term algebras with a substitution operatorComputability10.3233/COM-230444(1-25)Online publication date: 11-Sep-2024
  • (2024)Generalized Core Spanner Inexpressibility via Ehrenfeucht-Fraïssé Games for FCProceedings of the ACM on Management of Data10.1145/36511432:2(1-18)Online publication date: 14-May-2024
  • (2024)Languages Generated by Conjunctive Query Fragments of FC[REG]Theory of Computing Systems10.1007/s00224-024-10198-4Online publication date: 10-Oct-2024
  • Show More Cited By

Index Terms

  1. The expressibility of languages and relations by word equations

    Recommendations

    Reviews

    Francois Aribaud

    A language L is expressible by a word equation e (in which a variable X is singled out) if L coincides with the values of X in all the solutions of e . It is known that such a language is recursive. The aim of this paper is to show that the class of these languages is somewhat limited and is not comparable to the other classical families of languages (D0L, regular, and context-free languages). It is easy to show that the class of expressible languages is closed under concatenation, cyclic closure, Kleene star of a single word, and taking the reverses of words. Closures by finite intersections and finite unions are finer results: the authors give a procedure for the reduction of a Boolean formula of equations to a single equation with extra variables. But, as always in language theory, the more elaborate results are negative: the family of expressible languages is not closed under the operations of complementation, morphic image, inverse morphic image, and shuffle. What is most interesting about this work is the elaboration of tools that lead to counterexamples. Using a sophisticated scheme of factorization of a word, the authors prove variants of pumping lemmas: for a general word w in an expressible language, one may find a pattern p X , that is, a word written with the letters of the alphabet A and an extra variable X , such that w is p u for some sequence u of letters of A , and such that p v is in L for any sequence v of letters of A .

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Journal of the ACM
    Journal of the ACM  Volume 47, Issue 3
    May 2000
    168 pages
    ISSN:0004-5411
    EISSN:1557-735X
    DOI:10.1145/337244
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 May 2000
    Published in JACM Volume 47, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tag

    1. word equations

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)142
    • Downloads (Last 6 weeks)23
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Hilbert’s tenth problem for term algebras with a substitution operatorComputability10.3233/COM-230444(1-25)Online publication date: 11-Sep-2024
    • (2024)Generalized Core Spanner Inexpressibility via Ehrenfeucht-Fraïssé Games for FCProceedings of the ACM on Management of Data10.1145/36511432:2(1-18)Online publication date: 14-May-2024
    • (2024)Languages Generated by Conjunctive Query Fragments of FC[REG]Theory of Computing Systems10.1007/s00224-024-10198-4Online publication date: 10-Oct-2024
    • (2024)A Closer Look at the Expressive Power of Logics Based on Word EquationsTheory of Computing Systems10.1007/s00224-023-10154-868:3(322-379)Online publication date: 1-Jun-2024
    • (2024)On the structure of solution-sets to regular word equationsTheory of Computing Systems10.1007/s00224-021-10058-568:4(662-739)Online publication date: 1-Aug-2024
    • (2023)On the Expressive Power of String ConstraintsProceedings of the ACM on Programming Languages10.1145/35712037:POPL(278-308)Online publication date: 11-Jan-2023
    • (2023)Solving String Constraints Using SATComputer Aided Verification10.1007/978-3-031-37703-7_9(187-208)Online publication date: 17-Jul-2023
    • (2023)Languages Generated by Conjunctive Query Fragments of FC[REG]Developments in Language Theory10.1007/978-3-031-33264-7_19(233-245)Online publication date: 12-Jun-2023
    • (2022)Solving String Theories Involving Regular Membership Predicates Using SATModel Checking Software10.1007/978-3-031-15077-7_8(134-151)Online publication date: 21-May-2022
    • (2022)Word Equations in the Context of String SolvingDevelopments in Language Theory10.1007/978-3-031-05578-2_2(13-32)Online publication date: 9-May-2022
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media