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 …
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 …
essence, they provide an abstract way to define algorithms. The theory is simple: terms …
The computability path ordering: The end of a quest
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 …
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 …
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 …
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 …
computational models of functional programs. We recently proposed an extremely powerful …
Higher-order constrained dependency pairs for (universal) computability
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 …
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 …
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 …
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 …
structure analysis in simply-typed term rewriting systems, which is one of the computational …