Solvability of Equations in Free Partially Commutative Groups Is Decidable

Trace monoids are well-studied objects in computer science where they serve as a basic algebraic tool for analyzing concurrent systems. The question whether the existential theory of trace equations is decidable has been solved positively in 1996. Free partially commutative groups (graph groups) generalize trace monoids in the sense that every element has an inverse. In this paper we show that the existential theory of equations over graph groups is decidable, too. Our decision procedure is non-elementary, but if a certain graph theoretical parameter is viewed as a constant, then we obtain a PSPACE-completeness result. Restricting ourselves to trace monoids we still obtain a better complexity result, as it was known previously.

[1]  Dexter Kozen,et al.  Lower bounds for natural proof systems , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[2]  Anca Muscholl,et al.  Solving Word Equations modulo Partial Commutations , 1999, Theor. Comput. Sci..

[3]  Edward Ochmanski,et al.  Regular behaviour of concurrent systems , 1985, Bull. EATCS.

[4]  Volker Diekert,et al.  Combinatorics on Traces , 1990, Lecture Notes in Computer Science.

[5]  Wojciech Plandowski,et al.  Satisfiability of word equations with constants is in PSPACE , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[6]  Wojciech Zielonka,et al.  The Book of Traces , 1995 .

[7]  G. Makanin EQUATIONS IN A FREE GROUP , 1983 .

[8]  Donald E. Knuth,et al.  Inhomogeneous sorting , 1979, International Journal of Computer & Information Sciences.

[9]  Claudio Gutiérrez Satisfiability of equations in free groups is in PSPACE , 2000, STOC '00.

[10]  Klaus U. Schulz,et al.  Makanin's Algorithm for Word Equations - Two Improvements and a Generalization , 1990, IWWERT.

[11]  Carl Droms Isomorphisms of graph groups , 1987 .

[12]  Yuri V. Matiyasevich Some Decision Problems for Traces , 1997, LFCS.

[13]  G. Makanin The Problem of Solvability of Equations in a Free Semigroup , 1977 .

[14]  G. Makanin DECIDABILITY OF THE UNIVERSAL AND POSITIVE THEORIES OF A FREE GROUP , 1985 .

[15]  A. Mazurkiewicz Concurrent Program Schemes and their Interpretations , 1977 .

[16]  Volker Diekert,et al.  The existential theory of equations with rational constraints in free groups is PSPACE-complete , 2001, Inf. Comput..

[17]  Klaus U. Schulz Word Equations and Related Topics , 1990, Lecture Notes in Computer Science.

[18]  Wolfgang Reisig,et al.  Petri Nets: Applications and Relationships to Other Models of Concurrency , 1986, Lecture Notes in Computer Science.

[19]  Leszek Pacholski,et al.  Makanin's Algorithm is not Primitive Recursive , 1998, Theor. Comput. Sci..

[20]  Edward Ochmanski Recognizable Trace Languages , 1995, The Book of Traces.