Abstract
We show that the full set of solutions to systems of equations and inequations in a hyperbolic group, as shortlex geodesic words (or any regular set of quasigeodesic normal forms), is an EDT0L language whose specification can be computed in NSPACE(n2 log n) for the torsion-free case and NSPACE(n4 log n) in the torsion case. Furthermore, in the presence of effective quasi-isometrically embeddable rational constraints, we show that the full set of solutions to systems of equations in a hyperbolic group remains EDT0L.
Our work combines the geometric results of Rips, Sela, Dahmani and Guirardel on the decidability of the existential theory of hyperbolic groups with the work of computer scientists including Plandowski, Jeż, Diekert and others on PSPACE algorithms to solve equations in free monoids and groups using compression, and involves an intricate language-theoretic analysis.
Similar content being viewed by others
References
J. M. Alonso, T. Brady, D. Cooper, V. Ferlini, M. Lustig, M. Mihalik, M. Shapiro and H. Short, Notes on word hyperbolic groups, in Group Theory From a Geometrical Viewpoint (Trieste, 1990), World Scientific, River Edge, NJ, 1991, pp. 3–63.
P. R. J. Asveld, Controlled iteration grammars and full hyper-AFL’s, Information and Control 34 (1977) 248–269.
P. R. J. Asveld, A characterization of ET0L and EDT0L languages, Memorandum, Department of Applied Mathematics, no. 129, Department of Applied Mathematics, University of Twente, 1976.
A. Bishop and M. Elder, Bounded automata groups are co-ET0L, in Language and Automata Theory and Applications, Lecture Notes in Computer Science, Vol. 11417, Springer, Cham, 2019, pp. 82–94.
M. R. Bridson and D. T. Wise, Malnormality is undecidable in hyperbolic groups, Israel Journal of Mathematics 124 (2001) 313–316.
T. Brough, L. Ciobanu, M. Elder and G. Zetzsche, Permutations of context-free, ET0L and indexed languages, Discrete Mathematics & Theoretical Computer Science 17 (2016) 167–178.
L. Ciobanu, V. Diekert and M. Elder, Solution sets for equations over free groups are EDT0L languages, International Journal of Algebra and Computation 26 (2016) 843–886.
L. Ciobanu and M. Elder, Solutions sets to systems of equations in hyperbolic groups are EDT0L in PSPACE, 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019) (Dagstuhl, Germany), Leibniz International Proceedings in Informatics, Vol. 132, Schloss Dagstuhl-Leibniz-Zentrum für Informatik, Wadern, 2019, pp. 110:1–110:15.
L. Ciobanu, M. Elder and M. Ferov, Applications of L systems to group theory, International Journal of Algebra and Computation 28 (2018) 309–329.
K. Culik, II, On some families of languages related to developmental systems, International Journal of Computer Mathematics 4 (1974) 31–42.
F. Dahmani, Existential questions in (relatively) hyperbolic groups, Israel Journal of Mathematics 173 (2009) 91–124.
F. Dahmani and V. Guirardel, Foliations for solving equations in groups: free, virtually free, and hyperbolic groups, Journal of Topology 3 (2010) 343–404.
T. Delzant, L’image d’un groupe dans un groupe hyperbolique, Commentarii Mathematici Helvetici 70 (1995) 267–284.
V. Diekert and M. Elder, Solutions to twisted word equations and equations in virtually free groups, International Journal of Algebra and Computation 30 (2020) 731–819.
V. Diekert, C. Gutiérrez and C. Hagenah, The existential theory of equations with rational constraints in free groups is PSPACE-complete, in Proceedings of the 18th Annual Symposium on Theoretical Aspects of Computer Science (STACS’01, Dresden), Lecture Notes in Computer Science, Vol. 2010, Springer, Berlin, 2001, pp. 170–182.
V. Diekert, A. Jeż and M. Kufleitner, Solutions of word equations over partially commutative structures, in 43rd International Colloquium on Automata, Languages, and Programming, Leibniz International Proceedings in Informatics, Vol. 55, Schloss Dagstuhl-Leibniz-Zentrum für Informatik, Wadern, 2016, Article no. 127.
V. Diekert, A. Jeż and W. Plandowski, Finding all solutions of equations in free groups and monoids with involution, Information and Computation 251 (2016) 263–286.
A. Ehrenfeucht and G. Rozenberg, On inverse homomorphic images of deterministic ET0L languages, in Automata, Languages, Development, North-Holland, Amsterdam, 1976, pp. 179–189.
A. Ehrenfeucht and G. Rozenberg, On some context free languages that are not deterministic ETOL languages, Revue Française Automatique, Informatique et Recherche Operationnelle série Rouge Informatique Théorique 11 (1977) 273–291.
A. Ehrenfeucht, G. Rozenberg and S. Skyum, A relationship between ETOL and EDTOL languages, Theoretical Computer Science 1 (1975/76) 325–330.
D. B. A. Epstein, J. W. Cannon, D. F. Holt, S. V. F. Levy, M. S. Paterson and W. P. Thurston, Word Processing in Groups, Jones and Bartlett, Boston, MA, 1992.
Julien Ferté, Nathalie Marin and Géraud Sénizergues, Word-mappings of level 2, Theory Comput. Syst. 54 (2014), 111–148.
R. H. Gilman, Personal communication, 2012.
R. I. Grigorchuk and I. G. Lysionok, A description of solutions of quadratic equations in hyperbolic groups, International Journal of Algebra and Computation 2 (1992) 237–274.
D. Groves, Limit groups for relatively hyperbolic groups. II. Makanin-Razborov diagrams, Geometry and Topology 9 (2005) 2319–2358.
D. F. Holt and S. Rees, Regularity of quasigeodesics in a hyperbolic group, International Journal of Algebra and Computation 13 (2003) 585–596.
S. Jain, A. Miasnikov and F. Stephan, The complexity of verbal languages over groups, in Proceedings of the 2012 27th Annual ACM/IEEE Symposium on Logic in Computer Science, IEEE Computer Society, Los Alamitos, CA, 2012, pp. 405–414.
A. Jeż, Recompression: a simple and powerful technique for word equations, Journal fo the ACM 63 (2016) Article no. 4.
A. Jeż, Word equations in nondeterministic linear space, 44th International Colloquium on Automata, Languages, and Programming, Leibniz International Proceedings in Informatics, Vol. 80, Schloss Dagstuhl-Leibniz-Zentrum füur Informatik, Wadern, 2017, Article no. 95.
N. D. Jones and S. Skyum, Lower Bounds on the Complexity of Some Problems: Concerning L Systems, DAIMI Report Series 6 (1977).
M. Kufleitner, Wortgleichungen in hyperbolischen Gruppen, Diplomarbeit, Universitat Stuttgart, Stuttgart, 2001.
G. S. Makanin, Equations in a free group, Izvestiya Akademii Nauk SSSR. Seriya Matematicheskaya 46 (1983) 1199–1273; English translation in Mathematics of the USSR-Izvestiya 21 (1983), 483–546.
D. E. Muller and P. E. Schupp, Groups, the theory of ends, and context-free languages, Journal of Computer and System Sciences 26 (1983) 295–310.
C. H. Papadimitriou, Computational Complexity, Addison-Wesley, Reading, MA, 1994.
W. Plandowski, Satisfiability of word equations with constants is in PSPACE, Journal of the ACM 51 (2004) 483–496.
A. A. Razborov, Systems of equations in a free group, Izvestiya Akademii Nauk SSSR. Seriya Matematicheskaya 48 (1984) 779–832.
A. A. Razborov, On systems of equations in free groups, in Combinatorial and Geometric Group Theory (Edinburgh, 1993), London Mathematical Society Lecture Note Series, Vol. 204, Cambridge University Press, Cambridge, 1995, pp. 269–283.
C. Reinfeld and R. Weidmann, Makanin-Razborov diagrams for hyperbolic groups, Annales Mathématiques Blaise Pascal 26 (2019) 119–208.
E. Rips and Z. Sela, Canonical representatives and equations in hyperbolic groups, Inventiones Mathematicae 120 (1995) 489–512.
G. Rozenberg and A. Salomaa, The Mathematical Theory of L Systems, Pure and Applied Mathematics, Vol. 90, Academic Press, New York-London, 1980.
N. W. M. Touikan, The equation w(x, y) = u over free groups: an algebraic approach, Journal of Group Theory 12 (2009) 611–634.
Acknowledgements
We sincerely thank Yago Antolin, Alex Bishop, François Dahmani, Volker Diekert, Derek Holt, Jim Howie and Alex Levine for invaluable help with this work. We also thank the anonymous reviewer for their careful reading and comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Research supported by Australian Research Council (ARC) Project DP160100486, EPSRC grant EP/R035814/1, a Follow-On Grant from the International Centre of Mathematical Sciences (ICMS), Edinburgh, and an LMS Scheme 2 grant.
Rights and permissions
About this article
Cite this article
Ciobanu, L., Elder, M. The complexity of solution sets to equations in hyperbolic groups. Isr. J. Math. 245, 869–920 (2021). https://doi.org/10.1007/s11856-021-2232-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11856-021-2232-z