On the Computational Content of Termination Proofs
Georg Moser and Thomas PowellProceedings of the 11th Conference on Computability in Europe (CiE 2015), Lecture Notes in Computer Science 9136, pp. 276 – 285, 2015.
Abstract
Given that a program has been shown to terminate using a particular proof, it is natural to ask what we can infer about its complexity. In this paper we outline a new approach to tackling this question in the context of term rewrite systems and recursive path orders. From an inductive proof that recursive path orders are well-founded, we extract an explicit realiser which bounds the derivational complexity of rewrite systems compatible with these orders. We demonstrate that by analysing our realiser we are able to derive, in a completely uniform manner, a number of results on the relationship between the strength of path orders and the bounds they induce on complexity.
BibTeX
@inproceedings{GMTP15, author = "Georg Moser and Thomas Powell", title = "On the Computational Content of Termination Proofs", booktitle = "Proceedings of the 11th Conference on Computability in Europe (CiE 2015)", year = 2015, editor = "Arnold Beckmann and Victor Mitrana and Mariya Ivanova Soskova", series = "Lecture Notes in Computer Science", volume = 9136, pages = "276--285", doi = "10.1007/978-3-319-20028-6_28" }