Abstract
WhenC is a concurrency relation on alphabet Σ, then Σ*/= C is a free partially commutative monoid. Here we show that it is decidable in polynomial time whether or not there exists a finite canonical rewriting systemR on Σ such that the congruences ↔ *R generated byR and = C induced byC coincide. Further, in case such a systemR exists, one such system can be determined in polynomial time.
Similar content being viewed by others
References
J. Avenhaus and K. Madlener, String matching and algorithmic problems in free groups,Rev. Colombiana Mat.,14 (1980), 1–16.
G. Bauer and F. Otto, Finite complete rewriting systems and the complexity of the word problem,Acta Inform.,21 (1984), 521–540.
R. V. Book, Confluent and other types of Thue systems,J. Assoc. Comput. Mach.,29 (1982), 171–182.
R. V. Book, A note on special Thue systems with a single defining relation,Math. Systems Theory,16 (1983), 57–60.
P. Cartier and D. Foata,Problemes Combinatoires de Commutation et Rearrangements, Lecture Notes in Mathematics, Vol. 85, Springer-Verlag, Berlin, 1969.
V. Diekert, Complete semi-Thue systems for abelian groups,Theoret. Comput. Sci.,44 (1986), 199–208.
M. C. Golumbic,Algorithmic Graph Theory and Perfect Graphs, Academic Press, New York, 1980.
G. Huet, Confluent reductions: abstract properties and applications to term rewriting systems,J. Assoc. Comput. Mach.,27 (1980), 797–821.
G. Huet and D. S. Lankford, On the uniform halting problem for term rewriting systems, Lab. Rep. No. 283, INRIA, Le Chesnay, 1978.
M. Jantzen, A note on a special one-rule semi-Thue system,Inform. Process. Lett.,21 (1985), 135–140.
D. Kapur and P. Narendran, A finite Thue system with decidable word problem and without equivalent finite canonical system,Theoret. Comput. Sci.,35 (1985), 337–344.
A. Mazurkiewicz, Concurrent program schemes and their interpretations, DAIMI, PB 78, Aarhus University, 1977.
Y. Metivier and E. Ochmanski, On lexicographic semi-commutations,Inform. Process. Lett., to appear.
M. H. A. Newman, On theories with a combinatorial definition of equivalence,Ann. of Math.,43 (1943), 223–243.
M. Nivat and M. Benois, Congruences parfaites et quasi-parfaites,Seminaire Dubreil, 25 e Annee, 7-01-90, 1971–72.
F. Otto and C. Wrathall, A note on Thue systems with a single defining relation,Math. Systems Theory,18 (1985), 135–143.
B. Rosen, Tree manipulating systems and the Church-Rosser property,J. Assoc. Comput. Mach.,20 (1973), 160–187.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Otto, F. Finite canonical rewriting systems for congruences generated by concurrency relations. Math. Systems Theory 20, 253–260 (1987). https://doi.org/10.1007/BF01692068
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01692068