Skip to main content
Log in

Equations Over Free Inverse Monoids with Idempotent Variables

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We introduce the notion of idempotent variables for studying equations in inverse monoids. It is proved that it is decidable in singly exponential time (DEXPTIME) whether a system of equations in idempotent variables over a free inverse monoid has a solution. Moreover the problem becomes hard for DEXPTIME, as soon as the quotient group of the free inverse monoid has rank at least two. The upper bound is proved by a direct reduction to solve language equations with one-sided concatenation and a known complexity result by Baader and Narendran (J. Symb. Comput. 31, 277–305 2001). For the lower bound we show hardness for a restricted class of language equations. Decidability for systems of typed equations over a free inverse monoid with one irreducible variable and at least one unbalanced equation is proved with the same complexity upper-bound. Our results improve known complexity bounds by Deis et al. (IJAC 17, 761–795 2007). Our results also apply to larger families of equations where no decidability has been previously known. The lower bound confirms a conjecture made in the conference version of this paper.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Notes

  1. Assumption 2 in Definition 2 was missing, making this previous proof incomplete.

References

  1. Appel, K.I.: One-variable equations in free groups. Proc. Amer. Math. Soc. 19, 912–918 (1968)

    Article  MathSciNet  MATH  Google Scholar 

  2. Baader, F., Narendran, P.: Unification of concept terms in description logics. J. Symb. Comput. 31, 277–305 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bormotov, D., Gilman, R., Myasnikov, A.: Solving one-variable equations in free groups. J. Group Theory 12, 317–330 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  4. Ciobanu, L., Diekert, V., Elder, M.: Solution sets for equations over free groups are EDT0L languages. In: Halldórsson, M., Iwama, K., Kobayashi, N., Speckmann, B. (eds.) Proc. 42nd International Colloquium Automata, Languages and Programming (ICALP 2015), Part II, Kyoto, Japan, July 6-10, 2015, volume 9135 of Lecture Notes in Computer Science, pages 134–145. Springer, p 2015

  5. Deis, T., Meakin, J.C., Sénizergues, G.: Equations in free inverse monoids. IJAC 17, 761–795 (2007)

    MathSciNet  MATH  Google Scholar 

  6. Diekert, V., Jeż, A., Plandowski, W.: Finding all solutions of equations in free groups and monoids with involution. In: Hirsch, E.A., Kuznetsov, S.O., Pin, J., Vereshchagin, N.K. (eds.) Computer Science Symposium in Russia 2014, CSR 2014, Moscow, Russia, June 7-11, 2014. Proceedings, volume 8476 of Lecture Notes in Computer Science, pages 1–15. Springer, p. 2014

  7. Diekert, V., Martin, F., Sėnizergues, G., Silva, P. V.: Equations over free inverse monoids with idempotent variables. In: Beklemishev, L. D., Musatov, D. V. (eds.) Proc. 10th International Computer Science Symposium in Russia, CSR 2015, Listvyanka, Russia, July 13-17, 2015, volume 9139 of Lecture Notes in Computer Science, pages 173–188. Springer, p 2015

  8. Gutiérrez, C.: Satisfiability of equations in free groups is in PSPACE. In: Proceedings 32nd Annual ACM Symposium on Theory of Computing, STOC’2000, pages 21–27. ACM Press (2000)

  9. Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages and Computation. Addison-Wesley (1979)

  10. Jeż, A.: Recompression: a simple and powerful technique for word equations. J. ACM 63(1), 4:1–4:51 (2016). Conference version in STACS 2013

    MathSciNet  Google Scholar 

  11. Lorents, A.A.: Representations of sets of solutions of systems of equations with one unknown in a free group. Dokl. A.ad. Nauk. 178, 290–292 (1968). in Russian

    MathSciNet  MATH  Google Scholar 

  12. Lothaire, M.: Combinatorics on Words, volume 17 of Encyclopedia of Mathematics and Its Applications. Addison-Wesley, 1983. Reprinted by Cambridge University Press (1997)

  13. Makanin, G.S.: The problem of solvability of equations in a free semigroup. Math. Sbornik, 103:147–236, 1977. English transl. in Math. USSR Sbornik 32 (1977)

  14. Makanin, G.S.: Equations in a free group. Izv. Akad. Nauk SSR, Ser, Math. 46:1199–1273, 1983. English transl. in Math. USSR Izv, 21 (1983)

  15. Munn, W.D.: Free inverse semigroups. Proc. London Math. Soc. 29, 385–404 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  16. Papadimitriou, C.H.: Computational Complexity. Addison Wesley (1994)

  17. Paterson, A.L.T.: Groupoids, inverse semigroups, and their operator algebras. Progress in Mathematics, 170. Birkhäuser (1999)

  18. Petrich, M.: Inverse semigroups. Wiley (1984)

  19. Plandowski, W.: Satisfiability of word equations with constants is in PSPACE. In: Proc. 40th Ann. Symp. on Foundations of Computer Science, FOCS’99, pages 495–500. IEEE Computer Society Press (1999)

  20. Plandowski, W.: Satisfiability of word equations with constants is in PSPACE. J. ACM 51, 483–496 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  21. Rozenblat, B.V.: Diophantine theories of free inverse semigroups. Siberian Math. J., 26:860–865, 1985. Translation from Sibirskii Mat. Zhurnal, volume 26:101–107 (1985)

  22. Scheiblich, H.E.: Free inverse semigroups. Proc. Amer. Math. Soc. 38, 1–7 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  23. Silva, P.V.: Word equations and inverse monoid presentations. In: Kublanovsky, S., Mikhalev, A., Higgins, P., Ponizovskii, J. (eds.) Semigroups and Applications, Including Semigroup Rings. Severny Ochag, St. Petersburg (1999)

Download references

Acknowledgments

We would like to thank the referees for numerous comments which improved greatly the quality of the text. Florent Martin acknowledges support from Labex CEMPI (ANR-11-LABX-0007-01) and SFB 1085 Higher invariants. Pedro Silva acknowledges support from: CNPq (Brazil) through a BJT-A grant (process 313768/2013-7); and the European Regional Development Fund through the programme COMPETE and the Portuguese Government through FCT (Fundaç ão para a Ciência e a Tecnologia) under the project PEst-C/MAT/UI0144/2013. Volker Diekert thanks the hospitality of Universidade Federal da Bahia, Salvador Brazil, where part of this work started in Spring 2014. The authors are thankful to the program committee of CSR 2015 for awarding our paper with the Yandex-best-paper award; and one of the authors is even more thankful for the memorable event of Computer Science in Russia 2015 which was held at the shores of a truly magnificent Lake Baikal.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Volker Diekert.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Diekert, V., Martin, F., Sénizergues, G. et al. Equations Over Free Inverse Monoids with Idempotent Variables. Theory Comput Syst 61, 494–520 (2017). https://doi.org/10.1007/s00224-016-9693-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-016-9693-1

Keywords

Navigation