2007
DOI: 10.1145/1206035.1206037
|View full text |Cite
|
Sign up to set email alerts
|

Polymorphic higher-order recursive path orderings

Abstract: This paper extends the termination proof techniques based on reduction orderings to a higherorder setting, by defining a family of recursive path orderings for terms of a typed lambda-calculus generated by a signature of polymorphic higher-order function symbols. These relations can be generated from two given well-founded orderings, on the function symbols and on the type constructors. The obtained orderings on terms are well-founded, monotonic, stable under substitution and include β-reductions. They can be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
60
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 37 publications
(61 citation statements)
references
References 28 publications
1
60
0
Order By: Relevance
“…Recently, an effective and practicable reduction order, namely higher-order recursive path orderings, was introduced [3], [4], [11]. We will import the orderings to RFPs in the future.…”
Section: Discussionmentioning
confidence: 99%
“…Recently, an effective and practicable reduction order, namely higher-order recursive path orderings, was introduced [3], [4], [11]. We will import the orderings to RFPs in the future.…”
Section: Discussionmentioning
confidence: 99%
“…We denote by [[σ]] the computability predicate for candidate terms of type σ. Our definition of computability for candidate terms is standard and it is like the one in [18], but without considering polymorphism.…”
Section: Candidate Interpretationsmentioning
confidence: 99%
“…Due to this, we show its practical usefulness by extending it, using the same techniques as for the higher-order recursive path ordering [18] (HORPO), to rewriting on simply typed higher-order terms union beta-reduction. The resulting ordering, called HORPOLO, can hence be used to prove termination of the so called Algebraic Functional Systems [17] (AFS), and provides a new automatable termination method that allows the user to have polynomial interpretations on some symbols in a higher-order setting.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations