Abstract
The framework of dependency pairs allows automated termination and innermost termination proofs for many TRSs where such proofs were not possible before. In this paper we present a refinement of this framework in order to prove termination in a modular way. Our modularity results significantly increase the class of term rewriting systems where termination resp. innermost termination can be proved automatically. Moreover, the modular approach to dependency pairs yields new modularity criteria which extend previous results in this area. In particular, existing results for modularity of innermost termination can easily be obtained as direct consequences of our new criteria.
This work was partially supported by the Deutsche Forschungsgemeinschaft under grants no. Wa 652/7-1,2 as part of the focus program ‘Deduktion’.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
T. Arts & J. Giesl, Termination of constructor systems. In Proc. RTA-96, LNCS 1103, pp. 63–77, New Brunswick, NJ, 1996.
T. Arts & J. Giesl, Automatically proving termination where simplification orderings fail. TAPSOFT '97, LNCS 1214, pp. 261–273, Lille, France, 1997.
T. Arts & J. Giesl, Proving innermost normalisation automatically. In Proc. RTA-97, LNCS 1232, pp. 157–172, Sitges, Spain, 1997.
T. Arts & J. Giesl, Modularity of termination using dependency pairs. Tech. Rep. IBN 97/45, TU Darmstadt, 1997. http://www.inferenzsysteme. informatik.tu-darmstadt.de/~reports/notes/ibn-97-45.ps
T. Arts, Termination by absence of infinite chains of dependency pairs. In Proc. CAAP '96, LNCS 1059, pp. 196–210, Linköping, Sweden, 1996.
T. Arts, Automatically proving termination and innermost normalisation of term rewriting systems. PhD Thesis, Utrecht Univ., The Netherlands, 1997.
N. Dershowitz, Termination of rewriting. JSC, 3:69–116, 1987.
N. Dershowitz, Hierarchical Termination. In Proc. CTRS-94, LNCS 968, pp. 89–105, Jerusalem, Israel, 1994.
N. Dershowitz & C. Hoot, Natural termination. TCS, 142(2):179–207, 1995.
K. Drosten, Termersetzungssysteme. Springer, Berlin, 1989.
M. Fernandez & J.-P. Jouannaud, Modular termination of term rewriting systems revisited. In Proc. 10th Workshop on Specification of Abstract Data Types, LNCS 906, pp. 255–273, S. Maxgherita, Italy, 1995.
J. Giesl, Generating polynomial orderings for termination proofs. In Proc. RTA-95, LNCS 914, pp. 426–431, Kaiserslautern, Germany, 1995.
B. Gramlich, Generalized sufficient conditions for modular termination of rewriting. Appl. Algebra in Engineering, Comm. & Comp., 5:131–158, 1994.
B. Gramlich, Abstract relations between restricted termination and confluence properties of rewrite systems. Fundamenta Informaticae, 24:3–23, 1995.
B. Gramlich, Termination and confluence properties of structured rewrite systems. PhD Thesis, Universität Kaiserslautern, Germany, 1996.
B. Gramlich, On proving termination by innermost termination. In Proc. RTA-96, LNCS 1103, pp. 93–107, New Brunswick, NJ, 1996.
G. Huet & D. Lankford, On the uniform halting problem for term rewriting systems. Technical Report 283, INRIA, Le Chesnay, France, 1978.
S. Kamin & J.-J. Levy, Two generalizations of the recursive path ordering. Department of Computer Science, University of Illinois, IL, 1980.
M. R. K. Krishna Rao, Modular proofs for completeness of hierarchical term rewriting systems. TCS, 151:487–512, 1995.
M. Kurihara & A. Ohuchi, Modularity of simple termination of term rewriting systems with shared constructors. TCS, 103:273–282, 1992.
D. S. Lankford, On proving term rewriting systems are noetherian. Technical Report Memo MTP-3, Louisiana Tech. University, Ruston, LA, 1979.
A. Middeldorp, A sufficient condition for the termination of the direct sum of term rewriting systems. LICS '89, pp. 396–401, Pacific Grove, CA, 1989.
A. Middeldorp, Modular properties of term rewriting systems. PhD Thesis, Free University Amsterdam, The Netherlands, 1990.
A. Middeldorp & Y. Toyama, Completeness of combinations of constructor systems. JSC, 15:331–348, 1993.
A. Middeldorp & H. Zantema, Simple termination of rewrite systems. TCS, 175:127–158, 1997.
E. Ohlebusch, On the modularity of termination of term rewriting systems. TCS, 136:333–360, 1994.
E. Ohlebusch, Modular properties of composable term rewriting systems. JSC, 1:1–42, 1995.
M. Rusinowitch, On termination of the direct sum of term-rewriting systems. Information Processing Letters, 26:65–70, 1987.
M. Schmidt-Schauß, M. Marchiori, & S. E. Panitz, Modular termination of r-consistent and left-linear term rewriting systems. TCS, 149:361–374, 1995.
J. Steinbach, Generating polynomial orderings. Information Processing Letters, 49:85–93, 1994.
J. Steinbach, Simplification orderings: history of results. Fundamenta Informaticae, 24:47–87, 1995.
Y. Toyama, Counterexamples to the termination for the direct sum of term rewriting systems. Information Processing Letters, 25:141–143, 1987.
Y. Toyama, J. W. Klop, & H. P. Barendregt, Termination for direct sums of left-linear complete term rewriting systems. J. ACM, 42:1275–1304, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag
About this paper
Cite this paper
Arts, T., Giesl, J. (1998). Modularity of termination using dependency pairs. In: Nipkow, T. (eds) Rewriting Techniques and Applications. RTA 1998. Lecture Notes in Computer Science, vol 1379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0052373
Download citation
DOI: https://doi.org/10.1007/BFb0052373
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64301-2
Online ISBN: 978-3-540-69721-3
eBook Packages: Springer Book Archive