Using groups for investigating rewrite systems
- 1 February 2008
- journal article
- research article
- Published by Cambridge University Press (CUP) in Mathematical Structures in Computer Science
- Vol. 18 (6) , 1133-1167
Abstract
We describe several technical tools that prove to be efficient for investigating the rewrite systems associated with an equational specification. These tools consist of introducing a monoid of partial maps, listing the monoid relations corresponding to the local confluence diagrams of the rewrite system, introducing the group presented by these relations, and, finally, replacing the initial rewrite system with an internal process entirely sitting in this group. When the approach can be completed, one typically obtains a practical method for constructing algebras satisfying prescribed equations and for solving the associated word problem. The above techniques have been developed by the first author in a context of general algebra. The goal of this paper is to bring them to the attention of the rewrite system community. We hope that these techniques may be useful for more general rewrite systems.Keywords
All Related Versions
This publication has 21 references indexed in Scilit:
- FREE AUGMENTED LD-SYSTEMSJournal of Algebra and Its Applications, 2007
- The group of parenthesized braidsAdvances in Mathematics, 2006
- THE ALGEBRA OF STRAND SPLITTING II: A PRESENTATION FOR THE BRAID GROUP ON ONE STRANDInternational Journal of Algebra and Computation, 2006
- Geometric presentations for Thompson's groupsJournal of Pure and Applied Algebra, 2005
- Complete positive group presentationsJournal of Algebra, 2003
- Study of an identityAlgebra universalis, 2002
- The structure group for the associativity identityJournal of Pure and Applied Algebra, 1996
- Structural Monoids Associated to Equational VarietiesProceedings of the American Mathematical Society, 1993
- Thue systems as rewriting systemsJournal of Symbolic Computation, 1987
- Confluent Reductions: Abstract Properties and Applications to Term Rewriting SystemsJournal of the ACM, 1980