skip to main content
10.1007/11944836_28guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Context-sensitive dependency pairs

Published: 13 December 2006 Publication History

Abstract

Termination is one of the most interesting problems when dealing with context-sensitive rewrite systems. Although there is a good number of techniques for proving termination of context-sensitive rewriting (CSR), the dependency pair approach, one of the most powerful techniques for proving termination of rewriting, has not been investigated in connection with proofs of termination of CSR. In this paper, we show how to use dependency pairs in proofs of termination of CSR. The implementation and practical use of the developed techniques yield a novel and powerful framework which improves the current state-of-the-art of methods for proving termination of CSR.

References

[1]
T. Arts and J. Giesl. Termination of Term Rewriting Using Dependency Pairs Theoretical Computer Science, 236:133-178, 2000.
[2]
B. Alarcón, R. Gutiérrez, J. Iborra, and S. Lucas. Proving Termination of Context-Sensitive Rewriting with MU-TERM. Electronic Notes in Theoretical Computer Science, to appear, 2007.
[3]
C. Borralleras, S. Lucas, and A. Rubio. Recursive Path Orderings can be Context-Sensitive. In Proc. of CADE'02, LNAI 2392:314-331, Springer-Verlag, Berlin, 2002.
[4]
F. Durán, S. Lucas, J. Meseguer, C. Marché, and X. Urbain. Proving Operational Termination of Membership Equational Programs. Higher-Order and Symbolic Computation, to appear, 2006.
[5]
J. Giesl, T. Arts, and E. Ohlebusch Modular Termination Proofs for Rewriting Using Dependency Pairs. Journal of Symbolic Computation 34(1):21-58, 2002.
[6]
B. Gramlich and S. Lucas. Simple termination of context-sensitive rewriting. In Proc. of RULE'02, pages 29-41, ACM Press, New York, 2002.
[7]
J. Giesl and A. Middeldorp. Transforming Context-Sensitive Rewrite Systems. In Proc. of RTA'99, LNCS 1631:271-285, Springer-Verlag, Berlin, 1999.
[8]
J. Giesl and A. Middeldorp. Transformation techniques for context-sensitive rewrite systems. Journal of Functional Programming, 14(4): 379-427, 2004.
[9]
J. Giesl, R. Thiemann, and P. Schneider-Kamp. The Dependency Pair Framework: Combining Techniques for Automated Termination Proofs. In Proc. of LPAR'04, LNCS 3452:301-331, Springer-Verlag, Berlin, 2004.
[10]
N. Hirokawa and A. Middeldorp. Dependency Pairs Revisited. In Proc. of RTA'04, LNCS 3091:249-268, Springer-Verlag, Berlin, 2004.
[11]
N. Hirokawa and A. Middeldorp. Automating the dependency pair method. Information and Computation, 199:172-199, 2005.
[12]
S. Lucas. Context-sensitive computations in functional and functional logic programs. Journal of Functional and Logic Programming, 1998(1):1-61, January 1998.
[13]
S. Lucas. Context-sensitive rewriting strategies. Information and Computation, 178(1):293-343, 2002.
[14]
S. Lucas. MU-TERM: A Tool for Proving Termination of Context-Sensitive Rewriting In Proc. of RTA'04, LNCS 3091:200-209, Springer-Verlag, Berlin, 2004. Available at http://www.dsic.upv.es/~slucas/csr/termination/muterm.
[15]
S. Lucas. Polynomials for proving termination of context-sensitive rewriting. In Proc. of FOSSACS'04, LNCS 2987:318-332, Springer-Verlag, Berlin 2004.
[16]
S. Lucas. Polynomials over the reals in proofs of termination: from theory to practice. RAIRO Theoretical Informatics and Applications, 39(3):547-586, 2005.
[17]
S. Lucas. Proving termination of context-sensitive rewriting by transformation. Information and Computation, to appear 2006.
[18]
E. Ohlebusch. Advanced Topics in Term Rewriting. Springer-Verlag, Berlin, 2002.
[19]
TeReSe, editor, Term Rewriting Systems, Cambridge University Press, 2003.
[20]
H. Zantema. Termination of Context-Sensitive Rewriting. In Proc. of RTA'97, LNCS 1232:172-186, Springer-Verlag, Berlin, 1997.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
FSTTCS'06: Proceedings of the 26th international conference on Foundations of Software Technology and Theoretical Computer Science
December 2006
430 pages
ISBN:3540499946
  • Editors:
  • S. Arun-Kumar,
  • Naveen Garg

Sponsors

  • Indian Statistical Institute, Kolkata: Indian Statistical Institute, Kolkata
  • IARCS: Indian Association for Research in Computing Science
  • Indian Institute of Technology, Delhi: Indian Institute of Technology, Delhi

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 13 December 2006

Author Tags

  1. dependency pairs
  2. program analysis
  3. term rewriting
  4. termination

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media