Abstract
Most versions of the Knuth-Bendix completion ’procedure’ are designed to compute when possible a canonical rewriting system. We show that even for string rewriting systems (SRSs) canonical systems may be generated by completion which are not recursively enumerable. This may happen also if the SRS has decidable word problem. We analyze how this phenomenon depends on the ordering used for completion. It turns out that in general if a SRS is completed with respect to a length-lexicographic ordering divergence sequences encoding the input/output behaviour of any primitive recursive function as well as any recursively enumerable set and some non recursively enumerable sets may be generated. But, if a SRS with decidable word problem is completed with such an ordering, then the generated canonical system will be recursive.
Preview
Unable to display preview. Download preview PDF.
References
Avenhaus, J.: Transforming infinite rewrite systems into finite rewrite systems by embedding techniques. SEKI-Report SR-89-21, Universität Kaiserslautern (1989)
Avenhaus, J.: Proving equational and inductive theorems by completion and embedding techniques. Proc. RTA '91, Como (1991) 361–373
Book, R.V.: Thue systems as rewriting systems. Proc. RTA '85, Dijon (1985) 63–94
Chen, H. and Hsiang, J. and Kong, H.-C: On finite representations of infinite sequences of terms. Preprint, Extended abstract in: Proc. CTRS '90, Montreal (1990) 37–44
Gramlich, B.: Unification of term schemes — Theory and Applications. SEKI-Report SR-88-18, Universität Kaiserslautern (1988)
Hermann, M.: Vademecum of divergent term rewriting systems. Research report 88-R-082, Centre de Recherche en Informatique de Nancy (1988)
Hermann, M.: Chain properties of rule closures. Proc. STAGS '89, Paderborn (1989) 339–347
Hermann, M.: Crossed term rewriting systems. Research report 89-R-003, Centre de Recherche en Informatique de Nancy (1989)
Hermann, M. and Privara, I.: On nontermination of Knuth-Bendix algorithm. Proc. ICALP '86, Rennes (1986) 146–156
Kapur, D. and Narendran, P.: The Knuth-Bendix completion procedure and Thue systems. SIAM J. Comput., Vol. 14, No 4 (1985) 1052–1071
Kirchner, H.: Schematization of infinite sets of rewrite rules. Application to the divergence of completion processes. Proc. RTA '87, Bordeaux (1987) 180–191
Kirchner, H. and Hermann, M.: Computing meta-rules from crossed rewrite systems. Preprint, Extended abstract in: Proc. CTRS '90, Montreal (1990) 60
Lange, S.: Towards a set of inference rules for solving divergence in Knuth-Bendix completion. Proc. All '89, Reinhardsbrunn Castle (1989) 304–316
Lange, S. and Jantke, K.P.: Towards a learning calculus for solving divergence in KnuthBendix completion. Communications of the Algorithmic Learning Group, TH Leipzig (1989)
Mong, C.-T. and Purdom, P.W.: Divergence in the completion of rewriting systems. Technical report, Dept. of Comp. Science, Indiana University (1989)
Sattler-Klein, A.: Divergence phenomena during completion. Proc. RTA '91, Como (1991) 374–385
Sattler-Klein, A.: Infinite, canonical string rewriting systems generated by completion. Internal report, Universität Kaiserslautern (to appear)
Steinbach, J.: Comparing on Strings. Iterated syllable ordering and recursive path orderings. SEKI-Report SR-89-15, Universität Kaiserslautern (1989)
Thomas, M. and Jantke, K.P.: Inductive inference for solving divergence in Knuth-Bendix completion. Proc. All '89, Reinhardsbrunn Castle (1989) 288–303
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sattler-Klein, A. (1992). Infinite, canonical string rewriting systems generated by completion. In: Voronkov, A. (eds) Logic Programming and Automated Reasoning. LPAR 1992. Lecture Notes in Computer Science, vol 624. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013081
Download citation
DOI: https://doi.org/10.1007/BFb0013081
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55727-2
Online ISBN: 978-3-540-47279-7
eBook Packages: Springer Book Archive