Abstract
We investigate the modularity behaviour of termination and confluence properties of conditional term rewriting systems. In particular, we show how to obtain sufficient conditions for the modularity of weak termination, weak innermost termination, (strong) innermost termination, (strong) termination, confluence and completeness of conditional rewrite systems.
This research was supported by the ‘Deutsche Forschungsgemeinschaft, SFB 314 (D4-Projekt)’.
Preview
Unable to display preview. Download preview PDF.
References
J. A. Bergstra and J. W. Klop. Conditional rewrite rules: Confluence and termination. Journal of Computer and System Sciences, 32:323–362, 1986.
N. Dershowitz. Hierarchical termination, Department of Computer Science, Hebrew University, Jerusalem, Israel. November 1993.
N. Dershowitz and J.-P. Jouannaud. Rewrite systems. In J. van Leeuwen, ed., Formal models and semantics, Handbook of Theoretical Computer Science, vol. B, chapter 6, pp. 243–320. Elsevier — The MIT Press, 1990.
N. Dershowitz, M. Okada, and G. Sivakumar. Canonical conditional rewrite systems. In E. Lusk and R. Overbeek, eds., Proc. 9th CADE, LNCS 310, pp. 538–549. Springer, 1988.
N. Dershowitz, M. Okada, and G. Sivakumar. Confluence of conditional rewrite systems. In S. Kaplan and J.-P. Jouannaud, eds., Proc. 1st CTRS, LNCS 308, pp. 31–44. Springer, 1988.
M. Fernandez and J.-P. Jouannaud. Modularity properties of term rewriting systems revisited. Rapport de Recherche 875, LRI, Orsay, France, 1993.
B. Gramlich. Generalized sufficient conditions for modular termination of rewriting. In H. Kirchner and G. Levi, eds., Proc. 3rd ALP, LNCS 632, pp. 53–68. Springer, 1992. Ext. version in AAECC 5:131–158, 1994.
B. Gramlich. Relating innermost, weak, uniform and modular termination of term rewriting systems. In A. Voronkov, editor, 3rd LPAR, St. Petersburg, LNAI 624, pp. 285–296. Springer, 1992.
B. Gramlich. New abstract criteria for termination and confluence of conditional rewrite systems. SEKI-Report SR-93-17, FB Informatik, Universität Kaiserslautern, 1993, ext. abstract to appear in Proc. 4th CTRS, 1994.
B. Gramlich. Relating innermost, weak, uniform and modular termination of term rewriting systems. SEKI-Report SR-93-09, FB Informatik, Universität Kaiserslautern, 1993.
B. Gramlich. Sufficient conditions for modular termination of conditional term rewriting systems. In M. Rusinowitch and J.L. Remy, eds., Proc. 3rd CTRS, Pont-à-Mousson, 1992, LNCS 656, pages 128–142. Springer, 1993.
S. Kaplan. Conditional rewrite rules. TCS, 33:175–193, 1984.
J.W. Klop. Term rewriting systems. In S. Abramsky, D. Gabbay, and T. Maibaum, editors, Handbook of Logic in Computer Science, vol. 2, chapter 1, pp. 2–117. Clarendon Press, Oxford, 1992.
M. Kurihara and A. Ohuchi. Modularity of simple termination of term rewriting systems. Journal of IPS, Japan, 34:632–642, 1990.
M. Kurihara and A. Ohuchi. Modularity of simple termination of term rewriting systems with shared constructors. TCS, 103:273–282, 1992.
M.R.K. Krishna Rao. Completeness of hierarchical combinations of term rewriting systems. In R.K. Shyamasundar, editor, Proc. 13th FSTTCS, LNCS 761, pp. 125–138. Springer, 1993.
M.R.K. Krishna Rao. Simple termination of hierarchical combinations of term rewriting systems. In Proc. TACS, LNCS 789, pp. 203–223, 1994.
A. Middeldorp. A sufficient condition for the termination of the direct sum of term rewriting systems. In Proc. 4th LICS, pp. 396–401, 1989.
A. Middeldorp. Modular Properties of Term Rewriting Systems. PhD thesis, Free University, Amsterdam, 1990.
A. Middeldorp. Completeness of combinations of conditional constructor systems. In M. Rusinowitch and J.L. Remy, editors, Proc. 3rd CTRS, July 1992, Pont-à-Mousson, LNCS 656, pp. 82–96. Springer, 1993.
A. Middeldorp. Modular properties of conditional term rewriting systems. Information and Computation, 104(1):110–158, May 1993.
A. Middeldorp and Y. Toyama. Completeness of combinations of constructor systems. In R.V. Book, editor, Proc. 4th RTA, LNCS 488, pp. 174–187. Springer, 1991.
M.J. O'Donnell. Computing in Systems Described by Equations, LNCS 58. Springer, 1977.
E. Ohlebusch. On the modularity of confluence of constructor-sharing term rewriting systems. Technical Report 13, Universität Bielefeld, 1993.
E. Ohlebusch. On the modularity of termination of term rewriting systems. Technical Report 11, Universität Bielefeld, March 1993.
B.K. Rosen. Tree-manipulating systems and Church-Rosser theorems. Journal of the ACM, 20:160–187, 1973.
M. Rusinowitch. On termination of the direct sum of term rewriting systems. Information Processing Letters, 26:65–70, 1987.
Y. Toyama, J.W. Klop, and H.P. Barendregt. Termination for the direct sum of left-linear term rewriting systems. In N. Dershowitz, editor, Proc. 3rd RTA, LNCS 355, pp. 477–491. Springer, 1989.
Y. Toyama. Counterexamples to termination for the direct sum of term rewriting systems. Information Processing Letters, 25:141–143, 1987.
Y. Toyama. On the Church-Rosser property for the direct sum of term rewriting systems. Journal of the ACM, 34(1):128–143, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag
About this paper
Cite this paper
Gramlich, B. (1994). On modularity of termination and confluence properties of conditional rewrite systems. In: Levi, G., Rodríguez-Artalejo, M. (eds) Algebraic and Logic Programming. ALP 1994. Lecture Notes in Computer Science, vol 850. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58431-5_14
Download citation
DOI: https://doi.org/10.1007/3-540-58431-5_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58431-5
Online ISBN: 978-3-540-48791-3
eBook Packages: Springer Book Archive