Abstract
Infinite sets of rewrite rules may be generated by completion of term rewriting systems. To cope with this problem, detection of divergence and automatic generation of meta-rules from syntactic conditions of divergence are proposed in this paper. We show that in a reasonably large class of divergent systems, equational rewriting is enough to simulate rewriting with meta-rules, but the full power of typed rewriting and conditional rewriting is needed for some divergence problems.
Preview
Unable to display preview. Download preview PDF.
References
L. Bachmair. Proof methods for equational theories. PhD thesis, University of Illinois, Urbana-Champaign, 1987. Revised version, August 1988.
L. Bachmair, N. Dershowitz, and J. Hsiang. Orderings for equational proofs. In Proceedings Symp. Logic in Computer Science, pages 346–357, IEEE, 1986.
N. Dershowitz. Termination of rewriting. Journal of Symbolic Computation, 3(1 & 2):69–116, 1987.
N. Dershowitz and J.-P. Jouannaud. Notations for rewriting. October 1989. Unpublished note.
N. Dershowitz and J.-P. Jouannaud. Handbook of Theoretical Computer Science, chapter 15: Rewrite systems. Volume B, North-Holland, 1990. Also as: Research report 478, LRI.
N. Dershowitz and E. Pinchover. Inductive synthesis of equational programs. 1989. Unpublished article.
J.A. Goguen, J.-P. Jouannaud, and J. Meseguer. Operational semantics for order-sorted algebra. In W. Brauer, editor, Proceeding of the 12th International Colloquium on Automata, Languages and Programming, pages 221–231, Springer-Verlag, Nafplion (Greece), 1985. Lecture Notes in Computer Science, volume 194.
I. Gnaedig, C. Kirchner, and H. Kirchner. Equational completion in order-sorted algebras. Theoretical Computer Science, 72, 1990.
J.V. Guttag, D. Kapur, and D.R. Musser. On proving uniform termination and restricted termination of rewrite systems. SIAM Journal on Computation, 12(1):189–214, February 1983.
B. Gramlich. Unification of Term Schemes — Theory and Applications. Technical Report SR-88.18, SEKI, University of Kaiserslautern, RFA, 1988.
M. Hermann. Vademecum of divergent term rewriting systems. Research report 88-R-082, Centre de Recherche en Informatique de Nancy, 1988. Presented at Term Rewriting Workshop, Bristol (UK).
M. Hermann. Crossed term rewriting systems. Research report 89-R-003, Centre de Recherche en Informatique de Nancy, 1989.
M. Hermann. Chain properties of rule closures. Formal Aspects of Computing, 2(3):207–225, 1990.
G. Huet. A complete proof of correctness of the Knuth and Bendix completion algorithm. Journal of Computer Systems and Sciences, 23:11–21, 1981.
J.-P. Jouannaud and H. Kirchner. Completion of a set of rules modulo a set of equations. SIAM Journal of Computing, 15(4):1155–1194, 1986. Preliminary version in Proceedings 11th ACM Symposium on Principles of Programming Languages, Salt Lake City, 1984.
K.P. Jantke and M. Thomas. Inductive inference for solving divergence in Knuth-Bendix completion. Research report 88/R6, University of Glasgow, Department of Computer Science, Glasgow, UK, September 1988.
D.E. Knuth and P.B. Bendix. Simple word problems in universal algebras. In J. Leech, editor, Computational Problems in Abstract Algebra, pages 263–297, Pergamon Press, Oxford, 1970.
H. Kirchner and M. Hermann. Meta-rule synthesis from crossed rewrite systems. Research report 90-R-143, Centre de Recherche en Informatique de Nancy, 1990.
H. Kirchner. Schematization of infinite sets of rewrite rules generated by divergent completion processes. Theoretical Computer Science, 67(2–3):303–332, October 1989.
C. Kirchner and H. Kirchner. Résolution d'équations dans les algèbres libres et les variétés équationnelles d'algèbres. 1982. Thèse de troisième cycle, Université de Nancy I.
S. Lange. Towards a set of inference rules for solving divergence in Knuth-Bendix completion. In K.P. Jantke, editor, Proceedings of the International Workshop on Analogical and Inductive Inference, Reinhardsbrunn Castle (GDR), pages 304–316, Springer-Verlag, October 1989. Lecture Notes in Computer Science (in Artificial Inteligence), volume 397.
G. Peterson and M. Stickel. Complete sets of reductions for some equational theories. Journal of the Association for Computing Machinery, 28:233–264, 1981.
Y. Toyama. Confluent term rewriting systems with membership conditions. In S. Kaplan and J.-P. Jouannaud, editors, Proceedings of the First International Workshop on Conditional Term Rewriting Systems, Orsay (France), pages 228–241, Springer-Verlag, July 1987. Lecture Notes in Computer Science, volume 308.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kirchner, H., Hermann, M. (1991). Meta-rule synthesis from crossed rewrite systems. In: Kaplan, S., Okada, M. (eds) Conditional and Typed Rewriting Systems. CTRS 1990. Lecture Notes in Computer Science, vol 516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54317-1_87
Download citation
DOI: https://doi.org/10.1007/3-540-54317-1_87
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54317-6
Online ISBN: 978-3-540-47558-3
eBook Packages: Springer Book Archive