Skip to main content
Log in

Partially commutative inverse monoids

  • Research article
  • Published:
Semigroup Forum Aims and scope Submit manuscript

Abstract

Free partially commutative inverse monoids are investigated. As in the case of free partially commutative monoids or groups (trace monoids or graph groups), free partially commutative inverse monoids are defined as quotients of free inverse monoids modulo a partially defined commutation relation on the generators. A quasi linear time algorithm for the word problem is presented. More precisely, we give an \(\mathcal {O}(n\log(n))\) algorithm for a RAM. \(\mathsf {NP}\) -completeness of the submonoid membership problem (also known as the generalized word problem) and the membership problem for rational sets is shown. Moreover, free partially commutative inverse monoids modulo a finite idempotent presentation are studied. It turns out that the word problem is decidable if and only if the complement of the partial commutation relation is transitive.

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.

Similar content being viewed by others

References

  1. Arnold, A., Niwiński, D.: Rudiments of μ-calculus. Studies in Logic and the Foundations of Mathematics, vol. 146. North-Holland, Amsterdam (2001)

    Book  Google Scholar 

  2. Bekic, H.: Definable operation in general algebras, and the theory of automata and flowcharts. In: Jones, C.B. (ed.) Programming Languages and Their Definition. Lecture Notes in Computer Science, vol. 177, pp. 30–55. Springer, New York (1984)

    Chapter  Google Scholar 

  3. Birget, J.-C., Rhodes, J.: Almost finite expansions of arbitrary semigroups. J. Pure Appl. Algebra 32(3), 239–287 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  4. Book, R.V.: Confluent and other types of Thue systems. J. Assoc. Comput. Mach. 29(1), 171–182 (1982)

    MATH  MathSciNet  Google Scholar 

  5. Buss, S.R.: Alogtime algorithms for tree isomorphism, comparison, and canonization. In: Kurt Gödel Colloquium 97, pp. 18–33 (1997)

  6. Cheng, A., Esparza, J., Palsberg, J.: Complexity results for 1-safe nets. Theor. Comp. Sci. 147(1–2), 117–136 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  7. Diekert, V.: Combinatorics on Traces. Lecture Notes in Computer Science, vol. 454. Springer, Berlin (1990)

    MATH  Google Scholar 

  8. Diekert, V., Rozenberg, G. (eds.): The Book of Traces. World Scientific, Singapore (1995)

    Google Scholar 

  9. Diekert, V., Muscholl, A.: Solvability of equations in free partially commutative groups is decidable. Int. J. Algebra Comput. 16(6), 1047–1069 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  10. Diekert, V., Lohrey, M., Miller, A.: Partially commutative inverse monoids. In: Kralovic, R., Urzyczyn, P. (eds.) Proceedings of the 31th International Symposium on Mathematical Foundations of Computer Science (MFCS 2006), Bratislave (Slovakia). Lecture Notes in Computer Science, vol. 4162, pp. 292–304. Springer, New York (2006)

    Google Scholar 

  11. Diekert, V., Lohrey, M., Ondrusch, N.: Algorithmic problems on inverse monoids over virtually-free groups. Int. J. Algebra Comput. 18(1), 181–208 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  12. Droms, C.: Graph groups, coherence and three-manifolds. J. Algebra 106(2), 484–489 (1985)

    Article  MathSciNet  Google Scholar 

  13. Droms, C.: Subgroup of graph groups. J. Algebra 110, 519–522 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  14. Dyck, v. W.: Ueber Aufstellung und Untersuchung von Gruppe und Irrationalität regulärer Riemann’scher Flächen. Mathematische Annalen XVII, 473–509 (1881)

    MathSciNet  Google Scholar 

  15. Dyck, v. W.: Gruppentheoretische Studien. Math. Ann. XX, 1–44 (1883)

    Google Scholar 

  16. Fredkin, E.: Trie memory. Commun. ACM 3(9), 490–499 (1960)

    Article  Google Scholar 

  17. Jenner, B., McKenzie, P., Torán, J.: A note on the hardness of tree isomorphism. In: Proceedings of the 13th Annual IEEE Conference on Computational Complexity, pp. 101–105. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  18. Kambites, M., Silva, P.V., Steinberg, B.: On the rational subset problem for groups. J. Algebra 309(2), 622–639 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  19. Kosaraju, S.R.: Decidability of reachability in vector addition systems. In: Proceedings of the 14th Annual ACM Symposium on Theory of Computing (STOC 1982), pp. 267–281 (1982)

  20. Kupferman, O., Vardi, M.Y.: An automata-theoretic approach to reasoning about infinite-state systems. In: Emerson, E.A., Sistla, A.P. (eds.) Proceedings of the 12th International Conference on Computer Aided Verification (CAV 2000), Chicago (USA). Lecture Notes in Computer Science, vol. 1855, pp. 36–52. Springer, New York (2000)

    Google Scholar 

  21. Lipton, R.J., Zalcstein, Y.: Word problems solvable in logspace. J. Assoc. Comput. Mach. 24(3), 522–526 (1977)

    MATH  MathSciNet  Google Scholar 

  22. Lohrey, M.: On the parallel complexity of tree automata. In: Middeldorp, A. (ed.) Proceedings of the 12th International Conference on Rewrite Techniques and Applications (RTA 2001), Utrecht (The Netherlands). Lecture Notes in Computer Science, vol. 2051, pp. 201–215. Springer, New York (2001)

    Google Scholar 

  23. Lohrey, M., Ondrusch, N.: Inverse monoids: decidability and complexity of algebraic questions. Inf. Comput. 205(8), 1212–1234 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  24. Margolis, S., Meakin, J.: E-unitary inverse monoids and the Cayley graph of a group presentation. J. Pure Appl. Algebra 58(1), 45–76 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  25. Margolis, S., Meakin, J.: Inverse monoids, trees, and context-free languages. Trans. Am. Math. Soc. 335(1), 259–276 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  26. Margolis, S., Meakin, J., Sapir, M.: Algorithmic problems in groups, semigroups and inverse semigroups. In: Fountain, J. (ed.) Semigroups, Formal Languages and Groups, pp. 147–214. Kluwer, Boston (1995)

    Google Scholar 

  27. Mayr, E.W.: An algorithm for the general Petri net reachability problem. SIAM J. Comput. 13, 441–460 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  28. Meakin, J., Sapir, M.: The word problem in the variety of inverse semigroups with Abelian covers. J. Lond. Math. Soc. II 53(1), 79–98 (1996)

    MATH  MathSciNet  Google Scholar 

  29. Mihailova, K.A.: The occurrence problem for direct products of groups. Math. USSR Sbornik 70, 241–251 (1966). English translation

    MathSciNet  Google Scholar 

  30. Muller, D.E., Schupp, P.E.: The theory of ends, pushdown automata, and second-order logic. Theor. Comp. Sci. 37(1), 51–75 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  31. Munn, W.: Free inverse semigroups. Proc. Lond. Math. Soc. 30, 385–404 (1974)

    Article  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  33. Petrich, M.: Inverse Semigroups. Wiley, New York (1984)

    MATH  Google Scholar 

  34. Rabin, M.O.: Decidability of second-order theories and automata on infinite trees. Trans. Am. Math. Soc. 141, 1–35 (1969)

    Article  MATH  MathSciNet  Google Scholar 

  35. Reisig, W.: Petri Nets (an Introduction). EATCS Monographs on Theoretical Computer Science, vol. 4. Springer, Berlin (1985)

    MATH  Google Scholar 

  36. Stephen, J.: Presentations of inverse monoids. J. Pure Appl. Algebra 63, 81–112 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  37. Veloso da Costa, A.A.: Γ-Produtos de Monóides e Semigrupos. Ph.D. Thesis, Universidade do Porto, Faculdade de Ciências (2003)

  38. Walukiewicz, I.: Pushdown processes: games and model-checking. Inf. Comput. 164(2), 234–263 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  39. Wrathall, C.: The word problem for free partially commutative groups. J. Symb. Comput. 6(1), 99–104 (1988)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Lohrey.

Additional information

Communicated by Benjamin Steinberg.

The work on this paper has been supported by the DFG research project GELO (Graphen mit entscheidbaren Logiken).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Diekert, V., Lohrey, M. & Miller, A. Partially commutative inverse monoids. Semigroup Forum 77, 196–226 (2008). https://doi.org/10.1007/s00233-008-9060-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00233-008-9060-x

Keywords

Navigation