Proving and disproving termination of higher-order functions

J Giesl, R Thiemann, P Schneider-Kamp - International Workshop on …, 2005 - Springer
The dependency pair technique is a powerful modular method for automated termination
proofs of term rewrite systems (TRSs). We present two important extensions of this …

[PDF][PDF] Higher Order Termination: Automatable Techniques for Proving Termination of Higher-Order Term Rewriting Systems

CLM Kop - 2012 - research.vu.nl
Term rewriting systems play an important role in many areas of computer science. In
essence, they provide an abstract way to define algorithms. The theory is simple: terms …

The computability path ordering: The end of a quest

F Blanqui, JP Jouannaud, A Rubio - … 2008, 17th Annual Conference of the …, 2008 - Springer
In this paper, we first briefly survey automated termination proof methods for higher-order
calculi. We then concentrate on the higher-order recursive path ordering, for which we …

[PDF][PDF] The DP framework for proving termination of term rewriting

R Thiemann - 2007 - informatik.rwth-aachen.de
Termination is the fundamental property of a program that for each input, the evaluation will
eventually stop and return some output. Although the question whether a given program …

The computability path ordering

F Blanqui, JP Jouannaud… - Logical methods in …, 2015 - lmcs.episciences.org
This paper aims at carrying out termination proofs for simply typed higher-order calculi
automatically by using ordering comparisons. To this end, we introduce the computability …

Static dependency pair method based on strong computability for higher-order rewrite systems

K Kusakari, Y Isogai, M Sakai… - IEICE TRANSACTIONS on …, 2009 - search.ieice.org
Higher-order rewrite systems (HRSs) and simply-typed term rewriting systems (STRSs) are
computational models of functional programs. We recently proposed an extremely powerful …

Higher-order constrained dependency pairs for (universal) computability

L Guo, K Hagens, C Kop, D Vale - arXiv preprint arXiv:2406.19379, 2024 - arxiv.org
Dependency pairs constitute a series of very effective techniques for the termination analysis
of term rewriting systems. In this paper, we adapt the static dependency pair framework to …

Dynamic dependency pairs for algebraic functional systems

C Kop, F van Raamsdonk - Logical Methods in Computer …, 2012 - lmcs.episciences.org
We extend the higher-order termination method of dynamic dependency pairs to Algebraic
Functional Systems (AFSs). In this setting, simply typed lambda-terms with algebraic …

Higher-order dependency pairs

F Blanqui - arXiv preprint arXiv:1804.08855, 2018 - arxiv.org
arXiv:1804.08855v1 [cs.LO] 24 Apr 2018 Page 1 arXiv:1804.08855v1 [cs.LO] 24 Apr 2018 1
Higher-order dependency pairs Frédéric Blanqui LORIA⋆, Campus Scientifique, BP 239 …

Enhancing dependency pair method using strong computability in simply-typed term rewriting

K Kusakari, M Sakai - Applicable Algebra in Engineering, Communication …, 2007 - Springer
We enhance the dependency pair method in order to prove termination using recursive
structure analysis in simply-typed term rewriting systems, which is one of the computational …