Abstract
We present a technique to prove innermost normalisation of term rewriting systems (TRSs) automatically. In contrast to previous methods, our technique is able to prove innermost normalisation of TRSs that are not terminating.
Our technique can also be used for termination proofs of all TRSs where innermost normalisation implies termination, such as non-overlapping TRSs or locally confluent overlay systems. In this way, termination of many (also non-simply terminating) TRSs can be verified automatically.
This work was partially supported by the Deutsche Forschungsgemeinschaft under grant no. Wa 652/7-1 as part of the focus program “Deduktion”.
Preview
Unable to display preview. Download preview PDF.
References
T. Arts and J. Giesl. Termination of constructor systems. In Proceedings of RTA-96, LNCS 1103, pages 63–T7, 1996.
T. Arts and J. Giesl. Proving innermost normalisation automatically. Tech. Report IBN 96/39, TH Darmstadt, 1996. http://kirmes.inferenzsysteme. informatik.th-darmstadt.de/∼reports/notes/ibn-96-39.ps
T. Arts and J. Giesl. Automatically proving termination where simplification orderings fail. In Proceedings of CAAP'97, LNCS, 1997.
T. Arts. Termination by absence of infinite chains of dependency pairs. In Proceedings of CAAP'96, LNCS 1059, pages 196–210, 1996.
T. Arts and H. Zantema. Termination of logic programs using semantic unification. In Proceedings of LoPSTr'95, LNCS 1048, pages 219–233, 1995.
A. Ben Cherifa and P. Lescanne. Termination of rewriting systems by polynomial interpretations and its implementation. Science of Computer Programming, 9:137–159, 1987.
F. Bellegarde and P. Lescanne. Termination by completion. Applicable Algebra in Engineering, Communication and Computing, 1:79–96, 1990.
N. Dershowitz. A note on simplification orderings. Information Processing Letters, 9(5):212–215, 1979.
N. Dershowitz. Termination of rewriting. Journal of Symbolic Computation, 3(1 and 2):69–116, 1987.
N. Dershowitz and C. Hoot. Natural termination. Theoretical Computer Science, 142(2):179–207, 1995.
J. Giesl. Generating polynomial orderings for termination proofs. In Proceedings of RTA-95, LNCS 914, pages 426–431, 1995.
B. Gramlich. Abstract relations between restricted termination and confluence properties of rewrite systems. Fundam. Informaticae, 24:3–23, 1995.
B. Gramlich. On proving termination by innermost termination. In Proceedings of RTA-96, LNCS 1103, pages 93–107, 1996.
G. Huet and D. Lankford. On the uniform halting problem for term rewriting systems. Technical Report 283, INRIA, Le Chesnay, France, 1978.
J.M. Hullot. Canonical forms and unification. In Proceedings of CADE-5, LNCS 87, pages 318–334, 1980.
M.R.K. Krishna Rao. Modular proofs for completeness of hierarchical term rewriting systems. Theoretical Computer Science, 151:487–512, 1995.
D.S. Lankford. On proving term rewriting systems are Noetherian. Technical Report Memo MTP-3, Louisiana Technical University, Ruston, LA, 1979.
D.S. Lankford and D.R. Musser. A finite termination criterion, 1978.
A. Middeldorp, H. Ohsaki, and H. Zantema. Transforming termination by self-labelling. In Proceedings of CADE-IS, LNCS 1104, pages 373–387, 1996.
J. Steinbach. Generating polynomial orderings. Inf. Pr. Let., 49:85–93, 1994.
J. Steinbach. Automatic termination proofs with transformation orderings. In Proceedings of RTA-95, LNCS 914, pages 11–25, 1995.
J. Steinbach. Simplification orderings: history of results. Fundamenta Informaticae, 24:47–87, 1995.
H. Zantema. Termination of term rewriting: interpretation and type elimination. Journal of Symbolic Computation, 17:23–50, 1994.
H. Zantema. Termination of term rewriting by semantic labelling. Fundamenta Informaticae, 24:89–105, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arts, T., Giesl, J. (1997). Proving innermost normalisation automatically. In: Comon, H. (eds) Rewriting Techniques and Applications. RTA 1997. Lecture Notes in Computer Science, vol 1232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62950-5_68
Download citation
DOI: https://doi.org/10.1007/3-540-62950-5_68
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62950-4
Online ISBN: 978-3-540-69051-1
eBook Packages: Springer Book Archive